﻿/* Standard */
body { background: #000; }
form { font-family: Trebuchet MS, Arial; font-size: 0.75em; color: #000; border:none; margin:0 auto; width:1000px; line-height:140%; margin-top:10px; margin-bottom:10px; }
h1 { font-family: Trebuchet MS, Arial; font-size: 1.3em; font-weight: normal; margin-bottom:8px; text-transform:none; padding-bottom:4px; border-bottom: solid 1px #a88c6f; }
p { text-align:justify; }
img { border: 0; }

/* Info */
.info h1 { border-bottom:none; font-size:2.0em; margin-left:10px; }
.info .details { font-family: Trebuchet MS; color: #fff; line-height:1.7em; font-size:1.2em; font-weight:bold; background: #000; padding: 10px 10px; margin-top:7px; margin-left:10px; width:340px; height:310px; overflow:auto; border: solid 1px #ff9933; }

/* Filters */
.filters { margin-top:10px; margin-left:10px; margin-bottom:30px; width:955px; height:168px; background: #000 url(/images/base/plate.jpg) repeat; padding:10px; font-weight:bold; border: solid 1px #ff9933; }
.filters .left { float:left; width:340px; }
.filters .right { float:left; width:615px; }
.filters .title { font-family: Trebuchet MS, Century Gothic, Arial; font-size:1.8em; font-weight:bold; margin-bottom:16px; background-color: #4f81bd; color: #fff; padding: 10px; width:210px; border: solid 1px #fff; }
.filters .filterheading { float:left; margin-right:0px; width:120px; color: #fff; margin-top:8px; }
.filters .filter { float:left; margin-right:40px; width:90px; }
.filters .filter1 { float:left; background: #ff9900; border: solid 1px #fff; padding:2px 5px; width:300px; color: #fff; margin-right:10px;}
.filters .input { font-family: Trebuchet MS; color: #000; width:90px; }
.filters .input1 { background: none; color: #fff; }
.filters .caption { margin:0px; width: 590px; height: 148px; background: #000; padding:10px; font-family: Trebuchet MS; color: #ff9933; line-height:1.5em; font-size:1.2em; font-weight:bold; border: solid 1px #ff9933; }
.filters .caption h1 { border-bottom: none; font-size:1.5em; }
.filters .caption .link { margin-bottom:7px; }
.filters .caption a:hover { background: none; }

/* New Filters */
.filters2 { margin-top:10px; margin-left:10px; margin-bottom:30px; width:957px; background: #000 url(/images/base/plate2.jpg) repeat-x; padding:10px; font-weight:bold; border: solid 0px #ff9933;}
.filters2 .select { width:936px; padding: 50px 10px 10px 10px; background: url(/images/base/select.png) repeat; }
.filters2 .title { font-family: Trebuchet MS, Century Gothic, Arial; font-size:1.8em; font-weight:bold; margin-bottom:16px; background-color: #4f81bd; color: #fff; padding: 10px; width:210px; border: solid 1px #fff; }
.filters2 .filterheading { float:left; margin-right:0px; width:120px; color: #fff; margin-top:8px; }
.filters2 .filter { float:left; margin-right:40px; width:90px; }
.filters2 .filter1 { float:left; background: #ff9900; border: solid 1px #fff; padding:2px 5px; width:300px; color: #fff; margin-right:10px;}
.filters2 .input { font-family: Trebuchet MS; color: #000; width:90px; }
.filters2 .input1 { background: none; color: #fff; }
.filters2 .caption { margin:0px; width: 590px; height: 148px; background: #000; padding:10px; font-family: Trebuchet MS; color: #ff9933; line-height:1.5em; font-size:1.2em; font-weight:bold; border: solid 1px #ff9933; }
.filters2 .caption h1 { border-bottom: none; font-size:1.5em; }
.filters2 .caption .link { margin-bottom:7px; }
.filters2 .caption a:hover { background: none; }
.statistics { background: url(/images/base/statistics.jpg); width: 322px; height:123px; margin-top:47px; }
.totalvehicles { padding-top:48px; color: #fff; font-size: 1.1em; text-align:center; }
.soldvehicles { margin-top:-2px; color: #fff; font-size: 1.1em; text-align:center; }
.reservedvehicles { margin-top:-2px; color: #fff; font-size: 1.1em; text-align:center; }
.level { color: #ff9734; }

.hidesold { background: none; font-size: 1.4em; margin-bottom:20px; }
.hidesold .input { color: #fff; background: none; font-weight:bold; }
.found { margin-bottom:20px; color: #fae500; font-size: 1.5em; margin-top:20px; }
.vehiclenumbers { color: #fae500; }
.budgettitle { float: left; margin-right:10px; font-weight: bold; color: #fff; font-size: 1.4em; margin-top:9px; }
.budgetfilter { float: left; font-size:1.4em; }
.budgetfilter .input { font-weight: bold; }
.budgettitle .input { font-weight: bold; }

/* Vehicle Captions */
.vehicle { width: 310px; height: 230px; border: solid 1px #cfb8a7; padding: 5px; background-color: #fff; float:left;  margin-top:2px; margin-right:2px; }
.vehicle .main { height: 205px; }
.vehicle .main .title { width: 300px; background-color: #ff9933; font-weight:bold; height:32px; padding: 5px; text-align: center; color: #000; margin-bottom:5px; font-size:1.2em;}
.vehicle .main .desc { color: #fff; }
.vehicle .main .picture { float: left; width: 200px; margin-right:20px; }
.vehicle .main .details { float: left; width: 90px; }
.vehicle .main .details .subtitle { font-weight:bold; margin-bottom:0px;  }
.vehicle .main .details .value { font-weight:normal; border-bottom: solid 1px #cfb8a7; padding-bottom:0px; margin-bottom:2px; }
.vehicle .base { width: 300px; background-color: #ff9933; padding: 3px 5px; text-align: center; color: #fff; height:18px; font-weight:bold; }
.vehicle .base a { color: #fff; }
.vehicle .base a:hover { color:#fdcda9; }
.vehicle .sold { color: #ce0206;}
.vehicle .reserved { color: #2d6ec3; }

/* New Vehicle Captions */
.vehicle2 { width: 300px; height: 470px; border: solid 1px #cfb8a7; padding: 5px; background-color: #fff; float:left;  margin-top:10px; }
.vehicle2 .main { height: 446px; }
.vehicle2 .main .strap { font-size:1.2em; color: #c82818; margin-bottom:8px; height:16px; text-align:center; }
.vehicle2 .main .title { width: 290px; background-color: #ff9933; font-weight:bold; height:52px; padding: 5px; text-align: center; color: #000; margin-bottom:5px; font-size:1.4em;}
.vehicle2 .main .title .name { height: 17px; overflow:hidden; padding-bottom:0px;}
.vehicle2 .main .title .subname { height: 14px; overflow:hidden; padding-bottom:4px; font-size:0.9em;}
.vehicle2 .main .desc { color: #fff; font-size: 0.9em; }
.vehicle2 .main .picture { float: left; width: 200px; margin-right:20px; margin-left:50px; margin-bottom:20px; border: solid 3px #ff9933; }
.vehicle2 .main .details .subtitle { font-weight:bold; margin-bottom:0px; float:left; width:90px; margin-top:0px; padding-bottom:2px; border-bottom: solid 1px #dedede;}
.vehicle2 .main .details .value { font-weight:normal; padding-bottom:0px; margin-bottom:2px; float:left; width:200px; margin-top:0px; padding-bottom:2px; border-bottom: solid 1px #dedede;}
.vehicle2 .base { width: 290px; background-color: #ff9933; padding: 3px 5px; text-align: left; color: #fff; height:18px; font-weight:bold; }
.vehicle2 .base .details { float: left; width: 130px; }
.vehicle2 .base .price { float: right; width:160px; text-align:right; font-size:1.2em; font-weight:bold; color: #000; }
.vehicle2 .base a { color: #1462b6; }
.vehicle2 .base a:hover { color:#fdcda9; }
.vehicle2 .sold { color: #ce0206;}
.vehicle2 .reserved { color: #2d6ec3; }

/* Text */
.text { font-family: Trebuchet MS, Tahoma; font-size: 1.0em; color: #000; padding:0; text-align:justify; margin-top:0;}
.text a { text-decoration:underline; border:none; color: #fff;}
.text a:hover { color: #ce722f; text-decoration:underline; border:none }

/* Captions */
#infocaptions { font-family:Trebuchet MS, Georgia, Verdana; line-height:1.4em; margin-top:10px; margin-left:0px; font-size:1.0em; }
#infocaptions .options { margin-bottom:0; padding:0; width:540px; border-bottom: solid 1px #777; font-size:1.2em; }
#infocaptions .selectedoption { padding: 4px 11px; float:left; background: #000; border: solid 1px #444; border-bottom:none; margin-right:2px; }
#infocaptions .selectedoption a:link { font-weight:bold; text-decoration:none; color: #ff9933; }
#infocaptions .selectedoption a:link:hover { background:none; }
#infocaptions .option { padding: 4px 11px; float:left; background: #ff9933; border: solid 1px #444; border-bottom:none; margin-right:2px; }
#infocaptions .option a:link { font-weight:bold; text-decoration:none; color: #fff; }
#infocaptions .option a:link:hover { font-weight:bold; text-decoration:none; color: #000; background:none; }
#infocaptions .contents { width: 518px; border: solid 1px #ccc; border-top:none; margin-top:0; padding:10px; background: #fff; }
#infocaptions .header { font-weight:bold; font-size:1.2em; margin-bottom:8px; } 
#infocaptions .picturepanel { float:left; width:200px; margin-right:10px; }
#infocaptions .picture { width:180px; margin-right:10px; height:150px; }
#infocaptions .details { width:500px; margin-top:10px; line-height:1.4em; }
#infocaptions .thumbnails { float:left; width:340px; margin-top:-4px; margin-left:-224px; }
#infocaptions .selector { width: 60px; float:left; margin-right: 3px; margin-top:4px; }
#infocaptions img { border: solid 1px #aaa; }
#infocaptions td { padding: 8px; }

/* Captions */
#infocaptions2 { font-family:Trebuchet MS, Georgia, Verdana; line-height:1.4em; margin-top:10px; margin-left:0px; font-size:1.0em; border: solid 2px #da6600; background: #ffd3ab; padding: 3px 2px 3px 3px; }
#infocaptions2 .options { margin-bottom:0; padding:0; width:540px; font-size:1.2em; }
#infocaptions2 .selectedoption { padding: 4px 0px; width:174px; float:left; background: #000; border: solid 1px #444; border-bottom:solid 1px #999; margin-right:1px; margin-bottom:0px; text-align:center; }
#infocaptions2 .selectedoption a:link { font-weight:bold; text-decoration:none; color: #ff9933; }
#infocaptions2 .selectedoption a:link:hover { background:none; }
#infocaptions2 .option { padding: 4px 0px; width:174px; float:left; background: #ff9933; border: solid 1px #444; border-bottom:solid 1px #999; margin-right:1px; margin-bottom:0px; text-align:center; }
#infocaptions2 .option a:link { font-weight:bold; text-decoration:none; color: #fff; }
#infocaptions2 .option a:link:hover { font-weight:bold; text-decoration:none; color: #000; background:none; }
#infocaptions2 .contents { width: 508px; border: solid 1px #444; margin-top:-2px; padding:10px; background: #fff; }
#infocaptions2 .header { font-weight:bold; font-size:1.2em; margin-bottom:8px; } 
#infocaptions2 .picturepanel { float:left; width:200px; margin-right:10px; }
#infocaptions2 .picture { width:180px; margin-right:10px; height:150px; }
#infocaptions2 .details { width:489px; margin-top:10px; line-height:1.4em; }
#infocaptions2 .thumbnails { float:left; width:320px; margin-top:-4px; margin-left:-224px; }
#infocaptions2 .selector { width: 58px; float:left; margin-right: 2px; margin-top:4px; }
#infocaptions2 img { border: solid 1px #aaa; }
#infocaptions2 td { padding: 8px; }
#infocaptions2 h1 { border-bottom: none; margin-bottom:0px; padding-bottom:0px; }

/* Buttons & Images */
.input { font-family: Trebuchet MS, Tahoma; font-size:1.0em; color: #353f15; margin-bottom:3px; margin-top:3px; background-color: #ff9900; }
.image { text-align: center; }

/* Vehicle Details */
#details .left {float: left; width:408px; margin-right:0px;  }
#details .right { float:left; background: #fff; padding: 5px; font-size: 1.1em; width:540px; min-height:492px; margin-left:-6px; }
#details .picturepanel { float:left; width:400px; margin-right:10px; margin-bottom:0px; border-left: solid 0px #ff9933; }
#details .mainpicture { width:400px; padding:0; height:300px; }
#details .overlay { margin-top:-20px; width:150px; height:15px; padding: 3px; position: relative; z-index: 100; color: #000; background: #ff9933; }
#details .photoselector { width: 132px; height: 99px; float:left; margin-right: 2px; padding-top:2px; margin-left:0px; margin-bottom:0px; }
#details .right .summary { width: 230px; float:left; margin-right:10px; }
#details .right .advert { width:280px; float:left; background: #000; text-transform:uppercase; height: 121px; margin-top:-7px; padding:10px; text-align:center; }
#details .right .advert .moreinfo { color: #ff9933; font-family: Calibri; font-size:1.4em; font-weight:bold; margin-bottom:20px; line-height:1.3em; }
#details .right .advert .other { color: #fff; font-family: Calibri; font-size:1.2em; margin-bottom:10px; }
#details .right .advert .other a:hover { color: #fff; background:none; }
#details .right .title { background-color: #ff9933; font-weight:bold; padding: 5px; text-align: center; color: #000; margin-bottom:15px; font-size:1.2em; }
#details .right .description { margin-bottom:5px; margin-top:10px; margin-left:5px; }
#details .right .heading { margin-bottom:0px; margin-left:5px; float: left; width:125px; }
#details .right .value { margin-bottom:0px; float: left; }
#details .right .valuefixed { margin-bottom:0px; float: left; height:100px; overflow: auto; width: 400px; border: solid 1px #ccc; padding: 2px; }
#details .right .scroll { margin-bottom:0px; height:125px; overflow: auto; width: 534px; border: solid 1px #ccc; padding: 2px; margin-bottom:10px; }
#details .right .separator { height: 1px; margin-top:5px; margin-bottom:5px; border-bottom:solid 1px #ddd; width: 230px; }
#details .right .price { background-color: #fff; font-weight:bold; padding: 5px; color: #fff; margin-bottom:10px; margin-top:10px; }
#details .right .price .amount { float:left; padding-right:10px; color: #000;  font-size:1.4em; }
#details .right .price .return { float:right; margin-left:10px; color: #fff; font-size:1.2em; }
#details .right .price .return a, #details .right .return a:active, #details .right .return a:visited { color: #ff9933; text-decoration:none; font-weight:bold; background:none; }
#details .right .price .return a:hover, #details .right .return a:active:hover, #details .right .return a:visited:hover { color: #000; text-decoration:none; font-weight:bold; background:none; }
#details .right .featurestitle { font-weight:bold; font-size: 1.2em; margin-bottom:5px; margin-left:5px; margin-top:20px; }
#details .right .features li { padding-bottom:5px; margin-bottom:5px; border-bottom: solid 1px #ddd; }
#details .right .quality { margin-top:6px; color: #ff0000; margin-bottom:4px; font-size:0.9em; }

/* New price */
#details .right .price2 { background-color: #4f81bd; font-weight:bold; padding: 10px 10px 5px 10px; color: #fff; margin-bottom:10px; margin-top:10px;  }
#details .right .price2 .amount { float:left; padding-right:10px; color: #fff;  font-size:1.4em; }
#details .right .price2 .return { float:right; margin-left:10px; color: #fff; font-size:1.2em; }
#details .right .price2 .return a, #details .right .return a:active, #details .right .return a:visited { color: #fff; text-decoration:none; font-weight:bold; background:none; }
#details .right .price2 .return a:hover, #details .right .return a:active:hover, #details .right .return a:visited:hover { color: #000; text-decoration:none; font-weight:bold; background:none; }
#details .right .quality2 { margin-top:6px; color: #ffd6b1; margin-bottom:4px; font-size:0.9em; }

/* News */
#newsitems { width: 260px; padding:5px; font-family: Trebuchet MS; font-size:0.75em; }
#newsitems .month { font-size: 1.3em; text-transform: uppercase; color: #4f81bd; margin-bottom:6px; font-weight:bold;}
#newsitems .item { margin-bottom:10px; margin-top:10px; text-align:justify; }
#newsitems .title { color: #ff9933; margin-bottom:8px; font-weight: bold; }
#newsitems .description { color: #fff; margin-top:-16px; }
#newsitems h1 { border: none; text-transform:uppercase; font-size:1.8em; padding-bottom:4px; border-bottom: solid 1px #7a4308; margin-bottom:8px; margin-top:8px; }
#newsitems .image { margin-bottom:25px; }
#newsitems .caption { margin-top:-20px; margin-bottom:25px; color: #fff; font-style: italic; font-size:0.9em; }



