/* CSS Document */
html{height: 100%; width: 100%; margin: 0px; padding: 0px;}
BODY{
scrollbar-base-color: #ecdfc7;
scrollbar-arrow-color: #b1a284;
scrollbar-3dlight-color: #fcfaf6;
scrollbar-darkshadow-color: #ecdfc7;
scrollbar-face-color: #f3ebdc;
scrollbar-highlight-color: #f3ebdc;
scrollbar-shadow-color: #f8f3eb;
scrollbar-track-color: #fcfaf6;
    background-image:url(images/bg.gif);
    background-position:top center;
    background-repeat:no-repeat;
	background-color: #eeeae2; 
	text-align: center;
    margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	margin-top: 0px;
	line-height: 0px; 
	font-size: 0px;
	padding-right: 0px;
   	padding-bottom: 0px;
   	padding-left: 0px;
	padding-top: 25px;    
}
div {margin:0px; padding:0px; text-align:left;z-index:0;}
form {margin: 0px; padding: 0px; z-index:0; }
embed{margin:0px; padding:0px;z-index:0;}
/*   -------  8/10/07 styles added to resort site  / --------    */
#topDine{width: 750px;}
#dineTitle{display: inline;}
#dining1{width: 286px; display: inline; text-align: right; margin-left: 211px;}
#titleImgD{}


#titleImg{}
#cntStart{float: left; display: inline;}
#cntResort{
	float: left;
	display: inline;
	width: 573px;
	height: 300px;
	overflow: auto;
	margin-top: 10px;
	line-height: 17px;
}
#hr01{height: 2px; background-color: #eae0c5; line-height: 1px; font-size: 1px;width: 750px;}
.pad01{padding: 10px 0px 0px 10px;}
.fLDi{float: left; display: inline;}
.bold{font-weight: bold;}
.em{font-style: italic; font-weight: bold; color: #93896c;}
.disclaimer{font-size: 10px;}

.txt{line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px;}
.txt A{color: #a39777; text-decoration: underline;}
.txt A:hover{color: #a39777; text-decoration: none;}

/*   -------    --------    */
/*   -------  Styles Re-looked at  --------    */
h1{font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px;}
h5{font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; font-weight: bold; margin: 0px 15px 0px -10px; padding: 0px 0px 0px 5px; background-color: #f4f1e9;}
h6{font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; font-weight: bold; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 5px; background-color: #f4f1e9;}
h7{
	font-family: Georgia, Times New Roman, Times, serif;
	color: #726a54;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 15px 3px 0px;
	padding: 0px 0px 0px 5px;
	background-color: #f4f1e9;
}
P{margin: 0px; padding: 0px;}

div#outer{display:inline; float:left; width: 100%; height: 100%;}
div#container{width: 1000px; height:100%; margin: auto;}
div#center{display:inline; float:left; clear:both; width:1000px; height:549px;}
div#left{display:inline; float: left; clear:left; width: 775px;}
div#bodyR{display:inline; float:left; clear:right; width: 224px; height: 549px; position:relative;}
div#footer{display:inline; float:left; clear:both; height: 52px; width: 1000px; float: left; background-image: url(images/footerBg.gif); background-position: top left;}

div#navigation{
	width: 775px;
	height: 158px;
	float: left;
	position:relative;
	top:0px; left:0px;	
}
div#body1{
	width: 775px;
	height: 394px;
	float: left;
}
div#body2 {
	display:inline;
	float:left;
	width:775px;
}
#contentBC2{height: 394px; background-image:url(images/bodyTile2.gif); background-position: bottom right; background-repeat: no-repeat; text-align: left; }
#subMenu{float: left; display: inline; width: 190px; height: 300px;background-image: url(images/mnuGrad.gif); background-repeat: no-repeat; background-position: top;}

#resiLogo{width: 70px; display: inline; float: right;}

#img01{float: right;}
#img02{}
#img03{float: left;}
#img04{float: right;}
#img05{ padding-left: 10px;}
#img06{ padding-left: 10px;}
#img08{float: left;}
#img09{float: left; margin: 10px 0px 0px 24px;}
div#phooo {position: absolute; width: 250px; height: 40px; }

	.titlePad01{padding-top: 7px;}
   	.footerTxt{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #a99d7c; padding: 18px 0px 0px 15px; line-height: 16px; display: inline; float: left; text-align: left;}
	.footerTxt A{color: #8e8363; text-decoration: none;}
	.footerTxt A:hover{color: #8e8363; text-decoration: underline;}
    .mnuItem{padding: 7px 0px 0px 10px; font-size: 11px; color: #867e68; font-weight: bold; height: 30px; background-image:url(images/sep.gif); background-position: bottom; background-repeat: no-repeat;}  .mnuItem2{padding: 7px 0px 0px 10px; font-size: 11px; color: #867e68; font-weight: bold; height: auto; background-image:url(images/sep.gif); background-position: bottom; background-repeat: no-repeat;}
    .mnuItem A{color: #867e68; text-decoration: none;}
    .mnuItem A:hover{color: #cec5ac; text-decoration: none;}
	.mnuItem2 A{color: #867e68; text-decoration: none;}
    .mnuItem2 A:hover{color: #cec5ac; text-decoration: none;}
    .b0{border: 0px;}
    .text1{text-align: left; font-family: Georgia, Times New Roman, Times, serif; color: #726A54; font-size: 12px;}
    .text1 A{color: #726A54; text-decoration: none;}
    .text1 A:hover{color: #726A54; text-decoration: none;}
	.b3{border: #CCC4A4 solid 3px;}

.menuSubT{font-size: 14px; color: #aca38c;}
.hr2{height: 2px; background-color: #eae0c5; line-height: 1px; font-size: 1px;}

.titleImg{margin-bottom: 17px;}
.titleImg2{margin-bottom: 10px;}
/*   -------    --------    */

/*   -------  Amenities Page  --------    */
#amenities2{float: left; display: inline; width: 557px; height: 305px; overflow: auto; margin-top: 0px; line-height: 17px;}
#amenities2Short{float: left; display: inline; width: 220px; height: 305px; overflow: auto; margin-top: 0px; line-height: 17px;}

#contentAmenities{line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; padding: 0px 0px 0px 10px;}
#subMenuAmenities{float: left; width: 190px; background-image: url(images/mnuGrad.gif); background-repeat: no-repeat; background-position: top; vertical-align: top; text-align: left;}
#amContent01{width: 573px; height: 121px; text-align: left; background-image: url(images/amenitiesShade.gif); background-repeat: no-repeat; background-position: top left; line-height: 14px;}
.padAm01{padding: 5px 0px 0px 10px; margin: 0px; float: left; text-align: left;}

.padAm01 A{color: #726A54; text-decoration: underline;}
.padAm01 A:hover{color: #726A54; text-decoration: none;}



.amTitles{font-weight: bold; background-image: url(images/HrAm.gif); background-repeat: no-repeat; background-position: bottom right; width: 250px; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;}
.amTitles2{font-weight: bold; background-image: url(images/HrAm.gif); background-repeat: no-repeat; background-position: bottom right; width: 450px; margin: 0px 0px 5px 0px; padding: 5px 0px 5px 0px;}
.amTitles3{font-weight: bold; background-image: url(images/HrAm.gif); background-repeat: no-repeat; background-position: bottom right; width: 450px; margin: 0px 0px 5px 0px; padding: 15px 0px 5px 0px;}
/*   ---------------    */
#contentBC{float: left; display: inline; width: 573px; height: 260px; overflow: auto; margin-top: 10px; line-height: 17px;}


/*      --------             end beach club page styles      */


.mDetails{font-family: Georgia, Times New Roman, Times, serif; color: #726A54; font-size: 16px; font-weight: bold; letter-spacing: -0.1em;}
.txtSel1{font-family: Georgia, Times New Roman, Times, serif; color: #726A54; font-size: 14px; text-decoration: none;}
.txtSel1 A{color: #726A54; text-decoration: none;}
.txtSel1 A:hover{color: #726A54; text-decoration: underline;}
#cntResults1{text-align: left; height: 275px; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; padding: 0px 0px 0px 45px; background-image:url(images/bodyTile2.gif); background-position: bottom right; background-repeat: no-repeat;}

/* sub development styles */
	.floatRight{float: right}
	.flDispIn{float: left; display: inline;}
	#divStyle1{float: right; width: 768px; height: 280px; background-image: url(images/bodyTile2.gif); background-position: bottom; background-repeat: no-repeat;}
	#divStyle2{padding-left: 25px; display: inline; float: left; text-align: left; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px;}
	#divStyle3{float: left; display: inline; text-align: left; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px;}
	#bodyRslts{width: 775px; height: 300px; background-image:url(images/bodyTile.gif); background-repeat:repeat-y; background-position: left;}
/**/


#centerBg{height: 394px; vertical-align: top; background-color:#FFFFFF;}
#devPage{text-align: left; height: 394px; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; background-image:url(images/bodyTile2.gif); background-position: bottom right; background-repeat: no-repeat; 
 padding: 0px 0px 0px 0px; }
#devPageContent{float: left; display: inline; width: 537px; height: 230px; overflow: auto; line-height: 17px; margin-left: 25px;}
#bodyDev{width: 775px; height: 394px; background-image:url(images/bodyTile.gif); background-repeat:repeat-y; background-position: left;}
#subMenuDev{float: left; display: inline; width: 190px; vertical-align: top;}

#content1{text-align: left; height: 394px; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; padding: 10px 15px 0px 35px; background-image:url(images/bodyTile2.gif); background-position: bottom right; background-repeat: no-repeat;}
#content2{text-align: left; height: 384px; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; padding: 10px 15px 0px 10px; background-image:url(images/bodyTile2.gif); background-position: bottom right; background-repeat: no-repeat;}
#gettingThere{text-align: left; height: 50px; line-height: 17px; font-family: Georgia, Times New Roman, Times, serif; color: #726a54; font-size: 12px; padding: 10px 15px 0px 35px; background-image:url(images/bodyTile2.gif); background-position: bottom right; background-repeat: no-repeat;}

.hr1{color: #eae0c5; margin: 0px;}
#subMenu2{float: left; display: inline; width: 190px; height: 180px;background-image: url(images/mnuGrad.gif); background-repeat: no-repeat; background-position: top;}

#subContent{float: left; display: inline; width: 557px; height: 270px; overflow: auto; margin-top: 10px; line-height: 17px;}
#subContent2{float: left; display: inline; width: 557px; height: 260px; overflow: auto; margin-top: 10px; line-height: 17px;}
#subContent3{float: left; display: inline; width: 225px; height: 260px; overflow: auto; margin-top: 10px; line-height: 17px;}


.input{
	font-family: Georgia, Times New Roman, Times, serif;
	color: #726A54;
	font-size: 12px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.strong{font-weight: bold;}
.lineHeight1{line-height: 30px;}
.lineHeight2{line-height: 18px;}
#scrollResults{float: left; display: inline; width: 740px; height: 250px; overflow: auto; margin-top: 10px; line-height: 17px;}
.text2{text-align: right; font-family: Georgia, Times New Roman, Times, serif; color: #726A54; font-size: 13px; line-height: 15px;}
	.text2 A{color: #726A54; text-decoration: none;}
	.text2 A:hover{color: #000000; text-decoration: none;}
	
	.text9{text-align: left; font-family: Times New Roman, Times, serif; color: #5695c1; font-size: 18px; line-height: 19px; }
	.text9 A{color: #5695c1; text-decoration: none;}
	.text9 A:hover{color: #5695c1; text-decoration: none;}


.backto {
	padding:0;
	margin:0;
	width:100%;
	float:left;
}

.mnuRecreation {
	padding: 3px 0px 3px 10px;
	font-size: 11px;
	color: #867e68;
	font-weight: bold;
	height: 18px;
	background-image:url(images/sep.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.mnuRecreation a {
	color: #867e68;
	text-decoration: none;
}

.mnuRecreation a:hover {
	color: #cec5ac;
	text-decoration: none;
}

.titleSub {
	color:#726A54;
	font-size:15px;
	font-weight:bold;
}

#flashIntro{display:inline; float:left; background-color:Transparent; position:relative; top:0px; left:0px; width: 1000px; height:552px; z-index:1;}
div#teleph {display: inline; float:left; position:absolute; left:530px; top:35px; z-index:2;}
div#boxform {display:inline; float:left; position:absolute; top:170px; right:8px; width:198px; height: 190px; background: url('images/pageloaded.gif') no-repeat; 
z-index:999;
}
div#boxform2 {display:inline; float:left; position:absolute; top:170px; right:7px; width:198px; height: 190px; background: url('images/pageloaded.gif') no-repeat; 
z-index:999;
}
/* homepage form styles -GR */

.formdate       {display: inline; float: left; width: 160px; height: 24px; padding-left: 9px; margin-top:85px;}
.formnights     {display: inline;  float: left; margin-top:20px; padding-left: 9px;}
.formadults     {display: inline; float: left; margin-top:20px; padding-left: 10px;}
.formchildren   {display: inline; float: left; margin-top:20px; padding-left: 17px;}
.formsubmit     {display: inline; clear: left; width: 190px; float: left; margin-top:8px; padding-left: 9px;}
#avail          {display: inline; margin-left: 5px; }
.dropdwn        {color: #726a54;  height: 22px; font-style: normal; font-family: verdana; scrollbar-face-color: #ff8c00; font-weight: normal; font-size:10px; background-color: #ffffff; border: 1px solid #b7a989;}
.bigdrip        {color: #726a54; width: 120px; height: 16px; font-style: normal; text-align: left; font-family: verdana; font-weight: normal;  font-size:11px; background-color: #ffffff; border: 1px solid #b7a989;}