body { margin: 0px; padding: 0px; text-align: center; background-color: #a09a83; font-family: arial, sans-serif; 
       background-image: url('/images/sd/bg.gif') }

/*  background-color: #e0dac3;  */

/*
body { margin: 0px; padding: 0px; text-align: center; background-color: #d0cab3; font-family: arial, sans-serif; }
*/

input, textarea, select { font-size: 11px; }
.colred { color: #9c1d08; }




#article { margin: auto 35px; line-height: 115%; }
#article p.article_date { font-style: italic; text-align: right; margin-bottom: 20px; }
#article p.article_date span { font-style: normal; float: left; text-align: center; padding: 0 10px; font-size: 12px; }
#article p.article_date span.artdate_main { text-align: center; }
#article p.article_date span.artdate_main, #article p.article_date span.artdate_prev { border-right: 1px solid #000; }
#article p.article_date span.artdate_prev, #article p.article_date span.artdate_next { width: 110px; }
#article p.article_date span.artdate_prev { text-align: right; }
#article p.article_date span.artdate_next { text-align: left; }
#article p.article_date br { clear: both; }
#article p.article_givecr { font-size: 9px; }

#article table.artnres { width: 470px; margin-bottom: 25px; }
#article table.artnres caption { font-size: 13px; margin: 20px 0 10px 0; }
#article table.artnres tr th { font-weight: normal; }
#article table.artnres tr th, #article table tr td { font-size: 13px; padding: 8px 10px; }



#link_pages h3 { font-size: 13px; margin: 25px 0 7px 0; color: #9c1d08; }
#link_pages p { margin: 7px 0 25px 25px; }


#sitemap_ul ul { line-height: 170%; }
#sitemap_ul ul li a { text-decoration: none; }
#sitemap_ul ul li a:hover { text-decoration: underline; }

/*

ul.ul_links { line-height: 150%; }
ul.ul_links li a { text-decoration: none; color: blue; }
ul.ul_links li a:hover { text-decoration: underline; }
ul.ul_links li ul { margin-bottom: 5px; }

*/


p.priv_msg { font: 13px arial; margin: 25px 0; }
p.priv_msg span { color: #9c1d08; font-weight: bold; }

/* green #668466
   tan   #e0dac3
   red   #9c1d08
 */



#outtie { width: 750px; margin: 4px auto 0 auto; padding: 0px; background-color: #e0dac3; }


#top { width: 750px; height: 134px; background-image: url('../images/sd/tbg.jpg');
        background-repeat: no-repeat; background-color: #000; overflow: hidden; }
#topleft { float: left; width: 275px; margin: 6px 4px 4px 8px; padding: 0; }
#topleft h1 { color: #e0dac3; font-size: 16px; margin: 0; padding: 0; }
#topleft h2 { color: #e0dac3; font-size: 14px; margin: 0; padding: 0; font-weight: normal; }
#topleft div p { color: #9c1d08; line-height: 150%; margin: 0; padding: 0; font-weight: bold; 
                 font-size: 14px; margin-top: 20px; float: left; width: 153px; }
#topleft div img { margin: 0px; }

#topright { float: right; width: 441px; margin: 6px 10px 4px 4px; padding: 0; color: #e0dac3; }
#topright div { float: right; margin: 0; padding: 0; }
#topright div p { margin: 3px 6px; padding: 0; }
#topright div #toprightbig { font-size: 16px; }
#topright div #toprightbold { font-weight: bold; }
#topright div table { margin: 3px 6px; padding: 0; }
#topright div table th, #topright div table td { font-size: 12px; margin: 0; padding: 0; }
#topright div table th { font-weight: normal; text-align: left; }
#topright div table td { text-align: right; }



#content_container { clear: both; width: 750px; margin: 4px 0; padding: 0; }


#content_left { float: left; width: 150px; margin-bottom: 30px; }
#menu_column { background-color: #9c1d08; margin-bottom: 10px; }
#menu_column p.menu_img { margin: 0; padding: 0; }
#menulist { margin: 0 4px; padding: 0; list-style-type: none; color: #e0dac3; text-align: left; }
#menulist li p { font-weight: bold; margin: 15px 0 3px 0; padding: 0; 
                 border-bottom: 1px #000 solid; font-size: 13px; }
#menulist li #menulistptop { margin-top: 0; }
#menulist li a { display: block; font-size: 13px; }
#menulist li a:link, #menulist li a:visited { color: #e0dac3; text-decoration: none; }
#menulist li a:hover { text-decoration: underline; }


#content_right { float: right; width: 587px; text-align: left; margin-right: 6px; }
#meinfo { float: right; width: 130px;
          text-align: center; font-size: 9px; 
          margin-left: 5px; margin-bottom: 5px; 
border: 1px dotted #999; padding: 8px 0;
}
#meinfo span { font-size: 14px; font-weight: bold; }
#meinfo p { font-size: 12px; margin: 10px 0 0 0; }
#meinfo a { font-size: 9px; }



#main_content h1 { font-size: 18px; text-align: center; color: #9c1d08; margin: 15px 0 8px 0; }
#main_content h2 { font-size: 14px; text-align: center; margin: 8px 0 25px 0; }
#main_content h4 { font-size: 13px; }

#main_content p, #main_content ul { font-size: 13px; }



#bot_req_imgs { clear: both; text-align: right; margin: 20px 30px; }
#bot_req_imgs img { margin-left: 20px; }
#homepage_links { clear: right; text-align: center; margin: 20px 0 10px 0; font-size: 10px; }
#footer { clear: both; margin: 20px 0 0 0; padding: 6px 0; font-size: 10px; 
          border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
#footer a { font-size: 10px; }



#contact_info_grouped { text-align: center; margin: 20px auto; font-size: 12px; width: 450px; }
#contact_info_grouped div { margin-top: 20px; line-height: 150%; }
#contact_info_grouped div.cig_float_left { float: left; }
#contact_info_grouped div.cig_float_right { float: right; }
#contact_info_grouped div span { font-size: 14px; font-weight: bold; }






#contact_form label { float: left; width: 110px; font-size: 13px; margin-left: 70px; }
#contact_form label.cf_long_lab { width: 160px; }
#contact_form input { width: 300px; margin-bottom: 5px; }
#contact_form textarea { width: 400px; height: 150px; margin: 5px 0 5px 70px; }
#contact_form br { clear: left; }
#contact_form input.cf_subbut { margin-left: 90px; width: 50px; }
p.cf_pmsg { text-align: center; font-weight: bold; margin: 25px 0; }
p.cf_pmsg_msg { text-align: center; font-weight: bold; margin: 25px 0; color: #9c1d08 }


#home_value_form label { float: left; width: 210px; font-size: 13px; }
#home_value_form input, #home_value_form select, #home_value_form textarea { margin-bottom: 5px; }
#home_value_form input, #home_value_form textarea { width: 330px; }
#home_value_form br { clear: left; }
#home_value_form input.cf_subbut { margin: 3px 20px 0 20px; width: 50px; }


*.form_error_border { border: 1px solid #f00; }







#ml_initial_hr { margin-top: 40px; }
#mylistings hr { clear: both; }
#mylistings div { margin: 0; }
#mylistings div div.ml_div_img { float: left; margin-bottom: 5px; }
#mylistings div div.ml_header { margin-left: 160px; text-align: right; font-size: 15px; 
                                margin-bottom: 8px; font-weight: bold; color: #9c1d08; }
#mylistings div div span.ml_sp_type { float: left; width: 160px; text-align: left; color: #333; }
#mylistings div div span.ml_sp_status, #mylistings div div span.ml_sp_status_active { float: left; width: 120px; text-align: center; }
#mylistings div div span.ml_sp_status_active { color: green; }

#mylistings div div.ml_tabs_data { margin: 5px 0 5px 160px; font-size: 12px; }
#mylistings div div table.ml_tab_second { float: right; margin-right: 50px; }
#mylistings div div table tr th { width: 60px; text-align: left; height: 15px; }
#mylistings div div table tr td { width: 105px; text-align: right; }
#mylistings div div table.ml_tab_second tr td { width: 50px; }

#mylistings div div.ml_bot_lnks_cbr { clear: both; font-size: 10px; color: #888; text-align: right; }
#mylistings div div.ml_bot_lnks_cbr span { float: left; margin: 0 4px; }
#mylistings div div.ml_bot_lnks_cbr span a { font-size: 11px; color: #333; text-decoration: none; }






#home_detail_dis_status { font-size: 20px; font-weight: bold; text-align: center; color: #9c1d08; margin: 0; }
#home_detail_actions { border-top: 1px solid #666; border-bottom: 1px solid #666; text-align: center; 
                       margin: 20px 0 10px 0; }
#home_detail_actions a, #home_detail_actions span { font-size: 11px; color: #666; margin: 0 3px; position: relative; }
#home_detail_actions a { text-decoration: none; top: -1px; }
#home_detail_actions a img { position: relative; top: 2px; margin-right: 2px; }
#home_detail_actions span { top: -2px; }
#home_detail_main { margin: 10px 0 30px 0; }
#home_detail_main #home_detail_imgs { float: left; width: 257px; text-align: center; }
#home_detail_main #home_detail_imgs img { margin-bottom: 2px; }
#home_detail_main #home_detail_imgs div { text-align: left; }
#home_detail_main #home_detail_imgs div img { margin: 2px; }
#home_detail_main #home_detail_imgs div div { border-top: 1px solid #666; border-bottom: 1px solid #666;
                                              text-align: center; margin: 5px 0; }
#home_detail_main #home_detail_imgs div div a { font-size: 11px; color: #666; text-decoration: none; }
#home_detail_main #home_detail_info { margin-left: 267px; }
#home_detail_main #home_detail_info div.hdi_he { border-bottom: 1px solid #666; font-size: 14px; color: #333; 
                                                 font-weight: bold; }
#home_detail_main #home_detail_info div.hdi_he span { float: right; color: #9c1d08; font-size: 12px; }
#home_detail_main #home_detail_info div.hdi_reduced_from { text-align: center; color: #9c1d08; font-size: 12px; 
                                                           margin: 8px 0; font-weight: bold; }
#home_detail_main #home_detail_info div.hdi_dbl_tab { margin: 10px 0 20px 0; font-size: 11px; }
#home_detail_main #home_detail_info div.hdi_dbl_tab table { margin: 0px; }
#home_detail_main #home_detail_info div.hdi_dbl_tab table.hdi_dbl_tab_second { float: right; }
#home_detail_main #home_detail_info div.hdi_dbl_tab table tr th { width: 80px; text-align: left; height: 15px; color: #333; }
#home_detail_main #home_detail_info div.hdi_dbl_tab table tr td { width: 90px; font-weight: normal; color: #444; }
#home_detail_main #home_detail_info div.hdi_dbl_tab table.hdi_dbl_tab_second tr th { width: 65px; }
#home_detail_main #home_detail_info div.hdi_dbl_tab table.hdi_dbl_tab_second tr td { width: 50px; }
#home_detail_main #home_detail_info div.hdi_sing_tab table { margin: 10px 0 20px 0; font-size: 11px; }
#home_detail_main #home_detail_info div.hdi_sing_tab table tr th { width: 150px; height: 15px; color: #333; 
                                                                   text-align: left; }
#home_detail_main #home_detail_info div.hdi_sing_tab table tr td { width: 155px; font-weight: normal; color: #444; }
#home_detail_main #home_detail_info #wx_module_4792 { margin: 10px 0 20px 0; }



#nl_list {line-height: 200%; margin-left: 30px; }
#nl_list span { color: #9c1d08; font-weight: bold; font-size: 14px; }



#photo_gallery_content { text-align: center; line-height: 140%; margin: 30px 0; }
#photo_gallery_content span { font-size: 16px; font-weight: bold; }
#photo_gallery_content img { margin: 3px 0 20px 0; }



#google_map_popup { font-size: 12px; }
#google_map_popup img { float: left; padding-right: 10px; margin-top: 3px; }
#home_map_back { text-align: center; font-weight: bold; font-size: 16px; margin: 30px 0; }
#map { width: 500px; height: 400px; margin: 10px 0 40px 30px; }






table.tabbord { background-color: #668466; }
table.tabbord tr td { padding: 3px 4px; text-align: left; font: 12px arial; }
table.tabbord tr td.tbdace, table.tabbord tr td.tblice { text-align: center; }
table.tabbord tr td.tbda, table.tabbord tr td.tbdace, table.tabbord tr td.tbdanopad { background-color: #ddd; }
table.tabbord tr td.tbli, table.tabbord tr td.tblice, table.tabbord tr td.tblinopad { background-color: #eee; }
table.tabbord tr td.tbdanopad, table.tabbord tr td.tblinopad { padding: 3px 0; }
table.tabbord tr td *.tbw100, table.tabbord tr td *.tbw100_r { width: 97%; }
table.tabbord tr td *.tbw100_r, table.tabbord tr td .tb_r { border: 1px solid red; }
table.tabbord tr td span.tbreq { color: #9c1d08; }




#cal_index_list { margin: 30px 0; font-size: 13px; }
#cal_index_list p { margin-bottom: 25px; }
#cal_index_list p a { font-weight: bold; }




/* green #668466
   tan   #e0dac3
   red   #9c1d08
 */
