a:link {color: #333333; text-decoration: underline} 
a:visited {color: #333333; text-decoration: underline}  
a:hover {color: #FF0D00; text-decoration: underline}  
a:active {color: #333333; text-decoration: underline} 

p { margin-top: 0px; }

body {
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-size: 11px; 
text-align: left; 
background-color: #ffffff; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(_assets/bkg.jpg);
background-repeat: repeat-x;}

h1 { font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 15px; color: #000066; font-weight: bold}
h2 { font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 15px; color: #000000; font-weight: bold}
h3 { font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 15px; color: #333333; font-weight: bold}
h4 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; color: #666666; font-weight: bold}


small { font-size: 9px; }

li { 
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #333333;
line-height: 17px;
font-weight: normal;
list-style-type: none;
margin-left: 5px;
padding: 0px 0px 5px 15px;
background: transparent url(_assets/arrow.gif) no-repeat 0px 4px;
}

ul { 
margin: 0px; /*removes indent IE and Opera*/
padding: 0px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

ol { 
margin: 0px; /*removes indent IE and Opera*/
padding-left: 30px; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

img {
margin:0;
padding:0;
border:0;
vertical-align:bottom;
}

.imgPadding {
padding-left:30px;
padding-bottom:20px;
vertical-align:bottom;
float:right;
}

.arrow{
padding-left:5px;
padding-right:6px;
margin-bottom:6px;
vertical-align:bottom;
}



#mainContainer {
	width:916px;
	margin-left: auto ;
 	margin-right: auto ;
}

.topLogo {
	width:916px;
	margin-left: auto ;
 	margin-right: auto ;
}

.homeBanner {
	width:916px;
	margin-left: auto ;
 	margin-right: auto ;
}

.navbar {
	width:916px;
	margin-left: auto ;
 	margin-right: auto ;
}

.hometxtlarge {
	width:270px;
	height:170px;
	margin:0;
	padding-left:60px;
 	padding-right:60px;
	 padding-top:40px;
 	padding-bottom:30px;
}

.hometxtsmall{
	width:466px;
	height:170px;
	margin-left:390px;
	margin-top:-240px;
	padding-left:0px;
 	padding-right:60px;
	padding-top:40px;
 	padding-bottom:30px;
}

.signagetxt {
	width:400px;
	height:370px;
	margin:0px;
	padding-left:60px;
 	padding-right:60px;
	padding-top:40px;
 	padding-bottom:30px;
}

.signagetxtinstall {
	width:400px;
	height:470px;
	margin:0px;
	padding-left:60px;
 	padding-right:60px;
	padding-top:40px;
 	padding-bottom:30px;
}


.signageinstallgallery {
	width:336px;
	height:470px;
	margin-left:520px;
	margin-top:-540px;
	padding-left:0px;
 	padding-right:60px;
	padding-top:40px;
 	padding-bottom:30px;
}

.signagenav {
	width:336px;
	height:370px;
	margin-left:520px;
	margin-top:-440px;
	padding-left:0px;
 	padding-right:60px;
	padding-top:40px;
 	padding-bottom:30px;
}

.txt916px {
	width:796px;
	margin:0px;
	padding-left:60px;
 	padding-right:60px;
	padding-top:40px;
 	padding-bottom:30px;
}

.footer{
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 9px;
 color: #333333;
 text-align: left;
 line-height:18px;
 border-top: 1px solid #cccccc;
}


.homegrey20 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 18px;
 color: #333333;
 text-align: left;
 line-height:25px;
}

.grey12 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #333333;
 line-height:20px;
}

.red13 {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 13px;
 color: #D51021;
 line-height:20px;
}



