/* CSS Document */
html,body{
	margin:0;
	padding:0;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}

a img{border:none;}
div#container{
	width:932px;
	margin: 0 auto;
	font-size: 11px;
}
div#header{
	width:932px;
	height:87px;
	display:block;
	background-color:Black;
	position: relative;
	left:0px;
}
#img_background{
	left:0px;
	top:0px;
	z-index:2;
	position:absolute;
	height:87px;
	width:930px;
	background-color:Black;
}
#img_everyone{
	right:0px;
	top:0px;
	height:87px;
	display:block;
	position:absolute;
	z-index:900;
	background-color:Black;
}
#img_FHR{left:26px; top:0px; z-index:1000; position:absolute;}
/* Popup CSS */
div#popheader{
	width:646px;
	height:87px;
	display:block;
	background-color:Black;
	position: relative;
	left:0px;
}
#popimg_background{
	left:0px;
	top:0px;
	z-index:-2;
	position:absolute;
	height:87px;
	width:646px;
	background-color:Black;
}
.popsiteplanTitle{
font-size:11px;
padding-left:33px;}
/* Popup css end */
/* Css for menu */
#menu{
	width:915px;
	height:16px;
	background-color: #646464;
	/*background-color:#a6a685;*/
	position:relative;
	left:0px;
	padding-left:17px;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	padding-top:6px;
	line-height:10px;
	font-family:Arial;
	text-transform:uppercase;
}
#menu a{
	text-decoration:none;
	color:#fff;
	border-right: solid 1px white;
	padding:0px 9px 0px 9px;
	display:block;
	float:left;
	letter-spacing:0px;
}
#menu a:link{color:#fff;}
#menu a:hover{color:#000;}
#menu a.last{border-right:0px;}
#menu a.selected {
color:#000000;
text-decoration:none;
}
/* CSS menu Ends */

/* Css for submenu */
#submenu{
	width:913px;
	height:9px;
	position:relative;
	left:0px;
	padding-left:17px;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	line-height:10px;
	font-family:Arial;
	text-transform:uppercase;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	vertical-align:super;
}
#submenu a{
	text-decoration:none;
	color:#646464;
	border-right: solid 1px #646464;
	padding:0px 9px 1px 9px;
	display:block;
	float:left;
	letter-spacing:0px;
}
#submenu a:link{color:#646464;}
#submenu a:hover{color:#8b8554;}
#submenu a.last{border-right:0px;}

#submenu a.selected{
	font-size:11px;
	color: #8b8534;
	text-decoration: none;
	font-weight: bold;
}
/* CSS submenu Ends */

#imgBillboard{
border-left:1px solid #646464;
border-right:1px solid #646464;
}
/* CSS Langauge Bar */
#language{width:932px; height:12px; font-size:9px;}
#BHP_language{width:932px; height:16px; padding-top:3px;font-size:9px;}
#language_right{float:right;}
#language_right_Links{
	float:right;
	font-size:9px;
	font-family:Arial;
	color:#646464;
	text-transform:uppercase;
	padding-top:2px;
}
#language_right_Links a{
	font-size:9px;
	font-family:Arial;
	color:#646464;
	text-transform:uppercase;
	padding-top:3px;
	text-decoration:none;
	padding-right:12px;
}
#language_right_Links a:hover{font-size:9px; font-family:Arial; color:#8B8554;  text-transform:uppercase; padding-top:3px;}
/* CSS Langauge Bar Ends */
/* Basic code - don't modify */
#nav { font-size:9px; font-family:Arial; display: block; margin: 0; padding: 0; position: relative; text-align:left; text-transform:uppercase; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; text-decoration:none;  }
#nav li {width:74px;}
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }

#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
    
/* Essentials - configure this */

#nav ul { width: 74px; }
#nav ul ul { left: 10px; }

/* Everything else is theming */
 
#nav {
	background-color: #fff;
	z-index:1000;
}
#nav a {
	color: #646464;
	font-size: 9px;
	padding-left:14px;
	padding-top:3px;
}
   #nav li img{padding-left:3px;}
   #nav li ul{
	border:solid 1px #7c7a7a;
	top:17px;
}
   #nav li ul li {
	width:74px;
	padding:0px;
	margin:0px;
	border-bottom: solid 1px #7c7a7a;
	height:auto;
}
      
   #nav li ul li a{
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	background-color:#fff;
	padding-left:14px;
}
   #nav li ul li a.spanish{background-color:#e9e9e9}
   #nav li ul li a:hover{background-color:#d8d7d7;}
   .last{ border-bottom-width:0px; border-bottom-style:hidden;}
   #nav li ul li a.last{border-bottom-width:0px; border-bottom-style:hidden;}
   #nav li ul li.last{border-bottom-width:0px; border-bottom-style:hidden;}


div#content p{
	line-height:1.4;
	margin: 0;
	margin-bottom:7px;
	
}
div#wrapper{
	float:left;
	width:930px;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	border-bottom:1px solid #646464;
	padding-bottom:22px;
	}

div#content{
	margin-top: 21px;
	margin-bottom: 0;
	padding-left:24px;
	line-height:1.4em;
	float:left;
	
}
div#content a{
	 color: #8b8534;
	 font-weight:bold;
	 text-decoration:none;
}
div#content a:hover{
	 color: #000000;
	 font-weight:bold;
	 text-decoration:none;
}
/* CSS For Right Bar */

div#Right-content-bar{
	float:left;
	width:339px;
	margin-top: 24px;
	vertical-align:bottom;
	bottom: 0px;
	font-size:11px;
	padding-left:53px;
	
	
	}
div#Right-content-bar .hideAdcontrol{
	padding-bottom:125px;
	}


#Right-content-bar .arrowLink
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	}
#Right-content-bar .arrowLink:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
.tollfree{
	font-family: Times New Roman;
	font-size: 21px;
	color: #000000;
}

.subTitlesBold{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	font-size:10px;
	vertical-align: middle;
	}
.subTitlesBold a{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	font-size:10px;
	vertical-align: middle;
	text-decoration: none;
	}
	
.propertySelect
{
	padding-top:8px;
	padding-bottom:5px;
}
.propertySelect select
{
height:17px;
font-size:9px;
color:#646464;
font-family:Arial, Helvetica, sans-serif;
width:261px;
}

.rtContent {
width:302px;}

.rtContent h6{
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	margin: 0px;
	margin-bottom: 4px;
}
.rtContent p{
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
/* CSS For Right Bar */

/* CSS For inner page have left menu (Right Bar) */
div#Right-content-withLeftMenu{
	float:left;
	width:296px;
	margin-top: 24px;
	font-size:11px;
	padding-left:48px;
	}

div#Right-content-withLeftMenu .divider
{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position:left center;
	display:block;
	width:296px;
	float:left;

}
#Right-content-withLeftMenu .arrowLink
{
	float:left;
	width:296px;
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	
}
#Right-content-withLeftMenu .arrowLink:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}

/*  CSS For inner page have left menu (Right Bar)*/

/* CSS For inner page dont have left menu (Right Bar) */
div#Right-content-withoutLeftMenu{
	float:left;
	width:302px;
	margin-top: 24px;
	font-size:11px;
	padding-left:60px;
	}

div#Right-content-withoutLeftMenu .divider
{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position:left center;
	display:block;
	width:302px;
	float:left;

}
#Right-content-withoutLeftMenu .arrowLink
{	
	float:left;
	width:302px;
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	}
#Right-content-withoutLeftMenu .arrowLink:hover
{
	width:302px;
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}

/*  CSS For inner page dont have left menu (Right Bar)*/


/* CSS for Left Menu Starts */

#left-menu
{
	width: 122px;
	text-align: left;
	border: 0px solid red;
	margin-top: 0;
	padding-right:22px;
	margin-bottom: 0;
	margin-left: auto;
	float:left;
	width:122px;
	padding-top:4px;
}
#left-menu .spacer
{
      height: 29px;
}

#left-menu ul
{
   
	padding:0;
	margin:0;
	list-style-type:none;
}

#left-menu ul li
{		
	margin-left:1px;
	vertical-align:top;
	margin-top:1px;
	height: auto !important;
 	height: 20px;
 	min-height: 1px;
	}
	
#left-menu ul li a
{
	font-family: Arial;
	font-size: 11px;
	Color: #000000;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
	display: list-item;
	
	}
#left-menu a:hover
{
	Color: #8B8554;
	text-decoration: none;
}
#left-menu a.active
{
	Color:#8B8554;
	list-style: url(../img/leftMenu-open.gif);
	display: list-item;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #BFBFBF;
	padding-top: 2px;
	padding-bottom: 2px;
	margin:0px;
	vertical-align:middle;
}
#left-menu ul li a.Active-Page-Link
{
	Font-Family: Arial;
	font-size: 11px;
	Color: #000000;
	font-Weight: Bold;
	display: list-item;
	list-style: url(../img/leftMenu-close.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}
#left-menu ul li a.activeClosed
{
	display: list-item;
	Color:#8B8554;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #BFBFBF;
	list-style-type: none;
	list-style-image: url(../img/leftMenu-active.gif);
	vertical-align:middle;
	margin-top:1px;
	margin-bottom: 1px;
	}
#left-menu ul li a.inactive
{
	Color:#000000;
	display: list-item;
	font: 11px Arial, Helvetica, sans-serif;
	border-top: 1px solid #BFBFBF;
	
}
#left-menu ul li a.inactive:hover
{
	Color: #8B8554;
	text-decoration: none;
}

/* Css for Left Menu Ends */

div#footer{
	background: #fff;
	color: #646464;
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
	padding-left:19px;
	padding-bottom:5px;
	left:0px;
	padding-top:12px;
	vertical-align:middle;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
div#footer p{
	margin:0;
	padding:5px 10px;
}
div#footer a{display:inline;padding:0;color: #C6D5FD; margin:0;}
div#footer{clear:left;width:913px;}
div#footer a{padding: 0px 7px 0px 7px; border-right:solid 1px #646464; }
div#footer a:link{text-decoration:none; color:#646464;   }
div#footer a:visited{color:#646464; text-decoration:none;}
div#footer a:active{color:#646464; text-decoration:none;}
div#footer a:hover{color:#000;}
div#footer a.last{border-right:none;}


.Major-Page-Title h1{
	Color:#000000;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	margin:0;
	padding-bottom:12px;
	border-bottom:solid 2px #918f8f;
	line-height: 29px;
	font-weight:normal;
	
}
/* WS major page title text CSS */

.Major-Page-Title p{
	Color:#646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	line-height: 14px;
	Letter-Spacing: normal;
	padding-top: 5px;	
}
.Major-Page-Title a{
	Color:#646464 !important;
	text-decoration: none;
	font-weight: normal !important;
}
.Major-Page-Title strong{
	Color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
/* WS major page title text CSS ends */
.Major-Page-TitlewithoutBR{
	Color:#000000;
	Letter-Spacing: 1px;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	margin:0;
	line-height: 27px;
	}
/* inner page titles are different in size */
.inner-Page-Title h1{
	Color:#000000;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	margin:0;
	padding-bottom:12px;
	border-bottom:solid 2px #918f8f;
	line-height: 27px;
	font-weight:normal;
}

.inner-Page-Title p{
	Color:#646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	line-height: 14px;
	Letter-Spacing: normal;
	padding-top: 5px;	
}
.inner-Page-Title a{
	Color:#646464 !important;
	text-decoration: none;
	font-weight: normal !important;
}
.inner-Page-Title strong{
	Color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
/* inner page titles are different in size ends*/

.PropertycontentBox
{
padding-top: 14px;
min-height: 265px;
height: auto !important;}

.siteplan-pic
{
padding-top: 14px;
padding-bottom: 7px;
/*width:374px;*/

}
/* site Plan map CSS */
.siteplanTitle{
	width: 374px;
}
.siteplanlink{
	font-size: 11px;
	color: #646464 !important;
	text-decoration: none;
	font-weight:normal !important;
}
.siteplanlink:hover{
	font-size: 11px;
	color: #8b8554 !important;
	text-decoration: none;
}
/* site Plan map CSS ends */
#contentBox{
width:513px;
}
#contentBox p{

}
#contentBox1{
	width:244px;
	float:left;
	padding-right:11px;
	padding-top:14px;
	padding-bottom: 24px;
	}

#contentBox2{
	width:244px;
	float:left;
	padding-left:11px;
	padding-top:14px;
	padding-bottom: 24px;
	
}

#contentBox1 p{
	margin:0;
	
}

#contentBox2 p{
	margin:0;
	
}
#contentBox3{
	float:left; 
	width: 513px;
	}
	
#innercontentBox{

	float:left;

	padding-top:14px;
	padding-bottom: 16px;
}

#innercontentBox ul{
	margin:0;
	margin-left:16px;
	margin-bottom:21px;
	padding:0;
}

#innercontentBox .arrowLink
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	margin-top: 20px;
	margin-right: 34px;
}
#innercontentBox .arrowLink:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}

.subTitlesinCaps{
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

/* General CSS */
.arrowLink
{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#000 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
.arrowLink:hover
{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
 .divider
{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position:left center;
	display:block;
	width:315px;

}

div#adRotator{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 19px;
	width:339px;
	position:absolute;
	
			}
/*div#adRotator {
  left: expression( document.body.scrollLeft + 'px' );
  top: expression( document.body.scrollTop + 'px' );
}
body > div#adRotator{ position: fixed; right: 0px; top: 31px; }
*/

#adRotator img{
	vertical-align: middle;
	float:left;
	
}

#adRotator .adheaading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	line-height: 14px;
	padding-top: 16px;
	letter-spacing: 1px;
	}
/* Form Elements */
.label
{
	font-size:10px;
	color:#000000;
	padding-bottom:3px;
	padding-top:10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.formElement{
	height: 17px;
	font-size: 10px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cecece;
	
}
.redvalidation{
	height: 17px;
	font-size: 10px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cecece;
	width: 218px;
	margin-right:19px;
}
.textarea{
	
	font-size: 10px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cecece;
	width: 518px;
	height: 133px;
}
/* CSS by Sabir */
.redvalidationGolf

{
      height: 17px;
      font-size: 10px;
      color: #646464;
      font-family: Arial, Helvetica, sans-serif;
      border: 1px solid #cecece;
      width: 193px;
      margin-right:10px;
}

.labelGolf

{
      font-size:10px;
      color:#000000;
      padding-bottom:0px;
      padding-top:12px;
      text-transform: uppercase;
      font-weight: bold;
      font-family: Arial, Helvetica, sans-serif;
}

 /* CSS by Sabir ends (form element) */

/* CSS for Property Summary Page */

div#summarycontent{
	line-height:1.4;
	margin-top: 24px;
	padding-left: 24px;
}
div#summarycontent a{
	 color: #8b8534;
	 font-weight:bold;
	 text-decoration:none;
}
.summaryDetail
	{
	width: 286px;
	padding-right: 15px;
	padding-bottom:49px;
	float: left;
}
.summarySmallnote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #999999;
	padding-left:24px;
	float:left;
	width: 882px;
}
.summaryDetail h6{
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin-top: 6px;
	margin-right: 34px;
	margin-left: 0px;
	padding: 0px;
}
.summaryDetail p{
	font-size:11px;
	margin-top: 4px;
	margin-right: 34px;
	margin-bottom: 4px;
	margin-left: 0;
	padding: 0px;
}
#summarycontent .arrowLink
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	margin-top: 20px;
	margin-right: 34px;
}
#summarycontent .arrowLink:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
/* Summary Page Css Ends */

/* CSS given by Vikrant */
#prefooter

 

{

   clear: both;

   text-align:center;

   width:513px;

   display: block;

   margin: 0px 0px 0px 0px;

   padding: 0px 0px 0px 0px;       

   padding-bottom:10px;

   padding-top:10px;

   font: 0.9em Arial, Helvetica, sans-serif;

}


 

#pageTools a

{

            font-family:Arial,Helvetica,sans-serif;
            font-size:1em;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
            text-decoration:none;      
            color:#666633;
}

 

#pageTools a:hover

{
            text-decoration:underline;
}
.hidden

      {

      display: none !important;

      }
/* <<< #17 contextmenu>>>*/

.contextmenu

    {
 
      font-family: Arial, Helvetica, sans-serif;

      font-size: 9px;

      color: #646464;

      letter-spacing: 1px;

      /*padding-top: 11px;

      padding-bottom: 11px;

      padding-left: 18px;

*/

    }

 

.contextmenu  a

    {

            font-family: Arial, Helvetica, sans-serif;

        /*padding-left: 4px;

        padding-right: 4px;*/

        text-transform:uppercase;

    }

 

.contextmenu a:link              { color:#646464; text-decoration:none; }

.contextmenu a:visited           { color:#646464; text-decoration:none; }

.contextmenu a:hover             { color:#000000; text-decoration:none; }

.contextmenu a:active            { color:#646464; text-decoration:none; }

/* <<</ #17 contextmenu>>>*/
.MenuItemIcon {

       BACKGROUND-IMAGE: url(../img/Console/IconBack5D5D5D.gif); 
       WIDTH: 22px; 
       HEIGHT: 18px; 
       TEXT-ALIGN: center

}

.MenuItemText {

       font: 12px Arial, Verdana;

}

/* CSS by Vikrant Ends */

/* CSS added by Somil Modi */

.img_background{

      left:0px;

      top:0px;

      z-index:2;

      position:absolute;

      height:87px;

      width:930px;

      background-color:Black;

}

.img_everyone{

      right:0px;

      top:0px;

      height:87px;

      display:block;

      position:absolute;

      z-index:900;

      background-color:Black;

}

.img_FHR{left:26px; top:0px; z-index:1000; position:absolute;}

/* Css By somil ends */

/********** Given Below Css updated on 9 Sep 08 **********/

 /* What's New (Keynotes) Css Starts */

div#keynote{
	line-height:1.4em;
	margin-top: 14px;
	float: left;
	width:930px;
	}

.keynoteDetail
	{
	width: 169px;
	padding-left:14px;
	padding-bottom:20px;
	float: left;
	}
.keynoteSmallnote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #999999;
	margin-right: 24px;
}
.keynoteDetail h4{
	font-size:11px;
	color:#7b7b5f;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-right: 11px;
	margin-left: 14px;
	margin-top: 16px;
	padding:0px;
	line-height:normal;
	}
.keynoteDetail p{
	font-size:11px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 11px;
	margin-left: 14px;
}
#keynote .arrowLink
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	margin-top: 6px;
	margin-right: 11px;
	margin-left: 14px;
}
#keynote .arrowLink:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
.keynotecontentBox
{
padding-top: 14px;
padding-bottom: 58px;
width:439px;
height: auto !important;
}
.keynotecontentBox p
{
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
.keynotehighlightedTXT{
	font-size: 17px;
	line-height: 20px;
}
#Right-keynote{
	float:right;
	width:188px;
	vertical-align:bottom;
	bottom: 0px;
	font-size:10px;
	padding-top: 26px;
	padding-right: 54px;
	padding-left: 30px;
	padding-bottom: 24px;
	color:#444444;
	line-height:16px;
	}
div#wrapperKeynote{
	float:left;
	width:930px;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	border-bottom:1px solid #646464;
	background-image: url(../img/keynote-rightbar-bg.gif);
	background-repeat: repeat-y;
	background-position: right;

	
}
div#contentKeynote{
	margin-top: 21px;
	margin-bottom: 0;
	line-height:1.4em;
	width:583px;
	float:left;
	padding-left: 24px;
}

div#contentKeynote a{
	 color: #8b8534;
	 font-weight:bold;
	 text-decoration:none;
}
.smkeynoteHeading{
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.keynoteArticle{
margin-top: 20px;

}
.keynoteArticle p{
	font-size: 10px;
	line-height: 16px;
	color: #444444;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
}
.keynoteArticle h3{
	font-size: 15px;
	line-height: 16px;
	color: #2b2b2b;
	font-family: Times New Roman;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
}
.keynoteArticlelink{
	
	color: #2b2b2b;
	text-decoration:none;
	
}
.keynoteArticlelink:hover{
	
	color: #2b2b2b;
	text-decoration:underline;
	
}
/* What's New (Keynotes) Css Ends */

/* VRX TOUR CSS Starts */
.vrxTourContainer{
	background-color: #e2e2e2;
	padding-top: 11px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.vrxTourBG{
	background-color: #fff;
}
.vrxTourInner{
	height: 341px;
	width: 881px;
	padding: 16px;
}
.vrxMenuContainer{
	height: 66px;
	width: 913px;
	background-color: #b1b1b1;
	vertical-align:top;
	
}
#vrxMenuPanel{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 18px;
	font-weight:bold;
	vertical-align:top;
	width:883px;
	}
#vrxMenuPanel a{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	display:block;
	}
#vrxMenuPanel a.selected{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	background-image: url(../img/vrxNavIMG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	}
#vrxMenuPanel a:hover{
	color: #8b8554;
	text-decoration: none;	
}
/* VRX TOUR CSS Ends */

/* Selection Page CSS */
#selector_wrapper{
	float:left;
	width:932px;
	background-image: url(../img/selection-bg.gif);
	background-position:center 4px;
	background-repeat: repeat-y;
	margin-top:4px;
	}

#selectorBox1{
	width:464px;
	float:left;
		}
#selectordivider{
	width:4px;
	float:left;
	background-color:#FFF;
	}
.selectorHeading{
	background-color: #c9c9b1;
	color:Black;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	letter-spacing: 1px;
	vertical-align: middle;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	}
#selectorBox1 .selectorText{
	color: #646464;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left:29px;
	padding-right:29px;
	background-color:#e4e5d7;
	padding-bottom:50px;
	padding-top:30px;
	}
#selectorBox1 .selectorText a{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	padding-top: 9px;
	padding-bottom: 9px;
	}
#selectorBox1 .selectorText a:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
#selectorBox1 select{
	font: 10px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	width: 261px;
	}


#selectorBox2{
	width:464px;
	float:left;
	margin-left:4px;
		}
#selectordivider{
	width:4px;
	float:left;
	background-color:#FFF;
	}
.selectorHeading{
	background-color: #c9c9b1;
	color:Black;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	letter-spacing: 1px;
	vertical-align: middle;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	}
#selectorBox2 .selectorText{
	color: #646464;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left:29px;
	padding-right:29px;
	background-color:#e4e5d7;
	padding-bottom:50px;
	padding-top:30px;
	}
#selectorBox2 .selectorText a{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	padding-top: 9px;
	padding-bottom: 9px;
	}
#selectorBox2 .selectorText a:hover
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
#selectorBox2 select{
	font: 10px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	width: 261px;
	}
/* Selection Page CSS ends*/


/* Golf courses What's new */
.bookmark-date {
color:#838532;
font-family:Times;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:5px;
}

.listingRow2 td {
background-color:#FFFFFF;
border-bottom:1px dotted #949494;
border-top:1px dotted #949494;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
padding-bottom:4px;
padding-left:19px;
padding-top:4px;
}
.listingRow1 td {
background-color:#FBFBFB;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
padding-bottom:4px;
padding-left:19px;
padding-top:4px;
}
.listingRow1 img {
border:0pt none;
padding:4px 20px;
}
.listingRow2 img {
border:0pt none;
padding:4px 20px;
}

/* CSS given By Somil For Tool Text Control */
.ToolText
{
    position:relative;
    font: 11px/16px Arial;
    Color:#646464;
    font-weight:bold; 
       } 

.ToolTextHover
{
   	position:relative;
    font: 11px/16px Arial;
    Color:#646464;
    font-weight:bold; 
    z-index:99;
     } 

.ToolText span{display: none;} 

.ToolTextHover span{ 
   display:block; 
   position:absolute; 
   border:1px solid black; 
   top:1.3em; 
   left:5px; 
   background-color:gray; 
   color:white; 
   text-align: left;
   padding:5px;
   z-index:99;
 }
 /* CSS given By Somil For Tool Text Control End */

.keyword {
border:1px solid #CDCDCD;
color:#1A2F40;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:243px;

}
.theme {
border:1px solid #CDCDCD;
color:#1A2F40;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:122px;
}
.year {
border:1px solid #CDCDCD;
color:#1A2F40;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:74px;
}

.bt {
background-image:url(../img/button-bg.gif);
background-repeat:repeat-x;
border:1px solid #787968;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
padding-top:2px;
text-transform:uppercase;
cursor:pointer; 
}

.paging {
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.paging select{
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.paging img {
border:0pt none;
padding:8px;
vertical-align:middle;
}
.bookmark-heading {
color:#000000;
font-family:times;
font-size:28px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:27px;
padding-right:15px;
}
.pressPic {
border:1px solid #BFBFBF;
padding:7px;
}

/* Golf courses What's new */
#golfFooter{
	width:930px;
	height:62px;
	background-color:#e4e5d7;
	margin-top: 8px;
	float:left;
}
#golfFooter div{
	margin-top: 18px;
	margin-right: 24px;
	margin-bottom: 18px;
	margin-left: 24px;
	float:left;
	}
#golfFooter .heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
#golfFooter .smheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.rightBook{
	float: left;
	padding-top: 14px;
	padding-left: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 1px;
	font-size:9px;
	vertical-align: middle;
	line-height: 14px;
}
.pressquote{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	width: 210px;
	}

.quoteWriter{
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #555555;
	letter-spacing: 1px;
}
.newsHeading{
	color: #8b8534 !important;
	font-weight: bold;
	letter-spacing: 1px;
}
.golfOverview{
	padding-top: 25px;
	padding-left: 9px;
	font-size: 11px;
}
.golfOverview p{
	padding-bottom: 10px;
	padding-top: 2px;
	margin: 0px;
}
.golfOverview h6{
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 2px;
	margin: 0px;
}
.golfOverview a{
	color: #8b8534;
	text-decoration: none;
	font-weight: bold;
}
.awardtext{
	line-height: 20px;
}

/* Golf Course CSS */

/* Golf TOUR CSS Starts */
.GolfTourContainer{
	background-color: #e4e4d6;
	padding-top: 11px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.GolfTourBG{
	background-color: #fff;
}
.GolfTourInner{
	padding: 16px 16px 16px 16px; 
	height: 341px; 
	width: 881px
}
.GolfMenuContainer{
	height: 66px;
	width: 912px;
	background-color: #b4b496;
	vertical-align:top;
	
}
#GolfMenuPanel{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 18px;
	font-weight:bold;
	vertical-align:top;
	}
#GolfMenuPanel a{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	display:block;
	}
#GolfMenuPanel a.selected{
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:27px;
	padding-bottom:27px;
	background-image: url(../img/golfNavIMG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	}
#GolfMenuPanel a:hover{
	color: #8b8554;
	text-decoration: none;	
}
/* VRX TOUR CSS Ends */
#spaFooter {
	width:930px;
	float:left;
	margin-bottom: 0px;
	padding-top: 8px;
}

/* Body Experience CSS */
.experinececontentBox
{
	padding-top: 14px;
	padding-bottom: 26px;
	min-height: 300px;
	height: auto !important;
	width: 686px;
}
#excontentBox1{
	width:308px;
	float:left;
}

#excontentBox2{
	width:308px;
	float:left;
	padding-left:64px;
}
div#contentExperinece{
	margin-top: 21px;
	margin-bottom: 0;
	line-height:1.4em;
	width:882px;
	float:left;
	padding-left: 24px;
}
div#contentExperinece a{
	 color: #8b8534;
	 font-weight:bold;
	 text-decoration:none;
}
.experineceDetail
	{
	width:308px;
	float: left;
	padding-bottom: 18px;
}

.experineceDetail h6{
	font-size:11px;
	color:#8b8534;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}
.small{
text-transform:lowercase;}
.experineceDetail p{
	font-size:11px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin: 0;
	padding: 0px;
}
#contentExperinece .arrowLink
{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
	margin-top: 20px;
	margin-right: 34px;
}
#contentExperinece .arrowLink:hover
{
	display:block;

	font: 10px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}

/* Scorecard CSS */
    .scorecard td {
   	background-image: url(../img/ver.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 11px;
	padding-left:9px;
	padding-right:9px;
	color:#4F4F4F;
    }
    .trstyle
    {
    height:25px
    
    }
	
/* Css for Calender */	
.calvalidation{
      height: 17px;
      font-size: 10px;
      color: #646464;
      font-family: Arial, Helvetica, sans-serif;
      border: 1px solid #cecece;
      width: 195px;
}


/* CSS added for authoring mode  */

.bodyBorder {
      border-right: 1px solid #999999;
      border-bottom: 1px solid #999999;
      border-left: 1px solid #999999;
      vertical-align: top;
	
}

/* */
#Destination-Map-Container {
background-color:#F2F2EB;
color:#646464;
padding:22px 39px 91px 24px;
}

#Destination-Map-Container .cityNames {
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
vertical-align:top;
}
#Destination-Map-Container a:hover {
text-decoration:underline;
}
#Destination-Map-Container a {
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
#Destination-Map-Container .heading {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
line-height:14px;
padding-bottom:14px;
text-align:left;
text-transform:uppercase;
vertical-align:top;
}
 /*CSS for Destination Map */
/* CSS for different content */
.content-withoutLeftMenu
{
float:left;
width:518px;
padding-bottom:26px;
}
.content-withLeftMenu
{
float:left;
width:374px;
padding-bottom:26px;
}
/* */

/* CSS for BHP */
#BHP_container{
	float:left;
	width:932px;
	}
#PHP_container{
	float:left;
	width:930px;
	padding-bottom:22px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../img/right-column-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#FHP_container{
	float:left;
	width:930px;
	padding-bottom:22px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../img/fpc-right-bar.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#content_leftside{
	width:697px;
	float:left;
	overflow:hidden;
	padding-top:3px;
}
#mainContent{height:303px;}
#propertyContent{height:325px;}
#content_rightside
{
	width:230px;
	float:right;
	overflow:hidden;
	padding-top:3px;
	
}
#reservation_widget{
	width:230px;
	height:303px;
	background-color:#c9c9b0;
	background-image:url(img/widget/overview.gif);
}
#prop_reservation_widget{
	width:230px;
	height:325px;
	background-color:#c9c9b0;
	background-image:url(img/widget/overview.gif);
}
.greyboxarea{
	width:698px;
	height:72px;
	display:block;
	overflow:hidden;
	vertical-align:top;
	}
#greyboxarea_top{width:698px; height:72px; display:block;}
#greyboxarea_bottom{width:698px; height:72px; display:block; border:solid 1px yellow; padding-top:2px;}
.horizontal_spacer{
	height:4px;
	width:100%;
	display:block;
	font-size:1px;
	background-color: #FFFFFF;
}

.gba_spa{width:230px;height:72px; background-color:#808285; display:block;}
.gba_spa_left_box{float:left;width:230px;height:72px; background-color:#808285; display:block;margin-bottom:4px; }
.gba_spa_left_top{float:left;width:230px;height:72px; background-color:#808285; display:block;margin-bottom:4px; }

.gba_spa_left_box img{float:right;}
.gba_spa_left_box a{text-decoration:none;height:72px; width:230px; display:block; overflow:hidden;}
.gba_spa_left_box a img{height:72px; width:230px;}
.greyboxarea_col1{width:230px; height:72px; float:left;}
.greyboxarea_col1 a{height:72px;display:block; vertical-align:middle;}
.greyboxarea_col1 img {vertical-align:middle; position:relative; top:auto;}

.greyboxarea_col2{width:230px; height:72px; float:left; padding-left:4px;}
.greyboxarea_col2 a{height:72px;display:block; vertical-align:middle;}
.greyboxarea_col2 img {vertical-align:middle; position:relative; top:auto;}
.greyboxarea_col3{width:230px; height:72px; float:right;}
.greyboxarea_col3 a{height:72px;display:block; vertical-align:middle;}
.greyboxarea_col3 img {vertical-align:middle; position:relative; top:auto;}

.gba_title{
	float:left;
	width:75px;
	height:52px;
	display:block;
	text-align:center;
	vertical-align:middle;
	padding-top:25px;
	font-size:9px;
	text-transform:uppercase;
}
.gpa_spa_left{width:76px; height:72px; float:left;}
#traveltools{
	width:228px;
	height:146px;
	display:block;
	background-color:#e4e4d6;
	border: solid 1px #999;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
}/*width and height adjusted to account for borders by subtracting 2 from each.*/
#traveltools_title{width:216px; background-color: #c9c9b1;display:block; font-size:11px; text-transform:uppercase; letter-spacing:1px; padding:5px 0px 5px 12px; text-align:left; font-weight:bold;}
#traveltools_content{width:216px; padding: 18px 0px 18px 12px;font-family: Arial; font-size:10px; color:#3f3b3b; text-align:left; vertical-align:top; }
#traveltools_content a:link{text-decoration:none; color:#3F3B3B;}
#traveltools_content a:hover{text-decoration:none; color:#000;}
#traveltools_content a:visited{text-decoration:none; color:#000;}
#traveltools_content a:active{text-decoration:none; color:#000;}
/* Property Landing CSS */
#PHP_content{
	margin-top: 19px;
	margin-bottom: 0;
	padding-left:24px;
	line-height:1.4em;
	float:left;


}
#PHP_content .Title {
	Color:#000000;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	margin:0;
	padding-bottom:18px;
	border-bottom:solid 2px #918f8f;
	line-height: 27px;
	width:626px;
}
#PHP_content a{
	 color: #8b8534;
	 font-weight:bold;
	 text-decoration:none;
}
#PHP_contentBox{
width:646px;
padding-top:22px;
}
#PHP_contentBox1{
	width:303px;
	float:left;
	padding-right:18px;
	padding-bottom: 24px;
	}

#PHP_contentBox2{
	width:303px;
	float:left;
	padding-left:18px;
	padding-bottom: 24px;
	
}

#PHP_contentBox1 p{
	margin:0;
	
}

#PHP_contentBox2 p{
	margin:0;
	
}
#PHP_contentBox #links
{	
	width:626px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}
#PHP_contentBox #links a
{	
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
	text-align:left;
}
#PHP_contentBox #links a:visited           { color:#000; text-decoration:none; }
#PHP_contentBox #links a:hover             { color:#8b8554; text-decoration:none; }
#PHP_contentBox #links a:active            { color:#000; text-decoration:none; }
.contact-address {
	background-color:#b4b496;
	width:229px;
	}
.contact-address a{
	color:#000000;
	text-decoration:none;
	}
.contact-address a:hover{
	color:#3F3B3B;
	}
.contact-address th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px/16px;
	color: #000;
	text-transform: uppercase;

	padding-left: 15px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	}
.contact-address td{
	font-family: Arial;
	font-size: 10px/14px;
	color: #000000;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 18px;
	padding-bottom: 10px;
	text-align: left;
	}
.contact-address hr{
	background-image:url(../img/rightWidgetHR.gif);
	border-style:none;
	height:2px;
	color:#9b9b81;
	
	}
/* Property Landing Page */

/* CSS for Authoring mode */

.subTitle {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #000000;
  	text-transform:capitalize;
	}
.subTitlesInCAPS {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #000000;
  	text-transform:uppercase;
	}
.subTitlesInCAPS-CH {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #8B8554;
  	text-transform:uppercase;
		}
.subTitlesInCH {
	font-size: 11px; 
    font-family: arial;
	font-weight:bold;
    color: #8B8554;
  	text-transform:uppercase;
	margin-bottom:5px;
	}
.subTitlesInCH a{
	text-decoration:none;
    color: #8B8554 !important;
	}
.subTitlesInCH a:hover{
	text-decoration:none;
    color: #000000 !important;
	}
Strong, b{
color:#8B8554
}
.smlink
{
	font: 9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
 	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
.smlinkWidthArrow
{
	font: 9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
	text-transform:uppercase;
}
.smlinkWidthArrow:hover
{
	font: 9px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
}
.linkWidthArrow
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#000;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
}
.linkWidthArrow:hover
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: left center;
}
.simpleContent
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#646464;
	line-height:14px;}

	
.highlightedheading
{
FONT-SIZE: 19px; 
COLOR: rgb(166,166,133); 
LINE-HEIGHT: 24px;
}
.linkWidthArrowCH
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
 	color:#8B8554;
	text-decoration:none;
	background-image: url(../img/arrow_champagne_down.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	background-position: left center;
}
.divider-dotted
{
	height: 14px;
	background-image: url(../img/enroll-divider.gif);
	background-repeat: no-repeat;
	font-size: 5px;
	background-position: center;
		
}


/*End CSS for User Action Tool*/
/*AlternateRowStyle Style*/
.alternateRowStyle .even td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #f3f3f3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	padding-right: 10px;
	}
.alternateRowStyle .odd td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	padding-right: 10px;
	}
.clmnHeading td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fbfbf9;
	background-color: #c9c9b0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	padding-right: 10px;
	font-weight: bold;

	}
	
.contentArrowlink a{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;

	
	}
.contentArrowlink a:hover
{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
 	color:#8B8554 !important;
	text-decoration:none;
	background-image: url(../img/contact-arrow-hover.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position: left center;
	text-transform:uppercase;
}
/* Add Css for Lis Image PlaceHolderViewer Control*/
.vanity-titleLisImg
{
	font: 11px/16px arial;
	color: #8B8554;	
	font-weight: bold;
	text-transform: uppercase;
	
}

.Summary-Title-Vanity
{
	font: 11px/16px arial;
	color: #8B8554;	
	font-weight: bold;
	text-transform: uppercase;
	padding-top:7px;
	padding-bottom:7px;
	
}
.Summary-Title
{
	font: 11px/16px arial;
	color: #646464;	
	font-weight: bold;		
	
}
.Summary-Title-Padding
{
	font: 11px/16px arial;
	color: #000;	
	font-weight: bold;	
	padding-left:10px;	
	padding-top:20px;
	padding-bottom:6px;
	text-transform: uppercase;
}
.bookmark-detail-Padding
{
	padding-left:10px;	
	font: 11px/16px Arial;
	Color:#646464;
}
.bookmarkLisImg-detail{
	font: 11px/16px Arial;
	Color:#646464;
	width:455px;
	border-bottom-width:0px;
	padding-bottom:10px;
}


.propPackage-PaddingHoz A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:6px;	
	display:block;
}
#container #text .propPackageHoz A
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8554;
	font-weight: bold;
	text-transform:lowercase;
	text-decoration: none;
	display:block;
}
#container #text .propPackageHoz img{
	border: none;	
}

/* CSS for property package ends */

/*VanityCSS*/
#container #text .vanity-container
{	
	padding-top: 15px;
	padding-bottom:26px;
	padding-left:26px;
	padding-right:26px;
	
	}
#container #text .vanity-Page-Title 
{
	font: 1.4em "Times New Roman", Times, serif;
	Color:#000000;
	letter-spacing: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #918f8f;
	vertical-align:middle;
}
#container #text .vanity-detail{
	font: 11px/14px Arial;
	Color:#646464;
	padding-top:14px;
	
	}
#container #text .vanity-detailLisImg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8554;
	font-weight: bold;
	text-decoration: none;
	display:block;
	text-transform:lowercase;
}
#container #text .vanity-detail-noBr p
{
	margin:0;
	padding-top:6px;
	font: 11px/14px Arial;
	Color:#646464;
	vertical-align:top;
	}
#container #text .vanity-detail-noBr a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8554;
	font-weight: bold; 
	text-decoration: none;
	display:block;
}
 .Page-Title h1{
	Color:#000000;
	text-transform: capitalize;
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	margin:0;
	padding-bottom:12px;
	
	line-height: 29px;
	font-weight:normal;
	
}
/*EndVanityCSSPackage*/