@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:#000 url(../i/bg.jpg) center; font-family:Verdana, Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#f80;}
	a:hover				{color:#000;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

.centered {margin:0 77px 0 78px;}

#container {margin:0 auto; width:952px;}

	#flash_header {margin:0 25px; width:902px; height:432px;}
	#flash_scroller {margin:0 25px; width:902px; height:156px;}
	
	#top {width:952px; height:90px; background:url(../i/top_bg.jpg); text-align:center;}
		#top a img {border:none; padding-top:30px;}
		
	#left {float:left; width:218px; padding-top:19px; background:url(../i/left_top_bg.jpg) top no-repeat;}
		#main-menu {margin-left:22px; list-style-type:none; width:155px; background:url(../i/menu_bg.jpg) top no-repeat;}
		#main-menu li {width:139px; padding:10px 6px 0 10px;}
		#main-menu a {display:block; padding-bottom:4px; font-size:12px;}
			a.main-page {color:#fff; font-weight:bold; text-decoration:none;}
			a.sub-page {color:#ff9a25; font-weight:normal; text-decoration:none; padding-left:10px;}
			a.main-page-lower {color:#ff9a25; font-weight:bold; text-decoration:none;}
			a.sub-page-lower {color:#fff; font-weight:normal; text-decoration:none; padding-left:10px;}
		#main-menu a:hover {text-decoration:underline;}
		
			#main-menu a#see-all {width:123px; height:27px; margin:80px 0 10px 0; background:url(../i/see_all_trailers_bg.jpg); text-indent:-10000px; padding:0;}
			#main-menu a#see-all:hover {background-position:0 -27px;}
	
	#right {float:right; width:734px; background:url(../i/right_bg.jpg) left repeat-y;}
		#breadcrumb {width:734px; height:73px; background:url(../i/breadcrumb_bg.jpg) left no-repeat; position:relative;}
			#trail {position:absolute; top:28px; left:24px; color:#fff; font-size:11px;}
			#trail a {text-decoration:none; color:#f80;}
			#trail a:hover {text-decoration:underline; color:#fff;}
			
		#page-title-frame {width:734px; height:40px; background:url(../i/page_title_bg.jpg) left no-repeat; position:relative;}
			h1.page-title {font-size:24px; color:#000; position:absolute; top:6px; left:20px;}
			
		#content-frame {width:630px; background:#fff;}
			#content {padding:26px;}
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
			#content p, #content table, #content ol, #content ul {margin-bottom:10px;}
			#content ol, #content ul {margin-left:20px;}

			
	#bottom-links {width:952px; height:46px; margin:35px 0 16px 0;}
		#bottom-links ul {list-style-type:none;}
		#bottom-links li {float:left;}
		#bottom-links li a {text-indent:-10000px; height:46px; display:block;}
		#bottom-links li a:hover {background-position:0 -46px;}
			#cargo-link {width:196px; background:url(../i/cargo_link_bg.jpg);}
			#automotive-link {width:176px; background:url(../i/automotive_link_bg.jpg);}
			#motorcycle-link {width:184px; background:url(../i/motorcycle_link_bg.jpg);}
			#snowmobile-link {width:186px; background:url(../i/snowmobile_link_bg.jpg);}
			#specialty-link {width:209px; background:url(../i/specialty_link_bg.jpg);}

#bottom {margin:6px auto; width:880px; color:#959495;}
	#bottom ul {float:left; list-style-type:none;}
	#bottom li {float:left;}
	#bottom li.bottom-first-item {}
	#bottom li a {height:31px; display:block; text-indent:-10000px;}
	#bottom li a:hover {background-position:0 -31px;}
		#bottom-about {width:90px; background:url(../i/about_us_link_bg.jpg);}
		#bottom-contact {width:109px; background:url(../i/contact_us_link_bg.jpg);}
	
	#bottom p {float:right; text-align:right; font-size:11px;}
	#bottom p a {text-decoration:none; color:#959495;}
	#bottom p a:hover {color:#fff; text-decoration:underline;}

/* category page */
h3.listing-title {font-size:18px; border-bottom:1px solid #1e3ba8; margin:10px 0; padding-bottom:2px;}
.product-list {width:570px; margin-bottom:20px;}
.product-list td {border:1px solid #cfe4fe; padding:2px 4px 8px 4px;}
.product-list-image {width:130px; text-align:center;}
.product-list-image img {margin:5px auto; border:none;}

/* product page */
h1.product-title {font-size:28px; font-weight:normal; color:#f80;}
#product-top {padding:26px; color:#fff;}
#photoBox {border:1px solid #000; float:right; margin:0 0 12px 22px; background:#000; color:#fff;}
#photoBox td {padding:4px; text-align:center;}
#photoBox td img {border:none;}

}