﻿/* NOTES FOR NEW STYLES
This template forms the base of the CSS layouts 
to position the main content first, then 
prioritise the rest of the content in the 
correct positions on the page for SEO.
*/



* {margin:0;padding:0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body {
	color: #000;
	position:relative;/* for ie7*/
	font-family: Arial, Tahoma, sans-serif;
	font-size: .9em;
	text-align:left;
	background-color: #CCCCCC;
	font-family: Arial;
}
#wrapper {width:777px;margin:0 auto;}
#outer{
	min-height:100%;
	margin:0;
	color: #000;
}
.outerwrap {
	float: left;	
	width: 99%;
	padding-top:135px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
}

a img {border:none;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
form {padding:0;margin:0;}

p {
	font-size: 12px;
	margin:5px 24px 5px 0;
	/*margin-left: 0px;
	padding:5px 5px 11px 0px;*/
	}

p a {
	font-weight: bold;
	color: #046dc7;
	text-decoration: none;
}
p a:hover {
	text-decoration: underline;
}

* html #outer{height:100%;} /*IE treats height as min-height anyway*/
#header{
	position:absolute;
	top:0px;
	width:777px;
	margin:0 auto;
	padding:0px;
	z-index:1;
	height: 258px;
	background-color: #00005D;
}
#header #logo {position:absolute;display:block;width:100px;height:100px;cursor:pointer;border:solid 1px #000;}

#topmenu 
{
    position:absolute;
    top:10px;
    margin:0 auto;
    font-family:Arial, Verdana, Tahoma;
    font-size:0.7em;
    font-weight:bold;
    text-align:center;
    width:200px;
	margin:0;
    }
#topmenu a {
    color:#000;
    margin-right:10px;
    }
#topmenu ul li {
	display: inline;
	list-style:none;
}    
#topcontent{
	position:absolute;
	top:155px;
	width:565px;
	margin:0 auto 0 200px;
	height:40px;
	padding:0;
    font-size:0.7em;
	background-color:yellow;
}
#main {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:70px;/* clear r*/
	padding-top:0px;
	margin-top:126px;
    margin-left:-1px;
	background: #FFFFFF;
}
#main #centercol {    
    width:777px; 
    margin:0 0 0 0;
    padding:0;
    font-family:Arial, Verdana, Tahoma;
    font-size:0.75em;
    color:#000000;
}

#nav {
	float: left;
	list-style-type: none;
	margin: 0 0 0 17px;
	font-size: 8pt;
	list-style: none;
}
#nav li {
	border-bottom: 1px solid #CCCCCC;
	background-image: url('/SiteCollectionImages/CIMunro Core/icon.gif');
	background-repeat: no-repeat;
	padding: 3px 0 4px 0;
	background-position: left center;
	list-style: none;
}

#nav li.bottom {
	border-bottom-style: none;
}

#nav li:hover {
	color: #FFD81A !important;
	background-image: url('/SiteCollectionImages/CIMunro Core/icon.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #394D84;
}

#nav li:hover a{
	color: #FFD81A !important;
}

#nav a {
	color: #CCCCCC;
	text-decoration: none;
	font: 8pt Arial;
	font-weight: bold;
	padding: 0 0 0 34px;
}

#header #nav {
	margin-top:10px;
}

#nav .AspNet-Menu .ContactUs {
	border-bottom: 0px;
}

#footer {
	width:777px;
	float:left;
	clear:both;
	height:60px;
	text-align:center;
	position:relative;
	margin-top:-70px;/*drag footer from below the fold*/
	padding:0;
    font-family:Arial, Verdana, Tahoma;
    font-size:0.75em;
    color:#999;
}
#footer a {
    color:#fff;
/*    font-weight:bold;*/
    color:#fff;
    margin-right:5px;
}
#footer #copyright {
    float:right;
    margin:20px 20px 0 0;
    font-size:0.8em;
}
#footer p {
    font-size:0.9em;
    margin:0;
    font-weight:bold;
    clear:left;
    text-align:left;
}

.SingleColumn #column #footer{
	display:none;
}


p.spacer {display:block;height:10px;width:300px;}
    
p.expand a{font-size:0.9em;color:red;} /* can be removed - example only to show columns pushing footer down*/
p.expand a:hover{display:block;height:300px;background:red;font-size:0.9em;} /* can be removed - example only to show columns pushing footer down*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
.clearall {
    clear:both;
    display:block;
    position:relative;
    width:99%;
    }
    
.clear {
    clear:both;
    display:block;
}

/* Page Printing */
#printLogo {
	display:none;
}

#printWebSite {
	display:none;	
}
#icons {
    position:absolute;
	top:205px;
	width:200px;
	margin:0 0 0 640px;
	height:108px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	height:20px;
	float:right;
	z-index:900;
	}

/* End Page Printing */

/* CI MUNRO STYLES ------------------- */

#flashheader {
	float: right;
	height: 242px;
	width: 562px;
}

#content {
	background: #FFFFFF;
	/*background-image: url('/SiteCollectionImages/CIMunro Core/leftcolbg_2.jpg');*/
	background-repeat: no-repeat;
/*	margin-top: 3px;*/
}

#content #leftcol {
	float: left;
	width: 392px;
	position: relative;
	padding-bottom: 10px;
}

#content #HomePage #leftcol {
	height: auto;
}

.LeftColImg{
	float: left;
	padding-right:0px;
	padding-bottom:0px;	
	margin:10px 20px 10px 20px;
	border: solid 1px #000000;
}
#leftcol h2 {
	font-size: 24px;
	color: #000066;
	margin-top: 20px;
	margin-left:20px;
	font-weight: normal;
}
#leftcol p {
	font-size: 13px;
	line-height: 1.27em;
	margin-left:20px;
}
#leftcol p a {
	font-weight: bold;
	color: #046dc7;
	text-decoration: none;
}
#leftcol .standouts {
	font-style: italic;
	font-weight: bold;
	margin: 0;
}

#content #leftcol .MoreLink{
	margin-left:0px;
}
#content .MoreLink:hover {
	text-decoration:underline;
}

#leftcol #newslink a {
	color: #FFFFFF;
}

#rightcol {
	float: left;
	width: 384.9px;
	background-color: #7997B3;
}
#content #rightcol.index {
	padding-bottom: 22px;
}

#rightcol td {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#rightcoltop {
	background: url('/SiteCollectionImages/CIMunro Core/rightcoltopbg.jpg') no-repeat;
	/*border-bottom: solid 5px #204E7F;*/
	padding-bottom: 3px;
	background-color: #9ABCE1;
	font-family: Arial;
	height:410px;
}

#rightcoltop li {
	list-style: disc;
	font-size: 12px;
}

#rightcoltop.CaravanDescriptions ul {
	list-style: disc;
	font-size: 12px;
	margin-left: 80px;
	float:left;
}
#rightcoltop.HolidayHomeDescriptions ul {
	margin-left: 35px;
}

#rightcoltop.HolidayHomeDescriptions ul li {
	padding-bottom: 5px;
}


#rightcol h1 {
	color: #333333;
	font-size: 2.1em;
	padding-top: 14px;
	font-weight: normal;
	margin-left: 12px; /*21px;*/
}

#rightcol h2 {
	color: #333333;
	font-size: 2.1em;
	padding-top: 30px;
	font-weight: normal;
	margin-left: 20px; /*21px;*/
	float:left;
}

#rightcol h3 {
	color: #333333;
	font-size: 1.2em;
	margin-bottom: 15px;
	margin-left: 20px; /*21px;*/
	float:left;
}
.RightColImg {
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	border: solid 1px #000000;
	margin-left:20px; /*23px;*/
}
#rightcol p {
	float:right;
	font-size:12px;
	line-height:16px;
	/*margin:-5px 18px 0 0;*/
	width:178px;
}
#rightcol p a {
	font-weight: bold;
	color: #046dc7;
	text-decoration: none;
}

#footer .disclaimer {
	font-size: 11px;
	padding-top:20px;
	margin-bottom:0px;
	background-color:#F8F8F8;
	height:40px;
	font-weight:normal;
}

#footer .disclaimer #zz1_GlobalNav.AspNet-Menu-Horizontal li {
	list-style:none;
	display: inline;
	border-right:1px  #999999 solid;
	padding-left: 5px;
	padding-right: 0px;
}

#footer .disclaimer #zz1_GlobalNav.AspNet-Menu-Horizontal li a{
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
}

#footer .disclaimer #zz1_GlobalNav.AspNet-Menu-Horizontal li.ContactUs {
	border-right:0px;
}

#footer .disclaimer #zz1_GlobalNav.AspNet-Menu-Horizontal li a:hover
{
	border-bottom: 1px #000066 dotted;	
	color: #000066;
	font-size: 11px;
}

#footer .disclaimer #zz1_GlobalNav.AspNet-Menu-Horizontal li a:visited
{
	border-bottom: 1px #000066 dotted;	
	color: #000066;
	font-size: 11px;
}

#footer .disclaimer a {
	color: #999999;
	font-size: 11px;
	line-height:16px;
}

#footer .disclaimer a:hover {
	border-bottom: 1px #000066 dotted;	
	color: #000066;
	font-size: 11px;
	text-decoration:none;
}

#footer .disclaimer a:visited {
	border-bottom: 1px #000066 dotted;	
	color: #000066;
	font-size: 11px;
	text-decoration:none;	
}


/*CSS for Standard pages.*/
#content.whynzcaravans {
	background-image: url('/SiteCollectionImages/CIMunro Core/caravan_list_bg.jpg');
	background-repeat: repeat-y;
}
	
	
#content.whynzcaravans h2 {
	color:#556391;
	border-bottom: solid 2px #556391;
	margin-left: 22px;
	margin-right: 22px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#content.whynzcaravans ul {
	margin-left:50px;
	font-size: 1.3em;
	margin-top: 20px;
	}
	
#content.whynzcaravans li {
	padding:0 0 20px 0;		
	}
		

/*CSS for contact page*/

.contact .ContactUsArea {
	/*height: 280px;*/
	height: auto;
}
.contact .ContactUsText {
	MARGIN-LEFT: 20px;
	padding-bottom:20px;
}
.contact .ContactUsText h1 {
	MARGIN-LEFT: 0px!important;
	margin-top: 0px!important;
}

.ContactPopup {
	text-align: center;
	margin-right: 30px;
	margin-top: 20px;
}

.contact .ContactSplitter #rightcol #rightcoltop h1 {
	color:#556391;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:3px;
}

.contact .ContactSplitter #rightcol #rightcoltop hr {
	border-width: 0px; 
	width: 317px; 
	color: rgb(85, 99, 145); 
	height: 2px; 
	background-color: rgb(85, 99, 145); 
	/*text-align: center; */
	padding-left: 0px;
	margin-bottom:10px!important;
}

#content .contact #leftcol{
	background-image:none;
	width: 777px;
	background-color:#7997B3;
	padding-bottom:0px;
	/*height: 532px;*/
	/*height: 100%;*/
	height: auto;
}

.contact #rightcol{
	float:right;
	width: 380px;
	background-color: #99BDE2;
}

.contact .ContactSplitter {
	width:383px;
	background-color:#ffffff;
	float:right;
	background-image:none;
}

.CUFrame{
	padding-bottom: 10px;
	padding-left: 35px;
}

.CURequiredFieldIndicator {
	color:red;
	font-size: 9px;
}

.CUValidationLabel {
	font-size: 9px;
}

.CUTable {
	text-align: left;
}

.CULabel {
	font-weight: bold;
	vertical-align:middle;
	text-align:right;
	padding-right: 10px;
}

#rightcol .CULabel {
	font-weight: bold;
	vertical-align: middle;
	text-align:right;
	padding-right: 10px;
}

.CUTextField {
	border:1px solid #194B7E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	line-height:15px;
	padding-top:2px;
	width:200px;
}

.CUNoteField{
	border:1px solid #194B7E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:2px;
	width:200px;
}

.CUKeyLabel {
	display:none;
}

.CUButtonsCell {
	text-align: right;
	padding-top: 2px;
}

.CUPhoneExample {
	margin-left: 157px;
	font-size: 8px;
	color: #444444;
}
#content h4 {
	font-weight: bold;
	font-size:13px; /*12px;*/
	color: #556391;
}


#leftcol  img.map  {
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0;
}

#rightcoltop.contact {
	background-image: url('/SiteCollectionImages/CIMunro Core/descr-details.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-bottom: 0px;	

}
#content #rightcol.contact hr{
	margin-bottom: 8px;
	margin-left:20px;
}

#content hr {
	background:#556391 none repeat scroll 0% 50%;
	border:0px none;
	color:#556391;
	height:2px;
}

#rightcoltop.contact h2 {
	font-weight: bold;
	border-bottom:solid 2px #556391;
	margin-right:25px;
	padding: 20px 0 10px 40px;
	color: #556391;
	font-size: 1.8em;
	margin-bottom: 15px;
}

#rightcoltop.contact .address {
	font-weight: bold;
	color: #556391;
}

#content #rightcoltop.contact p {
	padding-left: 45px;
	margin-bottom: 9px;
}

/*CSS for why Nz Caravans page.  Page has no columns and content div has class="whynzcaravans"*/
.SingleColumn {
	background-image: url('/SiteCollectionImages/CIMunro Core/caravan_list_bg.jpg');
	background-repeat: repeat-y;
}
	
.SingleColumnText {
	width: 731px;
	margin-left: 20px;
}	

.picsBtn{
	width:110px;
	height:30px;
	float:left;
	background-image:url("/SiteCollectionImages/CIMunro Core/btn_pics_blue1.gif");
	margin:5px 0 0 0;
}		

.picsBtn a:hover{
	width:110px;
	height:30px;
	float:left;
	background-image:url("/SiteCollectionImages/CIMunro Core/btn_pics_blue2.gif");
}	


.vidsBtn{
	width:110px;
	height:30px;
	float:left;
	background-image:url("/SiteCollectionImages/CIMunro Core/btn_vids_blue1.gif");
	margin:5px 0 0 10px;
}	


.vidsBtn a:hover{
	width:110px;
	height:30px;
	float:left;
	background-image:url("/SiteCollectionImages/CIMunro Core/btn_vids_blue2.gif");
}



#rightcoltop.CaravanDescriptions {
	background-color:#FFFFFF;
	background-image:url("/SiteCollectionImages/CIMunro Core/descr-details.jpg");
	background-repeat:no-repeat;
	/*height:377px;*/
	overflow:auto;
}

#rightcoltop.CaravanDescriptions p {
	/*padding-left: 30px;*/
	width:335px
}

#rightcoltop.CaravanDescriptions h2 {
	font-weight: bold;
	border-bottom:solid 2px #556391;
	margin-right:25px;
	padding: 20px 0 10px 0px;
	color: #556391;
	font-size: 1.8em;
	margin-bottom: 15px;
}

#rightcol #rightcoltop.CaravanDescriptions h1 {
	color:#556391;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

#rightcoltop.HolidayHomeDescriptions {
	background-image: url('/SiteCollectionImages/CIMunro Core/descr-details-holidayhome.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-bottom: 0px;	
	height: 385px;
}

#rightcoltop.HolidayHomeDescriptions p {
	padding-left: 25px;
	margin-bottom: -10px;
}

#rightcoltop.HolidayHomeDescriptions h2 {
	font-weight: bold;
	border-bottom:solid 2px #556391;
	margin-right:25px;
	padding: 20px 0 10px 30px;
	color: #556391;
	font-size: 1.8em;
	margin-bottom: 15px;
}

#rightcol #rightcoltop.HolidayHomeDescriptions h1 {
	color:#556391;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}



.SingleColumn h2 {
	color:#556391;
	border-bottom: solid 2px #556391;
	/*margin-left: 22px;  */
	/*margin-right: 22px; */
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.SingleColumn ul {
	margin-left:50px;
/*	font-size: 1.3em;*/
	margin-top: 20px;
	}
	
.SingleColumn li {
	padding:0 0 0 0;	
	font-size: 12px;
}

#centercol #content .left {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	MARGIN-TOP: 0px; 
	FLOAT: left; 
	BORDER-LEFT: 0px solid; 
	MARGIN-LEFT: 5px; 
	margin-right:10px;
	BORDER-BOTTOM: 0px solid;
	border:0;
}
#centercol #content .imageright {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	MARGIN-TOP: 50px; 
	FLOAT: right; 
	BORDER-LEFT: 0px solid; 
	MARGIN-RIGHT: 100px; 
	BORDER-BOTTOM: 0px solid;
	border:0;
}
#centercol #content .bullets {
	LINE-HEIGHT: 17px;
}
		
		
		/*CSS for australia news page, content div has class="news"*/
		
		
#content.news {
	background-image:url('/SiteCollectionImages/CIMunro Core/caravan_list_bg.jpg');	
	background-repeat:repeat-y;
	padding-top: 20px;
}

#content.news h2 {
	color:#556391;
	border-bottom: solid 2px #556391;
	margin-left: 22px;
	margin-right: 33px;
	padding-left: 10px;
	padding-bottom: 16px;
	padding-top: 16px;
	margin-bottom: 31px;
	font-size: 1.8em;
	font-weight: bold;
}
	
			
#content.news #text {
	width: 470px;
	float:left;
	}
	/*
#content.news img {
	float:left;
	margin-left: 40px;
	margin-right: 4px;
	}
*/
.NewsLink a{
	float:right;
	margin-top: 30px;
	margin-right: 44px;
	background: url('/SiteCollectionImages/CIMunro%20Core/news2.gif') no-repeat;
	width: 142px;
	height: 58px;
}

.NewsLink a:hover{
	float:right;
	margin-top: 30px;
	margin-right: 44px;
	background: url('/SiteCollectionImages/CIMunro%20Core/news1.gif') no-repeat;
	width: 142px;
	height: 58px;
}

.NewsLinkBackground{
	background-image: url('/SiteCollectionImages/CIMunro%20Core/news_bckground.png');
	background-repeat: no-repeat;
	width:362px;
	height: 103px;
	margin-left: 12px;
	float: left;
	margin-top: -25px;
}

#content.news  ul {
	margin-left:50px;
/*	font-size: 1.3em;*/
	margin-top: 20px;
}

#content.news p {
	font-size: 1.2em;
	margin-left: 22px;
	margin-right: 24px;
	padding:5px 5px 11px 0px;
	}
	
	
	/*CSS for profile page*/
	
		
#gallery {
	text-align: left;
	margin-left: -12px;
}

#gallery img  {
	margin: 10px 10px 10px 12px;
	border: dotted 1px #000000;
	padding: 2px;
}

#content.news #gallery {
	margin-left: 50px;
}


/*CSS for caravans page*/
		
#DetailsTableHead
{
	width:777px;	
	font-family:Arial, Helvetica, sans-serif;
}	
	
#DetailsTableHead td.caravanTitle
{
	height: 22px; 	
	padding-left: 20px; 
	font-size: 1.1em; 
	color: #ffffff;
	background-color:#00005d;
	font-weight:bold;	
}
#DetailsTableHead td.caravanTitle .greyTitle
{
	color:#d2d2d2;
}
#DetailsTableMain {
	height: 22px; 
	width:777px;	
	font-family:Arial, Helvetica, sans-serif;
}

#DetailsTableMain td {
	padding-left: 20px; 
	font-size:1.0em;
	color:#333333;
	height: 17px;	
	font-family:Arial, Helvetica, sans-serif;	
}

#DetailsTableMain tr {
	background-color:#828bb2;	
}

#DetailsTableMain tr.even {
	background-color:#c5c7dc;	
}

#DetailsTableMain td.caravanSpecSection {
	background-color:#cccccc;
	color:#333333;	
	font-weight:bold;
}

#DetailsTableMain td.weightDetails {
	font-size:9px;
	text-align:center;
	background-color:#828bb2;
}

#DetailsTableMain td.leftColDark {
	background-color:#828bb2;
}

#DetailsTableMain td.leftColLight {
	background-color:#c5c7dc;
}
#DetailsTableMain td.rightColDark {
	background-color:#9ca0c3;
	width:350px;
}
#DetailsTableMain td.rightColLight {
	background-color:#d6d9e8;
	width:350px;	
}

#DetailsTableMain td.caravanFooter {
	background-color:#ffffff;
	text-align:center;
	font-weight:bold;
}

#DetailsTableMain td.caravanFooter2 {
	background-color:#cccccc;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	height:40px;
}

#specmiddle table p {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}

#column .groupheader {
	display:none;
}		
		
#content .caravans {
	background: #FFFFFF;
	height: 143px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	border-right: solid 8px #00005D;
	font-size: 1.3em;
}


#content .Marquis2{
	height:180px
}

#content .Marquis2 .SpecButton{
	margin-top:126px!important;
}


#content .caravans img {
	padding: 10px;
	float: left;
}

#content .caravans p {
	width:400px;
	font-family: Arial;
}

#column .caravans h3 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #556391;
	font-family: Arial;
}

#column .caravans .spec {
	float: right;
	margin-top: 90px;
}

#column .caravans .spec img {
	padding: 0px;
	border: none;
}

#StoryParagraph{
	width: 455px;
}

.right {
	float: right;
}

#column .caravans .centerdescription {
	float: left;
	width: 400px;
}

/*CSS for Motorhomes page*/

#content.whynzcaravans ul.compact li {
	margin: 0px;
	padding: 0px;
}

#content.whynzcaravans  p.motorhomes {
	margin-left: 20px;
	font-size: 1.3em;
	margin-top: 20px;
}

#content .DealerPage a {
	/*color: #cccccc;	*/
	color:#003399;
}
#content #divtable {
	width=332px !important;
	border=0;
	font-size:1.2em;
	float:right;
}
#content #divtable #divheader {
	color:#d2d2d2;
	height:22px;
	font-weight:bold;
	background-color:#00005d !important;
	padding-left:10px;
}
#content #divtable #divheader a {
	color:#c0c0c0;
	text-decoration:underline;
}
#content #divtable #darkleft {
	background-color:#828bb2;
	width:130px;
	padding-left:10px;
}
#content #divtable #darkright {
	background-color:#9ca0c3;
	width:201px;
	padding-left:10px;
}
#content #divtable #darkright a {
	color:#003398;
	text-decoration:underline;
}
#content #divtable #lightleft {
	background-color:#c5c7dc;
	width:130px;
	padding-left:10px;
}
#content #divtable #lightright {
	background-color:#d6d9e8;
	width:201px;
	padding-left:10px;
}
#content #divtable #lightright a {
	color:#003398;
	text-decoration:underline;
}

/*CSS for Specs page,  specs page has body id="specspage*/

.specspage #rightcol {
	BACKGROUND: #99bde1;
	width: 378px;
	/*height: 385px;*/
}

.specspage #content #rightcol img {
	border-width: 0px;
	margin: 0;
}

.specspage #content #rightcol #rightcoltop {
	margin-bottom: 15px;
}

.specspage #content #rightcol table {
	right: 0px;
	text-align: right;
	float: right;
}

.specspage #content #rightcoltop p {
	/*padding-left: 40px;*/
}


#content.specspage #leftcol {
	width: 399px;
	background-image: none;
	padding-bottom: 0px;
	
}
/* cmr */
#specmiddleTop {
	font-size: 1.3em;
	clear: both;
	height:93px;
	background:#99BDE1 none repeat scroll 0 0;
	border-top:5px solid #204E7F;
}

#specmiddleTop .HolidayHomebtns {
	float:right;
	margin-right:50px;
	margin-top:15px;
}

#specmiddleTop .PrintButton {
	margin-left:-150px;
	padding-left:20px;
	padding-bottom:1px;
}

#specmiddleTop .EnquireButton {
	margin-top:-50px;
}

#specmiddleTop .PrintButton a{
	background: url('/SiteCollectionImages/CIMunro Core/btn_print_blue1.gif') no-repeat;
	width: 126px;
	height: 54px;
	text-align:left;
	display:inline-block;	
}

#specmiddleTop .PrintButton a:hover{
	background: url('/SiteCollectionImages/CIMunro Core/btn_print_blue2.gif') no-repeat;
	width: 126px;
	height: 54px;
	text-align:left;
}

#specmiddleTop .EnquireButton a{
	background: url('/SiteCollectionImages/CIMunro Core/btn_enquiry_blue1.gif') no-repeat;
	width: 126px;
	height: 50px;
	text-align:left;
	display:block;	
}

#specmiddleTop .EnquireButton a:hover{
	background: url('/SiteCollectionImages/CIMunro Core/btn_enquiry_blue2.gif') no-repeat;
	width: 126px;
	height: 50px;
	text-align:left;
}



#specmiddle {
	font-size: 1.3em;
	clear: both;
/*	background-image: url('/SiteCollectionImages/CIMunro Core/bg_features.jpg');*/
/*	background-image: url('/SiteCollectionImages/CIMunro Core/bg_features2.jpg');*/
/*	background-image: url('/SiteCollectionImages/CIMunro Core/bg_caravans.jpg');*/
/*	background-repeat: no-repeat;*/
	background-color:#fff;	
	font-family:Arial;
	font-size:12px;
}

#specmiddle h2 {
	font-size: 1.5em;
	color: #556391;
	/*border-bottom: 2px solid #556391;*/
	padding: 30px 0 10px 20px;
	margin-bottom: 10px;
}

#specmiddle .specfloor{
	float:right; 
	margin-right:20px; 
	margin-top:20px;	
}

#specmiddle .specdetail {
	width:331px;
}

#specmiddle .specdetail p {
	margin-left:15px;
}

#specmiddle .specdetail table {
	margin-left:15px;
}
#specmiddle .daynight {
	width:737px;
}
#specmiddle .daynight img {
	margin:0 20px 10px;
}

#specmiddle .daynight p {
	margin-left:15px;
}
#specTable th {
	background-color:#99BDE1;
	padding: 12px 0 8px 10px;
	color:#fff;
	font-size:16px;
	text-align:left;
}
#specTable td {
	background-color:#fff;
	padding: 0px 10px 8px 10px;
	color:#000;
	border-bottom:1px dashed #99BDE1;
	font-size:11px;
	vertical-align:top;
}
/*.specspage #specmiddle table td{
	font-family:Arial;
}
*/
.specspage #content #specmiddle .boldblue {
	font-weight: bold;
	color: #00005D;
}

.specspage #content #specmiddle .motorhomespec td {
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.specspage #content #specmiddle .motorhomespec th {
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.specspage #content #specmiddle .motorhomespec th {
	text-align: left;
	color: #D2D2D2;
	background: #00005d;
}

.specspage #content #specmiddle .motorhomespec .greyheading {
	background: #CCCCCC;
	font-weight: bold;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}

.specspage #content #specmiddle .motorhomespec td {
	background: #828BB2;
	color: #333333;
}

.specspage #content #specmiddle .motorhomespec .lightblue {
	background: #C5C7DC;
}

.specspage #content #specmiddle .centerbold {
	font-weight: bold;
	text-align: center;
}


h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #556391; 
	FONT-FAMILY: Arial;
}

h2 {
	FONT-SIZE: 16px; /*22px;*/
	COLOR: #000066; 
	FONT-FAMILY: Arial;
}
h3 {
	FONT-SIZE: 12px;
	COLOR: #556391; 
	FONT-FAMILY: Arial;
	font-weight:bold;
}

.FeaturesTableHeading {
	height:22px;
	background:#00005d;
	color: #d2d2d2;
}

.FeaturesTableSubheading {
	height: 16px;
	background: #cccccc;
}

.FeaturesTableItem {
	height: 17px;
	background: #828bb2;
	color: #333333;
}

.FeaturesTableItemAlt {
	height: 17px;
	background: #c5c7dc;
	color: #333333;
}

.FeaturesTableDesc {
	height: 17px;
	background: #9ca0c3;
	color: #333333;
}

.FeaturesTableDescAlt {
	height: 17px;
	background: #d6d9e8;
	color: #333333;
}

.australia_image {
	float:left; 
	margin-bottom:440px;
	border-right:0px solid;
	padding-right:10px;
	border-top:0px solid;
	border-left:0px solid;
	border-bottom:0px solid;
}

.profile_image {
	float:left; 
	margin-bottom:820px;
	border-right:0px solid;
	padding-right:10px;
	border-top:0px solid;
	border-left:0px solid;
	border-bottom:0px solid;
}
#rollUpBottom{
	display:block;
	text-align:left;
	padding:5px 0;
	
}
#extraButtons {
	background-color:#99BDE1;
	display:block;
	text-align:right;
	padding:5px 0;
	
}


/*#extraButtons .VirtualTourButton a{
	background: url('/SiteCollectionImages/CIMunro Core/btn_360_1.gif') no-repeat;
	width: 202px;
	height: 104px;
	text-align:left;
	display:block;
}

#extraButtons .VirtualTourButton a:hover{
	background: url('/SiteCollectionImages/CIMunro Core/btn_360_2.gif') no-repeat;
	width: 202px;
	height: 104px;
	text-align:left;
	display:block;
}*/
#extraButtons .PrintButton {
	float:right;
	margin:8px 10px 8px 0px;
}
#extraButtons .PrintButton a{
	background: url('/SiteCollectionImages/CIMunro Core/btn_print_blue1.gif') no-repeat;
	width: 110px;
	height: 30px;
	text-align:left;
	display:block;
}

#extraButtons .PrintButton a:hover{
	background: url('/SiteCollectionImages/CIMunro Core/btn_print_blue2.gif') no-repeat;
	width: 110px;
	height: 30px;
	text-align:left;
	display:block;
}
#extraButtons .EnquireButton {
	float:right;
	margin:8px 10px 8px 0px;
}

#extraButtons .EnquireButton a{
	background: url('/SiteCollectionImages/CIMunro Core/btn_enquiry_blue1.gif') no-repeat;
	width: 110px;
	height: 30px;
	text-align:left;
	display:block;
}

#extraButtons .EnquireButton a:hover{
	background: url('/SiteCollectionImages/CIMunro Core/btn_enquiry_blue2.gif') no-repeat;
	width: 110px;
	height: 30px;
	text-align:left;
	display:block;
}


#column .caravans .SpecButton {
	float: right;
	margin-top: 90px;
	z-index:999;
	position:relative;
}

#column .caravans .SpecButton img a{
	border:0px;
	padding:0px;
}

#column .caravans .SpecButton a{
	background: url('/SiteCollectionImages/CIMunro Core/caravan_list_btn_spec1.gif') no-repeat;
	width: 134px;
	height: 50px;
	text-align:left;
	display:block;
}

#column .caravans .SpecButton a:hover{
	background: url('/SiteCollectionImages/CIMunro Core/caravan_list_btn_spec2.gif') no-repeat;
	width: 134px;
	height: 50px;
	text-align:left;
	display:block;
}

#content .repairImage img{
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	MARGIN-TOP: 20px; 
	FLOAT: right; 
	BORDER-LEFT: 0px solid; 
	/*MARGIN-RIGHT: 100px; */
	BORDER-BOTTOM: 0px solid;
}
.hh-container {
	border-bottom: 1px dashed #99BDE1;
	padding-bottom: 10px;
}
.hh-container p {
	padding-left: 20px;
}
.hh-container img {
	padding-left: 20px;
}
.standardUL{
	LINE-HEIGHT:18px;
	margin-bottom:15px;
}
/* Standard table starts here */
.StandardIn {
	border-collapse:collapse;
	border: 1px solid #99BDE1;
	font-size:11px;
	color:#333;
	font-weight:normal;
	margin:0 0 10px 0;
	width:331px;
	background-color:#fff;
}
.StandardIn th {
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-align:left;
}
.StandardIn th, .StandardIn td {
	padding:4px;
	border: 1px solid #fff;
}
.StandardIn td strong {
	font-weight:bold;
}
.StandardIn .centred {
	text-align:center;
}
.StandardIn .lightshade {
	background-color:#f2eee9;
}
.StandardIn .divider {
	font-weight:bold;
	color:#807168;
	padding:6px 3px;
}
.StandardIn .darkshade {
	background-color:#e0d9d0;
}
.StandardIn a {
	font-weight: bold;
	color: #046dc7;
	text-decoration: none;
}
.StandardIn a:hover {
	text-decoration: underline;
}

/* Standard table ends here */



.signUp {
	float:left;
	font-size: 12px;
	margin:15px 24px 5px 0px;
	/*margin-left: 0px;
	padding:5px 5px 11px 0px;*/
	}

.signUp .signUpBlurb{
	float:left;
	clear:both;
	margin:0px 0px 0px 20px;
	width:340px;
}
