	@import url(reset.css);
/* @charset "utf-8"; */
/*CSS Document for */

				/**** the STANDART CONTENT ELEMENTS *****/
html {height:100%; font-size: 100.01%;}
body {
	min-height:100%; height:auto !important; height:100%;
	width:1004px !important;
	margin:0 auto !important;
	overflow-x:hidden;
	font:normal .75em Arial, sans-serif !important;
	color:#222;
	background:#c5ebf0 url(images/bg_cover.png) repeat-x 0 0 !important;}
		
		/*** headers H1, H2, H3.***/
	h1,h2, h3 {font-weight:bold; margin: 0 0 0.25em 0;}
	h1 { font-size: 200% }                        /* 24px */
	h2 { font-size: 166.67% }                     /* 20px */
	h3 { font-size: 150% }                        /* 18px */
	h4 { font-size: 133.33% }                     /* 16px */

	p {line-height: 2em; margin: 0 0 1em 0;}
	
	address, em {font-style:normal}
	
	button, input.btn, .btn input, .btn span {cursor:pointer;}

		/*** hyperlinks ***/
	a {text-decoration:none;}
	a:hover, a:active {text-decoration:underline !important;}

				/**** END standard content elements ****/

				/**** START UNIVERSAL CLASSES ****/
.left {float:left !important}
.right {float:right !important}
.clear {display:block; clear:both;}
.abs {position:absolute;}
.rel {position:relative;}
.nobrd {border:none !important}
.c {text-align:center;}
.r {text-align:right;}
.b {font-weight:bold;}
.i {font-style:italic;}
.overhide {overflow:hidden; zoom:1;}



/* start styles for titles */
	.title, .finance-form h2 {
		margin:0 0 15px;
		font-size:18px;
		font-weight:normal;
		color:#c60000;}
	.finance-form h2 {
		text-transform:uppercase;}
/* END styles for titles */

/* btn's */
	.red-mark {
		color:#ff0000;}
	.call-back {
		float:left;
		width:72px;
		line-height:16px;
		color:#fff !important;
		text-align:center;
		background:#769d0b url(images/bg_callb.png) no-repeat 0 0;}
	.tel {
		clear:right;
		float:left;}
	.mailto-link {
		font-weight:bold;
		color:#515151 !important;}
		
	.btn-4, .btn-4 span, .btn-4 input {
		float:left;
		border:0;
		font-weight:bold;
		color:#fff !important;
		background-image:url(images/bg_btn4.png) !important;
		background-repeat:no-repeat;
		background-color:#e30000;}
	.btn-4 {
		padding:0 0 0 13px;
		font-size:13px !important;
		background-position:0 0;}
		.btn-4 span, .btn-4 input {
			margin:0;
			height:32px;
			background-position:100% 0 !important;}
		.btn-4 span {
			line-height:30px;
			padding:0 13px 0 0;}
		.btn-4 input {
			line-height:30px;
			padding:0 13px 2px 0;}
			
	#finance .aeStdTable input[type="Submit"] {
		width:102px;
		height:32px;
		padding:0 0 2px;
		border:0;
		font-weight:bold;
		color:#fff !important;
		background:#e30000 url(images/bg_btn_send.png) no-repeat 0 0;}
/* END btn's */

/** Start styles for lists  UL,OL, DL **/
.row, .row li {
	display:inline;}

.row-box li {
	float:left;}
	
.row-c-box, .row-c-box ul, .row-c-box li {position:relative;/*  float:left; */}
	.row-c-box {
		float:right;
		right:50%;}
	.row-c-box ul {
		right:-50%;}
		
	.disc-list {}
		.disc-list li {
			margin:0 0 3px;
			padding:0 0 0 16px;
			background:url(images/mark_disc.png) no-repeat 0 4px;}
/* END .disc-list */
	
/* .list-2 */
	.list-2 {
		margin:0 0 10px;
		padding:0 0 0 10px;}
		.list-2 li {
			margin:0 0 5px;
			padding:0 0 0 15px;
			color:#515151;
			background:url(images/mark_disc2.gif) no-repeat 0 5px;}
/* END .list-2 */
	
/** End styles for lists UL,OL, DL **/

/** Start styles for table, th, td **/
/** End styles for table, th, td **/

/** Start styles for form **/
/* finance-form */
	.finance-form {
		position:relative;
		border-top:0;}
	.finance-form p, .finance-form table td, .finance-form table th {
		font-size:11px;
		color:#515151;}
		.finance-form table {
			margin:0 0 40px;}
			.finance-form table th {
				width:300px;
				font-weight:normal;
				text-align:left;}
			.finance-form table td, .finance-form table th {
				padding:0 0 7px;
				vertical-align:top;}
				.finance-form table td input[type="text"] {
					width:210px;}
				.finance-form table td textarea {
					width:210px;}
				.finance-form table td input[type="text"], .finance-form table td select, .finance-form table td input.big-txt,
				.finance-form table td textarea {
					border:1px solid #6f7880;} 
	/* END form-1 */

	/* form-2 */
	.form-2 {
		padding:15px 0;}
		.form-2 table {
			width:750px; /* 450px */
			table-layout: fixed;
			margin:0 auto;
			font-size:11px;}
			.form-2 table th, .form-2 table td {
				padding:0 5px 7px 0;
				vertical-align:middle;}
			.form-2 table .textarea th, .form-2 table .textarea td {
				padding:0 5px 35px 0;}
			.form-2 table th {
				font-weight:normal;
				text-align:left;
				width: 130px;}
			.form-2 table td {}
				.form-2 table td input.txt, .form-2 table td select, .form-2 table td textarea {
					border:1px solid #cccccc;}
				.form-2 table td input.txt, .form-2 table td textarea {
					width:224px;}
				.form-2 table td textarea {
					height:94px;}
				.form-2 table td select {
					width:226px;}
				.form-2 table th span.left {
					margin:7px 10px 0 0;}
	/* end form-2 */
/** End styles for form **/

/**** END UNIVERSAL CLASSES ****/
	.location, .location-inner {
		float:left;
		background-image:url(images/bg_location.png);
		background-repeat:0 0;}
	.location {
		margin:0 0 14px;
		padding:0 0 0 18px;
		background-position:0 0;}
		.location-inner {
			overflow:hidden;
			height:22px;
			line-height:22px;
			padding:0 18px 0 0;
			background-position:100% 0;}
			.location-inner a.left {
				margin:0 10px 0 0;}
			.location-inner a, .location-inner span.b {
				color:#de0000;}
	/* end .location */
	
	.x-ban {
		position:relative;
		float:left;}
	/* end x-ban */
	
	/* slider */
		.slider {
			overflow:hidden;
			position:relative;
			padding:0 31px;}
			.slider-inner {
				overflow:hidden !important;
				width:112px !important;
				height:70px !important;
				margin:0 auto;
				text-align:center;}
			#brand-overlay .slider-inner {
				width:100px !important;}
				.slider-inner ul {
					height:70px !important;}
					.slider-inner ul li {
						float:left;
						width:112px;
						color:#fff;}
					#brand-overlay .slider-inner ul li {
						width:100px;}
						.slider-inner ul li a {
							color:#fff;}
						.slider-inner ul li a:hover, .slider-inner ul li a:active {
							text-decoration:none !important;}
						.slider-inner ul li span {
							display:block;
							font-weight:bold;
							font-size:12px;}
						.slider-inner ul li span.little {
							font-weight:normal;
							font-size:9px;}
		
		.switcher {
			position:absolute;
			top:10px;
			height:31px; width:27px;
			color:#fff;
			cursor:pointer;
			line-height:27px; text-align:center;
			background-image:url(images/bg_switcher.png);
			background-repeat:no-repeat;}
			.left-switch {
				left:0;
				padding:0 4px 0 0;
				background-position:0 0;}
			.right-switch {
				right:0;
				padding:0 0 0 4px;
				background-position:0 -32px;}
	/* END slider */
	
	/* .overlay */
		.overlay, .overlay h2 em {
			background-image:url(images/bg_overlay.png);
			background-repeat:no-repeat;}
		.overlay {
			position:relative;
			height:110px;
			margin:0 0 3px;
			padding:15px 20px 0;
			color:#fff;}
		.overlay h2 {
			position:relative;
			height:20px;
			margin:0 auto 5px;
			text-align:center;
			font-size:12px;}
			.overlay h2 em {
				position:absolute;
				top:0; left:0;
				height:20px;}
		.overlay a.btn {
			position:absolute;
			bottom:17px; right:11px;
			width:73px; height:32px;
			float:left;
			line-height:30px;
			color:#fff;
			text-align:center;
			background-image:url(images/bg_btns.png);
			background-repeat:no-repeat;}
			.overlay a.btn-1 {
				background-position:0 0;}
			.overlay a.btn-2 {
				background-position:0 -33px;}
			.overlay a.btn-3 {
				background-position:0 -66px;}
		
		#car-overlay h2, #van-overlay h2, #car-overlay h2 em, #van-overlay h2 em {
			width:178px;}
			#car-overlay h2 em {
				background-position:-26px -14px;}
			#van-overlay h2 em {
				background-position:-26px -726px;}
		#brand-overlay h2 {
			width:162px;}
			#brand-overlay h2 em {
				width:162px;
				background-position:-41px -142px;}
		#finance-overlay h2 {
			width:142px;}
			#finance-overlay h2 em {
				width:142px;
				background-position:-52px -270px;}
		#exchange-overlay h2 {
			width:125px;}
			#exchange-overlay h2 em {
				width:125px;
				background-position:-60px -439px;}
		#location-overlay h2 {
			width:117px;}
			#location-overlay h2 em {
				width:117px;
				background-position:-64px -587px;}
				
		#car-overlay {
			background-position:0 0;
			background-color:#e80821;}
		#van-overlay {
			background-position:0 0;
			background-color:#e80821;}
		#brand-overlay {
			background-position:0 -128px;
			background-color:#ff9400;}
		#finance-overlay {
			height:150px;
			background-position:0 -256px;
			background-color:#93be2b;}
			#finance-overlay p {
				line-height:18px;
				padding:0 52px 0 0;}
		#exchange-overlay {
			height:130px;
			background-position:0 -424px;
			background-color:#509fc4;}
			#exchange-overlay strong.clear {
				margin:0 0 10px;}
		#location-overlay {
			height:120px;
			background-position:0 -572px;
			background-color:#6a38e3;}
			#location-overlay p {
				line-height:18px;
				padding:0 92px 0 0;}
	/* END .overlay */
	
	/* .plate-1 */
		.plate-1 {
			display:none;}
		.plate-1 {
			margin:0 0 20px;
			padding:0 0 21px;
			background:url(images/bg_plate1.png) no-repeat 0 100%;}
			.plate-1-outer {
				background:#cfcfcf url(images/bg_plate1_outer.png) repeat-y 0 0;}
				.plate-1-inner {
					min-height:150px;
					padding:15px 15px 0;
					background:url(images/bg_plate1_inner.png) no-repeat 0 0;}
					.plate-1-inner .title {
						margin:0 0 15px;
						color:#e10019;}
					.plate-1-inner table {
						background:url(images/bg_plate1_brd.png) repeat-y 49% 0;}
						.plate-1-inner table td {
							padding:0 13px;
							width:216px;}
							.plate-1-inner table td h2 {
								margin:0 0 5px;
								font-size:12px;
								color:#c70000;}
							.plate-1-inner table td p {
								font-size:11px;
								color:#404040;}
								.plate-1-inner table td p a {
									text-decoration:underline;
									color:#de0000;}
	/* END .plate-1 */
	
	.plate-2, .plate-2-outer {
		background-image:url(images/bg_popup.png);
		background-repeat:no-repeat;}
	.plate-2 {
		width:698px;
		padding:0 0 10px;
		background-position:-699px 100%;}
		.plate-2-outer {
			padding:10px 0 0;
		background-position:0 0;}
			.plate-2-inner {
				position:relative;
				padding:32px;
				background:#fff;}
				.plate-2-inner .close {
					position:absolute;
					right:0; top:-37px;}
					.plate-2-inner table td label {
						float:left;
						width:100px;}
						.plate-2-inner p {
							margin:0 !important;} 
	
	/* zbera */
		.zebra {
			margin:0 0 20px;}
		.warranty-zebra {
			width:402px;
			margin:0 auto;}
			.zebra th {
				padding:4px 9px;
				color:#fff;
				text-align:left;
				background:#46565d url(images/bg_zebra_th.png) repeat-x 0 0;}
			.zebra td {
				padding:4px 9px;}
			.zebra .stronger td {
				background-color:#e4f6f8;}
	/* END zbera */
	
	#callback-popup {
		position:fixed;
		top:100px; left:50%;
		width:698px;
		margin-left:-349px;
		z-index:400;}
	#contact-popup {
		position:absolute;
		top:-1185px;
		left:50%;
		width:698px;
		margin-left:-349px;
		z-index:400;}
		
	#popup-overlay {
		position:fixed;
		width:100%; height:100%;
		top:0; left:0;
		z-index:300;
		opacity:0.25;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		background-color:#000;
		filter:alpha(opacity=25);}
	#callback-popup, #contact-popup, #popup-overlay {
		display:none;}
	
/**** LAYOUOT ****/
		
/* START aeBodyContainer */
#aeBodyContainer {
	overflow:hidden;
	width:940px;
	min-height:850px;
	padding:0 32px 15px;
	background-color:#fff;}
.aeBodyContainer {}
/* END aeBodyContainer */

.aeContentContainer, #aeSidebarContainer {
	min-height:0 !important;}

/** Start .big-bar **/
#homepage .aeContentContainer {
min-height:581px !important;
padding:0 0 59px;
}
.aeContentContainer {
	position:relative;
	float:right;
	width:683px;}
	#ae1Column1Container {
		width:683px;}
		#ae1Column1 {
			padding:0;}
			.content {
				position:relative;
				padding:0 12px;
				font-size:11px;}
				.content p {color:#515151;}
				
#homepage .aeBodyContainer {
background-color:#FFFFFF;
min-height:780px;
overflow:hidden;
padding:0 32px 15px;
width:940px;
}
/*END .big-bar*/

/** Start aeSidebarContainer **/
#aeSidebarContainer {
	width:245px;
	background-color:transparent;}
.aeSidebarContainer {}
	#aeSidebar {
		padding:0;}
		
		
#sidebar {
	position:absolute;
	left:32px; bottom:-790px;
	width:245px;}
/** END .sdbr-1 **/



/** Start aeHeaderContainer **/
#header {
	position:relative;
	width:954px;
	height:360px;
	padding:60px 25px 12px;
	background:#fff url(images/bg_header.png) no-repeat 0 0;}
	
	#head-nav {
		position:absolute;
		top:5px; left:3px;
		width:940px;
		padding:0 29px;
		z-index:200;
		background:url(images/bg_head_nav.png) no-repeat 0 0;}
		.head-inner {
			overflow:hidden;}

/*Start #head-nav*/
#head-menu {
	float:right;
	margin:3px 0 24px;}
	#head-menu li {
		float:left;
		margin:0 1px 0 0;
		font-family:Tahoma;
		font-size:14px;}
		#head-menu li a, #head-menu li a span {
			float:left;
			height:30px;
			cursor:pointer;
			background-image:url(images/bg_head_menu.png);
			background-repeat:no-repeat;
			background-color:#969696;}
		#head-menu li a {
			padding:0 0 0 15px;
			color:#16191a;
			background-position:0 0;}
			#head-menu li a span {
				line-height:26px;
				padding:0 15px 0 0;
				background-position:100% 0;}
		#head-menu li a:hover, #head-menu li.act a {
			color:#fff;
			text-decoration:none !important;
			background-position:0 -31px;
			background-color:#ab000a;}
			#head-menu li a:hover span, #head-menu li.act a span {
				background-position:100% -31px;
				background-color:#ab000a;}
	
.logo-site {
	float:left;
	margin:0 10px 0 34px;}
/* Start	 search form */
.f3 {
	overflow:hidden;
	float:left;
	width:257px;
	padding:79px 0 0;
	font-size:13px;
	background:#dddddd url(images/bg_f3.png) repeat-y 0 0;}
	.f3-inner {
		overflow:hidden;
		height:281px;
		padding:0 5px;
		background:url(images/bg_f3_inner.png) repeat-y 0 0;}
		.f3-content {
			overflow:hidden;
			padding:0 20px 16px;}
		.f3-content a.left {
			margin:4px 0 0;
			font-weight:bold;
			font-size:11px;
			color:#39939f;}
.f3 input.txt {}
.f3 input.btn {
	width:73px;
	height:32px; line-height:30px;
	padding:0 0 2px;
	border:0;
	font-weight:bold;
	color:#fff;
	background:#e30000 url(images/bg_btn_f3.png) no-repeat 0 0;}
.f3 select {
	display:block;
	width:100%;
	padding:1px 0;
	margin:0 0 10px;
	font-size:12px;}
.f3 label {}
	.f3 select option {}

	.quick-tab {
		overflow:hidden;
		margin:0 0 15px;
		padding-left:1px;}
		.quick-tab li {
			float:left;
			font-size:18px;
			font-style:italic;
			border-bottom:1px solid #ececec;}
		#van-search-tab {width:123px;}
			#van-search-tab a {width:123px;}
		#car-search-tab {width:121px;}
			#car-search-tab a {width:121px;}
		.quick-tab li.act {
			border:0;}
			.quick-tab li a {
				float:left;
				padding:20px 0 5px;
				border-left:1px solid #bcbcbc;
				border-bottom:1px solid #bcbcbc;
				text-align:center;
				color:#4c4c4c;
				background:#bfbfbf;}
			.quick-tab li.act a {
				border:0;
				color:#de0000;
				background:transparent;}
			.quick-tab li a:hover {
				color:#de0000;
				text-decoration:none !important;}
/*End #head-nav*/

/** END aeHeaderContainer **/

#aeHeaderContainer {}
#aeFooterContainer {}
#aeFooterContainer, #aeHeaderContainer {
	clear:both;
	float:none;
	width:1004px;
	width:auto;}
	
#aeFooterContainer br, #aeFooterContainer #aeWebProvider {
	display:none;}

/* Start aeFooterContainer */
#footer {
	position:relative;
	clear:both;}
.footer-inner {
	overflow:hidden;
	position:relative;
	width:964px;
	padding:78px 20px 40px;
	font-size:11px;
	color:#39939f;
	background:#c5ebf0 url(images/bg_footer.png) no-repeat 0 0;}
	.logo-2 {
		position:absolute;
		right:26px; top:70px;}
/*END aeFooterContainer*/

/* cms */
	#aeContentModulePluginsBottom {
		width:583px;
		height:145px;
		margin:0 auto;
		padding:0;
		background:#e0e0e0 url(images/bg_flash.png) no-repeat 0 0;}
	#homepage #aeContentModulePluginsBottom {
		position:absolute;
		bottom:0; left:43px;}
		#aeContentModulePluginsBottom object {
			width:524px;
			margin:0 auto;}
			
	#aeSbContentContainer {
		display:none;}
		
	#directions {
		display:none;}
	#gmap, #printControls, #getDir {
		clear:both;
		float:right;
		width:680px;}
	#gmap {
		height:623px;}
		
	#aeContentModulePluginsTop {
		padding:0;
		text-align:left;}
		#aeImageCycleTop {
			top:0; left:0;
			overflow:hidden;}
			
/* #stock */
	#stock {
		text-align:left !important;}
	#aeStockDisclaimer {
		clear:both;
		float:right;
		width:683px;}
	#stock .aeContentContainer {}
		#stock .aeContentContainer table:first-child {
			width:940px;}
		.aeSk1CatHeader {
			overflow:hidden;
			float:none;
			margin:0 0 10px;}
		.aeSk1VehCon {
			float:none;
			width:940px;
			margin:0 0 10px;
			padding:0 0 10px;
			border-bottom:1px dotted #7f7f7f;}
			.aeSk1VehTitleCon {
				margin:0;
				color:#c70000;
				background-color:transparent;}
				.aeSk1VehTitleCon h2 {
					padding:0;}
					.aeSk1VehTitleCon h2 a, .aeSk1VehCon a {
						color:#c70000 !important;}
				.aeSavingsBox {
					border:0;
					background-color:#39939f;}
				#stock #sidebar{
					display:none}
				#stock .aeContentContainer{
					width:940px;
					float:right;}
					
	.aeSk1VehDescCon {
		float:right;
		width:782px;}
		 .aeSk1VehBodyCon {
			clear:both;
			overflow:hidden;
			float:none;
			width:auto;}
		.aeSk1VehFooterCon, .aeSk1VehBodyCon, .aeSk1VehDescCon {
			height:auto;}
		.aeSk1VehFooterCon, .aeSk1VehFooterRightCon {
			overflow:hidden;}
			.aeSk1VehFooterRightCon {
				float:right;}
		
		a.aeLinkPhotoNum {
			border:0 !important;
			font-size:12px;
			color:#bf0000 !important;
			background-color:transparent !important;}
		a.aeLinkPhotoNum:hover {
			color:#222 !important;}
			
		.aeSk1VehEnqLinks {
			clear:both;
			float:right;
			padding:20px 0 0;}
			.aeSk1VehEnqLinks a {
				display:inline-block;
				width:71px; height:24px;
				line-height:23px;
				margin:0 0 0 10px;
				font-size:12px !important;
				color:#000 !important;
				text-align:center !important;
				background:#818181 url(images/bg_aelink.png) no-repeat 0 0;}
				
		.aeSk1VehDist {
			height:auto;}
				
		#aePageTable {
			display:table;
			float:right;
			width:680px;}
			#aePageTable td {
				vertical-align:top;}
				#aeListContainerDetails ul {
					margin:0 0 15px;
					list-style-position:inside;
					list-style-type:disc;}
					
/* #finance */
		
	#finance center {
		display:block;
		background:#fff;}
	
	#finance .aeStdTable {
		float:right;
		width:683px;
		margin:0 30px 0 0;}
	#finance .aeStdTable td {
		padding:0 0 7px;}
		#finance .aeStdTable td form {
			position:relative;
			top:-18px;}
		#finance .aeStdTable td td {
			padding:0 0 7px;}

	#finance b {
		display:block;
		margin:0 0 15px;
		font-size:18px !important;
		font-weight:normal;
		color:#C60000;
		text-transform:uppercase;}
		#finance b font{
			font-size:18px !important;}
		#finance hr.aeText {
			display:none;}
			
		#finance font b {
			display:inline;
			margin:auto;
			font-size:8px;
			text-transform:auto;
			color:#000;}
/* END #finance */

/* END cms */

/* davronbek */
	.error {
		border:2px solid red;}
	.loading_img {
		display:none;
		margin:10px 0 0 10px;
		float:left;}
	.error_message {
		display:none;
		border:1px solid red;
		padding:2px 5px;}
/* END davronbek */
