@import url(reset.css);
/* @charset "utf-8"; */
/*CSS Document for */

				/**** the STANDART CONTENT ELEMENTS *****/
html {
	height:100%; font-size: 100.01%;
	background-color:#454445;}
body { 
	height:auto !important; height:100%;
	width:1000px;
	margin:0 auto;
	font:normal .75em Arial, sans-serif;
	color:#222;
	background:#DBDCDD url(images/bg_body.png) repeat-y 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 */
	.title_ab1{ 
		font-size:25px;
		color:#026BB9;
		font-weight:bold;}
	.title_ab{ 
		font-size:18px;
		color:#026BB9;
		font-weight:bold;}

	p {line-height: 1.5em; margin: 0 0 1em 0;}
	
	address, em {font-style:normal}
	
	button, input.btn, .btn input {cursor:pointer;}

		/*** hyperlinks ***/
	a {text-decoration:none;}
	a:hover, a:active {text-decoration:underline !important;}
	.ae1Column1 a{
		color:#000;}
	.aeSbContent a{
		color:#026BB9;}	

				/**** 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;}
.overhide {overflow:hidden; zoom:1;}



/* start styles for titles */
/* END styles for titles */

/** 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%;}
	#list-disc-1 {}
	#list-disc-1 li{
		line-height:1.5em;
		padding:0 0 0 16px;
		background:url(images/mark_ul.png) no-repeat scroll 0 5px transparent;
}
		
/** End styles for lists UL,OL, DL **/

/** Start styles for table, th, td **/
.table_garant{
	border-collapse:separate;
	border-width:1px 0 0 1px;
	border-style:solid;
	width:300px;
	border-color:#ccc !important;}
	
	
	.table_garant  td {
		vertical-align:middle !important;
		padding:3px !important;
		border-color: #ccc !important;
		border-width:0 1px 1px 0;
		border-style:solid;
		}
		.table_garant  td.td_n{
			width:20px !important;}
		

/** End styles for table, th, td **/

/** Start styles for form **/
/** End styles for form **/

/**** END UNIVERSAL CLASSES ****/
/**** LAYOUOT ****/
		
/* STERT aeBodyContainer */		
#aeBodyContainer {
	overflow:hidden;
	float:none;
	width:963px;
	min-height:824px;
	margin:0 auto;
	padding:0 0 0 15px;
	background:url(images/bg_body_in.png) repeat-x #dbdcdd;}
	
.aeBodyContainer {}
	.aeBodyContainer a {
		color:#026BB9;}
/* END aeBodyContainer */	



/** Start .big-bar **/
.aeContentContainer {
	float:right;
	min-height:809px !important;
	width:693px !important;
	padding:0 0 20px;
	background:url(images/bg_cover_footer.png) no-repeat -1px 100%;}
	#ae1Column1Container{
		min-height:509px !important;}
		
	#index #ae1Column1Container {
min-height:369px !important;
}

		.ae1Column1Container {
			width:auto;
			padding:300px 80px 0 29px;
			overflow:hidden;
			min-height:523px !important;}
		
	.ae1Column1Container, .aeContentModulePluginsBottom,
	#aeSearchForm , .aeSk1VehCon, .aeSk1CatHeader, #aeSkNextNTop, #aeSkNextNBottom, .aeSkResultDesc {
		background:url(images/bg_cover.png) repeat-y 0 0;}
		.ae1Column1{
			padding:0;
			width:auto;}
			.aeContentModulePluginsBottom {
				padding:0 80px 0 29px;
				text-align:left;}
				.aeContentModulePluginsBottom object {
					width:600px;}
				#x-bann {
					position:absolute;
					right:16px; top:32px; height:229px}
				.aeContentModulePluginsTop {
					position:relative;
					padding:0;
					background-color:#fff;}
					.aeContentModulePluginsTop img {
						float:left;
						width;663px;
						margin:0;
						background-color:#fff;}
				h2.title_c{
					font-weight:normal;
					font-size:20px;
					font-weight:bold;
					color:#026bb9;}
					.title_c_iner{
						font-weight:bold;}
				.dotted_cont{
					position:relative;
					height:1px;
					margin:0 -64px 0 -14px;	
					border-top:1px dotted #ccc;}
			
	/*END .big-bar*/


#sidebar {
	min-height:810px !important;}

/** Start aeSidebarContainer **/
#sidebar {
	position:absolute;
	top:32px; left:15px;
	width:270px;
	font-size:14px;
	font-family:arial;
	background:url(images/bg_sd_bar.png) repeat-x #ffffff;}
	#aeSidebar {
		padding:0 !important;}
		#aeSidebar-iner{
			padding:18px 16px 10px;}
				.aeSbContent label {
					width:auto;
					margin:0 5px 2px 0;
					font-weight:bold;}	
					.dotted {
						padding:17px 0 0;
						border-bottom:1px dotted #ccc;}
				.aeSbContentContainer {
					margin-bottom:0 !important;
					padding:17px 10px 0;}
					#aeSb_pic {
						padding:55px 10px 0;}
						#aeSb_pic img {
							margin:0 0 15px;}
				.aeSbTitle {
					margin:0 0 5px !important;
					border:none;
					font-size:15px;
					font-family:arial;
					font-weight:blod;}
				.logo-site {}
/** END .sdbr-1 **/



/** Start aeHeaderContainer **/
#header{
	position:relative;
	width:948px;
	height:32px;
	margin:0 auto;
	padding:0 15px;
	background:url(images/bg_m_header.png) repeat-x #939598;}

#aeHeaderContainer, #aeFooterContainer {
	float:none;}

/*Start #head-nav*/
#head-menu {
	margin:0 auto;
	overflow:hidden;
	line-height:32px;
	background:url(images/bg_header_cont.png) repeat-x #939598;}
	#head-menu li {
		float:left;
		padding:0 20px;
		border-right:1px solid #3d3a3b;}
	#head-menu li a {
		display:block;
		height:32px;
		font-size:18px;
		color:#fff;
		font-family:arial;
		font-weight:bold;}

/* Start	 search form */
.f3 {}
.f3 input.txt {}
.f3 input.btn {}
/*End #head-nav*/

/** END aeHeaderContainer **/

/* Start aeFooterContainer */
#aeFooterContainer {}
.aeFooterContainer {}
	#footer {
		width:970px;
		height:29px;
		margin:0 auto;
		padding:10px 15px;
		background:url(images/bg_footer.png) no-repeat 0 0;}
		#footer ul {
			float:right;}
			#footer ul li {
				float:left;
				line-height:15px;
				padding:0 3px; 
				border-right:1px solid #7bb6d7;}
/*END aeFooterContainer*/

/* #stock */
	#stock .aeFooterContainer {display:none;}
	#stock {
		position:relative;}
	#stock .aeStockContainer {
display:block;
font-size:12px;
height:108px;
position:absolute;
right:40px;
top:375px;
width:630px;
}
	#stock #aeBodyContainer{margin-top:300px !important;}
	#stock #header{//margin-bottom:300px}
	#aeSk1CatHeader{padding-top:102px}
	.aeStockContainer{
		display:none;
		position:absolute;
		width:340px;
		right:40px;
		top:350px;
		font-size:11px;}
	#aeSkSearchCon{
		padding:0;}	

	#stock .aeContentContainer{
		min-height:0px !important;}
	#stock #aeSearchForm {
		display:block;
		overflow:hidden;
		padding:300px 29px 0;}
	#stock #aeFooterContainer {
		display:none;}
		
	#aeSkStatusBarCon {
		overflow:hidden;
		float:none;
		width:auto;
		padding:20px 0 0;
		background:url(images/bg_cover_top.png) no-repeat -1px 0;}
	.aeSkResultDesc {
		float:none !important;
		display:none;}
		.aeSkResultDesc br, .aeSk1BottomRule {
			display:none;}
	#aeSk1CatHeader {
		border:0;}	
	#aeSkDisplayControls {
		float:none !important;}
	
	.aeSk1VehCon, .aeSk1CatHeader, #aeSkNextNTop, #aeSkNextNBottom, .aeSkResultDesc {
		clear:both;
		overflow:hidden;
		float:none;
		width:auto;
		padding:0 29px;}
	
	#aeSkNextNTop {
padding:12px 29px;
text-align:right;
}
		
		.aeSk1VehDescCon, .aeSk1VehFooterCon, .aeSk1VehDist {
			height:auto;}
		
		.aeSk1VehCon {
			margin:0;}
			.aeSk1VehDescCon {
				width:470px;}
	#aeSk1VehTitleCon{
		line-height:20px;
		background:#d1d1d1;}
	#aeSk1VehMediaLinks	a.aeLinkPhotoNum{
		border:1px solid #5c5c5c;
		color:#000;
		background:#f0f0f0;}
		#aeSavingsBox{
			color:#5c5c5c;
			border:1px solid #5c5c5c;
			background:#f0f0f0;}
	.aeText2 b{
		}
		 .aeBodyContainer .aeTableCenter a.aeLink{
			color:#026BB9;}
		table.aeTableCenter td table td a.aeLinkPhotoNum{
			border-color:#5C5C5C !important;
			background-color:#F0F0F0 !important;}
		.aeNavBox{
			border-width:0 1px 1px 1px; 
			border-color:#5C5C5C;
			background-color:#F0F0F0 !important;}
			td.aeNavBox table td{
				padding:10px;}
		.aeNavBoxTabEnd, .DetailedStdFit_Tab, .DetailedStdFit_Tab{
			border-color:#5C5C5C;}
			.#TechSpec_Tab , #DetailedStdFit_Tab , #MainDesc_Tab  {
				background:#fofofo;
				border-color:#5c5c5c;}
			table.aeTableCenter td table td.aeNavBoxTab, table.aeTableCenter td table td.aeNavBoxTab{
				border-color:#5c5c5c;}
				.#TechSpec_Tab a, #DetailedStdFit_Tab a, #MainDesc_Tab a{
				color:#000;}
			table.aeStdTable1px {
				border-color:#5c5c5c;}
			table.aeStdTable1px td.aeText2{
				border-color:#5c5c5c;
				background-color:#c5c5c5;}
	.aeTableCenter{
		margin:0 !important;}
		td.aeStdTD{
			padding:0 18px;}
	.map{
		}
	#aeWebProvider{
		display:none;}
		
	.aeSkSearchCol2 {
		position:relative;
		padding:0;
		background:#fff;}
		.aeSkSearchCol2 #AdvancedSearchFields {
			display:block;
			padding:10px;}
/* #stock */


/* homepage */
#homepage .aeContentContainer {
	float:right;
	min-height:809px !important;
	width:693px !important;
	padding:0 0 20px;
	background:url(images/bg_cover_footer.png) no-repeat -1px 100%;}
	#homepage #ae1Column1Container{
		min-height:369px !important;}

/* homepage */
.td_B{
	font-weight:bold;}

#cars4mums #ae1Column1{background:url(images/car-mums.png) no-repeat bottom right;}