/* ----- CODEWEAVER TAB HEADINGS ----- */
.cwTab  { margin: 10px 0px 0px 3px; }
.cwTab .cwtabs { padding: 0; margin:0; list-style:none; height:29px; line-height:normal;}
.cwTab .cwtabs li	{ float:left; margin-right: 2px; }
.cwTab .cwtabs li.last { margin-right:0px; }
.cwTab .cwtabs a { background:#f1f1f1 url(../images/layup/dataTableTdBack.gif) repeat-x top left; display: block; float: left; padding: 7px 60px 6px 10px; color: #0D173A; text-decoration: none; font-size:130%; }
.cwTab .cwtabs li a.activeTab , .cwTab .cwtabs li a:hover { background:#A5A5A5 url(../images/layup/thBack.gif) repeat-x top right; color: #0D173A; }

/* ----- LISTING PAGE ----- */
/* 2 Good 2 Be True styles */
#usedCarListingAdjustFinance.twoGoodTwoTrade form { background: #ffb609 !important; color: #000; }
#usedCarListingAdjustFinance.twoGoodTwoTrade label { color: #000; }
#usedCarListingAdjustFinance.twoGoodTwoTrade .adjustFinanceTitle { color: #000; border-right: 1px solid #000; }
/* Standard styles */
#usedCarListingAdjustFinance { margin: 6px 0px 0px 0px; height: 38px; width: 663px; }
#usedCarListingAdjustFinance .adjustFinanceTitle { color: #fff; padding: 2px 8px 2px 8px; font-weight: bold; border-right: 1px solid #fff; }
#usedCarListingAdjustFinance div { float:left; }
#usedCarListingAdjustFinance form { background: #A80200; padding-top: 4px; padding-bottom: 4px; width: 663px; }
#usedCarListingAdjustFinance fieldset { display: block; }
#usedCarListingAdjustFinance label { text-align: right; padding-right: 7px; padding-top: 3px; color: #fff; }
#usedCarListingAdjustFinance select { height: 20px; }
#usedCarListingAdjustFinance input { }
#usedCarListingAdjustFinance #btnUpdate { width: 68px; height: 19px; position: relative; border: none !important; margin-right: 3px; }
.HP_details, .getQuote, .loadingQuote, .PCP_details, .loadingDetails, .noQuote { display: block; padding: 5px; background: #f1f1f1 !important; margin: 1px 0px 0px 0px; width: 658px; }
.lpDetails { display: block; background: #f1f1f1; margin-top: 1px; padding: 5px; width: 658px; }

.financeDetailsWrapper { margin-bottom: 10px; padding-bottom: 10px; background: url(../images/layup/dotsBlack.gif) bottom left repeat-x; float: left; }

/* ----- DETAIL PAGE ----- */
.codeWeaversContainer { background:url(../images/layup/codeWeaversBack.gif) repeat-x top; width: 658px; }

/* - HIRE PURCHASE FORM - */
.newHirePurchaseForm { clear: both; margin: 0px 0px 10px 0px; padding: 2px 0px; position: relative; }
.newHirePurchaseForm label#lblPeriod { width: 88px !important; padding-top: 3px; }
.newHirePurchaseForm label#lblDeposit { width: 60px !important; padding-top: 3px; padding-left: 15px; }
.newHirePurchaseForm label#lblMileage { width: 80px !important; padding-top: 3px; padding-left: 15px; }
.newHirePurchaseForm #btnUpdate { margin:0px 0px 0px 20px; width: 68px; height: 19px; }
.newHirePurchaseForm select, .newHirePurchaseForm input { margin: 3px 0px 0px 0px; }
.newHirePurchaseForm .codeWeaversSubmit { float: left; cursor: pointer; margin-top: 3px; padding-left: 20px; }
.newHirePurchaseForm select { float: left;width:120px; }
.newHirePurchaseForm input { width: 70px; float: left;margin-top:1px; }

/* - CAR INSURANCE FORM - */
#cwCarInsuranceDetails { background:url(../images/layup/codeWeaversBack.gif) repeat-x top; border:1px solid #e8e8e8; width: 711px; }
#cwCarInsuranceDetails .formPadding { padding: 8px; }
#cwCarInsuranceDetails div { clear: both; margin-bottom: 4px; }
#cwCarInsuranceDetails form label { width: 300px; }
#cwCarInsuranceDetails form input { width: 180px; }
#cwCarInsuranceDetails form select { width: 180px; margin: 0px; }
#cwCarInsuranceDetails form fieldset { display: block; }
#cwCarInsuranceDetails form select#cw_dobDay { width: 55px; margin-right: 7px; }
#cwCarInsuranceDetails form select#cw_dobMonth { width: 55px; margin-right: 6px; }
#cwCarInsuranceDetails form select#cw_dobYear { width: 55px; margin-right: 15px; }
#cwCarInsuranceDetails form #cw_gender_male,
#cwCarInsuranceDetails form #cw_gender_female,
#cwCarInsuranceDetails form #cw_accidents_no,
#cwCarInsuranceDetails form #cw_accidents_yes,
#cwCarInsuranceDetails form #cw_conviction_no,
#cwCarInsuranceDetails form #cw_conviction_yes,
#cwCarInsuranceDetails form #cw_garaged_no,
#cwCarInsuranceDetails form #cw_garaged_yes { width: 20px; }

/* ----- FINANCE DOMTABS ----- */
#financeTab ul { height: 26px; width: 660px; margin:15px 0px 6px 0px; padding: 0px 0px 1px 0px; list-style:none; }
#financeTab ul li { list-style: none; display: inline; padding: 0px; float:left; margin-right: 3px; }
#financeTab ul li a { display: inline; background: #aaa; color: #fff; font-weight: bold; float: left; cursor: pointer !important; padding: 6px 17px 6px 17px; margin: 0px; text-decoration: none; }
#financeTab ul li a:hover { font-weight: bold; background: #A80200 !important; }
#financeTab ul li .active a { background: #A80200; }
#cwCarInsuranceDetails { width: 643px; padding: 4px 8px; clear: both; margin: 0 0 10px; }
#cwCarInsuranceDetails label { width: 300px !important; }
#cwCarInsuranceDetails div { margin-bottom: 4px; }

#usedCarFinance { float: left; }
#usedCarFinance .tab { padding: 0px 0px 1px 0px; margin: 0; list-style: none; height: 26px; width: 660px;  }
#usedCarFinance .tab li { float:left; display: inline; font-weight: bold; background: #003366; color: #fff; float: left; cursor: default; padding: 6px 17px 6px 17px; }
#usedCarFinance #adjustFinance { margin: 0px; height: 35px; width: 660px; }
#usedCarFinance #adjustFinance .adjustFinanceTitle { color: #fff; padding: 2px 8px 2px 8px; font-weight: bold; border-right: 1px solid #fff; }
#usedCarFinance #adjustFinance div { float:left; }
#usedCarFinance #adjustFinance form { background: #A80200; padding-top: 4px; padding-bottom: 4px; width: 660px; }
#usedCarFinance #adjustFinance fieldset { display: block; }
#usedCarFinance #adjustFinance label { text-align: right; padding-right: 7px; padding-top: 5px; color: #fff; }
#usedCarFinance #adjustFinance select { height: 20px; }
#usedCarFinance #adjustFinance input { width: 60px; }
#usedCarFinance #adjustFinance .totalPrice input { width: 50px !important; border: 1px solid #000; background: #cef0fe; font-weight: bold; text-align: right; height: 15px; }
#usedCarFinance #adjustFinance #btnUpdate { width: 68px; height: 19px; position: relative; border: none !important; margin-right: 3px; margin-left: 20px; float: left; }
.codeWeaversMain .financeTable { width: 218px; float: left; margin-right: 1px; margin-top: 3px; }
.codeWeaversMain .financeTable table { width: 100%; }
.codeWeaversMain .financeTable th { background: #A80200; color: #fff; font-weight: normal; padding: 6px 0px 6px 10px; }
.codeWeaversMain .financeTable th a { color: #fff; }
.codeWeaversMain .financeTable td { font-weight: normal; padding: 1px 0px 1px 10px; border-bottom: 1px solid #ebebeb; }
.codeWeaversMain .btn { float: right; padding-top:4px; }
.codeWeaversMain .apr { float: right; font-weight: bold; font-size: 1.1em; padding-top:4px; padding-bottom:4px;  }
.usedCarCMSGraphic { margin-top: 10px; height: 208px; width: 192px; }
.usedCarTerms { font-size: 0.9em; padding-top: 10px; }

