/* ----- DOM TABS ----- */
#usedVehicleDetails { float: left; margin-right: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:28px; background:url(../images/layup/usedVechicleBottom.gif) bottom no-repeat; }
#usedVehicleDetails .domtab { }
#usedVehicleDetails .tabset_tabs { padding: 0; margin:0; list-style:none; }
#usedVehicleDetails .tabset_tabs li	{ float:left; margin-right:2px; }
#usedVehicleDetails .tabset_tabs li.last { margin-right:0px; }
#usedVehicleDetails .tabset_print { display: none; }
#usedVehicleDetails .trAlt { background:#f2f2f2; }
#usedVehicleDetails .tabset_content	{ display:none; width:419px; background:#edf6e9; border-top:dotted #bababa 1px; border-bottom:dotted #bababa 1px;  }
#usedVehicleDetails .tabset_content table { width:419px; }
#usedVehicleDetails .tabset_content .title { vertical-align: top; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; padding-top:10px; padding-left: 10px; }
#usedVehicleDetails .tabset_content .price { vertical-align: top; color:#FF0000; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; padding-top:10px; padding-left: 6px; }
#usedVehicleDetails .tabset_content td { height: 26px; font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px; }
#usedVehicleDetails .tabset_content tfoot {/* background: #e1e1e1;*/ height: 40px; }
#usedVehicleDetails .tabset_content .altRow {background:#d3e8c9;}
#usedVehicleDetails .tabset_tabs a:hover {  }
#usedVehicleDetails .tabset_tabs .active a {  }
#usedVehicleDetails .tabset_tabs a { float: left; }

#finance .tabset_tabs a { display:block; float: left; }
#finance .domtab { width:234px;}
#finance .tabset_tabs { padding: 0; margin:0; }
#finance .tabset_tabs li { border-bottom:1px solid #fff; list-style:none; }
#finance .tabset_tabs #calcExcellent { width:75px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat left top;}
#finance .tabset_tabs #calcExcellent:hover { width:75px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat left -31px;}
#finance .tabset_tabs #calcExcellent.active { width:75px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat left -31px;}

#finance .tabset_tabs #calcGood { width:55px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -75px top;}
#finance .tabset_tabs #calcGood:hover { width:55px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -75px -31px;}
#finance .tabset_tabs #calcGood.active { width:55px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -75px -31px;}

#finance .tabset_tabs #calcFair { width:51px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -130px top;}
#finance .tabset_tabs #calcFair:hover { width:51px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -130px -31px;}
#finance .tabset_tabs #calcFair.active { width:51px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -130px -31px;}

#finance .tabset_tabs #calcLow { width:53px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -181px top;}
#finance .tabset_tabs #calcLow:hover { width:53px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -181px -31px;}
#finance .tabset_tabs #calcLow.active { width:53px; height:31px; display:block; background:url(../images/layup/spriteFinance.jpg) no-repeat -181px -31px;}

#finance .tabset_tabs li	{ float:left; margin-right:0px; position:relative; }
#finance .tabset_tabs li .calculator { position:absolute; top: -5px; right: 0px; }
#finance .tabset_content table { /*border: 5px solid #e1e1e1;*/ margin-left: 3px; margin-top: 3px; }
#finance .tabset_content form { }
#finance .trAlt { background:#f2f2f2; }
#finance .tabset_content select { width: 80px; font-size: 1.0em;  float:right; }
#finance .tabset_content input { width: 67px; font-size: 1.0em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#finance .tabset_content td { height: 26px; font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#finance .tabset_content .title { vertical-align: top; font-size: 1.2em; font-weight: bold; padding-top: 10px; }
#finance .tabset_content .price { vertical-align: top; color:#FF0000; font-size: 1.2em; font-weight: bold; padding-top: 10px; }

/* ----- OPTIONS ----- */
.option { float: left; width: 190px; padding: 10px 0px 10px 10px; }
#optionTotals { padding: 10px 0px 10px 10px; }