@charset "utf-8";
/* CSS Document */

/* Theme */
@import "dropdown.css";

@import "default.css"; 

body{
background-image:url(images/background-stretch.gif);
background-repeat:repeat-x;
background-color:#cccccc;
width:821px;
margin:0px auto 0px auto;
}

p, h1, h2, li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.faqcontent ol{
padding-left:80px;
margin-left:80px;
}

h3{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*footer*/
.footer a{
color:#666666;
}

.footer a:hover{
text-decoration:none;
font-weight:bold;
}

/*sitemap*/
.site{
background-color:#ffffff;
margin:0px;
padding:30px 0px 30px 0px;
}

/*smart form*/
.formheading{
color:#ffffff;
font-size:10px;
margin:0px;
line-height:24px;
font-weight:bold;
padding:0px 0px 0px 8px;
}

.formdescription{
font-size:10px;
color:#000000;
padding:8px;
}

.header{
overflow: hidden;
width:821px;
padding-top:80px;
height: 0px !important;
height /**/:80px;
background-image:url(images/header2.jpg);
background-repeat:no-repeat;
display:block;
margin:0px;
background-color:#ffffff;
}

.nf{
display:none;
font-size:0;
visibility:hidden;
margin:0px;
}

.homemaincontent{
float:left;
margin-top:221px;
width:619px;
height:327px;
clear:both;
background-image:url(images/home-main-content.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#ffffff;
}

.maincontent{
float:left;
margin-top:201px;
width:619px;
height:347px;
clear:both;
background-color:#ffffff;
}

.productcontent{
float:left;
margin-top:27px;
width:619px;
height:586px;
clear:both;
background-color:#ffffff;
}

.productcontent2{
float:left;
margin-top:27px;
width:619px;
height:520px;
clear:both;
background-color:#ffffff;
}

.faqcontent{
float:left;
margin-top:27px;
width:500px;
height:520px;
clear:both;
background-color:#ffffff;
}

.productspeccontent{
float:left;
margin-top:27px;
width:619px;
height:500px;
clear:both;
background-color:#ffffff;
}

.productcontinuation{
float:left;
width:819px;
height:558px;
clear:both;
background-color:#ffffff;
background-image:url(images/product-pages/stretch.jpg);
background-repeat:repeat-y;
padding:0 2px 0 0;
background-color:#ffffff;
}

.navhome{
width:617px;
height:221px;
padding-left:2px;
background-color:#ffffff;
background-image:url(images/navhome-background.gif);
background-position:bottom right;
background-repeat:no-repeat;
float:left;
}

.navmain{
width:617px;
height:201px;
padding-left:2px;
background-color:#ffffff;
background-image:url(images/navhome-background.gif);
background-position:top right;
background-repeat:no-repeat;
float:left;
}

.navproduct{
width:617px;
height:28px;
padding-left:2px;
background-color:#ffffff;
background-image:url(images/navhome-background.gif);
background-position:top right;
background-repeat:no-repeat;
float:left;
}

.availability{
float:left;
clear:right;
width:202px;
height:547px;
background-image:url(images/form-background.gif);
background-repeat:no-repeat;
background-color:#ffffff;
}

.availability2{
float:left;
clear:right;
width:202px;
height:638px;
background-image:url(images/availability-tall.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}

.faqavailability{
float:left;
clear:right;
width:202px;
height:1308px;
background-image:url(images/form-background.gif);
background-repeat:no-repeat;
background-color:#ffffff;
}


.footer{
background-color:#ffffff;
width:811px;
height:23px;
clear:both;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
padding:5px;
border:#cccccc solid;
border-width:1px 0px 0px 0px;
}

.homecolumn1{
float:left;
}

.homecolumn2{
float:left;
width:84px;
height:326px;
}

.homecolumn3{
float:left;
width:180px;
height:298px;
padding:14px;
background-image:url(images/seperator.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.homecolumn3 p{
margin:0px;
}

.homecolumn3 ul{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:14px;
list-style-image:url(images/list-arrow.gif);
}

.homecolumn3 a{
color:#666666;
font-weight:bold;
text-decoration:none;
}

.homecolumn3 a:hover{
color:#6633CC;
}

#morerentals{
padding-top:32px;
}

#positionlist{
padding:9px 0px 0px 15px;
}

.home1{
margin:0px;
background-color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
height:19px;
width:241px;
border:solid #ffffff;
border-width:1px 1px 0px 3px;
padding:4px 0px 0px 10px;
}

.home1 a{
text-decoration:underline;
color:#ffffff;
}

.home1 a:hover{
text-decoration:none;
color:#000000
}

.homeicon1{
overflow: hidden;
width:84px;
padding-top:110px;
height: 0px !important;
height /**/:110px;
display:block;
background-image:url(images/homeicon-01.jpg);
background-repeat:no-repeat;
}

.homeicon1:hover{
background-image:url(images/homeicon-over-01.jpg);
}

.homeicon2{
overflow: hidden;
width:84px;
padding-top:108px;
height: 0px !important;
height /**/:108px;
display:block;
background-image:url(images/homeicon-02.jpg);
background-repeat:no-repeat;
}

.homeicon2:hover{
background-image:url(images/homeicon-over-02.jpg);
}

.homeicon3{
overflow: hidden;
width:84px;
padding-top:108px;
height: 0px !important;
height /**/:108px;
display:block;
background-image:url(images/homeicon-03.jpg);
background-repeat:no-repeat;
}

.homeicon3:hover{
background-image:url(images/homeicon-over-03.jpg);
}

.sectioncontent1{
margin:0px;
font-size:11px;
padding:15px 10px 0px 25px;
width:218px;
height:70px;
background-image:url(images/home-bullet.gif);
background-repeat:no-repeat;
}

.sectioncontent2{
margin:0px;
font-size:11px;
padding:15px 10px 0px 25px;
width:218px;
height:69px;
background-image:url(images/home-bullet.gif);
background-repeat:no-repeat;
}

.sectioncontent2 a{
color:#6633FF;
font-weight:bold;
text-decoration:none;
}

.sectioncontent1 a{
color:#6633FF;
font-weight:bold;
text-decoration:none;
}

.bringtotop{
position:absolute;
width:801px;
top:80px;
clear:both;
z-index:0;
}






/*forms*/

label{
with:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}



option{
font-size:10px;
}

#chooser{
margin-top:0px;
padding-top:10px;
padding-left:9px;
position:absolute;
z-index:100;
width:165px;
}

select{
height:30px;
width:110px;
font-size:10px;
}

.selector{
font-size:10px;
width:150px;
}

input.button{
padding:top:5px;
color:#ffffff;
font-size:11px;
background-image:url(images/button-background.gif);
border:1px solid #ffffff;
}

input.button:hover{
color:#000000;
background-image:url(images/button-background-over.gif);
}


#economy{
margin:0px;
position:absolute;
padding:0px 0px 0px 9px;
visibility:hidden;
z-index:99;
}

#medium{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:98;
}

#executive{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:97;
}

#fourbyfour{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:96;
}

#convertible{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:95;
}

#people{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:93;
}

#van{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:94;
}

#wedding{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:93;
}

#towing{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:93;
}

#minibus{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:93;
}

#motorhome{
margin:0px;
visibility:hidden;
position:absolute;
padding:10px 0px 0px 9px;
z-index:93;
}

#starter{
position:absolute;
}

#starter p{
margin:0px;
width:160px;
font-size:11px;
padding:12px 0px 0px 12px;
}

.findus{
position:absolute;
right:460px;
top:520px;
}

.findus2{
position:absolute;
right:460px;
top:605px;
}

.findus p, .findus2 p{
margin:0px;
width:150px;
color:#ffffff;
}

.findus a, .findus2 a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.findus a:hover, .findus2 a:hover{
text-decoration:underline;
}

/* Vehicles homepage*/

#ecobox{
background-color:#cccccc;
display:block;
margin:0px;
width:143px;
height:21px;
background-image:url(images/vehicles-home/economy.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#ecobox:hover{
background-image:url(images/vehicles-home/economy-over.jpg);
color:#6699FF;
}

#medbox{
background-color:#cccccc;
display:block;
margin:0px;
width:139px;
height:21px;
background-image:url(images/vehicles-home/medium.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#medbox:hover{
background-image:url(images/vehicles-home/medium-over.jpg);
color:#6699FF;
}

#exebox{
background-color:#cccccc;
display:block;
margin:0px;
width:139px;
height:21px;
background-image:url(images/vehicles-home/executive.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#exebox:hover{
background-image:url(images/vehicles-home/executive-over.jpg);
color:#6699FF;
}

#spcbox{
background-color:#cccccc;
display:block;
margin:0px;
width:138px;
height:21px;
background-image:url(images/vehicles-home/specialist.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
clear:right;
}

#spcbox:hover{
background-image:url(images/vehicles-home/specialist-over.jpg);
color:#6699FF;
}

#conbox{
background-color:#cccccc;
display:block;
margin:0px;
width:143px;
height:16px;
background-image:url(images/vehicles-home/towing.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#conbox:hover{
background-image:url(images/vehicles-home/towing-over.jpg);
color:#6699FF;
}

#foubox{
background-color:#cccccc;
display:block;
margin:0px;
width:139px;
height:16px;
background-image:url(images/vehicles-home/4x4.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#foubox:hover{
background-image:url(images/vehicles-home/4x4-over.jpg);
color:#6699FF;
}

#vanbox{
background-color:#cccccc;
display:block;
margin:0px;
width:139px;
height:16px;
background-image:url(images/vehicles-home/vans.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#vanbox:hover{
background-image:url(images/vehicles-home/vans-over.jpg);
color:#6699FF;
}

#motbox{
background-color:#cccccc;
display:block;
margin:0px;
width:138px;
height:16px;
background-image:url(images/vehicles-home/motorhome.jpg);
background-repeat:no-repeat;
padding:155px 0px 0px 15px;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
}

#motbox:hover{
background-image:url(images/vehicles-home/motorhome-over.jpg);
color:#6699FF;
}

/* preload mouseovers*/

#ecoload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/economy-over.jpg);
}

#medload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/medium-over.jpg);
}




#exeload{
position:absolute;
top:0;



left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/executive-over.jpg);
}

#speload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/specialist-over.jpg);
}

#conload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/convertible-over.jpg);
}

#fouload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/4x4-over.jpg);
}

#vanload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/vans-over.jpg);
}

#motload{
position:absolute;
top:0;
left:0;
width:1px;
height:1px;
background-image:url(images/vehicles-home/motorhome-over.jpg);
}

/*product table*/

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:411px;
}



td{
padding:0px 2px 0px 2px;
}

.tabtoprow{
font-weight:bold;
text-align:center;
height:45px;
background-color:#999999;
margin:0px;
border:solid #ffffff 1px;
}

.tabtopleft{
font-weight:bold;
text-align:center;
height:45px;
background-color:#999999;
margin:0px;
border:solid #ffffff;
border-width:1px 1px 1px 0px;
}

.tabtopright{
font-weight:bold;
text-align:center;
height:45px;
background-color:#999999;
margin:0px;
border:solid #ffffff;
border-width:1px 2px 1px 1px;
}



.tabedge{
text-align:center;
height:45px;
background-color:#ffffff;
margin:0px;
border-bottom:dotted #999999 2px;
border-left:solid #ffffff 2px;
}

.tabedgeright{
text-align:center;
height:45px;
background-color:#ffffff;
margin:0px;
border-bottom:dotted #999999 2px;
border-left:dotted #999999 2px;
border-right:solid #ffffff 2px;
}


.tabcells{
text-align:center;
height:54px;
background-color:#ffffff;
margin:0px;
border:dotted #999999;
border-width:0px 0px 2px 2px;
}

/*economy cars page*/

#ecobanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/economy-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#wedbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/wedding-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}


#towbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/towing-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:104px 0px 0px 26px;
background-color:#ffffff;
}

#minibanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/busbanner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:104px 0px 0px 26px;
background-color:#ffffff;
}


#exebanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/executive-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#faqbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/faq-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:80px 0px 0px 26px;
}

#bookingbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/booking-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:80px 0px 0px 26px;
}


#aboutusbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/about-us-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:80px 0px 0px 26px;
}


#foubanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/4x4-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#medbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/medium-sized-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#convbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/convertible-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#vanbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/van-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#motorbanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/motorhome-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}

#peoplebanner{
margin:0px;
width:589;
height:21px;
background-image:url(images/product-pages/people-carrier-banner.jpg);
background-repeat:no-repeat;
background-color:#333333;
color:#ffffff;
padding:154px 0px 0px 26px;
}


#description{
background-color:#cccccc;
width:162px;
height:400px;
border:#ffffff solid;
border-width:1px 3px 0px 3px;
float:left;
padding:10px 20px 0px 20px;
font-size:10px;
}

.description{
background-color:#cccccc;
width:162px;
height:400px;
border:#ffffff solid;
border-width:1px 3px 0px 3px;
float:left;
padding:10px 20px 0px 20px;
font-size:10px;
}

#infomargin{
background-color:#cccccc;
width:574px;
height:1150px;
border:#ffffff solid;
border-width:1px 3px 0px 3px;
float:left;
padding:10px 20px 20px 20px;
}

#infomarginabout{
background-color:#cccccc;
width:574px;
border:#ffffff solid;
border-width:1px 3px 0px 3px;
float:left;
padding:10px 20px 20px 20px;
min-height:385px;
}

#description2{
background-color:#cccccc;
width:162px;
height:400px;
border:#ffffff solid;
border-width:1px 2px 0px 0px;
float:right;
padding:10px 20px 0px 20px;
font-size:10px;
}

#description h2{
margin:0px;
}

.description h2{
margin:0px;
}

#description2 h2{
margin:0px;
}


#description ul{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

.description ul{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

#description2 ul{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}

#movelist{
padding:9px 0px 0px 10px;
}

.movelist{
padding:9px 0px 0px 10px;
}

.productcolumn2{
float:left;
clear:right;
width:411px;
}

.prices{
background-color:#666666;
height:18px;
border:solid #ffffff;
border-width:0px 3px 2px 0px;
padding:4px 0px 0px 12px;
}

.prices h2{
margin:0;
color:#ffffff;
}

.productfooter{
background-image:url(images/product-pages/product-footer.gif);
background-repeat:no-repeat;
background-color:#ffffff;
width:821px;
height:23px;
clear:both;
}

.productfooterleft{
background-image:url(images/product-pages/product-footer-left.gif);
background-repeat:no-repeat;
width:617px;
height:23px;
clear:both;
}


.lefthandtable{
width:412px;
border:solid #ffffff;
border-width:0px 0px 0px 3px;
float:left;
}

/*contact page*/

.address{
background-image:url(images/contact-background.jpg);
background-repeat:no-repeat;
width:191px;
height:500px;
float:left;
padding-top:22px;
}

.address p{
color:#ffffff;
padding:0px 0px 0px 22px;
}

.address a{
color:#ffffff;
}

.address a:hover{
color:#6699FF;
}

#bookingform{
height:1045px;
}

#bookingside{
height:1072px;
}


