/* CSS Document */

body{text-align:center; margin:0px; padding:0px; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#fffffd; font-weight: normal; text-decoration: none; background-color:#0c0c0c;}
img {border:none;}
h1 { font-size: 14px; font-weight: normal; text-transform: uppercase; color: #c0c0c0; text-decoration: none; padding-left:10px; font-weight:bold;  }
.clear{clear:both;}
a{ text-decoration: none; }
a:hover {color: #ff4b4b;}
a:visited {color: #c0c0c0;}

#banner {background-color:#0c0c0c; height:138px; margin:0px; background:url(../images/mid_top_line.gif); background-repeat: repeat-x; background-position:bottom; }
#banner #header {float:left; text-align:center; height:135px; width:100%; margin: 0px; background-color:#0c0c0c; background:url(../images/header_bg.jpg) repeat-x; }

#container {margin:0px; width:994px; padding:0px; text-align:left; color:#fffffd; background:#0c0c0c; border:2px solid;
	border-top-color:#929292;
	border-right-color:#737373;
	border-left-color:#737373;
	border-bottom-color:#929292;
}

#container #left-nav{float:left; 
	width:226px;  height:500px; background-color:#0c0c0c;
	background-image: url(../images/nav_top_bg.gif);
	background-repeat: no-repeat;
	background-position: 31px top;
	padding-bottom:15px; padding-left:0px; padding-right:0px; }

#container #main {margin:0px; margin-left:234px;}
#container #main #content {padding-bottom:0px; padding-top:0px; font-size:11px; width:747px} 
#content{float:left; margin:0px; position:relative; }
.spacer{clear:both; height:45px; margin:0px;}

#footer{clear:both; margin:0px; color:#0c0c03; background-color: #d1d1d1;
	background-image: url(../images/mid_top_line.gif); background-repeat: repeat-x;
	background-position: left top;
	height: 81px; text-align:center;  font-size:12px;}
#footer a{color:#0c0c03; text-decoration:none;}
#footer a:hover{color:#ff0001; text-decoration:underline;}

#left-nav ul {
	padding: 0px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 31px;
}
#left-nav li {
	list-style-type: none;
}
#left-nav li a{
	text-decoration: none;
	color: #fefefe;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/nav_link_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 27px;
	display: block;
	width: 171px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	height: 30px;

}
#left-nav li a:hover{
	color: #ff4b4b;
	background-image: url(../images/nav_link_bg_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left-nav .left-nav-act {
	text-decoration: none;
	color: #ff4b4b;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/nav_link_bg_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 27px;
	display: block;
	width: 171px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	height: 30px;
}

/* ----- Flash Middle area ----- */
#animation {
	padding: 0px;
	height: 250px;
	width: 747px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#welcome { margin:0px; margin-top:20px; text-align:justify;}
#welcometext { margin:0px; margin-top:5px; margin-left:10px; text-align:justify;}
#featured {margin:0px; margin-top:20px; }
#featuredcar {
	padding: 0px;
	width: 747px;
	clear:both; margin:0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#featuredcar .car_item{
	width: 355px; height: 219px;
	background-color: #fffefe; color: #000000;
	float: left; padding: 4px;
	margin:0px; margin-top: 14px; display:block;
	margin-left:4px; margin-right:2px;
}

#featuredcar .car_item .car_img{float:left; display:block; vertical-align:middle; width: 175px; text-align:center; background-color:#0c0c0c; height:177px; }
#featuredcar .car_item .car_detail{float:right; display:block; width: 172px; background-color:#0c0c0c; min-height:169px;  padding-top: 9px;}
#featuredcar .car_item .car_detail span{
	font-size:11px;
	line-height:12px;
	color: #fefefe;
	font-weight: normal;
	display: block;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	margin: 0px;
	height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.item-bt{ float: right;
	padding: 0px; margin-top: 6px;
	height: 25px; width: 77px;
	background-image: url(../images/detail_bt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both; text-align:right; padding-top:4px;
}
.item-bt a{font-size: 12px; font-weight: bold; color: #ff5e5e; text-decoration: none; padding-right:3px; }
.item-bt a:hover{ color: #fffffc; }



#cardetail #album {float: left; display:block; width:320px; }
#cardetail #previw {float: left; display:block; width:400px; margin-left:15px; padding-top:7px; vertical-align:middle; }
#cardetail #album .carthumb{ float:left; display:block; margin:7px; width:85px; height:85px; background-color:#0c0c0c; border:1px solid #fffffc; }
#cardetail #album .carthumb img{vertical-align:middle; display:table-cell;}

#cardetail-info {clear:both; margin-top:14px;}
#cardetail-info span{ 
	font-size: 11px; font-weight: normal; color: #c0c0c0;
	line-height:22px; padding-bottom:4px;
	padding-left:20px; display:block; float:left; width:350px; }
.graybg{background-color:#1d1d1d;}

#full-description {clear:both; margin-top:20px;}
#full-description .dis-txt{text-align:justify; color: #e6e6e6; padding-left:10px; padding-top:10px;}

#back-btn {width:77px; float:left; margin-top:10px; margin-left:15px;}
#back-btn a{font-size: 12px; font-weight: bold;  color: #fefefe; padding-left:17px; padding-top:5px; display:block; padding-top:5px; 
			background-image:url(../images/back_btn_bg.gif); background-position:left top; background-repeat:no-repeat; height:25px;}
#back-btn a:hover{color:#ff4b4b;}

#car-search{
	background-color:#2b2a2a;
	border: 2px solid #424242;
	padding-top:14px;
	padding-left:40px;
	padding-right:40px;
}

#car-search .search-col{float:left; width:220px;}
#car-search .search-col label{ display:block; width:220px; margin-top:10px; margin-bottom:5px; font-weight:bold;}

#current-car-range {
	padding-top: 10px;
	height:42px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/current_car_range_tt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
}
.page-navigation { text-align:right; }
.page-navigation a{font-size: 12px;color: #c0c0c0;}
.page-navigation a:hover {color: #ff4b4b;}
.page-navigation a:visited {color: #c0c0c0;}

/* Thumbnail box*/
#thumbBox { z-index:400;
	padding:2px 2px 2px 2px;
	background-color:#0c0c0c; LEFT: 0px; VISIBILITY: hidden;   WIDTH: auto; CURSOR: pointer; font-size:12px;
	POSITION:absolute; color:#ff4b4b; border:#999999 2px solid; text-align:center;font-family:Arial, Helvetica, sans-serif;
}
#thumbBox .footerbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	letter-spacing:3px; 
	color:#ffffff;
}
#thumbBox .title{} 
#thumbBox .navigation{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; clear:both;}
#thumbImage {background-color: #0c0c0c; }
#thumbLoading {
	border:#999999 2px solid; position: absolute; padding:5px;
	visibility:hidden; background-color: #CCCCCC; color:#666666;
}

