/*######################################################################*/
/*######################################################################*/
/*######################################################################*/
/*holds all of the page, keeps it center*/
#wrapper{
	margin: 5px auto;
	width: 757px;
}
#header{
	height:184px;
	background-image: url('images/headder.jpg');
	background-repeat: no-repeat;
	padding:40px 16px 0px 7px;
}
#header #storeSec{
	width: 185px;
	height: 162px;
	float: right;
	padding-left: 3px;
}
#header #storeSec a#headerOnlineStoreLink{
	width: 167px;
	height: 26px;
	background-image: url('images/header_online_store.jpg');
	background-repeat: no-repeat;
	float: right;
	margin-top: 7px;
	text-indent: -9999999px;
	
}
#header #storeSec  div.bottom{
	height: 26px;
	float: right;
	display: inline;
	margin-top:110px;
	text-align: center;
	color: gray;
	

}
#header div.bottom a{
	color: white;
	font-weight: bold;
	font-size: 90%;
	text-transform: uppercase;
}
#header #leftNav{
	width: 165px;
	height: 160px;
	float: left;
}
#header #leftNav ul, #secondaryButtons ul, #resourceCenter ul {
	list-style: none;
}
#secondaryButtons ul li,#header #leftNav ul li,#resourceCenter ul li,#secondaryButtons ul li{
	background-repeat: no-repeat;
	height:26px;
	width: 168px;
	text-indent: -999999px;
}

#header #leftNav ul li a,#leftNav ul li a,#resourceCenter ul li a,#secondaryButtons ul li a{
	width: 163px;
	height: 26px;
	display: block;
	text-decoration: none;
}
#header #leftNav ul li a:hover{
	width: 163px;
	height: 26px;
	display: block;
	text-decoration: none;
}
#header #leftNav ul li#home{
	height:28px;
	background-image: url('images/top_left_nav_home.jpg');
	}
#header #leftNav ul li#about{
	
	background-image: url('images/top_left_nav_about.jpg');
	
	}
#header #leftNav ul li#shopTour{
	background-image: url('images/top_left_nav_tour.jpg');
	}
#header #leftNav ul li#meetTeam{
	background-image: url('images/top_left_nav_meet_the_team.jpg');

	}
#header #leftNav ul li#locateUs{
	background-image: url('images/top_left_nav_locate us.jpg');
	}
#header #leftNav ul li#contactUs{
	background-image: url('images/top_left_nav_contact_us.jpg');
	}
#secondaryButtons{
	margin: 0px 14px;
	height: 59px;
	width: 717px;
	background-image: url('images/secondary_buttons.jpg');
	background-repeat: no-repeat;
	padding: 8px 0px 0px 20px;	
}
#secondaryButtons ul li{
	float: left;
}
#secondaryButtons ul li#lateModel{
	background-image: url('images/sec_b_late_model_chasis.jpg');
	}
#secondaryButtons ul li#modified{
	background-image: url('images/sec_b_modified_chassis.jpg');
	}
#secondaryButtons ul li#brcServies{
	background-image: url('images/sec_b_brc_services.jpg');
	}
#secondaryButtons ul li#preRaced{
	background-image: url('images/sec_b_pre_raced_chassis.jpg');
	}
#resourceCenter{
	padding-top: 34px;
	padding-left: 7px;
	height: 174px;
	width: 185px;
	margin-top: -27px;
	overflow: hidden;
	background-image: url('images/resource_center_bg.jpg');
	background-repeat: no-repeat;
	z-index: 2;
	float: left;
}
#resourceCenter ul li#techTips{
	background-image: url('images/rc_tech_tips.jpg');
}
#resourceCenter ul li#newsroom{
	background-image: url('images/rc_newsroom.jpg');
}
#resourceCenter ul li#links{
	background-image: url('images/rc_links.jpg');
}
#resourceCenter ul li#support{
	background-image: url('images/rc_support.jpg');
}
#resourceCenter ul li#faq{
	background-image: url('images/rc_faq.jpg');
}
#resourceCenter ul li#findDealer{
	background-image: url('images/rc_dealer.jpg');
}


#resourceCenter{
	padding-top: 34px;
	padding-left: 7px;
	height: 174px;
	width: 185px;
	margin-top: -27px;
	overflow: hidden;
	background-image: url('images/resource_center_bg.jpg');
	background-repeat: no-repeat;
	z-index: 2;
	float: left;
	
}

#storeNavWrapper{
	min-height: 50px;
	width: 190px;
	margin-top: 10px;
	margin-left: -3px;
	background: #000 url('images/store_nav_wrapper_bg.jpg') repeat-y top center;
	
	float: left;
	clear: left;
}
#storeNavWrapper #storeNavTop{
	background:transparent url('images/store_nav_top_bg.jpg') no-repeat top center;
	height: 41px;
}

#storeNavWrapper #storeNavTopContent{
	background:transparent url('images/store_nav_content_bg.jpg') no-repeat bottom center;
/*	height: 111px; */
	padding: 0px 15px 28px 20px ;
	font-size: 110%;
}
#storeNavWrapper #storeNavTopContent ul{
	list-style: none;
}
#storeNavWrapper #storeNavTopContent ul ul {
	list-style: none;
	margin-left: 1em;
	font-size: 80%;
}
#storeNavWrapper #storeNavTopContent ul ul ul {
	list-style: none;
	margin-left: 1em;
	font-size: 90%;
}
#storeNavWrapper #storeNavTopContent a{
	
}


/*#############################################**/
#contentWrapper{
	margin-top: -27px;
	background-image: url('images/content_side.jpg');
	background-repeat: repeat-y;
	float: right;
	width: 564px;
	
	margin-bottom: 15px;
}
#contentWrapper #contentTop{
background-image: url('images/content_top.jpg');
background-repeat: no-repeat;
height:45px;
padding:10px 0px 5px 20px;	
}

#contentWrapper #content{
	padding: 0px 15px 28px 20px;
	background-image: url('images/content_bottom.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 350px;
	

}

#contentWrapper #content div.floatLeft{
	margin-bottom: 1.3em;	
	width: 100%;
}



#footer{
	clear: both;
	color: #fff;
	text-align: center;
	font-variant: small-caps;	
}
#footer a{
	color: #ffcc00;
	text-decoration: none;
}
#footer a:hover{
	color: #ffcc00;
	text-decoration: underline;
}
