/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* common styling */
.menu {font-family: arial, sans-serif; width:950px; height:30px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:inline; text-decoration:none; color:#000; height:20px; width:90px; text-align:center;  line-height:20px; border:1px solid #fff; font-size:11px; overflow:hidden;}
.menu ul {padding:10px; margin:0; list-style: none;}
.menu ul li {float:left; margin: 0px 20px 0px 0px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ccc; background:#ff;}
.menu ul li:hover ul {display:inline; position:absolute; top:16px; left:-15px; width:105px;}
.menu ul li:hover ul li a.hide {background:#ccc; color:#000;}
.menu ul li:hover ul li:hover a.hide {background:#fff; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#000;}
.menu ul li:hover ul li a:hover {background:#ff; color:#ccc;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


HTML,BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: arial;background-color: #744D1C;behavior: url(csshover.htc);   padding: 0px;
   margin: 0px;

}

#layer0  {

  border: 5px solid #FFFFFF;
   visibility: visible;
   margin-top: -5px;
   margin-left: -5px;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 700px;
   height: 599px;
   background-color: #ffffff;
   background-image: none;
  
  
}

#hznltaweb1  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top:40%;
   left: 0px;
  
}
#ltaweb1  {
   width: 800px;
   height:600px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   margin-top: 0px;
}
#layer0long  {
  
   visibility: visible;
   margin-top: -5px;
   margin-left: -5px;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 865px;
   height: 1200px;
   background-color: #000000;
   background-image: none;
}


#TOP  {
	background: url(images/head.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 385px;
	margin: 0px;
}
#TOPNEW  {
	background: url(images/headnew.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 385px;
	margin: 0px;
}
#TOPNEW2  {
	background: url(images/headnew2.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 385px;
	margin: 0px;
}
#TOPabout  {
	background: url(images/headabout.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 361px;
	margin: 0px;
}
#TOPsignup  {
	background: url(images/headsignup.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 361px;
	margin: 0px;
}
#TOPgarden  {
	background: url(images/headgarden.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 361px;
	margin: 0px;
}

#TOPwestcliffe {
	background: url(images/headwest.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 361px;
	margin: 0px;
}

#TOPamenities {
	background: url(images/headamenities.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 361px;
	margin: 0px;
}
#TOPrelo {
	background: url(images/headrelo.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 3;
	width: 786px;
	height: 361px;
	margin: 0px;
}

#MID  {
	background: url(images/mid.gif) repeat-y;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 361px;
	z-index: 2;
	width: 786px;
	margin: 0px;
	background-color: #FFFFFF;
}

#MIDNEW  {
	background: url(images/midnew.jpg) repeat-y;
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 361px;
	z-index: 2;
	width: 786px;
	margin: 0px;
	background-color: #FFFFFF;
}

	
	#MIDlg1  {
	background: url(images/featuredprop.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 306px;
	z-index: 3;
	width: 162px;
	height: 281px;

}

	#MIDlg2  {
	background: url(images/luxurycert.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 69px;
	top: 234px;
	z-index: 6;
	width: 119px;
	height: 188px;

}
#MIDlg3  {
	background: url(images/featured2prop.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 19px;
	top: 394px;
	z-index: 6;
	width: 209px;
	height: 250px;

}
#MIDlg4  {
	background: url(images/sustainableways.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 45px;
	top: 394px;
	z-index: 6;
	width: 150px;
	height: 178px;

}

#MIDlg5  {
	visibility: visible;
	position: absolute;
	left: 43px;
	top: 675px;
	z-index: 6;
	width: 156px;
	height: 278px;

}
#BOT  {
	background: url(images/foot.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	
	z-index: 2;
	width: 786px;
	height: 72px;
}
#BOTHOME  {
	background: url(images/foothome.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	
	z-index: 2;
	width: 786px;
	height: 72px;
}


#uppernavg  {
  
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 140px;
   z-index: 4;
   width: 600px;
   height: 135px;
}

UL {
	LINE-HEIGHT: normal; MARGIN: 3px; font-size:8pt;PADDING-LEFT:5px;
}

#page {
	WIDTH: 865px; background-color: #000000;
}
#page .section {
	 PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

A {
	 TEXT-DECORATION: none;COLOR: #CC0033;
}

A:Hover {COLOR:#000000}

.homep A:link {TEXT-DECORATION: none;COLOR:#5560C8; font-size:10pt;}
.homep A:active {TEXT-DECORATION: none;COLOR: #5560C8; font-size:10pt;}
.homep A:hover {TEXT-DECORATION: none;COLOR: #000000; font-size:10pt;}
.homep A:visited {TEXT-DECORATION: none;COLOR: #5560C8; font-size:10pt;}

P {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #333333;  FONT-WEIGHT: normal }
.P3 {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #333333;  FONT-WEIGHT: normal }
.P1 {
	  FONT-SIZE: 10pt;MARGIN: 0px;COLOR: #5560C8; FONT-WEIGHT: 700}
	  .P1:first-letter {FONT-SIZE: 18pt; FONT-FAMILY: Times New Roman;}
.P2 {
	  FONT-SIZE: 9pt;MARGIN: 0px;COLOR: #333333; FONT-WEIGHT: 700}
.P {
	  FONT-SIZE: 10pt;MARGIN: 0px;COLOR: #993300;  FONT-WEIGHT: 700  }

.P:first-letter {FONT-SIZE: 18pt; FONT-FAMILY: Times New Roman;}



.Heading {COLOR:#99cc33;FONT-SIZE: 13pt;FONT-WEIGHT: bold; }

.T {
	  FONT-SIZE: 18pt;MARGIN: 0px;COLOR: #993300;  FONT-WEIGHT: bold; FONT-FAMILY: Times New Roman;}

.TABLE1 {BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: none;  BORDER-BOTTOM: none; }

P {
	LINE-HEIGHT: normal
}

.LI {
	LINE-HEIGHT: normal; MARGIN: 1px; font-size:9pt;PADDING-LEFT:0px;COLOR: #333333; FONT-WEIGHT: normal;
}


BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; 
	
}

#midcontent{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	background-color: #ffffff;
	visibility: visible;
	position: absolute;
	left: 69px;
	z-index: 2;
	width: 420px;
	height: 450px;
	top: 18px;

}

#midcontent1col{
	MARGIN: 5px auto;
	TEXT-ALIGN: left;
	visibility: visible;
	position: absolute;
	left: 218px;
	z-index: 4;
	width: 545px;

	top: 5px;
	background-color: #FFFFFF;

}




#footercontent{
	
	
	visibility: visible;
	position: absolute;
	left: 388px;
	z-index: 5;
	width: 95px;
	height: 88px;
	top: 15px;

}
#email{
	visibility: visible;
	position: absolute;
	left: 304px;
	z-index: 5;
	width: 95px;
	height: 88px;
	top: -2px;

}

#footer A {
	MARGIN: 0px 1ex
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer  {	TEXT-ALIGN: center;FONT-SIZE: 8pt;COLOR:#006699
}


}.bodySection {
	WIDTH: 100%; PADDING-TOP: 1em
}
.bodySection P {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify;
}

#title {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px solid; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.colleft {
	PADDING-LEFT: 10px;PADDING-RIGHT: 10px;BORDER-RIGHT: 1px solid #999999 ;   TEXT-ALIGN: justify}
.colright {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px;BORDER-LEFT: 1px solid #999999;  TEXT-ALIGN: justify}
.colctr {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: justify}

#titlebottom {
	 BORDER-TOP: 1px solid;  TEXT-ALIGN: center
}


.footer {FONT-SIZE: 8pt;COLOR:#006699; }
.subheader {FONT-SIZE: 10pt;COLOR:#006699}


#footer A {
	COLOR: #666666
}


#leftmidpage {
	PADDING-TOP:10px;PADDING-LEFT:10px;BORDER-RIGHT: 1px solid
}
#midpage {
	PADDING-TOP:10px;PADDING-LEFT:10px; PADDING-RIGHT:10px;
}
#rightmidpage {
	PADDING-TOP:10px;PADDING-LEFT:10px; BORDER-LEFT: 1px solid
}
H2 {
	  FONT-SIZE: 10pt;MARGIN: 0px;COLOR: #993300;  FONT-WEIGHT: 700  }
