
@charset "utf-8";
/* CSS Document */
body {
        background: url(/templates/1/images/body_bgd.gif) repeat-x;
        margin:30px auto;
    padding:0px;
    text-align:center;
}
a, img {
    margin:0px;
    padding:0px;
    border:0px;
    text-decoration:none;
}

a {
        color: #ff7800;
    }
a:hover {
    text-decoration: underline;
}
a.compare {
    background:url(/images/compare.gif) no-repeat;
    background-position: 0px 3px;
    padding-left: 16px;
    display: block;
}
h1 {
    margin:0px 0px 10px 0px;
    padding:0px;
    font:15px arial;
    font-weight:bold;
        color:#779bbf;
    }
h2 {
    margin:10px 0px 10px 0px;
    padding:0px;
    font:13px arial;
    font-weight:bold;
        color:#5d6b6f;
    }
h2.product {
    margin:0px;
    font:13px arial;
    font-weight:bold;
        color:#FFFFFF;
            background-color: #8090C0;
        display: block;
    padding: 5px;
}

#container {
    width:747px;
    margin:0 auto;
    text-align:center;
}
#top_header {
        background:url(/templates/1/images/top_header.gif) repeat-x;
        float:left;
    width:747px;
    height:12px;
    font-size:1px;
}
#logo_bgd {
        background-color: #FFFFFF;
        float:left;
    width:747px;
    height:84px;
    text-align:left;
    overflow: hidden;
}
#real_estate_logo {
    background:url(/images/templates/1/logo_image.jpg) no-repeat;
    margin:10px 0px 10px 20px;
    margin-top:  4.5px;
    width: 500px;
    height: 75px;
    float: left;
    overflow: hidden;
}
* html #real_estate_logo {
    margin:10px 0px 10px 10px;
}
#main_menu_bgd {
        background:url(/templates/1/images/main_menu_bgd.gif) repeat-x;
        float:left;
    width:727px;
    height:21px;
    text-align:left;
    padding:5px 0px 0px 20px;
}
.m_left_corner {
    float:left;
    width:9px;
    height:20px;
}
.m_bgd {
    float:left;
    padding:3px 0px 0px 0px;
    height:17px;
}
.m_button {
    font:11px arial;
        color:#88abc8;
        font-weight:bold;
}
.m_right_corner {
    float:left;
    width:9px;
    height:20px;
}
.m_left_corner_over {
        background:url(/templates/1/images/m_left_corner_over.gif) no-repeat;
        float:left;
    width:9px;
    height:20px;
}
.m_bgd_over {
        background:url(/templates/1/images/m_bgd_over.gif) repeat-x;
        float:left;
    padding:3px 0px 0px 0px;
    height:17px;
}
.m_button_over {
    font:11px arial;
        color:#0c2339;
        font-weight:bold;
}
.m_right_corner_over {
        background:url(/templates/1/images/m_right_corner_over.gif) no-repeat;
        float:left;
    width:9px;
    height:20px;
}
#header_image {
    background:url(/images/templates/1/header_image.jpg) no-repeat;
    float:left;
    width:747px;
    height: 225px;
}
#content {
        background-color:#ffffff;
        border:1px solid #b5b5b5;
    float:left;
    width:745px;
    text-align:left;
}
#submenu {
        background:url(/templates/1/images/submenu_bgd.gif) no-repeat top left;
    background-color:#ffffff;
        float:left;
    padding:0px;
    padding-bottom:20px;
    width:240px;
    text-align:left;
    margin: 0px 15px 20px 15px;
}
/* ie 6 hack */
* html #submenu {
    margin: 0px 15px 20px 8px;
}
#search_bgd {
        background:url(/templates/1/images/search_bgd.gif) no-repeat;
        width:182px;
    height:26px;
    padding:11px 0px 0px 20px;
    margin: 30px 0px 0px 20px;
}
.search_button {
    font:11px arial;
        color:#ffffff;
        font-weight:bold;
}
#smenu {
    margin:0px 0px 0px 30px;
}
.sm_title {
    font:12px arial;
    font-weight:bold;
    margin:10px 0px 0px 0px;
}
.sm_title_href {
        color:#ff7800;
    }
.pointed_line {
    background: url(/templates/1/images/pointed_line.gif) no-repeat;
    width: 184px;
    height: 1px;
    font-size: 1px;
    margin:5px 0px 5px 0px;
}
.sm_arrow_bullet {
    margin:0px 5px 0px 0px;
}
.smenu_href {
    background:url(/templates/1/images/arrow_bullet.gif) no-repeat center left; 
    padding-left: 12px; 
    font:11px arial;
        color:#5d6b6f;
    }
.sm_subtitle {
    font:11px arial;
    color:#5d6b6f;
    padding:0px 0px 0px 0px;
}
#text_content {
    float:left;
    width:450px;
    font:11px arial;
        color:#5d6b6f;
        text-align:justify;
    margin:30px 0px 20px 0px;
}
#footer_space {
    font-size: 1px;
    height: 3px;
    clear: both;
}
#footer {
        background-color:#ffffff;
        border:1px solid #b5b5b5;
    margin:5px 0px 0px 0px;
    width:745px;
        height:46px;
        font:11px arial;
        color:#5d6b6f;
        text-align:center;
    clear:both;
}


#footer_img {
    margin:5px 0px -13px 0px;
}
#space_end {
    float:left;
    width:747px;
    height:30px;
}

div.agent_photo {
  float: right;
  margin: 0px 0px 10px 10px;
}

div.no_products {
  border: 1px solid #A00000;
  background-color: #FFF0F0;
  padding: 10px;
  margin: 10px 0px 10px 0px;
}

div.error {
  border: 1px solid #A00000;
  background-color: #FFF0F0;
  padding: 10px;
  margin: 10px 0px 10px 0px;
}

div.subcategories {
  border: 1px solid #9090A0;
   background-color: #F0F0F5; 
   padding: 10px;
  margin: 10px 0px 10px 0px;
}

#search_box {
  border: 1px solid #9090A0;
   background-color: #F0F0F5; 
   padding: 10px;
  margin: 10px 0px 10px 0px;
  text-align: center;
}

#search_button {
  border: 1px solid #9090A0;
   background-color: #F0F0F5; 
   padding: 10px;
  margin: 10px 0px 10px 0px;
  text-align: center;
}

div.agent {
    background-color: #F0F0F0;
    padding: 10px;
}

div.product_contact {
    background-color: #F0F0F0;
    padding: 10px;
}

td.property_name {
    background-color: #F0F0F0;
    padding: 10px;
  margin: 0px;
  width: 150px;
  font-weight: bold;
}

td.property_value {
    background-color: #F0F0F5;
    padding: 10px;
  margin: 0px;
}

div.clear_floats {
  clear: both;
}

table.product_table {
  width: 100%;
  border: 1px solid #9090A0;
 }

th.product_table {
  background-color: #8090C0;
   color: #FFFFFF; 
 }

td.product_table {
  background-color: #F0F0F0; 
 }


