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

body{
	font: 62.6%/150% 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	background:#070707;
	text-align:center;
}
a{
	text-decoration:none;
	color:#810918;
}
a:hover {
	color:#fff;
	border-bottom: 1px dotted #540309;
}
p,dl{padding:10px; margin:0; text-align:justify;}

ul,ol{
	margin:10px 20px;
	padding:0 20px;
}
ul{list-style:none;}

dt{
  font-weight: bold;
  color: #fff;
}
dd{
  padding-left: 25px; 
}

img{
   border:0;
}
.img-r{
    float:right;
  	margin:3px 0px 3px 15px;
}
.img-l{
    float:left;
  	margin:3px 15px 3px 0px;
}

table{
	margin:15px 0;
	border-collapse:collapse;
    border-spacing:0;
    width:100%;
}
th{
	background:#000;
	color:#fff;
	height:34px;
	padding:0 7px;
	text-align:center;
	border-left:1px solid #211E20;
	border-right:1px solid #211E20;
	border-bottom:1px solid #211E20;
	border-top:1px solid #96030d;
}
tr{
	color:#5b5b5b;
	height:28px;
}
td{
	padding-left:12px;
	padding-right:7px;
	border:1px solid #111;
}

#logo{background:url(head-bg.jpg) 0 0  no-repeat; height:340px; margin:0 auto; text-align:left; width:980px;}
#logo a{border:0;}

#header{background:url(header-bg.gif) 0 0 repeat-x; height:47px; width:100%;}
h1{color:#efefef; font:bold 3em/45px 'Trebuchet MS',Tahoma,sans-serif; height:47px; margin:0 auto; text-align:left; width:980px; text-shadow:2px 2px 2px #111;}

#wrap{
	position:relative;
	width:980px;
	margin:0 auto;
	text-align:left;
}
#main{
    display:inline;
	float:left;
    font-size:1.1em;
    padding:0 0 25px 0;
	width:650px;
}
#main .h2head {
	color:#895F30;
	padding:20px 10px 5px 10px;
	margin-top:15px;
	font:normal 2.6em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	color:#efefef;
	letter-spacing:-2px;
	text-transform:none;
}
#main .h3head {
	color:#ababab;
    font:normal 1.7em 'Trebuchet MS',Tahoma,sans-serif;
	padding:20px 10px 5px 10px;
}
#main ul li {
	list-style-image:url(bullet.gif);
}
.model-choise{
	margin:20px 0 0 50px;
}
.model-choise li{
	margin:0;
	padding:5px;
}
.model-choise li a{
	font-size:1.2em;
	font-weight:bold;
}

#sidebar{
	float:right;
	width:290px;
	padding:0 0 25px 0;
    margin:25px 0 0 0;
	display:inline;
}	
#sidebar .h3head{
	margin-top: 10px;
	padding: 15px 5px 10px 5px;
	font: normal 1.8em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	border-bottom:2px solid #96030d;
	color: #fefefe;
}
.sidemenu {
	text-align: left;
	margin: 7px 5px 8px 0px; padding: 0;				
}
.sidemenu li {
	list-style: none;
	padding: 5px 10px;
	margin: 0;		
	border-bottom: 1px solid #111;
    _height:1px;
}
.sidemenu a {
	text-decoration:none;
	border:none;
	color:#5d5d5d;
	font:bold 1.4em 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;
}
.sidemenu a span {
	color:#444;
	font:normal italic 1.1em Georgia, 'Times New Roman', Times, serif;
}
.sidemenu a:hover, .sidemenu a:hover span{
	color:#fff;
}
.car-list{margin-bottom:45px}

#carid {text-align: center; margin:0; padding:0 0 10px;}
#carid a {border:0; background: none; margin:0; padding:0;}
#carid a img{border:0; margin:0; padding:0;}

#footer{
    border-top:3px solid #96030d;
    clear:both;
    padding:0 10px;
}
#footer .h3head {
	font:bold 1.6em/1.6em 'Trebuchet MS', Tahoma, sans-serif;
	color: #ababab;
	padding: 20px 10px 5px 10px;
}
.col-list {
	border-top:1px solid #111;
	list-style:none;
	margin:5px 0 0 5px;
    padding:0;
	width:98%;
}
.col-list li {
	border-bottom:1px solid #111;
}
.col-list a {
	display:block;
	line-height:2em;
	font-weight:bold;
	padding:4px 0 4px 8px;
	width:98%;
	color:#555;
	border:none;
}
.col-list a span {
	color:#444;
	font:normal italic 1em Georgia,'Times New Roman',Times,serif;
}
.col-list a:hover, .col-list a:hover span {
	color:#fff;
	text-decoration:none;
}
.col{
	width:280px;
	padding:0 0 10px 0;
	display:inline;
}
.space-sep{
	margin-right:12px;
}
#copy{clear:both; padding:5px 0 10px; text-align:right;}

.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}

.clearer{clear:both; height:0; overflow:hidden;}
.clear{display:inline-block;}
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}