body {background-color: #9fbad7; margin-left: 0px; margin-top: 0px; margin-right: 0; margin-bottom: 0; font-size:12px;
} 

body.printable {background-color: #FFFFFF; margin-left: 0px; margin-top: 1px; margin-right: 0px; } 
body.white {background-color: #FFFFFF; margin-left: 0px; margin-top: 1px; margin-right: 0px; } 
body.ownernav {
        background-color: #006da1;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: 0;
}

	
/* To Make Menu overlap Flash */	  
#flashbanner {
	position:relative;
	width:746px;
	height:396px;
	z-index:2;
}
 
a:link{
	color:#003d88; 
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;}
a:visited{
	color:#003d88; 
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;}
a:hover{
	color:#003d88; 
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;}
a:active{
	color:#003d88; 
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;}

 
a.navTD:link{
	color:#FFFFFF; 
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:12px;}
a.navTD:visited{
	color:#FFFFFF; 
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:12px;}
a.navTD:hover{
	color:#FFFFFF; 
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:12px;}
a.navTD:active{
	color:#FFFFFF; 
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:12px;}

H1 {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #70AF01;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

H2 {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #1D5DA7; text-align: left;}

H3 {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #70AF01; text-align: left;}

H4 {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1D5DA7; text-align: left;}

H5 {font-family: Verdana, Arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #70AF01; text-transform: uppercase; text-align: left;}

H6 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: bold; text-align: left;}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}
.bedding {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #70AF01; text-align:center}
.fineprint {
	font-size: 10px;
	text-align: left;
}
.alert {
	color: #990000;
	font-weight: bold;
	}

LI {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:normal;}

.hdr {font-family: Verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0055A5; text-align: left;}

.alpha {font-family: Verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0055A5; text-align: left;}

hr {
	border-style: solid; 
	height: 1px;
	border-top: 1px #003d88; 
	width: 90%; 
	color: #003d88; 
	}

/*LAYOUT STYLES*/

#content {
background-image:url(/images/container-bg.gif);
background-repeat:repeat-y;
	position:relative;
	width:965px;
	z-index:2;
	height: 100%;
}

#footer {
	position:relative;
	width:946px;
	z-index:2;
	padding: 5px 10px 0px 10px;
	background-color: #0055a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}
#footer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;}
#footer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;}
#footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#666666;
	font-weight:normal;}
#footer a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;}

TD.qsearch-links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	}
.qsrch-boxes{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	
}
.qsrch-boxes2{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	width:40px;
	
}
.qsrch-box2
{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}
.qsrch-boxesR{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}
input.qsrch, textarea.qsrch, select.qsrch {
color: #666666;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #666666;
text-indent: 0px; 
background-color: #FFFFFF;
padding: 0px;
width: 40px;
}
input.qsrch2, textarea.qsrch2, select.qsrch2 {
color: #666666;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #666666;
text-indent: 1px; 
background-color: #FFFFFF;
padding: 0px;
width: 115px;
}
input.qsrch3, textarea.qsrch3, select.qsrch3 {
color: #666666;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #666666;
text-indent: 1px; 
background-color: #FFFFFF;
padding: 0px;
width: 61px;
}
input.qsrchbtn {
color: #0055a5;
background-image:url(/images/but_srch_vacrentals1.gif);
background-repeat:no-repeat;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border: 0px solid;
text-indent: 0px; 
padding: 3px 0px 3px 0px;
width: 168px;
height:20px;
}
input.clearqsrch {
	color: #ffffff;
	border: 0px solid;
	background: #f1fac1;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#container {
	position:relative;
	width:965px;
	height:auto;
	z-index:1;
	margin: 0px auto;
	padding: 0px auto;
	background-color: #FFFFFF;
}

#header {
	position:relative;
	width:955px;
	z-index:2;
	height: auto;
	text-align: right;
	padding: 5px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-transform: capitalize;
	background-color: #FFFFFF;
	color:#666666;
	font-weight:normal;
}
#header A:link{
	padding: 0 4px;
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;}
#header A:visited{
	padding: 0 4px;
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;}
#header A:hover{
	padding: 0 4px;
	text-decoration:underline;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;}
#header A:active{
	padding: 0 4px;
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;}

#header A:link.wishlistlink, #header A:visited.wishlistlink {
	padding: 0 4px 0 22px;
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	background: url(/images/cart.gif) top left no-repeat;
}

#header A:hover.wishlistlink, #header A:active.wishlistlink {
	padding: 0 4px 0 22px;
	text-decoration: underline;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

.style1 {font-size: 10px}
#leftsidecontent {
	position:relative;
	width:219px;
	height:100%;
	z-index:2000;
	float: left;
}
#rightsidecontent {
	position:relative;
	width:746px;
	height:100%;
	z-index:2;
	float: right;
}
#rightsidecontent-interior {
	position:relative;
	width:722px;
	height:auto;
	z-index:2;
	float: right;
	background-color: #FFFFFF;
	padding: 0px 10px;
	text-align:left;
}
.clear{
clear:both;}


#maincontent {
	position:relative;
	width:744px;
	height:auto;
	z-index:2;
	float: right;
}
#maincontenthome {
	position:relative;
	width:744px;
	height:auto;
	z-index:2;
	background-color: #FFFFFF;
	float:right;
}
#maincontent-int {
	position:relative;
	width:722px;
	height:auto;
	z-index:2;
	background-color: #FFFFFF;
	padding: 0px 10px;
	float: right;
	font-family: Verdana, Arial, helvetica, sans-serif;
}
#logo {
	position:relative;
	width:219px;
	height:105px;
	z-index:2;
}
#menu {
	position:relative;
	width:204px;
	height:223px;
	z-index:200;
	background-image: url(/images/Nav-bg.gif);
	padding-left:15px;
	color:#FFFFFF;
	
	font-weight:normal;
}
#navbottom {
	position:relative;
	width:219px;
	height:68px;
	z-index:2;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#sidecallout {
	position:relative;
	width:219px;
	height:auto;
	z-index:2;
	background-image: url(/images/banner1_08.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #00493E;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #47b159;
}
#sidecallouthome {
	position:relative;
	width:219px;
	height:auto;
	z-index:2;
	background-image: url(/images/banner1_08.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #00493E;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #47b159;
	float:left;
}
#sidecallout-int {
	position:relative;
	width:219px;
	height:auto;
	z-index:2;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #47b159;
	float: left;
}
#innerpageHeader {	
	position:relative;
	width:746px;
	height:396px;
	z-index:2;
}
#innerpageHeaderHomepg {
	position:relative;
	width:746px;
	height:396px;
	z-index:2;
	background-image: url(/images/pg2-home-header.jpg);
	background-repeat: no-repeat;
}
#int-maincontent {
	position:relative;
	width:965px;
	height:auto;
	z-index:2;
	background-image: url(/images/int-mainbg.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#qsrch {
	position:relative;
	width:335px;
	height:290px;
	z-index:2;
	float: left;
	background-color:#FFFFFF;
}
.qsrch {
	background-color:#FFFFFF;
	color:#000000;
	padding:10px;
	
}
#callouts {
	position:relative;
	width:400px;
	height:auto;
	z-index:2;
	float:right;
	border-left: 1px solid #003d88;
}
#maincontenttext {
	position:relative;
	width:722px;
	height:auto;
	z-index:2;
	padding: 15px 10px 0px 10px;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style3 {
	color: #003D88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

/*For the Gallery Upload Page*/

.normaltxt { 
	font-size : 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	text-align: left; }
.tableline {
	background-color: #FFFFFF; 
	border: 2px #3E6BA4 solid;
	text-align: left; 
}
.tablehead {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight :bold;
	background-color: #4f5449;
	height: 25px;
	text-align: left;
}


/*** ATTRACTIONS ***/
#attNav {
	width:150px;
	float: left;
	margin: 10px 25px 20px 5px;
	clear: left;
}

#menu1 a {
	display:block;
	width:125px;
	height: 125px;
	margin: 5px 5px 5px 5px;
	color:#fff;
	background: url(/images/attractionsButton.gif) 0 0 no-repeat;
	text-decoration: none;
}

#menu1 a {
   background: url (/images/attractionsButton.gif) 0 0 no-repeat;
}
#menu1 a:hover {
   background-position: 0 -125px;
}

#menu2 a {
	display:block;
	width:125px;
	height: 125px;
	margin: 5px 5px 5px 5px;
	color:#fff;
	background: url(/images/attractionsButton.gif) 0 -250px no-repeat;
	text-decoration: none;
}

#menu2 a {
   background: url (/images/attractionsButton.gif) 0 -250px no-repeat;
}
#menu2 a:hover {
   background-position: 0 -375px;
}

#menu3 a {
	display:block;
	width:125px;
	height: 125px;
	margin: 5px 5px 5px 5px;
	color:#fff;
	background: url(/images/attractionsButton.gif) 0 -500px no-repeat;
	text-decoration: none;
}

#menu3 a {
   background: url (/images/attractionsButton.gif) 0 -500px no-repeat;
}
#menu3 a:hover {
   background-position: 0 -625px;
}

#menu4 a {
	display:block;
	width:125px;
	height: 125px;
	margin: 5px 5px 5px 5px;
	color:#fff;
	background: url(/images/attractionsButton.gif) 0 -750px no-repeat;
	text-decoration: none;
}

#menu4 a {
   background: url (/images/attractionsButton.gif) 0 -750px no-repeat;
}
#menu4 a:hover {
   background-position: 0 -875px;
}


/**********DYNAMIC PAGE STYLES*********/

/* The SEARCH and RESULTS page text */
.searchtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
}
.searchheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	}
.altcolor {
	background-color: #dcdcd7;
}
.amenities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: right;
	line-height: 120%;
	color: #4f5449;
}
/* The HOUSE page */
.houseThumbs {
		font-size:11px;
	    height:115px;
		line-height:normal;
        overflow: auto;
		text-align:center;
		
		width:720px;
		border:1px solid #3ba146;
}
.househead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #ffffff;
	text-align: center;
	padding: 3px;
	background-color: #4f5449;
}
.househeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #42ad4a;
	text-align: left;
	padding: -1px;
	background-color: #ffffff;
}
.housespecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	color: #000000;
	padding: 1px;
	background-color: #dcdcd7;
	border-bottom: 2px solid #ccd9e5;
}
.housespecs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #000000;
	padding: 1px;
	background-color: #dcdcd7;
	}
.housebrochure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: right;
	color: #000000;
	padding: 2px 6px 2px 1px;
	background-color: #ffffff;
	border: 1px solid #3ba146;
	
	width:250px;
	vertical-align:middle;
} 
.brochureimg {
	margin: 0px 0px 0px 14px;
}            
.housetable	{
	width: 90%;
	background-color: #dcdcd7;
	padding: 1px;
	border: 0px solid #4f5449;
}
.houserow1	{
	background-color: #dcdcd7;
	padding: 0px;
	border: 1px solid #4f5449;
	text-align: left;
}
.rate-column {
	padding: 0px 0px 0px 15px;
	text-align: left;
}
Table.googlemap-content {
	width:308px;
	height:inherit;
	border: solid 1px #4f5449;
	float: right;
	margin: 15px 26px 15px 0px;
}
td.googlemap {
	width:inherit;
	height:226px;
	border: solid 1px #4f5449;
}
.googlebtn {
	width:inherit;
	border: solid 0px #4f5449;
	background-color:#2f9050;
	text-align: center;
	padding: 6px;
	color: #ffffff;
	}
Table.housepic-content {
	width:308px;
	height:inherit;
	border: solid 1px #4f5449;
	margin: 15px 0px 15px 26px;
}
.housepic {
	width:inherit;
	height:226px;
}
.housebtns {
	background-image:url(images/house-details-bg.jpg);
	padding: 4px 0px 4px 0px;
	border-top: solid 1px #4f5449;
	text-align: center;
}

A:link.slideshow, A:visited.slideshow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #073663;
	text-align: center;	
	text-decoration: none;
}
A:hover.slideshow, A:active.slideshow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #073663;
	text-align: center;
	text-decoration: underline;
	
}
.slideshow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #073663;
	text-align: center;
}
.minivacation {
	border: solid 2px #9ebad7;
	padding: 10px;
}


/* The RATE TABLE */
.rateheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #FFFFFF;
	text-align: center;
	padding: 4px;
	border: 1px solid;
	border-color: #4f5449;	
	background-color: #4f5449;
}
.ratesselected {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #FFFFFF;
	text-align: center;
	padding: 4px;
	border: 1px solid;
	border-color: #4f5449;
	background-color: #4f5449;
}
.rates {
	text-align: center;
	font-size: 12px;
	padding: 4px;
	background-color: #dcdcd7;
	color: #000000;
	border: 1px solid #4f5449;
}
                
.ratestable	{
	text-align: center;
	width: 96%;
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #4f5449;
}
/* The VIEW CART page */
.viewcarttable	{
	width: 95%;
	border: 1px solid #4f5449;
	background-color: #dcdcd7;
	padding: 0px;
	text-align: left;
}
.viewcarthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #000000;
	padding: 3px;
	background-color: #dcdcd7;
}
.viewcart {
	text-align: center;
	padding: 2px;
	background-color: #dcdcd7;
}
.viewcartspec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #000000;
	border: 1px solid #4f5449;
	background-color: #dcdcd7;
	padding: 1px;
}
.viewcartspechead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #FFFFFF;
	background-color: #4f5449;
	padding: 1px;
}
/* The RESULTS page */
.resultshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #000000;
	padding: 3px;
	background-color: #dcdcd7;
	border: solid 1px #ffffff;
}
.resultsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	border: 1px;
	border-bottom-color: #4f5449;
	background-color: #dcdcd7;
	padding: 1px;
}
.resultsspecs02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	border: 1px;
	border-bottom-color: #4f5449;
	background-color: #dcdcd7;
	padding: 1px;
}                
.resultsspecshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	background-color: #ffffff;
	padding: 1px;
}
                
.resultstable	{
	width: 95%;
	border: 1px solid #4f5449;
	background-color: #dcdcd7;
	padding: 1px;
}
.resultslink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px; 
 font-weight: bold;
 text-decoration: none;
 color: #00713B;
}
A:link.resultslink, A:visited.resultslink, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-decoration: underline;
	color: #00713B;
}
A:active.resultslink, A:hover.resultslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-decoration: underline;
	color: #842A09;
}

.condo_units {
	color: #990000;
	font-weight: normal;
	}

/* The SPECIALS page */
.specialstable	{
	width: 90%;
	padding: 2px;
	margin: 1px;
	border: 1px solid #4f5449;
}
.specialshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #FFFFFF;
	padding: 3px;
	background-color: #47b059;
}
A:link.specialshead, A:visited.specialshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #361F09;
	text-decoration: none;
}
A:hover.specialshead, A:active.specialshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #00713B;
	text-decoration: underline;
}
.specialsannounce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #4f5449;
}
.specialsempty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #4f5449;
}
.specialsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
	background-color: #dcdcd7;
	text-align:center;
}
                
       
/* The ALPHA page */
.alphatable {
	width: 95%;
	text-align: center;
	padding: 0px;
	background-color: #dcdcd7;
	border: 1px solid #4f5449;
	margin: 0px;
}
.alphaletter	{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background-color: #4f5449;
	border: 0px;
	padding: 3px;
}
.alphaname	{ 
	font-size: 10px;
	color: #000000;
	text-align: center;
	width: 11%;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px;
}
/* The Cart TABLE */
.compare {
	border: 1px solid #4f5449;
	padding: 5px;
}
.carthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
	text-align: center;
	padding: 3px;
	border: 0px;
	background-color: #dcdcd7;
	border: 1px solid #4f5449;
}
.cartspec {
	font-size: 10px;
	font-weight: bold;
	color: #4f5449;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #4f5449;
	padding: 3px;
}
                
.carttable	{
	text-align: center;
	width: 90%;
	background-color: #dcdcd7;
	padding: 1px;
	border: 1px solid #4f5449;
}
	
.buttonbartable {
	padding: 1px;
}

.buttonbarcell{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #4f5449;
	text-indent: 2px;
	background-color: #4f5449;
	padding: 3px;
} 


a:link.buttonbarlink, a:active.buttonbarlink, a:hover.buttonbarlink, a:visited.buttonbarlink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-indent: 2px;
	padding: 3px; 
	text-decoration: none; 
}
/*For the Add Cart and View Cart buttons*/
.addcarttable {
	padding: 1px;
}

.addcartcell {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #4f5449;
	text-indent: 2px;
	background-color: #4f5449;
	padding: 3px;
}

a:link.addcartlink, a:active.addcartlink, a:hover.addcartlink, a:visited.addcartlink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-indent: 2px; 
	padding: 3px;
	text-decoration: none; 
}
/* FORM elements */
input, textarea, select {
color: #0055A5;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
/border: 1px solid #0055A5;
text-indent: 2px; 
/background: #E3EEF9;
/background-color: #E3EEF9;
padding: 2px;
margin: 0px;
}

/* The button alternative with a 3d effect */
input.button {
color: #FFFFFF;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #4f5449;
text-indent: 2px; 
background-color: #4f5449;
padding: 3px;
}
input.alertbutton {
color: #0055A5;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #669802 #DFF1B9 #DFF1B9 #669802;
text-indent: 2px; 
background-color: #8CD300;
padding: 3px;
}
/* The checkbox/radio alternative to matches the page background color */
input.clear {
color: #ffffff;
border: 1px solid #ffffff;
background: #ffffff;
background-color: #ffffff;
padding: 0px;
margin: 0px;
}
        
.tollfree {
	background-color: #0055A5;
	border: 1px outset #000000;
}
/* The WEATHER page */
.weatherhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #8B4220;
	padding: 3px;
	background-color: #E8DFBD;
}
.weathercontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #883D1C;
	border: 1px solid #BA9668;
	background-color: #FBF5DD;
	padding: 1px;
}
                
.weathertable	{ 
	width: 95%;
	border: 1px solid #BA9668;
	padding: 4px;
	
}
/* CALENDAR elements */
/* This sets the link color */
.cal-link:link    { background: transparent; color: #000000; text-decoration: none}
.cal-link:visited { background: transparent; color: #000000; text-decoration: none}
.cal-link:hover   { background: transparent; color: #000000; text-decoration: underline}
/* This sets the dull link color */
.cal-dlink:link    { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:visited { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:hover   { background: transparent; color: #999999; text-decoration: underline}
/* This sets the calender outer box */
.cal-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #0055A5;border-right-color: #023260;border-bottom-color: #023260;	border-left-color: #0055A5;}
	
/* This sets the calendar back */
.cal-back {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #9EBCD8;}
	
/* This sets the calender year outer box */
.cal-year-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #023260;}
/* This sets the calender today box */
/*This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.cal-today {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #DCFCA4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
/*This sets the calender year previous box */
.cal-year-prev {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #DCFCA4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
	
/* This sets the calender year number previous box */
.cal-year {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #DCFCA4;}
/*This sets the calender year Next box */
.cal-year-next {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #DCFCA4;
	border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
/*This sets the calender month outer box */
.cal-month-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
/*This sets the calender month previous box */
.cal-month-prev {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #DCFCA4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
/*This sets the calender month text box */
.cal-month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055A5;
	background-color: #DCFCA4;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-bottom-color: #007B7A;border-left-color: #FFF9A0;border-top-color: #FFF9A0; border-right-color: #007B7A;
}
/*This sets the calender month next box */
.cal-month-next {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #DCFCA4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

/*This sets day box - comment this out*/
/*.cal-days-box {*/
/*	display: marker;*/
/*}*/
/*This sets day of the week start*/
.cal-day-start {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CFE5F8;
	background-color: #0055A5;
}
/*This sets day of the week rest*/
.cal-day-rest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CFE5F8;
	background-color: #0055A5;
}
.cal-days-C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #6cb3f5;
}
/*This sets days availible*/
.cal-days-avail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #33CC00;
}
/*This sets the out of range days */
.cal-days-unknown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
}
/*This sets days booked*/
.cal-days-booked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CC0000;
}
/*This sets days requested*/
.cal-days-requested {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #0033CC;;
}

/*This sets the out of month days */
.cal-days-invalid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

/*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 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #5C9409;
        border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;
        border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
        border-bottom-color: #DBF1B9;border-left-color: #3C6302;border-top-color: #3C6302; border-right-color: #DBF1B9;
}



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

/* Styles for Employee Directory */
.staffHD {
	color: #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #0055A5;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;

}

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

}

.staffData-1 {
	color: #17237B;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #C7DAEB;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;

}

.staffData-2 {
	color: #17237B;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2px;
	background-color: #C6E888;
	padding: 3px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;

}

/* The CONDO units rates table */
.condoratestable	{ 
	text-align: center;
	width: 80%;
	background-color: #D3F19D; 
	padding: 1px;
	border-color: #5C7D22;
	
}

.condorateshead {
	font-weight: bold;
	color: #0055A5;
	text-align: center;
	padding: 1px;
	border: 1px solid;
	border-color: #ffffff #c1c4bd #c1c4bd #ffffff;
}
.condorateslabel {
	font-weight: bold;
	color: #388de8;
	text-align: center;
	padding: 3px;
	border: 1px solid;
	background-color: #CBDCEC;
	border-color: #ffffff #409AEF #409AEF #ffffff;
}         
.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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color: #70bea0;
	padding: 3px;
	border: 1px solid #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;
 }             

.splashCopy{
padding:20px;
}
.photostyle{
border:2px solid #46ae58;}
#homephoto{
position:absolute;
top:74px;
left:190px;
border:8px solid #FFFFFF;}
