body
{
font-family: Arial,sans-serif;
font-size: 14px;
color:#AFB29D;
padding: 0px;
margin:0px;
background-color: #FFFFFF;
text-align: center;
margin: 0px;
}

a
{
color:#AFB29D;
}

a:hover
{
color:#000000;
}

#top_wrapper
{
float:left;
text-align: center;
margin: 0px;
background: url('/extension/site2inc/design/site2inc/images/bkgd_fade.jpg') repeat-x bottom;
width:100%;
padding-top:43px;
}

body.small_top #top_wrapper
{
background: url('/extension/site2inc/design/site2inc/images/bkgd_fade_short.jpg') repeat-x bottom;
}

#header_wrapper
{
margin:0 auto;
text-align:left;
width:775px;
}


#header
{
width:750px;
padding:15px 10px 10px 15px;
background:#C25F01 url('/extension/site2inc/design/site2inc/images/dark_fade.jpg') repeat-x bottom;
float:left;
}


body.small_top #header
{
height:90px;
background:#C25F01 url('/extension/site2inc/design/site2inc/images/dark_fade_short.jpg') repeat-x bottom;
}

.top_nav
{
float:right;
width:593px;
text-transform:uppercase;
font-size:11px;
margin:-46px -10px 0px 0px;
position:relative;
}

.top_nav a
{
text-decoration:none;
color:#666666;
}

li:hover a
{
color:#cc6600;
}

.top_nav ul
{
float:right;
margin:0px;
padding:0px;
list-style:none;
border-top:1px solid #D8D8D8;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
background: url('/extension/site2inc/design/site2inc/images/nav_repeat.jpg') repeat-x bottom;
}

.top_nav ul li
{
float:left;
padding:8px 5px 3px 5px;
border-bottom:1px solid #D8D8D8;
z-index:30;
position:relative;
background-color:#FFFFFF;
line-height:1.2em;
}

.top_nav ul li.hover_on,
.top_nav ul li.first_li_hover_on,
.top_nav ul li.last_li_hover_on
{
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #FFFFFF;
padding:8px 4px 3px 4px;
margin-bottom:-1px;
background-color:#FFFFFF;
height:15px;
}

.top_nav ul li.first_li_hover_on
{
padding:8px 4px 3px 5px;
border-left:none;
}

.top_nav ul li.last_li_hover_on
{
padding:8px 5px 3px 4px;
border-right:none;
}

.top_nav ul li.hover_on ul,
.top_nav ul li.first_li_hover_on ul,
.top_nav ul li.last_li_hover_on ul
{
display:block;
}

.top_nav ul li ul
{
right:-1px;
z-index:-1;
display:none;
padding:7px 0px 7px 0px;
margin:3px 0px 0px 0px;
position:absolute;
width:160px;
background:none;
background-color:#FFFFFF;
border:1px solid #D8D8D8;
text-align:right;
}

.top_nav ul li ul li
{
float:none;
background-color:#FFFFFF;
border-bottom:1px solid #E8E8E8;
padding:0px;
}

.top_nav ul li ul li.first_li
{
border-top:1px solid #E8E8E8;
}

.top_nav ul li ul li a
{
margin:0;
display:block;
padding:6px 3px 5px 3px;
color:#341a01;
}


.top_nav ul li ul li a:hover
{
background-color:#EDEDED;
}

ul li ul.on_the_board_menu_2
{
margin-top:20px;
}

.logo
{
background:transparent url('/extension/site2inc/design/site2inc/images/site2_logo.png') no-repeat top;
width:169px;
height:66px;
margin:-47px 0px 0px -15px;
}

.PrintLogo
{
display:none;
margin:-67px 0px 0px -15px;
}

.header_text
{
width:350px;
float:right;
margin:0px 0px 0px 0px;
}

body.small_top .header_text
{
margin:0px;
height:50px;
}

.flash_movie
{
float:right;
margin:0px 5px 0px 44px;
}


body.small_top .flash_movie
{
display:none;
}

body.small_top .header_text
{
margin-top:17px;
}

#content_wrapper
{
margin:0 auto;
text-align:left;
width:775px;
}

#content
{
width:775px;
float:left;
background: #ffffff url('/extension/site2inc/design/site2inc/images/grey_fade.jpg') repeat-x top;
}

#content .body
{
float:left;
width:370px;
margin:30px 0px 0px 15px;
color:#666666;
}


#content .flash_body{float:left; width:775px; margin:30px 0px 0px 0px; color:#666666;}

#content .flash_body iframe{border:0px;}

#content .body h1
{
color:#cc9933;
font-size:21px;
margin-bottom:7px;
display:block;
}

#content .body div.object-left
{
float:left;
margin: 5px 10px 5px 0px;
}

#content .body div.object-right
{
float:right;
margin: 5px 0px 5px 10px;
}

#content .body p
{
padding-top:5px;
}

#content .body div.object-right p,
#content .body div.object-left p
{
margin:0px;
padding:0px;
}


#back_button
{
margin-bottom:12px;
}

.blocks .lot_titles
{
color:black;
font-weight:bold;
font-size:12px;
background:url('/extension/site2inc/design/site2inc/images/list_title_left.gif') no-repeat bottom left;
border-bottom: 1px solid #BFBFBF;
}

.blocks .lot_titles span
{
margin:0px 26px 3px 3px;
}

.blocks .replace_title
{
margin-bottom:6px;
}

.blocks table
{
margin:0px;
margin-bottom:17px;
padding:0px;
border-collapse:collapse;
}

.blocks a 
{
display:block;
width:100%;
text-decoration:none;
}

.blocks table.lot_table tr.lot_row
{
border-bottom:1px solid #AFB29D;
height:17px;
text-transform:uppercase;
font-size:12px;
}

.blocks table.lot_table .lot_row td
{
text-align:center;
}

.blocks table.lot_table tr.hover_on
{
background-color:#EDEDED;
}

.blocks table tr td a:hover,
.blocks table tr.hover_on td a
{
color:#cc6600;
}

.blocks td.lot_name
{
width:40px;
}

.blocks td.lot_size
{
width:90px;
}

.blocks td.lot_type
{
width:70px;
}

.blocks td.lot_extra
{
width:141px;
}

.body .lot_title
{
font-size:19px;
color:#cc9933;
}

.lot_information table
{
border-collapse:collapse;
}

.lot_information td
{
position:relative;
color:#000000;
font-size:12px;
font-weight:bold;
width:110px;
margin:4px 0px 9px 6px;
padding:2px 0px 2px 6px;
border-bottom:1px solid #AFB29D;
}

.lot_information td.lot_content
{
color:#666666;
position:relative;
width:240px;
}

span.lot_form_title
{
font-size:11px;
position:relative;
top:20px;
}

span.bold_title
{
color:#000000;
font-weight:bold;
}

.lot_pdf_file
{
height:20px;
margin:20px 0px 0px 5px;
width:305px;
}

.development_pdf_file
{
margin-bottom:20px;
}

.lot_pdf_file img,
.development_pdf_file img
{
position:relative;
top:5px;
right:5px;
}

.lot_pdf_file a,
.development_pdf_file a
{
color:#000000;
}

.lot_pdf_file a:hover,
.development_pdf_file a:hover
{
color:#AFB29D;
}

form.lot_contact_form
{
position:relative;
top:20px;
background-color:#EDEDED;
padding:10px 0px 10px 10px;
margin:2px 0px 40px 0px;
float:left;
}


form.lot_contact_form label
{
float:right;
font-size:10px;
margin-right:2px;
}

.feedback_name,
.feedback_email_address,
.feedback_phone_number,
.feedback_message
{
float:right;
margin-right:10px;
width:290px;
background-color:#FFFFFF;
border-bottom:1px solid #EDEDED;
}

.feedback_name .box,
.feedback_email_address .box,
.feedback_phone_number .box,
.feedback_message .box
{
width:290px;
}

form.lot_contact_form input.box,
form.lot_contact_form textarea.box
{
float:left;
border:0px;
font-family: Arial,sans-serif;
font-size:14px;
}

form.lot_contact_form input.defaultbutton
{
clear:both;
float:right;
margin-bottom:-22px;
position:relative;
top:24px;
}

.form_bottom_spacer
{
float:left;
width:270px;
height:3px;
border-bottom:1px solid #999999;
margin-top:-20px;
}

.blocks
{
height:355px;
overflow:auto;
width:345px;
}

#content .information
{
float:left;
width:370px;
margin:30px 0px 0px 19px;
}

#content .coming_soon .title
{
color:#CEA436;
}

.link_list
{
margin:25px 0px;
}

.link_list p
{
margin:0;
border-bottom: 1px solid #BFBFBF;
width:346px;
}

.link_list a:hover
{
color:#cc6600;
background-color:#EDEDED;
}

.link_list b
{
color:black;
font-size:12px;
padding:0px 0px 4px 6px;
border-bottom: 1px solid #BFBFBF;
width:340px;
background:url('/extension/site2inc/design/site2inc/images/list_title_left.gif') no-repeat bottom left;
position:relative;
bottom:4px;
}

.link_list a
{
display:block;
background:url('/extension/site2inc/design/site2inc/images/grey_arrow.gif') no-repeat right;
padding:0px 0px 0px 5px;
width:341px;
text-decoration:none;
}

.development_logo
{
margin:10px 0px 0px 95px;
}


.map
{
position:relative;
padding-top:5px;
height:410px;
}

.map_devel_home
{
margin-top:7px;
}

.legend
{
}

#footer
{
clear:both;
border-top:4px solid #D8D8D8;
position:relative;
top:40px;
font-size:11px;
}

#footer_home
{
clear:both;
border-top:4px solid #D8D8D8;
position:relative;
font-size:11px;
}

.butterfly_pic
{
width:67px;
height:39px;
background:url('/extension/site2inc/design/site2inc/images/butterfly.jpg') no-repeat top;
margin:-30px 0px 0px 15px;
}

.black_text
{
color:#000000;
}

address
{
display:inline;
font-style:normal;
}

.footer_note
{
border-top: 1px solid;
margin-top:6px;
padding:8px 0px 0px 5px;
}

.footer_pad
{
position:relative;
top:40px;
height:20px;
}


@media print {
.PrintLogo
{
display: block
}
}