@import "reset.css";

/*---- GLOBAL LAYOUT ----*/
body { background: #484848; width: 100%; }

#wrapper {  background: url(../images/body_bg.gif) 0 0 repeat-y #231F20; margin: 0 auto; padding: 0 22px; width: 898px; }

#header { background: url(../images/header_bg.jpg) 0 0 repeat-x; height: 72px; padding: 15px 0 0 0; position: relative; width: 898px; }
	#logo { background: url(../images/logo.png) 0 0 no-repeat; height: 49px; left: 37px; overflow: hidden; position: absolute; text-indent: -10000px; top: 24px; width: 248px; }
	#navigation { background: url(../images/nav_bg.jpg) 0 0 repeat-x; height: 41px; padding: 8px 36px 8px 0; }
		#navigation li { background: url(../images/nav_a_up.jpg) 0 0 repeat-x; border-right: 1px solid #313131; display: block; float: right; padding: 1px; }
		#navigation li.last { border: 0; }
		#navigation li a { color: #ffffff; display: block; font: normal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 14px 11px 11px 11px; }
		#navigation li a:hover, #navigation li.active a  { background: url(../images/nav_a_active.jpg) 0 0 repeat-x; }
	
	#maincontent { min-height: 320px; padding: 0 0 72px 0; }
		* html 	#maincontent { height: 320px; }
	body#search .as_text { width: 578px; }
	.as_text { color: #ffffff; font: normal 12px/17px Tahoma, Arial, Helvetica, sans-serif; padding: 0 42px 16px 42px; }
		.article_image_wrap { border: 2px solid #706c6e; display: block; float: right; margin: 0 21px; }
		.as_text p { margin: 0 0 12px 0; }
		.as_text p a { color: #fd4444 }
		.as_text p a:hover { color: #9C271C }
		.as_title { display: none; }

	#footer { background: url(/images/footer.jpg) 0 0 no-repeat;  font: normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 69px; padding: 50px 0 0 25px; position: relative; width: 873px; } 
		#footer ul.links { padding: 0 0 16px 0; }
		#footer ul.links li {  display: inline; padding: 0 12px 0 0; }
		#footer ul.links li a { color: #fe3823; }
			#footer ul.links li a:hover { color: #6F251B; }
		#footer ul.info li { color: #ffffff; display: inline; padding: 0 3px 0 0; }

		#footer_brand { background: url(/images/footer_tire.png) 0 0 no-repeat; height: 131px; left: 710px; overflow: hidden; position: absolute; text-indent: -10000px; top: -23px; width: 160px;  }
/*----END GLOBAL LAYOUT ----*/		


/* ----PAGE HEADERS ----*/
h1#headerpic { height: 126px; overflow: hidden; text-indent: -10000px; width: 898px; }
	h1.search_inventory { background: url(/images/search_headerpic.jpg) 0 0 no-repeat; }
	h1.corvette_detail { background: url(/images/detail_headerpic.jpg) 0 0 no-repeat; }
	h1.about_us { background: url(/images/aboutus_headerpic.jpg) 0 0 no-repeat; }
	h1.sell_now { background: url(/images/sellnow_headerpic.jpg) 0 0 no-repeat; }
/*---- END PAGE HEADERS ----*/


/*---- SEARCH INVENTORY ----*/
#advance_search { padding: 0 0 0 31px; }
	#advance_search h2 { background: url(/images/advancesearch_header.jpg) 100% 0 no-repeat; height: 24px; overflow: hidden; text-indent: -10000px; width: 220px; }
	#advance_search fieldset { background: url(/images/advancesearch_fieldset.jpg) 0 1px no-repeat; height: 45px; margin: 0 0 13px 0; position: relative; width: 587px; }
	#advance_search fieldset ul li { display: block; float: left; padding: 16px 10px 0 10px; }
	#advance_search fieldset h3 { color: #ffffff; display: block; font: bold 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 137px; }
	#advance_search label  { color: #3c3c3c; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; }
	#advance_search select { color: #030303; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; padding: 1px; }
	#advance_search select option { padding: 0 18px 0 0; }
	#advance_search #search_btn { position: absolute; left: 500px; top: 8px; }

#series_search { float: right; width: 253px; }
	#series_search h2 { background: url(/images/seriessearch_header.jpg) 100% 0 no-repeat; height: 24px; overflow: hidden; padding: 0 0 1px 0; text-indent: -10000px; width: 220px; }
	#series_search ul li { color: #ffaa16; display: block; font: normal 12px/17px Tahoma, Arial, Helvetica, sans-serif; height: 40px; margin: 0 0 14px 0; padding: 4px 0 0 60px; width: 170px; }
		#series_search ul li span, #series_search ul li a { color: #ffffff; }
		#series_search ul li a { text-decoration: underline; }
			#series_search ul li a:hover { text-decoration: none; }
		#series_search ul li.c1 { background: url(/images/search_c1.jpg) 0 0 no-repeat; }
		#series_search ul li.c2 { background: url(/images/search_c2.jpg) 0 0 no-repeat; }
		#series_search ul li.c3 { background: url(/images/search_c3.jpg) 0 0 no-repeat; }
		#series_search ul li.c4 { background: url(/images/search_c4.jpg) 0 0 no-repeat; }
		#series_search ul li.c5 { background: url(/images/search_c5.jpg) 0 0 no-repeat; }
		#series_search ul li.c6 { background: url(/images/search_c6.jpg) 0 0 no-repeat; }
/*---- END SEARCH INVENTORY ----*/


/*---- CAR SPECIFICATIONS ----*/
#detail_wrapper { padding: 0 36px 0 30px; }	
	#search_menubar { background: url(/images/menu_bar.jpg) 0 0 no-repeat; height: 31px; margin: 0 0 22px 0; position: relative; width: 832px; }
 	#search_menubar li a { display: block; height: 100%; overflow: hidden; text-indent: -10000px; width: 100%; }
	#search_menubar li.back { height: 31px; left: 0; position: absolute; top: 0; width: 200px; }
		#search_menubar li.back a { background: url(/images/menu_bar.jpg) 0 0 no-repeat; }
	#search_menubar li.new_search { height: 31px; left: 220px; position: absolute; width: 160px; }
		#search_menubar li.new_search a { background: url(/images/menu_bar.jpg) 220px 0 no-repeat; }
  #specifications { float: right; width: 345px; }
	#specifications h1 { background: url(/images/spec_h1.jpg) 0 0 repeat-x; color: #ffffff; display: block; font: bold 22px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 0 7px 0; padding: 17px;  }
	#specifications table { border-collapse: collapse; width: 345px; }
	#specifications tr { background: url(/images/detail_td-bg.jpg) 0 100% repeat-x; }
	#specifications td { color: #ffffff;  font: normal 13px/15px Tahoma, Arial, Helvetica, sans-serif; padding: 6px 12px 10px 12px; vertical-align: top; }
	#specifications td strong { color: #ffae00; padding: 0 12px 0 0; }
  #image_gallery li, #image_gallery ul { display: inline; list-style: none; }
    #image_gallery li img { padding: 0 8px 8px 0; }
    #image_gallery p.brief_desc { background: #343432; color: #ffffff; font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 8px 4px 8px 8px; width: 458px; }
    #image_gallery table.nav { background: url(/images/gallery_nav.jpg) 0 0 repeat-x; color: #ffffff; font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 9px 0; width: 470px; }
    #image_gallery table.nav td.first { width: 340px; }
    #image_gallery table.nav td { vertical-align: middle; padding: 0 4px; }
  #placeholder-corvette { min-height: 334px; width: 470px; }
	 * html #placeholder-corvette { height: 334px; }
  #image_gallery a { cursor: pointer; }
  #car_description h2 { color: #ffffff; font: bold 15px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 12px 0 6px 0; }
  #car_description p { color: #e6e6e6; font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 18px 0; }
  #car_description p a { color: #fd4444; }
	#car_description p a:hover { color: #9F2D27; }
  #car_description table { border-collapse: collapse; margin: 6px 0 0 0; }
  #car_description td { background: #ffffff; color: #000000; font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding: 8px 12px; vertical-align: top; }
  #car_description td a { color: #fd4444; }
  #car_description td a:hover { color: #9F2D27; }	
/*---- END CAR SPECIFICATIONS ----*/


/*---- HOMEPAGE STYLES ----*/
#flashcontent { background: url(/images/flash_bg.jpg) 0 0 no-repeat; height: 432px; width: 898px; }
	#quick_search { float: left; }
	#quick_search h1 { background: url(/images/quick_search_hd.jpg) 0 0 no-repeat; height: 56px; overflow: hidden; text-indent: -10000px; width: 270px; }
	#quick_search ul { padding: 0 0 0 17px; width: 245px; }
	#quick_search ul li { background: #181616; clear: both; display: block; margin: 0 0 4px 0; padding: 14px 12px; text-align: right; width: 221px; }
	#quick_search ul li.last { background: #181616; clear: both; display: block; margin: 0 0 12px 0; padding: 5px 12px; text-align: right; width: 221px; }
	#quick_search label { color: #ffffff; display: block; float: left; font: bold 12px/12px Tahoma, Arial, Helvetica, sans-serif; margin: 0 12px 0 0; padding: 3px 0 0 0; }
	#quick_search a { color: #ffffff; font: normal 11px/11px Tahoma, Arial, Helvetica, sans-serif; padding: 0; text-decoration: underline; }
		#quick_search a:hover { text-decoration: none; }
	#quick_search input.go { margin: 0 0 0 12px; padding: 0; vertical-align: middle; }
	#quick_search select { font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif; padding: 2px; width: 150px; }
	
	#featured_inventory { float: right; width: 628px; }
	  #featured_inventory h1 { background: url(/images/inventory_hd.jpg) 0 0 no-repeat; height: 50px; overflow: hidden; text-indent: -10000px; width: 628px; }
	  #featured_inventory td { color: #ffffff; font: normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; height: 62px; width: 296px; vertical-align: middle; }
	  #featured_inventory td span { background: url(/images/vettepic_bg.gif) 5px 0 no-repeat; display: block; float: left; height: 71px; padding: 5px 8px 5px 5px; width: 95px; }
	  #featured_inventory td span img { display:inline; float:left; top: 50%; }
  	  #featured_inventory td strong { color: #a9a9a9; display: block; padding: 7px 0 4px 0; }
	  #featured_inventory td a { color: #fd4444; font: normal 11px/21px Tahoma, Arial, Helvetica, sans-serif; padding: 0 6px 0 0; }
			#featured_inventory td a:hover { color: #9F2D27; }
	 #featured_inventory td p.empty { text-align: center; }  
			#featured_inventory p.empty a { color: #fd4444; font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif; padding: 0; }
		#featured_inventory td.c1 { background: url(/images/c1_bg.jpg) 0 0 no-repeat; }
	    #featured_inventory td.c2 { background: url(/images/c2_bg.jpg) 0 0 no-repeat; }
	    #featured_inventory td.c3 { background: url(/images/c3_bg.jpg) 0 0 no-repeat; }
	    #featured_inventory td.c4 { background: url(/images/c4_bg.jpg) 0 0 no-repeat; }
	    #featured_inventory td.c5 { background: url(/images/c5_bg.jpg) 0 0 no-repeat; }
	    #featured_inventory td.c6 { background: url(/images/c6_bg.jpg) 0 0 no-repeat; }
	
	#brief_wrapper { clear: both; padding: 7px 0 0 0; }

	#about_cnation { float: left; position: relative; width: 268px; }
		#about_cnation h1 { background: url(/images/about_hd.jpg) 0 0 no-repeat; height: 52px; overflow: hidden; text-indent: -10000px; width: 268px; }
		#about_cnation p { background: #181616; color: #ffffff; font: normal 11px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0 18px; padding: 0 6px 18px 12px; width: 226px; }
		#about_cnation p img { float: right; }
		#about_cnation a { background: url(/images/learnmore_btn.jpg) 0 0 no-repeat; bottom: -12px; display: block; height: 24px; left: 157px; overflow: hidden; position: absolute; text-indent: -10000px; width: 92px; }
			#about_cnation a:hover { background: url(/images/learnmore_btn-hover.jpg) 0 0 no-repeat; }
	
	#partner { float: left; position: relative; width: 309px; }
		#partner h1 { background: url(/images/sell_hd.jpg) 0 0 no-repeat; height: 52px; overflow: hidden; text-indent: -10000px; width: 307px; }
		#partner p { background: #181616; color: #ffffff; font: normal 11px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 0 6px 18px 12px; width: 271px; }
		#partner p img { float: right; }
		#partner a { background: url(/images/learnmore_btn.jpg) 0 0 no-repeat; bottom: -12px; display: block; height: 24px; left: 195px; overflow: hidden; position: absolute; text-indent: -10000px; width: 92px; }
			#partner a:hover { background: url(/images/learnmore_btn-hover.jpg) 0 0 no-repeat; }
			
	#corvette_museum { float: left; position: relative; width: 307px; }
		#corvette_museum h1 { background: url(/images/museum_hd.jpg) 0 0 no-repeat; height: 52px; overflow: hidden; text-indent: -10000px; width: 307px; }
		#corvette_museum p { background: #181616; color: #ffffff; font: normal 11px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0 7px; padding: 0 6px 18px 12px; width: 271px; }
		#corvette_museum p img { display: block; float: right; margin: 3px 4px; }
		#corvette_museum a { background: url(/images/learnmore_btn.jpg) 0 0 no-repeat; bottom: -12px; display: block; height: 24px; left: 192px; overflow: hidden; position: absolute; text-indent: -10000px; width: 92px; }
			#corvette_museum a:hover { background: url(/images/learnmore_btn-hover.jpg) 0 0 no-repeat; }
		
/*---- END HOMEPAGE STYLES ----*/



/*---- MISC CLASSES ----*/	
.clear { clear: both; }
img.left { float: left; display: block; }
/*---- END MISC CLASSES ----*/

/*---- ADDED BY JEFF HENNIS FOR SEARCH RESULTS TABLE ----*/



/* 
	Grey Suits you Sir. Please host the images on your own server.
	written by Stuart Colville http://www.muffinresearch.co.uk
*/
#search_results table { background:#090909; border:1px solid #CCC; }
#search_results table, #search_results td{ border:1px solid #191919; border-collapse:collapse;font: 11px/11px "Tahoma", Verdana, Helvetica, sans-serif; }
#search_results thead th, #search_results tbody th { background: #000; color: #666; padding:8px 5px; border-left: 1px solid #111; font:11px/11px "Tahoma", Verdana, Helvetica, sans-serif; text-align:center; }
#search_results tbody th { background: #090909; border-top: 1px solid #111; font-weight: normal; text-align: left; }
#search_results tbody tr td { color: #BFBFBF; padding: 5px 10px; }
#search_results tbody tr:hover { background: #000 url( '/images/tr_bck_black.gif' ) repeat; }

#search_results tbody tr:hover td { color: #E71C0D; cursor: pointer; }
#search_results tfoot td, #search_results tfoot th { background: #FFF url(/images/foot_bck.gif) repeat; border-left: none; border-top: 1px solid #CCC; padding:4px; color: #666; }

#search_results table a { color: #fff; text-decoration: underline; }
#search_results table a:hover{ color: #E71C0D;text-decoration: underline; }


