#body{
margin:0;
padding:0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;

}
table, table a:link, table a, table a:hover{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:none;
}
#header{
margin-top:0;
background:#5762A0 url(images/header.jpg) no-repeat left;
height:140px;
}


#top-band-content1{
width:25%;
margin-left:3%;
display:inline;
float:left;
background:#FFFFCC;
}
#top-band-content2{
width:48%;
margin-left:3%;
float:left;
}
#top-band-content2 p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#top-band-content3{
width:15%;
margin-left:3%;
float:left;
background:#FFFFFF;

}
.subheader{

background:#9F5661 url(images/subheader.gif) repeat;
font-weight:bold;
padding:3px 0;
margin-bottom:10px;
}
.subheader h1, .subheader h1 a:link, .subheader h1 a, .subheader h1 a:hover{
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.subheader-golf{

background:#9F5661 url(images/subheader-golf.gif) repeat;

padding:3px 0;
margin-bottom:10px;
}
.subheader-golf h1, .subheader-golf h1 a:link, .subheader-golf h1 a, .subheader-golf h1 a:hover{
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


.subheader-apartment{

background:#9F5661 url(images/subheader-apartment.gif) repeat;

padding:3px 0;
margin-bottom:10px;
}
.subheader-apartment h1, .subheader-apartment h1 a:link, .subheader-apartment h1 a, .subheader-apartment h1 a:hover{
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;

}
.boxcenter{
position:relative;
background:#FFF8DC;

border-bottom:#333399 1px solid;
border-left:#333399 1px solid;
border-right:#333399 1px solid;
}
.boxcenter2{
position:relative;
background:#FFF8DC;
width:45%;
border-bottom:#333399 1px solid;
border-left:#333399 1px solid;
border-right:#333399 1px solid;
float:left;
margin-bottom:10px;
}

.boxcenter2 p, .boxcenter2 p a:link, .boxcenter2 p a, .boxcenter2 p a:hover{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:none;
}

.boxcenter3{
position:relative;
background:#FFF8DC;
color:#000000;
width:45%;
border-bottom:#333399 1px solid;
border-left:#333399 1px solid;
border-right:#333399 1px solid;
float:right;
margin-bottom:20px;
}

.boxcenter3 p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
}
.boxcenter3 p, .boxcenter3 p a:link, .boxcenter3 p a, .boxcenter3 p a:hover{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:none;
}
.boxapartment{

background:#FFFFFF;
width:100%;
border-bottom:#333399 1px solid;
border-left:#333399 1px solid;
border-right:#333399 1px solid;

}
.boxapartment p, .boxapartment a:link, .boxapartment a, .boxapartment a:hover{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:none;
}

p, h1, h2{
margin:0 10px;
font-size:16px;
}
.clear{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#footer{
background:#FFF8DC;
border:#666666 1px solid;
padding:10px 0;
margin-top:20px;
}
#footer p{
color:000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}
p.red, p.red a:link, p.red a, p.red a:hover{
font-weight:bold;
color:#FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
margin-bottom:5px;
text-decoration:none;
}
.red2{
font-weight:bold;
color:#FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#nav{
background:url(images/navbg.jpg) repeat-x;
height:30px;
padding-left:1%;
border-bottom:#5762A0 3px double;
margin-bottom:3px;
}
ul#mainnav {
padding:0;
list-style-type: none;
float: left;
margin:0;
padding:5px 0 0 0;
}


ul#mainnav li a:link, ul#mainnav li a:visited {
text-decoration: none;
float: left;
text-align:center;
padding:0 15px 0 15px;
margin: 0;
background-color: transparent;
font: bold 14px  "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
color: #214D7A;

}

ul#mainnav li a:hover {
background-color: transparent;
color: #9F5661;
}

ul#mainnav li {
margin: 0;
padding: 0;
float: left;
border-right: 1px solid #9F5661;
}
ul#mainnav li.end {
border-right: none;
}
.discountbox{
background:url(images/navbg.jpg) no-repeat;
border:#003399 1px solid;
margin:10px 0;
text-align:center;
padding:5px 0 5px 0;
}
.discountbox a:link, .discountbox a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#214D7A;
font-weight: bold;
text-decoration:none;

}
.discountbox a:hover{
background-color: transparent;
color: #9F5661;
}

/* INNER PAGES */

#inner-top-band-content1{
width:15%;
margin-left:3%;
display:inline;
float:left;


}
#inner-top-band-content2{
margin-top:20px;
width:58%;
margin-left:3%;
float:left;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}
#inner-top-band-content2 p{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	}

#inner-top-band-content3{
margin-top:20px;
width:15%;
margin-left:3%;
float:left;
background:#FFFFFF;

}
#inner-top-band-content3 p, #inner-top-band-content3 p a:link, #inner-top-band-content3 p a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	text-decoration:none;
	}
	#inner-top-band-content3 p a:hover{
	text-decoration: underline;
	}
	
	.clickimgs{
	width:120px;
	margin:0 0 5px 0;
	text-align: left;
	}
#inner-bottom-content{
width:76%;
margin-left:21%;
}
#inner-top-band-content2-results{
margin-top:20px;
width:76%;
margin-left:3%;
float:left;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}
#inner-top-band-content2-results h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#9F5661;
	margin-bottom:15px;
	}
#sidemenu {
	
}
#sidemenu p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	font-weight:bold;
	color:#821f00;
	margin:20px 0 20px 0;
}
#sidemenu .subnav {
	display: block;
	
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e1df;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #821f00;
	vertical-align: middle;
	height: 1.7em;
	padding-top:5px;
}

#sidemenu .subnav2 {
	
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e1df;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e1df;*/
	display: block;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #821f00;
	vertical-align: middle;
	height: 1.7em;
	padding-top:5px;
}

#sidemenu a:link {
	color: #821f00;
	text-decoration:none;
}
#sidemenu a:visited {
	color: #821f00;
	text-decoration:none;
}
#sidemenu a:hover {
	color: #3c0e00;
	text-decoration:underline;
}
#sidemenu a:active {
	color: #821f00;
	text-decoration:none;
}

#availability{
background:url(img-availability.gif) no-repeat;
width:673px;
height:56px;
}

table.cal
{

    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	height:150px;
	margin-bottom:10px;
	border-collapse: collapse;
	text-align:center;

}

table.cal td
{
   font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
    border-width: 0;
   
    margin: 0;
}

#inner-top-band-content2-images{
width:97%;
margin-left:3%;
}

#inner-top-band-content2-images p, #inner-top-band-content2-images a:link, #inner-top-band-content2-images a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:none;
margin:5px 0 8px 0;
}
#inner-top-band-content2-images a:hover{
text-decoration:underline;

}

.button{
width:auto;
border:#999999 7px outset;
display:block;
}
.button-left{
background: url(images/action-button2.jpg) no-repeat;
width:152px;
height:22px;
float:left;
margin-left:5px;
}
.button-left p, .button-left p a:link, .button-left p a{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#214D7A;
font-weight:bold;
text-decoration: none;
margin:0;
padding:2px;
}
.button-left p a:hover{
color: #9F5661;
}
.button-right{
background: url(images/action-button3.jpg) no-repeat;
width:202px;
height:22px;
float:left;
margin-left:10px;
}
.button-right p, .button-right p a:link, .button-right p a{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#214D7A;
font-weight:bold;
text-decoration: none;
margin:0;
padding:2px;
}
.button-right p a:hover{
color: #9F5661;
}
.resultbox{
border-bottom: #CCCCCC 1px solid;
padding:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
}
.resultbox p, .resultbox p a:link, .resultbox p a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
	text-decoration:none;
	}
.resultboxleft{
width:28%;
float:left;
}

.resultboxcenter{
width:57%;
float:left;
}
.resultboxright{
width:15%;
float:left;
}
.resultboxright a:link, .resultboxright a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#585858;
text-decoration:none;
}
.resultboxright a:hover{
text-decoration: underline; 
}
/* FORM STYLES */

form, form p,form select {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	       font-size: 11px;
		  
}
form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
 
  border-style: none;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 30px 0 0 0;
}


form fieldset legend {
  font-size: 1em;
  font-weight: bold;
  color: #000000;
padding: 2px 6px
}
fieldset ol {
margin: 20px 5px 0 5px;
padding-left: 5px;
list-style: none;
}
fieldset li {
padding-bottom: 5px;

}
form fieldset input{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	       font-size: 11px;
}
fieldset.Submit {
border-style: none;
margin-left: 0;
}
label {
display: block;
}
.submit input
{
color: #000000;
border: 2px outset #d7b9c9;
margin-bottom:1em;
cursor: pointer;
}
.style2 {
color: #FF0000
}
.destination{
display:none;
}