table
{ 
	font-family: arial; 
	font-size: 10px; 
	color: #ffffff; 
}

font 
{ 
	font-family: arial; 
	font-size: 10px; 
	color: #ffffff; 
}

font.dark 
{ 
	font-family: arial; 
	font-size: 10px; 
	color: #3b3b54; 
}

font.quickNav 
{ 
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54; 
}

font.bold 
{ 
	font-family: arial;
	font-weight: bold; 
	font-size: 11px; 
	color: #ffffff; 
}

font.darkBold 
{ 
	font-family: arial;
	font-weight: bold; 
	font-size: 11px; 
	color: #3b3b54; 
}

font.warning
{ 
	font-family: arial;
	font-weight: bold; 
	font-size: 11px; 
	color: #ff0000; 
}

.pageTitle 
{ 
	font-family: arial; 
	font-size: 20px; 
	color: #ffffff; 
	background-color:#3b3b54;
	height: 30;
}

td.associates
{
	background-color:#898998;
}

td.menu
{
	background-color:#626276;
	width: 148;
	vertical-align: top;
}

td.dark
{
	background-color:#3b3b54;
}

td.medium
{
	background-color:#626276;
}

td.light
{
	background-color:#898998;
}

td.white
{
	background-color:#ffffff;
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54; 
	text-decoration: none;
}

td.orange
{
	background-color: #E0903A;
}

tr.dark
{
	background-color:#3b3b54;
}

tr.medium
{
	background-color:#626276;
}

tr.light
{
	background-color:#898998;
}

tr.white
{
	background-color:#ffffff;
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54; 
	text-decoration: none 
}

tr.orange
{
	background-color: #E0903A;
}

a:link.menu 
{ 
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff; 
	text-decoration: none 
}

a:visited.menu 
{  
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff; 
	text-decoration: none
}
a:hover.menu
{  
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff; 
	text-decoration: underline
}

a:link.bold 
{ 
	font-family: arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none 
}

a:visited.bold 
{  
	font-family: arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none
}
a:hover.bold
{  
	font-family: arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: underline
}

a:link.quickNav
{ 
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54; 
	text-decoration: none 
}

a:visited.quickNav 
{  
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54; 
	text-decoration: none
}
a:hover.quickNav
{  
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54; 
	text-decoration: underline
}

td.subMenu
{
	background-color:#2B2B3C;
	height: 20;	
}

table.subMenu
{
	background-color:#ffffff;
	width: 146;
	position: absolute;
	top: 64;
	visibility: hidden;
	z-index: 100;	
}

table.menu 
{
	background-color:#ffffff;
	width:740;
	height:52;
}

select.carDetails
{
	width: 400;
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54;
}

select
{
	width: 140;
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54;
}

input.text
{
	width: 140;
	font-family: arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #3b3b54;
}

input.login_but
{
	width: 100;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: 898998;
}

/*---------------------------------------------------------------- 
 Home floating button
----------------------------------------------------------------*/

div.home_but
{
	position: absolute;
	left: 590px;
	top: 117px;
	background-color: #E0903A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 50;
}

/*---------------------------------------------------------------- 
 Log Out floating button
----------------------------------------------------------------*/

div.logout_but
{
	position: absolute;
	left: 441px;
	top: 117px;
	background-color: #E0903A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 50;
}

/*---------------------------------------------------------------- 
 Calc Home floating button
----------------------------------------------------------------*/

div.calc_home_but
{
	position: absolute;
	left: 588px;
	top: 129px;
	background-color: #E0903A;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 50;
}

/*---------------------------------------------------------------- 
 The following styles are purley for rebranding the PCP Calculator
----------------------------------------------------------------*/

div.internal_nav
{
	position: absolute;
	left: 0px;
	top: 180px;
	width: 100%;
	height: 20;
	background-color: #E0903A;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 51;
}

div.title_img
{
	position: absolute;
	left: 0px;
	top: 129px;
	height: 52;
	width: 100%;
	z-index: 1;
	background-color: #E0903A;
	background-image: url(images/calc/title_bar.jpg);
}

div.main_bg
{
	position: absolute;
	left: 0px;
	top: 200px;
	width: 100%;
	height: 430px;
	background-color: #626276;
	z-index: 2;
}

div.footer
{
	position: absolute;
	left: 0px;
	top: 630px;
	width: 100%;
	height: 21px;
	background-color: #3b3b54;
	padding: 3px;
	z-index: 3;
}

div.vehicleDetails_bg
{
	position: absolute;
	left: 10px;
	top: 212px;
	width: 543px;
	height: 177px;
	background-color: #898998;
	z-index: 4;
}

div.vehicleDetails_title
{
	height: 21px;
	background-color: #3b3b54;
	z-index: 5;
	padding: 3px;
}

div.financeDetails_bg
{
	position: absolute;
	left: 10px;
	top: 402px;
	width: 543px;
	height: 216px;
	background-color: #898998;
	z-index: 6;
}

div.financeDetails_title
{
	height: 21px;
	background-color: #3b3b54;
	z-index: 7;
	padding: 3px;
}

div.make_cbo
{
	position: absolute;
	left: 75px;
	top: 241px;
	z-index: 8;
}

div.model_cbo
{
	position: absolute;
	left: 70px;
	top: 271px;
	z-index: 9;
}
div.derivative_cbo
{
	position: absolute;
	left: 53px;
	top: 301px;
	z-index: 10;
}
div.reg_date_txt
{
	position: absolute;
	left: 56px;
	top: 331px;
	z-index: 11;
}	
div.current_mileage_txt
{
	position: absolute;
	left: 284px;
	top: 331px;
	z-index: 12;
}
div.new_rdo
{
	position: absolute;
	left: 75px;
	top: 362px;
	z-index: 13;
}
div.used_rdo
{
	position: absolute;
	left: 122px;
	top: 362px;
	z-index: 14;
}	
div.import_chk
{
	position: absolute;
	left: 170px;
	top: 362px;
	z-index: 15;
}
div.annual_mileage_cbo
{
	position: absolute;
	left: 284px;
	top: 362px;
	z-index: 16;
}
div.total_cash_txt
{
	position: absolute;
	left: 48px;
	top: 430px;
	z-index: 17;
}
div.deposit_lbl
{
	position: absolute;
	left: 148px;
	top: 456px;
	z-index: 18;
}
div.cash_rdo
{
	position: absolute;
	left: 106px;
	top: 467px;
	z-index: 19;
}
div.payment_rdo
{
	position: absolute;
	left: 186px;
	top: 467px;
	z-index: 20;
}
div.deposit_txt
{
	position: absolute;
	left: 65px;
	top: 491px;
	z-index: 21;
}
div.term_cbo
{
	position: absolute;
	left: 75px;
	top: 524px;
	z-index: 22;
}
div.reference_txt
{
	position: absolute;
	left: 52px;
	top: 554px;
	z-index: 23;
}
div.credit_protection_cbo
{
	position: absolute;
	left: 21px;
	top: 587px;
	z-index: 24;
}
div.quest_but
{
	position: absolute;
	left: 253px;
	top: 589px;
	z-index: 25;
}
div.calc_img
{
	position: absolute;
	left: 290px;
	top: 423px;
	z-index: 26;
}

div.schedule_tbl
{
	position: absolute;
	left: 565px;
	top: 211px;
	z-index: 27;
}

div.buttons_bg
{
	position: absolute;
	left: 566px;
	top: 531px;
	width: 164px;
	height: 87px;
	background-color: #898998;
	z-index: 28;
}
div.calc_but
{
	position: absolute;
	left: 573px;
	top: 538px;
	z-index: 29;
}
div.print_but
{
	position: absolute;
	left: 573px;
	top: 567px;
	z-index: 30;
}
div.print_txt
{
	position: absolute;
	width: 150px;
	left: 573px;
	top: 589px;
	z-index: 31;
	text-align: center;
}

/*---------------------------------------------------------------- 
 The following styles are purley for rebranding the Lease Calculator - old!!
----------------------------------------------------------------*/

div.lease_internal_nav
{
	position: absolute;
	left: 0px;
	top: 180px;
	width: 100%;
	height: 20;
	background-color: #E0903A;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 51;
}

div.lease_title_img
{
	position: absolute;
	left: 0px;
	top: 129px;
	height: 52;
	width: 100%;
	z-index: 1;
	background-color: #E0903A;
	background-image: url(images/calc/title_bar.jpg);
}

div.lease_main_bg
{
	position: absolute;
	left: 0px;
	top: 200px;
	width: 100%;
	height: 548px;
	background-color: #eeeeee;
	z-index: 2;
}

div.lease_footer
{
	position: absolute;
	left: 0px;
	top: 750px;
	width: 100%;
	height: 21px;
	background-color: #3b3b54;
	padding: 3px;
	z-index: 3;
}

div.lease_vehicleDetails_bg
{
	position: absolute;
	left: 10px;
	top: 212px;
	width: 543px;
	height: 207px;
	background-color: #999999;
	z-index: 4;
}

div.lease_vehicleDetails_title
{
	height: 21px;
	background-color: #E0903A;
	z-index: 5;
	padding: 3px;
	border-bottom: 1px solid white; 
}

div.lease_financeDetails_bg
{
	position: absolute;
	left: 10px;
	top: 432px;
	width: 543px;
	height: 307px;
	background-color: #999999;
	z-index: 6;
}

div.lease_financeDetails_title
{
	height: 21px;
	background-color: #E0903A;
	z-index: 7;
	padding: 3px;
	border-bottom: 1px solid white; 
}

div.vehicle_type_rdo
{
	position: absolute;
	left: 81px;
	top: 241px;
	z-index: 8;
}

div.lease_make_cbo
{
	position: absolute;
	left: 75px;
	top: 271px;
	z-index: 8;
}

div.lease_model_cbo
{
	position: absolute;
	left: 70px;
	top: 301px;
	z-index: 9;
}
div.lease_derivative_cbo
{
	position: absolute;
	left: 53px;
	top: 331px;
	z-index: 10;
}
div.lease_reg_date_txt
{
	position: absolute;
	left: 56px;
	top: 361px;
	z-index: 11;
}	
div.lease_current_mileage_txt
{
	position: absolute;
	left: 284px;
	top: 361px;
	z-index: 12;
}
div.lease_new_rdo
{
	position: absolute;
	left: 75px;
	top: 392px;
	z-index: 13;
}
div.lease_used_rdo
{
	position: absolute;
	left: 122px;
	top: 392px;
	z-index: 14;
}	
div.lease_import_chk
{
	position: absolute;
	left: 170px;
	top: 392px;
	z-index: 15;
}
div.lease_annual_mileage_cbo
{
	position: absolute;
	left: 284px;
	top: 392px;
	z-index: 16;
}
div.lease_total_exc_txt
{
	position: absolute;
	left: 55px;
	top: 460px;
	z-index: 17;
}

div.lease_taxable_items_txt
{
	position: absolute;
	left: 15px;
	top: 490px;
	z-index: 17;
}

div.lease_vat_txt
{
	position: absolute;
	left: 78px;
	top: 520px;
	z-index: 17;
}

div.lease_total_txt
{
	position: absolute;
	left: 74px;
	top: 550px;
	z-index: 17;
}

div.lease_deposit_lbl
{
	position: absolute;
	left: 105px;
	top: 575px;
	z-index: 17;
}

div.lease_deposit_rdo
{
	position: absolute;
	left: 105px;
	top: 590px;
	z-index: 17;
}

div.lease_deposit_txt
{
	position: absolute;
	left: 63px;
	top: 613px;
	z-index: 17;
}

div.lease_balloon_txt
{
	position: absolute;
	left: 60px;
	top: 643px;
	z-index: 17;
}

div.lease_term_cbo
{
	position: absolute;
	left: 72px;
	top: 673px;
	z-index: 17;
}

div.lease_reference_txt
{
	position: absolute;
	left: 49px;
	top: 703px;
	z-index: 17;
}

div.lease_calc_img
{
	position: absolute;
	left: 290px;
	top: 453px;
	z-index: 26;
	visibility: hidden;
}

div.lease_schedule_tbl
{
	position: absolute;
	left: 565px;
	top: 211px;
	z-index: 27;
}

div.lease_buttons_bg
{
	position: absolute;
	left: 566px;
	top: 531px;
	width: 164px;
	height: 150px;
	background-color: #999999;
	z-index: 28;
}
div.lease_calc_but
{
	position: absolute;
	left: 573px;
	top: 548px;
	z-index: 29;
}
div.lease_print_but
{
	position: absolute;
	left: 573px;
	top: 587px;
	z-index: 30;
}
div.lease_print_txt
{
	position: absolute;
	width: 150px;
	left: 573px;
	top: 620px;
	z-index: 31;
	text-align: center;
}

td.lease_dark
{
	background-color:#E0903A;
}

td.lease_light
{
	background-color:#999999;
}

td.lease_white
{
	background-color:#ffffff;
}

font.lease_dark
{
	color : #000;
}

/*---------------------------------------------------------------- 
 The following styles are purley for rebranding the CH Calculator
----------------------------------------------------------------*/

div.ch_internal_nav
{
	position: absolute;
	left: 0px;
	top: 180px;
	width: 100%;
	height: 20;
	background-color: #E0903A;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	z-index: 51;
	padding: 3px;
}

div.ch_title
{
	position: absolute;
	left: 0px;
	top: 129px;
	height: 52;
	width: 100%;
	z-index: 1;
	background-color: #E0903A;
	background-image: url(images/ch_calc/title_bar.jpg);
}

div.ch_main_bg
{
	position: absolute;
	left: 0px;
	top: 200px;
	width: 100%;
	height: 430px;
	background-color: #D3E7F2;
	z-index: 2;
}

div.ch_footer
{
	position: absolute;
	left: 0px;
	top: 631px;
	width: 100%;
	height: 21px;
	background-color: #3b3b54;
	padding: 3px;
	z-index: 3;
}

div.ch_vehicleDetails_bg
{
	position: absolute;
	left: 10px;
	top: 213px;
	width: 543px;
	height: 177px;
	background-color: #73adcc;
	z-index: 4;
}

div.ch_vehicleDetails_title
{
	height: 21px;
	background-color: #407499;
	z-index: 5;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding: 3px;
}

div.ch_financeDetails_bg
{
	position: absolute;
	left: 10px;
	top: 403px;
	width: 543px;
	height: 216px;
	background-color: #73adcc;
	z-index: 6;
}

div.ch_financeDetails_title
{
	height: 21px;
	background-color: #407499;
	z-index: 7;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding: 3px;
}

div.ch_make_cbo
{
	position: absolute;
	left: 75px;
	top: 242px;
	z-index: 8;
}

div.ch_model_cbo
{
	position: absolute;
	left: 70px;
	top: 272px;
	z-index: 9;
}
div.ch_derivative_cbo
{
	position: absolute;
	left: 53px;
	top: 302px;
	z-index: 10;
}
div.ch_reg_date_txt
{
	position: absolute;
	left: 56px;
	top: 332px;
	z-index: 11;
}	
div.ch_current_mileage_txt
{
	position: absolute;
	left: 284px;
	top: 332px;
	z-index: 12;
}
div.ch_new_rdo
{
	position: absolute;
	left: 73px;
	top: 363px;
	z-index: 13;
}
div.ch_used_rdo
{
	position: absolute;
	left: 116px;
	top: 363px;
	z-index: 14;
}	
div.ch_import_rdo
{
	position: absolute;
	left: 165px;
	top: 363px;
	z-index: 15;
}
div.ch_uk_rdo
{
	position: absolute;
	left: 220px;
	top: 363px;
	z-index: 16;
}
div.ch_annual_mileage_cbo
{
	position: absolute;
	left: 284px;
	top: 363px;
	z-index: 17;
}
div.ch_ch_rdo
{
	position: absolute;
	left: 104px;
	top: 426px;
	z-index: 18;
}
div.ch_pch_rdo
{
	position: absolute;
	left: 200px;
	top: 426px;
	z-index: 19;
}
div.ch_vrb_chk
{
	position: absolute;
	left: 104px;
	top: 446px;
	z-index: 20;
}
div.ch_spr_rdo
{
	position: absolute;
	left: 23px;
	top: 466px;
	z-index: 21;
}
div.ch_tp_rdo
{
	position: absolute;
	left: 207px;
	top: 466px;
	z-index: 22;
}
div.ch_maintenance_chk
{
	position: absolute;
	left: 104px;
	top: 486px;
	z-index: 23;
}
div.ch_total_cash_txt
{
	position: absolute;
	left: 48px;
	top: 511px;
	z-index: 24;
}
div.ch_advance_pmts_cbo
{
	position: absolute;
	left: 33px;
	top: 567px;
	z-index: 25;
}
div.ch_term_cbo
{
	position: absolute;
	left: 75px;
	top: 538px;
	z-index: 26;
}
div.ch_reference_txt
{
	position: absolute;
	left: 52px;
	top: 593px;
	z-index: 27;
}
div.ch_question_img
{
	position: absolute;
	left: 250px;
	top: 489px;
	z-index: 28;
}
div.ch_calc_img
{
	position: absolute;
	left: 290px;
	top: 424px;
	z-index: 29;
}

div.ch_schedule_tbl
{
	position: absolute;
	left: 565px;
	top: 212px;
	z-index: 30;
}

div.ch_buttons_bg
{
	position: absolute;
	left: 566px;
	top: 570px;
	width: 184px;
	height: 49px;
	background-color: #407499;
	z-index: 31;
}
div.ch_calc_but
{
	position: absolute;
	left: 583px;
	top: 574px;
	z-index: 32;
}
div.ch_print_but
{
	position: absolute;
	left: 583px;
	top: 597px;
	z-index: 33;
}

/* -------------- login ----------------- */
h1.elements
{
	font-family		: arial;
	font-size		: 12px;
	color			: #ffffff;
	font-weight		: bold;
	background-color	: #1C4CA1;
	margin			: 0;
	padding			: 0;
	margin-right:10px;
	width 			: 223px;
	_width 			: 220px;
}

h1.elements p
{
	margin			: 0;
	padding			: 2px 5px;
}

#elementsNews
{
	width:210px; 
	height:210px; 
	overflow:auto; 
	border:1px solid #000;
	background:#ffffff;
	color:#000;
	margin-right:10px;
	padding: 5px;
}

#elementsNews p
{
	margin			: 0;
	padding			: 5px 5px;
}

#elementsNews p b
{
	font-size		: 12px;
	font-weight		: bold;
}


/* ----------------------------- lease calc ------------------------------- */

.leaseTitle_img
{
	position: absolute;
	left: 0px;
	top: 129px;
	height: 52;
	width: 100%;
	z-index: 1;
	background-color: #E0903A;
	background-image: url(images/lease_calc/lease_title_bar.jpg);
}

#leaseContainer
{
	position		: absolute;
	top				: 200px;
	left			: 0;
	font-family		: arial; 
	font-size		: 10px;
}

#leaseContainer table
{
	color			: #000;
}

#leaseContainer input
{
	font-size		: 11px;
	margin			: 0px;
	padding			: 2px;
}

input.leaseText
{
	border			: 1px solid black;
	width			: 60px;
	font-family		: arial; 
	font-size		: 10px;	
}

input.nonEdit
{
	border			: 0;
	width			: 60px;
	font-family		: arial; 
	font-size		: 10px;
	background-color: #eeeeee;	
}

select.lease
{
	width			: 60px;
	font-family		: arial; 
	font-size		: 10px;
	color			: #000;
}

#leaseButtons
{
	position		: absolute;
	top				: 420px;
	left			: 60px;
	width 			: 500px;
}

#leaseButtons img
{
	cursor			: pointer;
	margin			: 20px;
}

#leaseVehicleDetails
{
	position		: absolute;
	top				: 10px;
	left			: 10px;
	background		: #eeeeee url(images/lease_calc/vehicle_bg.gif) no-repeat;
	width			: 385px;
	height			: 258px;
}

#leaseVehicleDetails table
{
	position		: absolute;
	top				: 100px;
	left			: 2px;
}

#leasePic
{
	position		: absolute;
	top				: 10px;
	left			: 405px;
	background		: url(images/lease_calc/lease_pic.jpg) no-repeat;
	width			: 333px;
	height			: 258px;
}

#leaseFinanceDetails
{
	position		: absolute;
	top				: 278px;
	left			: 10px;
	background		: #eeeeee url(images/lease_calc/finance_bg.gif) no-repeat;
	width			: 385px;
	height			: 149px;
}

#leasePassengerCbo
{
	position		: absolute;
	top				: 20px;
	left			: 110px;
}

#leasePassengerCbo input
{
	vertical-align	: middle;
}

#leaseCommercialCbo
{
	position		: absolute;
	top				: 20px;
	left			: 210px;
}

#leaseCommercialCbo input
{
	vertical-align	: middle;
}

#leaseNewCbo
{
	position		: absolute;
	top				: 45px;
	left			: 138px;
}

#leaseNewCbo input
{
	vertical-align	: middle;
}

#leaseUsedCbo
{
	position		: absolute;
	top				: 45px;
	left			: 244px;
}

#leaseUsedCbo input
{
	vertical-align	: middle;
}

#leaseUkCbo
{
	position		: absolute;
	top				: 70px;
	left			: 98px;
}

#leaseUkCbo input
{
	vertical-align	: middle;
}

#leaseEuCbo
{
	position		: absolute;
	top				: 70px;
	left			: 220px;
}

#leaseEuCbo input
{
	vertical-align	: middle;
}

#leasePayments
{
	position		: absolute;
	top				: 20px;
	left			: 112px;
}

#leasePayments input
{
	vertical-align	: middle;
}

#leaseRental
{
	position		: absolute;
	top				: 20px;
	left			: 185px;
}

#leaseRental input
{
	vertical-align	: middle;
}

#DepositAmount
{
	position		: absolute;
	top				: 40px;
	right			: 97px;
}

#DepositAmount input
{
	vertical-align	: middle;
}

#AdvancedRentals
{
	position		: absolute;
	top				: 40px;
	right			: 97px;
}

#AdvancedRentals input
{
	vertical-align	: middle;
}

#leaseBalloon
{
	position		: absolute;
	top				: 61px;
	right			: 97px;
}

#leaseBalloon input
{
	vertical-align	: middle;
}

#leaseMax
{
	position		: absolute;
	top				: 62px;
	left			: 295px;
}

#leaseMax input
{
	vertical-align	: middle;
}

#leaseTerm
{
	position		: absolute;
	top				: 85px;
	left			: 197px;
}

#leaseTerm input
{
	vertical-align	: middle;
}

#leaseSpread
{
	position		: absolute;
	top				: 104px;
	left			: 125px;
}

#leaseSpread input
{
	vertical-align	: middle;
}

#leasePause
{
	position		: absolute;
	top				: 104px;
	left			: 192px;
}

#leasePause input
{
	vertical-align	: middle;
}

#leaseReference
{
	position		: absolute;
	top				: 123px;
	left			: 173px;
}

#leaseReference input
{
	vertical-align	: middle;
}

#leaseFigures
{
	position		: absolute;
	top				: 278px;
	left			: 405px;
	background		: #eeeeee url(images/lease_calc/figures_bg.gif) no-repeat;
	width			: 333px;
	height			: 146px;
}

#leaseFigures table
{
	position		: absolute;
	top				: 18px;
	left			: 1px;
	width			: 331px;
	height			: 125px;
	font-size		: 11px;
}

#leaseFigures td
{
	text-align		: right;
}

#leaseFigures b
{
	font-weight		: bold;
}

#leaseFigures tr.row1
{
	background-color: #fff;
}

#leaseFigures tr.row2
{
	background-color: #eeeeee;
}