@media screen, projection {

body {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:14px; background:#000 url(../i/bg.jpg) top repeat-x;}
	
a {color:#032963;}
a:hover {color:#000;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
.flush {margin:0; padding:0;}

.data-left {text-align:left;}
.data-right {text-align:right;}
.data-center {text-align:center;}

#container {margin:0 auto; padding:0; width:978px; background:#fff url(../i/container_bg.gif);}

	#top {position:relative; margin:0 18px 0 20px; padding:0; width:940px; height:79px;}
		#logo {position:absolute; width:370px; height:79px; margin:0; padding:0; left:297px; background:url(../i/logo_top.jpg); text-indent:-10000px;}
		#top ul {list-style:none; margin:0; padding:0;}
		#top li {float:left; height:79px; padding:0; margin:0;}
			#top li a {display:block; height:79px; text-indent:-10000px;}
			#top li a:hover {background-position:0 -79px;}
				#top-new {width:84px; background:url(../i/top_new.gif);}
				#top-used {width:83px; background:url(../i/top_used.gif);}
				#top-brokerage {width:130px; background:url(../i/top_brokerage.gif);}
				#top-parts {margin-left:370px; width:76px; background:url(../i/top_parts.gif);}
				#top-about {width:83px; background:url(../i/top_about.gif);}
				#top-contact {width:114px; background:url(../i/top_contact.gif);}

	#flash {margin:0 18px 0 20px; padding:0; width:940px; height:399px; background:url(../i/flash_bg.jpg);}
	
	#index-top {margin:0 18px 0 20px; padding:0; width:940px; height:98px; background:url(../i/index_top.jpg);}
	
	#inner-top {margin:0 18px 0 20px; padding:0; width:940px; height:140px; background:url(../i/inner_top.jpg);}
	
	#left {float:left; width:253px; margin:0 0 0 20px; padding:0;}
		#main-nav {list-style:none; margin:20px 0 0 30px; padding:0;}
		#main-nav li {padding:4px 0 18px 0; background:url(../i/nav_sep.jpg) bottom no-repeat;}
		a.main-link {color:#1c5092; text-decoration:none; font-family:"Century Gothic", Verdana, san-serif; padding-left:30px; background:url(../i/bullet.gif) 10px 2px no-repeat; font-size:16px; font-weight:bold;}
		a.sub-link {color:#1c5092; text-decoration:none; padding-left:40px; line-height:1.2;}
		#main-nav li a:hover {color:#09182b;}
		
		#icons {list-style:none; margin:0 65px 0 25px; padding:0;}
		#icons li {width:207px; margin:0; padding:0;}
		#icons li a {display:block; text-indent:-10000px;}
			#icon-ebay {height:69px; background:url(../i/icon_ebay.gif) bottom no-repeat;}
			#icon-facebook {height:57px; background:url(../i/icon_facebook.gif);}
			#icon-twitter {height:60px; background:url(../i/icon_twitter.gif); margin:6px 0 20px 0;}
			#icon-mail {height:60px; background:url(../i/icon_mail.gif); margin:6px 0 20px 0;}
	
	#right {float:left; width:688px;}
	
		#content {width:604px; margin:50px 37px 30px 47px; padding:0; color:#032963;}
		
			h1.page-title {color:#4c7da3; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; border-bottom:2px solid; margin:0 0 16px 0; padding:0;}

#footer {width:978px; margin:0 auto; padding:0; background:url(../i/footer.jpg) top no-repeat;}
	#footer p {text-align:right; color:#c9d5e5; padding:28px 0;}
	#footer p a {text-decoration:none; color:#c9d5e5;}
	#footer p a:hover {text-decoration:underline; color:#fff;}
	
/* PRODUCTS */
#photo-bg {background:#d8eaff; float:left; padding:20px 16px 26px 16px;}
#photo-bg td {padding:0; margin:0;}
#photo-bg img {border:none;}

.product-btns {width:174px; height:52px; text-indent:-10000px;}

#product-details {width:185px; float:right; padding:8px; background:#a9cbf1; color:#fff; font-size:16px; text-align:center; font-weight:bold;}
	#price-box {background:#fff; width:162px; margin:10px auto; padding:16px 6px;}
	#real-price {color:#49789a; text-transform:uppercase; font-size:14px;}
	#msrp-price {color:#ff6a3c; text-decoration:line-through; margin:4px auto; font-size:14px;}
	#stock {margin:24px auto 4px auto; background:url(../i/in_stock.gif);}
	#contact-btn {display:block; margin:4px auto 40px auto; background:url(../i/contact_btn.gif);}
	
/* CATEGORIES - PRODUCT LISTING */
div.plist-desc {color:#000; padding:0 8px; margin:0; font-size:12px;}
#more-info-btn {display:block; background:url(../i/more_info.gif);}

div.row-separator {height:24px; background:url(../i/row_sep.jpg) center no-repeat;}

/* SEARCH */
#search-form {background:#d8eaff; text-align:center; padding:20px 0;}
#search-form table {margin:0 auto;}
#search-form input, #search-form select {width:140px; overflow:hidden; border:1px solid #4c7da3;}
#search-form input, #search-form select {background:#fff;}
#search-form input:hover, #search-form select:hover {background:#ccc;}
}