﻿body {color:#666;font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
p {margin-top:0;margin-bottom:0;}
form {width:870px;}
h1 {display: block; font: 1.9em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif; color: #000; border-top: 2px solid #666; margin: 0 0 5px 0; padding: 0 0 2px;}
h1.no-line {border-top: 0; border-bottom: 0;}
h2 {margin-top:0;margin-bottom:0;}
h3 {margin-top:0;margin-bottom:0;font-size:13px;}
sub {margin-top:0;margin-bottom:0;font-style:italic;}
select { width: 180px;}
a img {border:none;}
a:link, a:visited, a:active {color: #00399c;}
a:hover {color: #276ee8;}
.price{font-size:14px;color:Red;}
.green{color:Green;}
.red{color:Red;}
#shopping-info{ width:870px;margin-top:5px;margin-bottom:5px;background-color:#fff;font-size:11px;}
#shopping-info-left { border:solid 1px #ccc;width:420px;height:45px;background: #fff url(images/SmallBanner-LEFT.jpg) no-repeat;padding-left:10px;}
#shopping-info-right { border:solid 1px #ccc;width:420px;height:45px;background: #fff url(images/SmallBanner-RIGHT.jpg) no-repeat; text-align:right;padding-right:10px;}
#tdPartFinder{border: solid 1px #ccc;padding: 10px 10px 10px 10px;vertical-align: top;width: 180px;background: #F2F2F2 url(images/FindByMakeBG.gif) repeat-x;}
#tdWhyShop{ border:solid 1px #ccc;padding:10px 10px 10px 10px;vertical-align:top;width:160px;}
#tdWhyShop ul { margin:0}
#tdWhyShop ul li { display:block;padding:0 0 6px 5px;line-height:1.2em;background:url(images/bullet-check.gif) left top no-repeat}
#tdWhyShop ul li b{font-style:italic}
#tdFeatured{ border:solid 1px #ccc;padding:10px 10px 10px 10px;vertical-align:top;background: #F2F2F2 url(images/MidModuleBG.gif) repeat-x;}
#tdContact{ border:solid 1px #ccc;padding:15px 10px 15px 10px;vertical-align:top;background: #F2F2F2 url(images/MidModuleBG.gif) repeat-x;font-size:11px;text-align:center;}
#tdFooter{ border:solid 1px #ccc;border-bottom:none;padding:15px 10px 10px 10px;vertical-align:top;background: #fff;font-size:11px;text-align:center;margin-bottom:0;}
#gallery_container {  width:100% ; margin:5px auto 10px; background:#fff ; padding:7px 0px 0px; display:block; position:relative; }
#thumb_container{ position:relative ; overflow:hidden ; width:870px; margin:0px auto 0px; }
#thumbs div.thumbnail { display:block; position:relative; float:left; margin-right:9px; font-size:11px; text-align:center; border: solid 1px #ccc;padding: 5px 5px 5px 5px; }
#thumbs a { padding:0px; margin:0px; clear:both; display:block; }
#thumbs a img{ border:none; }
#tdmakes{padding: 5px 5px 5px 5px;margin-bottom:5px;border: solid 1px #ccc;}
#tdmakes ul { margin: 0px; padding: 0px 0px 0 0px;}
#tdmakes li{float: left;line-height:20px;width: 150px;}
#tdmakes h2 { padding-bottom: 4px;}
#tdmakes a{text-decoration: none;padding-left: 10px;display: block;color: #333333;}
#tdmakes .selected { color: #FF7E06; font-weight: bold;}
#dvPartFinder{border:solid 2px #999;overflow:hidden;margin:0 0 20px;height:auto;}
#dvPartFinder h3{background:#666;font-size:1.2em;color:#fff;padding:5px 10px;margin:0 0 0}
#dvPartFinder div.item{margin:5px 10px 5px 10px;}
/*Breadcrumbs*/
#breadcrumbs{margin: 0;padding: 4px;height: 14px;border-top: 1px solid #ccc;}
#breadcrumbs ul{margin: 0;padding: 0;list-style-type: none;}
#breadcrumbs ul li{float: left;padding-right: 10px;margin-right: 6px;background: url("images/red_nav.gif") no-repeat right;font-size: 10px;color: #000;}
#breadcrumbs ul li#currentElement,
#breadcrumbs ul li#currentElement a{background: none;font-size: 10px;}
#breadcrumbs ul li a{display: block;font-size: 10px;color: #000;}
div.dvheader{font: bold 13px;color: #FFFFFF;text-align: left;padding: 6px 6px 6px 6px;background: #A51C21;}
table.filter{background-color: #FFFBFF;border: solid 1px #dddddd;border-top: none;width:100%;}
table.filter ul{margin: 5px;padding: 0;list-style-type: none;}
table.filter ul li{float: left;line-height:20px;width: 200px;}
table.filter ul li a { font-size:10px;font-weight: bold;}
h3.heading-3{background:#ddd;font-size:1.2em;color:#333;padding:5px 10px;text-align:left;margin:0 0 2px 0;border:solid 1px #ccc;background:url(images/bar-bg.gif) 0 -1px repeat-x}
h3.heading-small{font-size:1em;padding:2px 10px}
select{border:solid 1px #ccc;padding:1px;width:204px;margin:0 0 7px}
#shopping { width:100%;color: #000;}
#shopping input[type="text"] { border:solid 1px #000;text-align:center;max-width:80px;  }
#shopping ul { line-height:15px; }
#shopping th { border:1px solid #E6E6E6;border-left:none;background:#F5F5F5;height:20px;}
#shopping td { border-right:1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;background: #fff;padding: 2px 0 10px 5px; vertical-align:top;}
#shopping td.bleft {border-left:1px solid #E6E6E6;}
#shopping td.textright {text-align:right;}
#shopping tr.thead {color:#333;font-size:12px;}
.info, .success, .warning, .error, .validation {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url(images/info.png);}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url(images/success.png);}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url(images/warning.png);}
.error {color: #D8000C;background-color: #FFBABA;background-image: url(images/error.png);}
a.cart { border:none;color:#555555;text-decoration:none;}
a:hover.cart { color:#0066CC;border:none;}
#table-home  div {float:left;margin-top:5px;margin-bottom:5px;text-align:center;width:205px;}
table.round-table{text-align:left;vertical-align:top;width:100%;}
table.round-table a { border:none;font:normal 11px Verdana, Arial;color:#0033ff;text-decoration: none;}
table.round-table a:hover{color: #990000; text-decoration:underline;}
table.round-table td.top-left-main{width:10px;height:29px;background: url(images/tl-gray.gif);}
table.round-table th.top-center-main{width:auto;height:29px;background: url(images/textbox-topgray.gif) repeat-x;color:#000;font: 14px Verdana, Arial, Helvetica, sans-serif;}
table.round-table td.top-right-main{width:10px;height:29px;background: url(images/tr-gray.gif);}
table.round-table td.top-left{width:9px;max-width:9px;height:29px;background: url(images/top-left.jpg) no-repeat;}
table.round-table th.top-center{height:29px;background: url(images/top-center.jpg) repeat-x;color:#666;font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
table.round-table td.top-right{width:10px;height:29px;background: url(images/top-right.jpg);}
table.round-table td.middle-left {width:9px;background: url(images/make-left.gif) repeat-y;}
table.round-table td.middle-center { background: #fff;padding: 5px 5px 10px 4px;color: #000;}
table.round-table td.middle-center div { background:url(images/arrow-small.png) no-repeat;float:left;padding:5px 0 5px 0;margin-left:5px;text-align:left;width:174px;}
table.round-table td.middle-center table { width:100%;}
table.round-table td.middle-center table tr td div {float:left;margin-top:5px;margin-bottom:5px;text-align:center;width:180px;}
table.round-table td.middle-center table tr td div p { text-align:left;font-size: 1.1em;padding: 5px 5px 5px 5px; margin-top:2px;margin-bottom: 5px; background: #fbfbfb; border: 1px solid #f0f0f0;width:90%; }
table.round-table tr td.middle-right {width:10px;background: url(images/make-right.gif) repeat-y;}
table.round-table tr td.bottom-left {width:9px;height:12px;background: url(images/make-bl.gif) no-repeat;}
table.round-table tr td.bottom-center{width:auto;height:12px;background: url(images/textbox-bottom.gif) repeat-x;}
table.round-table tr td.bottom-right{width:10px;height:12px;background: url(images/make-br.gif) no-repeat;}
.orange{color:Orange;}
.no-border { border:0;}
#shopping { width:100%;color: #000;}
#shopping input[type="text"] { border:solid 1px #000;text-align:center;max-width:80px;  }
#shopping ul { line-height:15px; }
#shopping th { border:1px solid #E6E6E6;border-left:none;background:#F5F5F5;height:20px;}
#shopping td { border-right:1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;background: #fff;padding: 2px 0 10px 5px; vertical-align:top;}
#shopping td.bleft {border-left:1px solid #E6E6E6;}
#shopping td.textright {text-align:right;}
#shopping tr.thead {color:#333;font-size:12px;}
#shippingbox{clear: both;margin-top: 10px;background-color: #F6F6F6;padding: 5px 5px 5px 5px;width: 91%;}
#shippingbox input[type="text"] { text-align:left;max-width:80px;width:80px; }
#ship-options{padding: 3px 3px 3px 3px;margin-top: 10px;margin-bottom: 10px;}
#ship-options div{padding: 5px 5px 5px 5px;}
#ship-options div p{margin-bottom: 0;font-weight: 600;letter-spacing: 1px;}
#tblMakes { width: 100%;}
#tblMakes h3 { background-color:Green;color:#fff;padding:3px 3px 3px 3px;}
#tblMakes tr td { border-top:solid 2px green;}
#tblMakes ul { margin: 0px 0px 0px 15px; padding: 0px 0px 0 0px; list-style:none;}
#tblMakes li{float: left;line-height:20px;width: 150px;}
.pf{width:204px;background: white url(images/subhead_gradientbg.gif) repeat-x top left;border: 1px solid #ccc;margin: 0 0 6px 0;}
.pf h3 {font-size: 11px;color: black;border-bottom: 1px dashed #ccc;padding: 0;margin: 2px 8px 2px 8px;padding: 0 0 5px 0;}
.pf-inner {padding: 3px 8px;}
.pf-inner img {border: 0;float: right;margin: 0 0 3px 5px;}
.pf-inner p {margin: 0 0 4px 0;padding: 0;}
.pf-inner ul {list-style: none;padding: 0;margin: 0;}
.pf-inner ul li {padding: 0 0 0 10px;margin: 0 0 6px 0;background: url(images/bull.gif) no-repeat 0 3px;}
.pf-inner li img {float: none;margin: 0;}
.ProductDescription{border: solid 1px #000;	padding: 5px 10px 5px 10px;	text-align: justify;font-size: 9pt;	color: #000000;}
#dvShoppingCart { width:206px;border:solid 1px #ccc;margin-top:0;margin-bottom:5px;}
#dvShoppingCart table { width:100%;}
#dvShoppingCart table h3 { background-color:Green;color:#fff;padding:3px 3px 3px 3px;font-size: 11px;text-align:center;}
#dvShoppingCart table tr td.label {padding-bottom:0;padding-right:20px;text-align:right;vertical-align:top;}
#dvShoppingCart table tr td table {width:100%;}
#dvShoppingCart table tr th.label {padding-bottom:0;padding-right:20px;text-align:right;}
hr { border: 0;color:#ccc;background-color: #ccc;height: 1px;margin-bottom:0;}
#dvWhyShop { width:200px;border:solid 1px #ccc;padding:3px 3px 3px 3px;margin-top:0;}
#dvWhyShop ul.box {margin:0 0 0;list-style: none;padding: 5px;color: #333;}
#dvWhyShop ul.box li{margin: 0;padding: 7px 0;padding-left: 5px;list-style: none;background: #f0f0f0;color: #333;border-top: 1px solid #fff;border-bottom: 1px solid #ccc;font-size: 0.9em;}
p { clear: both; padding-bottom: 2em; }
form { margin-top: 5px; }
textarea { margin: 1em 0;}
#navmenu{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid green;width:870px;}
#navmenu ul{margin:0;padding:0;list-style-type:none;width:auto;}
#navmenu ul li{display:block;float:left;margin:0;}
#navmenu ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(images/bgDIVIDER.gif) no-repeat top right;}
#navmenu ul li a:hover,#navmenu ul li a.current{color:red;background:#fff url(images/bgON.gif) no-repeat top right;}
.Watermark { color:Gray;font-style:italic;}
div.chatbox {background-color:#ccc;padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;width:206px;text-align:center;}
#top-banner {background-color:#A51C21;width:100%;clear:both;border-top:solid 1px #A51C21;border-bottom:solid 10px #A51C21;}
#tblProductMain {padding-left:10px;vertical-align:top;}
tblProductSide {vertical-align:top;width:200px;}
.product_image { width:200px }
.login_table { width:206px; border:solid 1px #cccccc; }
.header_cell { text-align:center; background-color:Green; color:#FFFFFF; font-size:11px; padding:3px; font-weight:bold; }
