/* CSS Document */
.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}




body {
	background-image: url(../Images/bg-body-1.jpg);
	background-repeat: repeat;
	width:100%;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	}
div#dropTop {
background:url(../Images/horizontalDrop_Top.gif) 0px bottom no-repeat;
width:648px;
margin: 0px auto 0px auto;
height:10px;
}	
div#Wrapper {
width:665px;
margin: 0px auto 0px auto;
background: #ffffff url(../Images/verticalDropLeft.jpg) 655px -20px repeat-y;
}

div#headerTop {
width:655px;
height:50px;
border-bottom:solid 5px #8E4130;
padding: 10px 0px 0px 0px;
background:url(../Images/headerTop_Background.jpg) top left repeat-y;
float:left;
}
.headerTopLogo {
width: 400px;
height:34px;
float:left;

}
.headerTopLogo img {
padding: 0px 10px 0px 3px;
}
.headerLinksTop {
width:200px;
height:34px;
float:left;
text-align:right;
}

.headerLinksTop a {
text-decoration:none;
color:#000000;
}
.headerLinksTop a:hover {
text-decoration:underline;
}
.headerLinksTop p{
font-size:11px;
font-weight:bold;
}

div#headerMain {
width:499px;
height:86px;
}
div#mainBody {
width:499px;
float:left;
}


div#mainBodyLeft {
width:248px;
float:left;
margin: 25px 0px 0px 0px;
height:235px;
background:#8e4130;
}

div#mainBodyRight {
width:249px;
border-left: solid 2px #ffffff;
margin: 25px 0px 0px 0px;
height:230px;
float:left;
background:#663333;
}
div#mainBodyRight, div#mainBodyLeft p {
padding: 0px 0px 5px 0px;
}
body.default div#mainBody {
background:#cc6600;
}
body.default div#mainBody p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-align:justify;
margin: 0px 10px 0px 10px;
}

body.default div#mainBody h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding: 10px 5px 3px 5px;
margin:0px 0px 5px 0px;
}
body.default div#mainBody a {
text-decoration:none;
color:#FFFFFF;
}
body.default div#mainBody a:hover {
text-decoration:underline;
}

div#colLeft {
width:156px;
background:url(../Images/bg-menu-1.gif) left top repeat-y;
float:left;
min-height:400px !important;
}

div#colRight {
float:left;
width:499px;
min-height:400px !important;
background:#FFFFFF;

}
body.default div#colRight {
background:#cc6600;
}
div#footerMain {
width:665px;
margin:0px auto 0px auto;
height:30px;
background: url(../Images/horizontalDrop_Bottom.gif) left top no-repeat;
}

body.default div#headerMain {
background:#cc6600 url(../Images/hdr-home.jpg) left 30px no-repeat;
height:200px;
float:left;
}

body.property div#headerMain {
background:#cc6600 url(../Images/hdr-arizona-rv-resorts.jpg) left 0px no-repeat;
height:102px;
float:left;
}

body.ownership div#headerMain {
background:#cc6600 url(../Images/hdr-cottage-ownership.jpg) left 0px no-repeat;
height:102px;
float:left;
}

body.cottages div#headerMain {
background:#cc6600 url(../Images/hdr-cottage-models.jpg) left 0px no-repeat;
height:102px;
float:left;
}
body.getaway div#headerMain {
background:#cc6600 url(../Images/hdr-winter-getaway.jpg) left 0px no-repeat;
height:102px;
float:left;
}
.modelWrapper {
width:489px;
text-align:left;
margin:10px 0px 0px 5px;
}
.modelWrapper p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#663333;
}
.modelName {
width:489px;
height:20px;
border-bottom:solid 1px #663333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#663333;
}
.modelLeft { 
width:240px;
float:left;
padding-bottom:3px;
}

.modelRight {
width:240px;
float:left;
margin-left:5px;
vertical-align:middle;
}

.modelCopy {
width:479px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 3px 5px 3px 5px;
text-align:justify;
}
