/* CSS Document */
a {cursor:pointer; margin: 0px; padding:0px;}
body { padding: 0px; margin:0px; background:#fff url(../images/bg.jpg) repeat-x top left;}
div { margin:0px; padding:0px; text-align:left;}
form { margin: 0px; padding: 0px; }
H1 { margin: 0px; padding:0px;}
H2 {margin: 0px 0px 10px 0px; padding:0px; width:100%; }
H3 {margin: 0px; padding:0px; width:100%; }
img { border:0px;}
p { margin: 15px 0px 15px 0px; padding: 0px;}

.inline{ display:inline;  }
.fleft{float:left;}
.fright{float:right;}
.m5{ margin:5px 0px 5px 5px; }
.m0{ margin:0px; }
.m10{ margin:10px 0px 10px 10px; }
.mb10 {margin: 30px 0px 20px 0px; }
.m15{ margin:15px 0px 15px 15px; }
.m20{ margin:20px 0px 20px 20px; }
.p10{ padding:10px 0px 10px 10px; }
.p20{ padding:20px 0px 20px 20px; }
.p30{ padding:30px 0px 30px 30px; }
.rightPanelItems{ margin-bottom:10px; }
.photoBorder{ border:1px solid #e4e5e7; }
.video{ padding-bottom:10px; background:#FFFFFF; }

.txt14{ font: 15px/21px Arial, sans-serif; color: #535353; line-height:17px; }
.txt14 a{ text-decoration:none; color: #535353; }
.txt14 a:hover{ color: #099aac; }

.txtfooter{ font: 15px/21px Arial, sans-serif; color: #fff; line-height:17px; }
.txtfooter a{ text-decoration:none; color: #535353; }
.txtfooter a:hover{ color: #099aac; }


.txt14w{ font: 14px/20px Arial, sans-serif; color: #535353; line-height:17px; }
.txt14w a{ text-decoration:none; color: #535353; }
.txt14w a:hover{ color: #099aac; text-decoration:underline; }

.txt14_b{ font: 14px/20px Arial, sans-serif; color: #535353; line-height:17px; }
.txt14_b a{ text-decoration:none; color: #535353; }
.txt14_b a:hover{ color: #099aac; }

div#container{ margin:0px auto; width:1000px;}
#top { width:1000px; height:121px; text-align:left;}
div#flash {display:inline; float:left; clear:both; width:996px; height:409px; background:#FFF url(../images/intro/1.jpg) top center no-repeat; border:4px solid #ffffff;}
div#nav{display:inline; float:left; width:1000px; height:38px; margin-top: 10px; position: relative; background: transparent;}
div#nav ul {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; width:1000px; position: absolute; }
div#nav ul li {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; position: relative;}
div#centerh {display:inline; float:left; clear:both; width:1000px; background: #fff;}
div#center{display:inline; float:left; clear:both; width:1000px; background: #fff; margin-top: 50px;}
div#leftColumn{display:inline; float:left; clear:left; width:770px; margin-top:20px; background: #fff;}
#homeContent{ width:740px; }
#homeContentR{ width:223px; }
#interiorContent{display:inline; float:left; width:510px; }
div#interiorContentWide{display:inline; float:left; width:730px; padding:20px 0px 20px 20px; margin-top: -75px;}
div#interiorContentWide2{display:inline; float:left; width:740px; padding:20px 0px 20px 20px; margin-top: -75px;}
#photoGalleryContent{ width:960px; }
div#rightColumn{display:inline; float:right; clear:right; width:226px; padding-right: 2px; margin-top:10px; background: #fff;}
#vidPlayer{ width:300px; background:#2e3539; }
#photos{ width:300px; }

/* FOOTER */
div#footer{margin: 0px auto; clear:both; width:100%;height:110px; background: #fff url(../images/bgfooter.jpg) repeat-x top left; }
div#footer2{margin: 0px auto; clear:both; width:1000px; height:80px; padding-top: 30px;}
.footer2 {padding:0px;}
#resilogo {width: 170px; height: 45px; float: right;  margin-top: 20px;}
.links {display: inline; float: left; clear: left; width: 1000px; height: 10px;}
.footerlink {display: inline; float: left; width: 1000px; height: 22px; margin-top: 15px;}
.footerlink li {list-style:none; list-style-image:none; list-style-position:inside; display: inline; float: left; margin-right: 10px; padding:0px;}
.txtfooter          {font: 13px/17px Arial, sans-serif; color: #ffffff; line-height:22px; }
.txtfooter a        {text-decoration:underline; color: #ffffff; }
.txtfooter a:hover  { color: #ffffff; text-decoration:none; }

.airportBttn{ margin:10px 0px 0px 0px; }
.realtorLogos{ margin-right:20px; }
.homeColumn{ width:220px; padding:50px 0px 50px 100px; float:left; display:inline; text-align:center;  }
.rightNav{ width:225px;  }
.rightNavBttn{ margin-bottom:10px; }

.units{ width:225px; margin:25px 14px 0px 0px; }
.units-penthouse{ width:625px; margin:25px 25px 0px 0px; }
.phTitle{ margin-top:40px; width:700px; }

/*------------------------- FORM ---------------------------*/
legend { font: 14px/20px Arial, sans-serif; color: #9499a0; font-weight:bold; margin-bottom:10px; }
fieldset { display:block; padding:10px; margin: 5px 10px 10px auto; /* remove default border styles */ border:solid 1px #e4e5e7; line-height: 1.5em; 
}

.content{
    padding:10px;
    width:370px
}
.label{ width:129px; float:left; padding:6px 0px 0px 0px; min-height:24px; text-align:right; line-height: 15px; }
.long-label{ width:auto; float:left; padding:6px 0px 0px 0px; min-height:24px; text-align:right; line-height: 15px; }
.field-right{ width:160px; float:left; padding:5px; min-height:20px; }
.btns { width:230px; float:right; padding:5px; min-height:24px; }
.long{ width:410px; float:left; padding:5px; min-height:24px; }
.salesVol{ width:85px; float:left; padding:5px; min-height:24px; }
.industries{ width:150px; float:left; padding:5px; min-height:24px; }
.clear{
    float:none;
    clear:both;
    height:0px;
}
.cleardiv {
    height:25px;
    float:none;
    clear:both;
    font-size:14px;
    font-weight:bold;
}
.row{ background-color:transparent; display:block; float:left; min-height:30px; 
}
.ruler{
    width:400px; border-bottom:dashed 1px #595959;
}
tr:focus{
    background-color:#fcfcf0;
}
td{
    vertical-align:top;
}
.over{
    background-color:#f0f0f0;
}
.out{
    background-color:transparent;
}
.form-contect { padding:0px; margin:0px; width:700px; float:left; clear: left; }
.form-contect2 { padding:0px; margin:0px 0px 0px 12px; width:740px; float:left; clear: left; }
.full-row { float:left; min-height:30px; width:100%; }
.full-long { width:590px; float:left; padding:5px; min-height:24px; }
.reset { padding:0px; margin:0px; height:33px; width:75px; border:1px solid #535353; }
.submit { padding:0px; margin:0px; height:33px; width:87px; border:1px solid #535353; }
/*------------------------- END FORM ---------------------------*/ 

/*****************************************************  GR TOOLTIP STYLES *****************************************************/
#tooltip {padding: 10px; background: #099aac; border: 1px solid #dbdbdb; text-align: left; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;}
span.tip {border-bottom: 0px solid #35577b;}

/* TOP MAIN NAV */
.topnav {display: inline; float: right; height: 85px; background: url(../images/bgtop.jpg) no-repeat top left;}
.contop {display: inline; float: right; margin-top: 12px; height: 82px; width: auto;}
.icon {display: inline; float: right; margin-top: 0px; margin-right: 12px;}



/* SLIDER */

div.slider {display:inline;float:left;clear:both;width:1000px;height:413px;}
.advanced-slider
{
    margin:0px auto;
	position:relative;
	left: 0px; 
    top: 0px; 
	overflow:hidden;
	background-color:#FFF;
}


.advanced-slider .slide
{
	position:absolute;
	width: 100%;
	height: 413px;
	z-index:10;
}


.advanced-slider .slice
{
	display:block;
	position:absolute;
}


.advanced-slider .preloader
{
	background:url(assets/images/preloader2.gif) no-repeat  center top;
	width:62px;
	height:14px;
	position:absolute;
	z-index:15;
}


.advanced-slider .arrow-navigation a
{
	background:url(assets/images/arrows.png) no-repeat;
	position:absolute;
	z-index:60;
	cursor:pointer;
	width:38px;
	height:38px;
	top:200px;
}


.advanced-slider .arrow-navigation .left-arrow
{
	left:20px;
}


.advanced-slider .arrow-navigation .right-arrow
{
	right:20px;
	background-position:-38px 0px;
}


.advanced-slider .slideshow-controls
{	
	position:absolute;
	z-index:40;
	width:100%;
	height:38px;
	cursor:pointer;
	top:200px;	
}


.advanced-slider .slideshow-pause
{
    background:url(assets/images/pause.png) no-repeat;
	background-position: center top;
}


.advanced-slider .slideshow-play
{
    background:url(assets/images/play.png) no-repeat;
	background-position: center top;
}


.advanced-slider .buttons-navigation
{
	position:absolute;
	z-index:50;	
	top:94%;
	left: 45%;

}


.advanced-slider .buttons-navigation a
{
	background:url(assets/images/buttons.png) no-repeat;
	background-position:0px 0px; 
	position:relative;
	cursor:pointer;
	float:left;
	width:16px;
	height:15px;
	margin: 0px 2px;
}


.advanced-slider .buttons-navigation .out
{
	background-position:0px 0px; 
}


.advanced-slider .buttons-navigation .over
{
	background-position:-16px 0px; 
}


.advanced-slider .buttons-navigation .select
{
	background-position:-32px 0px; 
}


.advanced-slider .buttons-navigation .thumbnail
{
	background-image:url(assets/images/preloader.gif);
	background-color:#FFF;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
	width:125px;
	height:80px;
	border:solid 2px #fff;
	margin-bottom:10px;
}


.advanced-slider .caption-container
{
	overflow:hidden;
	position:absolute;
	z-index:20;
}


.advanced-slider .caption
{
	background:transparent url(assets/images/captionBg.png);
	background:rgba(0,0,0,0.7);
	position:absolute;
}


.advanced-slider .caption p
{
	color:#FFF;
	margin:0px;
	padding:10px;
}


.advanced-slider .caption p a
{
	color:#FFF;
}


.advanced-slider .caption p u
{
	font-size:16px;
}

