
/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */
	
textarea{
	resize:none;
	}
	
/*-----------END CLEARFIX----------*/
html {
	height:100%;
	}

body {
	background-color: #9f8a79;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c48e2c;
	height:100%;
	}
.blurb {
	color:#FFFFFF;	
}
#container{
	height: 800px;
	background-image:url(../media/img/layout/main_bg.gif);
	background-repeat:no-repeat;
	width:900px;
	margin:auto;
	position: relative;
	}
	
	
#home_photo{
	width:713px;
	height:499px;
	background-image:url(../media/img/home/img_bg.png);
	padding:0px 15px 0px 15px;
	margin:auto;
	}
	
#nav_area{	
	position:relative;
	margin:auto;
	width:826px;
	top:40px;
	}
.storytitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color: #f6c600;	
}	
#chat_now {
	position: absolute;
	margin-top:-200px;
	margin-left: 155px;
	z-index:99;
	height:60px;
	/*border:2px solid #ff0000;*/
}

#marina_harbor_btn {
	position: absolute;
	top: -30px;
	left: 16px;
	display: block;
	width: 142px;
	height: 40px;
	background: url(../media/img/marina_harbor_btn.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 8px;
}


#home_nav_area{
	margin:auto;
	width:750px;
	}
	
#sub_nav_area{
	position: absolute;
	top: 710px;
	left: 0px;
	width:900px;
	z-index: 500;
	}
	

#home_content_area{
	width:620px;
	margin:auto;
	}


#home_info{
	background-image:url(../media/img/layout/home_copy_bg.png);
	height:130px;
	width:422px;
	float:left;
	margin-left:15px;
	padding: 20px 0 0 21px;
	}

#home_copy{
	width:405px;
	height: 105px;
	overflow: auto;
	}


#weekly_video{
	width:770px;
	margin:auto;
	position: absolute;
	bottom: 38px;
	left: 65px;
	}
	
#weekly_specials{
	position: absolute;
	top: 0px;
	right: 50px;
	width:320px;
	height:80px;
	/*background-image:url(../media/img/home/weekly_specials_bg.png);
	background:#FFF;*/
	color:#000000;
	/*border:2px solid #ff0000;*/

	}

#weekly_special_copy{
	margin: 20px 0 0 130px;
	text-transform: uppercase;
	font-size: 10px;
	width: 150px;
	line-height: 13px;
	}

#main_img {
	background: url(../media/img/home/main_img_bg.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../media/img/home/main_img_bg.png", sizingMethod="crop");
	width: 457px;
	height: 457px;
	position: relative;
	top: 25px;
	margin: -8px 0px 0px 58px;
	float: left;
}

#main_img #img_container {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 427px;
	height: 427px;
	overflow: hidden;
}

#main_copy {
	background: url(../media/img/home/logo_burst.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../media/img/home/logo_burst.png", sizingMethod="crop");
	width: 300px;
	height: 500px;
	float: left;
	position: relative;
	top: -28px;
	z-index: 1;
	margin-left: 20px;
	text-align: center;
	line-height: 15px;
}

#tour_btn {
	background: url(../media/img/home/tour_btn.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../media/img/home/tour_btn.png", sizingMethod="crop");
	width: 194px;
	height: 41px;
	cursor: pointer;
	display: block;
	margin: 190px auto 10px auto;
}

#schedule_a_tour {
	background: url(../media/img/tour_schedule/tour_schedule_bg.png) no-repeat;
	width: 296px;
	height: 145px;
	margin: 10px auto;
	position: relative;
}

#schedule_a_tour form {
	margin-left: 38px;
	position: relative;
	width: 258px;
	height: 105px;
}

#schedule_a_tour #form_left {
	float: left;
	width: 185px;
	height: 105px;
}

#schedule_a_tour #form_right {
	float: left;
	width: 77px;
	height: 105px;
	margin-left: -4px;
}

#schedule_a_tour .row {
	height: 34px;
}

#schedule_a_tour label {
	width: 54px;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	float: left;
	height: 34px;
	line-height: 34px;
}

#schedule_a_tour #form_right label {
	width: 25px;
}

#schedule_a_tour input.text {
	float: left;
	background: url(../media/img/tour_schedule/input_bg.png);
	width: 116px;
	height: 12px;
	border: none;
	padding: 10px;
	color: white;
	font-size: 11px;
	margin-left: -5px;
	outline: none;
}

#schedule_a_tour #form_right input.text {
	background: url(../media/img/tour_schedule/date_input_bg.png);
	width: 35px;
	height: 12px;
	margin-left: -3px;
}

#schedule_a_tour #submit_btn {
	position: absolute;
	bottom: 6px;
	right: -2px;
}

#footer{
	width:754px;
	font-size:10px;
	position: absolute;
	bottom: 0px;
	left: 73px;
	height: 35px;
	}
#footer a{
	color:#c48e2c;
	}
#social {
	position: absolute;
	bottom: 0px;
	right: 65px;
}

#social a {
	display: block;
	width: 44px;
	height: 45px;
	background: url(../media/img/social.png) no-repeat;
	float: left;
}

#social a.facebook {
	background-position: -44px 0px;
	margin-left: -6px;
}

#social a.twitter {
	background-position: 0px 0px;
}
#textblockflush {
	width: 775px;
	height:auto;
	background-color:#9d4f03;
	border: 1px solid #ffd200;
}

#content{
	width:780px;
	text-align:center;
	margin:20px auto;
	
	}

#floorplans_main_copy{
	width:400px;
	margin:30px auto;
	}

	tr.row:hover td {
		background-color: #ba732e;
	}
	
#floorplan_info {
	margin:20px auto;
	width:645px;
	}

.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 0px;
	margin:0px 0px;
    background: url(../media/img/layout/tab.png) no-repeat;
	float:left;
	width:150px;
	height:32px;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span, .tabs-nav.tabs-selected a span{
    background-position: 0 -32px;
	width:150px;
	padding-right:2px;
}


#amen_info{
	width:770px;
	margin:auto;
	position:relative;
	height:220px;
	background-image:url(../media/img/layout/amen_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:30px;
	}


.loc_col_center{
	width:342px;
	float:left;
	margin:5px;
	}
	
.loc_col{
	width:200px;
	float:left;
	margin:70px 5px;
	line-height: 18px;
	}
	
.loc_col a{
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.loc {
	margin: 7px auto 5px auto;
	text-indent: -99999px;
	display: block;
	width: 111px;
	height: 27px;
}

#contact_block{
	width:557px;
	height:352px;
	background-image:url(../media/img/layout/contact_bg.jpg);
	margin: 25px auto;
	padding:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	}

#capsL{ float:left;}
#capsR{float:right;}

.text{
	height:16px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color: #a86e25;
	border-left: #a86e25;
	border-right: #a86e25;
	margin:0;
	}
#name_input{
	width:128px;
	float:right;
	}
	
#address_input{
	width:260px;
	float:right;
	}
	
#large_input{
	width:357px;
	float:right;
	}
	
#small_input{
	width:44px;
	float:right;
	}
#press_text {
	padding: 10px 0px 30px 0px;
	
}
	
.tblcol2{
	background-color:#000000;
	}
	
/*------ Home Main Nav area -----*/
#home_nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:26px;display:block;}

   
  #home_nav a{
  	display:block;
	height:26px;
	width:124px;
	}	
	
  #home_nav a span{display:none;}
  
   
   #home_nav {
    height:26px; 
	width:750px;
    background:url(../media/img/layout/home_top_navb.png);
	margin:0  auto;
    padding: 0;
    position: relative;
	}	

.twittime { font-size:10px; font-style: italic; }
	
#home_nav li:hover ul, #home_nav li.ov er ul{ display: block; }
/** home_nav links are plain text if CSS is turned off **/	
	

	#home_nav_floorplans{left:0px;top:0px;height:26px;width:124px;}
	#home_nav_amenities{left:124px;top:0px;height:26px;width:126px;}
	#home_nav_location{left:250px;top:0px;height:26px;width:123px;}
	#home_nav_gallery{left:373px;top:0px;height:26px;width:140px;}
	#home_nav_brochure{left:499px;top:0px;height:26px;width:126px;}
	#home_nav_news{left:499px;top:0px;height:26px;width:126px;}
	#home_nav_contact{left:625px;top:0px;height:26px;width:125px;}
	
	

	
	
	#home_nav_floorplans a:hover, #floorplans #home_nav_floorplans{
    background: transparent url(../media/img/layout/home_top_navb.png)      -0px -26px   no-repeat;}

	#home_nav_amenities a:hover, #amenities #home_nav_amenities{
    background: transparent url(../media/img/layout/home_top_navb.png)     -124px -26px no-repeat;}

	#home_nav_location a:hover, #location #home_nav_location{
    background: transparent url(../media/img/layout/home_top_navb.png)      -250px -26px  no-repeat;}
	
	#home_nav_gallery a:hover, #gallery #home_nav_gallery{
    background: transparent url(../media/img/layout/home_top_navb.png)     -373px -26px  no-repeat;}
	
	#home_nav_brochure a:hover, #brochure #home_nav_brochure{
    background: transparent url(../media/img/layout/home_top_navb.png)     -499px -26px  no-repeat;}
	
	#home_nav_news a:hover, #news #home_nav_news{
    background: transparent url(../media/img/layout/home_top_navb.png)     -499px -26px  no-repeat;}
	
	#home_nav_contact a:hover, #contact #home_nav_contact{
    background: transparent url(../media/img/layout/home_top_navb.png)     -625px -26px  no-repeat;}
	
/*////////End Main Nav/////*/



/*------ Main Nav area -----*/
/*#nav ul {
	margin:20px 0 0 0;
}*/



#nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:81px;display:block;}

   
  #nav a{
  	display:block;
	height:81px;
	}	
	
  #nav a span{display:none;}
  

  
   
   #nav {
    height:81px; 
	width:827px;
    background:url(../media/img/layout/navb.png);
	margin:0  auto;
    padding: 0;
    position: relative;
	margin-bottom:70px;
	}	

	
#nav li:hover ul, #nav li.ov er ul{ display: block; }
/** nav links are plain text if CSS is turned off **/	
	

	#nav_floorplans{left:5px;top:-1px;height:81px;width:94px;}
	#nav_amenities{left:100px;top:-1px;height:81px;width:120px;}
	#nav_location{left:221px;top:-1px;height:81px;width:123px;}
	#nav_gallery{left:479px;top:-1px;height:81px;width:87px;}
	#nav_brochure{left:567px;top:-1px;height:81px;width:94px;}
	#nav_news{left:662px;top:-1px;height:81px;width:66px;}
	#nav_contact{left:728px;top:-1px;height:81px;width:134px;}
	
	

	
	
	#nav_floorplans a:hover, #floorplans #nav_floorplans{
    background: transparent url(../media/img/layout/navb.png)      -5px -82px   no-repeat;}

	#nav_amenities a:hover, #amenities #nav_amenities{
    background: transparent url(../media/img/layout/navb.png)     -100px -82px no-repeat;}

	#nav_location a:hover, #location #nav_location{
    background: transparent url(../media/img/layout/navb.png)      -221px -82px  no-repeat;}
	
	#nav_gallery a:hover, #gallery #nav_gallery{
    background: transparent url(../media/img/layout/navb.png)     -479px -82px  no-repeat;}
	
	#nav_brochure a:hover, #brochure #nav_brochure{
    background: transparent url(../media/img/layout/navb.png)     -567px -82px  no-repeat;}
	
	#nav_news a:hover, #news #nav_news{
    background: transparent url(../media/img/layout/navb.png)     -662px -82px  no-repeat;}
	
	#nav_contact a:hover, #contact #nav_contact{
    background: transparent url(../media/img/layout/navb.png)     -728px -82px  no-repeat;}
	
/*////////End Main Nav/////*/








/*------ Sub Nav area -----*/
#sub_nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:47px;display:block;}

   
  #sub_nav a{
  	display:block;
	height:47px;
	}	
	
  #sub_nav a span{display:none;}
  

  
   
   #sub_nav {
    height:47px; 
		width:800px;
    background:url(../media/img/layout/bottom_nav_cs.png);
    padding: 0;
		margin: 0px 0px 0px 50px;
	}	

	
#sub_nav li:hover ul, #sub_nav li.ov er ul{ display: block; }
/** sub_nav links are plain text if CSS is turned off **/	
	

	#sub_nav_calendar{left:14px;top:0px;height:47px;width:153px;}
	#sub_nav_bulletin{left:180px;top:0px;height:47px;width:135px;}
	#sub_nav_payrent{left:331px;top:0px;height:47px;width:135px;}
	#sub_nav_maintenance{left:481px;top:0px;height:47px;width:148px;}
	#sub_nav_portal{left:638px;top:0px;height:47px;width:150px;}
	

	
/*	
	#sub_nav_calendar a:hover, #calendars #sub_nav_calendar{
    background: transparent url(../media/img/layout/bottom_nav_cs.png)      -0px -45px   no-repeat;}

	#sub_nav_bulletin a:hover, #bulletin #sub_nav_bulletin{
    background: transparent url(../media/img/layout/bottom_nav_cs.png)     -132px -45px no-repeat;}

	#sub_nav_payrent a:hover, #payrent #sub_nav_payrent{
    background: transparent url(../media/img/layout/bottom_nav_cs.png)      -241px -45px  no-repeat;}
	
	#sub_nav_maintenance a:hover, #maintenance #sub_nav_maintenance{
    background: transparent url(../media/img/layout/bottom_nav_cs.png)     -350px -45px  no-repeat;}
	
	#sub_nav_portal a:hover, #portal #sub_nav_portal{
    background: transparent url(../media/img/layout/bottom_nav_cs.png)     -470px -45px  no-repeat;}
	
*/
	
/*////////End Main Nav/////*/
