/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5f5f5f;
background:#fff;
}

body a{
color:#7395af;
text-decoration:underline;
}

body a:hover{
text-decoration:underline;
}

h1{
font-size:17px;
font-weight:normal;
color:#017cdb;
padding-bottom:19px;
}

h2{
width:180px;
font-size:14px;
text-align:center;
color:#7395af;
font-weight:bold;
padding-bottom:15px;
}

h3{
font-size:14px;
color:#010101;
padding-bottom:15px;
}

h3.h3carname{
padding-bottom:24px;
}

p{
padding-bottom:14px;
}

.main{
min-height:100%;
min-width:1000px;
background:url(../images/fttr_bg.jpg) right bottom repeat-x #fff;
}

body.bmdtl .main{
background:#fff;
}

.mainbg{
background:url(../images/top_bg.jpg) left top no-repeat;
}

.toplinks{
height:14px;
padding:15px 20px 0px 20px;
}

.toplinks img{
float:right;
margin:0px 0px 0px 15px;
}

.logo{
width:350px;
float:left;
padding:16px 0px 5px 17px;
}

.logo a{
outline:none;
}

.logo img{
display:block;
}

.hright{
width:465px;
float:right;
}

.carlogo{
height:65px;
padding:15px 0px 10px 0px;
}

.carlogo img{
display:block;
margin:auto;
}

.search{
width:465px;
font-size:12px;
color:#82c8fe;
font-weight:bold;
float:right;
}

.search label{
display:block;
padding-bottom:2px;
}

.srchform{
height:22px;
background:#8eceff;
padding:2px 0px 0px 20px;
}

.srchform select{
width:372px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#7c7c7c;
float:left;
margin:0px 4px 0px 0px;
}

.srchform .button{
height:20px;
width:47px;
float:left;
font-family:Tahoma, "Trebuchet MS";
font-size:11px;
color:#7c7c7c;
background:#fff;
border:1px solid #7c7c7c;
padding-bottom:1px;
}

.content{
padding:0px 20px 125px 270px;
}

body.bmdtl .content{
padding-bottom:100px;
}

.leftcol{
width:270px;
float:left;
margin-left:-270px;
}

.lcbody{
padding:0px 30px 0px 14px;
}

.lcbody img{
display:block;
}

.lbanner{
padding-bottom:25px;
}

.lbanner a{
text-decoration:underline;
}

.ltbanner{
padding-bottom:25px;
}

.ltbanner .mark{
font-size:10px;
padding:3px 0px 20px 0px;
}

.ltbanner .mark a{
margin-right:24px;
}

.rightcol{
width:100%;
float:right;
padding-bottom:85px;
}

.menu{
font-size:14px;
font-weight:bold;
text-align:right;
color:#7395af;
padding-bottom:18px;
}

.menu a{
color:#7395af;
margin:0px 0px 0px 30px;
}

.breadcrumbs{
font-size:17px;
font-weight:normal;
color:#017cdb;
padding-bottom:19px;
}

.breadcrumbs a{
color:#017cdb;
text-decoration:none;
}

.carslisttable{
width:100%;
}

.carslisttable a{
color:#000;
}

.carslisttable .tdspace{
width:33%;
}

.carslisttable .tdlink{
text-align:center;
padding-bottom:14px;
}

.carslisttable .tdpic{
padding-bottom:25px;
}

.carslisttable .tdpic img{
display:block;
border:1px solid #b0b0b0;
margin:auto;
}

.cardtls{
padding:0px 0px 0px 412px;
}

.cardtls .cd_left{
width:400px;
float:left;
margin-left:-415px;
}

.cd_left{
color:#000;
}

.cd_left a{
color:#000;
}

.cd_left .car{
color:#000;
padding:0px 0px 14px 0px;
}

.cd_left .photo{
padding-bottom:24px;
}

.cd_left .photo img{
align:left;
display:block;
border:2px solid #b5b6b6;

}

.cd_left .thumbs{}

.cd_left .thumbcell{
width:125px;
float:left;
padding:0px 12px 0px 0px;
}

.cd_left .thumbcell.tcrght{
padding-right:0px;
}

.cd_left .thumbcell div{
text-align:center;
padding-bottom:12px;
}

.cd_left .thumbcell img{
display:block;
border:1px solid #b5b6b6;
}

.cardtls .cd_right{
width:100%;
float:left;
}

.footer{
height:125px;
min-width:1000px;
font-size:12px;
margin-top:-125px;
position:relative;
}

.footer a{
color:#3d332b;
}

.footerbg{
height:125px;
float:left;
width:100%;
}

.counters{
height:38px;
padding:62px 20px 0px 30px;
}

.development{
padding:0px 20px 0px 30px;
white-space:nowrap;
}

.fttrimg{
height:210px;
width:460px;
float:left;
position:relative;
margin:-85px 0px 0px -460px;
}

.fttrimg img{
float:right;
}

body.bmdtl .fttrimg{
height:192px;
width:640px;
margin-top:-67px;
margin-left:-640px;
}


.spacer{
height:1px;
clear:both;
}

