body{ font-family:Arial, sans-serif; font-size:12px; margin:0px; background:url(../images/bg.jpg) no-repeat top center #698135;behavior: url("csshover.htc");}

/*.homebody{ font-family:"Segoe UI", Arial, sans-serif; font-size:12px; margin:0px; background:url(../images/bg.jpg) no-repeat top center #82954a;behavior: url("csshover.htc");}*/

h1,h2,h3,h4,h5{ margin:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
h1{ color:#005282; font-size:23px; margin:0px 0px 15px 0px; font-weight:inherit;}
h2{ color:#a69f51; font-size:17px; margin:10px 0px; }
h3{ color:#FFFFFF; font-size:16px; margin:10px 0px; font-weight:bold; }
p{ margin:0px;}
ul { padding-left: 40px;}
li { padding-left: 40px;}

big{color:#005282; font-size:15px; margin:0px 0px 15px 0px; font-weight:inherit;}
.container{ margin:0px auto; width:980px;}
.wrapper{ float:left; width:980px;}
.flt{ float:left; z-index:1;}
.rightpanel{background-color:#a69f51;}

.header{ position:relative; width:980px; float:left; height:181px;}
.logo{ float:left; background:url(../images/logo_new.gif) no-repeat left top; width:205px; height:170px; position:absolute; top:15px; right:25px;}
.logo a{ width:205px; height:170px; display:block;}

.condos{ position:absolute; background:url(../images/condos.gif) no-repeat; width:132px; height:147px; right:60px; top:20px;}
.remote{ float:left; background:url(../images/remote.gif) no-repeat left top; position:absolute; top:65px; right:425px;}

.nav{ float:left; width:980px; font-family:"Segoe UI", Arial, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; z-index:10;}
.nav ul{color:#FFFFFF; margin:0px; padding:0px; list-style:none;}
.nav ul li{ margin:0px 0px 0px 0px; display:inline;  background:url(../images/sep.gif) no-repeat right top; float:left; padding:0px 0px; position:relative; }
.nav ul li:hover{ background:url(../images/menu_over.gif) repeat-x;}
.nav ul li.current{ background:url(../images/menu_over.gif) repeat-x;}
.nav ul li a{ color:#FFFFFF; text-decoration:none; display:block; padding:14px 15px 15px 15px; float:left;}
.nav ul li a:hover{}
.nav ul li ul{ display:none;}
.nav ul li:hover ul{ display:block; position:absolute; left:0px; top:42px; background:url(../images/submenu_bg.jpg) repeat-x top #933400; width:170px; padding:10px 0px 10px 0px;}
.nav ul li:hover ul li{ background:none; width:160px; float:left; border-bottom:1px solid #b3470d; margin:0px 5px;}
.nav ul li:hover ul li:hover{ background:#6e2700;}
.nav ul li:hover ul li a{ background:none; padding:10px 10px;}

.homesep{ background:url(../images/menu_bg.gif) repeat-x; height:30px; float:left;}
.mainimg{ background:url(../images/main_img.gif) no-repeat left top; width:722px; height:413px;}
.opa{filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9;}

.innercont{ background:#fff; padding:20px; color:#111111;  font-size:12px; line-height:20px;  }
.innercont p{ margin:8px 0px;}
.floorplan td{ text-align:center; padding:0px 10px;}
.innercont big{ font-size:13px; font-weight:bold;}
.innercont a{ color:#005282;}
.flt ul{margin:0px; padding:0px 15px 15px 0px; list-style:none;}



.flt ul li a{color:#425372; text-decoration:none;}



.flt ul li a:hover{color:#990000; text-decoration:underline;}
.flt a{font-size:12px; text-transform:capitalize; text-decoration:none;}
.flt a:hover{font-size:12px; color:#990000; text-transform:capitalize; text-decoration:underline;}

.luxury{background:url(../images/luxary_new.png) no-repeat left top; width:269px; height:170px; position:absolute; left:40px; top:0px;}
.homefooter{font-size:12px; color:#FFFFFF; position:relative; width:980px; height:200px; float:left;}
.eventby{position:absolute; background:url(../images/eventby.gif) no-repeat; width:700px; height:51px; left:10px; top:20px;}
.starpointe{position:absolute; background:url(../images/starpointe.gif) no-repeat left top; width:192px; height:36px; left:20px; top:45px;}
.remotelogin{ position:absolute; left:370px; bottom:25px;}

.copyright{position:absolute; left:140px; top:160px;}
.copyright a {color:#FFFFFF; text-decoration:none;}
.copyright a:hover{color:#FFFFFF; text-decoration:underline;}
.innercopy{padding:10px 0px; color:#FFFFFF; font-size:12px;}
.innercopy a, .innercopy a:hover{color:#FFFFFF;}

.text-box{border: 1px solid #999999;}

#errorfont{font-size:12px; color:#990000; display:none;}

.Priceheading {
	background-color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.PriceLeftText{
	text-align:left;
	background-color:#CC99FF;
	padding-left:3px;
	font-size:11px;
	font-weight:bold;
}

.PriceLeftTextbottom{
	text-align:left;
	background-color:#CCFFCC;
	padding-left:3px;
	font-size:11px;
	font-weight:bold;
}

.PriceLeftText2{
	text-align:left;
	background-color:#FCF035;
	padding-left:3px;
	font-size:12px;
	font-weight:bold;
}

.PriceLeftTextbottom2 {
	text-align:center;
	background-color:#FCF035;
	padding-left:3px;
	font-size:12px;
	font-weight:bold;
}

.RedPrice{text-align:center; background-color:#FCF035; font-size:13px; color:#FF0000; }
.PriceList {font-size:13px; text-align:center; }
.total {font-weight:bold; text-align:left; font-size:13px; padding-left:19px; }
.total3 {font-weight:bold; text-align:left; font-size:13px; padding-left:19px; }
.total2 {font-weight:bold; text-align:left; font-size:13px; padding-left:25px; }
.totals{font-weight:bold; font-size:13px; padding-right:5px; }

.TopPrice{text-align:left; padding-left:10px; }
.TopPriceName{font-size:14px; font-weight:bold; }
.TopPriceName2{font-size:12px; font-weight:bold; }
.TopPriceName3{font-size:11px; font-weight:bold;}
.registerform{color:#FFFFFF; padding:10px 5px; margin:0px; float:left;}
.registerform p{padding:5px; float:left; text-align:left;}