﻿html {}
body { background-color:#3c7d64; margin:0px; font-family:Arial; font-size:14px; color:#ffffff;}

div#enclose { width: 100%; margin-right:auto; margin-left:auto; text-align:center;}
div#encloseHome { width:100%; margin-right:auto; margin-left:auto; text-align:center; background-color:#444444; height:100%; position:absolute; top:0px;}
* html div#encloseHome{ height:900px; }
div#content{ position:relative; width:950px; margin:0px auto 0px auto; text-align:left; }

img{ border:0px; }
form{ padding:0px;}
.clearIt { clear:both; height:1px; line-height:0px; }

div#header{ height:75px; width:950px; }
div#headerLeft{ width:200px; height:50px; float:left;}
div#headerRight{ width:750px; height:50px; float:left;  }

div#main{ height:300px; }
div#mainBannerLeft { margin:0px; float:left; width:175px; background-color:#3ca54b; }
div#mainBannerLogo { width:175px; height:175px; text-align:right;background-image:url(../../images/logo.gif); background-position:left top; background-repeat:no-repeat; }
div#mainBannerLogo:hover { background-image:url(../../images/logo.gif); background-position:right top; background-repeat:no-repeat; }
*+ html div#mainBannerLogo{ margin-left:0px; }
div#mainBannerLogo a { width:175px; height:175px; display:block; overflow:hidden; text-indent:-3000px; color:#00a742!important; }

div#mainBannerSubImg {}

div#mainNav{ width:175px; height:300px; float:left; background-color:White; }
div#mainNav ul.mainNav { padding:0px; margin:24px 0px 0px 24px; }
div#mainNav ul.mainNav li{ height:18px; list-style-type:none; padding:0px; font-size:12px; }
div#mainNav ul.mainNav li.heading, div#mainNav #unfurnished a{ font-size:12px; font-weight:bold; color:#fbae1d; text-decoration:none; }
div#mainNav ul.mainNav li.heading { margin-top:10px; }
div#mainNav ul.mainNav li a{ text-decoration:none; color:#8d9194; font-size:12px; }
div#mainNav ul.mainNav li a:hover { text-decoration:none; color:#666; font-size:12px; }
div#mainNav ul.mainNav li a.active { text-decoration:none; color:#666; font-size:12px; font-weight:bold; }
div#mainNav ul.mainNav li.selected { color:#fbae1d; font-weight:bold; /*list-style:url(../../images/bulletG.gif) outside;*/ }
div#mainNav ul.mainNav li span{ width:110px; }

div#mainNav div#locations{position:absolute; width:300px; top:80px; left:350px; display:none; z-index:50;}
div#mainNav div#locations div{ visibility:hidden; width:145px; height:20px; background-color:white; color:#666666; font-size:12px; text-indent:5px; padding:5px 0px 0px 0px;}
div#mainNav #unfurnished { margin:25px 0px 0px 24px; padding-top:16px; background-image:url(../../images/topNavDots.gif); background-position:left top; background-repeat:no-repeat; }


div#mainPhoto{float:left;height:300px; background-color:#346F59;width:600px; font-family:Arial; font-size:12px;}
div#mainPhoto img{height:300px;}
div#mainPhoto img.captcha {height:50px;}
div#mainPhoto td a{font-size:12px;}
div#thumbs {margin-left:152px;}
div#thumbs img{margin-right:10px;}
div#thumbs img.last{margin-right:0px;}

div#subNav{ width:175px; height:300px; float:left; }
div#dsk { margin-top:25px; padding-bottom:15px; text-align:right; background-image:url(../../images/subNavDots.gif); background-position:bottom; background-repeat:no-repeat; }

div#subNav ul.subNav { padding:0px; margin:10px 0px 0px 0px;}
div#subNav ul.subNav li, div#subNav ul.subNav li.selected { list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px; text-align:right; }

div#subNav ul.subNav li a{text-decoration:none; color:#ffffff; font-size:12px;}
div#subNav ul.subNav li.reservations a{color:#fbae1d;}

div#subNav div#dsk a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bold;}
div#subNav ul.subNav li a:hover, div#subNav div#dsk a:hover, div#subNav ul.subNav li.selected, div#subNav ul.subNav li.selected a{text-decoration:none; color:#fbae1d; font-size:12px;}
.expandSpan { cursor:pointer; }

div#bodyCopy{ float:left; width:750px; margin-left:25px;}
* html div#bodyCopy{ margin-left:27px; }

div#bodyCopyLinks{ float:left; width:150px; min-height:250px; padding:25px 0px 0px 0px; }
div#bodyCopyLinks .video { margin:0px 5px 17px 0px; padding:0px; font-weight:bold; }

div#bodyCopyLinks ul.subNav { padding:0px; margin:0px; }
*+ html div#bodyCopyLinks ul.subNav { padding:0px; margin:13px 0px 0px 0px; }
div#bodyCopyLinks ul.subNav li { list-style-type:none; padding:0px 0px 0px 0px; font-size:12px; margin-bottom:8px; }
div#bodyCopyLinks ul.subNav li a, div#bodyCopyLinks .video a{ text-decoration:none; color:#ffffff; font-size:12px; }
div#bodyCopyLinks ul.subNav li a:hover, div#bodyCopyLinks ul.subNav li.selected a, div#bodyCopyLinks .video a:hover {
	text-decoration:none;
	color:#fbae1d;
	font-size:12px;
}
div#bodyCopyLinks h1{ font-size:12px; padding:0px; margin:0px; visibility:visible; color:#ffffff; }
div#bodyCopyLinks p{ padding:0px; margin:0px 0px 10px 0px;font-size:12px; visibility:visible; color:#cccccc; }

div#bodyCopyText{ width:600px; float:left; margin-top:25px; padding:0px 0px 0px 0px; min-height:250px; font-size:12px; }
div#bodyCopyText h1{font-size:12px; font-style:italic; padding:0px; margin:0px 0px 10px 0px; color:#fbae1d;visibility:visible;}
div#bodyCopyText h2{font-size:12px; padding:0px; margin:0px 0px 10px 0px; color:#ffffff;visibility:visible;}
div#bodyCopyText a{ font-size:12px; color:#fbae1d; text-decoration:none; }
.itemList p { margin:0px; padding-left:10px; background:url(../../images/bulletRound.gif) no-repeat top left;}


/* news section styles */
div#bodyCopyText ul.subNav { padding:0px; margin:-3px 0px 0px 0px;}
*+html div#bodyCopyText ul.subNav, *html div#bodyCopyText ul.subNav { padding:0px; margin:10px 0px 0px 0px;}
div#bodyCopyText ul.subNav li {list-style-type:none; padding:7px 0px 7px 0px; font-size:12px; margin-bottom:0px; }
div#bodyCopyText ul.subNav li {background-image: url(../../images/dotline.gif); background-repeat:repeat-x; background-position:0px 0px;}
div#bodyCopyText span ul{padding-left:15px;}
div#bodyCopyText ul.subNav li a{text-decoration:none; color:#ffffff; font-size:12px;}
div#bodyCopyText ul.subNav li a:hover,
div#bodyCopyText ul.subNav li.selected a,
div#subNav div#dsk a:hover{text-decoration:none; color:#fbae1d; font-size:12px;}
div#bodyCopyText ul.subNav li .expandSpan{ padding:0px 6px 0px 0px; cursor:pointer;}
div#bodyCopyText ul.subNav li .subText{color:#fbae1d;}
div#bodyCopyText ul.subNav li .newsContent{padding:10px 10px 0px 22px;}
.newsContent a { color:#fbae1d!important; }
/* end */

div#pageFooter, #pageFooterSpecial { height:40px; margin:40px 20px 20px 350px; padding:0px; color:#ccc; font-size:12px; text-align:left; }
#pageFooterSpecial { margin:20px 0px 0px 10px;}
div#pageFooter a, #pageFooterSpecial a { text-decoration:none; font-size:12px; color:#ccc; }
div#pageFooter a:hover, #pageFooterSpecial a:hover { color:#FBAE1D}

/* Map */

#map_Container { 
	width:600px;	
    height: 300px; 
    color: #fff;
    font-size: 10px;
}

#map_Container .marker_label {
    width: 24px;
    margin-top: 2px;
    text-align: center;
}
#map_Container .smart_window {
    color: #000;
    font-weight: bold;
    white-space: nowrap;
    cursor: pointer;
}

#map_Container .smart_window_detail {
    color: #000;
}

#map_Container .smart_window_detail .title{
    color: #000;
    font-weight: bold;
    white-space: nowrap;
}

#map_Container a {
    display: block;
    float: right;
    margin-left: 10px;
}

#map_Container .arrow {
    color: #3269c4;
    margin-left: 10px;
}

#map_content a {
    color: #ff9a00;
}

#map_content a:hover {
    color: #fff;
}

#map_content h3 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

#map_content h4 {
    font-size: 11px;
    font-weight: bold;
}
.aka { color:#FF9900; text-decoration:none; }
.apartment_residences{font-weight:bold;}

.floorPlan {}
.floorPlan .title{ font-size:14px; font-weight:bold;border-bottom:1px solid #DCDCDC; margin:0 0 5px; padding:0 0 5px;}
/*.floorPlan .amenities{border-bottom:1px solid #ffffff; margin:0 0 5px; padding:0 0 5px; }*/
.floorPlan .expand_image{float:left;margin-right:5px;margin-top:2px;}
.floorPlan .expandSpan{cursor:default;}
.floorPlan .expandSpan  .expandon {cursor:pointer;}
.floorPlan  .imageHolder{margin-bottom:5px;}

.floorPlan .amenities .column{ float:left; height:15px; padding-right:15px; }
.floorPlan .tabsHolder .border{height:1px;}
.floorPlan .tabsHolder .border{background-image: url(../../images/dotline.gif); background-repeat:repeat-x; background-position:0px 0px;}
.floorPlan .tabsHolder span{padding:7px 0 5px 7px !important;display:block;text-align:left;}
.floorPlan .tabsHolder h1{text-transform:uppercase; font-style:normal !important; background:#F89224  url(../../images/arrow_off.png) no-repeat scroll 0 0 !important;color:#FFFFFF !important; cursor:pointer;font-size:14px !important;font-weight:bold; height:17px; padding:7px 0 5px 32px !important;}
.buttonSubmit{background-color:#1E7F9B; border:1px solid #DDDDDD;color:#FFFFFF;}
.bottom10 { margin-bottom:10px;}

#sheduler_cnt{margin-top:20px;}
#sheduler_cnt .sheduleTourField{width:130px;}
#sheduler_cnt .sheduleTourSmallField{width:70px;}
#sheduler_cnt .sheduleTourSmallSelectionField{width:77px;}
#sheduler_cnt .ddl_source_info{width:200px;font-size:11px; height:22px;}
#sheduler_cnt .memo{width:350px;height:50px;}
#sheduler_cnt .second_lbl_column{padding-left:15px;padding-right:20px;}
#sheduler_cnt .first_lbl_column{padding-right:15px;}
.cnt_top{margin-top:15px;display:block;}
.error_highlight{background-color:#fffacd;}
.required_field_cnt{color:Black; display:inline;}
.success_message{font-weight:bold;}
.error_message{color:Red;font-weight:bold;}
.message_cnt
{
	padding:5px;
	border:solid 1px White;	
}


