@charset "utf-8";
/* CSS Document */

#flash_image_holder {height:314px;}


/* RETAIL - OVERVIEW */
#retail_img {width:160px; text-align:center; float:right; background:#fff;}
#retail_img img {padding:10px 0;}

#portTbl { border:0; margin-top:30px; background-color:#FFF;}
#portTbl tr { vertical-align:top;}
#portTbl th { font-size:10px; text-align:left; font-weight:normal; color:#999; border-bottom:1px solid #CCC; padding-bottom:3px;}
#portTbl td { font-size:12px; padding:5px 25px 8px 0; border-bottom:1px dashed #CCC;}
#portTbl td.portName { white-space:nowrap;}
#portTbl td.portName address { font-size:11px; color:#999; display:block; margin:0; padding:0;}
#portTbl td.portSize { white-space:nowrap; font-size:11px; text-align:right;}
#portTbl td.portTent { font-size:11px; padding-right:0;}
#portDetRgt { position:relative; float:right; width:180px; margin:20px 0 40px 30px; padding:0;}
#portDetFacts { padding:10px; border:1px dashed #CCC; background:#FFF;}
#portDetDocs { padding:10px; margin:30px 0; border:1px dashed #CCC; background:#FFF;}
#portDetRgt h5 { color:#0380a9; margin:0 0 6px 0; border-bottom:1px dashed #CCC; padding-bottom:4px;}
#portDetRgt h5 small { font-size:11px; color:#333; letter-spacing:0;}
#portDetRgt p { margin:0 0 10px 0; color:#0C3451; line-height:14px;}
#portDetRgt dl+h5 { margin:30px 0 10px 0;}
#portDetRgt dl { margin:0 0 10px 0; padding:0; list-style-type:none;}
#portDetRgt dt { margin:0 0 2px 0; font-size:11px; color:#003;}
#portDetRgt dd { margin:0 0 2px 0; font-size:12px; color:#666;}
#portDetRgt dd.pdf { padding-left:20px; background:transparent url(/img/icon_pdf16.gif) left no-repeat; line-height:16px;}

#srchForm fieldset { margin-bottom:20px; font-size:11px; color:#AFBAB7;}
#srchForm fieldset.last { margin-bottom:0;}
#srchForm legend { font-size:13px; margin-bottom:3px; color:#333;}
#srchForm legend small { font-size:11px; color:#666;}
#srchForm input { border:1px solid #ccc; font-size:12px; padding:2px 4px; color:#003; background-color:#FFF;}
#srchForm select { border:1px solid #ccc;  font-size:12px; color:#003; background-color:#FFF;}
#srchForm input.btn { color:#003; font-size:14px; border-color:#ccc;}
#srchFormBasic { border:1px dashed #CCC; padding:8px; margin-top:10px; background-color:#eee;}
#srchFormAdv { border:1px dashed #E5E19C; padding:8px; background-color: #eee;}
#srchFormBtn { padding:30px 15px 0 0;}

/* RETAIL - IN DEVELOPMENT */
#props { border:0; margin:30px 0;}
#props tr { vertical-align:top;}
#props th { text-align:left; font-weight:bold; font-size:14px; color:#0380a9;  border-bottom:1px solid #e4e4e4; padding-bottom:3px; margin:20px 0 10px 0;}
#props td { padding:10px 20px 5px 0; font-size:12px; border-bottom:1px dashed #DEE1E0;}
#props td.last { border-bottom:0;}
#props tr.ttl td { padding-top:20px; font-weight:bold; border-bottom:0;}
#props td address { margin:4px 0 0 0; font-size:11px;}
#props td h3 { padding:0; margin:0 0 15px 0; border-bottom:1px dashed #E5E19C; font-size:18px; font-weight:normal; color:#AFA757; letter-spacing:1px;}
#props td h5 { margin:0 0 5px 0; color:#0380a9; font-size:13px;}
#props td p { margin:0 0 20px 0;}
#props td ul+h3 { margin-top:50px;}
#props td ul { margin:5px 0 20px 0; padding:0; list-style-type:none;}
#props td ul li { margin:0; padding:0; font-size:11px; line-height:14px;}



/* RETAIL - PROPERTY DETAIL */
h2 { margin:20px 0px 0px 0; border-bottom:1px solid #ccc;}
#main_content_area {margin:0;}

#propnavcontainer
{
margin: 0px;
padding: 0;
height: 20px;
}

#propnavcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#propnavcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#propnavcontainer ul li a
{
background: #eee;
width: 95px;
height: 18px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: #333;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#propnavcontainer ul li a:hover
{
color: #fff;
background: #333;
}

#propnavcontainer ul li a.start
{
border-bottom: 4px solid #0380a9;
}

#propnavcontainer ul li a.last
{
border-right: 1px solid #ccc;
background:#eee;
color:#0380a9;
font-weight:bold;
}

#propnavcontainer ul li a.last:hover
{
color: #fff;
background: #333;
}


#propnavcontainer a:active
{
background: #333;
color: #fff;
}

#propnavcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}


#prop_overview {display: block; padding:0px 15px;}


#prop_facts {display: none; padding:0px 15px;}
#prop_facts ul {list-style-image: url(/img/li_bg.gif); line-height:16px; margin-left:30px; font-size:12px;} 
#prop_facts ul li {margin-bottom:8px;}
#prop_map {display: none;  padding:0px 15px;}
#prop_downloads {display: none; padding:0px 15px;}
#prop_contact {display: none; padding:0px 15px;}






.prop_facts_column {width:190px; float:left; }
.prop_facts_column_txt {padding:0 10px;}
.prop_facts_border {border-right:1px solid #003; border-left:1px solid #003;}

.prop_facts_column_txt h5 { color:#0380a9; margin:15px 0 6px 0; border-bottom:1px dashed #CCC; padding-bottom:4px;}
.prop_facts_column_txt h5 small { font-size:11px; color:#333; letter-spacing:0;}
.prop_facts_column_txt dl { margin:0 0 10px 0; padding:0; list-style-type:none;}
.prop_facts_column_txt dt { margin:0 0 2px 0; font-size:12px; color:#003;}
.prop_facts_column_txt dd { margin:0 0 2px 0; font-size:12px; color:#666;}
.prop_facts_column_txt dd.pdf { padding-left:20px; background:transparent url(/img/icon_pdf16.gif) left no-repeat; line-height:16px;}

#map_holder {margin:20px 0; text-align:center;}


.prop_downloads_column {width:190px; float:left; margin-top:20px;}
.prop_downloads_column_txt {padding:0 10px;}
.prop_downloads_border {border-right:1px solid #003; border-left:1px solid #003;}

.prop_downloads_column_txt h5 { color:#0380a9; margin:15px 0 6px 0; border-bottom:1px dashed #CCC; padding-bottom:4px;}
.prop_downloads_column_txt h5 small { font-size:11px; color:#333; letter-spacing:0;}
.prop_downloads_column_txt dl { margin:0 0 10px 0; padding:0; list-style-type:none;}
.prop_downloads_column_txt dt { margin:0 0 2px 0; font-size:12px; color:#003;}
.prop_downloads_column_txt dd { margin:0 0 2px 0; font-size:12px; color:#666;}
.prop_downloads_column_txt dd.pdf { padding-left:20px; background:transparent url(/img/icon_pdf16.gif) left no-repeat; line-height:16px;}

#prop_location {width:200px; float:right; text-align:right; font-size:14px; color:#333; padding-top:4px;}


#propdetailboxes {background:transparent url(/img/propdetailboxes_bg.jpg) top left repeat-x;}


#floorplanstyles {border:1px solid #ff0000;}
.styleholder { background:#fff; border-top:1px solid #777; text-align:left;}
#floorplanimages {border:1px solid #ff00ff; text-align:center; background:#dfe0d5;}
.planholder {padding:5px; background:#dfe0d5; border:1px solid #777; text-align:center;}
.fpstylename {padding:5px 5px 0px 5px; font-weight:bold; color:#0380a9;}
.fpstylename a, .fpstylename a:visited {color:#0380a9; text-decoration:underline;}
.fpstylename a:hover {color:#000000; text-decoration:underline;}
.fpstyletype {padding:0px 5px 0px 5px; font-size:11px; color:#000;}
.fpstyleprice {padding:0px 5px 5px 5px; padding-top:4px; font-size:12px; color:#b71a62; font-weight:normal;}


#gallery th {font-weight:bold; font-size:13px; border-bottom:1px solid #0380a9;}
#gallery td {font-weight:normal; font-size:12px; border-bottom:1px solid #ddd; padding:3px 0px;}

.leftcell {text-align:left;}
.centercell {text-align:center;}

#gallery a, #gallery a:visited {font-weight:bold; color:#0380a9;}

/* PEOPLE - MANAGEMENT TEAM */
img.management_pic {padding:25px 0 50px 0;}
.horiz_addr {border-top:1px solid #e4e4e4; padding-top:4px;}
.right_addr { width:210px;  float:right;}
.right_addr2 {border-left:1px solid #e4e4e4; margin-left:10px; padding-left:10px; height:125px;}


/* COMMUNITIES LIST */
#columbuspropholder {width:350px; float:left;}
#regionalpropholder {width:220px; float:right;}
.propheader {font-weight:bold; font-size:14px; background:#0380a9; color:#fff; padding:2px; margin:5px 0 5px 0;}
.col_prop_box {height:30px; width:175px; float:left; background:#fff;}
.reg_prop_box {height:30px; width:220px; float:left; background:#fff;}
.myproptxt {margin:1px; padding:4px 2px 4px 6px; background:#ddd; text-align:left;}

.mapname {width:250px; font-size:13px; font-weight:bold; color:#0380a9; border-bottom:1px solid #ccc; margin:3px 0px;}
.mapaddy {width:250px; font-size:11px; color:#333;}
.maplink {width:250px; font-size:11px; color:#333;}

.frmlabel {text-align:left;}
.searchresult1 {text-align:center; font-size:11px; background:#E2E0C8; padding:3px; border-right:1px solid #fff;}
.searchresult2 {text-align:center; font-size:11px; background:#FFFEEF; padding:3px; border-right:1px solid #fff;}
.searchhdr {background:#A7B55E; border-right:1px solid #fff;}

#subhdrleft {float:left; width:380px; height:100px; background:#ffffff url('/img/applicationlogo_bg.jpg') top left no-repeat;}
#subhdrleftbox {padding:5px 10px;}
#subhdrright {float:right; width:190px; height:100px; background:#ffffff url('/img/applicationtxt_bg.jpg') top left no-repeat; font-size:11px; line-height:13px;}
#subhdrrightbox {padding:10px; color:#ffffff;}
#subhdrrightbox h5 {margin:0 0 4px 0; padding:0; font-size:14px; font-weight:bold;}



#propnavcontainer2
{
margin: 0px;
padding: 0;
height: 20px;
}

#propnavcontainer2 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#propnavcontainer2 ul li
{
	
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
background: #eee;
height: 18px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: none;
margin: 0 0 10px 0;
color: #333;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#propnavcontainer2 ul li a:hover
{
color: #fff;
background: #333;
}

#propnavcontainer2 ul li.statichover
{
color: #fff;
background: #333;
border-bottom: 4px solid #0380a9;
}

#propnavcontainer2 ul li a.start
{
border-bottom: 4px solid #0380a9;
}

#propnavcontainer2 ul li a.last
{
border-right: 1px solid #ccc;
background:#eee;
color:#0380a9;
font-weight:bold;
}

#propnavcontainer2 ul li a.last:hover
{
color: #fff;
background: #333;
}


#propnavcontainer2 a:active
{
background: #333;
color: #fff;
}

#propnavcontainer2 li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}

.bigwidth {width:220px;}
.littlewidth {width:70px;}

.submitbutton:hover {
color: #fff;
background: #333;	
}




 #specialsbox {width:200px; float:right; }
 #specialsbox2 {margin:10px; padding:5px 10px 10px 10px; background:#FF9; border:1px solid #FC3;}