
a            { color: #017926; text-decoration: none }
a:hover      { color: #02882B; text-decoration: Underline }
a:visited    { color: #017926; text-decoration: none }
a:visited:hover   { color: #02882B; text-decoration: Underline }

a.footer            { color: #ffffff; text-decoration: none }
a.footer:hover      { color: #F3FAEC; text-decoration: Underline }
a.footer:visited    { color: #ffffff; text-decoration: none }
a.footer:visited:hover   { color: #F3FAEC; text-decoration: Underline }

html,body
{
font-family: Arial,sans serif;
font-size: 12px;
color: #333333;
margin: 0;
padding: 0;
background-color: #FFF3DE;
background-image: url('images/bg.jpg');
}

.side_border_left
{
background-image: url('images/side_border_left.jpg');
background-repeat: repeat-y;
background-position: top left;
}

.side_border_right
{
background: url('images/side_border_right.jpg') repeat-y top left;
}

.bodytext		{ font-family: Arial,sans serif; font-size: 12px; line-height: 1.5em; color: #333333 }
.footer			{ font-family: Arial,sans serif; font-size: 12px; color: #ffffff }
.smalltext		{ font-family: Arial,sans serif; font-size: 10px; color: #666666 }

.bodytablehome		{ background-image: url('images/body_tablebg_home.jpg'); background-repeat: no-repeat; width: 651px; height: 424px;}
.bodytableabout		{ background-image: url('images/body_tablebg_about.jpg'); background-repeat: no-repeat; }
.bodytablesub		{ width: 649px;  font-family: Arial,sans serif; font-size: 12px; color: #333333 }

.bodytexthome		{
padding-right: 226px;
padding-left: 20px;
}

.bodytextsub		{ padding-right: 40px; padding-top: 30px; padding-left: 30px;  font-family: Arial,sans serif; font-size: 12px; color: #333333 }
.currentlistingsub		{ padding: 30px 20px 20px 15px;  font-family: Arial,sans serif; font-size: 12px; color: #333333 }

.featuredlistings	{
width: 651px;
left:0;
}

.element_address-current_listings
{
margin:0;
padding: 0;
font-weight: bold;
}
.element_price-current_listings
{
padding: 0 0 .2em 0;
margin: 0;
font-weight: normal;
}
.element_summary-current_listings
{
display:inline;
font-weight: normal;
text-align: justify;
}
.element_summary-current_listings p
{
font-weight: normal;
text-align: justify;
}
.thumb_element_picture1-current_listings
{
margin: 0 1em 0 0;
float:left;
width: 231px;
}
.thumb_element_picture1-current_listings img
{
border: 1px solid #6e6846;
}
.thumb_listings_image1_div_right
{
margin: 0 0 0 1em;
float: right;
border: 0px none;
width: 231px;
}
.thumb_element_picture1-current_listings img
{
border: 1px solid #6e6846;
}
.listings_address_div_right {
margin:0;
padding: 0;
font-weight: bold;
text-align: right;
}
.listings_price_div_right {
padding: 0 0 .2em 0;
margin: 0;
text-align: right;
}

.listing-td {
width: 616px;
padding-bottom: 1.5em;
font-size: 10pt;
}

.element_picture1-current_listings
{
border: 0;
padding: 0 5px;
}
.element_picture1-current_listings img
{
border: 1px solid #6e6846;
}
.element_picture2-current_listings
{
border: 0;
padding: 0 5px;
}
.element_picture2-current_listings img
{ 
border: 1px solid #6e6846;
}
.element_picture3-current_listings
{
border: 0;
padding: 0 5px;
}
.element_picture3-current_listings img
{
border: 1px solid #6e6846;
}
.element_picture4-current_listings
{
border: 0;
padding: 0 5px;
}
.element_picture4-current_listings img
{
border: 1px solid #6e6846;
}
.element_description-current_listings
{
/*	text-indent: 3em;  */
}
.listings_listing_detail { padding-bottom: 3em; }
.listings_images_div { padding-bottom: 20px; text-align:center; margin: 0 auto; }
.listings_listing_link_back { float: right; }



#block_element_border
{
height:0px;
display: block;
/* IE5 Mac hack: \*/
display: none;
/* End IE5 Mac hack */
/* IE6 hack */
voice-family: "\"}\"";
voice-family: inherit;
display: none;
/* End IE6 hack */
}

.element_name-agents_listings
{
margin:0;
padding: 0;
font-weight: bold;
}

.element_title-agents_listings
{
padding: 0 0 1em 0;
margin: 0;
font-weight: normal;
}

.element_bio-agents_listings
{
/*	text-indent: 3em;  */
display:inline;
font-weight: normal;
text-align: justify;
}

.element_bio-agents_listings p
{
font-weight: normal;
text-align: justify;
}

.element_image-agents_listings
{
margin: 0 1em 0 0;
float: left;
border: 0;
width: 250px;
}

.agents_image_div_right
{
margin: 0 0 0 1em;
float: right;
border: 0;
width: 250px;
}

.agents_name_div_right
{
margin:0;
padding: 0;
font-weight: bold;
text-align: right;
}
.agents_title_div_right
{
padding: 0 0 1em 0;
margin: 0;
text-align:right;
font-weight: normal;
}
