/*
#footer_control, #footer_control_off { height:41px; }
*/
#pagecontentarea { min-height:780px !important; }

#footer_navigation a { font-family:Helvetica, Arial, sans-serif; }
#contactus, #surroundingcommunities, #leavingmetroplex, #blog { margin:0 10px; }

#favorites_link { font-size:10px; text-align:center; width:150px !important; margin:0; float:right; display:inline; }

.listingTop .detailLink { text-align:left; width:60px; text-align:center; display:block; }

.detailLink { text-align:left; width:160px; display:block; }

#print_icon { margin:-8px 0 0 450px; position:absolute; }
#print_icon a { display:block; }
#print_icon img { outline:0; border:0; }

#schedule { width:111px; margin:5px 12px 0 15px; float:right; display:block; }
#schedule img { outline:0; border:0; }
#schedule p { font-size:11px; width:90px; margin:0 auto; }

#retsbondui_gMap,#retsbondui_listingMap{ height:400px; margin:8px 0; }

#retsbondui_page_links_container { width:204px; height:26px; overflow:hidden; margin:-3px 10px 0; }
#retsbondui_page_links { position:relative; }

#current_page { text-decoration:underline; font-weight:bold; padding:3px 6px 4px; margin:0 }
.page_link { color:#5a0000; font-weight:bold; padding:3px; min-width:20px; }

#retsbondui_page_links a,#retsbondui_page_links span { display:block; float:left; text-align:center; }
.retsbondui_page_nav { padding:0 0; float:left; }
.retsbondui_page_nav_arrow { padding:1px 0; float:left; }
#retsbondui_prev_pages { padding:1px 4px 0 0; }
#retsbondui_next_pages { padding:1px 0 0 4px; }

.detailValue { width:215px; }

#listing_top { background:url(../../images/listing_top.jpg) no-repeat; width:567px; height:13px; line-height:1px; margin:12px 0 0 0; }
#listing_bottom { background:url(../../images/listing_bottom.jpg) no-repeat; width:567px; height:13px; line-height:1px; margin:0 0 12px 0; }

.retsbondui_listing { cursor:pointer; background:transparent url('../../images/listing_body.jpg') repeat-y; width:547px; padding:5px 10px; }
.retsbondui_overlay { width:100%; height:100%; background:#1d1d1d; margin:0; padding:0;  z-index:999998; position:fixed; }
.retsbondui_detailBox { position:fixed; width:650px; margin:100px 0 0 -283px; left:50%; z-index:999999; }
* html .retsbondui_overlay { position:absolute; left:0px; top:0px; }
* html .retsbondui_detailBox { position:absolute;}
.clear { clear:both; margin:0; padding:0; height:0; overflow:hidden; visibility:hidden; }
.clearLeft { clear:left; margin:0; padding:0; height:0; overflow:hidden; }

.listingAgent { font-size:11px; width:203px; }

.to_top { font-size:10px; margin:-17px 0 0 0; float:right; }

#neighborhood_description { padding:30px 0 0 0; margin:0 0 18px 0; clear:both; }
#neighborhood_description h3 { font-family:Helvetica, Arial, sans-serif !important; }
#neighborhood_description p { font-size:12px; margin:0; }


/* CUSTOM STYLES */
#retsbondui_container { color:#422D11; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:13px; padding:20px 26px 0 28px; width:565px; }
#retsbondui_container a , .retsbondui_detailBox a { color:#5a0000; }
#retsbondui_container a:hover , .retsbondui_detailBox a:hover { color:#7e493e; }
#retsbondui_container hr , .retsbondui_detailBox hr { clear:both; }
#retsbondui_container h3 , .retsbondui_detailBox h3 { font-family:Times New Roman; font-size:16px; text-align:justify; color:#422D11; margin:0; }
#retsbondui_container h2.noMargin { margin:0; }

#retsbondui_pages { font-size:14px; margin:6px 0 0; text-align:center; float:right; }

#retsbondui_container .retsbondui_listing { padding:4px 10px; background:transparent url(../../images/listing_body.jpg) repeat-y; width:546px; margin:0 0 0; }
.retsbondui_detailBox { font-family:Helvetica, Arial, sans-serif; padding:14px 10px; height:173px; width:546px; color:#422D11; font-size:13px; }
#retsbondui_container .listingTop , .retsbondui_detailBox .listingTop { width:100%; }
#retsbondui_container .listingAddress , .retsbondui_detailBox .listingAddress { float:left; width:200px; font-size:14px; font-weight:bold; padding:7px 0 3px; }
#retsbondui_container .listingLinks , .retsbondui_detailBox .listingLinks { float:right; text-align:center; font-size:11px; width:300px; margin:0 5px 0 0; }
#retsbondui_container .listingLinks a , .retsbondui_detailBox .listingLinks a { font-size:11px; padding:4px 8px; display:block; float:right; background:#5A0000; color:#E9DDC1; border:2px solid #E9DDC1; margin:0 4px 0 0; }
#retsbondui_container .listingLeft , .retsbondui_detailBox .listingLeft { clear:both; float:left; width:220px; }
#retsbondui_container .listingRight , .retsbondui_detailBox .listingRight {  }
#retsbondui_container .listingImage , .retsbondui_detailBox .listingImage { float:left; width:180px; min-height:100px; padding:10px; border:1px solid #D0C095; background:#FFFFFF; margin:6px 0; display:inline; }
#retsbondui_container .listingImageCrop , .retsbondui_detailBox .listingImageCrop { width:180px; min-height:100px; overflow:hidden; vertical-align:middle; }
#retsbondui_container .noImage , .retsbondui_detailBox .noImage { text-align:center; font-size:24px; padding:35px 0; }
#retsbondui_container .listingImage img , .retsbondui_detailBox .listingImage img { width:180px; display:block; vertical-align:middle; }
#retsbondui_container .listingDetails , .retsbondui_detailBox .listingDetails { font-size:11px; float:left; margin:0; }

#retsbondui_container .detail , .retsbondui_detailBox .detail { clear:both; width:300px; margin:4px 0 0; font-size: 11px;   }
#retsbondui_container .detail div , .retsbondui_detailBox .detail div { float:left; padding:1px 0 0; }
#retsbondui_container .detailTitle , .retsbondui_detailBox .detailTitle { font-weight:bold; width:80px; }

#retsbondui_detail { padding:0 0 21px 0; margin:8px 0 0; }
#retsbondui_detail .listingImageDetail { margin:0 0 8px; }
#retsbondui_detail .listingImageDetail img { border:1px solid #D0C095; background:#FFFFFF; padding:10px; width:416px; }
#retsbondui_detail .listingMoreImageDetail { margin:0 0 8px; }
#retsbondui_detail .listingMoreImageDetail img { border:1px solid #D0C095; background:#FFFFFF; padding:10px; height:346px; }
#retsbondui_detail .listingImages { float:right; width:125px; text-align:center; }
#retsbondui_detail .listingImages img { display:block; padding:8px; height:71px; background:#fff; width:106px; margin:0 0 3px; cursor:pointer; }
#retsbondui_detail .listingThumb { border:1px solid #D0C095; width:122px; margin:0 0 2px; overflow:hidden; float:left; display:block; }

#retsbondui_detail .listingMoreImages img { display:block; padding:8px; background:#fff; width:120px; margin:0 3px 3px 0; cursor:pointer; float:left; height:90px; }

#retsbondui_detail .listingMoreImages { clear:both; margin:0 0 18px 0; }
#retsbondui_detail .listingMoreImages .listingThumb { margin:0 0 5px 5px; }
#retsbondui_detail .listingMoreImages .listingThumb img { display:block; padding:8px; background:#fff; width:104px; height:71px; margin:0 3px 3px 0; cursor:pointer; float:left; }

#retsbondui_detail .listingLinks { float:none; width:inherit; margin:0; }
#retsbondui_detail .listingLinks a { padding:4px 8px; display:block; background:#5A0000; color:#E9DDC1; border:2px solid #E9DDC1; margin:0; font-size:11px; float:none; margin:3px 0 0; text-align:center; clear:both; }
#retsbondui_detail .listingTop .listingTitle { font-size:18px; margin:16px 0 21px; }
#retsbondui_detail .listingBottom { margin:0 0 10px; }
#retsbondui_detail .listingBottom div { margin:0; font-size:14px; float:none; }
#retsbondui_detail a.listingLink { padding:4px 8px 2px; display:block; background:#5A0000; color:#E9DDC1; border:2px solid #E9DDC1; margin:10px auto; font-size:14px; float:none; margin:3px 0 0; text-align:center; clear:both; width:200px; }
#retsbondui_container .listingContent .listingDetails { width:100%; }
#retsbondui_container .listingContent .listingDetails table { font-size:11px; color:#422D11; }
#retsbondui_container .listingContent .listingDetails table .detailTitle { width:140px; vertical-align:top; }
#retsbondui_container .detailHeading { font-weight:bold; font-size:16px; border-bottom:1px solid  #d0c095; margin:10px 0 3px; clear:both; }
#retsbondui_container .listingInformation { padding:10px 0 20px; clear:both; }

#listingInformation { border:0; outline:0; }
#printer_friendly { font-size:75%; text-align:right; margin:-18px 0 0 0; display:block; position:relative; z-index:100; }

#retsbondui_menu { float:left; }
#retsbondui_menu ul { margin:0; padding:0; }
#retsbondui_menu ul li { list-style-type:none; float:left; }
#retsbondui_menu ul li a { padding:4px 8px; display:block; float:left; background:#5A0000; color:#E9DDC1; border:2px solid #E9DDC1; margin:0 4px 0 0; font-size:11px; }
#retsbond_ui_pageinfo { font-size:12px; clear:both; padding:10px 0 0; }
#retsbond_ui_pageinfo table{ color:#422D11; font-size:13px; clear:both; padding:10px 0 0; }

#retsbond_list_view { font-size:10px; margin:0; }
#retsbond_list_view tr.even { background:#EAE6DC; }
#retsbond_list_view tr td,#retsbond_list_view tr th { padding:8px 5px; }

#listing_desc { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin:18px 30px 0; }
#listing_desc p { margin:0; }

#location { padding:8px !important; }
#price { width:75px; padding:8px !important; display:block; }

.nopad { padding:0 !important; }

hr { display:none; }