﻿body{
    background-color:#585959;
    margin:0;
    padding:0;
    font-family:Arial, Verdana, Tahoma;
}

/*----START: MENU----*/

.mainMenu{margin:0;padding:0;list-style-type:none;}
.mainMenu li{margin:0;padding:0 0 0 2px;float:left;list-style-type:none;}

a.button,a.buttonActive:hover {
/* Sliding right image */
background:transparent url('images/btn_right.gif') no-repeat scroll top right; 
display:block;
float:left;
height:28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
padding:0 6px 0 0; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
font-weight:bold;
}

a.button:hover,a.buttonActive {
/* Sliding right image */
background:transparent url('images/btn_right.gif') no-repeat scroll bottom right;
display:block;
float:left;
height:28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
padding:0 6px 0 0; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
font-weight:bold;
}

a.button span,a.buttonActive:hover span {
/* Background left image */ 
background:transparent url('images/btn_left.gif') no-repeat top left; 
display:block;
line-height:12px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
padding:7px 0 9px 6px;
}

a.button:hover span,a.buttonActive span {
/* Background left image */ 
background:transparent url('images/btn_left.gif') no-repeat bottom left; 
display:block;
line-height:12px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
padding:7px 0 9px 6px;
text-decoration:none;
}
/*----END: MENU----*/


h1{
    font-size: 1.6em;
    color: #FF6600;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
}

h2{
    font-size: 24px;
    color: #FF6600;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
}

h3{
    font-size: 18px;
    color: #FF6600;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
}

h4{
    font-size: 16px;
    background-color: White;
    color: #FF6600;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
}

h5{
    font-size: 22px;
    color: #FF6600;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
}

h6{
    font-size: 14px;
    color: #FF6600;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.car-leasing{
    margin: 0 auto;
    width: 840px;
    padding: 0 17px 0 17px;
    background-image: url(images/shadows-no-col.gif);
    background-repeat: repeat-y;
}

.car-leasing-content{
    margin: 0 auto;
    width: 840px;
    padding: 0 17px 0 17px;
    background-image: url(images/shadows.gif);
    background-repeat: repeat-y;
}

.car-leasing-content-left{
    width:234px; float:left; padding-bottom:10px;
}

.car-leasing-content-main{
    width: 606px;
    float: left;
    padding-top:20px;
    padding-bottom:10px;
    background-image: url(images/top.gif);
    background-repeat: no-repeat;
}

.abc-car-leasing-header{width:840px;height:129px;}

.abc-car-leasing-image{
    float:left;
    width:208px;
    height:129px;
}

.abc-car-leasing-banner{
    float:left;
    width:632px;
    height:128px;
    background-color:#ffffff;
}

.abc-car-leasing-flash{
    height:98px;
    width:632px;
    border-width:0;
}

.clear{clear:both;}
.bold{font-weight:bold;}
.nob{border:0;}

/* Menu */
/*.mainMenu{
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.mainMenu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.mainMenu li{
    margin: 2px 0 0 0;
    padding: 0;
    float: left;
    list-style-type: none;
}

.mainMenu li a{
    display: block;
    text-decoration: none;
    margin-left: 1px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 5px;
    height: 23px;
    text-transform: uppercase;
}

a.home:link, a.home:active, a.home:visited{
    padding-left: 1px;
    width: 44px;
    background-image: url(images/menuHome.gif);
    color: White;
}
a.home:hover{
    padding-left: 1px;
    width: 44px;
    background: url(images/menuHome.gif) 0 -28px;
    color: White;
}

a.homeActive:link, a.homeActive:active, a.homeActive:visited{
    padding-left: 1px;
    width: 44px;
    background: url(images/menuHome.gif) 0 -28px;
    color: White;
}
a.homeActive:hover{
    padding-left: 1px;
    width: 44px;
    background: url(images/menuHome.gif) 0 -28px;
    color: White;
}

a.downloads:link, a.downloads:active, a.downloads:visited{
    padding-left: 1px;
    width: 94px;
    background-image: url(images/menuDownloads.gif);
    color: White;
}
a.downloads:hover{
    padding-left: 1px;
    width: 94px;
    background: url(images/menuDownloads.gif) 0 -28px;
    color: White;
}

a.downloadsActive:link, a.downloadsActive:active, a.downloadsActive:visited{
    padding-left: 1px;
    width: 94px;
    background: url(images/menuDownloads.gif) 0 -28px;
    color: White;
}
a.downloadsActive:hover{
    padding-left: 1px;
    width: 94px;
    background: url(images/menuDownloads.gif) 0 -28px;
    color: White;
}

a.enquiryBtn:link, a.enquiryBtn:active, a.enquiryBtn:visited{
    padding-left: 1px;
    width: 66px;
    background-image: url(images/menuEnquiry.gif);
    color: White;
}
a.enquiryBtn:hover{
    padding-left: 1px;
    width: 66px;
    background: url(images/menuEnquiry.gif) 0 -28px;
    color: White;
}

a.enquiryActive:link, a.enquiryActive:active, a.enquiryActive:visited{
    padding-left: 1px;
    width: 66px;
    background: url(images/menuEnquiry.gif) 0 -28px;
    color: White;
}
a.enquiryActive:hover{
    padding-left: 1px;
    width: 66px;
    background: url(images/menuEnquiry.gif) 0 -28px;
    color: White;
}

a.applyonline:link, a.applyonline:active, a.applyonline:visited{
    padding-left: 1px;
    width: 102px;
    background-image: url(images/menuApplyOnline.gif);
    color: White;
}
a.applyonline:hover{
    padding-left: 1px;
    width: 102px;
    background: url(images/menuApplyOnline.gif) 0 -28px;
    color: White;
}

a.applyonlineActive:link, a.applyonlineActive:active, a.applyonlineActive:visited{
    padding-left: 1px;
    width: 102px;
    background: url(images/menuApplyOnline.gif) 0 -28px;
    color: White;
}
a.applyonlineActive:hover{
    padding-left: 1px;
    width: 102px;
    background: url(images/menuApplyOnline.gif) 0 -28px;
    color: White;
}

a.specialoffers:link, a.specialoffers:active, a.specialoffers:visited{
    padding-left: 1px;
    width: 58px;
    background-image: url(images/menuOffers.gif);
    color: White;
}
a.specialoffers:hover{
    padding-left: 1px;
    width: 58px;
    background: url(images/menuOffers.gif) 0 -28px;
    color: White;
}

a.specialoffersActive:link, a.specialoffersActive:active, a.specialoffersActive:visited{
    padding-left: 1px;
    width: 58px;
    background: url(images/menuOffers.gif) 0 -28px;
    color: White;
}
a.specialoffersActive:hover{
    padding-left: 1px;
    width: 58px;
    background: url(images/menuOffers.gif) 0 -28px;
    color: White;
}

a.testimonials:link, a.testimonials:active, a.testimonials:visited{
    padding-left: 1px;
    width: 105px;
    background-image: url(images/menuTestimonials.gif);
    color: White;
}
a.testimonials:hover{
    padding-left: 1px;
    width: 105px;
    background: url(images/menuTestimonials.gif) 0 -28px;
    color: White;
}

a.testimonialsActive:link, a.testimonialsActive:active, a.testimonialsActive:visited{
    padding-left: 1px;
    width: 105px;
    background: url(images/menuTestimonials.gif) 0 -28px;
    color: White;
}
a.testimonialsActive:hover{
    padding-left: 1px;
    width: 105px;
    background: url(images/menuTestimonials.gif) 0 -28px;
    color: White;
}

a.vans:link, a.vans:active, a.vans:visited{
    padding-left: 1px;
    text-align:center;
    width: 41px;
    background-image: url(images/menuVans.gif);
    color: White;
}
a.vans:hover{
    padding-left: 1px;
    text-align:center;
    width: 41px;
    background: url(images/menuVans.gif) 0 -28px;
    color: White;
}

a.usedcars:link, a.usedcars:active, a.usedcars:visited{
    padding-left: 1px;
    width: 105px;
    background-image: url(images/menuUsed.gif);
    color: White;
    text-align:center;
}
a.usedcars:hover{
    padding-left: 1px;
    width: 105px;
    background: url(images/menuUsed.gif) 0 -28px;
    color: White;
    text-align:center;
}


a.usedcarsActive:link, a.usedcarsActive:active, a.usedcarsActive:visited{
    padding-left: 1px;
    width: 105px;
    background: url(images/menuUsed.gif) 0 -28px;
    color: White;
}
a.usedcarsActive:hover{
    padding-left: 1px;
    width: 105px;
    background: url(images/menuUsed.gif) 0 -28px;
    color: White;
}
*/

/* End Menu */


/* Footer */
.car-leasing-footer{
    margin: 0 auto;
    width: 840px;
    padding: 0 17px 0 17px;
    background-image: url(images/shadows-no-col.gif);
    background-repeat: repeat-y;
    color: #006699;
}

.car-leasing-footer-copy{
    height: 28px;
    background-color: #006699;
    color: White;
    width: 234px;
    padding-top: 12px;
    font-size: 12px;
    float: left;
    background-image: url(images/footerBg.gif); 
    background-repeat: repeat-x;
    text-align:center;
}

.car-leasing-footer-links{
    background-color: #006699;
    color: White;
    padding: 12px 12px 0 0;
    font-size: 16px;
    float: left;
    width: 594px;
    background-image: url(images/footerBg.gif);
    height: 28px;
}

.car-leasing-footer-links ul{
float: right;
list-style: none;
padding: 0;
margin: 0;
} 

.car-leasing-footer-links ul li{
float: left;
padding: 0 10px 0 10px;
} 

.car-leasing-footer-links ul li a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
} 

.car-leasing-footer-links ul li a:hover{
text-decoration: underline;
} 

.car-leasing-footer-abc-leasing{
    background-color:#c9ced2;
    font-size:0.8em;
}

.designer-websites{
    height:21px;
    width:840px;
    padding-top:6px;
    background-image:url(images/designer-websites-bar.gif);
    color:white;
    font-size:12px;
    text-align:right;
    float:left;
    font-weight:bold;
}

.designer-websites a:link{
    text-decoration: underline;
    color: white;
}
.designer-websites a:active{
    text-decoration: underline;
}
.designer-websites a:visited{
    color: white;
    text-decoration: underline;
}
.designer-websites a:hover{
    text-decoration: underline;
}
/* End Footer */

/* Manufacturers List */
.car-leasing-vehicles{
    padding: 0 0 10px 10px;
}

.car-leasing-vehicles div{
    font-size: 0.8em;
    color: #006699;
}

.car-leasing-vehicles ul{
    margin: 5px 0;
    padding: 0;
    list-style-type: none;
}

.car-leasing-vehicles ul li a{
    color: #535259;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
}

.car-leasing-vehicles ul li a:hover{
    color:#C78635;
    text-decoration:underline;
}


.car-leasing-vehicles H3{
    font-size:1.0em;
    font-family:Arial;
    color:#f17c17;
    padding:0;
    margin:5px 0;
}

/* End Manufacturers List */

/* Search Widget */
.car-leasing-search{
    font-size: 0.8em;
    padding: 0 0 10px 5px;
}

.car-leasing-search select{width:135px;}

.car-leasing-search .btn{float:right;}

/* End Search Widget */



.description{font-size:0.8em; padding: 5px;}

a{color: #006699;}


a.nonDecoration:link{color:#006699; text-decoration:none; border:none; outline:none;}
a.nonDecoration:active{color:#006699; text-decoration:none; border:none; outline:none;}
a.nonDecoration:visited{color:#006699; text-decoration:none; border:none; outline:none;}
a.nonDecoration:hover{color:#006699; text-decoration:none; border:none; outline:none;}

.CarFrame{
    padding:0 0 0 46px;
    width:233px;
    float:left;
    text-align:center;
    height:290px;
}

.CarFrameSmall {
    width:173px; 
    height:224px;
    float:left;
    padding:7px 0 7px 23px;
}

.CarTitle{
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px 0;
}

.CarTitleSmall{
    color: #FF6600;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
}

.CarPrice{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 5px 0;
}

.CarPriceSmall{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
}

.CarContract{
    color: #006699;
    font-size: 14px;
    font-weight: bold;
}

.CarContractSmall{
    color: #006699;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
}

.specialoffers {text-align:center;}

.footerText {color:#ff0000; font-size:10px;}


.Feature { padding:0; margin:5px 0 10px 0; }
.Feature h1 {font-size:18px; color:#FF6600; font-weight:bold; padding:0; margin:0;}
.Feature h2 {font-size:20px; color:#FF6600; font-weight:bold; padding:0; margin:0;}
.Feature h3 {font-size:15px; color:#FFFFFF; font-weight:bold; padding:0; margin:0;}
.Feature h4 {font-size:18px; color:#006699; font-weight:bold; padding-top:0; margin-top:0;}
.Feature h5 {font-size:16px; color:#006699; padding:0; margin:0 0 15px 0;}


.faqQuestion { color:#006699; font-size:12px; font-weight:bold; }
.faqAnswer {color:#006699; font-size:12px; text-decoration:none;}
    
.enquiryFormText {color:#006699; font-size:12px; }
.enquiryFormFields {color:#006699; width:155px; height:20px; font-size:12px; padding-top:3px; text-align:left; float:left;}
.enquiryFormFull {color:#006699; height:20px; font-size:12px; width:411px; text-align:left; font-weight:bold; float:left; }
.enquiryFormFull2 {color:#006699; height:60px; font-size:12px; width:360px; text-align:left; font-weight:bold; float:left; }
.telephone {
    font-family: Verdana, Arial, Tahoma;
    color:White;
    margin-top:8px;
    margin-bottom:7px; 
    text-align:left; 
    font-size:20px; 
    font-weight:bold; 
    margin-left:35px;
}


.quickSearch {background-color:#006699;}

.highandwide {width:606px;}

.wideandcentre {width:606px; margin:0 auto;}

.freedelivery {float:left; margin-left:10px; width:330px;}

.partex {float:left; margin-top:10px; width:220px;}

.AboutUs {
    width:586px;
    color:#006699; 
    padding-left:10px; 
    padding-right:10px; 
    text-align:left;
    }
    
.applyOnline {
    width:566px; 
    padding-left:20px; 
    padding-right:20px; 
    text-align:left; 
    color:#006699;
}    
    
.address {
    text-align:left; 
    float:left; 
    width:180px; 
    color:#006699;
}

.map {text-align:left; float:left; width:350px;}

.Imagecentre {text-align:center; float:left; width:580px;}

.aoMessage {
    padding-top:20px; 
    padding-left:15px; 
    padding-right:15px; 
    text-align:left; 
    height:1302px;
}

.aoText {font-size:12px; padding:0; margin:0;}
    
.aoChecka {
    width:285px; 
    float:left; 
    font-size:11px; 
    padding:0; 
    margin:0;
}    

.aoCheckb {
    width:280px; 
    float:left; 
    font-size:11px; 
    padding:0; 
    margin:0;
}

.dpa-a {padding:20px 10px 10px 0; font-size:11px; color:#006699;}

.dpa-b {padding:20px 20px 20px 0; font-size:11px; color:#006699}

.FactsheetHead {height:40px; background-color:#006699}

.downloads-row {float:left; width:606px; margin:20px 0 20px 0;}

.enquiry {width:586px; padding:10px; text-align:left;}

.enquiry-message {
    padding-top:20px; 
    padding-left:15px; 
    padding-right:15px; 
    text-align:left; 
}

.faqs {
    width:410px; 
    padding:0 10px 0 10px; 
    float:left; 
    text-align:left;
}

.faq-Flash {
    width:161px; 
    height:501px; 
    float:right; 
    margin:0; 
    padding:0;
}

.faq-questions {padding:0 10px 0 10px; text-align:left;}

.finance-types {
    width:586px; 
    padding-left:10px; 
    padding-right:10px; 
    text-align:left;
    color:#006699;
}

.R1C1 {width:96px; height:50px; margin:0 1px 0 1px; float:left; font-size:11px; background-color:#006699; color:White;}
.R35W {width:95px; height:35px; padding-top:15px; margin:0 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:#006699; color:White;}
.R40W {width:95px; height:40px; padding-top:10px; margin:0 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:#006699; color:White;}
.R2C1 {width:96px; height:50px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:#006699; color:White;}
.R2CH50 {width:95px; height:50px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R2CH60 {width:95px; height:60px; padding-top:5px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}  
.R3C1 {width:90px; height:50px; padding:15px 3px 0 3px; text-align:center; margin:1px 1px 0 1px; float:left; font-size:11px; background-color:#006699; color:White;}
.R3CX {width:95px; height:50px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R4C1 {width:90px; height:50px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R4CH50 {width:95px; height:50px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R4CH60 {width:95px; height:60px; padding-top:5px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R5C1 {width:90px; height:50px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R5CX {width:95px; height:50px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R6C1 {width:90px; height:60px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R6CH60 {width:95px; height:60px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R6CH65 {width:95px; height:65px; padding-top:10px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R7C1 {width:90px; height:60px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R7CX {width:95px; height:60px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R8C1 {width:90px; height:60px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R8CH50 {width:95px; height:50px; padding-top:25px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R8CH60 {width:95px; height:60px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R9C1 {width:90px; height:150px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R9CX {width:95px; height:150px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R10C1 {width:90px; height:70px; padding:15px 3px 0 3px; margin:1px 1px 0 1px; float:left; font-size:11px; text-align:center; background-color:#006699; color:White;}
.R10CH60 {width:95px; height:60px; padding-top:25px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.R10CH70 {width:95px; height:70px; padding-top:15px; margin:1px 1px 0 1px; float:left; text-align:center; font-size:11px; background-color:silver; color:#006699;}
.topMargin20 {margin:20px 0 0 0;}
.insurance {width:581px; color:#006699; text-align:left; margin:0 10px 0 15px;}
.left10 {float:left; margin:0 0 10px 0;}
.left7 {margin:7px 0 0 10px; font-size:12px; float:left;}
.vehicles {width:606px; text-align:center;}
.offers{font-size:0.8em;padding:6px;border: solid 1px #666666;margin:auto;width:590px;}
.offers th{text-align:left;background-color: #4D6E80;color:#ffffff;}
.offers td{text-align:left;}
.offers tr.alternate{background-color:#B5D4E3;}
.offers tr.special{background-color:#E0D352;font-weight:bold;}
.subHeading{color:#006699;}

.tagCloud1{font-size:0.8em; font-weight:200;}
.tagCloud2{font-size:1em; font-weight:600;}
.tagCloud3{font-size:1.2em; font-weight:900;}

.cloudRange {width:529px; color:white; padding:10px 10px 10px 10px; background:#006699; margin:0 auto 10px auto; text-align:center; background-image:url(images/car-leasing-manufacturer-vehicle-range.jpg); background-position:bottom;}
.cloud {text-align:center; margin:0 auto; width:529px; color:white; padding:10px 10px 10px 10px; background-image:url(images/car-leasing-manufacturers.jpg); background-position:top;}
.cloud a {padding:3px 3px 3px 3px; color:#ffffff; text-decoration:none;}
.cloud a:hover {color:#006699;}
.cloudRange a {padding:3px 3px 3px 3px; color:#ffffff; text-decoration:none;}
.cloudRange a:hover {color:#ff6600;}
