/*
 *	Body
 */

body {
background:url(../images/bg.gif) top repeat-x #1f2833;
color:#000000;
font-family:sans-serif;
}

/********* helpers *********/
.floatRight { float: right; }
.floatLeft  { float: left; }
.right  { text-align: right; }
.left   { text-align: left; }
.center { text-align: center; }
.clear, .clearer { clear: both; }
.block  { display: block; }


/* Generic IE-only Hack */
* html body {
	
}

/*
 *	Links
 */

a {
	color					: #0000FF;
	text-decoration			: underline;
}

a:hover {
	color					: #FF0000;
	text-decoration			: underline;
}

/*
 *	Paragraph, Code, Blockquote
 */

p {
	
}

code {
	white-space				: pre;
}

blockquote {
	
}

/*
 *	Headings
 */

h1	{
	
}

h2	{
	
}

h3	{
	
}

h4	{
	
}

h5	{
	
}

h6	{
	
}

/*
 *	Lists
 */
 
ul {
	
}

ol {
	
}

li {
	
}

ul li {
	
}

ol li {
	
}

#wrapper{
margin:0 auto 20px auto;
width:700px;
background:#1f2833;
}

#header{
margin:0 auto;
height:93px;
width:646px;
}

#header img{
margin-top:20px;
}

#content{
margin:0 27px 20px 27px;
xheight:490px;
width:646px;
background:#e3e6ed; 
}

#footer{
background:url(../images/footer.gif) top no-repeat #f4f6f8;
width:590px;
margin:0 auto;
padding:10px 0;
color:#717074;
/*
margin-left: -295px;
position: fixed;
bottom: 0px;
left: 50%;
*/
}

#footer p{
display:inline;
float:right;
padding:0px 20px 0 0;
text-align:right;
color:#717074;
font-size:1em;
line-height:1.2em;
}

#footer p a{
text-decoration:none;
color:#717074;
}

#footer p a:hover{
text-decoration:underline;
color:#0f2159;
}

#footer ul{
display:inline;
float:left;
padding:0 0 0 5px;
}

#footer ul li{
float:left;
}

#footer ul li a{
display:block;
height:23px;
text-indent:-999em;
background:red;
}

#footer ul li a#fhome{
background:url(../images/subnavigation.gif) 0px 0px no-repeat;
width:37px;
height:23px;
}

#footer ul li a#fcontact{
background:url(../images/subnavigation.gif) -37px 0px no-repeat;
width:42px;
height:23px;
}

#footer ul li a#falert{
background:url(../images/subnavigation.gif) -79px 0px no-repeat;
width:36px;
height:23px;
}

#footer ul li a#fprint{
background:url(../images/subnavigation.gif) -115px 0px no-repeat;
width:40px;
height:23px;
}

#footer ul li a#fmap{
background:url(../images/subnavigation.gif) -155px 0px no-repeat;
width:52px;
height:23px;
}

#footer ul li a:hover#fhome, #footer ul li a#fhome.selected{background:url(../images/subnavigation.gif) 0px -23px no-repeat;}
#footer ul li a:hover#fcontact, #footer ul li a#fcontact.selected{background:url(../images/subnavigation.gif) -37px -23px no-repeat;}
#footer ul li a:hover#falert, #footer ul li a#falert.selected{background:url(../images/subnavigation.gif) -79px -23px no-repeat;}
#footer ul li a:hover#fprint, #footer ul li a#fprint.selected{background:url(../images/subnavigation.gif) -115px -23px no-repeat;}
#footer ul li a:hover#fmap, #footer ul li a#fmap.selected{background:url(../images/subnavigation.gif) -155px -23px no-repeat;}


.newsHolder{
width:188px;
float:left;
display:inline;
margin:10px 0 30px 30px;
background:url(../images/news-header.gif) no-repeat top #f4f6f8;
padding-top:10px;
font-size:1em;
color:#fff;
}

.newsHolder h1{
width:188px;
height:20px;
text-indent:-999em;
}

.newsHolder h1.news{
background:url(../images/news.gif) no-repeat top #f4f6f8;
}

.newsHolder h1.events{
background:url(../images/events.gif) no-repeat top #f4f6f8;
}

.newsHolder h1.latest{
background:url(../images/latest-offers.gif) no-repeat top #f4f6f8;
}

.newsHolder a{
color:#061953;
text-decoration:none;
}

.newsHolder a:hover{
color:#000;
}

.newsHolder ul{
width:168px;
margin:0 0 5px 10px;
}

.newsHolder ul li{
display:block;
border-bottom:1px solid #c9cacc;
padding:6px 0 6px 20px;
background:url(../images/news-bullet.gif) 5px 10px no-repeat;
}

.newsHeader{
width:188px;
background:url(../images/news-header2.gif) no-repeat top #f4f6f8;
height:10px;
}

.newsSplitter{
width:188px;
background:url(../images/news-more.gif) no-repeat top #f4f6f8;
height:31px;
text-align:right;
}

.newsSplitter p{
padding:10px 40px 0 0;
}

.newsFooter{
width:188px;
background:url(../images/news-footer.gif) no-repeat bottom #f4f6f8;
height:25px;
}

.contentHolder{
width:385px;
float:right;
display:inline;
margin:0 28px 28px 0;
color:#616164;
}

.contentWide{
width:583px;
margin-right:28px;
}

.contentHolder h1{
padding-top:10px;
font-size:1.8em;
}

.contentHolder p, .contentHolder ul{
font-size:1.2em;
line-height:1.2em;
padding-top:1em;
}

.contentHolder p.testimonial{
padding:0 0 1em 0;
margin:0;
}

.contentHolder ul{
list-style:disc;
padding-left:1.5em;
}

.contentHolder a{
color:#061953;
}

.contentHolder a:hover{
color:#061953;
text-decoration:none;
}






#navigation{
margin:0 auto;
height:47px;
width:646px;
}

#navigation ul li{
float:left;
}

#navigation ul li a{
display:block;
text-indent:-999em;
}

#navigation ul li a#home{
background:url(../images/navigation.gif) 0px 0px no-repeat;
width:107px;
height:47px;
}

#navigation ul li a#aboutus{
background:url(../images/navigation.gif) -107px 0px no-repeat;
width:109px;
height:47px;
}

#navigation ul li a#whydigitalsignage{
background:url(../images/navigation.gif) -216px 0px no-repeat;
width:108px;
height:47px;
}

#navigation ul li a#newsandevents{
background:url(../images/navigation.gif) -324px 0px no-repeat;
width:108px;
height:47px;
}

#navigation ul li a#products{
background:url(../images/navigation.gif) -432px 0px no-repeat;
width:107px;
height:47px;
}

#navigation ul li a#contactus{
background:url(../images/navigation.gif) -539px 0px no-repeat;
width:107px;
height:47px;
}

#navigation ul li a:hover#home, #navigation ul li a#home.selected{background:url(../images/navigation.gif) 0px -47px no-repeat;}
#navigation ul li a:hover#aboutus, #navigation ul li a#aboutus.selected{background:url(../images/navigation.gif) -107px -47px no-repeat;}
#navigation ul li a:hover#whydigitalsignage, #navigation ul li a#whydigitalsignage.selected{background:url(../images/navigation.gif) -216px -47px no-repeat;}
#navigation ul li a:hover#newsandevents, #navigation ul li a#newsandevents.selected{background:url(../images/navigation.gif) -324px -47px no-repeat;}
#navigation ul li a:hover#products, #navigation ul li a#products.selected{background:url(../images/navigation.gif) -432px -47px no-repeat;}
#navigation ul li a:hover#contactus, #navigation ul li a#contactus.selected{background:url(../images/navigation.gif) -539px -47px no-repeat;}


#subnavigation{
margin:0 auto;
width:646px;
height:27px;
line-height:27px;
background:#1f2833;
font-size:1em;
}

#subnavigation ul{
padding:0 0 0 30px;
}

#subnavigation ul li{
display:inline;
margin-right:10px;
}

#subnavigation ul li a{
color:#fff;
text-decoration:none;
}

#subnavigation ul li a:hover, #subnavigation ul li a.selected{
color:#5d7b99;
text-decoration:underline;
}

#flashHolder{
width:646px;
height:240px;
background:url(../images/flash.jpg) no-repeat;
}

#flashContent{
margin:0px 0 0 0px;
}

.productHolder{
width:100%;
border-top:1px solid #000;
padding-top:15px;
margin-top:10px;
}

.productImage{
display:inline;
float:right;
background:url(../images/pbg.gif) no-repeat top left;
width:163px;
height:126px;
margin:0 0 10px 15px;
}

.productImage img{
padding:8px;
display:block;
}

.productHolder h2{
font-size:1.5em;

}

.productHolder h3{
font-size:1.2em;

}

.productHolder p{


}

.newsMain{
border-bottom:1px solid #000;
padding-bottom:10px;
margin-bottom:10px;
}

.newsMain  h2{
font-size:1.5em;
}

ul.sitemap{
font-size:1.2em;
line-height:1.4em;
}

ul.sitemap ul{
font-size:1em;
padding-top:0;
}
