/* CSS Document */
/*----------------General----------------*/
body{
	padding:7px 0 0 0;
	margin:0 0 0 0;
	font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#616161;
}
p, td, input, img{
	padding:0px;
	margin:0px;
}
form{
	padding:0px;
	margin:0px;
}

img { border:0px; }

h2 { margin-left:17px; margin-top:20px; font-family: tahoma; font-size:14px; color:#f94529; text-transform: uppercase; letter-spacing:0.1px; } 
.root { margin:0px auto; padding:0px; width:724px; } 

/*----------------Logo-------------------*/
.header{
	background:url(images/logobg.gif) repeat-x 0 0; 
	height: 77px;
}

.logo { padding-left: 15px; float:left; } 
.car_logo { padding:30px 0 0 35px; } 

#navigation ul {
    width: 320px;
    height: 30px;
    position: absolute;
    top: 16px;
   /*  left: 404px; */   
    list-style: none;
    margin: 0; padding: 0;
	margin-left: 255px;
}
#navigation li {
    display: inline;
}

#navigation li a:link, #navigation li a:visited {
    border: none;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
    text-indent: -7000px;
    outline: none;
}

#navigation li.home a:link, #navigation li.home a:visited {
    left: 0; background:url(images/l_home.gif) no-repeat 0px 0px;
	width:78px; height:43px; margin-left:0px; 
}
#navigation li.about a:link, #navigation li.about a:visited {
    left: 79px; 
	background:url(images/l_about.gif) no-repeat 0px 0px;
	width:101px; height:43px; margin-left:0px; 	
}
#navigation li.prod a:link, #navigation li.prod a:visited {
    left: 178px;
	background:url(images/l_prod.gif) no-repeat 0px 0px;
	width:105px; height:43px; margin-left:0px; 	
}

#navigation li.inq a:link, #navigation li.inq a:visited {
    left: 282px;
	background:url(images/l_inquire.gif) no-repeat 0px 0px;
	width:86px; height:43px; margin-left:0px; 	
}
#navigation li.contact a:link, #navigation li.contact a:visited {
    left: 372px;
	background:url(images/l_contact.gif) no-repeat 0px 0px;
	width:86px; height:43px; margin-left:0px; 	
}

#navigation li.home a:hover {
    background: url(images/l_home-on.gif) no-repeat 0 0;
}

#navigation li.about a:hover {
    background: url(images/l_about-on.gif) no-repeat 0 0;
}
#navigation li.prod a:hover {
    background: url(images/l_prod-on.gif) no-repeat 0 0;
}
#navigation li.inq a:hover {
    background: url(images/l_inquire-on.gif) no-repeat 0 0;
}
#navigation li.contact a:hover {
    background: url(images/l_contact-on.gif) no-repeat 0 0;
}

.left_car { 
	background:url(images/header-pic.jpg) no-repeat 0 0; 
	height:225px; width:466px; 
	float:left; 
} 

.right_car { 
	background:url(images/header-pic-right.jpg) no-repeat 0 0;
	height:158px; width:258px; 
	float: right;
}
	
.content { width: 446px; } 
/*----------------Body-------------------*/
.body{
	padding:0 0 20px 0;
}
.carshaddow{
	background:url(images/carsearch-shaddow.gif) no-repeat right top;
}
/*----------------Welcome-------------------*/
.welcome{
	padding:25px 0 0 16px;
}
.welcome_text{
	padding:22px 0 0 16px;
}
.welcome_text span{
	color:#F94529; text-decoration:underline; 
}
.model_price{
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#737B87; padding:8px 0 0 16px; 
}
.model_price span{
	color:#F33D28;
}
.model_price02{
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#737B87; padding:8px 0 0 2px;
}
.model_price02 span{
	color:#F33D28;
}
/*----------------Featured Models-------------------*/
.featured_models{
	margin-top:20px; height:14px;
	background:url(images/model-bg.gif) repeat-x 0 0;
	padding:12px 0 10px 16px;
}

.sparep_left { 
	padding-top: 17px;
	width: 200px;
	float:left;
} 

.sparep_right { 
	padding-top: 17px;
	width: 200px;
	float:right;
}
/*----------------Car search boder-------------------*/
.bodercarsearch{
	background:url(images/carsearchboder.gif) repeat-x left bottom;
	height: 5px; margin-top:67px;
}
.carsearch{
	margin-top:175px;
	height: 10px;
	border-top:1px solid #BBBBBC;
	border-bottom:1px solid #BBBBBC;
	background-color:#DDDDDD;
	padding:5px 0 5px 7px;
}

select.fild{
	width:206px; height:16px;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#F94529; line-height:16px;
	border:1px solid #3B434E;
}
/*----------------Footer starts-------------------*/

#footer {
	padding-top: 20px;
} 

.boder{
	background:url(images/footer-boder.gif) repeat-x 0 9px; float:left;  width:220px;
}

.boder2{
	background:url(images/footer-boder.gif) repeat-x 0 9px; float:right;  width:220px;
}
.boder3 { float:left; width:274px; padding-left:10px;  } 
.footer_link a{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#616161; text-decoration:none;
}
.footer_link a:hover{
	color:#616161; text-decoration:underline;
}
.copyright{
	padding:5px 0 0 0;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#616161; width:300px; margin-left:-15px; text-align:center;
}
.copyright a{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#616161; text-decoration:none;
}
.copyright a:hover{
	color:#616161; text-decoration:underline;
}
.copyright span a{
	color:#F94529; text-decoration:underline;
}
.copyright span a:hover{
	color:#F94529; text-decoration:none;
}

ul.list { font-size: 13px; font-style:italic; } 
ul.list  li { display: block; list-style-type: none; height:17px; font-family: 'trebuchet ms'; background: url(images/bul2.png) 3px 3px no-repeat; padding-left:15px;     } 

ul.list  li  a { color: #FF0000; text-decoration:none; } 
ul.list  li  a:hover { color: #ccc; } 

.partners { background:url(images/newcar-banner.jpg) top no-repeat; height: 152px; margin-top:10px; } 
.partners p { padding:10px; padding-top:28px; }

.seeMore a { float: right; padding-right:10px; text-decoration:none; } 

.details { padding-left:15px} 
.details_r { padding-left:13px} 

.tab_contact { padding-left:15px; } 
.col1 { text-align:right; padding-right:15px; font-weight:bold; } 

/* inquire form */ 

/* Contact Stuff */ 
/* =label/labelspan/textarea */

fieldset input { float : right; width : 45%; border : 1px solid #e590b8; }
fieldset input:hover { border-color : #000; }
fieldset input:active, input:focus { border-color : #900; }
fieldset textarea { float : right; width : 45%; border : 1px solid #e590b8; }
fieldset textarea:hover { border-color : #000; }
fieldset textarea:active, textarea:focus { border-color : #900; }
label, label span { display : block; padding-bottom : .25em; }
label { float : left; width : 100%; }
label span { float : left; width : 45%; text-align : right; }
form div { margin-bottom : 20px; padding : 10px 20px; border : 0px solid #a23668; text-align : center; }

/* =fieldset */
fieldset { float : left; width : 440px; height : 128px; margin : 0 10px 10px 0; padding : 10px; border : 0px solid #a23668; overflow : hidden; }

fieldset:hover { border-color : #722549; }

form { margin-left: -100px; } 
form div input { padding : 0 .25em; margin: 0px; background-color : #90305c; border : 2px double #551c35; border-top-color : #e591b9; font : bold 92% Tahoma, Verdana, Arial, sans-serif; color : #fff; text-transform : uppercase; }

form div input:hover { background-color : #e591b9; } 

.toc { padding-left: 10px; } 				 

/* product listing */ 

#gifts { margin-left:10px;}
#gifts .col  { /* width:100%; */ width: 129px;  }
#gifts .descr {  width:300px; padding-top: 10px; }
#gifts img { border:2px solid #ddd; padding:1px; background:#000;}
#gifts td { border-bottom:1px solid #ccc; padding:10px 5px; }
#gifts div.make { font-weight:bold; color:#000;}
#gifts div.model { padding:0px 0 10px 0; font-weight:normal; color:#000;}
#gifts div.seria { margin:0; padding:0; font-weight:bold; border-top:1px solid #eee; color:#f15626; text-align:center; }

#gifts .col a { text-decoration:none; height:auto; display: block; width:100%; text-align:center; padding:1px; }
#gifts .col a:hover { background:#eaeaea; }


#gifts2 { margin-left:10px;}
#gifts2 img { border:2px solid #ddd; padding:1px; background:#000;}
#gifts2 td { border-bottom:0px solid #ccc; padding:10px 85px; }