@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%;
	margin:0 auto;
	font:normal .75em Arial, sans-serif;
	color:#222;
	background:url(images/bg_body.png) repeat-y 50% 0 #474747 !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;}
.i{font-style:italic !important;}
.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, .aeBodyContainer {
	float:none !important; 
	margin:0 auto;
	padding:0 0 0 276px;
	width:652px;
	background:url(images/bg_aeBodyContainer.png) repeat-y 0 0;}
/* END aeBodyContainer */	



/** Start .big-bar **/
.aeContentContainer {
	float:none;
	padding:0 23px 30px;
	color:#fff;
	font-family:arial;
	font-size:12px;
	min-height:516px;
	width:606px;
	background:url(images/gradient_bg.png) repeat-x 0 0 #474747 !important;}
	.ae1Column1Container {
		width:606px;}
		#ae1Column1{
			width:597px;}
			#ae1Column1 .title {
				font-size:18px;
				color:#fff;
				margin:0 0 13px;}
				#ae1Column1 .list {
					margin:0 0 18px;}
					#ae1Column1 .list li {
						padding:0 0 0 7px;
						background:url(images/dott_img.png) no-repeat 0 5px;}
						#ae1Column1  p{
							margin:0 0 18px;}
							#ae1Column1 .last-prg {
								margin:0 0 42px;}
/*END .big-bar*/

/** Start aeSidebarContainer **/
#aeSidebarContainer {
	display:none !important;}
.aeSidebarContainer {}
#site-bar {
	position:absolute;
	top:276px;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	width:276px;
	background:url(images/bar_bg.png) repeat-x 0 100%;}
	#site-bar {}
			#big-title h2 {
				display:none;}
			#big-title  {
				margin:0 0 34px;
				font-size:14px;
				color:#fff;
				background-color:#191919;
				height:33px;
				width:264px;
				line-height:33px;
				border:1px solid #353535;
				padding:0 0 0 8px;}
			h2.titl {
				border-bottom:1px solid #fff;
				padding:0 0 12px;
				margin:10px;
				font-size:16px;
				color:#fff;}
				
				#home .home1, #stock .stock1, #findacar .findacar1, #sell .sell1, #service  .service1, #personalplates .personalplates1,
				#company .company1, #map .location1{
					display:block !important;}
				#adress address, #contact label, #accept p {
					margin:0 0 26px 17px;}
					#contact {
						margin:0 0 23px;}
						#mail a {
							color:#fff;}
						#accept p {
							margin:0 0 82px 17px;}
/** END .sdbr-1 **/



/** Start aeHeaderContainer **/
#aeHeaderContainer {}

.aeHeaderContainer {}

/*Start #head-nav*/
#header {
	position:relative;
	margin:0 auto;
	width:928px;
	padding:20px 0 0;}
	#head-menu {
		margin:0 0 14px;
		overflow:hidden;}
		#head-menu li {
			margin:0 5px 0 0;
			float:left;}
			#head-menu li a, #head-menu li a span{
				display:block;
				color:#fff;
				font-family:arial;
				font-size:12px;
				line-height:23px;
				height:23px;
				background-repeat:no-repeat;
				background-image:url(images/bg_headmenu.png); }
				#head-menu li a {
					padding:0 8px 0 0;
					background-position:right bottom;
					cursor:pointer;}
					#head-menu li a span{
						padding:0 0 0 8px;
						background-position:left top;}
						#head-menu li a, lia:hover, li a:active {
							text-decoration:none !important;}
							#head-menu .lastbtn {
								margin:0;}
								#head-menu .lastbtn  a{
									padding:0 9px 0 0;}
									#head-menu .lastbtn  a span{
										padding:0 0 0 9px;}
								
									#banner {
										overflow:hidden;
										padding:0 0 0 276px;
										width:652px;
										height:254px;}
										#logo {
											padding:0 0 0 11px;
											width:269px;
											height:205px;
											position:absolute;
											top:57px;
											left:0;
											background:url(images/logo_bg.png) no-repeat 0 0;}
											#banner .title {
												font-family:Coperplate Gothic Bold;
												font-size:18px;
												color:#fff;}

		.logo-site {}
/* Start	 search form */
.f3 {}
.f3 input.txt {}
.f3 input.btn {}
/*End #head-nav*/

/** END aeHeaderContainer **/

/* Start aeFooterContainer */
#aeFooterContainer, .aeFooterContainer {
	display:none;}
/*END aeFooterContainer*/

/* #gmap */ 
#map #ae1Column1Container {
	background-color:transparent !important;}

#gmap {
	border:6px solid #b2b2b2;
	margin:0 auto;
	width:594px;
	height:404px;}
 
/* #gmap */  
#aeWebProvider{
	display:none;}
#printControls a, #getDirectionForm{
	text-align:right;
	color:#fff;}
	
	/* stock */
.aeBodyContainer .aeLinkPhotoNum:link, .aeBodyContainer .aeLinkPhotoNum:active, .aeBodyContainer .aeLinkPhotoNum:visited {
		border:1px solid #fff;
		color:#fff;
		background-color:#000;}
	#aeSkNextNTop {
		clear:both;}
	#aeSkTopCon {
		color:#fff;
		background-image:none !important;
		background-color:#1a1a1a !important;}
	.aeStdTable {
		width:652px;
		background:url(images/gradient_bg.png) repeat-x 0 0;}
	.aeNavBox {
		background-color:transparent !important;
		color:#ffffff;}
	.aeLinkColour {
		font-size:11px;}
	.aeNavBox table td {
		padding:5px;}
	.aeTableCenter {
		margin:0 11px 0 32px;}
	.aeSavingsBox {
		width:79px;}
#aeSkTopCon {
	min-height:0 !important;}
	/* stock */
	
	
	
	
	
/* #findacar */
#findacar-form{
	color:#000;
	margin:0 auto;
	width:456px;
	background:#eee;}
	#findacar-form td, #findacar-form th{
		border-width:0 0 1px 1px;
		border-color:#fff;
		border-style:solid;}
	#findacar-form td{
		border-color:#fff;
		padding:5px;}
		#findacar-form td textarea{
			border:1px solid #ccc;
			height:90px;
			width:245px;}
		#findacar-form td p{
			margin:0 !important}
		#findacar-form td .pascod{
			width:100px !important;}
		#findacar-form td input[type="text"]{
			border:1px solid #ccc;
			height:17px;
			width:203px;}
	#findacar-form th{
		vertical-align:middle;
		font-weight:normal;
		font-size:12px;
		padding:5px;
		text-align:left;}
		#findacar-form th.title_fc{
			font-size:15px;
			background:#b2b2b2}
/* #findacar */
.aeBodyContainer table {color:#ffffff;}
.aeSk1CatHeader {color:#ffffff;}

.aeText, .aeText:link, .aeText:active, .aeText:visited, .aeStdTable, .aeContentContainer, .aeSkResultDesc H1 {
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    font-size: 9pt;
    text-decoration: none;
	background-color:#474747 !important;
}

.aeText {background-colour:#474747 !important;}
.aeSk4VehMediaLinks {margin-top:10px;}