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

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

.preload {display:none;}

.bg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; color:#000000;}


.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;}
.topnavigation a:link, .topnavigation a:active, .topnavigation a:visited {color:#ffffff;}
.topnavigation a:hover {color:#999999;}
.logo{position:absolute; top:7px; left:6px;}

/*** END OF HEADER ***/

/*** START OF BODY ***/
.body-main {background:url(../images/shadebody.png);
float:left; width:960px; height:450px; display:inline-block; position:relative; overflow:hidden;}
	#body-maincontainerblank {width:960px; height:450px;}

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

.contentcontainer{
float:left;
width:510px;
height:450px;
display:inline-block;
position:relative;
z-index:95;
overflow:hidden;
}

.textwrapper{
margin: 30px 20px 20px;
}

.logobelow {
float:left;
width:450px;
height:120px;
display:inline-block;
position:absolute;
z-index:96;
overflow: hidden;
left: 510px;
top: 330px;
}

#logobelowgradient {
float:left; 
background:url(../images/logobelowgradient.png); 
width:250px; 
height:120px;
}

/*** slideshow ***/
#slideshow{
float:right;
width:450px;
height:450px;
display:inline-block;
position:relative;
z-index:95;
overflow:hidden;
}
/*** 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:#035d83;}

/*** location ***/


/*** START OF FOOTER ***/
.footer{background:url(../images/shadefooter.png);
float:left;
width:960px;
height:90px;
display:inline-block;
position:relative;
margin:0 auto;
}

.print { margin:0 5px 0 0; padding:0; position:absolute; left:80px; top:35px}

ul.footericons {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 960px;
}
ul.footericons li {
	margin: 0px 20px; padding: 0;
	float: left;
	position: relative;
	width: 200px;
	height: 75px;
}

/*** 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;}

.menubackground {position:absolute; float:left; height:26px; width:748px; margin:83px 0 0 210px; z-index:4;}

#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: 15px 0 0; padding: 0; 
	overflow:hidden;
	font-size:0.9em;
}
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-x:hidden; overflow-y:auto; overflow:auto;}

#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: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; width:675px; height:380px; overflow-x:hidden; overflow-y:auto; overflow:auto;}