
/* Client Stylesheet Information - do not remove */

body {
	padding: 0;
	font-size: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 0px;
	background: #DADADB; 
	}

/* ***** MAIN TEXT STYLES - color ***** */


h1 {
	color: #4d917b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	}
	
h2 {
	color: #928259;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	}
	
h3 {
	color: #4d917b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
h4 {
	color: #6D6D6E;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
h5 {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
h6 {
	color: #4d917b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

a:link, a:visited {
	color: #6D6D6E; 
	text-decoration: none; 
	font-weight: bold;
	 }

a:hover, a:active {
	color: #4d917b; 
	text-decoration: none; 
	font-weight: bold;
 }

/* VIRTUAL TOURS LINK CAC 2007-08-15 */
a:link.Vtour, a:visited.Vtour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	text-align: center;
	color:#003875; 
	text-decoration: none; 
	font-weight: bold;
	 }

a:hover.Vtour, a:active.Vtour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	text-align: center;
	color: #003876; 
	text-decoration: underline; 
	font-weight: bold;
 }
/* END VIRTUAL TOURS LINK  */
li {
	color: #424242;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	} 

P {
	color: #6D6D6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

} 
.fineprint {
		font-size: 10px;

} 

TD {
    color: #6D6D6E;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
} 

hr {
    border-style: solid;
    background-color: #CAC0AA;
    height: 1px;
    border: none; 
    width: 100%; 
    color: #CAC0AA;
}

.content {
	color: #6D6D6E;
	background-color:#FFFFFF;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	vertical-align: top;
}

.alert {
	color: #0B72E3;
	font-weight: bold;
	}
/*********** BEGIN LAYOUT STYLES *************/	

/*SPLASH STYLES?*/
.bottom {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 23px;
	padding-right: 0px;
	padding-left: 0px;
}

a:link.bottom, a:visited.bottom {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #9ABCF3;
	text-decoration: none;
	padding-top: 23px;
	padding-left: 0px;
}

a:hover.bottom, a:active.bottom {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #7D6A55;
	text-decoration: none;
	padding-top: 23px;
	padding-left: 0px;
}

.side {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003875;
	text-decoration: none;
	padding: 10px;
}

a:link.side, a:visited.side {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003875;
	text-decoration: none;
	padding: 10px;
}

a:hover.side, a:active.side {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7D6A55;
	text-decoration: none;
	padding: 10px;
}

.masthead {
	background-image: url(/images/line.gif);
	background-repeat: repeat;
}

.copyright	{
	color: #FFFFFF;
	font-weight: normal;
	font-family: Times New Roman, serif;
	font-size: 9px;
	background-color:#003875;
	}
	
a:link.copyright, a:visited.copyright {
	color: #9ABCF3;
	font-weight: normal;
	font-family: Times New Roman, serif;
	font-size: 9px;
	background-color:#003875;
	text-decoration: none;
	}
	
a:hover.copyright, a:active.copyright {
	color: #7D6A55;
	font-weight: normal;
	font-family: Times New Roman, serif;
	font-size: 9px;
	background-color:#003875;
	text-decoration: none;
	}
/*NEW DESIGN STYLES*/

.htmlbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #76777A;
	text-align: right;
	height: 30px;
	padding-right: 14px;
	vertical-align: middle;
}
TD.htmllinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #76777A;
	background-color: #E3DCCB;
	border-top: solid 1px #8D8E92;
	text-align: right;
	padding-left: 21px;
	padding-right: 5px;
	vertical-align: middle;
}
a:link.htmllinks, a:visited.htmllinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #6D6D6E;
}
a:hover.htmllinks, a:active.htmllinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #011576;
}	
TD.body {
background-color: #ffffff;
border-left: solid 1px #8D8E92;
border-right: solid 1px #8D8E92;
}
TD.leftbar {
	background-image: url(images/leftBG-new.gif);
	padding-top: 4px;

}
.leftbutton {
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
padding-bottom: 4px;
text-align: center;

}
.bot {
border-bottom: solid 1px #8D8E92;
}

TD.footer	{
	color: #72737A;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 13px;
	}
	
a:link.footer, a:visited.footer {
	color: #6E749F;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
	
a:hover.footer, a:active.footer {
	color: #606061;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
.srchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #928259;
	font-weight: bold;
	font-size:11px;
	padding: 3px;
}
.interiortag {
text-align: center;
background-image:url(images/int-tagBG.gif);
border-right: solid 1px #8D8E92;
}
.interiorpics {
border-right: solid 2px #FFFFFF;
}

/***For Rate Card Page ***/

.rate-space-cell {
	padding: 6px;
}
.rate-seasons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #293A50;
	text-align: center;
	vertical-align: bottom;
}
.rate-seasons2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #293A50;
	text-align: left;
	vertical-align: bottom;
	padding: 5px;
}
.rate-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #53759F;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	height: 18px;
	padding-bottom: 2px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777779;
}
.rate-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #777779;
	border-left: 1px solid #777779;
}
.rate-priceR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #777779;
	border-left: 1px solid #777779;
	border-right: 1px solid #777770;
}
.rate-br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 2px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.rate-brtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #53759F;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	height: 18px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/*********** BEGIN PROGRAMMED PAGE STYLES *************/

/* RESULTS NAVIGATION TOP BAR */
.resultsnavtable {
	padding: 1px;
	margin: 0px;
	width: 100%;
	background-image: url(/images/leftBG.gif);
}

.resultsnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #003875;
	padding: 5px;
	background-color: #003875;
	text-align: center;
}

.resultsnavON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003875;
	border: 1px solid #003875;
	padding: 5px;
	background-color: #FCD150;
	text-align: center;
}

.resultsnavOFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #003875;
	border: 1px solid #003875;
	padding: 5px;
	background-color: #577AB2;
	text-align: center;
}

.amenities {
	color: #003875;
	font-weight: bold;
	}


/* The ALPHA page */
.alphatable {
	text-align: center;
	padding: 0px;
	border: 1px solid #76777A;
	margin: 0px;
	width: 95%;
}
.alphaletter	{ 
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #928259;
	border: 1px solid #7D6A55; 
	padding: 3px;
}
.alphaname	{ 
	font-size: 10px;
	color: #003875;
	text-align: center;
	background-color: #7D6A557;
	border: 1px solid #C0C0C0;
	padding: 3px;
}

/* The RESULTS and SPECIALS pages */
.rental_results_table {
	margin-top: 5px;
	margin-bottom: 25px;
}

.resultstable	{ 
	width: 95%;
	background-color: #FFFFFF; 
	padding: 0px;
	margin: 0px;
	border: 1px solid #6A8BAF;
}

.resultshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #003875;
	padding: 3px;
	background-color: #EAE4D7;
}

.resultsspecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #003875;
	background-color: #FFFFFF;
	padding: 3px;
}
                          
.resultsspecsON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #003875;
	background-color: #EAE4D7;
	padding: 3px;
}

.resultsspecsBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #003875;
	background-color: #FCD150;
	padding: 8px;
	border: 1px solid #003875;
	width: 80%;


}
                          
.thumbON {
	background-color: #6A8BAF;
}
                          
/* The HOUSE page */
.housetable	{ 
	width: 90%;
	align: center;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px solid #7D6A55;
}

.househead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003875;
	text-align: center;
	padding: 3px;
	background-color: #7D6A55;
}

.housespecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding: 3px;
}

.housedetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 3px;
	background-color: #FFFFFF;
	text-align: center;
}

.photolink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 1px;
}
A:link.photolink, A:visited.photolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #011576;
}
A:hover.photolink, A:active.photolink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #2F6197;
}

.amenitypic {
	border: 1px solid #7D6A55;
}
                
/* The property details table */
.propdetailstable	{ 
	text-align: center;
	width: 100%;
	padding: 1px;
}

.propdetailsheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003875;
	text-align: center;
	padding: 2px;
	background-color: #7D6A55;
}

.propdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	background-color: #7D6A55;
	color: #003875;
}
                
/* The property rates table */
.ratestable	{ 
	text-align: center;
	width: 90%;
	background-color: #FFFFFF; 
	padding: 0px;
	border:solid 1px #8D8E92;

}

.rateshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #ffffff;
	text-align: center;
	padding: 3px;
	background-color: #003875;
	border: 1px solid #003875;

}
th.rateheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #ffffff;
	text-align: center;
	padding: 3px;
	background-color: #7f9bba;
	border: 1px solid #003875;

}
.rateslabel {
	font-size: 12px;
	text-align: center;
	padding: 3px;
	color: #FFFFFF;
	background-color:6A8BAF;
}                
.ratesdata {
	font-size: 12px;
	text-align: center;
	padding: 3px;
	background-color: #988861;
	color: #003875;
	border: 1px solid #666666;
}
                
.rates {
	font-size: 12px;
	text-align: center;
	padding: 3px;
	background-color: #988861;
	color: #ffffff;
	border: 1px solid #666666;
}
th.rates {
	font-size: 12px;
	text-align: center;
	padding: 3px;
	background-color: #e3dccb;
	color: #000;
	font-weight:normal;
	border: 1px solid #8d8e92;
}
th.rates div{
text-align:center;
}
                
/* The Cart TABLE */

.compare {
	border: 1px solid #7D6A55;
	padding: 2px;
}

.comparehead {
	background-color: #7D6A55;
	padding: 3px;
}

.comparedata {
	padding: 3px;
	background-color: #ffffff;
	color: #003875;
}
                
.carthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 0px;
	background-color: #003875;
}

.cartspec {
	padding: 3px;
	background-color: #7D6A55;
	color: #ffffff;
}
                
.cartdata {
	padding: 3px;
	background-color: #ffffff;
	color: #003875;
	border-bottom: 1px solid #7D6A55;
	text-align: center;
}
                
.carttable	{ 
	text-align: center;
	width: 90%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px dotted #577AB2;
}


/*For the 3D text links that need to look like form buttons*/
.buttonbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	color: #003875;
}


.buttonbartable, .book-buttonbartable {
	padding: 0px;
	margin: 0px;
}

.buttonbarcell {
color: #3C6592;
font: bold 10px Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #FFF3DA #A79D75 #A79D75 #FFF3DA;
text-indent: 2px; 
background-color: #EAE4D7;
padding: 3px;
}
.book-buttonbarcell{
font-size:11px;
}




a.book-buttonbarlink, a:link.book-buttonbarlink, a:visited.book-buttonbarlink{
background:#e8a713 url(/images/book-bkgd.gif) 0 0;
border:2px;
border-style:outset;
border-color:#e8a713 #e8a713 #ffffcc #ffffcc;
font-size:11px;
display:block;
text-align:center;
height:18px;
width:85px;
padding-top:3px;
color:#184676;
}

a:hover.book-buttonbarlink, a:active.book-buttonbarlink{
background:#ffd24f url(/images/book-bkgd.gif) 0 21px;
display:block;
color:#184676;

}
.calBookit{
background:#e8a713 url(/images/book-bkgd.gif) 0 0;
color:#184676;
border:1px solid #e9aa17;
}
.calBookit:hover, .calBookit:active{
background:#e8a713 url(/images/book-bkgd.gif) 0 22px;
color:#184676;
border:1px solid #e9aa17;
}

a:link.buttonbarlink , a:active.buttonbarlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003875;
}
a:hover.buttonbarlink , a:visited.buttonbarlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003875;
}


.addcarttable {
	padding: 0px;
	margin: 0px;
}

.addcartcell {
color: #3C6592;
font: bold 10px Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #FFF3DA #A79D75 #A79D75 #FFF3DA;
text-indent: 2px; 
background-color: #EAE4D7;
padding: 3px;
}

a:link.addcartlink , a:active.addcartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003875;
}
a:hover.addcartlink , a:visited.addcartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003875;
}

.query_dropdown {
	width:180px;
}

/* FORM elements */
input, textarea, select {
color: #7D6A55;
font: normal 11px Arial, Helvetica, sans-serif;
border: 1px solid #B7AD86;
text-indent: 2px; 
background-color: #FFFFFF;
padding: 3px 
}

/* The checkbox/radio alternative to matches the page background color */
input.clear {
color: #FFFFFF;
border: 0px;
background-color: #FFFFFF;
padding: 0px;
}

/* The button alternative with a 3d effect */
input.button, input.vesignupbutton{
color: #3C6592;
font: bold 10px Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #FFF3DA #A79D75 #A79D75 #FFF3DA;
text-indent: 2px; 
background-color: #EAE4D7;
padding: 1px;
}

/* The Calendar page */
.calendarhead {
	color: #FFFFFF;	
	background-color: #7D6A55;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #4D5392;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #4D5392;
}

.calendarday {
	color: #FFFFFF;
	background-color: #577AB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	width: 25px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #4D5392;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #4D5392;
}

.offseason {
	color: #003875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #577AB2;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #AFB7C0;



}
 
.inseason {
	color: #003875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #FCD150;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #AFB7C0;

}
 
.offwpoolseason {
	color: #003875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #7D6A55;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #AFB7C0;

}
 
.midseason {
	color: #003875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #B3E6E9;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #AFB7C0;

}
 
.valueseason {
	color: #003875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #FFB8A6;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #AFB7C0;

}

.peakseason {
	color: #003875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #FCD150;
	padding-bottom: 8px;border-bottom-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #AFB7C0;
	border-right-color: #AFB7C0;

	
}

.weddingsHD {
color: #003875;
font: bold 12px Arial, Helvetica, sans-serif;
border: 1px;
border-style: solid;
border-color: #E2AF30 #E2AF30 #E2AF30 #E2AF30;
text-indent: 2px; 
background-color: #7D6A55;
padding: 3px;
}

.staffHD {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #4C94DB;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;

}

.staffCategories {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #DFA71A;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;

}

.staffData-1 {
	color: #003875;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #D8EAFC;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;

}

.staffData-2 {
	color: #003875;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #7D6A55;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;

}

.leftbar-owner {
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color: #7D6A55;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	width: 173px;
	padding: 3px;

}

/* RESERVATIONS */
.reserve {
	font-size: 11px;
	font-weight: bold;
	color: #12467f;
	padding: 4px;
	border: 0px;
	background-color: #eee4cd;
	border: solid 1px #ffffff;
	width: 75%;
	text-align: right;
}
.reservehead {
	font-size: 12px;
	font-weight: bold;
	color: #928259;
	padding: 4px;
	border: 0px;
	background: #fffaee;
	border: solid 3px #ffffff;
	text-align:left;
}
.reservedata {
	font-size: 11px;
	padding: 4px;
	background-color: #ffffff;
	color: #6d6d6e;
	border: solid 1px #ffffff;
	width: 25%;
	text-align: right;
}
                
.reservetable	{ 
	background-color: #7f9bba;
	padding: 4px;
	width: 240px;
}
.resterms {
        width:650px;
        height:205px;
        overflow:auto;
		padding:0px;
		margin-bottom: 10px;
		border: solid 1px #dadadb;
}

.resformdata input {
	width: 190px;
}

.resformdata select {
	width: 190px;
}

.resformlabel {
	font-size: 12px;
	font-weight: bold;
	color: #12467f;
	padding: 4px;
	border: 0px;
	background-color: #eee4cd;
	border: solid 1px #ffffff;
	width: 55%;
	text-align: right;
}

.resformdata {
	font-size: 12px;
	padding: 4px;
	background-color: #ffffff;
	color: #6d6d6e;
	border: solid 1px #ffffff;
	width: 45%;
	text-align: left;
}

.resformdata2 {
	font-size: 12px;
	padding: 4px;
	background-color: #ffffff;
	color: #6d6d6e;
	border: solid 1px #ffffff;
	text-align: left;
}

.resformtable {
	background-color: #7f9bba;
	padding: 4px;
	width: 400px;
}

/* Homepage Quicksearch */

#home_quicksearch {
	float: right;
	width: 232px;
	height: 275px;
	margin-top: 0;
	margin-left: 10px;
	margin-bottom: 7px;
	
	
}

#quicksearch-border {
	border-left: solid 1px #8d8e92;
	border-right: solid 1px #8d8e92;
	border-bottom: solid 1px #8d8e92;
	border-top: solid 1px #8d8e92;
	padding:0 0 8px 0;
}

.qsrch-links {
	font-size: 10px;
	text-align: center;
	padding-bottom: 3px;


}

.qsrch-button {
	text-align: center;
}

.qsrchfield-sm {
	color: #000;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px solid #8a9ac2;
	text-indent: 0px; 
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom: 5px; 
	width: 47px;
}

.qsrchfield-sm-nights {
	color: #000;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px solid #8a9ac2;
	text-indent: 0px; 
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom: 5px; 
	width: 150px;
}

.qsrchfield {
	color: #000;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px solid #8a9ac2;
	text-indent: 0px; 
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom: 5px; 
	width: 150px;
}

.qsrchbutton {
	background: #4c6075 url(/images/qs-submit-btn.jpg) repeat-x top left;
	border: solid 1px #4f6378;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	width: 170px;
	margin-top: 3px;
	margin-left: 5px;
}

.qsrch-items {
	font-size: 11px;
	color: #000;
	padding-left: 5px;
	padding-right: 3px;
	width: 75px;
}
#quickCaptureHeader{
margin:15px 0 0 0;
height:30px;

}
#captureContainer{
border:1px solid #8d8e92;
height:32px;
padding:8px 10px 0 10px;

}

#emailsignup{
margin:0 5px 0 0;

}
.indentText{
display:block;
margin:5px 0 0 50px;
}

.floatRight{
float:right;
}

#Arrival{
width:148px;
margin:3px 0;
padding:1px 0;
}
.goldBold{
color:#e8a713;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}
#homeLink{
color:#000066;
font-weight:bold;
}
#homeLink:hover{
color:#6D6D6E;
font-weight:bold;

}

