html, body { 
margin: auto; 
padding: 0px; 
/*text-align: left;*/
}
#container {
width: 868px; /*996px*/
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin:4px 10px;
}
#header { 
width: 868px;
height:153px;
padding:0px;
margin:0px;
background-image: url(/images/brand/yourfleet-header.jpg);
background-repeat:no-repeat;
}
#header img {
margin:0px;
padding:0px;
border:0px;
}
#mailinglistlink a{

 -webkit-transition: opacity ease-out 600ms ;  
     -moz-transition: opacity ease-out 600ms ;  
      -ms-transition: opacity ease-out 600ms ;  
       -o-transition: opacity ease-out 600ms ;  
          transition: opacity ease-out 600ms ;  
}
#mailinglistlink p {
padding: 0 22px 0 0;
}
/*#header a:hover img {
filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;
}*/
#left_navigation_and_main_content_holderX { 
/*width: 743px; 
float: left;*/
}
#left_navigation_and_main_content_holder { 
width: 743px; 
float: left;
}
/*:focus {
	outline: 0;
}*/
/*-----------------------------------------content_main_middle_block----*/
#content_main_middle_blockX {
width: 597px; 
float: left;
padding:0px 11px 10px 11px;
min-height:600px;
margin:0;
font-size:0.89em;
text-align:justify;
}
#content_main_middle_block {
width: 597px; 
float: right;
padding:0px 11px 10px 11px;
min-height:600px;
margin:0;
font-size:0.89em;
text-align:justify;
}
#content_main_middle_block h1{
color: #333333;
font-size:1.5em;
padding:0.5em 0 0.5em 0;
margin-top:2px;
border-bottom: 1px solid #cccccc;
text-align:left;
}
#content_main_middle_block h1.back{
color: #3C4EA2;
background-color:#CCCCCC;
font-size:1.5em;
padding:0.5em 0 0.5em 0.7em;
margin-top:2px;
border-bottom: 1px solid #cccccc;
text-align:left;
}
#content_main_middle_block h2{
color:#333333;
font-size:1.4em;
padding:0em 0 0em 0;
margin:5px 0 0 0;
text-align:left;
}
#content_main_middle_block h3, h4{
font-size:1.4em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
text-align:left;
}

#content_main_middle_block h1.qvc{
background-image:url(/images/qvc/h1bk.jpg);
background-position: 0 0;
background-repeat:no-repeat;
color: #ffffff;
font-size:1.5em;
padding:0.5em 0 0.5em 5px;
margin-top:0px;
border-bottom: none;
text-align:left;
}
#content_main_middle_block h2.qvc{
/*width:420px;*/
border-bottom: 1px solid #00729a;
color:#00729a;
font-size:1.4em;
padding:2px 0 4px 0px;
margin:10px 0 0 0;
text-align:left;
}
#content_main_middle_block h3.qvc, h4.qvc{
color:#00729A;
font-size:1.4em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
text-align:left;
}
ul.qvc{
color: #3682AF;
list-style: none;/*remove bullets and list indents */
margin:10px 0 0 0px;
padding:0 0 0 0px;
/*font-size:1.0em;*/
width:100%;
}
li.qvc{
background-image: url(/images/qvc/bullet.gif);
background-repeat: no-repeat;
background-position: 10px;
color: #333333;
margin:6px 0px ;
padding:0 0 0 26px;
/*font-size:0.8em;*/
}
#content_main_middle_block a.qvc {
font-size:1.0em;
color: #0000FF;
text-decoration:underline;
}
#content_main_middle_block .page_synopsis {
margin: 4px 0 2px 0;
}
#content_main_middle_block .page_synopsis strong{
color: #484891; /*#856b59*/
}
#content_main_middle_block .alert {
font-weight:bold;
color:#FF0000;
}
#content_main_middle_block a {
color: #484891;
text-decoration: none;
font-weight:bold;
}
#content_main_middle_block a:hover {
color: #ff0000;
text-decoration: none;
/*font-weight:bold;*/
}
#content_main_middle_block img {
border:0px;
}
#content_main_middle_block img.qvc {
border:0px;
float:right;
margin: 10px 0px 10px 20px;
}
#content_main_middle_block img.qvc_quote {
border:0px;
float:right;
clear: both;
margin: 10px 60px 40px 10px;
}
/*------------------------------------notice_about_contract_data_shown------------------------*/
#notice_about_contract_data_shown {
width: 597px; 
float: left;
margin:5px 0;
font-size:0.89em;
text-align:justify;
}
#notice_about_contract_data_shown p {
color:#999999;
background-color:transparent;
text-align: justify;
padding:20px 0px 0 0px !important;
border-top: 1px solid #cccccc;
margin:0px;
}
/*-------------------------------------------------------------car_leasing_offers_navigation----*/
#car_leasing_offers_navigation {
background-color:#e8e8e8; 
width: 124px; 
float: right;
padding: 0;
margin:0;
font-size:0.89em;
}
#car_leasing_offers_navigation h2{
background-color:#adadad;
border-top: 1px solid #a8a8a8;
color:#ffffff;
font-size:1.0em;
text-transform:uppercase;
min-height:32px;
font-weight:normal;
padding : 4px 19px 4px 4px;
margin:0px 0 0 0;
}
#car_leasing_offers_navigation a.newsletter{
background-image:url(/mailing_list/newsletter.jpg);
background-position: 0 0;
background-repeat:no-repeat;
background-color:#adadad;
border-top: 1px solid #a8a8a8;
color:#000092;
font-size:0.9em;
line-height: 1.0em;
/*text-transform:uppercase;
min-height:32px;*/
height:32px;
font-weight:normal;
padding : 4px 60px 4px 4px;
margin:0px 0 0 0;
border-bottom:none;
}
#car_leasing_offers_navigation a.newsletter:hover{
color:#ffffff;
}
#car_leasing_offers_navigation ul {
margin : 0;
padding :0 0 24px 0px;
list-style-type : none;
width:124px;
}
#car_leasing_offers_navigation li {
margin : 0em 0 0 0em;
padding:0;
width:124px;
}
#car_leasing_offers_navigation a {
display : block;
color: #333333;
background-color: #e8e8e8;
border-bottom: 1px solid #f4f4f4;
padding : 0.4em 2em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
margin:0px;
}
#car_leasing_offers_navigation a.top_brands{
background-image: url(images/brand/top-brands.jpg);
background-repeat: no-repeat;
background-position: 0 0;
display : block;
color: #ffffff;
background-color: transparent;
border-bottom: 1px solid #f4f4f4;
padding : 0.4em 2em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
margin:0px;
}
#car_leasing_offers_navigation a.lease_enquiry{
background-image: url(/images/buttons/lease_enquiry.jpg);
background-repeat: repeat-y;
background-position: 0 0;
display : block;
color: #ffffff;
background-color: transparent;
border-bottom: 1px solid #f4f4f4;
padding : 1.0em 2em 1.0em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
margin:0px;
}
#car_leasing_offers_navigation a:hover.lease_enquiry{
color: #FFCC33;
}
#car_leasing_offers_navigation .current a.lease_enquiry {
background-image: url(/images/buttons/current_quote.jpg);
background-repeat:no-repeat;
background-position: top right;
display : block;
color: #ffffff;
background-color: transparent;
border-bottom: 1px solid #f4f4f4;
padding : 1.0em 2em 1.0em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
margin:0px;
cursor: default;
}
#car_leasing_offers_navigation .current a:hover.lease_enquiry {
color: #ffffff;
}
#car_leasing_offers_navigation a.qvc {
display : block;
color: #ffffff;
background-color: #00729A;
border-bottom: 1px solid #00729A;
width : 96px;
padding : 0.4em 2em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
margin:0px;
}
#car_leasing_offers_navigation a:hover.qvc {
background-color : #88499c;
color :#ffffff;
}
#car_leasing_offers_navigation a:hover {
background-color : #fafafa;
color :#0033CC;
}
#car_leasing_offers_navigation a em {
font-style: normal;
font-weight: normal;
text-decoration: underline;
}
#car_leasing_offers_navigation .current a {
background-image:url(/images/buttons/current.gif);
background-repeat:no-repeat;
background-position: top right;
display : block;
color: #993333;
background-color: #f2f2f2;
border-bottom: 1px solid #edeffa;
padding : 0.4em 2em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
}
#car_leasing_offers_navigation .current a:hover {
background-color : #f8f8f8;
border-bottom: 1px solid #edeffa;
color :#993333;
}
#car_leasing_offers_navigation .current a.top_brands {
background-image:url(/images/buttons/current_top.jpg);
background-repeat:no-repeat;
background-position: top right;
display : block;
color: #ffffff;
background-color: #f2f2f2;
border-bottom: 1px solid #edeffa;
padding : 0.4em 2em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
}
/*--------------------right_side_banner_stack------------------*/
#right_side_banner_stack {
margin:5px 0 0 0;
padding: 0px 0px 0px 0px;
float:right;
width: 123px;
background-color:transparent;
clear: right;
}
#right_side_banner_stack p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
width:117px;
/*border:1px solid #e8e8e8;
background-color:#e8e8e8;*/
margin:2px 0px 6px 0px;
padding:2px;
}
#right_side_banner_stack img {
border:0;
margin-top:0px;
margin-left: auto;
margin-right: auto;
padding-left:0px;
padding-top:0px;
}
/*-------------------------------------------------general_information_pages_navigation------*/
#general_information_pages_navigation {
background-color: #e8e8e8;
width: 124px; 
float: left;
padding:0px;
margin: 0px 0px 10px 0px;
font-size:0.89em;
}
#general_information_pages_navigation h2{
color:#ffffff;
font-size:1.4em;
padding:0.7em 0.2em 0.2em 0.2em;
}
#general_information_pages_navigation ul {
margin:0px 0 0 0;
padding: 0px 0 22px 0px;
list-style-type : none;
width:124px;
}
#general_information_pages_navigation li {
margin : 0.0em 0 0 0em;
padding:0;
}
#general_information_pages_navigation a {
display : block;
color: #333333;
background-color: #e8e8e8;
border-bottom: 1px solid #f4f4f4;
padding : 0.4em 1.5em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
}
#general_information_pages_navigation a.lease_enquiry{
background-image: url(/images/buttons/lease_enquiry.jpg);
background-repeat: repeat-y;
background-position: 0 0;
display : block;
color: #ffffff;
background-color: transparent;
border-bottom: 1px solid #f4f4f4;
padding : 1.0em 2em 1.0em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
margin:0px;
}
#general_information_pages_navigation a:hover.lease_enquiry{
color: #FFCC33;
}
#general_information_pages_navigation a:hover {
/*text-transform: capitalize;*/
background-color: #fafafa;
color: #0033CC;
}
#general_information_pages_navigation .top a{
display : block;
color: #ffffff; 
background-color :#adadad;
border-top: 1px solid #a8a8a8;
border-bottom : none;
/*width : 99px;*/
padding : 4px 19px 4px 5px;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
text-transform : uppercase;
}
#general_information_pages_navigation a.newsletter{
background-image:url(/mailing_list/newsletter.jpg);
background-position: 0 0;
background-repeat:no-repeat;
background-color:#adadad;
border-top: 1px solid #a8a8a8;
color:  #000092;
font-size:0.9em;
line-height: 1.0em;
/*text-transform:uppercase;
min-height:32px;*/
height:32px;
font-weight:normal;
padding : 4px 60px 4px 4px;
margin:0px 0 0 0;
border-bottom:none;
}
#general_information_pages_navigation a.newsletter:hover{
color:#ffffff;
}
#general_information_pages_navigation .top a:hover {
/*text-transform: capitalize;*/
background-color : #f8f8f8;
border-top: 1px solid #f8f8f8;
border-bottom-color: #ffffff;
color :#993333;
}
#general_information_pages_navigation .bestselling_cars a{
display : block;
color: #ffffff; 
background-color :#adadad;
border-top: 20px solid #e8e8e8;
border-bottom : 1px solid #adadad;
width : 99px;
padding : 5px 19px 4px 5px;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
text-transform : uppercase;
}
#general_information_pages_navigation .bestselling_cars a:hover {
/*text-transform: capitalize;*/
background-color : #f8f8f8;
border-top: 1px solid #f8f8f8;
border-bottom-color: #ffffff;
color :#993333;
}
#general_information_pages_navigation a em {
font-style: normal;
font-weight: normal;
text-decoration: underline;
}
#general_information_pages_navigation .current a {
background-image:url(/images/buttons/current.gif);
background-repeat:no-repeat;
background-position: top right;
display : block;
color: #993333;
background-color: #f2f2f2;
border-bottom: 1px solid #edeffa;
padding : 0.4em 1em 0.3em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
}
#general_information_pages_navigation .current a:hover {
/*text-transform: lowercase;*/
background-color : #f8f8f8;
border-bottom: 1px solid #edeffa;
color :#993333;
}
#general_information_pages_navigation .current a.lease_enquiry {
background-image: url(/images/buttons/current_quote.jpg);
background-repeat:no-repeat;
background-position: top right;
display : block;
color: #ffffff;
background-color: transparent;
border-bottom: 1px solid #f4f4f4;
padding : 1.0em 2em 1.0em 0.4em;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
margin:0px;
cursor: default;
}
/*------------------left_side_banner_stack------------------------*/
#left_side_banner_stack {
margin:0px 0 0 0;
padding-top:0px;
padding-bottom: 0px;
float:left;
width: 123px;
background-color: #FFFFFF;
clear: left;
}
#left_side_banner_stack a {
border:0;
text-transform:none;
margin:0;
padding:0;
color:#999999;
background-color:transparent;
text-decoration:none;
}
#left_side_banner_stack a:hover {
border:0;
background-color:transparent;
text-transform:none;
margin:0;
padding:0;
color:#990000;
text-decoration:none;
}
#left_side_banner_stack img {
border:0;
margin-bottom:5px;
margin-top:5px;
margin-left: auto;
margin-right: auto;
padding-left:1px;
padding-top:0px;
}
#left_side_banner_stack img.brands {
border:0;
margin-bottom:2px;
margin-top:2px;
margin-left: auto;
margin-right: auto;
padding-left:1px;
padding-top:0px;
}
#left_side_banner_stack p {
color:#999999;
font-size:0.8em;
border:0;
margin-bottom:10px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
padding-left:1px;
padding-top:0px;
}
#left_side_banner_stack p.yournew{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
width:117px;
/*border:1px solid #e8e8e8;
background-color:#e8e8e8;*/
margin:2px 0px 6px 0px;
padding:2px;
}
/*-----------------------------------------------------------lease_enquiry_region_navigation----*/
#lease_enquiry_region_navigation { 
width: 597px;
font-size:0.8em;
float: left;
padding:0px 6px 6px 135px;
margin:0px;
color:#999999;
background-color:transparent;
clear:left;
} 
#lease_enquiry_region_navigation p {
background-color:transparent;
text-align: justify;
padding:20px 0px 0 0px !important;
border-top: 1px solid #cccccc;
font-weight: normal;
}
#lease_enquiry_region_navigation a {
color: #000077;
text-decoration:none;
font-weight:bold;
}
#lease_enquiry_region_navigation a:hover {
color: #ff0000;
text-decoration: none;
font-weight:bold;
}
/*---------------------------------------------car_leasing_offers_details .offersTable---------------------------------*/
#car_leasing_offers_details .offersTable {
width:100%;
border:0px solid #000000;
border-collapse: collapse;
padding:0px;
margin:0px 0 0px 0;
text-align:left;
float:left;
clear:both;
}
#car_leasing_offers_details .offersTable acronym {
border-bottom: 1px solid #ff0000;
color:  #ebeffe;
background-color:transparent;
cursor: help;
}
#car_leasing_offers_details .offersTable a span {
display: none;
}
#car_leasing_offers_details .offersTable a:hover span {
display: block;
position: absolute; 
top: -104px; 
left: 0px;
cursor:help;
width: 400px;
padding: 10px 10px 10px 36px; 
margin: 10px 0px; 
z-index: 100;
color: #162A80; 
background: #F8F8F8;
filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font: 10px Ar, sans-serif; */
text-align: left;
text-decoration: none;
background-image:url(images/buttons/tooltip.gif);
background-repeat:no-repeat;
background-position:10px center;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}
#car_leasing_offers_details .offersTable a:hover span img{
float:right;
display: block;
padding: 0px; 
margin: 0px; 
}
#car_leasing_offers_details .offersTable a.no_link{
color: #FFCC33;
text-decoration: underline;
padding: 0px;
/*border-bottom: 1px solid #ffcc33;*/
position: relative;
}
#car_leasing_offers_details .offersTable a.no_link:hover{
color: #ffff00;
text-decoration: none;
padding: 0px;
border-bottom: 1px solid #ffff00;
}
#car_leasing_offers_details .offersTable th {
border:1px solid #ffffff;
border-left:0px solid #ffffff;
background-color:#7e7e7e;
font-weight: bold;
text-align: center;
vertical-align: bottom;
padding: 4px 4px 4px 4px;
font:  bold 1.0em Arial, Helvetica, sans-serif;
color: #ffffff;
/*width:10%;*/
}
#car_leasing_offers_details .offersTable th.model_variation {
text-align:left;
padding: 4px;
/*padding: 4px 4px 4px 4px;
width:57%;*/
}
#car_leasing_offers_details .offersTable th.lease_term_in_months {
border:1px solid #ffffff;
border-left:0px solid #ffffff;
background-color:#7e7e7e;
font-weight: bold;
text-align: center;
vertical-align: bottom;
padding: 4px 4px 4px 4px;
font:  bold 1.0em Arial, Helvetica, sans-serif;
color: #ffffff;
width:10%;
}

#car_leasing_offers_details .offersTable th.exhaust_emissions_grams_per_km {
border:1px solid #ffffff;
border-left:0px solid #ffffff;
background-color:#7e7e7e;
font-weight: bold;
text-align: center;
vertical-align: bottom;
padding: 4px 4px 4px 4px;
font:  bold 1.0em Arial, Helvetica, sans-serif;
color: #ffffff;
width:8%;
}
#car_leasing_offers_details .offersTable th.fuel_economy_miles_per_gallon {
border:1px solid #ffffff;
border-left:0px solid #ffffff;
background-color:#7e7e7e;
font-weight: bold;
text-align: center;
vertical-align: bottom;
padding: 4px 4px 4px 4px;
font:  bold 1.0em Arial, Helvetica, sans-serif;
color: #ffffff;
width:10%;
}
#car_leasing_offers_details .offersTable th.lease_payment_per_month {
border:1px solid #ffffff;
border-left:0px solid #ffffff;
background-color:#7e7e7e;
font-weight: bold;
text-align: center;
vertical-align: bottom;
padding: 4px 4px 4px 4px;
font:  bold 1.0em Arial, Helvetica, sans-serif;
color: #ffffff;
width:11%;
}

#car_leasing_offers_details .offersTable td {
border: 1px solid #ffffff;
padding: 4px;
margin:2px;
color:#000000;
background-color: #e8e8e8;
text-align:left;
}
#car_leasing_offers_details .offersTable td:hover {
border: 1px solid #ffffff;
padding: 4px;
margin:2px;
color:#000000;
background-color: #f4f4f4;
text-align:left;
}
#car_leasing_offers_details .offersTable td.model_variation {
border: 1px solid #ffffff;
border-left:0px solid #ffffff;
padding: 4px;
margin:2px;
text-align:left;
}

#car_leasing_offers_details .offersTable td.lease_term_in_months {
border: 1px solid #ffffff;
padding: 4px;
margin:2px;
text-align:center;
width:60px;
}
#car_leasing_offers_details .offersTable td.exhaust_emissions_grams_per_km {
border: 1px solid #ffffff;
padding: 4px 16px 4px 4px;
margin:2px;
text-align:right;
width:60px;
}
#car_leasing_offers_details .offersTable td.fuel_economy_miles_per_gallon {
border: 1px solid #ffffff;
padding: 4px;
margin:2px;
text-align:center;
width:60px;
}
#car_leasing_offers_details .offersTable td.lease_payment_per_month {
border: 1px solid #ffffff;
padding: 4px 16px 4px 4px;
margin:2px;
text-align:right;
font-weight:bold;	
color: #000077;
width:60px;
}
#car_leasing_offers_details .offersTable td.lease_payment_per_month_null {
border: 1px solid #ffffff;
padding: 4px 16px 4px 4px;
margin:2px;
text-align:right;
font-weight:bold;	
color: #000077;
width:60px;
}
/*#car_leasing_offers_details .offersTable td.re-quote {
border: 1px solid #ffffff;
padding: 4px;
margin:2px;
color:#333333;
text-align:center;
}
#car_leasing_offers_details .offersTable td.final-payment {
border: 1px solid #ffffff;
padding: 4px 24px 4px 4px;
margin:2px;
color: #000077;
text-align:center;
}*/
#car_leasing_offers_details .offersTable td.no_data {
border: 0px solid #000000;
padding: 4px 24px 4px 4px;
margin:2px;
color: #999999;
background-color: #FFFFFF;
text-align:left;
font-weight:bold;
}
#car_leasing_offers_details .offersTable td.no_data .highlight{
color: #666666;
background-color: #FFFFFF;
text-align:left;
font-weight:bold;
}
#leasing-offers .offersTable img {
float:left;
}
/*--------------------------------------------------------------------------current_make_other_models_navigation-----------------------*/
#current_make_other_models_navigation {
position:absolute;
top:201px;
left:145px;
color: #8282ff;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
width:586px;
background-color:#ffffff;
border-bottom:1px solid #cccccc;
padding:4px 0 8px 2px;
line-height:1.25em;
text-align: left;
font-style: inherit;
}
#current_make_other_models_navigation a {
color: #999999;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 0px 0 0px;
white-space: normal;
}
#current_make_other_models_navigation a:hover {
color: #FF0000;/* #990033;*/
font-weight:normal;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 0px 0 0px;
}
#current_make_other_models_navigation .outdent {
color: #999999;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 4px 0 0px;
white-space: normal;
}
#current_make_other_models_navigation .current_model {
color: #0033CC;
font-weight:normal;
text-decoration:none;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 0px 0 0px;
}
#current_make_other_models_navigation .current_model:hover {
color: #0033CC;
font-weight:normal;
text-decoration:none;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 0px 0 0px;
cursor: default;
}
#current_make_other_models_navigation .models_index {
color: #999999;
font-weight:normal;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 0px 0 0px;
}
#current_make_other_models_navigation .models_index:hover{
color: #990033;
font-weight:normal;
text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0 0px 0 0px;
}
/*----------------------------------------------------------------------------leasing offers---------------------------------*/
#car_leasing_offers_details {
float:left;
width:590px;
margin-top:0px;
}
#car_leasing_offers_details h1{
font-size:1.5em;
color:#333333;
padding:0.5em 0 0.6em 0;
margin-top:0px;
margin-bottom: 45px;
border-bottom: 1px solid #cccccc;
text-align:left;
}
#car_leasing_offers_details p{
text-align:justify;
}
#car_leasing_offers_details .introduction_class_a { /* for 2 row navigation panel */
margin-top:51px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #cccccc;
}
#car_leasing_offers_details .introduction_class_c { /* for 3 row navigation panel */
margin-top:66px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #cccccc;
}
#car_leasing_offers_details .introduction_class_b { /* for 1 row navigation panel NOTE NEGATIVE MARGIN TOP*/
margin-top:-8px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #cccccc;
}
#car_leasing_offers_details .introduction_class_d { /* for 3 row navigation panel */
margin-top:81px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #cccccc;
}
#car_leasing_offers_details .vehicle_exterior_image {
border:0px;
float:left;
padding:0px;
margin: 0px;
}
#car_leasing_offers_details .vehicle_interior_image {
border:0px;
float:left;
padding:15px 0px 0px 2px;
margin: 0px;
}
#car_leasing_offers_details .phone_for_a_quote {
border:0px;
margin:8px 0 0 0;
padding:0px;
clear:both;
}
#car_leasing_offers_details .go_to_quotation_form{
font-weight:bold;
color:#333333;
padding:7px 5px 7px 4px;
margin:0px 0 5px 0;
clear:both;
width:578px;
background-color:#dfdfdf;
border:1px solid #e2e2e2;
text-align:left;
}
#car_leasing_offers_details .quote_button{
border:0;
padding:0px 5px 0 0;
margin:-31px 0 0px 0px;
vertical-align: baseline;
float:right;
}
#car_leasing_offers_details h2{
clear: both;
height:17px;
font-size:1.2em;
color: #ffffff;
background-color:transparent;
padding:4px 1px 4px 3px;
margin:0px 2px 0px 0;/*changed from margin:10px 2px 0px 0; for hack below*/
border:0px solid #666666;
text-align:left;
border-collapse: collapse;
background-image:url(/images/buttons/offers-h2-background.jpg);
background-repeat: no-repeat;
}
#car_leasing_offers_details h2, x:default {margin: 15px 2px 0px 0px;} /*adjusts margin gap between panels because of IE8 and negative margins */

#car_leasing_offers_details  a {
color: #990033;
text-decoration: none;
padding-top:20px;
}
#car_leasing_offers_details  a:hover {
color: #0033CC;
text-decoration: none;
margin-top:20px;
}
#car_leasing_offers_details  .inclusions {
color: #333333;
text-decoration: none;
margin-top:20px;
margin-left:190px;
}
#car_leasing_offers_details  .inclusions strong{
color: #000077;
}
#car_leasing_offers_details  .car_review_yet_to_be_completed{
background-image:url(/images/buttons/car-review-to-follow.gif);
background-repeat:no-repeat;
color: #999999;
font-weight:bold;
text-decoration: none;
vertical-align: baseline;
margin-left:190px;
margin-bottom:0px;
margin-top: 0px;
min-height:100px; 
height:auto !important;
height:100px;
padding-bottom: 1px;
/*font-size: 2.4em;*/
}
#car_leasing_offers_details  .car_review_part_two_yet_to_be_completed{
background-image:url(/images/buttons/car-review-to-follow.gif);
background-repeat:no-repeat;
background-position: 0px 15px;
color: #999999;
font-weight:bold;
text-decoration: none;
vertical-align: baseline;
margin-left:190px;
margin-bottom:0px;
margin-top: 0px;
min-height:100px; 
height:auto !important;
height:100px;
padding-bottom: 1px;
padding-top: 15px;
/*font-size: 2.4em;*/
}
#car_leasing_offers_details  .car_review{
color: #333333;
text-decoration: none;
margin-left:190px;
margin-bottom:0px;
min-height:100px; 
height:auto !important;
height:100px;
padding-bottom: 1px;
}
#car_leasing_offers_details  .car_review strong{
color: #000077;
padding:1px 4px 0px 1px;
}
#car_leasing_offers_details .car_review cite  {
background-color: #999999;
color: #ff0000;
}
#car_leasing_offers_details .car_review_part_two cite  {
font-style:normal;
border-bottom: 1px dotted #9191FF;
padding:0px 2px 0px 1px;
color: #221BA9;
background-color:#f4f4f4;
cursor: help;
}
#car_leasing_offers_details .review_part_two_link {
color: #6666CC;
text-decoration: none;
margin-left:5px;
margin-right:1px;
float:right;
margin-bottom:0px;
margin-top:0px;
padding:0px 0px 0px 10px;
}
#car_leasing_offers_details .review_part_two_link a {
color: #6666CC;
text-decoration: none;
}
#car_leasing_offers_details .review_part_two_link a:hover{
color: #ff0000;
text-decoration: underline;
}
#car_leasing_offers_details  .review_date{
color: #999999;
text-decoration: none;
margin-left:5px;
margin-right:1px;
float:right;
margin-top:0px;
clear:both;
}
#car_leasing_offers_details  .car_review_part_two{
color: #333333;
padding:10px 0px;
text-decoration: none;
margin-left:190px;
margin-bottom:0px;
margin-top:0px;
}
#car_leasing_offers_details  .car_review_part_two strong{
color: #000077;
padding:1px 4px 0px 1px;
}
#car_leasing_offers_details  strong {
color:#666666;
}
#car_leasing_offers_details em{
color:#333333;
font-style:normal;
font-weight:bold;
}
#car_leasing_offers_details .phone{
color:#333333;
font-style:normal;
font-weight:bold;
}
#car_leasing_offers_details  hr {
border: none 0; 
border-top: 1px solid #cccccc;
width: 100%;
height: 1px;
}
/*------------------------------------------car_leasing_offers_models_index------------------------------*/
#car_leasing_offers_models_index  {
width:100%;
margin:0px;
padding:0px;
}
#car_leasing_offers_models_index a:hover img {
filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;
}
#car_leasing_offers_models_index .offers_description{
background-image:url(/images/buttons/index.gif);
background-repeat: repeat-x;
margin-left:155px;
width:442px;
background-color:transparent;
/*background-color:#e8e8e8;*/
padding : 0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
/*min-height:40px;
height:auto !important;
height:40px;
height:80px;*/
margin-right:0px;
font-weight:normal;
color:#333333;
}
#car_leasing_offers_models_index .offers_description a {
display : block;
color: #363636;
background-image:url(/images/buttons/index.gif);
background-repeat: repeat-x;
/*background-position:0 30px;*/
padding : 18px 60px 18px 20px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px;
text-align:left;
line-height: 1.4em;
height:65px; /*22/10/09*/
}
#car_leasing_offers_models_index .offers_description a:hover {
display : block;
color: #0033CC;
background-image:url(/images/buttons/index-hover.gif);
background-repeat: repeat-x;
background-position:0 16px;
padding : 18px 60px 18px 20px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px;
text-align:left;
line-height: 1.4em;
}
#car_leasing_offers_models_index .offers_description_alt{
color:#990033;
background-image:url(/images/buttons/index-alt.gif);
background-repeat: repeat-x;
margin-left:155px;
width:442px;
background-color:transparent;
/*background-color:#f8f8f8;*/
padding : 0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
/*min-height:40px;
height:auto !important;
height:40px;*/
margin-right:0px;
font-weight:normal;
color:#333333;
}

#car_leasing_offers_models_index p{
padding : 28px 0px 9px 20px;
margin:0px;
font-weight:bold;
text-align: left;
color:#333333;
}
#car_leasing_offers_models_index .offers_description_alt a {
display : block;
background-image:url(/images/buttons/index-alt.gif);
background-repeat: repeat-x;
color: #363636;
padding : 18px 60px 18px 20px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
text-align:left;
line-height: 1.4em;
height:65px; /*22/10/09*/
}
#car_leasing_offers_models_index .offers_description_alt a:hover {
display : block;
color: #0033CC;
/*background-color:#e0e0e0;*/
background-image:url(/images/buttons/index-hover-alt.gif);
background-repeat: repeat-x;
background-position:0 16px;
padding : 18px 60px 18px 20px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
text-align:left;
line-height: 1.4em;
}
#car_leasing_offers_models_index .offers_description a:hover strong {
color: #333333;
font-size:1.2em;
}
#car_leasing_offers_models_index .offers_description_alt a:hover strong {
color: #333333;
font-size:1.2em;
}
#car_leasing_offers_models_index .offers_description a:hover strong.small {
color: #333333;
font-size:1.0em;
}
#car_leasing_offers_models_index .offers_description_alt a:hover strong.small {
color: #333333;
font-size:1.0em;
}
#car_leasing_offers_models_index .offers_description .environmental_data {
color: #7A7ABC;
}
#car_leasing_offers_models_index .offers_description_alt .environmental_data {
color: #7A7ABC;
}
#car_leasing_offers_models_index .cheapestOffers {
padding: 0px 0 0px 0;
float:right;
width:300px;
margin-bottom:0px;
}
#car_leasing_offers_models_index li img {
float:left;
border:0px;
margin:0px;
}
#car_leasing_offers_models_index  strong {
color: #0033CC;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
}
#car_leasing_offers_models_index  strong.small {
font-family:Arial, Helvetica, sans-serif;
color: #000077;
font-size:1.0em;
}
#car_leasing_offers_models_index em{
color:#990033;
font-style:normal;
font-weight:bold;
}
#car_leasing_offers_models_index .phone{
color: #0033CC;
font-style:normal;
font-weight:bold;
}
#car_leasing_offers_models_index hr{
border: none 0; 
border-top: 1px solid #cccccc;
width: 560px;
height: 1px;
margin:0px;
padding:0px;
clear:both;
}
#car_leasing_offers_models_index ul {
margin : 0 0 15px 0;
padding :0 0 0 0px;
list-style-type : none;
background-color:#FFFFFF;
float:left;
}
#car_leasing_offers_models_index li {
margin :0px 0 0 0;
padding:0px 0px 0px 0px;
min-height:100px;
height:auto !important;
height:100px;
clear:both;
}
#car_leasing_offers_models_index h1 {
color: #333333;
border-bottom:none;
padding:2px 2px 2px 2px;
font-family: Arial, Helvetica, sans-serif;
margin:14px 0px 10px 0px;
}
#car_leasing_offers_models_index h2 {
color: #ffffff;
padding : 2px 2px 3px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
margin:14px 0px 0px 0px;
background-image: url(/images/buttons/offers-index-h2-background.jpg);
background-repeat: no-repeat; 
}
#car_leasing_offers_models_index .alt h3 {
color: #ffffff;
border-bottom: none;
padding : 2px 2px 2px 2px;
font-size : 1.2em;
font-weight : bold;
margin:6px 0px 0px 0px;
background-image: url(/images/buttons/offers-index-h3-background.gif);
background-repeat: repeat-x;
}
/*-----------------------------------------------------quote request---------------------*/
#quoterequest dl {
margin: 0;
padding: 0px;
}
#quoterequest .section_heading {
color:#909090;
font-family:Arial, Helvetica, sans-serif;
font-size:1.35em;
font-weight:bold;
border-bottom: 1px solid #cccccc;
margin:6px 0 10px 0px;
padding:0px 0 0px 0px;
width:442px;
}
#quoterequest .location_section_heading {
color:#990033;
font-family:Arial, Helvetica, sans-serif;
font-size:1.35em;
font-weight:bold;
border-top: 1px solid #cccccc;
margin:0px 0 10px 0px;
padding:5px 0 2px 0px;
}
#quoterequest .location_section_heading a{
color: #999999;
text-decoration: none;
}
#quoterequest .location_section_heading a:hover{
color:#ff0000;
text-decoration:none;
}
#quoterequest dt {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight:normal;
padding:0 2px 0px 0px;
margin:0px 2px 0px 0; 	
font-size: 1.0em;
width:190px;
float:left;
font-style: normal;
vertical-align: middle;
text-align:left;
line-height:1.7em;
}
#quoterequest dd {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 1em;
padding:0 12px 2px 0px;
margin:0px 12px 0px 0;
line-height:1.7em;
}
#quoterequest dt.firstrow {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 1.4em;
padding-top:10px;
margin:2px 0 0 0; 
}
#quoterequest dt em, #quoterequest dd em, #quoterequest .note em {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
margin-left:0.5em;
}
#quoterequest dd em.asterisk {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
font-style: normal;
text-transform:lowercase;
margin-left:0.5em;
vertical-align: bottom;
}
#quoterequest dt em.plain, #quoterequest dd em.plain, #quoterequest .note em.plain {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
margin-left:0.5em;
line-height:1.7em;
vertical-align:middle;
}
#quoterequest p{
color: #4D5EAE;
font-family: Arial, Helvetica, sans-serif;
/*font-size: 125%;*/
font-weight: normal;
font-style: normal;
padding:0 0 8px 0px;
margin:0;
border-bottom: 1px solid #cccccc;
}
#quoterequest strong{
color: #4D5EAE;
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: normal;
font-style: normal;
padding:0 0 0 2px;
}
#quoterequest dd strong{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
font-style: normal;
}
#quoterequest dd.details{
color:#000000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: bold;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
border:1px solid #e2e2e2;
padding:0.2em;
}
#quoterequest dd.notice{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
}
#quoterequest dd.completefields{
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
}
#quoterequest dd.notice strong{
color: #cc6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: normal;
padding:0 0 0 0.5em;
}
#quoterequest .note {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
padding:8px 0 0 2px;
}
#content .note em {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
font-style: normal;
padding-left:2px;
}
#quoterequest .textinput{
width: 240px;
border: 1px solid #A5AADA;
padding: 2px 2px 2px 4px;
font-size: 1em;
color: #333333;
margin-bottom:2px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
#quoterequest .selected_region{
width: 240px;
border: 1px solid #AFAFAF;
padding: 4px 2px 2px 4px;
font-size: 1em;
color: #333333;
margin:10px 0 4px 0;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
#quoterequest .radio{
margin: 0px 6px 0px 4px;
}
/*#quoterequest dt .selected_region {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight:normal;
padding:0 2px 0px 0px;
margin:2px 2px 3px 0; 	
font-size: 1.0em;
width:180px;
float:left;
font-style: normal;
vertical-align: middle;
text-align:left;
line-height:1.7em;
}
#quoterequest #address{
width: 242px;
height:60px;
border: 1px solid #A5AADA;
padding: 2px;
font-size: 1em;
color: #333333;
margin-bottom:2px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}*/
#quoterequest textarea {
width: 240px;
height: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #A5AADA;
padding: 2px 2px 2px 4px;
margin-bottom:5px;
}
#quoterequest .button {
clear:both;
margin:10px 0 0 332px;
padding: 0.1em 0.6em 0.1em 0.6em;
}
#quoterequest .checkbox {
margin: 0 0 20px 0;
padding: 0em;
}
#quoterequest .select {
width: 248px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid #a5aada;
padding:2px 0 2px 0;
margin-bottom:4px;
line-height:1.7em;
height:22px;
}
#quoterequest .select_region {
width: 248px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #a5aada;
padding:2px 0 2px 0;
margin:1px 0 3px 0;
height: 22px;
}
#quoterequest .option {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
#quoterequest .defaultoption {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color: #000099;
background-color: #ffffff;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
#quoterequest .pleaseselect {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
p .contact {
color: #cc6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: normal;
padding:0 0 0 0.5em;
}
fieldset {
border:0px solid #000000;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0 0 0;
padding:0px 0 0 0;
}
.reviews {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
.reviews li {
margin-top:0.5em;
}
.reviews a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
/*-------------------------------------------------------------COMMUNICATIONS-----------------------------------------------------------*/
#communications dl {
margin: 0;
padding: 0px;
}
#communications .section_heading {
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
margin:10px 0 10px 0px;
padding:5px 0 5px 0px;
width:100%;
}
#communications .location_section_heading {
color:#990033;
font-family:Arial, Helvetica, sans-serif;
font-size:1.35em;
font-weight:bold;
border-top: 1px solid #cccccc;
margin:0px 0 10px 0px;
padding:5px 0 2px 0px;
}
#communications .location_section_heading a{
color: #999999;
text-decoration: none;
}
#communications .location_section_heading a:hover{
color:#ff0000;
text-decoration:none;
}
#communications dt {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight:normal;
padding:0 2px 0px 0px;
margin:0px 2px 0px 0; 	
font-size: 1.0em;
width:270px;
float:left;
font-style: normal;
vertical-align: middle;
text-align:left;
line-height:1.7em;
}
#communications dt {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight:normal;
padding:0 2px 0px 0px;
margin:0px 2px 0px 0; 	
font-size: 1.0em;
width:270px;
float:left;
font-style: normal;
vertical-align: middle;
text-align:left;
line-height:1.7em;
}
#communications dd {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 1em;
padding:0 12px 2px 0px;
margin:0px 12px 0px 0;
line-height:1.7em;
}
#communications dt.firstrow {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 1.4em;
padding-top:10px;
margin:2px 0 0 0; 
}
#communications dt em, #communications dd em, #communications .note em {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
margin-left:0.5em;
}
#communications dt em.asterisk {
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
font-style: normal;
text-transform:lowercase;
margin-left:0.5em;
vertical-align: middle;
}
#communications dt em.plain, #communications dd em.plain, #communications .note em.plain {
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
margin-left:0.5em;
line-height:1.7em;
vertical-align:middle;
}
#communications dd strong{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
font-style: normal;
}
#communications dd.details{
color:#000000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: bold;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
border:1px solid #e2e2e2;
padding:0.2em;
}
#communications dd.notice{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
}
#communications dd.completefields{
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
}
#communications dd.notice strong{
color: #cc6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: normal;
padding:0 0 0 0.5em;
}
#communications .note {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
padding:8px 0 0 2px;
}
#content .note em {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
font-style: normal;
padding-left:2px;
}
#communications .textinput{
width: 240px;
border: 1px solid #A5AADA;
padding: 2px 2px 2px 4px;
font-size: 1em;
color: #333333;
margin-bottom:2px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
#communications .selected_region{
width: 240px;
border: 1px solid #A5AADA;
padding: 2px 2px 2px 4px;
font-size: 1em;
color: #333333;
margin-bottom:2px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
#communications .radio_yes{
margin: 0px 4px 0px 0px;
}
#communications .radio{
margin: 0px 4px 0px 26px;
}
#communications textarea {
width: 240px;
height: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #A5AADA;
padding: 2px 2px 2px 4px;
margin:5px 0 5px 0;
}
#communications .button {
clear:both;
margin:10px 0 0 0px;
padding: 0.1em 0.6em 0.1em 0.6em;
}
#communications .checkbox {
margin: 0 0 20px 0;
padding: 0em;
}
#communications .select {
width: 248px;
/*height: 100px;*/
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
line-height:1.7em;
}
#communications .select_region {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin:1px 0 3px 0;
line-height:1.7em;
}
#communications .option {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
#communications .defaultoption {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color: #000099;
background-color: #ffffff;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
#communications .pleaseselect {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
p .contact {
color: #cc6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: normal;
padding:0 0 0 0.5em;
}
fieldset {
border:0px solid #000000;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0 0 0;
padding:0px 0 0 0;
}
fieldset.qvc {
border:0px solid #000000;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0 0 0;
padding:0px 0 0 0;
}
/*--------------------------------------------BACK BUTTON---------------------------------------------------------------------------*/
#previous_page {
position:absolute;
top:164px;
left:143px;
border:0;
}
#previous_page img {
border:0px;
}
/*---------------------------------------------CUSTOMER CARE-------------------------------------------------------------------------*/
#customer_care {
width:65%;
float:left;
}
#customer_care h1{
font-size:1.5em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
}
#customer_care h2{
font-size:1.2em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
}
#customer_care h3{
font-size:1.2em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
}
#customer_care h4{
font-size:1.2em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
}
/*-----------------------------------------------------------customer_care_navigation-----------------------------------------------------*/
#customer_care_navigation {
background-color:transparent;
position:absolute;
top:200px;
left:551px;
width:188px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
padding:0px;
}
#customer_care_navigation img {
border:0;
display: block;
margin-left: auto;
margin-right: auto 
}
#customer_care_navigation p {
border:none;
padding:0 5px 0px 5px;
margin-bottom:15px;
color:#666666;
}
#customer_care_navigation h1{
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
background-color: #ffffff;
color:#990033;
padding:5px 4px;
margin-top:0px;
}
#customer_care_navigation h2{
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
background-color: #ffffff;
border-top:1px solid #d2d2d2;
color:#990033;
padding:5px 4px;
margin-top:0px;
}
/*-----------------------------------------------TESTIMONIALS--------------------------------------------------------------*/
#testimonials {
margin-top:0px;
width:592px;
}
#testimonials .text {
border: 1px solid #cccccc;
padding:0px;
margin-bottom:15px;
}
#testimonials h1{
border:none;
}
#testimonials p{
font-family:Arial, Helvetica, sans-serif;
padding: 0 6px 0 6px;
/*border-bottom: 1px solid #cccccc;*/
}
#testimonials p.last_p{
font-family:Arial, Helvetica, sans-serif;
margin-bottom: 15px;
padding: 0 6px 0px 6px;
/*border-bottom: 1px solid #cccccc;*/
}
#testimonials .attribution {
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 10px 0 10px 6px;
border-bottom:1px solid #cccccc;
/*width:592px;*/
background-color:#e8e8e8;
margin-top:0px;
}
/*-----------------------------------------------MANUFACTURERS--------------------------------------------------------------*/
#manufacturers {
margin-top:20px;
}
#manufacturers ul {
padding-bottom:0em;
text-decoration:none;
text-indent: inherit;
padding:0px;
margin:0px 0px;
}
#manufacturers li {
background-image:url(/images/buttons/manufacturers-panel.gif);
background-repeat:no-repeat;
background-position: 0 0;
list-style:none;
margin : 0.5em 0 0em 0;
text-decoration:none;
text-indent: 0px;
padding : 0.3em 0.5em 0.5em 0.5em;
}
#manufacturers a {
font-family: Arial, Helvetica, sans-serif;
font-size:1.25em;
padding : 0.2em 5em 0.2em 0.2em;
text-decoration:none;
color: #666666;
vertical-align: middle;
line-height: 1.0em;
}
#manufacturers a.alt {
font-family: Arial, Helvetica, sans-serif;
font-size:1.4em;
padding : 0.2em 2em 0.2em 0.2em;
text-decoration:none;
padding:0 10px 0 10px;
color:#cc6600;
}
#manufacturers a:hover {
padding : 0.2em 5em 0.2em 0.2em;
text-decoration:none;
color:#990033;
}
#manufacturers img {
margin-top:4px;
vertical-align: middle;
margin-right:80px;
border-width:0px;
}
#manufacturers .examples {
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-align:right;
color:#cc6600;
vertical-align:middle;
}
#manufacturers h1 {
margin:0px;
border:none;
}
/*------------------------------------------------TOP25 LEASING OFFERS--------------------------------------------------------------------*/
.mostpopulardealsTable {
width:100%;
border:1px solid #fafafa;
border-collapse: collapse;
padding:0px;
margin:0px 0 0px 0;
text-align:left;
float:left;
}
.mostpopulardealsTable th {
border:1px solid #adadad;
/*border-left:0px solid #ffffff;
'border-top:1px solid  #FFFFFF ;*/
background-color:#adadad;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 2px;
font:  bold 1.2em Arial, Helvetica, sans-serif;
color: #ffffff;
/*width:10%;
height:50px;*/
}
.mostpopulardealsTable th.position {
font-weight:bold;
padding:2px;
vertical-align:middle;
text-align: center;
width:55px;
height:40px;
}
.mostpopulardealsTable th.vehicle_exterior_image {
font-weight:bold;
padding:2px;
vertical-align:middle;
text-align: center;
width:150px;
height:40px;
}
.mostpopulardealsTable th.vehicle_details {
font-weight:bold;
padding:2px 4px;
vertical-align: left;
text-align: left;
width:200px;
height:40px;
}
.mostpopulardealsTable td.position {
background-color:#f2f2f2;
border: 0px solid #fafafa;
border-right:0px;
/*padding: 4px;*/
margin-left: auto;
margin-right: auto;
text-align: center;
height:100px;
width:55px;
}
.mostpopulardealsTable td.position_alt {
background-color:#e2e2e2;
border: 0px solid #fafafa;
border-right:0px;
/*padding: 4px;*/
margin-left: auto;
margin-right: auto;
text-align: center;
height:100px;
width:55px;
}
.mostpopulardealsTable td.vehicle_exterior_image {
background-color: #EBEBF5;
border: 0px solid #fafafa;
/*padding: 4px;*/
margin: 0px;
/*margin-right: auto;
text-align: center;*/
width:155px;
}
.mostpopulardealsTable td.vehicle_exterior_image-alt {
background-color: #E1E1F0;
border: 0px solid #fafafa;
/*padding: 4px;*/
margin: 0px;
/*margin-right: auto;
/*text-align: center;*/
width:155px;
}
.mostpopulardealsTable td.vehicle_details {
font-family:Arial, Helvetica, sans-serif;
/*font-size:1.1em;*/
color:#333333;
background-color:#f2f2f2;
border: 0px solid #fafafa;
border-left:0px;
padding: 24px 6px 0px 6px;
margin-left: auto;
margin-right: auto;
vertical-align: top;
text-align: left;
width:200px;
/*max-width:200px;
white-space:nowrap;
overflow:hidden;*/
}
.mostpopulardealsTable td.vehicle_details_alt {
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#333333;
background-color:#e2e2e2;
border: 0px solid #fafafa;
border-left:0px;
padding: 24px 6px 0px 6px;
margin-left: auto;
margin-right: auto;
vertical-align: top;
text-align: left;
width:200px;
/*max-width:200px;
white-space:nowrap;
overflow:hidden;*/
}
.mostpopulardealsTable td.vehicle_details em{
color:#333333;
font-size:1.2em;
font-style:normal;
font-weight:bold;
}
.mostpopulardealsTable td.vehicle_details_alt em{
color:#333333;
font-size:1.2em;
font-style:normal;
font-weight:bold;
}
.mostpopulardealsTable td.vehicle_details strong{
color:#333333;
}
.mostpopulardealsTable td.vehicle_details_alt strong{
color:#333333;
}
.mostpopulardealsTable td.lease_costs_panel {
font-family:Arial, Helvetica, sans-serif;
/*font-size:1.1em;*/
color:#333333;
background-color:#f2f2f2;
border: 0px solid #fafafa;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: left;
/*width:200px;*/
}
.mostpopulardealsTable .panel-holder{
width:100%;
border:0px solid #ffffff;
border-collapse: collapse;
padding:0px;
margin:0px;
}
.mostpopulardealsTable td.lease_costs_panel-alt {
font-family:Arial, Helvetica, sans-serif;
/*font-size:1.1em;*/
color:#333333;
background-color:#e2e2e2;
border: 0px solid #fafafa;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
/*width:200px;*/
}
.mostpopulardealsTable td.business_lease_cost {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight:bold;
color:#333333;
background-color:#f2f2f2;
border: 0px solid #ffffff;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:50px;
}
.mostpopulardealsTable td.business_lease_cost p {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-weight:normal;
color:#333333;
background-color:#f2f2f2;
border: 0px solid #ffffff;
margin:0;
/*padding: 4px;
margin-left: auto;
margin-right: auto;*/
text-align: center;
/*height:50px;*/
}
.mostpopulardealsTable td.business_lease_cost_alt {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight:bold;
color:#333333;
background-color:#e2e2e2;
border: 0px solid #cccccc;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:50px;
}
.mostpopulardealsTable td.business_lease_cost_alt p{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-weight:normal;
color:#333333;
background-color:#e2e2e2;
border: 0px solid #cccccc;
margin:0;
/*padding: 4px;
margin-left: auto;
margin-right: auto;*/
text-align: center;
/*height:50px;*/
}
.mostpopulardealsTable td.personal_lease_cost {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight:bold;
color:#333333;
background-color:#f2f2f2;
border: 0px solid #ffffff;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:50px;
}
.mostpopulardealsTable td.personal_lease_cost p{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-weight:normal;
color:#333333;
background-color:#f2f2f2;
border: 0px solid #ffffff;
margin:0;
/*padding: 4px;
margin-left: auto;
margin-right: auto;*/
text-align: center;
/*height:50px;*/
}
.mostpopulardealsTable td.personal_lease_cost_alt {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight:bold;
color:#333333;
background-color:#e2e2e2;
border: 0px solid #cccccc;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:50px;
}
.mostpopulardealsTable td.personal_lease_cost_alt p{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-weight:normal;
color:#333333;
background-color:#e2e2e2;
border: 0px solid #cccccc;
margin:0;
/*padding: 4px;
margin-left: auto;
margin-right: auto;*/
text-align: center;
/*height:50px;*/
}
.mostpopulardealsTable td.button {
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
text-align: center;
/*width:200px;*/
}
.mostpopulardealsTable img {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
border:0px;
}
.mostpopulardealsTable a:hover img {
filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;
}
/*---------------------------------------------main_content_left_section-------------------------------------------------------------------------*/
#main_content_left_section {
width:65%;
float:left;
margin-bottom:32px;
min-height:700px;
}
#main_content_left_section h1{
font-size:1.5em;
padding:0em 0 0.5em 0;
margin:15px 0px 26px 0px;
border-bottom: 1px solid #cccccc;
}
#main_content_left_section h2{
color:#666666;
font-size:1.2em;
padding:0em 0 0.5em 0;
margin:10px 0px 5px 0px;
border-bottom: 0px solid #cccccc;
}
#main_content_left_section p.agencies{
color:#ff0000;
font-size:1.2em;
font-weight:bold;
padding:0em 0 0.5em 0;
margin:10px 0px 5px 0px;
border-bottom: 0px solid #cccccc;
}
#main_content_left_section .position_closed {
color: #FF0000;
font-size:1.2em;
padding:0em 0 0.5em 0;
margin:10px 0px 5px 0px;
border-bottom: 0px solid #cccccc;
}
#main_content_left_section p{
padding:0px 0px 0px 0px;
margin-top:0px;
}
#main_content_left_section p a{
color: #000000;
}
#main_content_left_section p a:hover{
color: #FF0000;
}
#main_content_left_section p.response_success{
padding:2px;
margin-top:50px;
font-size:1.2em;
font-weight:bold;
background-color:#e2e2e2;
color:#5262BE;
max-width:370px;
text-align:left;
}
#main_content_left_section p.response_failed{
padding:2px;
margin-top:50px;
font-size:1.2em;
font-weight:bold;
/*background-color: #FFFFA4;*/
color: #7575FF;
max-width:370px;
text-align:left;
}
#main_content_left_section h3{
font-size:1.2em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
}
#main_content_left_section h4{
font-size:1.2em;
padding:0em 0 0.5em 0;
margin-top:15px;
border-bottom: 1px solid #cccccc;
}
#main_content_left_section ul {
list-style-type: none;
padding: 0 0 10px 0;
margin: 0;
border-bottom: 1px solid #cccccc;
font-weight:normal;
}
#main_content_left_section li {
list-style: none;
}
#content_main_middle_block ul.thank_you{
font-weight:bold;
padding: 10px 0 10px 0px;
margin:0 0 10px 7px;
border-bottom: 0px solid #cccccc;
}
#content_main_middle_block li.thank_you{
color:#000077;
padding: 4px 0 4px 10px;
font-weight:normal;
list-style: none;
padding:4px 0px;
border-bottom:none;
list-style-type: decimal;
margin: 0 0 0px 10px;
}
#main_content_left_section .feature-list ul {
padding: 0px 0 10px 0px;
margin:20px 0 0 0;
border-bottom: 1px solid #cccccc;
}
#main_content_left_section .feature-list li {
list-style-type: disc;
padding: 0 0 0px 0px;
margin-left:15px;
}
#main_content_left_section .download-list ul {
padding: 0px 0 10px 0px;
margin:20px 0 0 0;
border-bottom: 1px solid #cccccc;
}
#main_content_left_section .download-list li {
list-style-type: disc;
padding: 0 0 20px 0px;
margin-left:0px;
}
#main_content_left_section img {
border:none;
padding:10px 0px;
}
#main_content_left_section img.optinmaillist {
border:none;
padding:0 0 10px 0;
margin:0 auto;
}
#main_content_left_section img.captcha {
border:none;
padding:2px 0px;
height:40px;
width:100px;
float:left;
/*margin-left:125px;*/
}
#main_content_left_section img.new_captcha {
border:none;
padding:2px 0px;
height:40px;
width:140px;
/*float:right;
clear:left;*/
margin-left:8px;
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-o-user-select: none; 
user-select: none; 
}
#main_content_left_section img.reenter {
border:none;
padding:2px 0px;
height:40px;
width:140px;
/*float:right;*/
clear: both;
margin-left:0px;
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-o-user-select: none; 
user-select: none; 
}
#main_content_left_section a {
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-o-user-select: none; 
user-select: none; 
}
#main_content_left_section .badge {
border:none;
padding:0px 15px 10px 0px;
float:left;
}
#main_content_left_section strong {
color:#333333;
}
#main_content_left_section dl {
margin: 0;
padding: 0px;
}
#main_content_left_section .section_heading {
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
margin:10px 0 10px 0px;
padding:5px 0 5px 0px;
width:389px;
}
#main_content_left_section dt {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight:normal;
padding:0 2px 0px 0px;
margin:0px 2px 0px 0; 	
font-size: 1.0em;
width:122px;
float:left;
font-style: normal;
vertical-align: middle;
text-align:left;
line-height:1.7em;
}
#main_content_left_section dd {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 1em;
padding:0 0px 2px 0px;
margin:0px 0px 0px 0;
line-height:1.7em;
}
#main_content_left_section dt.firstrow {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 1.4em;
padding-top:10px;
margin:2px 0 0 0; 
}
#main_content_left_section dt em, #main_content_left_section dd em, #main_content_left_section .note em {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
margin-left:0.5em;
}
#main_content_left_section dt em.asterisk {
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
font-style: normal;
text-transform:lowercase;
margin-left:0.5em;
vertical-align: middle;
}
#main_content_left_section dt em.plain, #main_content_left_section dd em.plain, #main_content_left_section .note em.plain {
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
margin-left:0.5em;
line-height:1.7em;
vertical-align:middle;
}
#main_content_left_section dd strong{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
font-style: normal;
}
#main_content_left_section dd.details{
color:#000000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: bold;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
border:1px solid #e2e2e2;
padding:0.2em;
}
#main_content_left_section dd.notice{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
}
#main_content_left_section dd.completefields{
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
font-style: normal;
margin:0.8em 0em 0.8em 0em;
}
#main_content_left_section dd.notice strong{
color: #cc6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: normal;
padding:0 0 0 0.5em;
}
#main_content_left_section .note {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
padding:8px 0 0 2px;
}
#content .note em {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
font-style: normal;
padding-left:2px;
}
#main_content_left_section .textinput{
width: 240px;
border: 1px solid #A5AADA;
padding: 2px 2px 2px 4px;
font-size: 1em;
color: #333333;
margin-bottom:2px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
#main_content_left_section .selected_region{
width: 240px;
border: 1px solid #A5AADA;
padding: 2px 2px 2px 4px;
font-size: 1em;
color: #333333;
margin-bottom:2px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
#main_content_left_section .radio_yes{
margin: 0px 4px 0px 0px;
}
#main_content_left_section .radio_no{
margin: 0px 4px 0px 26px;
}
#main_content_left_section textarea {
width: 240px;
height: 160px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #A5AADA;
padding: 2px 2px 2px 4px;
margin:5px 0 5px 0;
}
#main_content_left_section textarea.address{
width: 240px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #A5AADA;
padding: 2px 2px 2px 4px;
margin:5px 0 5px 0;
}
#main_content_left_section .button {
clear:both;
margin:10px 0 0 0px;
padding: 0.1em 0.4em 0.1em 0.2em;
}
#main_content_left_section .checkbox {
margin: 0 0 20px 0;
padding: 0em;
}
#main_content_left_section .select {
width: 248px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
line-height:1.7em;
}
#main_content_left_section .select_region {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin:1px 0 3px 0;
line-height:1.7em;
}
#main_content_left_section .option {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #333333;
background-color: #FFFFFF;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
#main_content_left_section .defaultoption {
width: 245px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color: #000099;
background-color: #ffffff;
border: 1px solid  #cccccc;
padding:2px 0 2px 0;
margin-bottom:4px;
}
p .contact {
color: #cc6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: normal;
padding:0 0 0 0.5em;
}
#main_content_left_section fieldset {
min-height:260px;
width:150%;
border:0px solid #000000;
font-family:Arial, Helvetica, sans-serif;
margin:29px 0 20px 0;
padding:0px 0 0 0;
}
#main_content_left_section fieldset.unsub {
min-height:80px;
width:150%;
border:0px solid #000000;
font-family:Arial, Helvetica, sans-serif;
margin:29px 0 20px 0;
padding:0px 0 0 0;
}
#main_content_left_section hr {
border: none 0; 
border-top: 1px solid #cccccc;
height: 1px;
margin:0px 0px 20px 0px;
}
#main_content_left_section .alert {
font-weight:bold;
color:#FF0000;
}
/*-----------------------------------------------------------inner_navigation-----------------------------------------------------*/
#inner_navigation {
background-color:transparent;
position:absolute;
top:200px;
left:551px;
width:188px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
padding:0px;
text-align:left;
}
#inner_navigation img {
border:0;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom:15px;
}
#inner_navigation p {
border:none;
padding:0 5px 0px 5px;
margin-bottom:15px;
color:#666666;
}
#inner_navigation h1{
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
background-color: #ffffff;
color:#666666;
padding:5px 4px;
margin:10px 0px 15px 0px;
}
#inner_navigation h2{
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
background-color: #ffffff;
color:#666666;
padding:15px 4px;
margin-top:0px;
}
/*-----------------------------------------------------car_leasing_options---------------------------------------------*/
.car_leasing_options {
border: 1px solid #ffffff;
border-collapse: collapse;
width:100%;
}
.car_leasing_options td {
border: 1px solid #ffffff;
text-align: left;
vertical-align:top;
padding: 4px;
background-color:#cccccc;
color:#000000;
width:16%;
}
.car_leasing_options td.altcol{
border: 1px solid #ffffff;
text-align: left;
vertical-align: top;
padding:4px;
background-color:#C0C0C0;
color:#000000;
width:16%;
}
.car_leasing_options th.faq {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: left;
vertical-align: top;
padding: 4px;
color:#ffffff;
height:40px;
}
.car_leasing_options th.lease_type {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: left;
vertical-align: top;
padding: 4px;
color:#ffffff;
height:40px;
}
.car_leasing_options caption {
font-weight:bold;
background-color: #ffffff;
color:#000000;
padding-top: 3px;
padding-bottom: 2px;
width:99%;
border-collapse: collapse;
}

/*-----------------------------------------------------co2_tax_calculator ---------------------------------------------*/
.co2_tax_calculator {
border: 1px solid #ffffff;
border-top:0px;
border-collapse: collapse;
width:100%;
}
.co2_tax_calculator  td.percentage_tax_petrol_engines {
border: 1px solid #ffffff;
text-align: center;
vertical-align: middle;
padding: 4px;
background-color:#CFD1D3;
color:#000000;
}
.co2_tax_calculator  td.percentage_tax_petrol_engines_no_data {
border: 1px solid #ffffff;
text-align: center;
vertical-align: middle;
padding: 4px;
background-color:#CFD1D3;
color:#F5F5F5;
}
.co2_tax_calculator  td.percentage_tax_diesel_engines {
border: 1px solid #ffffff;
text-align: center;
vertical-align: middle;
padding: 4px;
background-color:#cccccc;
color:#000000;
}
.co2_tax_calculator  td.percentage_tax_diesel_engines_no_data {
border: 1px solid #ffffff;
text-align: center;
vertical-align: middle;
padding: 4px;
background-color:#cccccc;
color: #F5F5F5;
}
.co2_tax_calculator  td.co2_exhaust_emissions{
border: 1px solid #ffffff;
text-align: center;
vertical-align: middle;
padding:4px;
background-color:#c0c0c0;
color:#000000;
width:16%;
}
.co2_tax_calculator  th.tax_year {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 4px;
color:#ffffff;
font-size:1.2em;
width:20%;
}
.co2_tax_calculator  th.co2_exhaust_emissions {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 4px;
color:#ffffff;
font-size:1.2em;
}
.co2_tax_calculator  th.co2_grams_per_kilometer {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 4px;
color:#ffffff;
font-size:1.2em;
}
.co2-smalltext {
font-size:0.7em;
}
.co2_tax_calculator  th.petrol {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 4px;
color:#ffffff;
font-size:1.2em;
width:10%;
}
.co2_tax_calculator  th.diesel {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 4px;
color:#ffffff;
font-size:1.2em;
width:10%;
}
.co2_tax_calculator  th.percentage-tax {
border: 1px solid #ffffff;
background-color: #2F3197;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 4px;
color:#ffffff;
font-size:1.2em;
}

.co2_tax_calculator  caption {
font-weight: bold;
font-size:1.2em;
background-color: #2F3197;
color:#ffffff;
padding: 4px 4px 4px 4px;
width:74%;
border: 1px solid #ffffff;
border-bottom:0px;
border-collapse: collapse;
text-align:left;
}
/*-------------------------------------------site_map------------------------------------------------------------------*/
#site_map {
text-align:left;
margin-left:0px;
padding-left:0px;
}
#site_map .left_column {
width:30%;
float:left;
border-right:0px solid #e6e6e6;
}
#site_map .right_column {
width:30%;
float:right;
}
#site_map .middle_column {
width:30%;
float:left;
margin-left:15px;
padding-left:15px;
padding-right:15px;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
}
#site_map h1 {
border-bottom:none;
padding:0px;
}
#site_map h2 {
color:#000077;
background-color:#e2e2e2;
font-size:1.35em;
border-bottom:1px solid #cccccc;
border-top:1px solid #e2e2e2;
padding:2px 2px 2px 4px;
margin-bottom:10px;
margin-top:0px;
}
#site_map h3 {
color:#666666;
background-color:#e2e2e2;
font-size:1.2em;
border-bottom:1px solid #cccccc;
border-top:1px solid #e2e2e2;
padding:2px 2px 2px 4px;
margin:6px 0px;
width:164px;
}
#site_map ul {
list-style:none;
text-indent:0px;
color:#666666;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 4px;
font-size:1.0em;
}
#site_map li {
list-style:none;
text-indent:0px;
color:#990033;
margin-left:0px;
padding:0px 0px 0px 0px;
font-size:1.0em;
}
#site_map a{
text-decoration:none;
font-weight: normal;
list-style: none;
text-indent:0px;
color:#76797c;
margin-left:0px;
padding-left:0px;
}
#site_map a:hover{
text-decoration: underline;
font-weight:normal;
list-style:none;
text-indent:0px;
color:#ff0000;
margin:0px 0px 10px 0px;
padding-left:0px;
}
#site_map .sub_list ul {
list-style:none;
text-indent:0px;
color:#666666;
text-decoration:none;
font-weight:normal;
margin:5px 0px 0px 5px;
padding:5px 0px 0px 5px;;
font-size:1.0em;
border-top:0px;
}
#site_map .sub_list li {
list-style: none;
text-indent:0px;
color:#666666;
text-decoration:none;
font-weight:normal;
margin-left:10px;
padding-left:0px;
font-size:1.0em;
font-weight:normal;
}
#site_map .sub_list ul a{
list-style: none;
color:#666666;
margin-left:10px;
padding-left:0px;
font-size:1.0em;
font-weight:normal;
}
#site_map .sub_list li a{
list-style: none;
color:#666666;
margin-left:0px;
padding-left:0px;
}
#site_map .sub_list li a:hover{
list-style: none;
color:#ff0000;
margin-left:0px;
padding-left:0px;
}
acronym {
border-bottom: 1px dotted #9191FF;
color: #221BA9;
background-color:#f4f4f4;
cursor: help;
}
small {
font-size: 0.7em;
}
sub {

font-size: 0.8em;
height: 0;	
line-height: 1;	
vertical-align: baseline;	
_vertical-align: bottom;	
position: relative;
}

/*--------------------------------------------------------------------best_car_leasing_offers------------------------------*/
#best_car_leasing_offers  {
width:100%;
margin:0px;
padding:0px;
float:left;
/*height:740px;*/
}
#best_car_leasing_offers a:hover img {
filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;
}
#best_car_leasing_offers .offer_detail{
margin-left:155px;
width:236px;
background-image:url(/images/buttons/topcars.gif);
background-repeat:no-repeat;
/*background-color:#e8e8e8;*/
padding : 0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
height:100px;
margin-right:0px;
font-weight:normal;
color:#333333;
}

#best_car_leasing_offers .offer_in_stock_detail{
margin-left:155px;
width:236px;
background-image: url(/images/buttons/topcars-instock.gif);
background-repeat:no-repeat;
/*background-color:#f8f8f8;*/
padding : 0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
height:100px;
margin-right:0px;
font-weight:normal;
color:#333333;
}
#best_car_leasing_offers .offer_detail a {
display : block;
color:#990033;
padding : 6px 0px 6px 15px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
background-image: url(/images/buttons/more-information.jpg);
background-position: 0px 0px ;
background-repeat: no-repeat;
}
#best_car_leasing_offers .offer_detail a:hover {
display : block;
color: #0033CC;
background-image:url(/images/buttons/more-information-hover.jpg);
background-repeat: no-repeat;
background-position:0px 0px ;
left:0px;
padding : 6px 0px 6px 15px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
}
#best_car_leasing_offers .offer_in_stock_detail a {
display : block;
color:#990033;
padding : 6px 0px 6px 15px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
background-image: url(/images/buttons/more-information.jpg);
background-position:0px 0px ;
background-repeat: no-repeat;
}
#best_car_leasing_offers .offer_in_stock_detail a:hover {
display : block;
color: #0033CC;
background-image:url(/images/buttons/more-information-hover.jpg);
background-repeat: no-repeat;
background-position:0px 0px ;
left:0px;
padding : 6px 0px 6px 15px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
}
#best_car_leasing_offers .offer_detail_alt{
margin-left:155px;
width:236px;
background-color:#f8f8f8;
padding : 0px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
height:100px;
margin-right:0px;
font-weight:normal;
color:#333333;
}
#best_car_leasing_offers p.monthly_lease_payment{
font-size: 15px;
padding : 6px 0px 1px 15px;
margin:0px;
font-weight:bold;
text-align: left;
color: #666666;
}
#best_car_leasing_offers .small_text{
font-size: 0.65em;
margin:0px;
font-weight:bold;
text-align: left;
color: #666666;
}
#best_car_leasing_offers p.lease_term_and_mileage{
font-size: 1.0em;
font-family:"Tahoma", Arial, Helvetica, sans-serif; /* Verdana, Helvetica, Arial, sans-serif;*/
padding : 0px 0px 0px 15px;
margin:0px;
font-weight:normal;
text-align: left;
color: #333333;
}
#best_car_leasing_offers p.lease_mileage{
font-size: 1.0em;
padding : 0px 0px 0px 15px;
margin:0px;
font-weight:normal;
text-align: left;
color: #333333;
}
#best_car_leasing_offers p.exhaust_emissions_data{
font-size: 1.0em;
font-family:"Tahoma", Arial, Helvetica, sans-serif; 
padding : 0px 0px 0px 15px;
margin:0px;
font-weight:normal;
text-align: left;
color: #333333;
}
#best_car_leasing_offers p.fuel_consumption_data{
font-size: 1.0em;
font-family:"Tahoma", Arial, Helvetica, sans-serif; 
padding : 0px 0px 2px 15px;
margin:0px;
font-weight:normal;
text-align: left;
color: #333333;
}
#best_car_leasing_offers .offer_detail_alt a {
display : block;
color:#990033;
padding : 6px 0px 6px 15px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
background-image: url(/images/buttons/more-information-alt.jpg);
background-position:0px 0px ;
background-repeat: no-repeat;
}
#best_car_leasing_offers .offer_detail_alt a:hover {
display : block;
color: #0033CC;
background-color:#e0e0e0;
background-image: url(/images/buttons/more-information-hover-alt.jpg);
background-position:0px 0px ;
background-repeat: no-repeat;
padding : 6px 0px 6px 15px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
margin:0px;
}
#best_car_leasing_offers .cheapestOffers {
padding: 0px 0 0px 0;
float:right;
width:300px;
margin-bottom:0px;
}
#best_car_leasing_offers li img {
float:left;
border:0px;
margin:0px;
}
#best_car_leasing_offers  strong {
color:#666666;
}
#best_car_leasing_offers em{
color:#666666;
font-style:normal;
font-weight:bold;
}
#best_car_leasing_offers .phone{
color:#ff0000;
font-style:normal;
font-weight:bold;
}
#best_car_leasing_offers hr{
border: none 0; 
border-top: 1px solid #cccccc;
width: 560px;
height: 1px;
margin:0px;
padding:0px;
clear:both;
}
#best_car_leasing_offers ul {
margin : 0px 0 0 0;
padding :0 0 0 0px;
list-style-type : none;
background-color:#FFFFFF;
float:left;
}
#best_car_leasing_offers li {
margin :10px 0 0 0;
padding:0px 0px 0px 0px;
height:140px;
clear:both;
}
#best_car_leasing_offers h1 {
color: #333333;
border-bottom:1px solid #cccccc;
padding:2px 2px 10px 2px;
font-family: Arial, Helvetica, sans-serif;
margin:10px 0px 10px 0px;
}
#best_car_leasing_offers h2 {
width:366px;
color: #333333;
padding : 2px 2px 3px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
margin:0px 0px 0px 0px;
background-color:#F0F0FF;
/*border-top:1px solid #dddddd;
border-bottom: 0px;
border-right: 0px;
background-image: url(/images/buttons/best-car-lease-deals-h2-background.jpg);
background-repeat: no-repeat;
background-position: -21px 0px; 
border: none;*/
}
#best_car_leasing_offers h2.instock{
width:366px;
color: #333333;/*#FFFF00;*/
padding : 2px 2px 3px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
margin:0px 0px 0px 0px;
background-color: #FFCF88;/*#F0F0FF;*/
/*border-top:1px solid #dddddd;
border-bottom: 0px;
border-right: 0px;
background-image: url(/images/buttons/best-car-lease-deals-h2-background.jpg);
background-repeat: no-repeat;
background-position: -21px 0px; 
border: none;*/
}
#best_car_leasing_offers h3 {
color: #ffffff;
padding : 2px 2px 3px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
margin:0px 0px 0px 0px;
background-image: url(/images/buttons/best-car-lease-deals-h2-background.jpg);
background-repeat: no-repeat; 
border: none;
}
#right_side_text_block{
padding : 10px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
text-align: justify;
color:#333333;
float:right;
width:190px;
border-bottom: 1px solid #E9E9FE;
}
#right_side_text_block p{
font-family:Arial, Helvetica, sans-serif;
line-height:1.25em;
font-weight:normal;
font-size: 1.0em;
color:#333333;
padding:10px 0px;
margin:0px;
border-top: 1px solid #E9E9FE;
}
#right_side_text_block h2{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
color:#666666;
background-color: transparent;
border: none;
padding:0px 6px;
/*margin-top:0px;*/
}
#right_side_text_block img{
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 10px;
}
#right_side_text_block p strong {
color:#333333;
}
