.home{
background-image:url(../images/background.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#feedcf;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
}
body, td, th {
font-family:Arial, Helvetica, sans-serif;
color: #5f5f5f;
font-size:11px;
line-height:1.5em;
}
h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}
h1 {
font-size: 218%;
}
h2 {
font-size: 164%;
}
h3 {
font-size: 145%;
}
h4 {
font-size: 118%;
}
input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
color: #5f5f5f;
font-size:11px;
}
.button{
color:#FFFFFF;
font-weight:bold;
background-color:#AA8E4D;
padding:2px;
border:1px solid #d7c299;
}
a.footer_link:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:none;
}
a.footer_link:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:none;
}
a.footer_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:none;
}
a.link:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d5971d;
text-decoration:underline;
font-weight:bold;
}
a.link:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d5971d;
text-decoration:underline;
font-weight:bold;
}
a.link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9a6701;
text-decoration:underline;
font-weight:bold;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
text-decoration:none;
font-weight:none;
}
a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
text-decoration:none;
font-weight:none;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:none;
}
a.txt10:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
font-weight:none;
}
a.txt10:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
font-weight:none;
}
a.txt10:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:underline;
font-weight:none;
}

.footer_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8b7641;
}
.ver10_footnote{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5f5f5f;
}
.ver10_footnote_white{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}
.header_11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}
.header_11_black{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
}
.header_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
font-weight:bold;
}

.required{
color:#FF0000;
font-weight:bold;
}
.red{
color:#FF0000;
font-style:italic;
}
.table_footer {
background-color:#ede6e3;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.dash_green{
border: none 0; 
border-top: 1px dashed #8cb54d;
width: 100%;
height: 1px;
}
.line_green{
color: #8cb54d;
border: none 0; 
width: 100%;
height: 1px;
}
.line_grey{
color: #cccccc;
border: none 0; 
width: 100%;
height: 1px;
}


/* styles for Property Sites */

.table_height{
	height: 600px;
	background-color: #CBCBCB;
}
.padding_30{
	margin-bottom: 30px;
}
.margin_top10{
margin-top:10px;

}

.crumbs_blue{
background-color:#E2EBEB;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#176286;
font-weight:bold;
}
#crumbs_blue_txt{
background-color:#E2EBEB;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#176286;
font-weight:bold;
}
a.crumbs:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#176286;
text-decoration:none;
font-weight:bold;
}
a.crumbs:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#176286;
text-decoration:none;
font-weight:bold;
}
a.crumbs:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#176286;
text-decoration:underline;
font-weight:bold;
}
.content_main{
margin-top:15px;
}
#content_txt{
margin-right: 20px;
margin-bottom: 20px;
margin-left: 0px;
padding-right:0px;
/*width: 440px; */
}
#content_margin{
display:block;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 20px;
/*width: 440px; */
}
#content_footer{
margin-left: 20px;
margin-right: 40px;
color:#b6b5b5;
font-style:italic;
font-size:10px;
}
#content_thumbs{
margin-right: 20px;
margin-bottom: 12px;
width:117px;
}
#content_thumbs img{
margin-bottom:12px;
}
#phase_thumbs{
margin-right: 20px;
margin-left: 20px;
margin-bottom: 20px;
}
#phase_thumbs img{
margin: 6px 6px 6px 6px;
}
#phase_thumbs .title{
color:#333333;
list-style: none;
margin-left:8px;
padding-left:16px;
margin-right:6px;
margin-bottom:6px;
background-image:url(../images/thumb_phase_bullet.gif);
background-repeat:no-repeat;
text-decoration:none;
}
#phase_thumbs .title a:link{
color:#333333;
text-decoration:none;
}
#phase_thumbs .title a:hover{
color:#333333;
text-decoration:underline;
}
#phase_thumbs .title a:visited{
color:#333333;
text-decoration:none;
}
.tabs{
background-color:#FFFFFF;
margin-top:0px;
margin-bottom:0px;
}

#tab_navcontainer ul
{
padding-left: 0px;
margin-left: 5px;
background-color: #D7C299;
color: White;
float: left;
width: 594px;
font-size: 11px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
border-bottom: 2px solid #9a6701;
}
#tab_navcontainer a.tab_active {
background-color: #9a6701;
}
#tab_navcontainer ul li { display: inline; }

#tab_navcontainer ul li a
{
padding: 4px 48px 4px 49px;
background-color: #D7C299;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#tab_navcontainer ul li a:hover
{
background-color: #9a6701;
color: #fff;
}
#tab_home_img{
margin-left:10px;
margin-right:0px;
margin-bottom: 20px;
border:1px solid #B8B8B8;
}
#tab_home_table{
margin-left:8px;
margin-right: 0px;
margin-bottom: 8px;
background-color:#F9F6F0;
padding:20px 12px 12px 12px;
}
#tab_home_table_2{
margin-left:8px;
margin-right: 0px;
margin-bottom: 8px;
background-color:#F9F6F0;
padding:8px 12px 8px 8px;
}
.tab_home_title{
color:#9A6701;
font-size:14px;
font-weight:bold;
}
.tab_home_desc{
color:#333333;
font-size:11px;
font-weight:normal;
padding-bottom:6px;
}
#footer{
font-size: 10px;
color:#5F5F5F;
margin-right: 8px;
margin-top: 8px;
margin-bottom: 12px;
}
.content_header{
color:#996600;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
}
.siteplan{
height:30px;
padding:0px 18px 18px 18px;
display:table;
background-color:#F9F6F1;
}
.floorplan{
height:30px;
padding:18px 18px 18px 18px;
display:table;
background-color:#F9F6F1;
}


/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* LEFT NAVIGATION - list */


#table_nav{
margin-left:18px;
}

#main_main_left-nav {
width: 120px;
}

/* -- Float Buster -- */
.float-buster {clear: both; height: 0; line-height: 0;}

/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* -- Categories -- */

/* -- First Level -- */


#main_categories {
text-align:left;margin: 0px 0 0px 0; padding: 0px 0 1px 0; list-style: none; width: 164px;background: url(../images/bullet.gif) repeat-x left bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
}
#main_categories li {position: relative; font-weight: bold; padding-left: 0px; padding-top: 0px; background: url(../images/bg_categories_div.gif) repeat-x left top; border-bottom: 1px dashed #C8C6C6;list-style: none;}
#main_categories li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 4px 4px 4px 25px; background: url(../images/bullet.gif);background-repeat:no-repeat; background-color: #f9f6f0;}
#main_categories li a:hover, #categories li a.ont-selected:hover {background: url(../images/bullet_ovr.gif) no-repeat; background-color: #9A6701; color:#FFFFFF;}

/* -- Second Level -- */

#main_categories li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; width: 164px;}
#main_categories li ul li  {position: relative; font-weight:normal; padding: 0px 0 0px 0px;}
#main_categories li ul li.last  {position: relative; font-weight:normal; padding-bottom: 0px; margin-bottom: -1px;}
#main_categories li ul li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 4px 0 4px 25px; background: none; background-color: #f9f6f0;font-weight:normal;}
#main_categories li ul li a:hover, #categories li ul li a.ont-selected:hover {background: url(../images/bullet_ovr.gif); background-repeat:no-repeat;background-color: #9A6701;color:#FFFFFF; }

#main_categories a.ont-selected {background-image: url(../images/bullet_ovr.gif); background-position:top; background-color: #9A6701;background-repeat:no-repeat; color:#ffffff; font-weight:bold;}

/* Fix IE. Hide from IE Mac \*/
* html #main_categories li { float: left; height: 1%; }
* html #main_categories li a { height: 1%; }
* html #main_categories li ul li { float: left; height: 1%; }
* html #main_categories li ul li a { height: 1%; }
* html #main_categories li ul li ul li { float: left; height: 1%; }
* html #main_categories li ul li ul li a { height: 1%; }
* html #main_categories li ul li ul li ul li { float: left; height: 1%; }
* html #main_categories li ul li ul li ul li a { height: 1%; }
/* End */

li:hover #main_categories, li.over #main_categories { display: block; } /* The magic */

/* -- Font Colors -- */
#main_categories li a{
color:#5f5f5f;
}
#main_categories li ul li a{
color:#5f5f5f;
}

#main_categories li a:hover,
#main_categories li a:hover  {color: #ffffff;}


/* end */ 
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.brown
{
	background: #ac7407;
	color: #ffffff;
}

.seperator{
height:1px;
background-color:#acacac;
margin-bottom:10px;
}

.tablecontent{
padding-top:10px;
padding-left:10px;
}
.table_1 {
background-color:#ffffff;
border-spacing: 1px;
font-family:Arial, Helvetica, sans-serif;
color: #5f5f5f;
font-size:11px;
}
.table_1 td{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
}

.table_1 th{
font: bold 11px Arial, Helvetica, sans-serif;
color: #5f5f5f;
text-align: left;
padding: 5px 5px 5px 5px;
background: #F8E6C7;
}
.table_1 caption{
font: bold 11px Arial, Helvetica, sans-serif;
color: #333333;
text-align: left;
padding-bottom:5px;
}

.table_sitemap {
background-color:#ffffff;
border-spacing: 0px;
}
.table_sitemap td{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 5px;
border-bottom: 1px solid #f4f3f1;
}
.table_sitemap td a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:none;
} 
.table_sitemap td a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:none;
} 
.table_sitemap td a:hover{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:none;
} 
.sitemap_list{
list-style: none;
padding-left:15px;
background-image:url(../images/sitemap_dot.gif);
background-repeat:no-repeat;
}

.padding_left10{
padding-left: 10px;
}

hr {
border:0px;
color: #d6b87d;
height: 1px;
}

.img_border{
border-style: solid;
border-color: #dadada;
border-width:6px;
}
.img_border_white{
border-style: solid;
border-color: #ffffff;
border-width:5px;
}