@import url(reset.css);
/*CSS Document for */

				/**** the STANDART CONTENT ELEMENTS *****/
html {height:100%; font-size: 100.01%;
	background:#fff;}
body {
	min-height:100%; height:auto !important; height:100%;
	margin:0 auto;
	font:normal .75em Arial, sans-serif;
	color:#222;
	background:url(images/bg_body.png) repeat-y 50% 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: 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;}

				/**** 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%;}
/** End styles for lists UL,OL, DL **/

/** Start styles for table, th, td **/
/** End styles for table, th, td **/

/** Start styles for form **/
/** End styles for form **/

/**** END UNIVERSAL CLASSES ****/
/**** LAYOUOT ****/
		
/* STERT aeBodyContainer */		
#aeBodyContainer {
	margin:0 auto;
	float:none;
	padding:0 14px 0;
	width:845px;
	overflow:hidden;
	background:url(images/bg_bodcont.png) repeat-x 0 0 #022a70;}
	
.aeBodyContainer {}

/* END aeBodyContainer */	



/** Start .big-bar **/
#aeContentContainer br{
	display:block;}
.aeContentContainer {
	min-height:590px !important;
	width:522px;
	padding:300px 0 0;
	background-color:none;
	background:url(images/bg_contcont.png) repeat-y 0 0 #FFFCA0;}
	.ae1Column1 {
		padding:40px 0 0 0px;}
		.ae1Column1 p{
			padding:0 25px 0 15px;
			line-height:26px;
			font-size:23px;
			font-family:Arial Narrow;
			color:#031d49;}
			.showr1{
				padding:80px 0 50px;}
/*END .big-bar*/	

/** Start aeSidebarContainer **/
#aeSidebarContainer {
	min-height:590px !important;
	padding:300px 0 0;
	width:322px;
	float:right;	
	color:#fff;
	font-family:Arial Narrow;
	font-size:21px !important;
	background:#031d49;}

		#aeSbContent a{
			font-size:19px !important;}

.aeSidebarContainer {}
	.aeSidebar{
		padding:18px 25px 4px;}
		.aeSbTitle{
			border:none;
			font-weight:normal !important;
			font-size:100% !important;}
		.aeSbContentContainer{
			margin:0 0 30px;}
			.aeSbContent a{
			color:#fff;}
			.aeSbContent label{
				width:13%;
				font-weight:normal;}
/** END .sdbr-1 **/



/** Start aeHeaderContainer **/
#aeHeaderContainer {
}

.aeHeaderContainer {}

/*Start #head-nav*/
#header{
	min-height:165px;
	background:url(images/bg_header.png) repeat-x 0 0;}
		#header-inner{
			position:relative;
			margin:0 auto;
			width:1000px;}
		#header-inner img.tel{
			position:absolute;
			top:56px;
			right:34px;
			z-index:100;}
#head-menu {
	z-index:100;
	position:relative;
	padding:0 149px 0 0;
	width:600px;}
	#head-menu li {
		padding:0 5px;
		float:left;}
		#x-bann{
			overflow:hidden;
			position:absolute;
			top:141px;
			right:77px;
			width:826px;
			padding:6px 10px;
			background:url(images/bg_xban.png;) repeat-x 0 0 #e9e9e9;}
			#x-bann1{
				width:513px;
				padding:0 2px 0 0;}
			#x-bann2 .aeImageCycleTop{
				width:311px !important;
				position:relative;}
				#x-bann2 img{
					width:311px;}
				#x-bann1 img{
					width:513px;}
#logo-site {
	padding:15px 0 0;}
/* Start	 search form */
.f3 {}
.f3 input.txt {}
.f3 input.btn {}
/*End #head-nav*/

/** END aeHeaderContainer **/

/* Start aeFooterContainer */
#aeFooterContainer {
	}
#aeFooterContainer br{
	display:none;}
.aeFooterContainer {}
	#aeWebProvider{	
	display:none;}
	#footer{
		height:150px;
		background:#021d48;}
		.footer-inner{
			height:150px;
			margin:0 auto;
			width:1000px;
			background:#021D48;}
		.aeContentModulePluginsTop, .aeContentModulePluginsBottom{
			padding:0;}
			.aeContentModulePluginsBottom{
				width:655px;
				margin:0 auto;}
			#aeAdRotatorLatestArrivalsBottom{
				width:652px ;}
			
/*END aeFooterContainer*/

/* #contact */
	#contact  #aeSidebarContainer{
	display:none;}
	#contact .aeContentContainer, #contact #ae1Column1Container{
		width:846px;
		background:url(images/bg_colin.png) repeat-y 50% 0 #fffdbb;}
		#plate{
			position:relative;
			margin:0 auto;
			padding:0 0 20px;
			width:559px;
			background:url(images/platefut.png) no-repeat 0 100%;}
			#plate-outer{
				padding:20px 0 0;
				background:url(images/platehead.png) no-repeat 0 0;}
				#plate-inner1{
					padding:0 8px;
					background:url(images/platebod1.png) repeat-y 0 0;}
					#plate-inner{
						overflow:hidden;
						position:relative;
						background:url(images/platebod.png) repeat-x 0 0;}
						.co{
							position:absolute;
							left:20px;
							top:25px;}
							#plate-inner table{
								margin:60px 100px 20px;}
								#plate-inner tr{}
								#plate-inner th {
									vertical-align:top;
									padding:5px 0;
									min-width:72px;
									text-align:right;}
								#plate-inner td {
									padding:5px 0;
									min-width:77px;
									vertical-align:top;}
									#plate-inner td input[type="text"]{
											padding:13px 5px;
											width:173px;
											border:0;
											background:url(images/cont_input.png) no-repeat 0 0;}
									#plate-inner td .textarea{
										overflow:hidden;
										padding: 5px 5px 16px 5px;
										width:258px;
										border:0;
										background:url(images/cont_area.png) no-repeat 0 0;}
										#plate-inner td textarea{
										width:254px;
										height:90px;
										border:0;}
/* #contact */	

#finance .aeContentContainer{
	width:846px !important;
	padding:273px 0 0;
	background-image:none !important;
	background-color:#FFF !important;}
#finance-form {
	background-color:#fff;}
	.finance-form th {
	 text-align:left;
	 font-weight:normal;}
	.finance-form span.req {
		color:#ff0000;}
	#finance-form td.aeStdTD td{
	padding:0 0 10px}
		.finance-form td input[type="text"] {}
		#finance .aeStdTD{
			padding:10px;}
		
/* #location  */
#location .aeContentContainer{
	min-height:0!important;
	padding:273px 0 0 !important;
	background-image:none;
	background-color:#fff important}
#location  .ae1Column1 p, #location  .ae1Column1{
	padding:0 !important;
	margin:0 !important;}
#location  .aeContentContainer, #location  #ae1Column1Container{
		width:846px;
		background:url(images/bg_colin.png) repeat-y 50% 0 #fffdbb;}
#location  #aeSidebarContainer{
	display:none;}
	
/* #location  */

/* #stock */
#stock center br, #stock center .aeTextBody{
	display:none;}
#stock #aeBodyContainer br{
	display:block !important;}
#stock #aeContentContainer{
	width:auto;
	padding:273px 0 0;
	background:#fff;}
	td.aeTextSearchForm{
		padding:15px 0 0;}
		td.aeTextSearchForm br{
			display:block;}
#stock .aeText1{
	vertical-align:top;
	background:#8AC5DD;}
#stock .aeHeader{
	color:#000;
	background:#fffcb1;}
	#stock .aeStdTable a{
		color:#FF4B5F !important;}
	#stock table.aeStdTable td.aeText span.aeLinkColour b{
		color:#a70113 !important;}
#stock table.aeStdTable td.aeText2{
	background:#fff;}
	
	#stock strong{
		color:#022a70 !important;}

	#stock table.aeStdTable td.aeText{
		vertical-align:top;}
#motorInsuranceLabel_AETV77861279 strong{
	color:#000 !important;}
	#stock table.aeStdTable1px, table td.aeText a.aeLinkPhotoNum{
		border-color:#000 !important;}
#stcok table.aeStdTable{
	border-bottom:15px solid #8AC5DD;}
	#stock #aeContentContainer br{
		display:none;}
	#stock #aeContentContainer table{
		width:100%;}
		#stock #aeContentContainer table td.aeTextBody small{	
			display:none;}
		#stock #aeContentContainer table td.aeTextBody{
			padding:5px;
			text-align:center;}
	td.aeStdTD table td {	
		vertical-align:top;}
#stock #aeContentContainer table {	
	background:#fff;}
#aeinsContentContainer{
	padding:273px 10px 0;
	width:826px;
	background:#fff;}
	#stock #motorInsuranceDetailsContainer{
		background:#fff !important;}
	
	
			
		/* #stock */
		
		/* Map */
			#Maps #ae1MapColumn1Container{
				background:#fff;
				padding:273px 0 0 !important;}
				#Maps center br, #Maps center .aeTextBody, #finance center .aeTextBody, #finance center br{
					display:none;}
					#finance center #aeBodyContainer br{
						display:block;}
		/* Map */
	#insurance #vehicleContainer br{
		display:block !important;}
	#insurance #vehicleContainer{
		width:820px;}
	#insurance center .aeTextBody, #insurance center br{
		display:none;}
		#aeContinsurance{
		padding:283px 10px 0;
		background:#fff;}
		#vehicleSummary{
			text-align:left;}
		#insuranceFormLink{
			float:left;}

