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

body{margin:0 auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.6em;}
img {border:none;}
h1 {display:none;}
h2 {font-size: 2.5em; line-height: 1.5em; font-weight:normal}
h3 {font-size:1.7em; margin:0; font-weight:normal;}
h4 {font-size:1.25em;}
p {font-size: .9em;}

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

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

/*** END OF HEADER ***/

/*** START OF BODY ***/
.body-main {
float:left; width:960px; display:inline-block; position:relative; overflow:hidden;}

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




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

.slideshow-set {width:960px; height:450px; position:relative;}
.slideshow-set img {position:absolute; top:0; left:0;}
.slideshow-set .banner-text {width:960px; height:120px; position:absolute; top:260px; left:0px; z-index:111;}
.slideshow-set .banner-text span {padding:0 0 0 20px;}
.slideshow-set p {width:600px; padding:25px 0 0 20px; position:absolute; top:290px; left:0px; z-index:111;font-size:1.25em; line-height:1.5em}





/*** START OF FOOTER ***/
.footer{
text-align:right;
}

.print { float:right; margin:-15px 5px 0 0; padding:0; }

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

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

.box p{
font-size:0.95em;}
.box h3{
font-size:1.25em; font-weight:bold}

/*** 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: #999999 solid 2px;}
#mnu-properties{position:relative;top:82px;border-right: #999999 solid 2px;}
#mnu-compare{position:relative;top:82px;border-right: #999999 solid 2px;}
#mnu-location{position:relative;top:82px;border-right: #999999 solid 2px;}
#mnu-testimonials{position:relative;top:82px;border-right: #999999 solid 2px;}
#mnu-why{position:relative;top:82px;border-right: #999999 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/shadebody.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 ***/

/*
*	NEWS PAGES STYLE
*/

ul.newsarchive {
	list-style: none;
	margin: 10px 0 0; padding: 0; 
	overflow-x:hidden;
	overflow-y:auto;
	font-size:0.9em; height:250px;
}
ul.newsarchive li {
	margin: 0; padding: 0;
}

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


/*
*	CONTACT US STYLE
*/

#contactbody {width:900px; height:410px; margin:30px 30px 10px; float:left;}
#contactbodyleft {width:450px; height:410px; float:left; margin-right:50px;}
#contactbodyright {width:300px; height:410px; float:left;}
#contactbodyright div.textcontent {font-size:.99em; line-height:1.3em}
#contactheader {padding: 0; width:450px; height:30px; }
#contactcontent {padding: 0; width:450px; height:380px; overflow:auto; overflow-x:hidden; overflow-y:auto; }

#girl{
/*remove code*/
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:400px;
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;
	overflow-x:hidden; overflow-y:auto; overflow:auto;
}
ul.propertieslist li {
	margin: 30px 0 -10px 40px; padding: 0;
	float: left;
	width: 420px;
}

.propertieslist img{height:95px; width:200px;float:left; margin:5px 8px 0 5px}

/*
*	TEXT HEAVY CONTENT STYLE
*/

#textbody {width:900px; height:410px; margin:30px 30px 10px; float:left;}
#textbodyleft {width:225px; height:410px; float:left;}
#textbodyright {width:675px; height:410px; float:left; }
#textheader {padding: 0; width:675px; height:30px; }
#textcontent {padding: 0 10px; width:675px; height:380px; overflow-x:hidden; overflow-y:auto; overflow:auto;}
