@charset "UTF-8";
body { background-color: #333;background-image: url(/img/bg.png);background-repeat: repeat-x;margin:0px; font-family: Verdana, Geneva, sans-serif; font-size:14px }
label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; margin:0px 3px 0px 3px; display:block; text-align:left;}
input { background-color:#666; border:#900 solid 1px; font-size:14px; color:#FFF; padding:4px; font-family:Tahoma, Geneva, sans-serif; margin:0px 3px 0px 3px; }
form { display:inline; }
#logo{ background-image:url(/img/logo.png); width:322px; height:0px; display:block; padding-top:98px; overflow:hidden; float:left; }
#header{ display:block; height:98px; width:100%; }
a{ text-decoration:none; color:#900; }
a:hover{ text-decoration:underline; color:#600; }
.checkboxes{ background-color:#900; border:#900 1px solid; text-align:left; }
.checkboxes a{ color:#FFF; }
.checkboxes:hover { text-decoration:none;background-color:#C3A5A9; color:#600; }
.checkboxes:hover a{ color:#600; }
.checkboxes a:hover { text-decoration:none;background-color:#C3A5A9; color:#600; }

#login_link a{ display:block; float:right; background-color:#333; border:#900 solid 1px;  color:#FFF; width:100px; margin:5px; text-align:center; padding:5px; margin-top:30px; text-decoration:none; }
#login_link a:hover{ background-color:#900; text-decoration:none; }

#results { font-size:12px; }
#results td{ border-bottom:#999 solid 1px; padding-top:4px; padding-bottom:4px; padding:2px; background-color:#FFF; }
#results .small{ font-size:10px; }
.link_button{ display:inline-block; background-color:#333; border:#900 solid 1px;  color:#FFF; margin:2px; text-align:center; padding:5px 10px 5px 10px;  text-decoration:none; font-size:13px;  }
.link_button:hover{ background-color:#C3A5A9; color:#600; text-decoration:none; }


#results td a{ display:inline-block; background-color:#333; border:#900 solid 1px;  color:#FFF; margin-right:4px; text-align:center; padding:5px 6px 5px 6px;  text-decoration:none; font-size:11px; line-height:100%;  }
#results tr:hover{ background-color:#C3A5A9; }
#results th{ border-bottom:#660000 solid 2px;  text-align:center; background-color:#C3A5A9; }
#results th a{ display:inline-block; width:100%; color:#660000; padding:4px;  }
#results th a:hover{  text-decoration:none; background-color:#660000; color:#FFFFFF; }

.car_button{ display:inline-block; background-color:#333; border:#900 solid 2px;  color:#FFF; margin-right:4px; text-align:center; padding:5px 6px 5px 6px;  text-decoration:none; font-size:12px; line-height:140%;  }
.car_button:hover{ background-color:#C3A5A9; color:#600; text-decoration:none; }

#logging{  background-color:#CCCCCC; border:#990000 1px dotted; padding:20px; color:#990000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-align:center; margin-top:40px; margin-bottom:40px; width:400px; margin-left:auto; margin-right:auto; }

#side-buttons .car_button{ margin-top:0px; padding-top:5px; padding-bottom:5px; width:188px; background-color:#000000; }
.small_container{ font-size:12px; }


#search{ background-color:#E0E0E0; padding:10px; padding-top:1px; text-align:left; width:830px; }
#search input{ padding:1px; font-size:12px; font-family:Verdana, Geneva, sans-serif; height:auto; }
#search td{ font-size:	11px; font-family:Verdana, Geneva, sans-serif; text-align: center; background-color:#E0E0E0;}

#login_form{ padding:20px; text-align:center; }
#login_form input{  float:left; }

.button{ background-color:#900; padding-left:10px; padding-right:10px; margin:0px 0px 0px 5px; }
.button:hover{ background-color:#C3A5A9; color:#600; }
.main_menu{ padding:0; margin:0; text-align:left;  clear:left; }
.main_menu li { display:inline; }
.main_menu li a{ background-color:#900; color:#FFF; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-size:15px; width:110px; padding:2px; padding-bottom:8px; padding-top:8px; text-align:center; float:left; margin-right:4px; }
.main_menu li a:hover{ background-color:#C3A5A9; color:#600; text-decoration:none; }

#submenu{ background-color:#900; height:35px; border-bottom:#C2A4A8 solid 8px; }
.sub { padding:0; margin:0; text-align:left;  clear:left;  }
.sub li{ display:inline; }
.sub li a{ color:#FFF; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; 
				width:100px; padding:2px; padding-bottom:1px; padding-top:4px; text-align:center; float:left; margin-left:4px; height:19px;  margin-top:4px; margin-bottom:1px; border:#C3A5A9 solid 1px; background-color:#600; }
.sub li a:hover{ background-color:#C3A5A9; color:#600; text-decoration:none;  background-color:#C3A5A9; border-color:#CCC; }


.noborder{ padding:0px !important; border:none !important; }
#extras{ display:inline; float:right; }
#extras a{ margin-right:0px; margin-left:4px; float:right; }

#message_box{ border:#990000 1px solid; background-color:#333333; color:#FFFFFF; padding:10px; padding-top:20px; padding-bottom:20px; width:500px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:10px; }


#content_container{ background-color:#CFD4D9; padding:20px; text-align:center; padding-top:10px;  }

#main_container{ width:890px; padding:0; margin:auto;  }
hr{ color:#900; margin-bottom:20px; }
.indent{ padding:0 20px 0 20px; }



#bottom_menu{ background-color:#C3A5A9; height:24px; margin:0; text-align:right }
#bottom_menu li{ display:inline; }
#bottom_menu li a{ display:block; float:right; padding:4px 10px 4px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#600; font-size:14px;}
#bottom_menu li a:hover{ display:block; float:right; background-color:#900; color:#FFF; text-decoration:none; }
#bottom_shadow{ background-image:url(/img/bottom_shadow.png); height:15px; background-repeat:repeat-x; background-color:#333 }




#tour_button{ width:275px; padding-top:56px; height:0px; background-image:url(/img/buttons/tour.png); overflow:hidden; display:inline-block; margin-right:5px; }
#parts_button{ width:275px; padding-top:75px; height:0px; background-image:url(/img/buttons/parts.png); overflow:hidden; display:inline-block; margin-right:5px; }

#parts_button:hover{ background-position:0px -75px;}


#parts_enquiry_button{ width:275px; padding-top:75px; height:0px; background-image:url(/img/buttons/parts_inq.png); overflow:hidden; display:inline-block; margin-right:5px; }

#parts_enquiry_button:hover{ background-position:0px -75px;}
.buttons{ margin-bottom:10px;}


#signup_button{ width:275px; padding-top:56px; height:0px; background-image:url(/img/buttons/signup.png); overflow:hidden; display:inline-block; margin-left:5px;  }
#ru_signup_button{ width:350px; padding:8px;  margin:10px; font-size:24px; font-weight: bold; background-color: #990000; color: #ffffff;  }

#car_menu{ padding:0; margin:0; text-align:left;  clear:left; height:31px; }
#car_menu li{ display:inline; }
#car_menu a{ background-color:#333; border:#900 solid 2px;  color:#FFF; margin-right:2px; padding:5px 6px 5px 6px;  text-decoration:none; font-size:12px; line-height:140%; float:left; }
.main_menu:after{ content:"."; display: block; height:0px; clear:both; visibility:hidden; padding:0px; border:0px; margin:0px; font-size:0px;  }

#left_column{ width:250px; background-color:#E0E0E0; text-align:left; padding:5px; margin:0;  margin-right:10px; margin-top:2px; float:left;  }
#right_column{ width:570px; background-color:#E0E0E0; text-align:left; padding:5px; margin:0; margin-top:2px; float:left; }
#main_column{ width:830px; background-color:#E0E0E0; text-align:left; padding:10px; margin:0; float:left; margin-top:10px; }
.clearer{ content:"."; display: block; height:0px; clear:both; visibility:hidden; padding:0px; border:0px; margin:0px; font-size:0px; background-color:#990000;  }
h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#600; display:block; }
h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#600; display:block; }
h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#600; display:block; font-weight:bold; }
p{ font-family:Verdana, Geneva, sans-serif; size:11px; line-height:160%; color:#333; }
.content li{
	font-family:Verdana, Geneva, sans-serif;
	size:11px;
	line-height:160%;
	color:#333;
}
.footer td{  border:none; }
.writtentext{ color: white; font: 12px;}

#detail_table th{ background-color:#CCCCCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#detail_table td{ background-color:#FFFFFF; font-size:12px;  }

#stock_table th{ background-color:#C3A5A9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; border-bottom:#990000 2px solid;  }
#stock_table td{ border-bottom:#CCCCCC 1px solid; font-size:12px; padding:10px; }
#stock_table a{ border:#900 2px solid; background-color:#333333; color:#FFFFFF; padding:3px 10px 3px 10px; font-weight:bold; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;   }
#stock_table a:hover{ background-color:#C3A5A9; color:#000000; text-decoration:none;   }
.titles{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#600; font-weight:bold; }
.smallest{ font-size:9px; color:#990000; }
#welcome_name {
background-color:#CFD4D9;
color:#660000;
font-size:12px;
font-weight:bold;
padding-left:8px;
padding-top:5px;
}

#message_housing{ background-color:#333; color:#FFF; padding:20px; margin:10px; margin-left:auto; margin-right:auto; width:500px; border:#990000 1px solid; }

#price-bg{padding:10px; margin-left:auto; margin-right:auto; width:550px; margin-top:10px;}
#price-bg b{color:#FFF;}
#error_box { background-color:#999; padding:10px; border:#900 1px solid; margin:10px; }
#error_box p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#600; display:block; margin-top:0; }
#error_box li{ font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; display:block; }
.form_parts { padding-left:15px; padding-right:15px; }
.inquiry_form h3{ padding-left:15px; padding-right:15px; margin-bottom:0px; }
.inquiry_form h1{ padding-left:15px; padding-right:15px; }

#side-buttons .car_button{ margin-top:0px; padding-top:5px; padding-bottom:5px; width:188px; background-color:#333; margin-bottom:5px; }
#side-buttons .car_button:hover{  background-color:#990000; color:#FFF;  }

.carborder th{ background-color:#E0E0E0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; }
.carborder td{ font-size:11px; }

#message{ border:#990000 1px solid; background-color:#333333; color:#FFFFFF; padding:10px; margin:10px; text-align:center; margin-left:35px; margin-right:35px; }
#bid-message{ color:#FFF;}
#bid-table{ margin-bottom:10px; }
#bid-table th{ background-color:#F0F0F0; text-align:left;  }

#warning_box{ background-color:#666; padding:10px; border:#900 1px solid; margin:10px; }
#warning_box p{ color:#FFF;  margin:0px; }

.search-table{ background-color:#FFFFFF;} 
td.search-table-back { background-color:#C3A5A9 !important; }

/* Wordpress specific */
.alignleft{ float:left; margin:5px; }
.alignright{ float:right; margin:5px; }
.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin:5px; }

#left_column h3{ font-size:17px; color:#600; padding:2px; padding-left:5px; margin-top:10px; margin-bottom:2px;  }
#left_column ul{ display:block; margin:0px !important; padding:0px; }
#left_column li{ display:block; border-top:1px dotted #CCC; padding-top:5px; padding-bottom:5px;}
#left_column .date{ font-size:9px; }
li.categories{ padding:0px !important; border:none !important; }

/* Blog */
.carborder{ border:#990000 2px solid; margin-bottom:5px; }
.sociable{ background-color:#FFF; border:1px solid #CCC; padding:3px; padding-top:5px; display:inline-block; margin:0px 0px !important; }
.post{border-bottom:1px solid #CCC; padding:5px; margin-bottom:5px;}
.post h2, .post h1{ margin-top:2px; font-size:20px; border-bottom:6px solid #FFF; margin-bottom:0px;}
.postmetadata{ margin:0px 0px; }
fieldset{ margin-top:15px; border:4px solid #FFF; padding:5px;}
legend{ color:#900; }
.post .posted{ background-color:#CFD4D9; color:#900; margin-top:0px; text-align:right; font-family:helvetica;letter-spacing:-1px;
line-height:18px; font-weight:bold; font-size:18px; padding-top:3px;}
.post .postmetadata{ text-align:right;font-weight:bold;}
.comment{ border-bottom:1px solid #CCC; }

.navigation a{ padding:8px; padding-bottom:4px; padding-top:4px; margin-left:4px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; background-color:#C3A5A9; color:#600; text-decoration:none;  background-color:#C3A5A9; border:#FFF solid 1px; }
.navigation a:hover{ color:#FFF; border:#FFF solid 1px; background-color:#900; text-decoration:none;}

#popup{ background-color:#F0F0F0; display: block; width:600px; padding:10px; margin:10px; margin-left:auto; margin-right:auto; border:1px solid #900;}
