@import url(reset.css);
/*CSS Document for */

				/**** 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;}


.title, .sdbr-title, .btn-1 {
	letter-spacing:-1px;
	background-image:url(images/bg_titles.png);
	background-repeat:no-repeat;}

/* start styles for titles */
	.title {
		width:404px;
		height:44px; line-height:43px;
		margin:0 0 10px;
		padding:0 15px;
		background-color:#eb1e25;
		background-position:0 -86px;}
		
	.sdbr-title {
		width:181px;
		height:40px; line-height:39px;
		margin:0 0 20px;
		padding:0 12px;
		background-color:#333;
		background-position:0 0;}
		
	.sub-title {
		line-height:21px;
		margin:0 0 4px;
		font-size:27px;}
/* END styles for titles */

/* btn's */
	.btn-1 {
		display:block;
		width:205px;
		height:44px; line-height:43px;
		font-size:22px;
		font-weight:bold;
		color:#fff !important;
		text-align:center;
		border:0;
		background-color:#b5070a;
		background-position:0 -41px;}
		
	.btn-2 {
		display:block;
		width:232px;
		height:43px; line-height:43px;
		font-size:22px;
		font-weight:bold;
		color:#fff !important;
		text-align:center;
		letter-spacing:-1px;
		background:#b5070a url(images/bg_btn2.png) no-repeat 0 0;}
		
	.btn-3 {
		display:block;
		width:82px;
		height:31px; line-height:31px;
		font-size:16px;
		font-weight:bold !important;
		border:0;
		color:#fff !important;
		text-align:center;
		letter-spacing:-1px;
		background:#b5070a url(images/bg_submit_btn.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%;}
/** End styles for lists UL,OL, DL **/

/** Start styles for table, th, td **/
	.opening {
		width:100%;
		font-size:12px;}
		.opening th {
			padding:0 0 2px 5px;
			text-align:left;}
/** End styles for table, th, td **/

/** Start styles for form **/
	.form-1 {}
		.form-1 table {
			margin:0 0 40px;}
		.form-1 table.last {
			margin:0;}
			.form-1 table th, .form-1 table td {
				padding:0 0 4px;
				vertical-align:top;}
			.form-1 table th {
				width:82px;
				font-weight:normal;
				text-align:left;}
			.form-1 table td {}
				.form-1 table td textarea {
					width:216px;
					height:86px;}
				.form-1 table td input.txt {
					width:156px;}
				.form-1 table td input.big-txt {
					width:256px;}
/** End styles for form **/

#x-bann {
	height:251px;}

.dealer-email {
	margin:0 0 26px;
	font-size:14px;}
	.dealer-email a {
		color:#fff !important;}

.phone-item {
	margin:0 0 15px;
	line-height:0.8em;
	font-size:28px;}
	.phone-item em {
		display:block;
		font-size:18px;}
.plate-1 .phone-item {
	margin:0;
	color:#eb1e25;}
	.plate-1 .phone-item em {
		color:#fff;}
		
#finace-box {
	position:relative;
	width:284px;
	height:144px;
	padding:35px 34px 0 312px;
	color:#222;
	background:#fff url(images/bg_finace_box.jpg) no-repeat 0 0;}
	#finace-box h2 {
		font-size:23px;
		line-height:18px;}
		#finace-box h2 em {
			color:#eb1e25;}
		
	#finace-box .btn-2 {
		position:absolute;
		top:110px;}
		
/* .plate-1 */
	.plate-1, .plate-1 .BoxIn-1, .plate-1 .BoxIn-2,
	#map .aeContentContainer, #map #ae1Column1Container, #map #ae1Column1 {
		background-image:url(images/bg_plate1.png);
		background-repeat:no-repeat;}
	.plate-1, #map .aeContentContainer {
		width:692px;
		margin:0 0 2px;
		padding:0 0 11px;
		background-position:100% 100%;}
		.plate-1 .BoxIn-1, #map #ae1Column1Container {
			padding:11px 0 0;
			background-position:-693px 0;}
			.plate-1 .BoxIn-2, #map #ae1Column1 {
				overflow:hidden;
				padding:10px 25px;
				background-repeat:repeat-y;
				background-position:0 0 ;}
/* END .plate-1 */

/**** END UNIVERSAL CLASSES ****/
/**** LAYOUOT ****/
		
/* STERT aeBodyContainer */
#aeBodyContainer {
	overflow:hidden;
	float:none;
	width:929px;
	margin:0 auto;}
/* END aeBodyContainer */



/** Start .big-bar **/
.aeContentContainer {
	float:right;
	width:692px;}
	#ae1Column1Container {
		width:auto;}
		#ae1Column1 {
			padding:0;}
/*END .big-bar*/

.aeContentContainer, #aeSidebarContainer {
	color:#fff;
	background-color:transparent;}

/** Start aeSidebarContainer **/
#aeSidebarContainer {
	width:205px;
	padding:2px 0 0;}
	#aeSidebar {
		padding:0;}
		.aeSidebar address {
			display:block;
				margin:0 0 35px;}
				
		.plate-1 .aeSidebar {
			margin:0 55px 0 0;}
/** END .sdbr-1 **/

#main {
	margin:0 0 10px;}

/* #sidebar-2 */
#sidebar-2 {
	float:right;
	width:205px;
	margin:0 0 38px 44px;
	padding:2px 0 0;}
	#sidebar-2 .sdbr-title {
		margin:0 0 12px;}
/* END #sidebar-2 */



/** Start aeHeaderContainer **/
#aeHeaderContainer {}
.aeHeaderContainer {}

#header {
	margin:0 0 25px;
	background:url(images/bg_header.png) repeat-x 0 130px;}
	#header-inner {
		width:929px;
		margin:0 auto;
		padding:130px 0 0;
		background:url(images/bg_header_inner.png) no-repeat 0 0;}

/*Start #head-nav*/
#head-menu {
	overflow:hidden;
	margin:0 0 9px;
	border-left:3px solid #000;}
	#head-menu li {
		float:left;
		height:48px;
		line-height:45px;
		font-size:22px;
		font-weight:bold;
		border-right:3px solid #000;}
		#head-menu li a {
			display:block;
			padding:0 32px;
			color:#fff;}
			#head-menu li a:hover, #head-menu li.act a {
				text-decoration:none !important;
				background:#333;}
	
.logo-site {}
/* Start	 search form */
.f3 {
	margin:0 0 17px;}
	.f3 div {
		margin:0 0 10px;}
	.f3 select {
		display:block;
		width:100%;
		margin:0 0 4px;}
/*End #head-nav*/

/** END aeHeaderContainer **/

/* Start aeFooterContainer */
#aeFooterContainer {}
	#aeFooterContainer br, #aeFooterContainer #aeTempFooter, #aeFooterContainer #aeWebProvider {
		display:none;}
/*END aeFooterContainer*/

#financepage {}
	#financepage #main p {
		padding:0 0 0 10px;}
	#financepage #aeSidebarContainer {
		display:none;}
	#financepage .aeContentContainer {
		width:auto;}

.finance-form {}
	.finance-form th {
	 text-align:left;
	 font-weight:normal;}
	.finance-form span.req {
		color:#ff0000;}
	.finance-form td {}
		.finance-form td input[type="text"] {}
		
/* #gmap */
	#printControls, #gmap, #getDir, #directions, #aeWebProvider {
		width:auto;}
/* #gmap */

/* #stock */
#stock {}
	#stock .aeContentContainer {
		float:none;
		width:auto;}
		#stock .aeContentContainer table {
			float:none;}
			
		#stock .aeSkSearchCon {
			float:none;
			overflow:hidden;}
			
		.aeSearchTable {
			float:none;
			width:100%;
			border:1px solid #fff;
			border-top:0;}
			.aeSearchTable td {
				vertical-align:top;}
			.aeSearchTable td h2 a {
				color:#fff !important;}
			.aeSearchTable td.aeText, .aeSearchTable td.aeText1, .aeSearchTable td.aeText2 {
				color:#fff;
				background-color:transparent;}
			.aeSearchTable td.aeText2 {
				padding:3px;}
			.aeSearchTable td.aeText {
				padding:5px;}
				.aeSearchTable td.aeText1 .aeText {
					padding:0;}
			.aeSearchTable td.aeText2 .aeText2 {
				padding:0;}
			.aeSearchTable td.aeText1 {
				padding:10px 0 0;}
				
		#aeSkFinanceCon {
			float:none;
			padding:0;
			border-bottom:1px solid #fff;}
			
		.aeHeader {
			font-weight:bold;
			background-color:#bf0000;}
			
		.aeStdTable {
			width:100%;
			background-color:transparent}
			.aeStdTable td {
				padding:10px;
				background-color:transparent;}
			
		a.aeLink {
			color:#fff !important;}
		a.aeLink:hover {
			color:#EB1E25 !important;}
		
		.aeStdTable1px {
			border-color:#fff;}
			.aeStdTable1px td {
				padding:2px;
				vertical-align:middle;
				border-color:#fff;}
			.aeStdTable1px td.aeText2 {
				text-align:left;
				padding:2px 2px 2px 5px;}
				
		a.aeLinkPhotoNum {
			border-color:#fff !important;
			color:#fff !important;
			background-color:#000 !important;}
/* #stock */

.aeStdTable {
	float:none;}
	.aeStdTable table {
		float:none;}
		.aeStdTable table td {
			height:auto;
			color:#fff;
			border-color:#fff;}
			.aeStdTable table td .aeLinkColour {
				font-size:11px;}
				
td.aeNavBoxTabSeperator {
	display:none;}
	
	
/* #finance */
	#finance {}
		#finance .aeStdTable {
			width:929px;
			margin:0 auto;
			color:#fff;}
			#finance .aeStdTable td {
				vertical-align:top;
				color:#fff;
				padding:0 0 7px;}
/* #finance */