@charset "utf-8";
/* CSS Document 

body {padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; background: url(../images/960-bg/big-bg.jpg) 50% 89px no-repeat rgb(225,225,225);}
a {color:#CCC;}*/
body {padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; background: url(../images/960-bg/topbg-2.jpg) 0em 0em repeat-x #c8cacc;}
a {color:#CCC;}
#minimenu {text-align:center; margin: 0 auto 0; position:relative; height:132px; width:960px; }
#minimenu a {color:#FFF; text-decoration: none; }
#minimenu a:hover {color:#FFF;}
.buy {display: block; padding:0; margin:0; width:262px; height:34px; background-image:url(../images/960-bg/buy-sell-1.gif); background-position:bottom left; background-repeat:no-repeat;}
.buy span {visibility:hidden;}
.allhover:hover {background-position:bottom left; color:#fff;}
.allhover2:hover {background-position:-50px 1px; color:#fff;}
.allhover3:hover {background-position:top left; color:#fff;}

#maintxt {width:650px; padding:25px 75px 50px 125px; color:#162737; margin:0 auto 0;background: url(../images/960-bg/maintxt-bg-mid.gif) 0em -1px repeat-y;
background-color: #1F3A53;}
#maintxt h2 {font-size:16px; }
#maintxt h1 {font-size:24px; text-align:center; margin-top:20px; padding:10px;}
#maintxt p { font:12px Arial, Helvetica, sans-serif; }
#maintxt a {color:#900; text-decoration:none;}
#maintxt a:hover {color:#666; text-decoration:underline;}
#maintxt img {border:1px solid #999;}
#maintxt table tr td.tdborder {border-bottom:1px solid #3b4752; padding:8px 0 8px 0; margin:0;}
#maintxt table tr td.tdborder2 {border-bottom:1px solid #3b4752; padding:0; margin:0;}

#logo {
	padding:0;
	margin:0;
	position:absolute;
	left: 15px;
	top: 90px;
}
#top {width:960px; margin:10px auto 0; height:50px;}
#top h1 {font-size:18px; font-weight:bold; color:#D4DBE2; padding:0; margin:15px 0 0 0; font-style:italic; float:right; width:300px; text-align:right;}
#top p {width:630px; padding:0; margin:20px 0 0 0; font-size:12px; float:left;}
#main {width:960px; margin:0 auto 0; padding:0; position:relative; background-repeat:no-repeat; background-position:50% 0px; background-color:#172838;}

#container {position:relative; padding:0; margin:0;}
#head {width:100%; text-align:center;}
#head p {padding:16px 0 0 0; margin:0; color:#D4DBE2; font-size:14px;}
#menu {padding:0; margin:0 auto 0; text-align:center; width: 685px; z-index:100; position:absolute; top:-14px; left:187px}

/****** car menu ******/
#m {padding:0; margin:0; list-style:none; background:#325878; }
#m li {float:left; display:block; height:30px; font-size:16px; font-weight:bold; padding:0;}
#m ul li a {color:#FFF; list-style:none; text-decoration:none; font-size:16px;}
#m li h1 {visibility:hidden; padding:0; margin:0;}
#m li h2 {padding:0; margin:0; border:1px solid #87aacd; background:red; display:block;}
.new a {width:196px; height:29px; display:block; background-image:url(../images/960-bg/finalart1_09-css.gif); background-position:top left; background-repeat:no-repeat;}
.parts a {width:196px; height:29px; display:block; background-image:url(../images/960-bg/finalart1_08-css.gif); background-position:top left; background-repeat:no-repeat;}
/****** end car menu ******/

#car {text-align:right;}
#car img {padding:20px 100px 20px 0;}
#carname {padding:0; margin:50px 60px 0 0; width:675px; float:right; text-align:left;}
#carname h1 {font-size:28px; font-style: italic; font-weight:bold; color:#D4DBE2; padding:0; margin:0;}
#carname h2 {font-size:16px; font-style:italic; font-weight:normal; color:#D4DBE2; padding:10px 0 0 0; margin:0; text-align:right; border-top:1px solid #696C6F;}
#carmenu {color: #D4DBE2; float:left; margin-top:78px; margin-bottom:50px; padding:0; font-size:12px; height:400px; width:220px; text-align:center;}
#carmenu li span {font-size:10px; }
#carmenu ul {padding:0; margin:0;}
#carmenu li {list-style:none; padding:4px 1px 4px 1px;}
#carmenu h1 {font-size:14px; font-weight:bold; font-style:italic; padding:2px 0 2px 0; border-top:1px solid #696C6F; border-bottom:1px solid #696C6F; margin:5px 0 0 0;}	
#carmenu a {color:#D4dbe2; text-decoration: none;}
#carmenu a:hover {color:#696C6F;}
#carmenu #currentpage a {
	background: #fff; padding:2px;
	color: #333;
	}


#info {color:#D4DBE2; margin:15px 15px 25px 0; width:720px; line-height:1.4em; float:right;}
#carpic {}
#description {width:90%; padding:0 40px 40px 40px; text-align:left;}
#description h3 {font-size:12px;}
#description p {text-align:left;}
#bodyC {padding:0px 0px 40px 0px;text-align:left;}
#bodyC p a {color:#666; text-decoration:none;  }
#bodyC p a:hover { color:#900;text-decoration:underline;}
#bodyC img {border:1px solid #999;}
#bodyC h1 {font-size:14px; font-weight:normal; margin:0; padding:20px 0 30px 20px; text-shadow: 2px 2px 2px #000;}
#bodyC h1 span {font-size:18px; font-weight:bold; font-style:italic; margin-left:5px;}
#bodyC table tr td {border-bottom:1px solid #3b4752; padding:8px 0 8px 0; margin:0;}

/* thumbnails */
#pics {width:680px; margin:0; padding:40px 0 40px 40px; text-align:left;}
#pics h1 {font-size:16px; padding:.2em; margin:0 0 10px 0; border:none; text-align:left; font-weight:normal; padding:0 0 10px 0;}
#pics h1 span {font-weight:bold; font-size:16px; font-style:italic;}
#pics img {border:1px solid rgb(200,200,200); width:125px; height:94px;}
#pics a {background:url(/images/menu/headers/picsbg_y.gif) bottom right no-repeat; margin:0 6px 6px 0;padding:0 3px 3px 0; display:block; float:left;}
#pics a.txt {background:none; font-size:10px; float:none;}

#pinfo {padding:5px;}
#pinfo h2 {padding:0; margin:0; font-size:21px;}
#pinfo p {padding:0;}
.minipi {background-image:url(../images/mini-links-bg.png); background-position:1px 1px; background-repeat:no-repeat;}
.minikr {background-image:url(../images/mini-links-bg-2.png); background-position:1px 1px; background-repeat:no-repeat;}
.productinfo {color:#666; font-size:11px; display:block; width:319px; height:87px; background-image:url(../images/960-bg/product-info-button-1.png); background-position:top left; background-repeat:no-repeat; }
.productinfo h4 {padding:10px 0 0 100px; margin:0; width:200px; font-size:14px; font-weight:bold; color:#333;}
.productinfo p {padding:2px 0 0 100px; margin:0;}
.knightray {color:#666; font-size:11px; display:block; width:319px; height:87px; background-image:url(../images/960-bg/knight-ray-button-1.png); background-position:top left; background-repeat:no-repeat; }
.knightray h4 {padding:10px 0 0 100px; margin:0; width:200px; font-size:14px; font-weight:bold; color:#333;}
.knightray p {padding:2px 0 0 100px; margin:0;}

/*about bar*/
#aboutbar {}
#aboutbar a {padding:2px 4px 0 4px; text-decoration:none; color:#fff;}
#aboutbar a:hover {color:#666;}
/*about bar*/

/*footer*/
#footer {font-size:.8em; display:block; color:#1f2f3e; width:960px; margin:0 auto 0; padding:0; text-align:center; padding-bottom:1em;}
#footer a {color:#333; }
#footer-list {padding:0; margin:0 auto 0; width:880px; text-align:left;}
#footer-list li {float:left; list-style:none; padding:0; margin:0; text-align:left; color:}
#footer-list a {color:#333; display:block; text-decoration:none; padding:4px 8px 4px 8px; font-size:.8em; border-right:1px solid rgb(150,150,150);}
#footer-list a.noline {border:none;}
#footer-list a:hover {background:#999;}
/*footer*/

/** partable **/
#parttable {margin-bottom:25px;}
#parttable b {padding:0;}
#parttable p {padding:0; margin:0;}
#parttable img {margin-left:6px;}
/** partable **/

/** slidebox **/
#slidebox {margin:0 auto 0; padding:0; position:relative;}
#slidebox a {color:#FFF; font-size:12px; text-decoration:none;}
#slidebox.slidelink {padding:0; marign:0;}
/** slidebox **/

.flinks a {background:#FFF; display:block;}
.flinks a:hover {background:#9e0b0f; }

.flinks2 a {background:#464646; display:block;}
.flinks2 a:hover {background:#FFF; }

.picimg img{border:1px solid white; margin-right:10px;}
#fmlinks {padding:0; margin:0; text-align:center; color:#FFF;}
#fmlinks a {text-decoration:none; color:#ffcc66;}
#fmlinks a:hover {color:#666;}

#addmenu {padding:0; margin:0; text-align:right; float:left; font:10px Arial, Helvetica, sans-serif; font-weight:bold;}

#sociallinks {position:absolute; top:130px; right:0;}
