* {outline:none}
html, body {margin:0; padding:0; width:100%; height:100%}
body {background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; background-image:url(../img/all_bg.jpg); background-repeat:no-repeat; background-position:50% -41px; -webkit-font-smoothing:antialiased}
img {border:0}
a {text-decoration:none; border:0; color:#d20000}
a:hover {text-decoration:underline; color:#d20000}

form {display:inline}
table {border-collapse:collapse}
td {padding:0; vertical-align:top}
ul, li {margin:0; padding:0; list-style:none}

#wrapper {position:relative; min-height:100%; height:auto !important; height:100%; background-image:url(../img/content_bg.png); background-repeat:repeat-y; background-position:50% 0}

#content {padding:0 0 565px 0; margin:0 auto; width:960px}
	#header {height:105px}
		#header_logo {float:left; width:118px; padding:20px 0 0 0}
		
		#header_samit {float:left; width:212px; padding:22px 0 0 0}
			#header_samit span {display:block; color:#c2252b; font-weight:bold; font-size:13px; text-transform:uppercase; padding:6px 0 0 0; letter-spacing:0.3px}
			
		#header_best {float:left; width:168px; overflow:hidden; padding:20px 0 0 0; position: relative;}
			#header_best div.block {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c3252c; font-size:11px; padding:1px 15px 0 0; text-align:center}
			#header_best div.block img {display:block; margin:0 0 2px 0}
			#header_best div.text {float:left; font-size:9px; text-transform:uppercase; line-height:14px; padding:0; position: absolute; left: 0; top: 23px;}
			#header_best div.text br { display: none;}
			
		#header_assistance {float:left; padding:41px 0 0 0}
		
		#header_menu {float:right; width:380px; padding:24px 0 0 0; line-height:10px; text-transform:uppercase}
			#header_menu li {float:left; width:80px; text-align:center; margin:0 15px 0 0}
			#header_menu span {display:block; margin:0 auto 6px auto}
			#header_menu span.icon_1 {background-image:url(../img/header_menu/icon_1.gif); width:33px; height:39px}
			#header_menu span.icon_2 {background-image:url(../img/header_menu/icon_2.gif); width:43px; height:39px}
			#header_menu span.icon_3 {background-image:url(../img/header_menu/icon_3.gif); width:35px; height:39px}
			#header_menu span.icon_4 {background-image:url(../img/header_menu/icon_4.gif); width:39px; height:39px}
			#header_menu a:hover span {background-position:0 -39px}
			#header_menu a {color:#7c7d85; font-size:9px; cursor:pointer}
			#header_menu a:hover {color:#cc0000; text-decoration:none}
			
		#header_nav {height:55px; overflow:hidden; background-color:#8c0000; font-size:15px; text-transform:uppercase; width:100%}
		#header_nav td {background-image: url("../img/header_nav_shape.gif");  text-align: center;  height: 55px;}
		#header_nav a {  background-image: url("../img/header_nav_sep.gif");background-position: 100% 0;background-repeat: no-repeat;color: #FFFFFF;display: block; padding: 18px 17px 0 18px; height: 37px; }
		#header_nav a:hover {text-decoration:none; background-color:#cc0000}
		#header_nav td.current {background-position:0 -55px}
		#header_nav td.last a {background-image:url(../img/header_nav_last_shape.gif)}
		#header_nav td.current.last a {background-position:100% -55px}
		#header_nav td.last a:hover {background-position:100% -110px}
		#header_nav td.current a:hover {background-color:transparent}
		#header_nav td.current.last a:hover {background-color:transparent; background-position:100% -55px}
	
	#header_subnav {background-image:url(../img/header_subnav_bg.gif); height:25px; background-color:#eeeff3; margin:1px 0 0 0; padding:8px 18px 0 18px}
		#header_subnav li {display:inline}
		#header_subnav a {margin:0 18px 0 0; font-size:11px; color:#333333; text-transform:uppercase}
		#header_subnav li.current a {color:#cc0000}
		
	#submenu {height:32px; overflow:hidden; margin:0 0 -2px 0; text-transform:uppercase; background-repeat:repeat-x; font-size:12px}
		#submenu li {background-image:url(../img/submenu_shape.gif); float:left; background-repeat:repeat-x}
		#submenu li:hover {background-position:0 -32px}
		#submenu li.current {background-position:0 -64px}
		#submenu a {float:left; height:23px; padding:9px 17px 0 17px; color:#333333; background-image:url(../img/submenu_sep.gif); background-repeat:no-repeat; background-position:100% 0}
		#submenu li:hover a {text-decoration:none}
		#submenu li.last a {background-image:none}
		#submenu li.first.current {border-left:solid 1px #efeff3}
		#submenu li.last.current {border-right:solid 1px #efeff3}
	
	#header_models {width:100%; margin:13px 0 0 0}
		#header_models a.link {color:#333333; position:relative; display:block; text-align:center; font-size:9px}
		#header_models a.link:hover {color:#cc0000; text-decoration:none}
		#header_models span.new {position:absolute; background-image:url(../img/header_models_new_bg.gif); width:35px; height:15px; color:#FFFFFF; text-align:center; top:0; right:2px}
		#header_models span.image {padding:12px 0 0 0; display:block}
		#header_models span.text {text-transform:uppercase; padding:3px 0 0 0; display:block}
		#header_models div.info {position:relative}
			#header_models div.info_content {position:absolute; top:2px; left:10px; display:none; padding:7px 0 0 0; width:192px; overflow:hidden}
			#header_models div.info_content div.border {border:solid 1px #e87f7f; padding:0 5px; background-color:#FFFFFF; color:#5a5b61; position:relative; width:180px}
			#header_models div.info div.corner {position:absolute; left:23px; top:-8px; background-image:url(../img/header_models_info_corner.gif); width:13px; height:8px}
			#header_models div.info div.image {padding:10px 0 0 0; text-align:center}
			#header_models div.info div.header {color:#d20000; font-weight:bold; font-size:12px; text-transform:uppercase; margin:15px 6px 0 6px; letter-spacing:0.5px}
			#header_models div.info ul {padding:8px 0 0 0}
				#header_models div.info ul li {display:inline}
				#header_models div.info ul a {display:block; background-image:url(../img/header_models_info_list_shape.gif); width:153px; height:19px; margin:0 0 2px 0; color:#5a5b61; font-size:11px; padding:5px 10px 0 20px}
				#header_models div.info ul a:hover {background-position:0 -24px; color:#ffffff; text-decoration:none}
			#header_models div.info div.type {font-size:12px; padding:7px 6px}
			#header_models div.info div.small {font-size:9px; padding:0 6px 10px 6px; line-height:14px}
			
	#main_page_flash {margin:19px 0 0 0; width: 960px; height: 310px;}
		#main_page_flash img {display:block}
	
	#main_page_carousel {height:125px; margin:30px 0 30px 0; position:relative}
		#main_page_carousel a.arrow {background-image:url(../img/main_page_carousel_arrows_shape.gif); width:14px; height:23px; overflow:hidden; display:block; position:absolute; top:51px; z-index:3}
		#main_page_carousel a.arrow_prev {left:-19px}
		#main_page_carousel a.arrow_next {background-position:-14px 0; right:-19px}
		#main_page_carousel li {float:left; margin:0 30px 0 0}
		#main_page_carousel div.content {height:125px; overflow:hidden}
		
	#main_page_double {overflow:hidden}
		#main_page_double div.header {font-size:18px; color:#7c7d85; font-weight:bold; border-bottom:solid 2px #dedfe7; padding:12px 0 6px 0; letter-spacing:-0.6px}
		
		#main_page_double div.left {float:left; width:300px}
			#main_page_double div.left img.to_left {float:left; margin:0 14px 0 0}
			#main_page_double div.left div.block {padding:14px 0 15px 0; border-bottom:solid 1px #dedfe7; overflow:hidden}
			#main_page_double div.left div.title {font-size:16px}
			#main_page_double div.left div.text {font-size:12px; color:#7c7d85; padding:10px 0 0 0}
			#main_page_double div.left div.all {padding:14px 0 0 0}
				#main_page_double div.left div.all a {background-image:url(../img/main_page_double_all.gif); background-repeat:no-repeat; background-position:0 50%; height:16px; padding:0 0 0 20px; font-size:11px; color:#7c7d85; display:inline-block; text-decoration:underline}
				#main_page_double div.left div.all a:hover {text-decoration:none}
				
		#main_page_double div.right {float:right; width:300px}
			#main_page_double div.right div.block {padding:12px 0 13px 0; border-bottom:solid 1px #dedfe7}
			#main_page_double div.right div.title {font-size:16px}
			#main_page_double div.right div.title a {color:#333333}
			#main_page_double div.right div.text {font-size:12px; color:#7c7d85; padding:7px 0 0 0; line-height:15px}
				#main_page_double div.right div.text span.date {color:#d20000; font-size:9px; margin:0 0 0 10px}
			#main_page_double div.right div.bottom {padding:17px 0 0 0; font-size:11px}
				#main_page_double div.right div.bottom a {color:#7c7d85; text-decoration:underline}
				#main_page_double div.right div.bottom a:hover {text-decoration:none}
				#main_page_double div.right div.bottom a.subscribe {background-image:url(../img/main_page_double_subscribe.gif); background-repeat:no-repeat; background-position:0 50%; padding:0 0 0 25px}
				#main_page_double div.right div.bottom span.sep {color:#dedfe7; margin:0 6px}
	
	#double {padding:22px 0 0 0; overflow:hidden; border-top:solid 2px #dedfe7}
		#double_wide div.tradein_contacts {font-size:12px; line-height:18px; color:#7c7d85; overflow:hidden}
			#double_wide div.tradein_contacts img.to_left {margin: 0 25px 10px 0}
			#double_wide div.tradein_contacts div.header {font-size:14px; color:#cc0000; font-weight:bold; padding:3px 0 0 0}
			#double_wide div.tradein_contacts strong {color:#333333}
			#double_wide div.tradein_contacts a {color:#7c7d85; text-decoration:underline}
			#double_wide div.tradein_contacts a:hover {text-decoration:none}
			
		#double_wide div.h_scroll {/*overflow-x:scroll;*/ margin:9px 0; position:relative; padding:0 0 20px 0}
		table.equipment { min-width: inherit!important;}
		#double_wide table.equipment {background-color:#eeeff3; font-size:12px; color:#333333}
			#double_wide table.equipment td {border-right:solid 1px #FFF; padding:6px; vertical-align:middle}
			#double_wide table.equipment tr.light td {background-color:#fcfcfd}
			#double_wide table.equipment thead td {background-color:#81828a; color:#FFF; font-size:12px; padding:12px 5px 11px 5px}
			#double_wide table.equipment thead td.first {font-size:16px}
			#double_wide table.equipment td.first {padding: 6px; font-size:11px}
			#double_wide table.equipment tr.info td {padding:10px 0 6px 8px; color:#7c7d85; background-color:#eeeff3}
			#double_wide table.equipment tr.info td.first {font-size:11px}
			#double_wide table.equipment tr.toggle td {color:#5a5b61; font-size:16px; padding:5px 0 5px 32px; background-color:#d6d7de; font-weight:bold; background-image:url(../img/minus.gif); background-repeat:no-repeat; background-position:10px 50%; cursor:pointer; border-top:solid 5px #eeeff3}
			#double_wide table.equipment tr.toggle_closed td {background-image:url(../img/plus.gif)}
			#double_wide table.equipment span.small_orange, #double_wide table.equipment span.small_red, #double_wide table.equipment span.small_blue {position:absolute; text-align:center; color:#FFF; font-size:9px; height:11px; margin:2px 0 0 0}
			#double_wide table.equipment span.small_orange {background-image:url(../img/equipment_oranage_bg.gif); width:29px; background-color:#ff6600}
			#double_wide table.equipment span.small_red {background-image:url(../img/equipment_red_bg.gif); width:31px; background-color:#d20000}
			#double_wide table.equipment span.small_blue {background-image:url(../img/equipment_blue_bg.gif); width:29px; background-color:#0099cc}
			#double_wide table.equipment span.text_orange {color:#ff6600}
			#double_wide table.equipment span.text_red {color:#cc0000}
			#double_wide table.equipment span.text_blue {color:#0099cc}
			
			#double_wide table.equipment td.yellow {background-color:lightyellow !important}
			#double_wide table.equipment a.yes_no {background-image:url(../img/yes_no_shape.gif); width:30px; height:16px; padding:1px 0 0 0; display:inline-block; vertical-align:middle; font-size:11px; color:#7c7d85; text-align:center; margin:0 0 0 1px; text-decoration:none; line-height:normal}
			
				#double_wide table.equipment a.yes_no_current {background-position:-30px 0; color:#FFF}
				
			#double_wide div.price-are-not {font-size:10px; text-decoration:line-through}
			#double_wide div.new-price {color:#F00}
		
		#double_wide div.table_actions {text-align:right; padding:0 0 15px 0}
			#double_wide div.table_actions a {font-size:11px; color:#7c7d85; display:inline-block; background-repeat:no-repeat; background-position:0 50%; height:15px; padding:1px 0 0 22px; text-decoration:underline; margin:0 0 0 20px}
				#double_wide div.table_actions a:hover {text-decoration:none}
			#double_wide div.table_actions a.calc {background-image:url(../img/table_actions/icon_1.gif)}
			#double_wide div.table_actions a.print {background-image:url(../img/table_actions/icon_2.gif)}
			#double_wide div.table_actions a.new_window {background-image:url(../img/table_actions/icon_3.gif)}
		
		#double_left {float:left; width:632px; overflow:hidden}
			#double_left div.news_read_top {overflow:hidden}
				#double_left div.news_read_top div.date {float:left; color:#cc0000}
					#double_left div.news_read_top div.date span.red {background-image:url(../img/news_read_top_red_bg.gif); display:inline-block; width:31px; height:13px; color:#FFFFFF; font-size:9px; vertical-align:middle; position:relative; left:16px; top:-1px; text-align:center}
					
				#double_left div.news_read_top div.share {float:right}
					#double_left div.news_read_top div.share em {color:#7c7d85; margin:0 7px 0 0; font-size:12px}
					#double_left div.news_read_top div.share img {vertical-align:top}
					#double_left div.news_read_top div.share span {width:1px; height:15px; overflow:hidden; background-color:#dedfe7; display:inline-block; vertical-align:top; margin:0 3px}
			
			#double_left div.news_read_bottom {overflow:hidden; border-top:solid 1px #dedfe7; padding:21px 0 0 0; margin:32px 0 0 0}
				#double_left div.news_read_bottom div.back {float:left}
					#double_left div.news_read_bottom div.back a {background-image:url(../img/news_read_bottom_back_bg.gif); width:150px; height:19px; display:inline-block; color:#FFFFFF; font-size:14px; text-align:center; padding:4px 0 0 20px}
					
				#double_left div.news_read_bottom div.share {float:right}
					#double_left div.news_read_bottom div.share em {color:#7c7d85; margin:0 7px 0 0; font-size:12px}
					#double_left div.news_read_bottom div.share img {vertical-align:top}
					#double_left div.news_read_bottom div.share span {width:1px; height:15px; overflow:hidden; background-color:#dedfe7; display:inline-block; vertical-align:top; margin:0 3px}
					
			#double_left div.news_list {color:#5a5b61}
				#double_left div.news_list h2 {margin-top:0; margin-bottom: 0; line-height:25px}
					#double_left div.news_list h2 a {color:#333333}
				#double_left div.news_list div.block {overflow:hidden; border-bottom:solid 1px #dedfe7; padding:0 0 15px 0; margin:0 0 20px 0}
					#double_left div.news_list div.block img.to_left {margin:2px 22px 6px 0}
					#double_left div.news_list div.block h2 a { text-decoration: none;}
					#double_left div.news_list div.block h2 a:hover { text-decoration: underline;}
				#double_left div.news_list div.date {padding:8px 0 8px 0; color:#cc0000; font-size:12px}
					#double_left div.news_list div.date span.red {background-image:url(../img/news_read_top_red_bg.gif); display:inline-block; width:31px; height:13px; color:#FFFFFF; font-size:9px; vertical-align:middle; position:relative; left:5px; top:-1px; text-align:center; line-height:normal}
				#double_left div.news_list div.text a {color:#5a5b61; text-decoration:none}
				
			#autos_actions, #service_actions {overflow:hidden; margin:0 0 20px 0}
				#autos_actions a.button, #service_actions a.button {float:left; margin:0 12px 0 0; width:254px; height:44px; color:#c00; font-weight:bold; padding:20px 0 0 50px; font-size:18px}
				#autos_actions a.button:first-child {margin-left:0}
				#autos_actions a.button_preorder {background-image:url(../img/button_preorder_bg.gif)}
				#autos_actions a.button_test_drive {background-image:url(../img/button_test_drive_bg.gif); height:43px; color:#FFF}
				#service_actions a.button_feedback {background-image:url(../img/button_feedback_bg.gif)}
				#service_actions a.button_profile {background-image:url(../img/button_profile_bg.gif)}
			
			#double_left ul.gallery_tabs {text-align:center; margin:20px 0; font-size:11px; text-transform:uppercase}
				#double_left ul.gallery_tabs li {display:inline}
				#double_left ul.gallery_tabs a {display:inline-block; height:27px; background-image:url(../img/gallery_tabs_bg_shape.gif); color:#333333; vertical-align:top; position:relative; background-color:#dfe1e8; cursor:pointer}
				#double_left ul.gallery_tabs a:hover {text-decoration:none}
				#double_left ul.gallery_tabs li.current {background-position:0 -27px}
				#double_left ul.gallery_tabs span {height:27px; display:inline-block; vertical-align:top}
				#double_left ul.gallery_tabs span.right {position:absolute; top:0; right:0; background-image:url(../img/galley_tabs_sep_bg.gif); width:2px}
				#double_left ul.gallery_tabs span.center {padding:7px 17px 0 17px; height:19px}
				#double_left ul.gallery_tabs li.current a {background-color:#FFF; background-position:0 -27px; color:#7c7d85}
				#double_left ul.gallery_tabs li.first span.left {background-image:url(../img/gallery_tabs_left_right_shape.gif); position:absolute; top:0; left:0; width:13px}
				#double_left ul.gallery_tabs li.first.current span.left {background-position:0 -27px}
				#double_left ul.gallery_tabs li.last span.right {background-image:url(../img/gallery_tabs_left_right_shape.gif); background-position:-13px 0; position:absolute; top:0; right:0; width:13px}
				#double_left ul.gallery_tabs li.last.current span.right {background-position:-13px -27px; height:27px}
			#double_left div.gallery_pic {min-height:279px}
			#double_left div.gallery_pic img {display:block}
			
			#double_left ul.gallery_pics {margin:0 -16px 16px 0; overflow:hidden}
				#double_left ul.gallery_pics li {float:left; margin:0 10px 11px 0; border:solid 1px #FFF}
				#double_left ul.gallery_pics img {padding:1px; display:block}
				#double_left ul.gallery_pics li.current {border-color:#e87f7f}
				#double_left ul.gallery_pics a {border:solid 1px #FFF; display:block}
				#double_left ul.gallery_pics a:hover {border-color:#e87f7f}
				#double_left ul.gallery_pics li.current a {border-color:#e87f7f}
			
			#double_left div.calc_form {}
				#double_left div.calc_form div.grey {font-size:11px; font-style:italic; color:#999999; text-align:right; line-height:10px; padding:0 60px 0 0}
					#double_left div.calc_form div.grey span.red {color:#cc0000; font-size:22px; position:relative; top:9px}
				
				#double_left div.calc_form table.simple_form {font-size:16px; margin:5px 0 13px 0; line-height:19px}
					#double_left div.calc_form table.simple_form td {padding:11px 0}
					#double_left div.calc_form table.simple_form td.left {width:292px; padding-right:18px; padding-top:14px}
					
				#double_left div.calc_form div.submit {text-align:center; padding:12px 0 0 0}
					#double_left div.calc_form div.submit input[type="submit"] {padding:8px 10px}
					
				#double_left div.calc_form div.red {border:solid 1px #e87f7f; padding:14px 18px; font-size:12px; color:#7c7d85; line-height:20px; margin:33px 0 0 0; position:relative; zoom:1}
					#double_left div.calc_form div.red div.corner {background-image:url(../img/calculator_red_corner.gif); width:19px; height:11px; top:-11px; left:50%; margin:0 0 0 -9px; position:absolute}
					
				#double_left div.calc_form table.table_calc td {text-align:center; vertical-align:middle}
					
		
			#double_left div.used {overflow:hidden; margin:0 -25px 0 0}
				#double_left div.used div.block {float:left; width:145px; margin:0 19px 25px 0; color:#7c7d85; font-size:12px}
				#double_left div.used div.block div.big_pic {min-height:105px; position:relative}
					#double_left div.used div.block div.big_pic span.sold_text {background-image:url(../img/small_sold_text.png); width:134px; height:81px; display:none; position:absolute; top:13px; left:0}
					#double_left div.used div.block div.big_pic_sold span.sold_text {display:block}
				#double_left div.used div.block ul.thumbs {padding:4px 0 0 0; overflow:hidden}
					#double_left div.used div.block ul.thumbs li {display:inline}
					#double_left div.used div.block ul.thumbs a {float:left; margin:0 5px 5px 0}
				#double_left div.used div.block div.header {font-size:12px; font-weight:bold; color:#5a5b61; letter-spacing:0.8px; padding:9px 0 8px 0}
				#double_left div.used div.block div.text {padding:0 5px 0 0; line-height:16px}
					#double_left div.used div.block div.text div.price {color:#cc0000}
				#double_left div.used div.block div.more {padding:10px 0 0 0}
					#double_left div.used div.block div.more a {color:#7c7d85; text-decoration:underline}
					#double_left div.used div.block div.more a:hover {text-decoration:none}
					
			#double_left div.about_pic {min-height:294px}
				#double_left div.about_pic img {display:block}
			
			#double_left ul.about_thumbs {text-align:center; position:relative; top:-22px}
				#double_left ul.about_thumbs li {display:inline-block; //display:inline; margin:0 8px; padding:12px 0 0 0}
				#double_left ul.about_thumbs li.current {background-image:url(../img/about_thumbs_current_bg.png); background-repeat:no-repeat; background-position:50% 0}
				#double_left ul.about_thumbs a {}
				#double_left ul.about_thumbs img {border:solid 1px #FFF}
			
			#double_left div.about_top_double {overflow:hidden; margin:0 0 44px 0}
				#double_left div.about_top_double h3 {margin:0 0 20px 0}
				#double_left div.about_top_double div.short_about {float:left; width:304px; letter-spacing:-0.3px}
				#double_left div.about_top_double div.benefits {float:right; width:304px}
				#double_left div.about_top_double div.benefits ul {margin:27px 0 0 5px; letter-spacing:-0.2px; font-weight:bold; color:#7c7d85}
					#double_left div.about_top_double div.benefits ul li {margin:6px 0; position: relative; padding-left: 20px;}
					#double_left div.about_top_double div.benefits ul span {color:#c00; margin:0 6px 0 0; position: absolute; left: 0; top:0;}
				#double_left div.about_top_double div.more {padding:15px 0 0 0}
					#double_left div.about_top_double div.more a {background-image:url(../img/arrow_red_small_right.gif); background-repeat:no-repeat; background-position:0 50%; padding:0 0 0 18px; color:#5a5b61}
					
			#double_left div.about_bottom_double {overflow:hidden; border-top:solid 1px #dedfe7; padding:30px 0 0 0}
				#double_left div.about_bottom_double h3 {margin:0 0 14px 0}
				#double_left div.about_bottom_double div.more {padding:15px 0 0 0}
					#double_left div.about_bottom_double div.more a {background-image:url(../img/arrow_red_small_right.gif); background-repeat:no-repeat; background-position:0 50%; padding:0 0 0 18px; color:#5a5b61}
				
				#double_left div.about_bottom_double div.vac {float:left; width:221px}
					#double_left div.about_bottom_double div.vac ul.list_red {font-weight:bold}
					#double_left div.about_bottom_double div.vac ul.list_red li {margin:2px 0}
					
				#double_left div.about_bottom_double div.map {float:right; width:304px; border-left:solid 1px #dedfe7; padding:0 0 0 23px; font-size:12px; color:#333}
					#double_left div.about_bottom_double div.map div.pad {margin:25px 0 10px 0}
					
				
			
			#order {overflow:hidden; padding:0 0 10px 0}
				#order div.top {margin:20px 0 0 0}
				#order div.top, #order div.bottom {background-color:#dedfe7; width:20px; height:1px; overflow:hidden}
				#order div.center {border-left:solid 1px #dedfe7; overflow:hidden; padding:0 0 7px 0}
				
				#order a {color:#7c7d85; text-decoration:none; position:relative}
					#order a:hover {color:#7c7d85; text-decoration:none}
				
				#order div.header {color:#babcc2; font-size:12px; overflow:hidden}
					#order div.header div.num {float:left; font-size:36px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height:28px; width:30px}
					#order div.header div.text {margin:1px 0 0 30px}
				
				#order div.block_current div.header {color:#cc0000}
				
				#order div.block_disabled {filter:Alpha(Opacity=30); opacity:0.3; background-color:#FFF}
				#order div.color.block_disabled a {filter:Alpha(Opacity=30); opacity:0.3; background-color:#FFF}
				
				#order div.block_disabled * {cursor:default}
				#order div.model.block_disabled ul a, #order div.equipment.block_disabled ul a {color:#babcc2; border-bottom:dotted 1px #babcc2}
				#order div.model.block_disabled ul li.current a, #order div.equipment.block_disabled ul li.current a {color:#babcc2; border-bottom:dotted 1px #babcc2}
				#order div.model.block_disabled ul a:hover, #order div.equipment.block_disabled ul a:hover {color:#babcc2; border-bottom:dotted 1px #babcc2}
				
				#order div.form.block_disabled div.content div.grey {color:#eaebed}
					
				#order div.model {float:left; width:175px}
					#order div.model div.header {padding:0 0 0 5px}
					#order div.model ul {text-transform:uppercase; font-weight:bold; font-size:12px; padding:10px 0 0 10px}
						#order div.model ul li {margin:14px 0; position:relative}
						#order div.model ul a {border-bottom:dotted 1px #7c7d85}
							#order div.model ul a:hover {border-bottom:none; color:#cc0000}
						#order div.model ul li.current span.arrow {background-image:url(../img/order_model_current_bg.gif); width:154px; height:54px; position:absolute; display:block; top:-20px; left:-10px}
							#order div.model ul li.current a {color:#cc0000; border-bottom:none}
					
				#order div.equipment {float:left; width:358px}
					#order div.equipment div.pic {padding:24px 0 0 13px; min-height:113px}
					#order div.equipment ul {font-size:11px; padding:0 0 0 30px}
						#order div.equipment ul li {margin:12px 0; position:relative}
						#order div.equipment ul a {border-bottom:dotted 1px #7c7d85}
							#order div.equipment ul a:hover {border-bottom:none; color:#cc0000}
						#order div.equipment ul li.current span.arrow {background-image:url(../img/order_equipment_current_bg.gif); width:316px; height:54px; position:absolute; display:block; top:-20px; left:-10px}
							#order div.equipment ul li.current a {color:#cc0000; border-bottom:none}
				
				#order div.color {float:left; width:133px}
					#order div.color ul {padding:5px 0 0 30px}
						#order div.color ul li {position:relative; padding:5px 0}
						#order div.color ul a {display:block; width:29px; height:29px; border:solid 1px #000}
						#order div.color ul li.current span.arrow {background-image:url(../img/order_color_current_bg.gif); width:54px; height:54px; position:absolute; display:block; top:-8px; left:29px}
							#order div.color ul li.current a {color:#cc0000}
					#order div.chk {padding:0 0 0 26px; color:#7c7d85; font-size:11px; text-transform:uppercase; position:relative; top:-8px}
						#order div.chk input[type="checkbox"] {float:left; position:relative; top:-3px}
						#order div.chk span {font-size:9px; text-transform:none}
					#order div.color div.center {padding:0 0 13px 0}
				
				#order div.form {float:left; width:238px}
					#order div.form div.content {padding:5px 0 0 30px}
						#order div.form div.content input[type="text"] {margin:5px 0; font-family:Arial, Helvetica, sans-serif; color:#7c7d85; font-size:12px; padding:1px 3px 2px 3px; width:195px}
						#order div.form div.content input[type="submit"] {padding:3px 10px; margin:7px 0 11px 0}
						#order div.form div.content div.grey {font-size:11px; color:#999999}
						#order div.form div.content div.error {font-size:11px; color:#F00}

			#test_drive {overflow:hidden}
				#test_drive div.header {color:#CC0000; font-size:12px; overflow:hidden; margin:0 0 10px 0}
					#test_drive div.header div.num {float:left; font-size:36px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height:30px; width:30px}
					#test_drive div.header div.text {margin:2px 0 0 30px}
				
				#test_drive div.model {float:left; width:177px}
					
					#test_drive div.model div.carousel {position:relative; height:146px; overflow:hidden}
						#test_drive div.model div.carousel div.border {background-image:url(../img/test_drive_model_border.png); width:177px; height:146px; position:absolute; top:0; left:0; z-index:2}
						#test_drive div.model div.carousel a.prev, #test_drive div.model div.carousel a.next {position:absolute; background-image:url(../img/test_drive_model_arrows_shape); width:47px; height:13px; left:65px; z-index:3}
						#test_drive div.model div.carousel a.prev {top:4px}
						#test_drive div.model div.carousel a.next {bottom:4px; background-position:0 -13px}
						#test_drive div.model div.carousel ul {}
							#test_drive div.model div.carousel ul li {padding:17px 0 0 0; height:129px}
					
					#test_drive div.model ul.text {font-size:12px; font-weight:bold; text-transform:uppercase}
						#test_drive div.model ul.text li {display:inline}
						#test_drive div.model ul.text a {display:block; background-color:#dee0e8; height:20px; border-top:solid 1px #f7f8fa; border-bottom:solid 1px #d2d3d9; color:#7c7d85; padding:6px 10px 0 10px; background-image:url(../img/test_drive_model_list_shape.gif)}
						#test_drive div.model ul.text a:hover {background-color:#eff0f4; text-decoration:none; background-position:-177px 0}
						#test_drive div.model ul.text li.current a {background-color:#5a5b61; color:#FFF; background-position:-354px 0; height:22px; border:none}
						
				#test_drive div.path {float:left; width:528px; margin:0 0 0 26px}
					#test_drive div.path ul.tabs {font-size:16px; overflow:hidden; position:relative; z-index:1}
						#test_drive div.path ul.tabs li {display:inline}
						#test_drive div.path ul.tabs a {float:left; border:solid 1px #dedfe7; margin:0 10px 0 0; height:28px; color:#5a5b61; background-color:#FFF; padding:6px 20px 0 20px}
						#test_drive div.path ul.tabs span {border-bottom:dotted 1px #666666}
						#test_drive div.path ul.tabs li.ui-state-active a {border-width:1px 1px 0 1px; height:29px; color:#cc0000}
						#test_drive div.path ul.tabs li.ui-state-active span {border-bottom:none}
						#test_drive div.path ul.tabs a:hover {text-decoration:none}
						#test_drive div.path ul.tabs a:hover span {border-bottom:none}
						
					#test_drive div.path div.content {padding:0 10px 17px 10px; border:solid 1px #dedfe7; position:relative; top:-1px; overflow:hidden}
						#test_drive div.path div.content div.info {font-style:italic; font-size:12px; color:#7c7d85; padding:12px 10px}
							#test_drive div.path div.content div.info span {color:#cc0000}
							#test_drive div.path div.ui-tabs-hide {position:absolute; top:-9999px}
							
					#test_drive div.path div.map {position:relative}
						#test_drive div.path div.map ul {}
						#test_drive div.path div.map li {display:inline}
						#test_drive div.path div.map a {position:absolute; background-image:url(../img/test_drive_map_pin.png); width:32px; height:41px; display:block; color:#FFF; font-size:11px}
						#test_drive div.path div.map a.no_link {cursor:default}
						#test_drive div.path div.map a:hover {text-decoration:none}
						#test_drive div.path div.map span {display:none}
						#test_drive div.path div.map a:hover span {display:block}
						#test_drive div.path div.map span.text {display:block; background-image:url(../img/test_drive_map_text_bg_left.png); width:65px; height:39px; overflow:hidden; position:relative; top:-15px; left:20px; padding:12px 10px 0 22px}
						div#path_2 div.map span.text {background: url("../img/test_drive_map_text_bg_left.png") no-repeat !important; left: 18px !important;   padding-left: 20px !important;}
						#test_drive div.path div.map span.photo {background-image:url(../img/test_drive_map_image_bg.png); width:84px; height:55px; overflow:hidden; position:relative; top:-21px; left:-91px; padding:6px 0 0 6px}
					
					
					#test_drive div.path div.carousel {overflow:hidden; margin:20px 0 0 0; position:relative; height:49px}
						#test_drive div.path div.carousel a.prev, #test_drive div.path div.carousel a.next {position:absolute; background-image:url(../img/test_drive_carousel_arrows_shape); width:8px; height:30px; top:8px}
							#test_drive div.path div.carousel a.prev {left:2px}
							#test_drive div.path div.carousel a.prev:hover {background-position:0 -30px}
							#test_drive div.path div.carousel a.next {right:2px; background-position:-8px 0}
							#test_drive div.path div.carousel a.next:hover {background-position:-8px -30px}
							
						#test_drive div.path div.carousel_content {margin:0 10px; overflow:hidden}
						#test_drive div.path div.carousel ul { left: 0;}
							#test_drive div.path div.carousel ul li {float:left; margin:0 5px 0 6px}
							#test_drive div.path div.carousel ul a {}


					#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none}
					#test_drive_popups div.window {position:absolute; left:50%; top:224px; width:960px; height:674px; display:none; margin:0 0 0 -480px; z-index:9999; background-color:#000}
						#test_drive_popups div.window a.close {background-image:url(../img/test_drive_gallery_close.gif); width:18px; height:17px; position:absolute; top:10px; right:10px}
						#test_drive_popups div.window ul.cycle {width:740px; height:556px; overflow:hidden; margin:58px auto 0 auto; position:relative}
						#test_drive_popups div.window a.prev, #test_drive_popups div.window a.next {display:block; background-image:url(../img/test_drive_cycle_arrows_shape.png); width:32px; height:66px; overflow:hidden; position:absolute; top:303px; z-index:14}
							#test_drive_popups div.window a.prev {left:10px}
							#test_drive_popups div.window a.prev:hover {background-position:0 -66px}
							#test_drive_popups div.window a.next {background-position:-32px 0; right:10px}
							#test_drive_popups div.window a.next:hover {background-position:-32px -66px}
				
				#test_drive div.contacts {float:right; width:204px; overflow:hidden}
					#test_drive div.contacts div.content {margin:-3px 0 0 0}
					 div.content input[type="text"],  div.content select,  div.content textarea, div.simple_forms input[type="text"],  div.simple_forms select,  div.simple_forms textarea {font-size:12px; color:#5a5b61; margin:5px 0; letter-spacing:-0.5px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
					 div.simple_forms input[type="text"],  div.simple_forms textarea { width: 312px !important;}
						 div.content input[type="text"], div.simple_forms input[type="text"] {width:190px; border:solid 1px #e2e9ef; padding:2px 5px 3px 5px}
							 div.content input[type="text"].w_60, div.simple_forms input[type="text"].w_60 {width:52px}
							 div.content input[type="text"].w_64, div.simple_forms input[type="text"].w_64 {width:54px}
							 div.content input[type="text"].red, div.simple_forms input[type="text"].red,  textarea.red  {border-left:solid 2px #e87f7f!important; padding-left:4px}
						 div.content select, div.simple_forms select {width:202px; border:solid 1px #e2e9ef; padding:2px 5px}
							 div.content select.select_97, div.simple_forms select.select_97 {width:99px}
							 div.content select.select_50, div.simple_forms select.select_50 {width:50px}
							 div.content select.select_144 {width:148px}
							  div.simple_forms select.select_144  { width: 72px;}
							 div.content select.select_79, div.simple_forms select.select_79 {width:71px}
							 div.content select.select_40, div.simple_forms select.select_40 {width:50px}
						 div.content textarea,  div.simple_forms textarea {padding:2px 5px; width:190px; height:46px; border:solid 1px #e2e9ef; resize:none; font-size:11px; letter-spacing:normal; overflow:auto}
						 div.content input[type="submit"] {padding:5px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:3px 0 0 0}
						 div.content a.repeat {display:block; background-image:url(../img/repeat_bg.gif); background-repeat:no-repeat; padding:0 0 0 30px; font-size:12px; color:#5a5b61; margin:12px 0 0 0; text-decoration:underline}
							 div.content a.repeat:hover {text-decoration:none}
						 div.content div.error {font-size:11px; color:#F00}
						 
						  div.simple_forms select,  div.simple_forms input[type="text"],  div.simple_forms textarea { border-color: #999 !important;}
						
					#test_drive div.contacts div.content div.small {font-size:11px; padding:5px 0 2px 0}
					#test_drive div.contacts div.content span.pad {margin:0 0 0 4px; font-size:11px; display:inline-block; vertical-align:middle}
					
				#used_item {overflow:hidden}
					#used_item_left {float:left; width:415px; font-size:12px; color:#7c7d85; line-height:18px}
						#used_item_left strong {color:#333}
						#used_item_left a {color:#7c7d85; text-decoration:underline}
							#used_item_left a:hover {text-decoration:none}
							
						#used_item_left div.big_pic {min-height:320px; position:relative}
							#used_item_left div.big_pic span.sold_text {position:absolute; background-image:url(../img/big_sold_text.png); width:397px; height:204px; display:none; top:50px; left:5px}
							#used_item_left div.big_pic_sold span.sold_text {display:block}
							#used_item_left div.big_pic {display:block}
						
						#used_item_left ul.thumbs {margin:16px -16px 10px 0; overflow:hidden}
							#used_item_left ul.thumbs li {float:left; margin:0 10px 11px 0; border:solid 1px #FFF}
							#used_item_left ul.thumbs img {padding:1px; display:block}
							#used_item_left ul.thumbs li.current {border-color:#e87f7f}
							#used_item_left ul.thumbs a {border:solid 1px #FFF; display:block}
							#used_item_left ul.thumbs a:hover {border-color:#e87f7f}
							#used_item_left ul.thumbs li.current a {border-color:#e87f7f}
							
						#used_item_left h6 {margin:0 0 13px 0; color:#c00}
						
						#used_item_left div.double {margin:15px 0 0 0}
							#used_item_left div.double div.left {float:left; width:165px}
							#used_item_left div.double div.right {float:right; width:185px}
							
					#used_item_right {float:right; width:520px}
						#used_item_right h3 {font-weight:normal; margin:0}
						#used_item_right div.back {margin:23px 0 0 0}
							#used_item_right div.back a {color:#7c7d85; background-image:url(../img/arrow_red_left.gif); background-repeat:no-repeat; background-position:0 50%; padding:0 0 0 23px; text-decoration:underline}
							#used_item_right div.back a:hover {text-decoration:none}
		
		#double_right {float:right; width:304px; overflow:hidden}		
			#double_right select {margin:5px 0; width:204px; padding:1px 3px 2px 3px; color:#333333; font-size:12px; vertical-align:middle}
			#double_right select[disabled] {color:#bcbcbe}
			#double_right input[type="text"] {margin:5px 0; width:194px; padding:1px 3px 2px 3px; color:#7c7d85; font-size:12px}
			#double_right textarea {margin:5px 0; width:194px; padding:1px 3px 2px 3px; color:#7c7d85; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:77px}
			
			#double_right div.simple_grey {border:solid 2px #dedfe7; position:relative; margin:0 0 30px 0; width: 300px;}
				#double_right div.simple_grey_content {min-height:24px; height:auto !important; height:24px; padding:22px 29px 22px 29px}
				#double_right div.simple_grey div.header {font-size:18px; color:#cc0000; font-weight:bold; letter-spacing:-0.5px}
					#double_right div.simple_grey div.header a {border-bottom:dashed 1px #cc0000}
					#double_right div.simple_grey div.header a:hover {border-bottom:none; text-decoration:none}
				#double_right div.simple_grey div.content {font-size:12px; color:#333333; line-height:18px; padding:16px 0 10px 0}
					
			#double_right div.white_corner {background-image:url(../img/right_white_corner_bg.gif); width:24px; height:24px; overflow:hidden; position:absolute; right:-2px; bottom:-3px}
			#double_right div.black_corner {background-image:url(../img/right_black_corner_bg.gif); width:26px; height:26px; overflow:hidden; position:absolute; right:0; bottom:0}
			#double_right div.grey_corner {background-image:url(../img/right_grey_corner_bg.gif); width:25px; height:19px; overflow:hidden; position:absolute; right:0; bottom:0}
			
			#double_right div.our_services {background-image:url(../img/right_our_services_bg.gif); background-repeat:repeat-y; overflow:hidden; width:300px; margin:0 0 0 4px}
				#double_right div.our_services_content {background-image:url(../img/right_our_services_corner.gif); background-repeat:no-repeat; background-position:100% 100%; padding:0 20px 7px 20px}
				#double_right div.our_services div.header {font-size:18px; color:#7c7d85; font-weight:bold; padding:12px 0 9px 0; letter-spacing:-0.6px; background-image:url(../img/right_our_services_header_bg.gif); background-repeat:repeat-x; background-position:0 100%; text-shadow:1px 1px #FFFFFF}
				#double_right div.our_services div.block {padding:6px 0 12px 0; background-image:url(../img/our_services_block_bg.gif); background-repeat:repeat-x; background-position:0 100%}
				#double_right div.our_services div.block_last {background-image:none}
				#double_right div.our_services div.title {font-size:16px; color:#d20000; text-shadow:1px 1px #FFFFFF; padding:6px 0 10px 36px; background-repeat:no-repeat; background-position:0 50%}
				#double_right div.our_services div.text {font-size:12px; color:#5a5b61; text-shadow:1px 1px #FFFFFF; padding:0 0 10px 36px}
				#double_right div.our_services div.tel {padding:0 0 0 36px; text-shadow:1px 1px #FFFFFF; background-image:url(../img/icon_phone.png); background-repeat:no-repeat; background-position:10px 50%}
				#double_right div.our_services div.block_1 div.title {background-image:url(../img/our_services/icon_01.gif); background-position:0 0}
				#double_right div.our_services div.block_2 div.title {background-image:url(../img/our_services/icon_02.gif)}
				#double_right div.our_services div.block_3 div.title {background-image:url(../img/our_services/icon_03.gif)}
				#double_right div.our_services div.block_4 div.title {background-image:url(../img/our_services/icon_04.gif)}
			
			#double_right div.subscribe div.header .header_arrow {background:url(../img/triangle_red_down.gif) no-repeat 0 55%; padding-left: 10px; margin-left: 5px; }
			#double_right div.subscribe div.header_opened .header_arrow {background:url(../img/triangle_red_up.gif) no-repeat 0 55%;}
			.subscribe_actions a{ background: url("../img/button_news_bg.gif") no-repeat 0px 0px;}
			
			#double_right div.subscribe {border:solid 2px #dedfe7; position:relative; min-height:24px; height:auto !important; height:24px; padding:17px 40px 17px 46px; margin:0 0 25px 0; background-image:url(../img/icon_subscribe.png); background-repeat:no-repeat; background-position:10px 15px}
				#double_right div.online {background-image:url(../img/icon_car.gif); background-position:19px 16px}
				#double_right div.subscribe div.header {font-size:18px; color:#cc0000; font-weight:bold; letter-spacing:-0.5px; cursor:pointer}
				#double_right div.subscribe div.content {padding:14px 0 0 0}
				#double_right div.subscribe div.content div.buttons {padding:6px 0 0 0}
					#double_right div.subscribe div.content div.buttons input[type="submit"] {padding:4px 12px; //padding:4px 0px; margin:0 0 0 -1px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
					#double_right div.subscribe div.content div.buttons span {display:inline-block; vertical-align:middle; font-size:12px; margin:0 5px}
					#double_right div.subscribe div.content div.buttons img {vertical-align:middle}
				#double_right div.subscribe div.content div.grey {color:#999999; font-size:11px; padding:11px 0 0 0}
			
			#double_right div.special {margin:0 0 30px 0}
				#double_right div.special div.header {font-size:18px; color:#7c7d85; font-weight:bold; letter-spacing:-0.5px}
				#double_right div.special div.content {border:solid 2px #dedfe7; margin:6px 0 0 0}
					#double_right div.special div.content img {display:block}
			
			#double_right div.test_drive {position:relative; margin:0 0 25px 0; background-color:#7c7d85}
				#double_right div.test_drive_clocks {background-image:url(../img/right_test_drive_clocks.png); background-repeat:no-repeat; background-position:19px 19px; min-height:24px; height:auto !important; height:24px; padding:19px 50px 19px 46px}
				#double_right div.test_drive div.header {font-size:18px; color:#FFFFFF; font-weight:bold; letter-spacing:-0.5px; background-image:url(../img/triangle_grey_down.gif); background-repeat:no-repeat; background-position:97% 60%; cursor:pointer}
				#double_right div.test_drive div.header_opened {background-image:url(../img/triangle_grey_up.gif)}
				#double_right div.test_drive div.content {padding:10px 0 0 0}
				#double_right div.test_drive div.content div.buttons {padding:6px 0 0 0}
					#double_right div.test_drive div.content div.buttons input[type="submit"] {padding:4px 12px; //padding:4px 0px; margin:0 0 0 -1px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
				#double_right div.test_drive div.content div.white {color:#FFFFFF; font-size:11px; padding:10px 0 0 0}
				
			#double_right div.accessories {position:relative; margin:0 0 25px 0; background-image:url(../img/right_grey_bg.png); background-repeat:repeat-x; background-position:0 100%; background-color:#f7f7f9}
				#double_right div.accessories_content {background-image:url(../img/right_accessories_bg.png); background-repeat:no-repeat; background-position:19px 19px; min-height:24px; height:auto !important; height:24px; padding:19px 40px 19px 28px}
				#double_right div.calc_content {background-image:url(../img/right_calc_bg.png); background-repeat:no-repeat; background-position:14px 16px; min-height:24px; height:auto !important; height:24px; padding:19px 40px 19px 28px}
				#double_right div.accessories div.header {font-size:18px; color:#7c7d85; font-weight:bold; letter-spacing:-0.5px; padding:0 0 0 20px}
				#double_right div.accessories div.content {padding:10px 0 0 0}
					#double_right div.accessories div.content strong {color:#7c7d85; margin:0 4px 0 0; display:inline-block; vertical-align:middle}
					
					
			#double_right div.awards {position:relative; margin:0 0 25px 0;  background-color:#f7f7f9}
				#double_right div.awards_content {min-height:24px; height:auto !important; height:24px; padding:19px 0 19px 0}
				#double_right div.awards div.header {font-size:18px; color:#cc0000; font-weight:bold; letter-spacing:-0.5px; padding:0 0 0 23px; margin:0 40px 0 28px; cursor: pointer;}
				#double_right div.awards div.content {padding:15px 0 0 0; text-align:center}
				
				.awards_content .header .header_arrow {background:url(../img/triangle_grey_down.gif) no-repeat 0 55%; padding-left: 10px; margin-left: 5px; }
				.awards_content .header_opened .header_arrow {background: url(../img/triangle_grey_up.gif) no-repeat 0 55%;  }
			
			#double_right div.download {border:solid 2px #dedfe7; position:relative; margin:0 0 20px 0}
				#double_right div.download_content {background-image:url(../img/right_download_bg.gif); background-repeat:no-repeat; background-position:11px 14px; min-height:24px; height:auto !important; height:24px; padding:17px 50px 14px 23px}
				#double_right div.download div.header {font-size:18px; color:#cc0000; font-weight:bold; letter-spacing:-0.5px; padding:0 0 0 23px}
				#double_right div.download div.content {padding:7px 0 0 0; font-size:11px; color:#babcc2}
					#double_right div.download div.content div {background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 23px; margin:10px 0}
					#double_right div.download div.content div.pdf {background-image:url(../img/icon_pdf.gif)}
					#double_right div.download div.content a {color:#7c7d85; text-decoration:underline}
					#double_right div.download div.content a:hover {text-decoration:none}
			
			#double_right div.news_and_events {margin:0 0 25px 0}
				#double_right div.news_and_events div.header {font-size:18px; color:#7c7d85; font-weight:bold; letter-spacing:-0.5px; border-bottom:solid 2px #dedfe7}
				#double_right div.news_and_events div.content {line-height:17px}
					#double_right div.news_and_events div.content div.block {border-bottom:solid 1px #dedfe7; padding:11px 0}
					#double_right div.news_and_events div.content div.block a {color:#7c7d85}
					#double_right div.news_and_events div.content div.block span {color:#babcc2; font-size:9px; margin:0 0 0 10px}
				#double_right div.news_and_events div.bottom {padding:12px 0 0 0; font-size:11px}
					#double_right div.news_and_events div.bottom a {color:#7c7d85; text-decoration:underline}
					#double_right div.news_and_events div.bottom a:hover {text-decoration:none}
					#double_right div.news_and_events div.bottom a.subscribe {background-image:url(../img/main_page_double_subscribe.gif); background-repeat:no-repeat; background-position:0 50%; padding:0 0 0 25px}
					#double_right div.news_and_events div.bottom span.sep {color:#dedfe7; margin:0 6px}
				
			#double_right div.accessories_pics {margin:0 -16px 25px 0; overflow:hidden}
				#double_right div.accessories_pics div.content li {float:left; margin:0 11px 16px 0}
					#double_right div.accessories_pics div.content a img {display:block; padding:1px; border:solid 1px #FFFFFF}
					#double_right div.accessories_pics div.content a:hover img {border:solid 1px #e87f7f}
				#double_right div.accessories_pics div.grey {clear:both; font-size:11px; color:#c1c3ce}
				
			#double_right div.equipment {overflow:hidden}
				#double_right div.equipment div.header {font-weight:bold; margin:0 0 20px 0}
				#double_right div.equipment ul {font-size:9px; color:#7c7d85; width:140px}
				#double_right div.equipment ul.left {float:left}
				#double_right div.equipment ul.right {float:right}
				#double_right div.equipment input[type="checkbox"] {vertical-align:middle; margin-left:0}
				#double_right div.equipment li {text-indent:-15px; padding:0 0 0 15px}
				
			#double_right div.contacts {font-size:12px; color:#7c7d85; line-height:18px; margin:0 0 26px 0}
				#double_right div.contacts div.header {font-size:14px; font-weight:bold; line-height:18px; padding:0 0 20px 0; color:#333}
					#double_right div.contacts div.header span {color:#c00}
				#double_right div.contacts strong {color:#333}
				#double_right div.contacts a {color:#7c7d85; text-decoration:underline}
					#double_right div.contacts a:hover {text-decoration:none}
					
			#double_right div.request_parts div.header, #double_right div.request_service div.header {background-image:url(../img/triangle_grey_down.gif); background-repeat:no-repeat; background-position:210px 60%; padding:0 10px 0 0; cursor:pointer}
			#double_right div.request_parts div.header_opened, #double_right div.request_service div.header_opened {background-image:url(../img/triangle_grey_up.gif)}
					
			#double_right div.request_parts {position:relative; margin:0 0 25px 0; background-color:#7c7d85}
				#double_right div.request_parts_icon {padding:20px 50px; background-image:url(../img/request_parts_icon.png); background-repeat:no-repeat; background-position:18px 18px}
				#double_right div.request_parts div.header {font-size:18px; color:#FFF; font-weight:bold; padding:0 0 9px 0; cursor:pointer}
				#double_right div.request_parts input[type="submit"] {padding:4px 12px; //padding:4px 0px; margin:6px 0 0 -1px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
					
			#double_right div.request_service {position:relative; margin:0 0 25px 0; background-color:#7c7d85}
				#double_right div.request_service_icon {padding:20px 50px; background-image:url(../img/icon_request_service.png); background-repeat:no-repeat; background-position:18px 20px}
				#double_right div.request_service div.header {font-size:18px; color:#FFF; font-weight:bold; cursor:pointer}
				#double_right div.request_service div.content {padding:9px 0 4px 0}
				#double_right div.request_service input[type="submit"] {padding:4px 12px; //padding:4px 0px; margin:6px 0 0 -1px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
			
			#double_right div.error {font-size:9px; color:#F00}
		
#footer {height:524px; margin:-524px auto 0 auto; position:relative; background-color:#FFF; background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; max-width:1010px}
	#footer_content {width:960px; margin:0 auto}
	.foot_bgvert { width: 4px; height: 524px; background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; background-color: #fff; position: absolute; right: -1px; top: 0;}
	
	#footer_contacts {padding:28px 0 0 0; height:110px; overflow:hidden}
		#footer_contacts div.header {font-size:16px; color:#cc0000; font-weight:bold; text-shadow:1px 1px #FFF}
		#footer_contacts div.first {float:left; width:300px}
		#footer_contacts div.second {float:left; width:170px; padding:0 0 0 29px}
		#footer_contacts div.third {float:left; width:160px; padding:0 0 0 28px}
		#footer_contacts div.fourth {float:left; width:215px; padding:0 0 0 28px}
		#footer_contacts div.text {font-size:12px; padding:9px 0 0 0; line-height:18px}
		#footer_contacts div.phone {background-image:url(../img/icon_phone.png); background-repeat:no-repeat; background-position:0 3px; padding:0 0 0 24px}
			#footer_contacts div.phone a {color:#cc0000; text-decoration:none}
			#footer_contacts div.phone a:hover {color:#cc0000; text-decoration:underline}
		#footer_contacts a {color:#333333; text-decoration:underline}
		#footer_contacts a:hover {text-decoration:none}
	
	#footer_sitemap {font-size:11px; height:274px; overflow:hidden}
		#footer_sitemap div.first {float:left; width:110px}
		#footer_sitemap div.second {float:left; width:160px; padding:0 0 0 30px}
		#footer_sitemap div.third {float:left; width:170px; padding:0 0 0 29px}
		#footer_sitemap div.fourth {float:left; width:160px; padding:0 0 0 28px}
		#footer_sitemap div.fifth {float:left; width:215px; padding:0 0 0 28px}
		#footer_sitemap ul {padding:0 0 15px 0}
		#footer_sitemap li.header {border-bottom:solid 1px #dedfe7; font-weight:bold; text-transform:uppercase; padding:0 0 4px 0; margin:0 0 5px 0}
			#footer_sitemap li.header a {color:#333333}
			#footer_sitemap li.header a:hover {text-decoration:none}
		#footer_sitemap a {color:#7c7d85}
		#footer_sitemap li {padding:1px 0 0 0}
		
	#footer_bottom {border-top:solid 1px #dedfe7}
		#footer_copy {float:left; background-image:url(../img/footer_copy_bg.gif); background-repeat:no-repeat; padding:0 0 0 90px; margin:27px 0 0 0; font-size:11px; line-height:18px; color:#7c7d85}
		
		#footer_created {float:right; font-size:11px; color:#bebfc7; text-align:right; margin:28px 0 0 0}
			#footer_created a {color:#7c7d85}
			#footer_created a:hover {text-decoration:none}
			#footer_created span.copy {font-size:14px; background-image:url(../img/ripe.gif); background-repeat:no-repeat; background-position:0 60%; padding:0 0 0 17px}
			#footer_created div.small {font-size:9px}
		#footer_counters { position: absolute; left: 550px; bottom: -10px; display: none;}
		
div.clear {clear:both; height:0; overflow:hidden}
h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:26px; margin:15px 0 14px 0; padding:0; letter-spacing:-0.5px; line-height:normal}
	h1 a.rss {display:inline-block; vertical-align:middle; margin:0 0 0 4px}
h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:22px; margin:20px 0; letter-spacing:0.3px; line-height:normal}
	h2.light {font-weight:normal}
h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:18px; margin:18px 0; letter-spacing:0.2px; line-height:normal}
h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:16px; margin:17px 0; letter-spacing:0.3px; line-height:normal}
	h4.red {color:#cc0000}
h5 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; font-size:16px; margin:17px 0; line-height:normal}
h6 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:14px; margin:17px 0; line-height:normal}

p {margin:15px 0; padding:0}
	p.red {font-weight:bold; font-style:italic; color:#cc0000; letter-spacing:0.1px}
	
img.to_left {float:left; margin:0 22px 22px 0}
img.wide_image {display:block; margin:0 0 35px 0}

div.simple_text {line-height:20px}
	div.simple_text_b_pad {margin:0 0 30px 0}
	div.simple_text a {color:#333333; text-decoration:underline}
		div.simple_text a:hover {text-decoration:none}

div.simple_grey {line-height:20px; color:#7c7d85}
	div.simple_grey h3, div.simple_grey h4 {color:#5a5b61}
	div.simple_grey h3 {letter-spacing:normal}
	div.simple_grey a {color:#7c7d85; text-decoration:underline}
	div.simple_grey a:hover {text-decoration:none}
	
div.simple_big {font-size:16px; line-height:22px}
	div.simple_big_pad {padding:24px 0 0 0}
	
ul.simple_list {margin:20px 0 18px 52px; line-height:20px}
	ul.simple_list li {background-image:url(../img/simple_list_dot.gif); background-repeat:no-repeat; background-position:0 8px; padding:0 0 0 19px}
	ul.simple_list li.no_bullet {background-image:none}
	
ul.simple_grey_list {margin:15px 0 19px 52px; line-height:20px; color:#7c7d85; font-size:12px; font-style:italic; line-height:18px}
	ul.simple_grey_list li {background-image:url(../img/simple_grey_list_dot.gif); background-repeat:no-repeat; background-position:0 8px; padding:0 0 0 19px}
	
ul.simple_num {margin:18px 0 0 74px; line-height:20px}
	ul.simple_num li {margin:20px 0; text-indent:-17px}
	
em.simple_em {display:block; margin:20px 0 20px 37px}

table.simple_table {width:100%; margin:15px 0; font-size:12px; line-height:normal; color:#5a5b61}
	table.simple_table td {border-right:solid 1px #FFFFFF}
	table.simple_table thead td {font-size:14px; color:#FFFFFF; font-weight:bold; background-color:#babcc2; padding:9px 10px; border-top:solid 1px #FFF}
	table.simple_table tr.grey td {background-color:#eeeff3}
	table.simple_table tbody td {padding:9px 10px 8px 10px}
	
ul.pages {text-align:center; margin:25px 0 0 0}
	ul.pages li {display:inline}
	ul.pages a {display:inline-block; width:23px; height:20px; background-image:url(../img/pages_shape.gif); text-align:center; color:#ffffff; font-size:14px; background-position:-100px 0; overflow:hidden; margin:0 1px; padding:3px 0 0 0}
		ul.pages a:hover {text-decoration:none; background-position:-100px -23px}
	ul.pages li.current a {background-position:-123px 0}
	ul.pages a.prev {background-position:-25px 0; margin:0 15px 0 0; width:25px}
		ul.pages a.prev:hover {background-position:-25px -23px}
	ul.pages a.next {background-position:-50px 0; margin:0 0 0 15px; width:25px}
		ul.pages a.next:hover {background-position:-50px -23px}
	ul.pages a.first {background-position:0 0; width:25px}
		ul.pages a.first:hover {background-position:0 -23px}
	ul.pages a.last {background-position:-75px 0; width:25px}
		ul.pages a.last:hover {background-position:-75px -23px}
		
ul.list_red , #used_item_right ul {margin:9px 0 0 21px}
	ul.list_red li, #used_item_right ul li {background-image:url(../img/dot_red.gif); background-repeat:no-repeat; background-position:0 7px; padding:0 0 0 16px; margin:7px 0}

div.accessories_right {float:right; width:320px; overflow:hidden; font-size:12px; line-height:14px; font-weight:bold}
	div.accessories_right a.block {float:left; width:150px; text-align:center; margin:5px 0 15px 10px; color:#7c7d85}
		div.accessories_right a.block span {display:block}
		div.accessories_right a.block:hover span {text-decoration:none}
	
ul.list_with_zoom {overflow:hidden; padding:15px 0}
.list_with_zoom a { text-decoration: none!important;}
.list_with_zoom a:hover { text-decoration: underline!important;}
	ul.list_with_zoom li {display:inline}
	ul.list_with_zoom li.no_mar a {margin-left:0}
	ul.list_with_zoom a {float:left; width:141px; position:relative; margin:0 0 10px 22px; font-size:12px; color:#5a5b61; font-weight:bold; line-height:14px; cursor:pointer}
	ul.list_with_zoom li:first-child a {margin-left:0}
	ul.list_with_zoom span {display:block}
	ul.list_with_zoom span.image {padding:0 0 11px 0}
	ul.list_with_zoom span.zoom {background-image:url(../img/zoom_shape.png); width:21px; height:21px; overflow:hidden; position:absolute; right:7px; top:63px}
	ul.list_with_zoom a:hover span.zoom {background-position:0 -21px}

div.simple_forms {width:632px}
table.simple_form {width:100%; color:#5a5b61; font-size:12px; margin:16px 0}
	table.simple_form input[type="text"] {}
	table.simple_form input[type="text"].error {border-color:#cc0000}
		table.simple_form td {padding:8px 0}
		table.simple_form td.left {text-align:right; width:216px; padding-right:10px; padding-top:14px}
		table.simple_form input[type="text"] {width:250px; padding:4px 5px}
		table.simple_form input[type="submit"] {padding:8px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333}
		table.simple_form select {width:264px; }
		table.simple_form span.red {color:#cc0000}
		table.simple_form div.error {width:123px; height:18px; background-color:#cc0000; color:#FFF; padding:3px 0 0 6px; text-align:center; margin:4px 0 0 9px; background-image:url(../img/simple_form_error_bg.gif)}
		table.simple_form tr.submit td {padding-top:0}
		table.simple_form td.small_pad label, table.simple_form td.small_pad span.red, table.simple_form td.small_pad span.colon {position:relative; top:-4px}

#trade-in-form .simple_form select {width:323px; }

div.simple_accordion {}
	div.simple_accordion h3 {font-size:14px; margin:5px 0}
	div.simple_accordion h3 a {text-decoration:none; border-bottom:dashed 1px #333}
	div.simple_accordion h3 a:hover {border-bottom:none}
	div.simple_accordion div {overflow:hidden}

.hidden {display:none}
textarea {resize:none; overflow:auto; width:250px; padding:4px 5px}
textarea.error {border-color:#cc0000}

#loader {border:solid 2px #000; }
.accessories_pic {height:285px; }


.autopage_title { margin-bottom: 0px; border-bottom: 2px solid #DEDFE7; padding-bottom: 15px;}

.msfeatureupdater { display: none;}

#expressPrices { margin-left: 20px; margin-top: 5px;}

table.simple_form.inspection_form textarea, table.simple_form.inspection_form input[type="text"] { padding: 2px 5px 3px 4px!important; width: 190px;border: 1px solid #E2E9EF; }
/*table.simple_form.inspection_form select { width: auto!important; padding: 0 3px 0 3px;!important;margin: 0;}
*/table.simple_form.inspection_form option { }
.left.pad_big { padding-top: 5px!important;}

h1.maintenance_title {  border-top: 2px solid #DEDFE7;margin-top: 0;padding-top: 37px; }
#maintenance-form #double { padding-top: 0px; border: none;}

table.simple_form.service_record_form .left { width: 200px;}
table.simple_form.service_record_form input[type="text"], table.simple_form.service_record_form textarea { width: 250px !important;}
table.simple_form.service_record_form  div.error { width: auto!important;}
table.simple_form.service_record_form td.second_ { width: 250px;}


#mask_popup {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none}
.popup_window {display: none;left: 50%;margin: 0 0 0 -240px;position: fixed;padding: 25px 30px; top: -50px;width: 460px;z-index: 9999;height: 120px; border: solid 3px #383737;background: #fff;}

.popup_window h4 { font-size: 16px; font-weight: bold; border-bottom: solid 2px #dedfe7; margin: 0 0 10px; padding-bottom: 10px;}
.popup_window p { margin: 0;}

a.close {background-image:url(../img/test_drive_gallery_close.gif); width:18px; height:17px; position:absolute; top:10px; right:10px}
.sitemap_top_item ul {
	padding: 5px 0 5px 10px;
}
.sitemap_top_item ul a{
	color:#333333;
}
