@charset "utf-8";
/* GLOBAL */

body{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;}
#main{
	width: 950px;
	margin-left: auto;
	margin-right: auto;}
#main_contain{
	position: relative;}
img{
	border: 0;}
a{
	text-decoration: none;}
ul{
	margin: 0;
	padding: 0;}
	
/* Banner */

#ti_banner_promo{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 180px;}
#ti_banner_promo span{
	color: #F00;}
	
#ti_banner_promo_sub{
	position: relative;
	font-size: 10px;
	font-weight: normal;
	margin-left: 130px;}

#nav_bar{
	height: 75px;
	position: relative;
	width: 100%;}
#nav_bar a{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;}
#nav_bar a:hover{
	text-decoration: underline;}
#nav_bar a.toys{
	padding: 3px 12px;
	background: #c4d002;
	width: 114px;
	height: 21px;}
#nav_bar a.parts{
	padding: 3px 12px;
	background: #f98e04;
	width: 147px;
	height: 21px;}	
#nav_bar a.keyboards{
	padding: 3px 12px;
	background: #20a2d6;
	width: 181px;
	height: 21px;}	

#nav_bar img{
	vertical-align: middle;
	margin-right: 6px;}
#nav_bar ul{
	width: 720px;
	position: absolute;
	left: 230px;
	top: 24px;}
#nav_bar li{
	display: inline;
	padding-left: 30px;}
#toll_free{
	font-size: 10px;
	position: absolute;
	right: 0;
	top: 4px;}
	
/* index.php */
img.q{
	position: relative;
	top: -6px;}
#parts_contain{
	position: relative;
	margin-top: 14px;
	width: 755px;
	height: 173px;
	background: url('../images/toyparts_bg.png') no-repeat;
	color: #ffffff;}
#toys_contain{
	position: relative;
	margin-top: 30px;
	width: 755px;
	height: 173px;
	background: url('../images/toys_bg.png') no-repeat;
	color: #ffffff;}
#keyboards_contain{
	position: relative;
	margin-top: 30px;
	width: 750px;
	height: 173px;
	background: url('../images/keyboards_bg.png') no-repeat;
	color: #ffffff;}
div.cat_title a{
	color: #ffffff;
	font-weight: bold;
	font-size: 24px;
	position: absolute;
	top: 9px;
	left: 22px;}
div.cat_title a:hover{
	color: #eeeeee;}
.go{
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	right: 26px;
	top: 15px;}
div.cat_search1{
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 16px;
	left: 260px;}
div.cat_search1 input{
	width: 108px;
	font-size: 11px;
	border: 0;}
#side_bar{
	position: absolute;
	background: url('../images/bg.jpg') repeat-x #ffffff;
	background-size: auto 100%;
	top: 76px;
	right: 0px;
	width: 178px;
	height: 620px;
	padding-bottom: 10px;}
#side_bar .element{
	margin-top: 26px;}
div.cat_search2{
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 16px;
	left: 484px;}
div.cat_search2 input{
	width: 108px;
	font-size: 11px;
	border: 0;}
div.cat_search3{
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 16px;
	left: 474px;}
div.cat_search3 input{
	width: 108px;
	font-size: 11px;
	border: 0;}
#toy_volts{
	position: absolute;
	padding: 0;
	margin: 0;
	top: 14px;
	left: 200px;}
#toy_volts li{
	display: inline;
	padding-left: 18px;}
#toy_volts a{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;}
#mk_search{
	position: absolute;
	top: 16px;
	left: 302px;
	font-size: 14px;}
#mk_site{
	position: absolute;
	top: 7px;
	right: 20px;}
img.facebook{
	margin: 4px 0 0 16px;}
img.market{
	margin: 8px 0 0 12px;}
#side_bar div.date{
	margin-top: 10px;
	padding: 0 4px;
	font-size: 10px;
	color: #888888;}
#side_bar div.headline{
	padding: 0 4px;
	font-size: 13px;
	font-weight: bold;}
#side_bar div.headline a{
	color: #000;}
#side_bar div.headline a:hover{
	text-decoration: underline;}
#side_bar div.content{
	color: #444444;
	padding: 0 4px;
	font-size: 11px;}
#directions{
	margin: 12px 0 0 8px;}
#directions img{
	vertical-align: middle;}
#directions a{
	color: #295d8f;
	font-weight: bold;}
#directions a:hover{
	color: #4090dd;}
#toy_volts a:hover{
	text-decoration: underline;}
#directions .text{
	margin: 6px 30px 0 0;
	float: right;}
table.row_content{
	width: 658px;
	position: absolute;
	top: 58px;
	left: 3px;	
	margin: 0;
	padding: 0;}
table.row_content a{
	color: #999999;
	font-size: 11px;
	font-weight: bold;}
table.row_content a:hover{
	color: #000000;}
table.row_content img{
	margin-bottom: 2px;}
table.row_content td{
	border-right: 1px solid #DDDDDD;
	text-align: center;}

/* ///////////////// ride-ons.php ////////////////////////*/
#show_all{
	position: absolute;
	top: 94px;
	right: 20px;
	font-size: 16px;
	font-weight: bold;}
#show_all a{
	color: #ceff23;}
#show_all a:hover{
	color: #fff;}


div.rides_main{
	position: relative;}

div.rides_main table.ride_cats{
	margin: -10px 0 0 -20px;}

div.rides_main table.ride_cats td{
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
	background: url('../images/ride_cat_bg.png') no-repeat;}

div.rides_main div.advsearch{
	position: absolute;
	right: 0;
	top: 20px;
	background: url('../images/advsearch_ride_bg.png') no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	width: 388px;
	height: 260px;
	font-size: 14px;}
div.rides_main div.advsearch #adv_title{
	position: relative;
	color: #96ba18;
	font-size: 22px;
	margin: 2px 0 0 10px;}
div.rides_main div.advsearch #advsearch_table{
	width: 378px;
	margin: 8px 0 0 8px;}
div.rides_main div.advsearch #advsearch_table td{
	padding: 5px 5px 7px 5px;}
div.rides_main div.advsearch #advsearch_table td span.coming_soon{
	font-size: 10px;
	color: #ffb400;}
div.rides_main div.advsearch #keyword{
	width: 200px;}
div.rides_main div.advsearch #green_go{
	position: absolute;
	top: 44px;
	right: 20px;
	border: none;}
div.rides_main div.advsearch #advsearch_table td span{
	font-size: 12px;}

div.rides_main div.advsearch #made_in{
	width: 378px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: -6px 0 0 10px;}	
div.rides_main div.advsearch #made_in td{
	font-size: 10px;}
div.rides_main div.advsearch #made_in #made_in_title{
	padding-left: 3px;
	color: #000;
	font-size: 14px;}
div.rides_main div.advsearch #madein_button{
	margin: 5px 0 0 10px;}
	
div.rides_main div.featured_four{
	position: relative;
	width: 950px;
	height: 250px;
	background: url('../images/featured_bg2.png') no-repeat;}
div.rides_main div.featured_four #title{
	padding: 3px 0 0 12px;
	color: #96ba18;
	font-size: 22px;
	font-weight: bold;}

div.rides_main div.featured{
	max-width: 210px;
	position: relative;}
div.rides_main div.featured img{
	position: absolute;
	top: 10px;
	max-width: 200px;
	max-height: 200px;}

div.rides_main div.details{
	position: absolute;
	top: 158px;
	width: 180px;
	height: 48px;
	background: url('../images/ride_details_bg.png') no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding: 1px 10px 3px 10px;}
div.rides_main div.details a{
	color: #000;}
div.rides_main div.details a:hover{
	text-decoration: underline;}
div.rides_main div.details div.price{
	position: absolute;
	bottom: 2px;
	right: 10px;
	color: #ba1818;
	font-size: 14px;}
div.rides_main div.details div.price span{
	color: #060;
	font-style: italic;
	font-size: 12px;}
	
	
/* Search Results */
div.rides_main #results_title{
	position: relative;
	background: url('../images/search_list_top.png') no-repeat;
	width: 938px;
	height: 29px;
	padding: 2px 0 0 12px;
	color: #96ba18;
	font-size: 22px;
	font-weight: bold;}
div.rides_main #results_bottom{
	position: relative;
	background: url('../images/search_list_bot.png') no-repeat;
	width: 938px;
	height: 27px;
	padding: 4px 0 0 12px;
	color: #96ba18;
	font-size: 22px;
	font-weight: bold;}
div.rides_main table.results{
	position: relative;
	background: #fff;
	min-height: 200px;
	width: 950px;}
table.results td.ride_cell{
	width: 256px;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 0 20px;}
table.results img{
	max-width: 250px;
	max-height: 250px;}
div.img_contain{
	position: relative;
	display:table-cell;
	width: 200px;
	height: 200px;
	vertical-align: middle;}
div.ride_name{
	margin-top: 4px;
	font-size: 12px;
	font-weight: bold;}
div.ride_name a{
	color: #00245d;}
div.ride_name a:hover{
	text-decoration: underline;}
div.ride_name span{
	font-weight: normal;
	color: #000;}
table.icons{
	width: 80%;
	font-size: 12px;
	font-weight: bold;
	color: #0b6513;
	margin-bottom: 10px;}
table.icons td div.text{
	padding-left: 10px;}
table.results td.ride_cell div.price_ship{
	color: #F00;
	font-weight: bold;}
table.results td.ride_cell div.price_ship span{
	color: #060;
	font-style: italic;
	font-size: 12px;}

/* Both Page Nav tops */
ul.page_nav{
	position: absolute;
	top: 4px;
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	color: #555;
	z-index: 99;}
ul.page_nav li{
	display: inline;
	padding-right: 10px;}
ul.page_nav li.page{
	padding-right: 2px;}
ul.page_nav a{
	font-size: 20px;
	font-weight: bold;
	color: #96ba18;}
ul.page_nav a:hover{
	color: #555;
	text-decoration: underline;}
ul.page_nav li.selected{
	color: #555;}

/* Rides Page Nav Top */

div.rides_main ul.page_nav{
	background: #fff;
	top: 0;
	right: 24px;}

/* Parts Page Nav top */
#parts_main ul.page_nav{
	top: 29px;
	right: 10px;
	border: 3px solid #000;}

#parts_main ul.page_nav li{
	display: inline;
	padding: 0 5px;}

#parts_main ul.page_nav a:hover{
	color: #555;
}
#parts_main ul.page_nav li.selected{
	color: #555;}







/* parts.php */
td.bo_part{
	font-size: 11px;
	color: #900;
	font-style: italic;}


div.imp_notes{
	font-size: 12px;
	font-style: italic;
	color: #F00;
	margin-left: 10px;}

#err{
	width: 280px;
	background: #fff;
	border: 3px solid #F00;
	padding: 5px;
	color: #F00;
	margin-top: 14px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;}
#brand_head{
	background: url('../images/brand_head_bg.png') no-repeat;
	width: 110px;
	height: 40px;
	position: absolute;
	top: 85px;
	left: 300px;
	text-align: center;
	display: table;}
#brand_head a{
   	display: table-cell;
    vertical-align: middle;}
#brand_head img{
	max-height: 38px;}

/* Parts Quick Search */
#parts_qsearch{
	color: #fff;
	font-weight: bold;
	position: relative;
	margin: -42px 0 0 456px;
	width: 500px;}
#parts_qsearch div{
	position: absolute;
	right: 230px;
	top: 2px;}
#parts_qsearch input.qsearch{
	position: absolute;
	right: 70px;
	top: 2px;
	width: 150px;
	height: 16px;
	border: 1px solid #333;}
#parts_qsearch div.search_cap{
	right: 70px;
	top: 21px;
	font-size: 11px;}
#parts_qsearch input.go{
	position: absolute;
	right: 16px;
	top: 2px;}
	
/* ////// Parts Main Contain ////// */
	
#parts_main{
	position: relative;
	margin-top: 50px;
	width: 950px;
	min-height: 500px;}
#parts_main h3{
	font-size: 18px;
	margin: 0;
	padding: 0 0 0 12px;}
	
/* Parts by Ride Search Box */
#parts_by_ride{
	margin-top: 14px;
	width: 300px;
	height: 300px;
	background: url('../images/partsbyride_bg.png') no-repeat;}
#parts_by_ride h2{
	color: #ef5a00;
	margin: 0;
	padding: 3px 0 0 22px;}
#parts_by_ride input.partride{
	position: absolute;
	left: 18px;
	top: 240px;
	font-size: 16px;
	width: 190px;
	height: 26px;
	border: 2px solid #47ca0d;}
#parts_by_ride input.go2{
	position: absolute;
	left: 226px;
	top: 242px;}
#parts_by_ride div{
	position: absolute;
	left: 18px;
	top: 274px;
	font-size: 16px;
	font-weight: bold;}
	
/* Parts by Brand */

#parts_by_brand{
	position: absolute;
	left: 330px;
	top: 4px;}

#parts_by_brand div.part_brand{
	position: absolute;
	/* dynamic left and top */
	font-size: 14px;
	font-weight: bold;
	width: 140px;
	height: 120px;
	background: url('../images/part_brand_bg.png') no-repeat;
	text-align: center;}
	
#parts_by_brand div.part_brand img{
	margin: 11px 0;}
	
#parts_by_brand div.part_brand a{
	color: #fff;}
#parts_by_brand div.part_brand a:hover{
	text-decoration: underline;}

/* Did you know */
#dyk{
	color: #fff;
	width: 300px;
	font-size: 13px;}

/* Ride List */
#ride_list{
	position: relative;
	background: #fff;
	min-height: 260px;}
#ride_list h2{
	position: absolute;
	top: -32px;
	left: 10px;
	margin: 0;}
#ride_list img.show_all{
	position: absolute;
	top: -28px;
	left: 186px;}
	
#ride_list div.ride_search{
	position: absolute;
	top: -30px;
	left: 366px;
	background: url('../images/ridesearch_bg.png') no-repeat;
	width: 276px;
	padding: 4px 7px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;}
#ride_list div.ride_search input.textbox{
	width: 126px;
	height: 17px;
	border: none;}
#ride_list div.ride_search input.go_ride{
	position: absolute;
	right: 10px;
	top: 5px;}
	
#ride_list div.help_modelnum{
	position: absolute;
	top: -30px;
	right: 8px;
	background: url('../images/modelnum_help.png') no-repeat;
	width: 276px;
	padding: 4px 0px;
	height: 20px;
	text-align: center;}
#ride_list div.help_modelnum a{
	color: #fff;
	font-size: 16px;
	font-weight: bold;}
#ride_list div.help_modelnum a:hover{
	text-decoration: underline;}

/* Alphabet Lists */
ul.name{
	border-bottom: 1px solid #ccc;
	width: 900px;
	padding: 6px 0 3px 0px;
	margin-left: 10px;}
ul.name li{
	display: inline;
	list-style-type: none;}
ul.name li a{
	padding: 0 8px;
	font-weight: bold;}
li.search{
	color: #077f15;}

/* Results Table */
#ride_list table{
	margin: 6px 0 0 10px;
	font-size: 12px;
	font-weight: bold;}
#ride_list table img{
	max-width: 75px;
	max-height: 75px;}
#ride_list table a:hover{
	text-decoration: underline;}
#ride_list table a.pn{
	font-size: 10px;
	color: #444444;}
#ride_list table div{
	font-style: italic;
	color: #F00;}

/* Popular Parts */

#parts_main #popular_parts{
	background: url('../images/popular_bg.png') no-repeat;
	position: relative;
	margin-top: 8px;
	width: 950px;
	height: 126px;}
	
#parts_main #popular_parts a.more_popular{
	position: absolute;
	top: 2px;
	right: 10px;
	font-size: 14px;
	font-weight: bold;}
#parts_main #popular_parts a.more_popular:hover{
	text-decoration: underline;}
#parts_main #popular_parts table{
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;}
#parts_main #popular_parts table td{
	text-align: center;
	width: 136px;}
#parts_main #popular_parts table a:hover{
	text-decoration: underline;}
#parts_main #popular_parts table img{
	width: 65px;
	height: 65px;}
#parts_main #popular_parts table span{
	font-style: italic;
	color: #F00;}	

#parts_main #part_news{
	background: url('../images/news_bg.png') no-repeat;
	position: relative;
	margin-top: 8px;
	width: 470px;
	height: 170px;
	font-size: 12px;
	font-weight: bold;}
#parts_main #part_news a:hover{
	text-decoration: underline;}
#parts_main #part_news img{
	max-width: 50px;
	max-height: 50px;}
#parts_main #part_news table td{
	padding: 6px;}
#parts_main #part_news table td.pic{
	text-align: center;}

#parts_main #parts_by_cat{
	background: url('../images/news_bg.png') no-repeat;
	position: relative;
	margin: -170px 0 0 480px;
	width: 470px;
	height: 170px;}
#parts_main #parts_by_cat table{
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	margin: 3px 0 0 1px;}
#parts_main #parts_by_cat table td{
	padding: 1px;
	vertical-align: middle;}
#parts_main #parts_by_cat table img{
	margin-right: 2px;
	float: left;}	
#parts_main #parts_by_cat a:hover{
	text-decoration: underline;}
	
/* Page Nav top */
ul.page_nav{
	top: 29px;
	right: 10px;
	border: 3px solid #000;}

ul.page_nav li{
	display: inline;
	padding: 0 5px;}

ul.page_nav a:hover{
	color: #555;
}
ul.page_nav li.selected{
	color: #555;}

#parts_main #search_title{
	padding-top: 6px;
	margin: 0px 6px 6px 6px;
	font-weight: bold;}
#parts_main #search_title span{
	color: #777777;
	font-size: 12px;}

#parts_main h5{
	border: 2px solid #cccccc;
	padding: 5px;
	margin: 0px 10px 10px 10px;
	max-width: 500px;}

/* RIDE PARTS PAGE */

#ride_parts{
	position: relative;}

#ride_parts h1{
	position: absolute;
	left: 120px;
	top: 8px;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 20px;}

#ride_parts	img.bot_img{
	margin-bottom: 8px;}
	
#ride_parts div.model_nums{
	position: absolute;
	font-size: 14px;
	left: 120px;
	top: 34px;
	min-width: 250px;
	padding-bottom: 5px;}
#ride_parts div.brand_logo{
	background: url('../images/brand_logo_bg.png') no-repeat;
	width: 108px;
	height: 100px;
	text-align: center;
	display: table;}
#ride_parts div.brand_logo a{
   	display: table-cell;
    vertical-align: middle;}

#ride_parts div.view_type{
	position: absolute;
	top: 60px;
	left: 120px;}
#ride_parts div.view_type span{
	font-weight: bold;
	font-style: italic;
	color: #c50101;}
	
#ride_parts table.search_bar{
	background: url('../images/searchbar_bg.png') no-repeat;
	position: absolute;
	top: 65px;
	right: 0;
	width: 595px;
	padding-right: 6px;
	height: 35px;
	font-size: 13px;
	font-weight: bold;}
#ride_parts table.search_bar td{
	text-align: right;
	vertical-align: middle;}

#ride_parts table.ride_nav{
	background: url('../images/ride_nav_bg.png') no-repeat;
	width: 950px;
	padding: 0 0 0 20px;
	height: 206px;
	margin: 8px 0;}
#ride_parts table.ride_nav a:hover{
	text-decoration: underline;}
#ride_parts table.ride_nav a span{
	color: #aaa;
	font-style: italic;}
#ride_parts table.ride_nav td{
	text-align: left;}
	
#ride_parts table.ride_nav img.detail{
	width: 200px;
	height: 200px;}
#ride_parts table.ride_nav img.zoom{
	position: absolute;
	top: 280px;
	left: 128px;}
	
#ride_parts table.ride_nav ul{
	margin: 4px 0 0 0;
	font-weight: bold;}
#ride_parts table.ride_nav ul.minor{
	font-weight: normal;}
#ride_parts table.ride_nav li{
	list-style-type: none;
	font-size: 18px;
	padding-bottom: 12px;}
#ride_parts table.ride_nav li.diagram{
	padding-bottom: 15px;}
#ride_parts table.ride_nav li a{
	display:table-cell;
    vertical-align: middle;}
#ride_parts table.ride_nav li img{
	padding-right: 10px;}

#ride_parts div.parts_list{
	position: relative;
	background: #ffffff;
	min-height: 250px;}
#ride_parts div.parts_list h2{
	position: absolute;
	top: -32px;
	left: 10px;
	margin: 0;}

#ride_parts table.parts_list{
	font-size: 13px;
	width: 450px;
	padding: 0 10px 40px 0;}
#ride_parts #left{
	margin-left: 10px;}
#ride_parts #right{
	position: absolute;
	top: 0;
	right: 10px;}
#ride_parts table.parts_list th{
	text-align: left;
	padding-bottom: 3px;}
#ride_parts table.parts_list th.view{
	text-align: center;}
#ride_parts table.parts_list th.part_number{
	text-align: center;}
#ride_parts table.parts_list td{
	padding: 4px 0;}
#ride_parts table.parts_list td.view{
	text-align: center;
	font-weight: bold;}
#ride_parts table.parts_list td.part_number{
	text-align: center;}
#ride_parts table.parts_list td.part_number span{
	color: #000;
	font-size: 10px;}
#ride_parts table.parts_list tr.available a{
	padding: 3px;}
#ride_parts table.parts_list tr.available a:hover{
	color: #ffffff;}
#ride_parts table.parts_list tr.unavailable td{
	font-size: 10px;
	color: #777777;}
#ride_parts table.parts_list tr.sco td{
	font-size: 10px;
	color: #777777;}
#ride_parts table.parts_list span{
	color: #F00;}
#ride_parts table.parts_list td.price{
	font-size: 11px;
	font-weight: bold;
	color: #139819;
	font-style: italic;}
#ride_parts table.parts_list tr.no_views td{
	font-size: 18px;
	font-weight: bold;}
	
/* EBT / EBJ */
#ride_parts table.parts_list input.part_qty{
	 text-align: center;
	 width: 30px;
	 background: url('../images/qty_input_bg.jpg') no-repeat;
	 border: 1px solid #aaa;
	 font-weight: bold;
	 color: #006;
	 
}
#ride_parts table.parts_list input.part_qty:focus{
	 background: #FF3;
}


#ride_parts table.parts_pics{
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;}
#ride_parts table.parts_pics a:hover{
	text-decoration: underline;}
#ride_parts table.parts_pics div.pn{
	font-size: 10px;}
#ride_parts table.parts_pics div.prc{
	font-size: 12px;
	color: #139819;
	font-style: italic;}
#ride_parts table.parts_pics div.dg{
	font-size: 11px;
	font-weight: normal;
	color: #900;}
	
#ride_parts div.show{
	position: relative;
	background: #FFFFFF;
	text-align: center;}
#ride_parts div.show h2{
	position: absolute;
	top: -32px;
	left: 10px;
	margin: 0;}
#ride_parts div.show img.detail_img{
	margin: -6px 0 0 20px;
	max-width: 930px;}
	
#ride_parts table.hw{
	width: 620px;
	font-size: 12px;
	margin-left: 6px;}
#ride_parts table.hw td{
	color: #000000;
	text-align: left;
	font-style: italic;}
#ride_parts table.hw td a{
	font-style: normal;
	font-size: 14px;
	font-weight: bold;}
#ride_parts table.hw td a:hover{
	text-decoration: underline;}
#ride_parts table.hw tr.new_hw td{
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	color: #07601e; /* dark green */
	border-bottom: 1px solid #000000;
	padding-top: 12px;}
#ride_parts table.hw td span{
	color: #F00;}
#ride_parts table.hw td.qty{
	text-align: right;}
#ride_parts table.hw td.qty span{
	color: #07601e;}
	
#ride_parts #qty_ast{
	text-align: left;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	width: 700px;
	margin: 10px 0 0 6px;}
	
#parts_main #search_ride_contain{
	position: absolute;
	top: 0px;
	left: 308px;
	width: 640px;}
#parts_main #search_ride_contain table{
	width: 100%;
	background: #ffffff;
	font-size: 11px;
	font-weight: bold;}
#parts_main #search_ride_contain table td.back{
	padding: 0 0 10px 10px;
	font-size: 16px;}
#parts_main #search_ride_contain table h5{
	font-size: 14px;}
#parts_main #search_ride_contain table img{
	max-width: 75px;}
#parts_main #search_ride_contain table a{
	color: #006;}
#parts_main #search_ride_contain table a:hover{
	text-decoration: underline;}
#parts_main #search_ride_contain table a.pn{
	font-size: 10px;}
	
#parts_main #search_ride_contain table.part_search{
	background: #FFFFFF;
	font-size: 11px;
	font-weight: bold;}
#parts_main #search_ride_contain table.part_search a{
	color: #009;}
#parts_main #search_ride_contain table.part_search a:hover{
	text-decoration: underline;}
#parts_main #search_ride_contain table.part_search div.prc{
	font-size: 12px;
	color: #F00;
	font-style: italic;}
	
#parts_main #ride_results span a{
	font-size: 11px;
	color: #444444;} 
#coming_soon{
	padding-top: 10px;
	margin-left: 20px;}
#coming_soon a{
	color: #009;
	font-weight: bold;}
/* FOOTER */
#footer{
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px;
	padding-top: 14px;
	border-top: 1px solid white;
	width: 100%;}
#footer div.cat{
	float: left;
	margin-right: 50px;}
#footer div.title{
	font-size: 18px;}
#footer li{
	list-style-type: none;
	font-size: 11px;
	padding: 4px 0;}
#footer li a{
	color: #ffffff;}
#footer li a:hover{
	text-decoration: underline;}
