body{
margin:40px 0;
background: #cc6600;
font-family:Arial, Helvetica, sans-serif;
}
img{
border:none;
}
.header{
margin: 0 auto;
width:768px;
background:#FFFFFF;
}

.main{
width:768px;
overflow:hidden;
margin: 0 auto;
background:#FFFFFF;
}

.footer {
width:768px;
margin: 0 auto;
padding-top:10px;
height: 80px;
background:#FFFFFF;
}

.leftmain {
float:left;
width: 320px;
overflow:hidden;
}
.rightmain {
float:left;
width: 448px;
overflow:hidden;
}

.leftNavRentals{
margin:20px 0 20px 65px; 
font-family:'Copperplate Gothic Light', Copperplate, Arial; 
font-size:12px;
color: #cc6633;
}
.leftNavRentals div a{
text-decoration:none;
color:#cc6633;
line-height:23px;
list-style:none;
display:block;
}
.leftNavRentals div a:hover{
color:#666666;
}

.reservationbox{
width:250px; 
margin-left: 30px; 
margin-top:5px; 
height: 265px; 
?height:275px;
border: 1px solid #DDDDDD;
padding:10px; 
background:#fdffef;
}

.rentallisting{
width: 350px;
min-height: 120px;
clear:both;
margin:20px 10px 20px 10px;
display:block;
font-size:12px;
color:#666666;
text-align:justify;

}
.rentallisting img{
margin-right:8px; 
border:2px solid #D6792F; 
height:100px; 
width:127px;
clear:both;	
}

.rentallisting a{
color:#666;
text-decoration:none;

}


.mainContainer{
background:#FFFFFF;
width:768px;
margin:0 auto;
}

.rentalheading{
margin: 15px 0px 9px 20px; 
color:#D6792F; 
font-size:14px; 
font-family:'Copperplate Gothic Light', Copperplate, Arial;
}

.rentalBox {
margin-left:20px; 
width:415px;
height:375px;
border:1px solid #CCCCCC;
}
.rentalBoxLeft {
float:left;
width:10px; 
height:375px; 
border-right:1px dashed #CCCCCC;
}
.rentalBoxRight{
 float:left;
 width:395px;
 height:375px; 
 overflow:auto;
}

.rentalbox_noborder {
margin-left:20px; 
width:380px;
}
.homeLeftImg{
margin:20px 0px 20px 30px;
}
.featured_text {
font-family:'Copperplate Gothic Light', Copperplate, Arial; 
font-size:12px; 
margin-top:7px; 
width:360px;
color:#666666; 
text-align:justify; 
line-height:15px;
}

.featured_box{
margin-left:20px;
padding-top:20px;
}
.featured_sub{
width:360px; 
border:2px solid #D6792F;
}

.seasons_infobox{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:15px; 
border: 1px solid #cc6600; 
margin:15px;
width: 386px;
height: 350px;
overflow:auto;
}

.dirHead{
font-size:13px; 
margin: 25px 0px 0px 35px; 
color:#686a6c; 
font-weight:bold;
}
.resvText{
font-size:13px; 
margin: 0px 0px 0px 35px; 
color:#686a6c;
font-weight:bold;
}

.formsForm{
background: #F4F2EF; height: 330px; border:1px solid #CCCCCC; padding-left:20px; margin:10px;
}
.style1 {margin: 20px; font-size:14px; font:'Copperplate Gothic Light', Copperplate, Arial; color: #D6792F; font-weight:bold;}
.style1 a{color: #D6792F; text-decoration:none;}
.style2 {margin: 0px 20px; font-size:12px; font:'Copperplate Gothic Light', Copperplate, Arial;color: #666666;}
.seasons_listbox{margin: 25px 10px; height:218px; border: 1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:10px; }
.staticBox{font-size:12px;color:#cc6633; text-align:justify; border:1px solid #CCCCCC; overflow: auto; width:380px; height: 330px; padding:15px; line-height:15px; margin: 20px 15px 9px 20px;}
.staticBox2{font-size:12px;color:#cc6633; text-align:justify; width:380px; padding:15px; line-height:15px; margin: 0px 15px 9px 5px;}
.staticBoxHead{color:#D6792F; font-weight:bold; margin: 20px 15px 0 20px;}
.staticHead{color:#D6792F; font-weight:bold; margin: 20px 0 10px 0;}
.text1{font-size:14px; color:#666666; line-height:16px;}
.text2{font-size:13px;color:#cc6633; line-height:16px;}
.ltBold{font-size:12px; margin-left: 35px; margin-top:-5px; color:#686a6c; text-align:justify; line-height:15px; font-weight:bold;}

/* --------------Top Nav ------------------*/
#headerNav{
height:29px;
}
#home, #home img, #vacationRentals, #vacationRentals img, #longtermRentals, #longtermRentals img, #listProperty, #listProperty img, #reservations, #reservations img, #contactUs, #contactUs img{
background: url(../images/header_nav.gif) no-repeat;
}

#home, #home img{width:72px; height:29px; background-position: 0px 0px;}
#vacationRentals, #vacationRentals img{width:147px; height:29px; background-position: -72px 0px;}
#longtermRentals, #longtermRentals img{width:150px;height:29px; background-position: -219px 0px; }
#listProperty, #listProperty img{width:169px; height:29px;background-position: -369px 0px;}
#reservations, #reservations img{width:128px;height:29px; background-position: -538px 0px;}
#contactUs, #contactUs img{width:102px;height:29px; background-position:  -666px 0px; }

#home:hover, #home:hover img{width:72px; height:29px; background-position: 0px -29px;}
#vacationRentals:hover, #vacationRentals:hover img{width:147px; height:29px; background-position: -72px -29px;}
#longtermRentals:hover, #longtermRentals:hover img{width:150px;height:29px; background-position: -219px -29px; }
#listProperty:hover, #listProperty:hover img{width:169px; height:29px;background-position: -369px -29px;}
#reservations:hover, #reservations:hover img{width:128px;height:29px; background-position: -538px -29px;}
#contactUs:hover, #contactUs:hover img{width:102px;height:29px; background-position:  -666px -29px; }

/*--------------Drop Down Menu--------------*/
.nav, .nav ul {
float:left; list-style:none; padding:0px; margin:0px;
}
.nav a, .nav img{
display:block;
}
.nav li {
float:left; padding:0px; position:relative;
}
.nav li:hover {
z-index:98;
}
.nav li ul {
position:absolute; left:-999em;  z-index:1000;
}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul {
left: auto; top:auto; z-index:1000;
}
.nav li ul{
width:220px;
overflow:hidden;
background: #CEC9B7;
font-family:Arial, Helvetica, sans-serif;
border-left:solid 1px #ACA999;
border-right:solid 1px #ACA999;
}

.navEnd{
right:0px;
}

.nav li ul li{
font-size:11px;
line-height: 29px;
font-family:Arial, Helvetica, sans-serif;
}
.nav li ul li a{
text-decoration: none;
font-size:10px;
color:#333;
font-weight:bold;
background: #FBF2EE;
padding-left:10px;
text-decoration: none;
width:220px;
border-bottom:solid 1px #ACA999;
?margin-right:-2px;
}
.nav li ul li a:visited, .nav li ul li a:active{
color:#333;
}
.nav li ul li a:hover{
color:#333;
background:#fff2e1;
text-decoration: underline;
}

/*-------------- End Drop Down Menu--------------*/

.lt_cats{
text-align:center;
font-weight:bold;
padding: 5px 20px;
background:#EEE;
width:200px;
margin:3px auto;
border: 1px solid #DDD;
}
.bottomClr{
clear:both;
height:5px;
overflow:hidden;
}
.clr{
clear:both;
height:0px;
overflow:hidden;
}

.thankYouHead{margin: 20px 15px 9px 20px; color:#666666; font-size:14px; font-weight:bold;}
.thankYouText{font-size:14px;color:#D6792F; line-height:18px;}