@charset "utf-8";
/* CSS Document */

.body  {
	background-position:50% -35px;
}

.header_home {
	background-image:url(../images/menu_1.png);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:34px;
	margin:0px;
	color:#FFFFFF;
	font-size:10px;
}
.header_home .msg {
	padding-top:10px;
	float:right;
}
.logo a {
	margin-left:17px;
}
.logo a:hover {
	margin-left:17px;
}
.header_home .register a {
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:91px;
	height:20px; 
}

.header_home .register a { background-image:url(../images/home_register_black.jpg); }
.header_home .register a:hover { background-image:url(../images/home_register_black_On.jpg); }
.header_home .signin a {
	float:right;
	margin:5px 3px 0px 10px;
	width:91px;
	height:20px;
}
.header_home .signin a { background-image:url(../images/home_Sign_black.jpg); }
.header_home .signin a:hover { background-image:url(../images/home_Sign_black_On.jpg); }
.header_home .myaccount a {
	float:right;
	margin:5px 3px 0px 10px;
	width:104px;
	height:20px;
}
.header_home .myaccount a { background-image:url(../images/header_myaccount.jpg); }
.header_home .myaccount a:hover { background-image:url(../images/header_myaccount_On.jpg); }
.header_home .logout a {
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:92px;
	height:20px;
}
.header_home .logout a { background-image:url(../images/header_Logout.jpg); }
.header_home .logout a:hover { background-image:url(../images/header_Logout_On.jpg); }
.main_body .menu{
	padding-top:133px;
	display:inline-block;
	width:190px;
	display:block;
	margin-left:5px;
}
.main_body .menu a {
	background-position:top left;
	background-repeat:no-repeat;
	width:190px;
	display:block;
}
.main_body .menu .make a { background-image:url(../images/home_make.png); height:41px; }
.main_body .menu .make a:hover { background-image:url(../images/home_make_On.png); }
.main_body .menu .www a { background-image:url(../images/home_www.png); height:24px; }
.main_body .menu .www a:hover { background-image:url(../images/home_www_On.png); height:24px; }
.main_body .menu .myft a { background-image:url(../images/home_myft.png); height:33px; }
.main_body .menu .myft a:hover { background-image:url(../images/home_myft_On.png); height:33px; }
.main_body .menu .story a { background-image:url(../images/home_story.png); height:28px; }
.main_body .menu .story a:hover { background-image:url(../images/home_story_On.png); height:28px; }
.main_body .menu .nhra a { background-image:url(../images/home_nhra.png); height:25px; }
.main_body .menu .nhra a:hover { background-image:url(../images/home_nhra_On.png); height:25px; }
.main_body .menu .promo a { background-image:url(../images/home_promo.png); height:47px; }
.main_body .menu .promo a:hover { background-image:url(../images/home_promo_On.png); height:47px; }
.main_body .splash {
/*	background-image:url(../images/home_flash.png);
	background-position:top right;
	background-repeat:no-repeat;*/
	width:650px;
	height:308px;
	float:right;
	margin-top:30px;
}
.main_body .drives {
	background-image:url(../images/interest_bkg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:325px;
	float:left;
	margin-top:10px;
	text-align:left;
}
.main_body .drives a {
	margin-left:8px;
	background-position:top left;
	background-repeat:no-repeat;
	width:183px;
	display:block;
}
.main_body .drives .autos a{
	background-image:url(../images/interest_autos.jpg);
	height:70px;
	margin-top:88px;
}
.main_body .drives .autos a:hover{ background-image:url(../images/interest_autos_On.jpg); }
.main_body .drives .fix a{
	background-image:url(../images/interest_fix.jpg);
	height:69px;
	margin-top:5px;
}
.main_body .drives .fix a:hover{ background-image:url(../images/interest_fix_On.jpg); }
.main_body .drives .tunes a{
	background-image:url(../images/interest_tunes.jpg);
	height:71px;
	margin-top:5px;
}
.main_body .drives .tunes a:hover{ background-image:url(../images/interest_tunes_On.jpg); }
.main_body .wwwnext {
	background-image:url(../images/home_www_next_bkg.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:321px;
	height:325px;
	float:left;
	margin-top:10px;
	margin-right:7px;
	text-align:left;
}
.main_body .wwwnext .seeall a {
	background-image:url(../images/events_seeall.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:90px;
	height:16px;
	float:right;
	margin-top:30px;
	margin-right:12px;
}
.main_body .wwwnext .seeall a:hover { background-image:url(../images/events_seeall_high.png); }
.main_body .wwwnext .sep {
	background-image:url(../images/events_sep.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	margin-top:15px;
}
.main_body .wwwnext .content {
	margin-top:10px;
	width:320px;
	overflow:hidden;
	overflow-y:auto;
	height:270px;
}
.main_body .wwwnext .item
{
	display:block;
	width:300px;
	margin-left:13px;
}
.main_body .wwwnext .img {
	width:99px;
	float:left;
}
.main_body .wwwnext .info {
	float:left;
	margin-left:8px;
	width:185px;
}
.main_body .wwwnext .title {
	font-size:16px;
	font-weight:bold;
	color:#313131;
}
.main_body .wwwnext .date {
	font-size:10px;
	color:#767676;
}
.main_body .wwwnext .location {
	font-size:11px;
	font-weight:bold;
	color:#868686;
}
.main_body .wwwnext .desc {
	font-size:11px;
	color:#333333;
	margin-top:5px;
}
.main_body .wwwnext a .more {
	background-image:url(../images/events_more.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:45px;
	height:16px;
	margin-top:5px;
	display:block;
}
.main_body .wwwnext a:hover .more { background-image:url(../images/events_more_high.png); }
.main_body .banners {
	float:left;
}
.main_body .banners .large {
	margin-top:30px;
	margin-bottom:3px;
	width:319px;
	height:143px;
}
.main_body .banners .small {
	float:left;
	margin-right:7px;
	width:156px;
	height:160px;
}
.main_body .banners .right {
	margin:0px;
}
.main_body .brands {
	text-align:center;
	background-image:url(../images/home_brands.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:15px;
/*	padding-left:130px;*/
	height:73px;
}
.main_body .brands .logos {
	margin:0 auto;
	width:740px;
	padding-left:115px;
	padding-top:14px
}
.main_body .brands .logos a {
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	cursor:pointer;
	display:block;
	padding:0px 10px 0px 10px;
}
.main_body .brands .ford a { background-image:url(../images/home_brands_ford.png); width:65px; }
.main_body .brands .ford a:hover { background-image:url(../images/home_brands_ford_high.png); }
.main_body .brands .mac a { background-image:url(../images/home_brands_mac.png); width:49px; }
.main_body .brands .mac a:hover { background-image:url(../images/home_brands_mac_high.png); }
.main_body .brands .dewalt a { background-image:url(../images/home_brands_dewalt.png); width:68px; }
.main_body .brands .dewalt a:hover { background-image:url(../images/home_brands_dewalt_high.png); }
.main_body .brands .dickies a { background-image:url(../images/home_brands_dickies.png); width:72px; }
.main_body .brands .dickies a:hover { background-image:url(../images/home_brands_dickies_high.png); }
.main_body .brands .car a { background-image:url(../images/home_brands_car.png); width:47px; }
.main_body .brands .car a:hover { background-image:url(../images/home_brands_car_high.png); }
.main_body .brands .dirty a { background-image:url(../images/home_brands_dirty.png); width:47px; }
.main_body .brands .dirty a:hover { background-image:url(../images/home_brands_dirty_high.png); }
.main_body .brands .castrol a { background-image:url(../images/home_brands_castrol.png); width:96px; }
.main_body .brands .castrol a:hover { background-image:url(../images/home_brands_castrol_high.png); }
.main_body .brands .usarmy a { background-image:url(../images/home_brands_usarmy.png); width:38px; height:50px; margin-top:-2px; }
.main_body .brands .usarmy a:hover { background-image:url(../images/home_brands_usarmy_high.png); }
.main_body .brands .amvets a { background-image:url(../images/home_brands_amvets.png); width:51px; height:50px; margin-top:-2px; }
.main_body .brands .amvets a:hover { background-image:url(../images/home_brands_amvets_high.png); }

.footer { margin-top:10px; }