body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#000;
	font-size:0.7em;
	margin:0;
}

p{color:#666;font-weight:normal;}
a{color:#CC0000;}
h1 span{display:none;}
h2{margin:3px;}
.tdCenter{text-align:center;font-weight:normal;}

#container{
width:990px;
margin:5% auto 0 auto;
}

#header{
background:#900027;
height:73px;
margin-bottom:5px;
}

.logo{float:left;margin:7px;}
.travelling{float:right;margin:7px;}

#leftSideHome{
width:253px;
height:558px;
border:1px solid #464444;
background:url(../images/bg_sideGeneric.jpg) bottom no-repeat;
float:left;
margin:0;
}

#rightSide{
height:549px;
width:728px;
border:1px solid #464444;
float:right;
margin:0 0 0 5px;
text-align:center;
padding-top:9px;
}

#nav{color:#fff;font-size:12px;font-weight:bold;padding-top:9px;}

/* Nav HTML */

#home a,#contact a,#about a,#genesis a,#rapid a,#royale a,#sunwagon a,#specs a,#dealer a,#contact a {
width: 230px;height: 27px;display: block;margin: 0;padding: 0;text-indent: -5000px;border:none;}

#home{display: block;width: 230px;height: 27px;margin: 0 0 4px 0;padding: 0;background: url('../images/navHome.gif') no-repeat;outline: none; border:none;}

#home a:hover{background:url('../images/navHome2.gif') no-repeat;margin: 0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#about{display: block;width: 230px;height: 27px;margin: 0px;padding: 0;background: url('../images/navAbout.gif') no-repeat;outline: none; border:none;}

#about a:hover{background:url('../images/navAbout2.gif') no-repeat;margin: 0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#genesis{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navGen.gif') no-repeat;outline: none; border:none;}

#genesis a:hover{background:url('../images/navGen2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#rapid{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navRapid.gif') no-repeat;outline: none; border:none;}

#rapid a:hover{background:url('../images/navRapid2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#royale{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navRoyale.gif') no-repeat;outline: none; border:none;}

#royale a:hover{background:url('../images/navRoyale2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#sunwagon{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navSun.gif') no-repeat;outline: none; border:none;}

#sunwagon a:hover{background:url('../images/navSun2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#royale{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navRoyale.gif') no-repeat;outline: none; border:none;}

#royale a:hover{background:url('../images/navRoyale2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#specs{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navSpecs.gif') no-repeat;outline: none; border:none;}

#specs a:hover{background:url('../images/navSpecs2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#dealer{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navDealer.gif') no-repeat;outline: none; border:none;}

#dealer a:hover{background:url('../images/navDealer2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#contact{display: block;width: 230px;height: 27px;margin: 4px 0;padding: 0;background: url('../images/navContact.gif') no-repeat;outline: none; border:none;}

#contact a:hover{background:url('../images/navContact2.gif') no-repeat;margin:0;padding: 0;width: 230px;height: 27px;display: block;border:none;}

#contactHolder p{margin:10px;color:#333;}

/* Feedback Form */

#formHolder{width:500px;margin:0 auto;}

.tdTop{vertical-align:top;}

fieldset{border:none;}

input.disabled {
	border: 1px solid #464444;
	background-color: #F2F2F2;
}

input{
border: 1px solid #464444;
border-left: 5px solid #900027;
padding-left:5px;
background: #fff;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}

input.required, textarea.required {
	border: 1px solid #464444;
	border-left: 5px solid #900027;
	padding-left:5px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #900027;
	color : #000;
	border-left: 5px solid #900027;
	padding-left:5px;
	background:#FFFFCC;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #002469;
	color : #000;
	border-left: 5px solid #002469;
	padding-left:5px;
}

.validate-selection {
border: 1px solid #464444;
border-left: 5px solid #900027;
padding-left:5px;
background: #fff;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}

.txtArea {
border: 1px solid #464444;
border-left: 5px solid #900027;
padding-left:5px;
background: #fff;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	background: #900027;
	color : #FFF;
	font-weight: bold;
	font-size:0.8em;
}

.custom-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #900027;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
	color:#333;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {
}

.field-widget {
}

.submit{margin-top:10px;}

/* Footer / Sponsors */

#footHolder{clear:both;padding-top:7px;}

#sponsors{text-align:center;width:200px;}
.sponsR{float:right;}
.sponsL{float:left;}

#footer{text-align:right;font-size:0.8em;color:#666;width:500px;float:right;}
#footer a{color:#666;}

/* About */

#aboutMain{
height:531px;
width:708px;
border:10px solid #464444;
float:right;
margin:0 0 0 5px;
text-align:left;
padding-top:9px;
background:url(../images/bg_about.jpg) left no-repeat #fff;
}

#aboutMain p{
margin:10px 10px 20px 290px;
}

#aboutMain h1{
margin:10px 10px 0 280px;
font-size:1em;
color:#9C8432;
border-bottom:1px solid #9C8432;
padding-bottom:5px;
background:url(../images/about_tbg.jpg) right no-repeat;
}

.aboutImg{margin:15px 0 15px 0;}

/* Contact */

.newdealer{color:#CC0000;font-size:1em;font-weight:bold}

#contactMain,#specsMain{
height:540px;
width:708px;
border:10px solid #464444;
float:right;
margin:0 0 0 5px;
text-align:left;
background: #fff;
}

#contactMain a:hover{color:#FF0000;}

#contactHolder{
overflow:auto;
width:618px;
height:540px;
float:right;
background:url(../images/campsiteBG2_bw.jpg);
}

#contactT{
width:90px;
background:url(../images/t_contact.gif) right top no-repeat #464444;
float: left;
height:540px;
}

#contactSubscribe{
width:90px;
background:url(../images/t_subscribe.gif) right top no-repeat #464444;
float: left;
height:540px;
}


#contactMain h2{
color:#fff;
background:url(../images/bg_contacth2.jpg) repeat-y #EFEFEF;
height:30px;
padding:5px 0 0 10px;
margin:10px;
font-size:1.5em;
display:block;
}

#contactMain h2:hover{background:url(../images/bg_contacth22.jpg) repeat-y #EFEFEF;display:block;}
#contactMain h2:a{cursor:pointer;display:block;}

.contactTbl{margin:10px auto;width:589px;}
.contactTD{vertical-align:top;width:33%;border:1px solid #000;padding:7px;
background: #fff;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;}
.contactTsml{margin:10px;}
.contactRed{color:#000;font-size:1em;font-weight:bold;}

#vic,#nsw,#qld,#SA,#WA,#tas,#NT{display:none;}

/* Specs */

#specsT{
width:90px;
background:url(../images/t_specs.gif) right top no-repeat #464444;
float: left;
height:540px;
}

#specsTop{height:50px;border-bottom:2px solid #fff;width:500px;margin:0;padding:0;float:right;background:url(../images/specsTblHeaders2.gif) bottom right no-repeat;}

#specsHolder{
overflow:auto;
width:85%;
height:484px;
margin:0;
padding:0;
float:right;
}

#tblSpecsTop{margin-right:17px;background:url(../images/specsTblHeaders.gif) bottom right no-repeat;height:50px;}

.tdSpecsTitlesTop{width:190px;}
.tdSpecsTGen{width:64px;background:url(../images/specT1.gif);text-align:centre;color:#fff;text-align:center;}
.tdSpecsTGen2{width:64px;background:url(../images/specT2.gif);text-align:centre;color:#fff;text-align:center;}
.tdSpecsTRap{width:64px;background:url(../images/specT3.gif);text-align:centre;color:#fff;text-align:center;}
.tdSpecsTRoy{width:64px;background:url(../images/specT4.gif);text-align:centre;color:#fff;text-align:center;}
.tdSpecsTRoy2{width:64px;background:url(../images/specT5.gif);text-align:centre;color:#fff;text-align:center;}
.tdSpecsTSun{width:64px;background:url(../images/specT6.gif);text-align:centre;color:#fff;text-align:center;}

.tdSpecsTitles{width:180px;}
.tdSpecsRow2{width:180px;background:#ccc;text-align:left;height:36px;}
.tdSpecsGen{width:80px;background:#9C8432;text-align:centre;color:#fff;text-align:center;}
.tdSpecsRap{width:80px;background:#900027;text-align:centre;color:#fff;text-align:center;}
.tdSpecsRoy{width:80px;background:#002469;text-align:centre;color:#fff;text-align:center;}
.tdSpecsSun{width:80px;background:#AB5410;text-align:centre;color:#fff;text-align:center;}
.tdSpecsT{width:180px;color:#900027;font-weight:bold;font-size:1.5em;height:35px;}

/*  Rapid */

#rapidHeader{
width:710px;
height:119px;
border:9px solid #900027;
border-bottom:none;
float:right;
background:url(../images/header_rapid.jpg);
}

#rapidBody{
width:670px;
height:403px;
border:9px solid #900027;
border-top:1px solid #900027;
float:right;
background:#fff;
color:#000;
overflow:auto;
padding:10px 20px;
}

#leftSideRapid{
width:253px;
height:558px;
border:1px solid #900027;
background:url(../images/bg_sideRapid.jpg) bottom no-repeat;
float:left;
margin:0;
}

.thumbsRed{
border:7px solid #900027;
text-align:center;
}

#rapidImageBox{background:#900027;color:#fff;height:414px;width:710px;text-align:center;border:9px solid #900027;float:right;}
#rapidImageBox a{color:#fff;text-decoration:none;font-weight:bold;}

#rapidBody h3{color:#900027;margin:25px 0 15px 37px;text-align:left;border-bottom:1px solid #900027;}


/*  Sunwagon */

#sunHeader{
width:710px;
height:119px;
border:9px solid #AB5410;
border-bottom:none;
float:right;
background:url(../images/header_sunwagon.jpg);
}

#sunBody{
width:670px;
height:403px;
border:9px solid #AB5410;
border-top:1px solid #AB5410;
float:right;
background:#fff;
color:#000;
overflow:auto;
padding:10px 20px;
}

#sunBody a{color:#AB5410;}

#leftSideSunwagon{
width:253px;
height:558px;
border:1px solid #AB5410;
background:url(../images/bg_sideSunwagon.jpg) bottom no-repeat;
float:left;
margin:0;
}

.thumbsSun{
border:7px solid #AB5410;
text-align:center;
}

#sunwagonImageBox{background:#AB5410;color:#fff;height:414px;width:710px;text-align:center;border:9px solid #AB5410;float:right;}
#sunwagonImageBox a{color:#fff;text-decoration:none;font-weight:bold;}

/*  Royale */

#royaleHeader{
width:710px;
height:119px;
border:9px solid #002469;
border-bottom:none;
float:right;
background:url(../images/header_royale.jpg);
}

#royaleBody{
width:670px;
height:403px;
border:9px solid #002469;
border-top:1px solid #002469;
float:right;
background:#fff;
color:#000;
overflow:auto;
padding:10px 20px;
}

#royaleBody a{color:#002469;}

#leftSideRoyale{
width:253px;
height:558px;
border:1px solid #002469;
background:url(../images/bg_sideRoyale.jpg) bottom no-repeat;
float:left;
margin:0;
}

.thumbsRoyale{
border:7px solid #002469;
text-align:center;
}

#royaleBody h2{
font-family:Arial, Helvetica, sans-serif;
color:#002469;
margin-bottom:35px;
font-size:1.3em;
}

#royaleImageBox{background:#002469;color:#fff;height:414px;width:710px;text-align:center;border:9px solid #002469;float:right;}
#royaleImageBox a{color:#fff;text-decoration:none;font-weight:bold;}

#royaleBody h3{color:#002469;margin:25px 0 15px 37px;text-align:left;border-bottom:1px solid #002469;}

/*  Genesis */

#genesisHeader{
width:710px;
height:119px;
border:9px solid #9C8432;
border-bottom:none;
float:right;
background:url(../images/header_genesis.jpg);
}

#genesisBody{
width:670px;
height:403px;
border:9px solid #9C8432;
border-top:1px solid #9C8432;
float:right;
background:#fff;
color:#000;
overflow:auto;
padding:10px 20px;
}

#genesisBody a{color:#9C8432;}

#leftSideGenesis{
width:253px;
height:558px;
border:1px solid #9C8432;
background:url(../images/bg_sideGenesis.jpg) bottom no-repeat;
float:left;
margin:0;
}

.thumbsGenesis{
border:7px solid #9C8432;
text-align:center;
}

#genesisBody h3{color:#9C8432;margin:25px 0 25px 37px;text-align:left;border-bottom:1px solid #9C8432;}

.thumbBox{height:auto;text-align:center;padding-top:10px;}

#genesisImageBox{background:#9C8432;color:#fff;height:414px;width:710px;text-align:center;border:9px solid #9C8432;float:right;}
#genesisImageBox a{color:#fff;text-decoration:none;font-weight:bold;}

/* Videos */

#vidGenesis{border:7px solid #9C8432;float:right;margin:10px 0 10px 10px;background:#000;text-align:center;}
#vidRapid{border:7px solid #900027;float:right;margin:10px 0 10px 10px;background:#000;text-align:center;}
#vidRoyale{border:7px solid #002469;float:right;margin:10px 0 10px 10px;background:#000;text-align:center;}

/* -------------- */

#disclaimer{text-align:left;font-size:0.8em;font-weight:normal;color:#666;margin-top:40px;}

.smithrowe{color:#666;font-size:0.7em;}
.smithrowelink{color:#666;font-size:0.7em;text-decoration:underline;}
