body{background-color: black; color: #ccc;  text-align: center; font-family: Arial, Tahoma;  }

h1 { color: #FF8000;}
h3 { font-family: Georgia, Arial, Tahoma; font-weight: normal; font-size: 1.1em; text-align: center; color: #fff;}
p#slogan{background-color: #FF8000;color: #000; text-align: center; display:inline; }


/* Styles */
div#pagewidth{  text-align:left;} 
div#footer{ font-size: 0.75em; } 
div#col1{ background-color: #2C2C2C; } 

a ,a:link, a:visited, a:hover, a:active {text-decoration: none; outline: none;}
a:link {color:#FF8000;}       /*unvisited link */
a:visited {color:#FF8000;}   /*visited link */
a:hover {color: #eee;}   /*mouse over link */
a:active {color:#FF8000;}   /*selected link */
a img { border: none;}
#header{text-align: center;}
#contact-us{text-align: left; position:relative; min-height:720px;}
#logo{margin: 20px;}
div#brands{position:relative; width:1200px; margin-left: 25px; padding-top: 30px;margin-bottom:-30px;}
div#brand{margin-top: 5px;}
div#brand-name{padding: 5px;}
div#brand-description{padding: 10px;}
div#brand-link{padding-left: 10px; padding-bottom: 3px;}
div#links-inner-box{padding-top: 5px;}
div#brand-product-thumbs{padding: 5px 10px 5px 10px;}



div#left-col-contact{ display:inline; position:relative; float:left; width:200px;padding-top:10px;}
div#map-contact-us{ display:inline; position:relative; float:left; width:530px; height:650px; padding-top:10px; margin:15px;}

div#right-col-contact{ display:inline; width:200px; display:inline; position:relative; float:left;padding-top:10px;}

.title{padding: 3px 0px 3px 10px;}
/* http://www.ibloomstudios.com/articles/applied_css_vertical-align/ */
.imagebox {float: left; background-color: #000; height: 45px; width: 225px; margin: 0 5px;text-align:center;line-height:45px;}

.brand_img { cursor: pointer; vertical-align:middle;}
/*.brand_img { cursor: pointer; margin: 3px 63px 3px 8px;}*/

.brand_img_default { border: 1px hidden;}
.brand_img_active { border: 1px solid;}
.thumb_img { cursor: pointer; margin: 4px;  border: none;}
.line { width: 100%; height: 20px;  float: left; display: block; clear: both;}
.text-center{ text-align: center; }
.contact-us-text{font-family: Arial, Tahoma;}
.space{padding: 10px;}
.footer{color:#333}
.img-big{height:280px; width:970px; margin:13px; }

a.footer:link, a.footer:visited,  a.footer:active{color:#555;}  
a.footer:hover {color: #FFF;} 
 
.other-links{padding: 5px 10px 5px 10px;}

.rounded-box{
	border:1px;
	border-color:#ffffff;
	padding:1em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-opera-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
}

#brand-block{
 position:absolute;
 left:-9999px;
 }

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
*/
.clearfix{display: inline-block;}
.clearfix:after {
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
	 visibility: hidden;
 }
 
.off-left {
	position:absolute;
	left:-9999px;
}


/*a ,a:link, a:visited {text-decoration: none; outline: none;}
 a:hover {  text-decoration: underline} */
/*a:active { color: #558;}*/

div#navigation a ,div#navigation a:link ,div#navigation a:visited {padding:1em; text-decoration: none; outline: none;}
div#navigation a:hover { text-decoration: underline; color: #FF8000;}

