@charset "utf-8";
/* CSS Document */

body{margin:0 auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:130%; font-size:0.7em; color:#111111;}
img {border:none;}
h1 {display:none;}
h2 {font-size: 1.5em; font-weight:normal;}
h3 {margin: 0; font-size:1.25em; color:#FFFFFF; font-weight:bold;}
h4 {}
p {line-height:140%; font-size:1em;}

.content {width:1020px; margin:0 auto; display:block;}
		.content_index {height:740px;}
		.content_otherpages {height:740px;}
.shadow-left {width:30px; height:100%; background:url(../images/shadow_left.png) repeat-y; float:left;}
.shadow-right {width:30px; height:100%; background:url(../images/shadow_right.png) repeat-y; float:left;}


.wrapper {width:960px; overflow:hidden; margin:0 auto; float:left;}

/*** START OF HEADER ***/
.header {float:left; width:960px; display:inline-block; height:120px; position:relative;}
.topnavigation {width:100%; height:20px; top:-2px; margin:0; padding:0; font-size:9px; text-align:right; position:absolute;}
.logo{position:absolute; top:46px; left:10px;}

/*** END OF HEADER ***/

/*** START OF BODY ***/
.body-main {float:left; width:960px; height:450px; display:inline-block; position:relative; overflow:hidden;}
	#body-maincontainerblank {width:960px; height:450px; overflow-y:auto; overflow-x:hidden;}

#talktoagent {
position:absolute;
right:0;
top:0;
z-index:97;
}

/*** slideshow ***/
#slideshow{
float:left;
width:960px;
height:450px;
display:inline-block;
position:relative;
z-index:95;
overflow:hidden;
}

.slideshow-set {width:960px; height:450px; position:relative;}
.slideshow-set img {position:absolute; top:0; left:0; z-index:110;}
.slideshow-set .banner-text {width:960px; height:100px; position:absolute; top:265px; left:0px; z-index:111; background:url(../images/box-body-center.png); font:3.5em/1.5em "Times New Roman", Times, serif; color:#333333;}
.slideshow-set .banner-text span {padding:25px 0 0 20px;}
/*** slideshow ***/

/*** location ***/
#location{
background:url(../images/location_bg.jpg) no-repeat;
width:920px;
height:410px;
margin: 20px 20px 20px 20px;
}
#location p
{
line-height:14px;
font-size:11px;
color:#000000;
}
#location a:link, #location a:active, #location a:visited {color:#333333; font-size:11px; font-weight:bold;}
#location a:hover {color:#0a4613;}

/*** location ***/

/*** START OF FOOTER ***/
.footer{
float:left;
width:960px;
display:inline-block;
position:relative;
margin:0 auto;
}

.print { float:right; margin:0 5px 0 0; padding:0; position:absolute; left: 190px; top:85px; }

#first-box {margin-left:12px;}

ul.boxes{
float:left;
margin-top:13px;
padding:0px;
width:960px;
display:inline;
}
/*** END OF FOOTER ***/


/*** NAVIGATION STYLING ***/

/*** menu starts here ***/
.menubar{position:relative; float:left; height:124px; width:748px; display:block; margin:6px 0 0 210px; z-index:5;}

#mnu-home, #mnu-properties, #mnu-compare, #mnu-location, #mnu-testimonials, #mnu-why, #mnu-residences{position:relative; top:85px;}

#menus{padding:0px;margin:0px;list-style:none;}
#menu{float:left;height:122px;cursor:pointer;}
#mnu-home{position:relative;top:82px;width:50px;padding-left:10px;border-right: #b4bc2f solid 2px;}
#mnu-properties{position:relative;top:82px;border-right: #b4bc2f solid 2px;}
#mnu-compare{position:relative;top:82px;border-right: #b4bc2f solid 2px;}
#mnu-location{position:relative;top:82px;border-right: #b4bc2f solid 2px;}
#mnu-testimonials{position:relative;top:82px;border-right: #b4bc2f solid 2px;}
#mnu-why{position:relative;top:82px;border-right: #b4bc2f solid 2px;}
#mnu-residences{position:relative;top:82px;}

#mnu-home span{position:relative;display:block;}
#animate-home{display:block;position:absolute;float:left;width:62px;height:114px;zoom:1;}
#animate-prop{display:block;position:absolute;float:left;width:90px;height:114px;}
#animate-comp{display:block;position:absolute;float:left;width:79px;height:114px;}
#animate-loc{display:block;position:absolute;float:left;width:85px;height:114px;}
#animate-testi{display:block;position:absolute;float:left;width:108px;height:114px;}
#animate-why{display:block;position:absolute;float:left;width:75px;height:114px;}
#animate-res{display:block;position:absolute;float:left;width:250px;height:114px;}
/*** menu ends here ***/

/*** dropdown starts here ***/
.mnu-dropdown{
display:none;
width:260px;
position:relative;
z-index:120;
float:right;
top:-450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #CCCCCC;
background:url(../images/mnu-dropdown-bg.png);
}

#mnu-drop{list-style:none;padding:0 5px 6px;margin:0px;}
#mnu-drop li{border-bottom:1.5px solid #999999;padding-top:5px;padding-bottom:5px;}
#mnu-drop li span{position: relative;float:right;margin-right:0px;margin-top:4px;}
#mnu-drop li a:hover{color:#FFFFFF;}
#mnu-drop li a{text-decoration:none;color:#CCCCCC;}
#li-buyer div{height:100px;display:none;position:relative;left:0px;margin-top:6px;}
#li-downloads div{height:100px;display:none;position:relative;left:0px;margin-top:6px;}
#li-login div{height:100px;display:none;}
#li-buyer{overflow:hidden;}
#li-downloads{overflow:hidden;}
#li-login{overflow:hidden;font-size:12px;}
#li-login input{margin-bottom:7px;color:#999999;}
#lgn-btn{text-align:center;}

/*** dropdown ends here ***/


	.filled {background:url(../images/box-body-center.png) repeat; }


/*
*	BOXES PROPERTIES. THIS CHANGES ALL BOXES
*/

.textheader textcontent textfooter {position:relative;}
.boxheading {border-bottom:none; border-right:none; border-left:none; height:23px; position:absolute; left:15px; right:15px;}
.boxheading h1,.boxheading h2,.boxheading h3,.boxheading h4,.boxheading h5,.boxheading h6 {padding:6px 0 0 0;}
.corner-upleft {width:15px; height:23px; margin:0; position:absolute; left:0px;}
.corner-upright {width:15px; height:23px; margin:0; position:absolute; right:0px;}
.boxfoot {background:url(../images/box-body-center.png); border-top:none; border-bottom:1px solid #77726b; border-right:none; border-left:none; height:8px; position:absolute; left:15px; right:15px; bottom:0px;}
.corner-downleft {width:15px; height:9px; margin:0; position:absolute; left:0px; bottom:0px; background:url(../images/box-footer-left.png);}
.corner-downright {width:15px; height:9px; margin:0 ; position:absolute; right:0px; bottom:0px; background:url(../images/box-footer-right.png);}
.textcontent {background:url(../images/box-body-center.png); border-top:none; border-bottom:none; border-right:1px solid #77726b; border-left:1px solid #77726b; overflow-x:hidden; overflow-y:auto; overflow:auto; position:absolute; top:23px; bottom:9px; left:0;right:0;}
.textcontent p,.textcontent h1,.textcontent h2,.textcontent h3,.textcontent h4,.textcontent h5,.textcontent h6 {margin:10px; padding:0 0px; line-height:150%; }


/*
*	TEXT HEAVY PAGES WRAP
*/

#textbody {width:900px; height:380px; margin:50px 30px 10px; float:left;}
#textbodyleft {width:250px; height:380px; float:left;}
#textbodyright {width:650px; height:380px; float:left; }
#textheader {padding: 0; width:650px; height:30px; }
#textcontent {padding: 0; width:650px; height:350px; font-size:1em;}


/*
*	TEXT HEAVY PAGES STYLE
*/

.boxwrapper {width:650px; height:380px; position:relative;}
.textcontent img{float:left; margin:5px 8px 0 5px}

/*
*	NEWS PAGES STYLE
*/

.boxwrappernewsarchive {width:225px; height:250px; position:relative;}

ul.newsarchive {
	list-style: none;
	margin: 0px; padding: 0; 
	overflow:hidden
}
ul.newsarchive li {
	margin: 0; padding: 0;
}

ul.newsarchive p{margin: 10px; padding: 0; }
ul.newsarchive h4{margin: 0px; padding: 0; }


/*
*	CONTACT US STYLE
*/

ul.contactlist {
	float: left;
	list-style: none;
	margin: 0px; padding: 0;
	width: 960px;
	height:450px;
}
ul.contactlist li {
	margin: 15px 0 5px 25px; padding: 0;
	float: left;
}

.boxwrappercontactbig {width:480px; height:400px; position:relative;}
.boxwrappercontactsmall {width:300px; height:360px; position:relative;}
.form-table {width:450px; padding:15px;}
.form-table input {width:200px;}
.form-table select {width:150px;}
.form-table textarea {width:200px;}
.submit-button {width:60px !important;}
.form-table .form-notice {font:1.0em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}
.form-table .form-required {font:0.8em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}

div.boxwrappercontactsmall div.textcontent {font-size:.9em; line-height:1.4em}

#girl{
/*delete*/
display:none;
/*delete*/
position:absolute;
left:662px;
top:108px;
z-index:97;
overflow:hidden;
width:298px;
height:343px;
background-image:url(../images/girl.png);
background-repeat:no-repeat;
}

#chat-link{
position:absolute;
left:530px;
top:380px;
z-index:97;
overflow:hidden;
margin:0 0 18px 0;
}


/*
*	PROPERTIES LIST STYLE
*/

ul.propertieslist {
	float: left;
	list-style: none;
	margin: 0px; padding: 0;
	width: 960px;
	height:450px;
}
ul.propertieslist li {
	margin: 15px 0 3px 40px; padding: 0;
	float: left;
	width: 420px;
}

.boxwrapperproperties {width:420px; height:203px; position:relative;}

/*
*	FEATURES LIST STYLE
*/

ul.featureslist {
	float: left;
	list-style: none;
	margin: 0px; padding: 0;
}
ul.featureslist li {
	margin: 0; padding: 0;
	float: left;
}

/*
*	FOOTER BOXES STYLE
*/

.boxwrapperfooter {width:228px; height:147px; position:relative; float:left;
text-align:left;
margin-right:8px;
margin-left:0xp;
list-style:none;
display:block;
margin-bottom:12px;}