/* 
	Concord Computer Solutions
	tlee 2008
*/

/* --------------- GLOBAL ---------------- */

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:12px;padding:0;margin:0;font-family:Arial;color:#fff;background:#949494 url(../images/structure/bg.gif) repeat-x;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, form, p{padding:0;margin:0;}
 
a{overflow:hidden;text-decoration:underline;}
	a:hover{}


/* -------------- MAIN SITE ---------------- */
#container{width:960px;}

#wrap{width:960px;text-align:left;}

#header{width:960px;height:146px;}
	#logo{float:left;width:260px;}
		#logo a{width:260px;height:146px;text-indent:-9999em;display:block;background:url(../images/structure/logo.png) 20px 10px no-repeat;}

	#right_header{float:left;width:700px;}
		#phone{height:50px;text-align:right;padding:10px 0 0 0;font-size:25px;font-weight:bold;}
		#nav{float:right;height:35px;background:url(../images/structure/nav_bg.gif) no-repeat;display:block;width:632px;}
			#nav ul{float:right;padding:10px 0 0 0;}
				#nav li{list-style-type:none;float:left;}
					#nav a{font-size:13px;color:#fff;font-style:italic;text-decoration:none;padding:0 9px;font-weight:bold;}
						#nav a:hover{color:#ca0000;}
		#header_title{height:46px;float:right;}
			#header_title h2{font-size:20px;padding:10px 0 10px 20px;font-weight:bold;font-style:italic;background:url(../images/structure/title_bg.gif) no-repeat;margin:9px -20px 0 0;display:block;width:632px;}


		ul#second_nav{height:20px;width:550px;color:#000;}
			ul#second_nav li{float:left;font-weight:bold;list-style-type:none;padding:0 5px 0 0;font-size:16px;}
				ul#second_nav li a{color:#000;font-weight:bold;font-size:16px;text-decoration:none;}
					ul#second_nav li a:hover{color:#ca0000;}
					ul#second_nav li a.selected{text-decoration:underline;}

#mainpage{}
	#mainpage ul{margin:10px 0 10px 10px;}
			#mainpage li{list-style-type:none;float:left;}
				#mainpage a{height:315px;width:315px;display:block;text-indent:-99999em;padding:5px 0 0 0;}
				#mainpage a.main_tuning{background:url(../images/structure/main_tuning.png) no-repeat;}
				#mainpage a.main_engine{background:url(../images/structure/main_engine.png) no-repeat;}
				#mainpage a.main_cylinder{background:url(../images/structure/main_cylinder.png) no-repeat;}


#content{}
	#content_left{float:left;width:328px;}
		#content_left ul{margin:10px 0 10px 10px;}
			#content_left li{list-style-type:none;}
				#content_left a{height:103px;width:276px;display:block;text-indent:-99999em;margin:5px 0 0 0;}
				#content_left a.leftnav_tuning{background:url(../images/structure/leftnav_tuning.png) no-repeat;}
					#content_left a.leftnav_tuning:hover{background:url(../images/structure/leftnav_tuning2.png) no-repeat;}
				#content_left a.leftnav_engine{background:url(../images/structure/leftnav_engine.png) no-repeat;}
					#content_left a.leftnav_engine:hover{background:url(../images/structure/leftnav_engine2.png) no-repeat;}
				#content_left a.leftnav_cylinder{background:url(../images/structure/leftnav_cylinder.png) no-repeat;}
					#content_left a.leftnav_cylinder:hover{background:url(../images/structure/leftnav_cylinder2.png) no-repeat;}
				#content_left a.leftnav_shipping{background:url(../images/structure/leftnav_shipping.png) no-repeat;}
					#content_left a.leftnav_shipping:hover{background:url(../images/structure/leftnav_shipping2.png) no-repeat;}
				
				
	#content_right{background:#fff;float:left;width:632px;min-height:340px;color:#202020;}
		#content_right .padd{padding:10px 20px;}
			#content_right ul{margin:10px 0 10px 30px;}
				#content_right li{}
				#content_right img{margin:0 0 0 10px;}
				#content_right a{color:#c00101;text-decoration:underline;}

#footer_divider{padding:20px 0 0 0;background:url(../images/structure/footer_bg.gif) center 10px no-repeat;width:960px;height:10px;display:block;}
#footer{font-weight:bold;width:960px;color:#000;font-size:11px;line-height:18px;}
	#footerLeft{float:left;width:260px;text-align:right;}
		#fl_padd{padding:0 25px 0 0;}
		#fl_padd a{color:#c00101;}
			#fl_padd a:hover{text-decoration:none;}
	#footerRight{float:left;text-align:left;width:699px;border-left:1px solid #000;margin:5px 0 0 0;}
		#footerRight a{color:#000;text-decoration:none;}
		#footerRight a:hover{}
		ul#footerNav{padding:0 0 0 25px;}
			ul#footerNav li{list-style-type:none;float:left;padding:0 5px 0 0;}
				ul#footerNav a{color:#000;text-decoration:none;}
					ul#footerNav a:hover{text-decoration:underline;}
		#footer_copyright{padding:2px 0 2px 25px;}
		#footer_by{padding:0 0 0 25px;}