* {margin: 0; padding: 0;}
body {font: 12px Arial; color: #999; background-color: #1f1f1f; }
a, .orange {color: #f68b1e;}
.white{ color: #fff;}
a img{ border:0}
blockquote{ margin-left: 50px;}

#wrapper { width: 955px; background-image: url(../img/bg.gif); overflow: hidden; }
#shadow{ margin: 0 auto; width: 965px; background: url(../img/shadow.gif) top right; margin-bottom: 5px;}
#footer_shadow{ height: 15px; background: url(../img/footer.gif)}

#flash{ width: 955px; height: 306px; background-image: url(../img/top.jpg)}
.cl{ overflow: hidden; height: 1%;}
.services{ 
	width: 195px; 
	height: 761px; 
	background-image: url(../img/services_bg.gif);
	margin-left: 4px;
	padding-top: 40px;
}
.services ul{
	margin: 0 0 0 9px;
	list-style: none;	
}
.services li{
	width: 171px;
	height: 170px;
	margin-bottom: 15px;
}
.services a{ display: block; height: 100%;}
.services .serv1{  background-image: url(../img/serv1.jpg); }
.services .serv2{  background-image: url(../img/serv2.jpg); }
.services .serv3{  background-image: url(../img/serv3.jpg); }
.services .serv4{  background-image: url(../img/serv4.jpg); }
.search{ margin:0 20px 13px 0; text-align: right;}
.search .sbox{ border: 0px; background-color: transparent; background: url(../img/search_bg.gif) 0 -2px no-repeat; width: 168px; height: 21px; padding: 3px 10px 0 10px; color: #999;}
.search .sbtn{ width: 85px; height: 22px; background-image: url(../img/search.gif); border: 0}
.center{ float: right; width: 750px;}
.box{ 
	border: 1px solid #666;
	background-color: #2c2c2c; 
	padding: 0 5px 10px 5px;
	width: 500px;
	float: left;
}
.box div{margin-bottom:5px; }

.title_welcome{ background-image: url(../img/welcome_bg.gif); width: 133px; height: 16px; }
.box_welcome{ width: 565px; height: 160px; text-align: justify;}

.title_offer{ background-image: url(../img/offer_bg.gif); width: 127px; height: 19px; }
.box_offer{ width: 140px; float: right; margin-right: 10px; xheight: 159px;}
.box_offer ul {list-style-type: none; margin-left: 10px;}
.box_offer ul li{margin-bottom: 2px;}
.box_offer strong {color:#ff9933}
a.gray{ color: #999;}
.dark{ color: #333;}

.box_weoffer{ width: 728px; margin-top: 12px; float: right; margin-right: 10px; height: 24px; padding: 0 5px;}
.box_weoffer .div1{ margin-top: 7px; padding-left: 55px; float: left; background: url(../img/marks_bg.gif) no-repeat; height: 15px; }
.box_weoffer .div2{ margin-top: 7px; float: left; background: url(../img/weoffer_bg.gif) no-repeat; width: 163px; height: 11px; }
.box_weoffer .div1 select{ margin: -6px 2px 0 2px; background-color: #666; color: #fff; border: 0}

#box_car_marks{ float: left; width: 728px; padding: 20px; }
#box_car_marks ul {list-style-type: none;}
#box_car_marks ul li{ float: left; width: 100px; margin-bottom: 10px;}

.box_marks{ width: 732px; float: right; margin-right: 10px; padding:2px; color: #ccc; font-size: 13px;}

td, .va{ vertical-align: top;}

.tcars{ width: 739px; float:left; border-collapse: collapse; border: 1px solid #666; background-color: #1b1b1b; margin-left: 1px;}
.tcars td.title{ height: 24px; text-align: left; border-bottom: 1px solid #666;}
.tcars th{text-align: left; }
.tcars th a{float: left;}
.tcars td{ padding: 5px; font-size: 11px; font-weight: bold; }
.tcars .row{ background-color: #373737; }
.tcars .res{ height: 24px; background: url(../img/results_bg.gif) 3px 2px no-repeat; }
.topoffers{ height: 24px; background: url(../img/top_bg.gif) 3px 2px no-repeat; }
.tcars .rowend{ border-bottom: 1px solid #666; }
.h25{ height: 25px;}
.ver{ font:11px verdana;  font-weight: normal !important;}

.paging{ float: left; width: 732px; text-align: center; margin-bottom: 4px;}

.footer_links{ padding-left: 220px; margin-top: 10px;}
.footer_links ul {list-style-type: none;}
.footer_links ul li{ float: left; width: 70px; }

.copy{ float: right; margin-right: 20px; font-size: 11px;}

.car_page{background-color: #797979;}
.car_left{ float: left; width: 400px; padding: 20px; }
.car_right{ float: left; width: 225px; padding: 30px 20px 20px 0; color: #000;}
.car_left .logo{ background: url(../img/logo.gif) no-repeat; height: 20px; padding: 10px 0 0 200px; }

#active_pic{ margin: 20px 0;}
.car_thumb{ float: left; margin-right: 10px; margin-bottom: 10px;}

.box_contacts{ width: 330px; float: left; height: 355px;}
.title_contacts{ background-image: url(../img/contact_bg.gif); width: 76px; height: 16px; }

.box_map{ width: 380px; float: right; margin-right: 10px; height: 355px;}
.title_map{ background-image: url(../img/map_bg.gif); width: 60px; height: 18px; }
.map{ margin: 18px;}

.box_contacts strong{ color: #f68b1e;}

.tablebox{border: 1px solid #666; border-collapse: collapse; margin-left: 1px; height: 100%; padding: 5px; }
.h100{ height: 100%}
.box_about{ background: #2c2c2c url(../img/about_bg.gif) 2px 2px no-repeat; padding-top: 30px; height: 100%}

.box_pics{ background-color: #2c2c2c; padding-top: 10px; height: 100%}
.box_pics img{ margin: 10px}

.box_services{ padding-top: 30px; height: 100%}
.box_s3{ background: #2c2c2c url(../img/services3_bg.gif) 2px 2px no-repeat; }
.box_s4{ background: #2c2c2c url(../img/services4_bg.gif) 2px 2px no-repeat; }
.box_s5{ background: #2c2c2c url(../img/services5_bg.gif) 2px 2px no-repeat; }

.box_search{ width: 727px; float: left; margin:0 10px 20px 0; height: 155px;}
.title_search{ background-image: url(../img/search_title_bg.gif); width: 80px; height: 18px; }

.box_search .box1{ float: left; margin: 20px; text-align: right;}
.box_search .box2{ float: left; margin: 0 20px; text-align: right;}
.box_search .box3{ margin: 110px 20px 20px 20px; }
input.small{ width: 50px;}
.box_search .sbtn{ margin-top: 92px; width: 85px; height: 25px; background-image: url(../img/search_btn_bg.gif); border: 0}

.box_leasing{ background: #2c2c2c url(../img/leasing_bg.gif) 2px 2px no-repeat; padding-top: 30px; height: 100%}
.box_leasingc{ background: #2c2c2c url(../img/leasingc_bg.gif) 2px 2px no-repeat; padding-top: 60px; height: 100%}
.box_leasing table{margin: 10px 0; border-collapse: collapse; border: 1px solid #999;}
.box_leasing table td{border: 1px solid #999; padding: 3px;}

.calcbtn{ width: 91px; height: 27px; background-image: url(../img/calc_btn_bg.gif); border: 0}

.tablecolorgray{ color: #bcbcbc;}

.arr_up{ width: 8px; height: 8px; background: url(../img/up.gif) no-repeat; float: left; margin: 5px;}
.arr_down{ width: 8px; height: 8px; background: url(../img/down.gif) no-repeat; float: left; margin: 5px}

.smallbold{font-size: 11px; font-weight: bold;}

#banners{ padding: 5px 10px 5px 5px; overflow: hidden; height: 1%;}
#banners div{ float: left; margin: 5px;}

FIELDSET {
	border: 1px solid #666;
	margin: 20px;
	padding: 20px;
}

FIELDSET LEGEND {
	padding: 0 8px;
	color: #666;
}
h5{ font-size: 13px; text-decoration: underline;}