	*{margin:0; padding:0}
html{background:#000}
body{background:url(images/bg-header.gif) repeat-x scroll 0 0 #286428; margin:5px; font:small Verdana, Arial, Helvetica, sans-serif !important; color:#fff}
a:link{color:#E3F788; text-decoration:none;}
a:hover{color:#CEFF00; text-decoration:none;}
a:visited{color:#E3F788; text-decoration:none;}
p{margin:15px 0; padding:0; color:#fff}
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:15px 0; padding:0;}
h1{font-weight:normal; font-size:200%; letter-spacing:-1px; color:#E3F788; \\border-bottom:1px solid #ddd;}
h2{font-weight:bold; font-size:130%; color:#E3F788;}
h3{font-size:126%; font-weight:bold; border-bottom:1px solid #3E743E; padding:0 0 5px 0; text-transform:none; color:#E3F788;}
h4{font-weight:normal; font-size:120%; color:#E3F788; margin:12px 0 15px 0; padding:0 50px; clear:both}
div {text-align:center;}
/*header*/
#aeHeaderContainer{border:3px solid #F0D540; border-width:3px 3px 0 3px; width:auto !important; float:none !important}
#header{padding:25px 0 20px}
#header img{width:677px; margin:0 auto; display:block}
/*nav*/
#nav{height:30px; text-align:left; margin:0 auto; width:1004px; background:#16441D; border:1px solid #3E743E}
#nav ul{margin:0; padding:0; list-style:none}
#nav li{float:left; list-style:none;}
#nav a{color:#A9C1A9; font-weight:bold; text-transform:uppercase; display:block; float:left; font-size:15px; height:30px; line-height:30px; padding:0 8px; text-decoration:none; border-right:1px solid #3E743E;}
#nav ul li a:hover{color:#EBE800; background:#205020;}
#nav-home{border-left:1px solid #3E743E !important}
#nav #nav-finance a{border-right:0}
#Homepage #nav-home a, #about #nav-about a, #stock #nav-stock a, #Warranty #nav-warranty a, #Sellmotorhome #nav-sell a, #Contact #nav-contact a, #Location #nav-location a{
background:none repeat scroll 0 0 #F0D540;
color:#16441D;
font-weight:bold;}
#nav-home a, #nav-about a, #nav-stock a, #nav-warranty a, #nav-sell a, #nav-contact a, #nav-location a{
padding:0 10px}

/*body*/
#aeBodyContainer{border:3px solid #F0D540; border-width:0 3px 3px 3px; width:auto; overflow:hidden; padding-bottom:30px}
.aeContentContainer{float:none !important; margin:0 auto}
#ae1Column1{padding:10px 0 !important}

/*footer*/
#footer a, #social{color:#E3F788; text-decoration:none}
#footer{margin:0 auto; clear:both; padding-top:10px; width:1000px; background:#000; font-size:90%; color:#888; text-align:center;}
#footer p{margin:0; color:#888888}
#aeFooterContainer{width:100% !important; background:#000; margin:0 auto; float:none}

.ae1Column1 p{margin:0}
.ae1Column1 h1{font-size:200%}

/*index*/
ul.list {\\font-size:140%; padding:0; margin:0 0 15px 0; border-top:1px solid #3E743E;}
ul.list li {list-style:none; text-align:left; color:#fff; background:url(images/icons/bullet.gif) no-repeat 0 50%; margin: 0; padding: 5px 0 5px 18px; border-bottom: 1px solid #3E743E;}
.box h2{text-align:left !important}
div.container {float:left; overflow:hidden;width:100%;}
.left, div.left {float:left;}
.right, div.centre {float:left;}
.box {width:211px;}
.right, div.right {float:right;}
.picture{background:none repeat scroll 0 0 #3E743E; padding:5px;}
img{border:0 none}
.container h2{margin:10px 0 15px}

/*contact*/
.contact {
background:url(images/icons/phone.png) no-repeat scroll left center transparent;float:left;margin-left:247px;margin-top:52px}

/*stock*/
#border{border-color:#F0D540; border-width:3px; border-style:solid;}
#stock #aeBodyContainer{width:900px; border:0; margin:0 auto}
#stock #aeFooterContainer{display:none}
td, td.aeText, a.aeText:link, a.aeText:hover,a.aeText:visited, td.aeText1, td.aeText2 {font-size:110%;}
.aeContentContainer h2#aeSk2VehTitle a {font-size:100%;}
a.aeLinkPhotoNum {font-size:130%;}
.aeSk2VehTitle, #aeSk2VehTitle, #stock h2 a{color:#fff !important}
#facebook {float:left;width:300px}
.twtr-widget {float:left;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;font-size:12px !important;margin-left:-145px;margin-top:281px;}

/*vehicle details*/
#vehBor{border-color:#F0D540; border-width:3px; border-style:solid;}
#vehBor h1{width:900px; margin:0 auto; margin-top:20px; margin-bottom:20px}
.vehiclebody{width:900px !important; padding-top:50px; border:0 !important; margin:0 auto}
#footerOut{width:100%; background:#000}

/*warranty*/
#Warranty #goldaward{margin-left:126px}
#Warranty #clicktoview{margin-left:75px}

/*sell van*/
#Sellvan table{width:550px; margin:0 auto; float:none}
#Sellvan table tr td{text-align:left !important}


.aeBodyContainer table {
display:inline-table;
float:left;
}
.aeSk1BottomRule {
background-color:#FFFFFF;
display:inline-block;
height:1px;
margin-bottom:4px;
margin-top:4px;
width:100%;
}
.aeBodyContainer, .aeContentContainer, .aeFooterContainer {
width:900px;
}
.aeSearchTable {
border:1px solid #3E743E;
}
.aeStdTable {
border:0 solid #3E743E;
}
.aeStdTable1px {
border:1px solid #3E743E;
}
.aeStdTD {
border-width:0;
}
#stock .aeHeader {
background-color:#16441D;
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
text-decoration:none;
}
.aeText, .aeText:link, .aeText:active, .aeText:visited, .aeStdTable, .aeContentContainer, .aeSkResultDesc h1 {
background-color:#286428;
color:#FFFFFF;
font-size:9pt;
text-decoration:none;
}
.aeText1 {
background-color:#16441D;
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
}
.aeText2 {
background-color:#286428;
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
}
.aeTextLink:hover {
color:#FFFFFF;
text-decoration:underline;
}
.aeLink:link, .aeLink:active, .aeLink:visited, .aeBodyContainer a:link, .aeBodyContainer a:active, .aeBodyContainer a:visited {
color:#E3F788;
font-weight:normal;
text-decoration:none;
}
.aeLink:hover, .aeBodyContainer a:hover {
color:#E3F788;
font-weight:normal;
text-decoration:underline;
}
.aeBodyContainer .aeLink_on, .aeBodyContainer .aeLink_on:link, .aeBodyContainer .aeLink_on:active, .aeBodyContainer .aeLink_on:visited {
color:#E3F788;
font-weight:bold;
text-decoration:none;
}
.aeBodyContainer .aeLink_on:hover {
color:#E3F788;
text-decoration:underline;
}
.aeLinkColour {
color:#E3F788;
}
.aeNavBox {
background-color:#286428;
border-color:#3E743E;
border-right:1px solid #3E743E;
border-style:solid;
border-width:0 1px 1px;
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
}
.aeNavBoxTabSeperator {
background-color:#3E743E;
width:1px;
}
.aeNavBoxTab {
background-color:#16441D;
border-color:#3E743E;
border-style:solid;
border-width:1px 0 1px 1px;
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
}
.aeNavBoxTab_on {
background-color:#286428;
border-color:#3E743E;
border-style:solid;
border-width:1px 0 0 1px;
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
}
.aeNavBoxTabEnd {
background-color:transparent;
border-color:#3E743E;
border-style:solid;
border-width:0 0 1px 1px;
font-size:8pt;
}
.aeNavBoxLink, .aeNavBoxLink:link {
color:#FFFFFF;
font-size:8pt;
text-decoration:none;
}
.aeNavBoxLink:hover {
color:#FFFFFF;
text-decoration:underline;
}
.aeNavBoxLink:active, .aeNavBoxLink:visited {
color:#FFFFFF;
text-decoration:none;
}
.aeNavBoxLink_on, .aeNavBoxLink_on:link {
color:#FFFFFF;
font-size:8pt;
text-decoration:none;
}
.aeNavBoxLink_on:hover {
color:#FFFFFF;
text-decoration:underline;
}
.aeNavBoxLink_on:active, .aeNavBoxLink_on:visited {
color:#FFFFFF;
text-decoration:none;
}
.aeBodyContainer .aeLinkPhotoNum:link, .aeBodyContainer .aeLinkPhotoNum:active, .aeBodyContainer .aeLinkPhotoNum:visited {
background-color:#286428;
border:1px solid #3E743E;
color:#FFFFFF;
display:inline-block;
text-decoration:none;
}
.aeLinkPhotoNum:hover, .aeBodyContainer .aeLinkPhotoNum:hover {
background-color:#FFFFFF;
color:#286428;
text-decoration:none;
}
.aeFormButton {
font-size:8pt;
}
.aeSkSearchHeader {
border-bottom:1px solid #3E743E;
font-size:9pt;
font-weight:bold;
margin-bottom:6px;
text-align:left;
}
.aeLinkButton, .aeLinksContainerEnq a, .aeLinksContainerPdf a, .aeLinksContainerCalc a, .aeLinksContainerMap a, #aeDetails6VehicleTitleHeader span, #aeDetails6DetailedStdFitHeaderContainer label, #aeDetails6TechSpecHeaderContainer label {
display:inline-block;
}
.aeLinksContainerPdf a {
background:url("../graphics/acrobat.gif") no-repeat scroll 0 0 transparent;
height:18px;
padding-left:20px;
}
#aeListDetailedStdFit {
list-style-image:url("../graphics/optiontick.gif");
}
#aeListTechSpec {
list-style:none outside none;
}
.aeSkTopCon {
border:1px solid #3E743E;
float:left;
text-align:left;
width:898px;
}
.aeSkHyperlinkSearchCon {
padding:20px;
}
.aeSkSearchCon {
float:left;
font-size:8pt;
padding-left:20px;
}
.aeSkSearchCol1 {
float:left;
padding-bottom:6px;
text-align:right;
width:265px;
}
.aeSkSearchCol2 {
float:left;
padding-bottom:6px;
text-align:right;
width:200px;
}
.aeSkFinanceCon {
float:right;
padding-bottom:6px;
padding-right:20px;
}
.aeSkSearchCol1 label, .aeSkSearchCol2 label {
display:inline-block;
padding-bottom:2px;
text-align:right;
}
.aeSkSearchCol1 select, .aeSkSearchCol1 input {
width:175px;
}
.aeSkSearchCol1 input {
width:170px;
}
.aeSkSearchCol2 select {
width:100px;
}
.aeAdvancedSearchControls {
float:right;
text-align:left;
width:175px;
}
.aeClientNavCon {
float:left;
font-size:8pt;
padding-bottom:4px;
padding-top:4px;
width:100%;
}
.aeSkTopCon h2 {
color:#FFFFFF;
font-family:Arial,Verdana,sans-serif;
font-size:13pt;
font-weight:bold;
}
.aeSavingsBox {
background-color:#FF0000;
border:1px solid #3E743E;
color:#FFFFFF;
display:inline-block;
margin-bottom:4px;
padding:3px;
text-align:right;
width:72px;
}
.aeSk1VehCon {
display:inline-block;
margin:0 4px;
width:892px;
}
.aeSk1VehTitleCon {
background-color:#16441D;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
margin-top:10px;
width:100%;
}
.aeSk2VehTitle, .aeSk3VehTitle, .aeSk4VehTitle {
margin-bottom:0;
}
.aeSk1VehTitleCon h2 {
float:left;
font-size:9pt;
margin:0;
padding-left:15px;
}
.aeSk1VehPrice {
float:right;
padding-right:15px;
text-align:right;
}
.aeSk1VehBodyCon {
float:left;
height:112px;
padding-top:4px;
width:100%;
}
.aeSk1VehDescCon {
float:right;
height:112px;
padding-left:4px;
width:738px;
}
.aeSk1VehDesc {
height:76px;
width:100%;
}
.aeSk1VehFeaturesCon {
float:right;
text-align:right;
}
.aeSk1VehFooterCon {
float:left;
height:42px;
width:100%;
}
.aeSk1VehFooterLeftCon {
float:left;
height:100%;
}
.aeSk1VehLocation {
font-weight:bold;
height:20px;
}
.aeSk1VehMediaLinks, .aeSk2VehMediaLinks, .aeSk2VehEnqLinks {
font-size:8pt;
}
.aeSk1VehMediaLinks .aeLinkPhotoNum, .aeSk2VehMediaLinks .aeLinkPhotoNum {
font-size:7pt;
}
.aeBodyContainer .aeSk1VehMediaLinks .aeAutoMediaLink, .aeBodyContainer .aeSk2VehMediaLinks .aeAutoMediaLink, .aeBodyContainer .aeSk3VehMediaLinks .aeAutoMediaLink, .aeBodyContainer .aeSk4VehMediaLinks .aeAutoMediaLink {
font-style:italic;
font-weight:bold;
}
.aeBodyContainer .aeSk1VehMediaLinks .aeVideoLink, .aeBodyContainer .aeSk2VehMediaLinks .aeVideoLink, .aeBodyContainer .aeSk3VehMediaLinks .aeVideoLink, .aeBodyContainer .aeSk4VehMediaLinks .aeVideoLink {
font-weight:bold;
}
.aeSk1VehFooterRightCon {
height:100%;
}
.aeSk1VehDist {
height:20px;
text-align:right;
}
.aeSk1VehEnqLinks {
font-size:8pt;
text-align:right;
}
.aeSk1VehPhotoCon {
float:left;
height:112px;
text-align:center;
width:150px;
}
.aeSk1VehPhoto {
border:0 none;
height:112px;
width:150px;
}
.aeSkStatusBarCon {
float:left;
padding-bottom:10px;
padding-top:10px;
width:100%;
}
.aeSkResultDesc h1 {
display:inline;
}
.aeSk1CatHeader {
border-bottom:1px solid #FFFFFF;
float:left;
padding-top:10px;
width:100%;
}
.aeSk1CatHeader h1 {
font-size:10pt;
height:20px;
margin:0;
}
.aeAutoMediaModalContainer {
display:none;
left:50%;
margin-left:-300px;
position:fixed;
top:17%;
width:600px;
}
/* .table_sellvan */
.table_sellvan{
	}
	.table_sellvan td, .table_sellvan textarea{
		text-align:left;}
	.table_sellvan th{
		text-align:right;}
/* .table_sellvan */

#Homepage .aeContentTitleContainer h1 {
    color: #276227;
    font-size: 100%;
    margin: 0;
    padding-left: 10px;
}

#newmotorhomes .aeContentTitleContainer h1 {
    color: #276227;
    font-size: 100%;
    margin: 0;
    padding-left: 10px;
}
