

* { margin:0; padding:0;}

body{ background:#000; overflow-y:scroll}
* + html body { overflow-y:auto}
* html body { overflow-y:auto}

/************** General Classes ***********************/

p,div, ul,ol, li,h1,h2,h3,h4,h5,h6,img
input,textarea,select,span{ margin:0; padding:0;}
*:focus	{outline:none; border:none}
input.textbox, textarea{  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border:none; background-color:#000000; width:132px; line-height:23px; height:23px;}
textarea{ height:100px; line-height:normal; width:132px; overflow:auto; margin:5px 0; resize: none;}
.COL1, .COL2{ float:left}
a{color:#231f20; text-decoration:none}
a:hover{ border-bottom:1px dotted #231f20}
h1{ background:#bc9009; color:#231f20; line-height:23px; font-size:13px; padding-left:10px; margin:0 0 10px 0; padding:0 0 0 10px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase}
/************* Web Page Structure Starts from here ******************/
#absolutCont{ width:990px; height:565px; position:absolute; top:50%; left:50%; margin-top:-282.5px; margin-left:-495px;}
#MainContainer{ background:url(../images/GradBg.jpg) repeat-y; width:990px; margin:auto; height:550px; overflow:hidden;}

/**************** Index page Css *********************/
#HomeFlashCont{ background:url(../images/homepageFlash.jpg) no-repeat; width:990px; margin:auto; height:565px;}




/************Col 2 Css***************/
.COL2 #ContentWorkArea
{
	width:100%;
	margin:49px 0 49px 0;
	border-width:8px 0;
	border-color:#ddc784;
	border-style:solid;
	height:379px;
}
.COL2 .WithColWrap
{
	width:707px;
	overflow:hidden;
	float:right;
	padding-top:35px;
}
.WithColWrap .LHS{
	width:310px;
	float:left;
	margin-right:22px;
}
.NoColWrap p, .LHS p { margin:0; padding:0; line-height:22px; text-align:justify; font-size:13px; font-stretch:narrower;}
.LHS p.Contact span{ display:block}
p.Contact { padding-bottom:8px!important;  display:block}
p.Contact span{ font-weight:normal}
p.Contact span b{ font-weight:bold}
.WithColWrap .RHS{
	width:344px;
	float:right;
	margin-left:22px;
}
#contactFrm
{
	width:100%;
	margin-top:10px!important;
	float:left
}
#contactFrm dt, #contactFrm dd{ float:left; margin-bottom:22px;}
#contactFrm label{ text-transform:uppercase; font-weight:bold; display:inline-block; line-height:24px; }
#contactFrm label.mssg{ line-height:normal!important}
#contactFrm dt{ width:90px;}
#contactFrm .submit{ background:url(../images/submitBttn.gif) no-repeat; display:block; width:63px; height:17px; border:none; cursor:pointer}
#contactFrm .txtboxLhscrv{ background:url(../images/txtboxLhsCrv.gif) no-repeat top left; display:block; height:24px; padding-left:12px;}
#contactFrm .txtboxRhscrv{ background:url(../images/txtboxRhsCrv.gif) no-repeat top right; display:block; height:24px; padding-right:12px; }
* html #contactFrm .txtboxLhscrv, * html #contactFrm .txtboxRhscrv{ display:inline}
#contactFrm .txtareaTopLhsCrv{ background:url(../images/txtareaTopLhsCrv.gif) no-repeat top left; padding-left:14px;}
#contactFrm .txtareaBttmLhsCrv{ background:#000000 url(../images/txtareaBttmLhsCrv.gif) no-repeat bottom left;}
#contactFrm .txtareaTopRhsCrv{ background:url(../images/txtareaTopRhsCrv.gif) no-repeat top right; padding-right:14px;}
#contactFrm .txtareaBttmRhsCrv{ background:#000000 url(../images/txtareaBttmRhsCrv.gif) no-repeat bottom right;}
.COL2 .NoColWrap
{
	width:640px;
	margin:auto;
	overflow:hidden;
	padding-top:35px;
}
.NoColWrap .Aminities
{
	width:100%;
}
.NoColWrap p{ line-height:normal; font-weight:700; font-size:12px; margin-bottom:5px;}
.Disclaimer{ height:240px; overflow:auto;}
.Disclaimer p{ font-weight:normal}
.Disclaimer ol{ padding:0 0 0 20px; margin:0;}
* html .Disclaimer ol{ padding-left:25px;}
.Disclaimer ol li{ margin-bottom:5px; text-align:justify; padding-right:6px;}
.Aminities ul.aminities{ list-style-type:none; margin:0; font-size:10px;}
.Aminities  ul.aminities li{ background:url(../images/bullet.gif) no-repeat 0 6px; padding-left:8px;}
.Aminities table{ margin:0 0 8px 0; padding:0;}
.Aminities table td{ width:48%; vertical-align:text-top}
.Aminities table td.LHS{ border-right:1px solid #918f8f; padding-right:5px;}
.Aminities table td.RHS{ padding-left:5px;}
.NoColWrap .FloorPlans, .NoColWrap .Location{ width:500px; margin:auto; text-align:center}
.FloorPlans a.pdf, .Location a.pdf	{background:url(../images/pdficon.gif) no-repeat center;display:block;width:80px;height:125px; margin:auto; cursor:pointer}
.FloorPlans a.pdf:hover, .Location a.pdf:hover{opacity:0.5;filter: alpha(opacity=50) ;-moz-opacity:0.5; border-bottom:none}
.Features ul li{ background:none; padding:0;}
/************ Gallery ***************/
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.panel{ background:#372b15!important; text-align:center}


/**********Footer***********/
#footer{ width:990px; margin:auto; color:#7e8790; line-height:15px; font-size:9.5px; overflow:hidden }
#footer .CopyRight{ float:left}
#footer .footerlnk{ float:right}
.footerlnk a{color:#6D6F71;}
/*********************************/



