/* CSS Document */
/* Remove padding and margin */
* {margin:0px;padding:0px;}
/* Remove border around linked images */
img {border: 0;}
/* Class for clearing floats*/
.clear {clear:both;}
body {background-color:#FFF;margin: 0 auto;padding: 0px;font: 80% Verdana, Arial, Helvetica, sans-serif;width:800px;min-width:800px;}
#outer {position:relative;width: 800px;margin: 20px auto 0 auto; padding:0px;background:#FFF url(../images/line.gif) repeat-y 530px 400px;}
#branding {height: 48px;padding:18px 10px 0px 25px;background: #FFF url(../images/header_title.gif) no-repeat right 32px;}
#lang{left: 690px;position: absolute;top: 5px;}

/* RIGHT COLUMN */	
#col_right {float: right;width: 250px;background-color: #FFF;color: #333;padding: 0px;margin:0px 20px 0px 0px;display:inline;}
.infobox_b {position:relative;float:left;padding: 5px 0px 0px 5px;width:245px;height: 305px;margin: 5px 0px 4px 0px;
background-color:#FFCC33;color: #333;}
				
/* ABOVE ROW */	
#row_above {clear: left;float: left;width: 800px;color: #333;padding: 10px 20px 10px 20px;margin:0px;display:inline;}
.box {float:left;padding-top: 30px;padding-left: 10px;width: 495px;height: 170px;background: #FFCC33 url(../images/img_quote.gif) no-repeat left 10px;margin:0px;}
.box2 {float:left;padding-top: 30px;padding-left: 10px;width: 495px;margin:0px;background: #FFCC33;}
.box3 {float:left;padding-top: 10px;padding-left: 10px;width: 495px;margin:0px;background: #FFF;}
.box3 a, .box3 a:link{color: #FFFFFF;}
.box3 a:hover{color: #000000;}
.box_pic {float:left;clear: left;padding:0px;width: 510px;height:505px;background: #FFF url(../images/bg_content.jpg) no-repeat left 180px;margin:0px 0px 0px 15px;display:inline;}
.box_b {float:left;clear: left;padding:0px;width: 510px;min-height:500px;background: #FFF url(../images/bg_content.jpg) no-repeat left 180px;margin:0px 0px 0px 18px;display:inline;}
.box_bg {float:left;clear: left;padding:0px;width: 510px;min-height:500px;background-color:#fff;margin:0px 0px 0px 18px;display:inline;}
.infobox {float:left;padding: 10px 0px 0px 5px;width:245px;height: 210px;margin: 0px 0px 0px 6px;background: #FFF2CC;
color: #333;}
.infobox ul{list-style-type:disc;list-style-position:outside;font-size:93%;padding: 5px 0px 0px 45px;margin:0px;
line-height:15px;color:#666;letter-spacing:-0.5px;font-weight:bold;list-style-image: url(../images/bullet.gif);}

/* MIDDLE ROW */
#row_middle {width: 800px;background-color:#666666;clear: left;float: left;color: #333;padding: 20px 0px 0px 20px;margin:0px;}
.carbox {position:relative;float:left;padding: 0px;width: 250px;height: 170px;background: #FFF url(../images/img_carbox.gif) no-repeat left 8px;border: 2px solid #FFF2CC;margin:2px 3px 0px 0px;}
.carbox_2 {position:relative;float:left;padding: 0px;width: 250px;height: 170px;background: #FFF;
border: 1px solid #666;margin:10px 3px 0px 0px;}
.carprice {position:absolute;padding:0px;z-index: 2;width:250px;height:170px;left: 0;top: 0;}

/* BELOW ROW*/
#row_below {width: 800px;background-color:#FFF;clear: left;float: left;color: #333;padding: 5px 20px 8px 20px;margin:0px;display:inline;}
.button {float:left;padding: 0px;width: 250px;height: 39px;background-color: #FFCC33;margin:0px 6px 0px 0px;}

/* FOOTER*/
#footer {width:800px;margin:0px;background-color: #666;height: 32px;line-height:35px;color: #FFF;text-align: center;font-size: 90%;clear: both;}

/*main navigation links*/
ul#main-nav {list-style: none;width: 800px;line-height:31px;font-weight: bold;margin: 0px;padding: 0px;}
ul#main-nav li {display: inline;float:left;}
ul#main-nav li a{text-decoration: none;color: #FFF;font-weight: bold;border-right: 1px solid #999;padding:7px 23.5px;}
ul#main-nav li a:hover{text-decoration: none;color: #FFCC33;font-weight: bold;border-right: 1px solid #999;}
ul#main-nav li a#noline{border-right: 0px;}
#main-nav-div {clear: both;width: 800px;height:31px;border-top:1px solid #000;border-bottom:1px solid #000;background: #FFF url(../images/background_mainnav.jpg) no-repeat;}
h2,h3,h5,h6 {font-weight:bold;}
p {padding: 2px 20px 4px 7px; margin: 0px 0px 0px 0px; text-align:justify; 			color: #333;font-size:95%;letter-spacing:-0.5px;font-weight:normal;line-height:19px;}
h1 {color: #FFCC33;font-size: 210%;margin-top: 2px;margin-right: 2px;text-align:right;}
h2 {font-size: 120%;color: #000;margin-top: 5px;margin-right: 5px;text-align:right;}
h3 {background-color:#FFF2CC;clear:left;float: left;height:19px;width:100%;font-size:100%;text-align:left;line-height:19px;margin:0px;}
h4 {padding: 2px 15px 5px 5px; margin: 0px 30px 0px 0px; text-align:justify; 			color: #333;font-size:95%;letter-spacing:-0.5px;font-weight:normal;line-height:19px;}
h5 {color: #666;font-size:80%;text-align:left;line-height:11px;padding:10px 0 0 0;margin:0px;}
h6 {color: #666;font-size:90%;text-align:left;padding:6px 0 1px 0;margin:0px;}
.box_b h5 {color: #333;font-size:120%;text-align:left;line-height:18px;padding: 2px 20px 5px 10px; margin:0px;}
#row_below h5 {color: #333;font-size:120%;text-align:left;line-height:18px;padding: 2px 20px 5px 5px; margin:0px;}
hr {border: none 0; border-top: 2px solid #FFF2CC;border-bottom: 2px solid #FFF2CC;padding:0px;width: 95%;height: 4px;margin: 1px auto 3px 0;text-align: left;}
.bigtext{font-size: 150%;font-weight: bold;}
.text {color: #666;font-size: 110%;font-weight: bold;padding-right:10px;}
.yellow {color: #FFCC33;}
.centre {text-align:center;}
a, a:link {color: #FFCC33;text-decoration:none;font-weight: bold;font-size: 100%;}
a:visited {color: #000000;}
a:hover {color: #333;text-decoration:underline;}
a:visited:hover{color: #333;}
.left {float: left;padding: 13px 600px 11px 5px;}
.left-img {float: left;margin-left:6px;margin-top:10px;}
.leftbottom {float: left;padding: 50px 0px 0px 1px;}
.right {float: right;padding-top: 5px;padding-right: 5px;text-align:right;}
.submit {background-color:#FFF;color:#666;border: solid 1px #000;	float: right;margin-top: 5px;margin-right: 5px;text-align:center;height:39px;width:180px;font-size:125%;font-weight:900;padding:0px;} 
.submit_2 {background-color:#FFF;color:#666;border: solid 1px #000;	float: left;margin-top: 5px;margin-bottom:0px;margin-left: 60px;text-align:center;height:39px;width:160px;font-size:125%;font-weight:900;padding:0px;} 
input, select, textarea {color: #333;font-weight: normal;font-size:100%;width: 115px;border-top: 1px solid #CCCCCC;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #CCCCCC;margin-left: 2px;}
.larger {width: 230px;color:#000000;}
.newinput {width: 25px;border:0px;}
#requirements {color:#333;font-weight:bold;background-color:#FFCC33;}
#requirements h5 {color: #333;font-size:120%;text-align:left;line-height:18px;padding: 2px 20px 5px 10px; margin:0px;}
#requirements ul{list-style-type:disc;list-style-position:outside;font-size:93%;padding: 5px 0px 0px 45px;margin:0px;line-height:15px;color:#666;letter-spacing:-0.5px;font-weight:bold;}

#subtotal {font-weight:bold;background-color:#FFCC33;}
label {color: #333;}
.checkbox {width: 30px;border:0px;}
.bookit {float:right;width:180px;background-color:#FFF2CC;font-weight:bold;color:#333;margin-bottom:5px;margin-right:38px;}
.carfeatures{width: 240px;border:0px;}




.DateSelector_Day 
{
    width:auto;
    font-size:10px;
}

.DateSelector_Month 
{
    width:auto;
    font-size:10px;
}

.DateSelector_Year 
{
    width:auto;
    font-size:10px;
}


.carsupplier
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana;
    font-style:italic;
    font-weight:bold;
}

