/* CSS Document */
.Specials { margin:0; padding:0;   }
.Specials table{ text-align:left; margin-left:2px;}
.Specials table.spcltbl{ background:#fff; text-align:left; margin:0px 0 10px 5px;}
.specialTD { padding:0; margin:0;}
.Specials .specialTitle { text-align:left; padding:10px;}
.specialsElement {  padding:0px; border:1px solid #ddd;}
.specialsElement td { padding:2px;}
.specialsElement .head { font-size:1.4em; font-weight:bold;  padding-left:10px; text-align:left;  }
.specialsElement .content { color:#222; vertical-align:top;  padding:5px 5px; } 
td.splFormButton  button {margin-left:341px;}

.specialsElement .highlight { color:#CC0000; font-weight:bold;}
.specialsElement .pricetag { font-size:14px; padding-left:20px; }
.specialTitle { font-size:16px; font-weight:bold; padding:10px 4px; }
.nodata {font-size:14px;color:#990000; font-weight:bolder;}
.specialTD table { width:100%;}

.lblWrap { width:265px; float:left; text-align:right; margin-right:5px;}
.iptWrap {  width:150px; float:left;}
.Specials button { margin-left:153px;}
.Specials form{ margin-left:5px; padding:0}

.spcltbl a { text-decoration:none; }
.spcltbl a:hover { text-decoration:none; }
.spclcontent {text-align:left; width:290px;padding:3px;}
.spclcontent .defaultcontmain{width:290px;}

.spclphoto{width:210px; border:0px solid #000;vertical-align:top;padding-top:20px;}
.spclphoto .defaultphoto{width:210px;}
.spclphoto img { border:1px solid #ddd; margin:2px;}
.spcltbl .spclcontent table { margin:10px; }
.spcltbl .title { font-size:1.2em; font-weight:bolder; color:#262626; }
.spcltbl .subtitle { font-weight:bolder; color:#61839c;  }
.spcltbl .spclprice { width:110px; margin:2px; background:#d2dce8 url(../../images/specials/left_corner.png) no-repeat bottom left; }
.spclprice .defaultprice{width:110px;}
.spclpricetbl .dscnt .dscntDiv{ text-align:center; color:#fff; font-weight:bolder; font-size:12px;}
.spclcontent .cont .defaultdesc{height:auto; }
.spcltbl .pricevalue { font-size:1.4em; font-weight:bolder; color:#3b4a56; text-align:center; }
.spcltbl .stockvalue { text-align:center; }
.spcltbl .dscnt { background:url(../../images/specials/price_withtext.png) no-repeat center; width:100%; height:50px;}
.financepricevalue { text-align:center; font-weight:bolder;  }
.financepricevalue .highlight{ color:#3b4a56; font-size:1.4em;  }


.splHead{float:left; width:590px; font-weight:bolder; font-size:16px; margin:6px 14px; color:#ffffff;}
.splMainmidDiv{float:left; width:100%;}
.splImg{float:left; width:228px; height:150px; background:url(../../images/specials/template/imgBg.png) no-repeat; text-align:center; margin:10px 15px; }
.splImg *{ vertical-align:middle;}
.splImg span{ vertical-align:middle; height:100%; display:inline-block;}
.splDescription{float:left; width:327px; text-align:left; padding:0px; margin:10px; font-size:11px; font-weight:normal;}
.splFooterDiv{float:left; width:590px; margin:7px 15px; color:#43423E; text-align:center; }
.splStockDiv{float:left; width:200px;}
.splPriceDiv{float:left; width:200px;}
.splstockLable{width:auto; float:left;}
.splstockNo{width:auto; float:left; font-weight:bolder;  margin:0 2px; }
.splPriceLable{width:auto; float:left; font-weight:bolder;}
.splPriceValue{width:auto; float:left; font-weight:bolder;  margin:0 2px; color:#FD0D03;}
.splMoreInfoDiv{float:left; width:190px; font-size:12px; font-weight:bolder; text-align:right;}
.splMoreInfoDiv a{text-decoration:underline; color:#43423E; }
.splMoreInfoDiv a:hover{text-decoration:underline; color:#43423E;}
.splMoreInfoDiv a:visited{text-decoration:underline; color:#43423E;}
.splMoreInfoDiv a:hover:visited{text-decoration:underline; color:#43423E;}
hr{width:590px; float:left; margin:7px 15px; color:#fff;}

.defaultcaption p , .defaultdisclaimer p, .splDefaultCaption p, .splDisclaimer p { margin:0; padding:0; }

.spcltbl .defaultcaption { background:#e8d5c3; padding:5px 15px; font-size:16px; color:#444; font-weight:bolder; }
.spcltbl .defaultdisclaimer { background:#f1ece7; padding:5px 15px; font-size:11px; color:#777; }


.spl_outerDiv_temp_01{width:618px; float:left; background:#FFFFFF url(../../images/specials/template/bg_template01.gif) repeat-x; font-family:Arial,verdana,sans-serif; margin:5px 0; border:1px solid #666;}
.spl_outerDiv_temp_01 .splDescription{float:left; width:330px; text-align:left; padding:0px; margin:10px; font-size:11px; font-weight:normal; height:auto; }
.spl_outerDiv_temp_01 .splMoreInfoDiv{float:left; width:190px; font-size:12px; font-weight:bolder; text-align:right; margin:0px 0 0 0;}
.spl_outerDiv_temp_01 .splFinanceRateDiv{float:left; width:350px; padding:2px 0; font-weight:bolder; font-size:12px;}
.spl_outerDiv_temp_01 .splFinanceRateValue{float:left; width:auto;}
.spl_outerDiv_temp_01 .splFinanceRateLabel{float:left; width:auto; padding-left:5px;}
.spl_outerDiv_temp_01 .splDefaultCaption { padding:5px 14px 3px; font-size:16px; color:#380507; font-weight:bolder; }
.spl_outerDiv_temp_01 .splDisclaimer { padding:5px 15px; font-size:11px; color:#777;}


.spl_outerDiv_temp_02 {width:618px; float:left; background:#fff url(../../images/specials/template/bg_template02.gif) repeat-x; font-family:Arial,verdana,sans-serif; margin:5px 0; border:1px solid #666;}
.spl_outerDiv_temp_02 .splHead{background:#535353; border:2px solid #BABABA; width:570px; padding:10px; margin:4px 14px;}
.spl_outerDiv_temp_02 .splImg{float:left; width:228px; height:150px; background:url(../../images/specials/template/imgBg.png) no-repeat 2px 0; text-align:center; margin:2px 1px 3px 22px; }
.spl_outerDiv_temp_02 .splDescription{float:left; width:327px; text-align:left; padding:0px; margin:0px 4px 3px 18px; height:auto; }
.spl_outerDiv_temp_02  .splFooterDiv{margin:15px 15px;}
.spl_outerDiv_temp_02 .splMoreInfoDiv{float:left; width:190px;  font-weight:bolder; text-align:left; margin:0px 0 0 0;}
.spl_outerDiv_temp_02 .splStockDiv{float:left; width:200px; text-align:right;}
.spl_outerDiv_temp_02 .splstockLable{width:auto; float:left; margin:0 0 0 65px;}
.spl_outerDiv_temp_02 .splFinanceRateDiv{float:left; width:350px; padding:2px 0; font-weight:bolder; font-size:12px;}
.spl_outerDiv_temp_02 .splFinanceRateValue{float:left; width:auto;}
.spl_outerDiv_temp_02 .splFinanceRateLabel{float:left; width:auto; padding-left:5px;}
.spl_outerDiv_temp_02 .splDefaultCaption { padding:5px 14px 3px; font-size:20px; color:#444; font-weight:bolder; }
.spl_outerDiv_temp_02 .splDisclaimer { padding:5px 15px; font-size:11px; color:#777;   }


.spl_outerDiv_temp_03 {width:620px; float:left; background:#fff;  border:1px solid #BABABA; font-family:Arial,verdana,sans-serif; margin:5px 0;}
.spl_outerDiv_temp_03 .splHead{width:360px; padding:5px 0; margin:4px 0;text-align:center; color:#525252; font-size:18px;}
.spl_outerDiv_temp_03 .splMainmidDiv_inner{float:left; width:360px; margin:10px; background:#fff; border:3px solid #D7D7D7; }
.spl_outerDiv_temp_03 .spl_vehivle_det{width:350px; margin:5px; float:inherit; background:#D5D5D5; position:relative; }
.spl_outerDiv_temp_03 .splImg{float:left; width:225px; height:135px; background:none; text-align:center; margin:6px 1px 0px 5px; }
.spl_outerDiv_temp_03 .splStockDiv{width:200px; text-align:center; margin:3px 0 3px 0px; padding:1px; }
.spl_outerDiv_temp_03 .splPriceDiv{width:200px; text-align:center; margin:3px 0 3px 130px; }
.spl_outerDiv_temp_03 .splFooterDiv{float:left; width:590px; margin:7px 15px; color:#43423E; text-align:center; }
.spl_outerDiv_temp_03 .splDescription{float:left; width:590px; text-align:left; padding:0px; margin:0px;  height:auto; }
.spl_outerDiv_temp_03 .splMoreInfoDiv{width:560px; margin:5px 2px;}
.spl_outerDiv_temp_03 .splFinanceRateDiv{float:left; width:350px; padding:2px; font-weight:bolder; font-size:12px;}
.spl_outerDiv_temp_03 .splFinanceRateValue{float:left; width:auto;}
.spl_outerDiv_temp_03 .splFinanceRateLabel{float:left; width:auto; padding-left:5px;}
.spl_outerDiv_temp_03 .splDefaultCaption { padding:5px 14px 3px; font-size:16px; color:#222; font-weight:bolder; }
.spl_outerDiv_temp_03 .splDisclaimer { padding:5px 15px; font-size:11px; color:#777;}


