﻿/* General Styles */
.color1{background:#666666 url(../Images/106/boldbg106.png) repeat-x 0% 100%;}
.color2{background:#193250 url(../Images/106/106Header.png) repeat-x 0% 0%;}
.color3{background:#E9E9E9;}
.color4{background:#FFFFFF;}
.color5{background:#FFFFFF;}
.heading{padding:0px 2px; font-weight:bold; color:#FFFFFF;}
.subcont{ padding:2px; border:1px solid #193250; background:#E1E1E1;}
.color1alt{background:#306FA4 url(../Images/bluebuttongrad.gif) repeat-x 0% 100%;}
.color2alt{background:#193250 url(../Images/106/106Header.png) repeat-x 0% 100%;}
.color3alt{background:#E9E9E9;}
.color4alt{background:#FFFFFF;}
.color5alt{background:#FFFFFF;}
.headingalt{padding:0px 2px; font-weight:bold; color:#FFFFFF;}
.subcontalt{padding:2px; border:1px solid #193250; background:#E1E1E1;}
.validators{color:Red; font-size:.8em;}

/* Page Styles */
.clear{clear: both; height: 0px; font-size: 0px; line-height: 0px; margin-bottom: 0px; }
body{margin:0px; padding:0px; font-family:Arial; color:#395973; background:#FFFFFF; font-size:83%;}
.pagecontainer{margin:8px auto; border:0px solid #336699; background:none; width:750px; padding:8px;}
a.buttons{color:#333333; font-size:.8em; cursor:default; background:#E0DFE3 url(../Images/operagray.gif) 0% 100% repeat-x; padding:2px 10px; text-decoration:none; display:inline-block; border:1px solid; border-color:#F6F6F7 #B3B3B3 #919194 #B3B3B3;}
a.buttons:hover{background:#FFFFE6 url(../Images/operagold.gif) 0% 100% repeat-x; border-color:#FFFFFA #F5F5B6 #D3D397 #F5F5B6;}
a.advancedlink{font-weight:bold;}
a.advancedlink:hover{}
a.footlink{color:#004173; font-size:.8em; text-decoration:none;}
a.footlink:hover{text-decoration:underline;}
a{color:#6B9ECE; text-decoration:none;}
a:hover{text-decoration:underline;}
.disclaimer{font-size:.8em; padding-top:10px;}
.contactInfo{text-align:center; margin-bottom:10px;}
.htmlHeader{text-align:center;}

/* Search Styles */
.isearchmaincont{margin-bottom:8px;}
.isearchholders{width:25%; vertical-align:top; padding-bottom:.5em; font-size:.9em;}
.basicsearchtable,.advsearchtable{width:100%;}
.searchDLLs{width:110px; font-size:.9em; color:#395973;}
.textfield{width:105px; font-size:.9em; color:#395973;}
.isearchbuttons{margin-bottom:.3em; text-align:right;}

/* Car List Styles */
.spanRecsFound{font-size:.8em;}
.headerTable{ width:100%;}
.dtheadertitle11{display:none;}
.tdheaderindent{display:none;}
.tabNavPanelU{height:1em; width:100%; padding:3px; background:none;}
.tdNavCurRecsU{}
.tdNavPager{ text-align:right;}
a.linkpagebuttons{}
a.linkpagebuttons:hover{}
a.linkpagebuttonsoff{text-decoration:none; color:#AAAAAA; cursor:text;}
a.SortButtonsU{font-weight:bold; color:White;}
a.SortButtonsU:hover{}
a.dtheadertitle2{ font-weight:bold; font-size:1em; color:#FFFFFF;}
a.dtheadertitle2alt{ font-weight:bold; font-size:1em; color:#FFFFFF;}
a.dtheadertitle2:hover,a.dtheadertitle2alt:hover{text-decoration:underline;}

.tdsort{}
.tablesort{ margin-top:3px; width:100%; height:1.5em; padding:0px 2px; color:#FFFFFF;}
.tdsortphoto{display:none;}
.tdsortyear{width:6%;}
.tdsortmake{width:6%;}
.tdsortmodel{width:7%;}
.tdsortseries{width:15%;}
.tdsortextcolor{width:20%;}
.tdsortintcolor{width:20%;}
.tdsortmileage{width:15%;}
.tdsortprice{width:11%;}

.tableitemtemplate,.tableitemtemplatealt{width:100%; margin-top:8px;}
.tdholder{ width:100%; padding:0px 2px;}
.tdholderalt{ width:100%; padding:0px 2px;}
.tableitemtemplateB{ width:100%; font-weight:bold; font-size:.9em; color:#FFFFFF;}
.tableitemtemplateBalt{ width:100%; font-weight:bold; font-size:.9em; color:#FFFFFF;}
.dtheadertitlecar,.dtheadertitlecaralt{ width:34%;}
.dtheadertitleextcolor,.dtheadertitleextcoloralt{width:20%;}
.dtheadertitleintcolor,.dtheadertitleintcoloralt{width:20%;}
.dtheadertitlemileage,.dtheadertitlemileagealt{width:15%;}
.dtheadertitleprice,.dtheadertitlepricealt{width:11%;}

/*.listOptionsCont, .listOptionsContAlt{display:none;}*/
.listDetailsCont, .listDetailsContAlt{padding:1em 0 0 0;}
.tdOptions,.tdOptionsalt{vertical-align:top; width:100%; font-size:.8em;}
.tdimg,.tdimgalt{padding-top:6px; vertical-align:top;}
.table100percent,.table100percentalt{width:100%;}
.tdItemstop,.tdItemstopalt{font-size:1em;}
.tdstocknumber,.tdstocknumberalt{width:33%;}
.tdvin,.tdvinalt{width:33%; text-align:right;}

.tablefootertemplate{width:100%; background:none; margin-top:6px;}
.tabNavPanel{width:100%; text-align:right;}
.tdfootertemplatefirst{display:none;}
.tdfootertemplatesecond{display:none;}
.listsubcont,.listsubcontalt{width:100%;}
.listnorecs{text-align:center; padding:20px 0px;}


/* Car Details Styles */
.imgbig{width:368px; height:276px; border:solid 1px black;}
.divsmallimg{float:left; padding-right:2px; padding-bottom:2px;}
.imgsmall12{width:120px; border:solid 1px black; cursor:pointer;}
.imgCont{width:382px; float:left;}
.thumbCont{margin-top:8px;}
.detailsSummary{float:left; width:368px;}
.detailssummaryheading{font-size:1.3em; line-height:1.3em;}
.detailssummarysubcont ul{margin:0px; padding:0px; list-style:none;} .detailssummarysubcont ul li{margin:5px 0px; padding:0px;}
.detailsoptionsmaincont{clear:both; margin-top:6px; width:750px;}
.detailsoptionsheading{position:relative;}
.optionsListCont{width:550px; float:right; height:200px; overflow:auto;}
.optionsMenuCont{clear:both; float:left; width:180px; height:200px; background:#193250;}
.detailsoptionssubcont{padding:0px;}
.optionsleft{float:left; width:50%;}
.optionsright{float:left; width:45%;}
ul.optionsMenu{list-style:none; margin:0px; padding:0px; font-weight:bold;}
ul.optionsMenu li{margin:0px; margin-bottom:4px; color:#FFFFFF;}
ul.optionsMenu li a{display:block; font-weight:normal; padding:3px; padding-left:8px;}
ul.optionsMenu li a:hover{background:#E1E1E1;}
.optionsListCont ul{margin-top:1em;}
.optionsListCont li{margin-bottom:5px;}
.optionListActive{background:#E1E1E1;}
.DetailsGoBack{border:2px solid #193250; border-left:none; border-right:none; height:30px;}

/* Request Quote Styles */
.quotemaincont{width:350px;}
.quotetitles{width:135px; padding-top:.3em;}
.quotetxtcont{padding-top:.3em;}
.quotetxtfields{width:200px;}
.quotebuttons{margin:.3em; margin-top:.6em;}
.quotetitles{ vertical-align:top;}
.quotetrs{margin-top:3em;}

/* Payment Calculator Styles */
.paymentmaincont{width:260px; margin-left:108px;}
.paymenttitles{width:120px; padding-top:.3em;}
.paymentunit{width:32px; text-align:right; padding-top:.3em;}
.paymenttxtfield{width:60px; padding-top:.3em;}
.paymentunit2{width:48px; padding-top:.3em;}
.txtpaymentcalc{width:50px;}
.txtpaymentres{width:50px; color:Green; background:#E0E0E0;}
.paymentestimate{font-size:.7em; text-align:center;}
.paymentbuttons{margin:.3em; margin-top:.6em;}

