/* commented backslash hack v2 \*/ 
html, body {height:100%} 
/* end hack */ 
html,body {margin:0;padding:0}
body {color:#000000; background-color:#b0ae9f}
img {border:0}

/*  misc  */
div,p {margin-top:0}/*clear top margin for mozilla*/
form {margin:0}/*remove space around form tag for IE*/
.clear {clear:both}
.left {float:left}
.right {float:right}
.align_right {text-align:right; }
.spacer2 {font:normal 2px sans-serif; line-height:2px; height:2px; width:2px; background-color:#fff}
.spacer8 {font:normal 8px sans-serif; line-height:8px; height:8px; width:8px; background-color:#fff}
.spacer14 {font:normal 14px sans-serif; line-height:14px; height:14px; width:14px; background-color:#fff}
.context {font-weight:bold;}
.search_title {font:normal 12px arial, sans-serif; color:#000}
.relavance {font:normal 10px arial, sans-serif; color:#999}

/*  container divs  */
div#inner {border-top:15px solid #b0ae9f}
div#outer {height:100%; background-color:#6F716A; width:700px; display:table; margin-left:auto; margin-right:auto}
.bg_home {background:url(../images/background_body_tile_home.png) repeat-y}
.bg_sub {background:url(../images/background_body_tile_sub.png) repeat-y}
div#header {width:700px; background-color:#b0ae9f}
div#body_outer {background-color:#fff}
div#body_copy_inner_home {border-top:1px solid #6f716a}
div#body_copy_left {float:left; width:399px; font:normal 12px 'arial narrow', sans-serif; color:#6f716a}
div#body_copy_left_pad {padding:8px}
div#body_copy_right_home {float:right; width:300px}
div#body_copy_left_sub {float:left; width:186px}
div#body_copy_right_sub {float:right; width:513px}
div#body_copy_right_sub_border {border-top:1px solid #6f716a}
div#body_copy_right_sub_inner {border-top:1px solid #6f716a; padding:14px 0 14px 14px}
div#left_nav {padding:14px 0 14px 14px}
div#header_form_outer {margin-top:5px}
div#header_form_spacer {float:left; width:34px}
div#header_form_search {float:left; text-align:right; padding-left:8px}
input.header_form_input {width:130px; font:10px arial, sans-serif}**
div#home_highlight_outer {border-top:1px solid #6f716a}
div#home_highlight_pad {padding:8px}
.ie_form { padding-left: 20px; position: relative; right: -10px; } **

/* flash elements */
div#home_image img { border:1px solid white; }
div#flash_home_right { }
div#flash_sub {border:1px solid white}

/* main nav */
div#nav {width:700px; background-color:#b0ae9f}

/* subnav */
div#subnav {margin-top:7px; background-color:#51524d; height:20px}
div#subnav a.on, div#subnav a.off {font:10px arial, sans-serif; line-height:20px; text-decoration:none; height:20px}
div#subnav a.on, div#subnav a.off:hover {color:#fff}
div#subnav a.off,div#subnav a.on:hover {color:#b0ae9f}
div#subnav .spacer {float:left; font:10px verdana, arial, sans-serif; color:#fff; line-height:19px; height:20px; padding:0 10px 0 10px}
div#subnav_pad {margin-left:40px; height:20px}

/* footer nav */
div#footer_nav {height:28px; border-top:1px solid #6f716a; background-color:#fff; text-align:center}
div#footer_nav, div#footer_nav a {font:normal 10px verdana, arial, sans-serif; line-height:28px; color:#6f716a; text-decoration:none}
div#footer_outer {width:700px; height:23px; background-color:#6F716A; padding-top:11px; font:normal 10px arial, verdana, sans-serif; color:#fff; line-height:23px}
div#footer_left {float:left; padding-left:80px; text-align:left}
div#footer_right {float:right; text-align:right; padding-right:80px}

/* left nav */
div#left_nav a {font:normal 10px verdana, helvetica, arial, sans-serif; color:#6F716A; line-height:12px; text-indent:2px; display:block; text-decoration:none; padding:6px 0 6px 0}
div#left_nav_pad {padding-top:6px}

div#spacer_below_nav {font:1px arial, sans-serif; background-color:#fff; height:1px; width:700px; line-height:1px}

div#left_nav a.kiteconstruction:link, div#left_nav a.kiteconstruction:visited, div#left_nav a.kiteconstruction:hover, div#left_nav a.kiteconstruction:active { font-weight: bold; color:#333; !important }

/*  copy  */
.copy_normal {font:normal 10px verdana, arial, sans-serif; color:#333; line-height:16px}
h1 {margin:0; padding:0; font:normal 16px 'arial narrow', arial, verdana, sans-serif; color:#6F716A}
h2 {margin:0; padding:0; font:normal 16px 'arial narrow', arial, verdana, sans-serif; color:#7F1900}
h3 {margin:0; padding:0; font:normal 16px 'arial narrow', arial, verdana, sans-serif; color:#6F716A;}
h4 {margin:1px 0 0 4px; padding:2px 0 0 4px; font:normal 11px verdana, arial, sans-serif; color:#6F716A}

/*  form elements  */
.select_properties {width:250px; font:10px arial, sans-serif}
.ct_input {font:normal 11px arial, sans-serif; width:200px}
.search_input {width:155px; font:11px arial, sans-serif}

/*  property elements  */
div#nav_property {padding:13px 0 3px 13px; border-bottom:1px solid #6f716a}
div#property_image {border:1px solid white}
div#tabs {padding:0 0 0 13px; background-color:#A1A093; }
div#tabs ul {list-style-type:none; margin:0px; padding:0px}
div#tabs ul li {display:block; float:left}
div#tabs ul li a.on, div#tabs ul li a.off:hover {color:#fff}
div#tabs ul li a.off {color:#000}
div#tabs ul li a, #tabs ul li.bar {display:block; font:normal 9px verdana, arial, sans-serif; line-height:23px; text-decoration:none; padding:0 0.8em 0 0}
div#prop_button_container {float:right; padding:0 0 15px 15px}
div.prop_button_pad {padding-bottom:5px}
table#prop_demo {border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999}
td.prop_demo_head {background-color:#51524D; font:normal 10px verdana, arial, sans-serif; color:#fff; padding:3px; border-bottom:1px solid #999}
td.prop_demo_data {background-color:#fff; font:normal 10px verdana, arial, sans-serif; color:#666; padding:3px; border-bottom:1px solid #999}
td.prop_demo_rows {background-color:#fff; font:bold 10px verdana, arial, sans-serif; color:#000; padding:3px; border-bottom:1px solid #999}

/* press releases */
div#press_releases a {font:normal 10px verdana, helvetica, arial, sans-serif; color:#6F716A; line-height:12px; display:block; text-decoration:none; padding:0 0 8px}
div#press_releases a:hover {text-decoration:underline}


div#next_prev {padding:3px 0 3px 15px}
div#next_prev, div#next_prev a {font:bold 11px arial, sans-serif; color:#333; text-decoration:none}
div#next_prev a.on, div#next_prev a:hover {color:#a1a093; text-decoration:underline}
div#next_prev a {padding:0 5px 0 5px}
.spacer6 {font:normal 6px sans-serif; line-height:6px; height:6px}
.spacer15 {font:normal 15px sans-serif; line-height:15px; height:15px; content:"."; background-color:#b0ae9f}

div.copy_pad {padding:15px 15px 10px 2px}
div.copy_pad_short {padding:0 15px 10px 2px}

/*#FWTableContainer144306705 { z-index: 100000; !important }*/

.eoe { font-size: 12px; font-weight: bold; padding-top: 30px; }