
/*PERSISTENT STYLES __________________________________________________________________________________________________________________________________________________*/

html,body,#page_container,#header,#content_container,#body_content,#content_block,#page_title,#wide_page_title,#center_content,#footer,#footer_logo,#footer_bar {
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}

em {
font-style:italic;
}

strong {
font-weight:bold;
}

/*HEADER STYLES ______________________________________________________________________________________________________________________________________________________*/

div#header {
margin-top:5px;
height:118px;
}

div#header_left_container {
width:25%;
float:left;
height:70px;
margin-bottom:1px;
}

div#header_right_container {
width:75%;
float:right;
text-align:right;
height:70px;
margin-bottom:1px;
}

div#header_strap_left {
clear:both;
float:left;
height:30px;
width:40%;
}

div#header_strap_right {
float:right;
height:30px;
text-align:right;
}

img.header_left {
display:none;
}

img.header_left_print {
height:70px;
width:123px;
}

img.header_right {
display:none;
}

img.header_right_print {
height:70px;
width:124px;
}

img.strap_text_left {
display:none;
}

img.strap_text_left_print {
height:30px;
width:199px;
}

img.strap_text_right {
display:none;
}

img.strap_text_right_print {
height:30px;
width:285px;
}


/*CONTENT - PERSISTENT STYLES ________________________________________________________________________________________________________________________________________*/

div#content_container {
clear:both;
}


/*LEFT CONTENT - PERSISTENT STYLES ___________________________________________________________________________________________________________________________________*/

div#left_content {
display:none;
}


/*CENTER CONTENT - PERSISTENT STYLES _________________________________________________________________________________________________________________________________*/

div#center_content {}


/*CONTENT BLOCK - PERSISTENT STYLES _________________________________________________________________________________________________________________________________*/

div#content_block {
font:80%/1.5 verdana,geneva,arial,helvetica,sans-serif;
}

/*CONTENT BLOCK STYLES ______________________________________________________________________________________________________________________________________________*/

div#wide_page_title {}

div.property_box {
float:left;
border:1px solid #90c847;
margin-top:0;
margin-bottom:16px;
text-align:center;
line-height:1.2;
}

.box_space{
margin-right:16px;
}

div#page_title {}

div#imgs_container {
float:right;
width:348px;
margin-left:17px;
}

img.default_img {
border:1px solid #ccc;
}

div.thumbs {
display:none;
}

p.click {
display:none;
}

div.text_container {}

div#body_content {}

div#controls {
display:none;
}

div#map {
display:none;
}

.h1_body {
color:#666;
font-size:150%;
line-height:1.6;
margin-top:30px;
}

.h2_body {
color:#666;
font-size:110%;
line-height:1;
margin-bottom:10px;
}

p.body_txt {
font-size:80%;
line-height:1.5;
color:#333;
margin-bottom:16px;
text-align:left;
}

p.muted {
font-size:70%;
line-height:1.2;
color:#999;
}

p.top {
margin-top:12px;
}

p.bottom {
margin-bottom:24px;
}

p.separator {
margin-bottom:24px;
}

p.cell_margin_1 {
margin:12px 0 0 0;
}

p.cell_margin_2 {
margin:0;
}

td.contact{
width:50%;
}

div.body_img_left {
float:left !important;
margin-right:18px;
margin-top:6px;
text-align:center;
}

div.body_img_full {
float:left !important;
margin-right:18px;
margin-top:6px;
text-align:center;
}

img.babs_sc {
display:none;
}

img.babs_pr {
height:193px;
width:158px;
}

img.family_sc {
display:none;
}

img.family_pr {
height:229px;
width:386px;
}

p.img_caption {
font-size:60%;
line-height:1.2;
color:#999;
}

p.right_box_lnk {
display:none;
}

h2.right_box_header {
font-size:110%;
font-weight: normal;
color:#694428;
margin:4px 0 4px 0;
}

p.right_box_txt {
font-size:90%;
padding-bottom:6px;
}

p.noprint {
display:none;
}

/*RIGHT CONTENT - PERSISTENT STYLES __________________________________________________________________________________________________________________________________*/

div#right_content {
display:none;
}


/*FOOTER STYLES ______________________________________________________________________________________________________________________________________________________*/

div#footer {
display:none;
/*clear:both;
text-align:center;*/
}

div#footer_logo {
text-align:right;
}

img.footer_logo {
display:none;
}

img.footer_logo_print {
width:57px;
height:32px;
}

div#footer_bar {
display:none;
}

div#footer_nav {
display:none;
}
