/* Standard CSS On All Pages */
 
BODY  {
      background-color: #536E31;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      scrollbar-3dlight-color: #52292A;
      scrollbar-arrow-color: #283651;
      scrollbar-base-color: #283651;
      scrollbar-darkshadow-color: #003366;
      scrollbar-face-color: #4785C6;
      scrollbar-highlight-color: #F1F5F9;
      scrollbar-shadow-color: #000033;
      }
body.printable {background-color: #FFFFFF; margin-left: 0px; margin-top: 1px; margin-right: 0px; } 
	  
/* STANDARD HEADERS */
 
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #536E31;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #A29F15;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #536E31;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #706D6E;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #231F20;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* STANDARD BODY FORMATTING */

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999077;
}
	
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999077;
}

TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999077;
}

hr {
	border-style: solid; 
	height: 1px;
	border-top: 1px #FFFFFF; 
	width: 90%; 
	color: #729c86; 
	}


LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-style: normal;
	font-weight: normal;
	color: #999077;
	text-indent: 0px;
	text-align: left;
}

A:link, A:visited {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #536E31;
}

A:hover, A:active {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
} 

TD.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-top: 6px;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #FFFFFF;
	text-align: left;
}
A:link.footer, A:visited.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #D5D5D5;
	text-decoration: none;
}

A:hover.footer, A:active.footer  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
} 
TD.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #375B82;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;

}

A:link.navLink, A:visited.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #0062A6;
	text-decoration: none;
}

A:hover.navLink, A:active.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #F79434;
	text-decoration: none;
} 

.alert {
	font-weight: bold;
	color: #ED1C24;
}

.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #305A88;
}
.subtitlePhotos {
	border: solid 1px #0A609B;
	padding: 2px;}
/* Controls the content area of the page */
.content-top	{
	background-color: #FFFFFF;
	border-top: solid 2px #000000;
}
.content	{
	background-color: #FFFFFF;
}
.contentL	{
	background-image:url(images/contentL.gif)
	}
.contentR{
	background-image:url(images/contentR.gif)
}
.hd-hp {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 12px;
	}
.hptext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999077;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 15px;
	}
.page2text	{
	padding-left: 22px;
	padding-right: 18px;
	padding-top: 20px;
	background-color: #FFFFFF;
	vertical-align: top;
	border-right: 1px solid #000000;

}
/* Specific to this site */

/* Controls the borders of the page */
TD.rightborder	{
	background-image: url(images/maintable-topRbg.gif);}  
TD.leftborder	{
	background-image: url(images/maintable-topLbg.gif);}  
TD.bottomborder	{
	background-image:url(images/maintable-botbg.gif);}
	
/*NAV*/
.subnavbar {
	background-image:url(images/subnavbg.gif);
	text-align: center;
}
.navBg {
	background-image:url(images/navBg.gif);}

/*Masthead*/
.mast-top {
	background-image:url(images/mast-topbg.gif)}
.mast-right {
	background-color: #FFFFFF;}
.mast-pics {
	border: solid 1px #BAB732;}
.mast-pics-int {
	background-image:url(images/mast-pics-intBg.jpg)}
	
	
TD.text-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #0062A6;
	padding-left: 7px;
	}
A:link.text-top, A:visited.text-top, A:hover.text-top, A:active.text-top {
	font-style: normal;
	font-weight: normal;
	color: #0062A6;
	text-decoration: none;
}
TD.links-top {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color: #FFFFFF;
	color: #999077;
	padding-top: 5px;
	padding-bottom: 5px;
	}
A:link.links-top, A:visited.links-top {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999077;
	text-decoration: none;
}

A:hover.links-top, A:active.links-top {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 
.tag-bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C40C13;
	background-color: #FFCB05;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 4px #FFFFFF;
}
.pics-row1 {
	border-left: solid 4px #FFFFFF;
	border-right: solid 4px #FFFFFF;}
.pics-row2 {
	border-left: solid 4px #FFFFFF;
	border-right: solid 4px #FFFFFF;}
	
TD.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #A9B798;
	padding-top: 10px;
	text-align: left;
}
A:link.address, A:visited.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #A9B798;
}
A:hover.address, A:active.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


/*Callout Area*/
.calloutarrow{
	padding-left: 15px;
	background-color: #DCDA98;
		}
TD.callouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding-left: 7px;
	background-color: #DCDA98;
	}
A:link.callouttext, A:visited.callouttext {
	color: #3D5124;
}
A:hover.callouttext, A:active.callouttext {
	color: #000000;
}
.call-featBg {
background-color: #DCDA98;
text-align: center;
}
/*footer*/
TD.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A9B798;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 20px;
}
A:link.copyright, A:visited.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A9B798;
	text-align:left;

}
A:hover.copyright, A:active.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align:left;
	padding-top: 12px;
}
.subtitlePhotos {
	border: solid 1px #0A609B;
	padding: }

/*colors*/
.green-dark {
background-color: #2B3F11;
color: #FFFFFF}
.green-pale {
background-color: #E1E0A8;}
.green {
background-color: #4F692F;
color: #FFFFFF}
.black {
background-color: #000000;
color: #FFFFFF}
.white {
background-color: #FFFFFF;}

/*BEGIN Dynamic Page styles */


/* The RESULTS page */
.resultshead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;    color: #ffffff;   	background-color: #c8bda7;    padding: 2px;	borderm: 1px solid #93876e;}
.resultsspecs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	background-color: #ffffff;	padding: 5px;}                
.resultsspecshead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-indent: 5px;	text-align: left;	line-height: normal;   	color: #bbb5a0;   	background-color: #f9f9ec;    padding: 2px;	border: 1px solid #c8bda7;}
.resultstable	{ 	width: 75%;	border: 1px solid #367e58;	padding: 2px;	}
A:link.reserveit, A:visited.reserveit {	background-color: #ffffff;	border: 1px solid #367e58;	text-decoration: none;	padding: 1px;}
A:link.reserveit, A:visited.reserveit {	background-color: #ffffff;	border: 1px solid #367e58;	text-decoration: none;	padding: 1px;}

/* The SEARCH page */
.cellborder {	border-top: 1px solid #729c86;	font-size: 8px;	height: 8px;} 

/* The HOUSE page */
.housetable	{ 	width: 75%;	background-color: #FFFFFF; 	padding: 0px;}
.househead {	font-family: "Times New Roman", Times, serif;	font-size: 26px;	font-style: normal;	font-weight: bold;	color:#367e58;}
.houseAddy {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #1d496d;	padding-bottom:4px;}
.houseNamePopup {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #388de8;	padding-bottom:4px;}
.houseInfo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: bold;	font-weight: normal;	color: #999999;}
.houselabel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #8ea4b6;}
.housespecs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #999077;}
.housedetailsLabel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #999999;}
.housedetails {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #9ea1d5;}
.houseTitle {	color: #367e58;	font-weight: bold;	font-family: "Times New Roman", Times, serif;	font-size: 16px;	text-align: left;	}
a:link.houseNav, a:visited.houseNav {	color: #367e58; 	text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	height: 23px;	border: 0px;	 }
a:hover.houseNav, a:active.houseNav {	color: #000000; 	text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	height: 23px;	border: 0px; }
TD.houseNav {	height: 23px;);	text-align: center;	border: 1px solid #367e58; }	
.photolink{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	padding: 1px;}
A:link.photolink, A:visited.photolink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	text-decoration: none;	color: #0066CC;}
A:hover.photolink, A:active.photolink  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;	text-decoration: underline;	color: #D6A62C;}
.amenitypic {	border: 1px solid #8ea4b6;}
.thumbpic {	border: 0px;	padding: 0px;}
.mainpic {	border: 1px solid #8ea4b6;	padding: 4px;	background-color: #ffffff;}
.thumbDesign {	margin-top: 10px;	background-color: #f9f9ec;	border: 3px solid #8ea4b6;	padding: 3px;	border-style: outset;}
.chkavailhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;    color: #ffffff;   	background-color: #367e58;    padding: 2px;	border: 1px solid #000000;}
.chkavailspecs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	background-color: #ffffff;	padding: 5px;}             
.chkavailtable	{ 	border: 1px solid #367e58;	padding: 2px;}

/* The property details table */
.propdetailstable	{ 	text-align: center;	width: 100%;	padding: 1px;}
.propdetailsheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #17237B;	text-align: center;	padding: 2px;	background-color: #BCD6F2;}
.propdetails {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	padding: 2px;	background-color: #FAEFD0;	color: #17237B;}               

 /* The property rates table */
 .ratestable	{ 	text-align: center;	width: 80%;	background-color: #ffffff; 	padding: 1px;	border-color: #367e58;}
 .rateshead {	font-weight: bold;	text-align: center;    color: #ffffff;   	background-color: #367e58;    padding: 2px;	border: 1px solid #000000;}
 .rateslabel {	font-weight: bold;	color: #c1c4bd;	text-align: center;	padding: 2px;	border: 1px solid;	color: #ffffff;	border-color: #ffffff #388de8 #388de8 #ffffff;}                
 .ratesdata {	font-weight: bold;	text-align: center;   	color: #245993;   	background-color: #f9f9ec;    padding: 2px;	border: 1px solid #c8bda7;}

/* The ALPHA units rates table */
.alphatable	{ 	text-align: center;	width: 95%;	background-color: #ffffff; 	padding: 1px;	border: 1px solid #8ea4b6;}
.alphahead {	font-weight: bold;	color: #388de8;	text-align: center;	padding: 0px;	border: 1px solid;	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;}
.alphalabel {	font-weight: bold;	color: #388de8;	text-align: center;	padding: 2px;	border: 1px solid;	background-color: #bee7fb;	border-color: #ffffff #388de8 #388de8 #ffffff;}                   
a:link.alphalink, a:vlink.alphalink {	font-weight: bold;	color: #388de8;	text-align: center;	text-decoration: none;}                
a:hover.alphalink, a:active.alphalink {	font-weight: bold;	color: #000000;	text-align: center;	text-decoration: underline;}              
.alphadata {	font-weight: normal;	text-align: center;	padding: 1px;	border: 1px solid;	background-color: #ffffff;	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;}                                

/* The CONDO units rates table */
.condorateshead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;    color: #ffffff;   	background-color: #c8bda7;    padding: 0px;	border: 1px solid #93876e;}                
.condoratesheadAvail {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;    color: #ffffff;   	background-color: #388de8;    padding: 0px;	border: 1px solid #93876e;}                
.condorateslabel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-indent: 5px;	text-align: left;	line-height: normal;   	color: #bbb5a0;   	background-color: #f9f9ec;    padding: 2px;	border: 1px solid #c8bda7;}
.condoratestable	{ 	width: 75%;	border: 1px solid #367e58;	padding: 2px;	}
.condolegend {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-align:center;	color: #ffffff;	background-color: #378ce9;	padding: 3px;	border: 1px solid #ffffff;}       
.condomatch {	text-align:center;	color: #378ce9;	padding: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	background-color: #ffffff;}    
.condoNOmatch {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-align:center;	color: #000000;	background-color: #ffffff;	padding: 3px;	border: 1px solid #ffffff;}      
a:link.condolink, a:vlink.condolink {	font-weight: bold;	color: #388de8;	text-align: center;	text-decoration: none;}                
a:hover.condolink, a:active.condolink {	font-weight: bold;	color: #000000;	text-align: center;	text-decoration: underline;}                
.condoratesdata {	font-weight: normal;	text-align: center;	padding: 1px;	border: 1px solid;	background-color: #ffffff;	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;}   
a:link.avail, a:visited.avail {	color: #ea4b2f; 	text-decoration: none; 	font-weight: bold;	font-size: 10px;	 }
a:hover.avail, a:active.avail {	color: #000000; 	text-decoration: none; 	font-weight: bold;	font-size: 10px; }             

/*For the 3D text links that need to look like form buttons*/
.buttonbar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	line-height: 120%;	color: #ffffff;}
.buttonbartable {	padding: 0px;	margin: 0px;}
.buttonbarcell {color: #ffffff;font: bold 11px Arial, Helvetica, sans-serif;border: 2px;border-style: outset;border-color: #A3A162 #000000 #000000 #A3A162;text-indent: 2px; background-color: #536E31;padding: 3px;}
a:link.buttonbarlink , a:active.buttonbarlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	text-decoration: none;	color: #ffffff;}
a:hover.buttonbarlink , a:visited.buttonbarlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	text-decoration: underline;	color: #ffffff;	}

/* FORM elements */

input, textarea, select {color: #000000;font: normal 11px Verdana, Arial, Helvetica, sans-serif;border: 1px solid #516B30;text-indent: 2px; background-color: #F2F1D8;padding: 2px 8px 2px 8px }

input.button {color: #ffffff;font: bold 10px Verdana, Arial, Helvetica, sans-serif;border: 2px;border-style: outset;border-color: #A3A162 #000000 #000000 #A3A162;text-indent: 2px; background-color: #516B30;padding: 3px;}

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




/*For 3-D buttons*/
a.3dbuttonlink{
	background: transparent; color: #FFFFFF; text-decoration: none
}
.3dbuttontable {
        border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;
}
.3dbuttoncell {
	color: #FFFFFF;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #A3A162 #000000 #000000 #A3A162;
	text-indent: 2px; 
	background-color: #516B30;
	padding: 3px;}

/* Make a table column that looks just like the submit button */
td.buttonmain {
background-color: #516B30;
color: #FFFFFF;
font-weight: bold;
border-color: #000000;
border-width: 1px;
padding: 1px
}
