/* CSS Document */ BODY  {      background-color: #367e58;      margin-top: 0px;      margin-bottom: 0px;      margin-left: 0px;      margin-right: 0px;            }	  h1 {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	text-indent: 0px;	color: #1d496d;}h2 {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-indent: 0px;	color: #8ea4b6;}h3 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-indent: 0px;	color: #1d496d;}h4 {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-indent: 0px;	color: #8ea4b6;}h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	text-indent: 0px;	color: #666666;}h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-indent: 0px;	color: #999077;}P {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-indent: 0px;	color: #999077;}P.scnd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-indent: 0px;	color: #999077;}TD {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	text-indent: 0px;	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-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-decoration: none;	color: #729c86;}A:hover, A:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-decoration: underline;	color: #1d496d;}.alert {	font-weight: bold;	color: #9e3937;}.fineprint {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	text-indent: 0px;	color: #7F3439;}/* Custom Styles - PUT CUSTOM PAGE STYLES HERE */.mainContent {	padding: 10px;	background-color: #FFFFFF;	border: 2px solid #d5d5b0;	}	.mainTable {	border: 0px;	padding: 0px;	width: 90%; 	}	.mainTable-Lbg{	background-image:url(/images/left_background_repeat.jpg);	border: 0px;	padding: 0px; 	}	.mainTable-BTMbg{	background-image: url(/images/bkgd_bottom_repeated.jpg);	border: 0px;	padding: 0px; 	}.mainTable-Rbg{	background-image: url(/images/right_background_repeating.jpg);	border: 0px;	padding: 0px; 	}	.mainTable-middle{    padding: 1px;     border-bottom: 1px solid #70afe4;    border-left: 1px solid #70afe4;    border-right: 1px solid #70afe4;    background-color: #FFFFFF;    }	.contentTable{ 	border-bottom: 1px solid #d4d4ad;	border-left: 1px solid #d4d4ad;	border-right: 1px solid #d4d4ad;	width: 100%;	background-color: #FFFFFF;	padding: 0px;	}	.masthead{	padding: 10px;	border-bottom: 1px solid #70afe4;	border-left: 1px solid #70afe4;	border-right: 1px solid #70afe4;	}.navigation{	padding: 0px;	border-left: 1px solid #70afe4;	border-right: 1px solid #70afe4;	border-top: 1px solid #999077;	border-bottom: 1px solid #999077; 	background-color: #c6bea6; 	text-align: center;	}.content{	border-top: 1px solid #70afe4;	border-bottom: 1px solid #70afe4;	border-left: 1px solid #70afe4;	border-right: 1px solid #70afe4;	background-color: #b8d7f3;	padding: 5px;	}.keywords{ 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999077;	text-align: right;	}.head-phone {	font-size: 16px;	color: #367e58;	font-weight: bold;}.head-tollfree {	font-size: 12px;	color: #8bab37;}	A:link.sublinks, A:visited.sublinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;   	font-style: normal;    font-weight: normal;   	text-decoration: none;   	color: #bbb5a0;   	background-color: #f9f9ec;    padding: 2px;	border-top: 1px solid #c8bda7;	border-left: 1px solid #c8bda7;	border-right: 1px solid #c8bda7;	border-bottom: 1px solid #c8bda7;	}	A:hover.sublinks, A:active.sublinks {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;   	font-style: normal;    font-weight: normal;  	text-decoration: none;    color: #ffffff;   	background-color: #c8bda7;    padding: 2px;	border-top: 1px solid #93876e;	border-left: 1px solid #93876e;	border-right: 1px solid #93876e;	border-bottom: 1px solid #93876e;	}.flashHP {	padding-bottom: 5px;	}.footerText {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #9bbfac;	font-weight: normal;	text-decoration: none;	}	.footerCopy {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #729c86;	font-weight: normal;	text-decoration: none;	}	A:link.footerTextlinks, A:visited.footerTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;   	font-style: normal;    font-weight: normal;   	text-decoration: none;   	color: #c5dacf;   	}A:hover.footerTextlinks, A:active.footerTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;   	font-style: normal;    font-weight: normal;   	text-decoration: none;   	color: #ffffff;   	}A:link.vdsTextlinks, A:visited.vdsTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;   	font-style: normal;    font-weight: normal;   	text-decoration: none;   	color: #729c86;   	}A:hover.vdsTextlinks, A:active.vdsTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;   	font-style: normal;    font-weight: normal;   	text-decoration: none;   	color: #ffffff;   	}	.contentTablemiddle {	padding-top: 5px;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	}A:link.bookonlineTextlinks, A:visited.bookonlineTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bolder;	text-indent: 0px;	color: #5596ce;	}A:hover.bookonlineTextlinks, A:active.bookonlineTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;   	font-style: normal;    font-weight: bolder;   	color: #0a609b;   	}	A:link.bookonline2Textlinks, A:visited.bookonline2Textlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bolder; 	line-height: 18px;	color: #0a609b;	}A:hover.bookonline2Textlinks, A:active.bookonline2Textlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;   	font-style: normal;    font-weight: bolder	line-height: 18px;   	color: #999077;   	}		.bookonlineTable {	background: url(/images/bkgd_left_callout.jpg) no-repeat bottom;	padding: 10px;	line-height: 18px;}.subtitles {	color: #3d7955;	font: normal 11px "Times New Roman", Times, serif;	text-align: center;	}.subtitlePhotos {	padding: 2px;	border: 1px solid #0a609b;	text-align: center;	}	.faintText { 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;	}	A:link.faintTextlinks, A:visited.faintTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bolder; 	color: #999077;	text-align: center;	}A:hover.faintTextlinks, A:active.faintTextlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;   	font-style: normal;    font-weight: bolder   	color: #3e2e01;	text-align: center;   	}	.greenText {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;	font-weight: bolder;	color: #367e58;	}/* 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; }.houseNav {	height: 23px;	background-image: url("/images/bg-houseNav.gif");	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: #9ea1d5 #000000 #000000 #9ea1d5;text-indent: 2px; background-color: #3d59a8;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: #8ea4b6;font: normal 11px Verdana, Arial, Helvetica, sans-serif;border: 1px solid #1d496d;text-indent: 2px; background-color: #ffffff;padding: 2px }input.button {color: #ffffff;font: bold 10px Verdana, Arial, Helvetica, sans-serif;border: 2px;border-style: outset;border-color: #8ea4b6 #000000 #000000 #8ea4b6;text-indent: 2px; background-color: #1d496d;padding: 3px;}/* The checkbox/radio alternative to matches the page background color */input.clear {color: #ffffff;border: 0px;background-color: #ffffff;padding: 0px;}