ul.subsection_tabs { list-style:none; margin:0 0 5px 0; margin-bottom: 10px; padding:0; clear:both; border-bottom:1px solid #ddd; height:24px; }
ul.subsection_tabs li.tab:first-child { margin-left: 10px; }
ul.subsection_tabs li.tab { float:left; text-align:center; margin-right: -1px; }
ul.subsection_tabs li.tab a { font-size: 12px; display: block; letter-spacing: normal; cursor: pointer; height: 25px; line-height: 25px; padding-left: 8px; background: #fff url(http://assets.myrsol.com/livepipe-tabs.gif) no-repeat 0px 0px; color: #666; outline: none; text-decoration: none; }
ul.subsection_tabs li.tab a.active { background-position: 0px -25px; font-weight: bold; }
ul.subsection_tabs li.tab a span {  height: 25px; float: left; line-height: 25px; padding-right: 8px; background: url(http://assets.myrsol.com/livepipe-tabs.gif) no-repeat 100% -75px;  }
ul.subsection_tabs li.tab a.active span { height: 25px; float: left; line-height: 25px; padding-right: 8px; background: url(http://assets.myrsol.com/livepipe-tabs.gif) no-repeat 100% -50px;}

/**********************
Property Search
**********************/
#property_search { padding: 0px; margin: 0px; font-size: 11px; }
#property_search form { margin: 0px; padding: 0px; }
#property_search fieldset { background: #f2f2f2; border: none; border-top: 4px solid #ddd; padding: 5px 10px; margin: 5px 0px; }
#property_search legend { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px; padding-left: 15px;}
#property_search .checkBox { margin-bottom: 5px; padding-left: 3px; height: auto; max-height: 150px; overflow: auto; overflow-x: hidden; }
#property_search .checkBox label { width: 170px; margin: 1px 0px; margin-left: 4px; padding: 2px 0px; float: left; font-size: 11px; }
#property_search .checkBox-wide { margin-bottom: 5px; padding-left: 3px; height: auto; max-height: 150px; overflow: auto; overflow-x: hidden; }
#property_search .checkBox-wide label { width: 300px; margin: 1px 0px; margin-left: 4px; padding: 2px 0px; float: left; font-size: 11px; }
#property_search #subdivisionlist, #property_search #subdivisioncritera {width: 49%;}
#property_search #subdivisioncritera { margin-left: 5px;}
#property_search .property-features { float: left; padding: 1px; margin: 2px 5px;width:140px; }
#property_search .property-features select { width: 140px; }

.checkbox {
	width: 10px;
	height: 10px;
	padding: 0px 5px;
	background: url(http://assets.myrsol.com/checkbox.gif) no-repeat;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	padding-right: 0px;
}

/* popup tooltips */
div.tooltipz { max-width: 300px; position: absolute; }
div.tooltipz_content { position: relative;float: right;width: 250px;font-size: 11px; line-height: 1.2;padding: 8px 10px 8px 30px;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;font-weight: 100;font-style: normal;font-variant: normal;letter-spacing: 0;word-spacing: 0;text-align: left;text-decoration: none;text-indent: 0;text-transform: none;color: #555;background: #F2F2F2 url(http://assets.myrsol.com/tooltip_back.png) no-repeat 0 0;border-top: 0;border-right: 0;border-bottom: 1px solid #88ccdc;border-left: 0;}
div.tooltipz_pointer { position: relative; float: left; width: 10px; min-height: 24px; background: transparent url(http://assets.myrsol.com/tooltip_pointer.png) no-repeat 0 5px; }

/* Multi Selects -------------------------------------------------------- */
.class_select_container { position:absolute; }
.class_select_container select { width: 500px; }
.select_multi_submit { background-image:url(http://assets.myrsol.com/multiselect/multi_footer.gif); background-image:top center; background-repeat:repeat-x; background-color:#000; z-index:20000; padding:10px; height:22px; text-align:right; } 
.select_multi_label { margin-left:5px; font-family:"Lucida Grande",Verdana; font-size:11px; } 
.style_multi_container { width: 600px;position:absolute;top:0;left:0;overflow: auto; max-height: 150px;z-index:20000;border:1px solid #222;border-top:none;}
.style_multi_container .style_multi_header { background-image:url(http://assets.myrsol.com/multiselect/multi_background.gif); background-repeat:repeat-x;background-position:top center;color:#eee;font-family:"Lucida Grande",Verdana;font-weight:bold;font-size:12px;margin:0;padding:7px 0 8px 10px; background-color:#000; }
table.select_multi_table { margin-bottom: 0; }
table.select_multi_table td { height:22px; border-bottom:1px solid #ddd; font-family:"Lucida Grande",Verdana; color:#333; font-size:11px; }
table.select_multi_table tr.even { background-color:#FCFCFC; }
table.select_multi_table tr.odd { background-color:#F7F7F7; }
table.select_multi_table tr.selected { background-image:none; background-color:#FFFFCC; }
.select_multi_name { padding-left:15px; font-weight:bold; }
.select_multi_checkbox { text-align:right; }
.select_multi_close input { margin-right:15px; }

#subdivisions ul { list-style: none; margin: 0px; }
#subdivisions li { margin: 0px 1px; padding: 2px 4px; float: left; }
#subdivisions li a { text-transform: uppercase; display: block; text-decoration: none; font-size: 11px; color: #000; }
#subdivisions .active { margin: 0px 1px; background-color: #ddd; padding: 2px 4px; float: left; color: #000; }
#subdivisions .active span { display: block; text-transform: uppercase; text-decoration: none; font-size: 11px; color: #000; }
#subdivisions .active a { color: #000; }

.hov:hover { background: #FFFFCC; color: #555; }
.propcount { float: left; color: #fff; font-size: 11px; font-weight: bold; margin: 0px; margin-left: 5px; padding: 5px; }

.searchTypes { margin-bottom: 5px; }
.searchTypes ul { list-style: none; margin: 0px; border-bottom: 1px solid #ddd; height: 21px; }
.searchTypes li:first-child { margin-left: 10px; }
.searchTypes li { margin-left: 5px; background: #eee; float: left; font: 11px tahoma, verdana, arial, sans-serif; }
.searchTypes a { display: block; padding: 4px 10px; text-decoration: none; color: #555; border: 1px solid #ddd; border-bottom: 0px; font: normal 11px tahoma, verdana, arial, sans-serif; }
.searchTypes a:hover { background: #ddd; color: #555; }
.searchTypes .current { background: #fff; color: #555; }
.searchTypes .current:hover { background: #fff; }

/**********************
Agents View
**********************/
#agent-main { }
#agent-main .agent-block { position: relative; float: left; width: 46%; height: 100px; border: 1px solid #ddd; border-bottom: 2px solid #ddd; text-align: center; padding: 5px; margin: 5px; }
#agent-main .agent-block .agent-img { float: left; width: 80px; }
#agent-main .agent-block .agent-summary { position: relative; margin-left: 85px; text-align: left; }
#agent-main .agent-block .agent-summary h2 { font-weight: bold; margin: 0px; padding: 0px; color: #000; font-size: 13px; line-height: 14px; }
#agent-main .agent-block .agent-summary h2 span { display:block; font-size: 11px; font-weight: normal; margin-bottom: 8px; }
#agent-main .agent-block .agent-summary p { font-size: 11px; margin: 0px; padding: 0px; line-height: normal; }
#agent-main .agent-block .details-link { position: absolute; bottom: 5px; right: 10px; }
#agent-main .agent-block .email-link { display: inline-block; width: 16px; height: 16px; outline: none; margin-left: 5px; text-indent: -9999px; text-align: inherit; background: url(http://assets.myrsol.com/agents-email-me.gif) no-repeat center left; }


#agent-group-main { }
#agent-group-main .agent-group-block { min-height: 100px; clear: both; position: relative; border: 1px solid #ddd; border-bottom: 2px solid #ddd; padding: 5px; margin-bottom: 5px; }
#agent-group-main .agent-group-block .agent-group-img { float: left; width: 80px; }
#agent-group-main .agent-group-block .agent-group-summary { position: relative; margin-left: 85px; text-align: left; }
#agent-group-main .agent-group-block .agent-group-summary h2 { font-weight: bold; margin: 0px; padding: 0px; color: #000; font-size: 13px; }
#agent-group-main .agent-group-block .agent-group-summary p { font-size: 11px; margin: 0px; padding: 0px; line-height: normal; }
#agent-group-main .agent-group-block .details-link { position: absolute; bottom: 5px; right: 10px; }

#agentView { width: 100%; }
#agentView .agent-img-outer { float: left; width: 155px;  }
#agentView .agent-img { width: 150px; border: 1px solid #ddd; padding: 2px; margin-bottom: 10px; }
#agentView .agent-details { position: relative; margin-left: 180px; }

#agentView dt { width: 30%; float: left; text-align: left; font-size: 11px; border-bottom: 1px solid #ddd; }
#agentView dd { float: left; width: 68%; font-size: 11px; margin: 0 0px 0.50em 0.2em; border-bottom: 1px solid #ddd; }
#agentView .btn { border: 1px solid #bbb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-decoration: none; line-height: 35px; text-indent: 30px; font-size: 11px; width: 150px; height: 37px; display: block; margin-bottom: 5px; }
#agentView .email-ico { background: #fff url(http://assets.myrsol.com/blog/bookmarks/email.png) no-repeat 7px 10px; }
#agentView .listings-ico { background: #fff url(http://assets.myrsol.com/blog/bookmarks/button-blue.png) no-repeat 7px 10px; }
#agentView .twitter-ico { background: #fff url(http://assets.myrsol.com/blog/bookmarks/twitter.png) no-repeat 7px 10px; }
#agentView .facebook-ico { background: #fff url(http://assets.myrsol.com/blog/bookmarks/facebook.png) no-repeat 7px 10px; }
#agentView .linkedin-ico { background: #fff url(http://assets.myrsol.com/blog/bookmarks/linkedin.png) no-repeat 7px 10px; }
#agentView .designations { margin: 0px; margin-top: -10px; margin-bottom: 10px; height: 20px; }
#agentView .agent-bio { float: left; height: 100%; min-height: 100%; padding: 20px 0px; padding-right: 20px; }

#agent-glossary { padding: 0px; margin: 0px; padding-bottom: 20px; }
#agent-glossary li { list-style: none; float: left; padding: 2px 5px; margin: 0px 2px; background: #f2f2f2; border: 1px solid #ddd; }
#agent-glossary li a { display: block; text-decoration: none; }
#agent-glossary li.current { background: #000; color: #fff; }
#agent-glossary li.current a { color: #fff; }
/**********************
Listings INDEX
**********************/
#listings { }
#listings hr { margin: 15px 0px; }
#listings dt { padding: 2px 0px; clear: both; width: 40%; float: left; text-align: left; font-weight: bold; font-size: 11px; border-bottom: 1px solid #ddd; }
#listings dd { padding: 2px 0px; float: left; width: 59%; font-size: 11px; margin: 0 0px 0.50em 0.2em; border-bottom: 1px solid #ddd; }
#listings .listings_wrap { clear: left; width: 100%; background: #fff; }
#listings .summary-img { float: left; text-align: center; height: auto; width: 170px; }
#listings .summary { position: relative; height: auto; margin-left: 180px; }

#listings .listings_hdr { margin-bottom: 5px; width: auto; background: #555; padding: 5px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; }
#listings .listings_hdr span { color: #a5a5a5; }
#listings .summary a { background: #D9EFF6; color: #000; padding: 5px; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; margin-left: 3px; }
#listings .summary a:hover { background: #9aaab2; color: #fff; }
#listings .summary_a { float: left; width: 50%; }
#listings .summary_b { float: left; width: 100%; margin-top: 5px; font-size: 11px; }
#listings .summary_nav { text-align: right; padding: 5px 0px; padding-top: 15px; }

/* -- listings grid view -- */
#listings .summary-grid { float: left; text-align: center; background: #fff; overflow: hidden; width: 180px; height: 230px; border: 1px solid #ddd; border-bottom: 2px solid #ddd; padding: 10px; margin: 5px; }
#listings .summary-grid-img { width: 170px; height: 130px; overflow: hidden; margin: 0px auto; margin-bottom: 3px; }
#listings .summary-grid-txt { }
#listings .summary-grid-price { font: bold italic 17px Georgia, 'Times New Roman', Times, serif; color: #690; }

/**********************
Listings VIEW
**********************/
.listings_view .details-img { text-align: center; padding: 1px; margin: 0px; float: left; } 
.listings_view .details-img a { display: block; }
.listings_view .details-mainimg { margin-bottom: 3px; }
.listings_view .details-mainimg img { }
.listings_view .details-moreimg img { width: 95px; height: 70px; border: none; margin-right: 3px; }

.listings_view .details-col { width: 100%; font-size: 11px; }
.listings_view .details-onecol { display: inline-table; width: 100%; margin-top: 10px; font-size: 11px; }
.listings_view .details-twocol { float: left; width: 50%; }
.listings_view .details-threecol { float: left; width: 33%; }
.listings_view .details-col p { float: left; width: 46%; margin-bottom: 5px; margin-right: 10px; border-bottom: 1px solid #ddd; }
.listings_view .details-col p strong { display: block; }
.listings_view .details-onecol h3 { padding: 5px 0px; padding-left: 2px; }

.listings_view .details-onecol-grouped { display: inline-table; width: 100%; border-bottom: 1px solid #ddd; margin-right: 0px; padding-bottom: 10px; }
.listings_view .details-onecol-grouped h3 { padding: 0px; margin: 5px 0px; }
.listings_view .details-onecol-grouped p { margin: 1px 0px; padding: 0px; }

.listings_view .listings_nav { color: #000; padding: 3px; margin: 0px; background: #9AAAB2; }
.listings_view .listings_nav a { border-right: 1px solid #BBC7CD; display:block; float: left; margin-right: 3px; padding: 5px 8px; text-decoration: none; font: 11px Tahoma, Geneva, sans-serif; text-transform: uppercase; color:#fff; }
.listings_view .listings_nav a:hover{ background: #5B6469; color: #fff; }

.listings_view .listings_nav a.dv-inquire {  }
.listings_view .listings_nav a.dv-inquire:hover { }
.listings_view .listings_nav a.dv-print {  }
.listings_view .listings_nav a.dv-print:hover {  }
.listings_view .listings_nav a.dv-map {  }
.listings_view .listings_nav a.dv-map:hover {  }
.listings_view .listings_nav a.dv-favorite-remove { }
.listings_view .listings_nav a.dv-favorite-remove:hover { }
.listings_view .listings_nav a.dv-favorite-add { }
.listings_view .listings_nav a.dv-favorite-add:hover { }
.listings_view .listings_nav a.dv-mortgage {  }
.listings_view .listings_nav a.dv-mortgage:hover {  }
.listings_view .listings_nav a.dv-tellfriend {  }
.listings_view .listings_nav a.dv-tellfriend:hover {  }
.listings_view .listings_nav a.dv-vtour { }
.listings_view .listings_nav a.dv-vtour:hover { }
.listings_view .listings_nav a.dv-schedule {  }
.listings_view .listings_nav a.dv-schedule:hover { }

.listings_view .property_info { width: 100%; }
.listings_view .property_info .property_left { float: left; width: 300px; }
.listings_view .property_info .property_right { position: relative; margin-left: 305px; }

.listings_view dt { clear: both; width: 20%; float: left; text-align: right; font-weight: bold; margin-bottom: 3px; font-size: 11px; padding: 2px; padding-right: 10px; color: #555; }
.listings_view dd { float: left; font-size: 11px; margin-bottom: 3px; padding: 2px; width: 71%; color: #555; }
.listings_view h2 { font-size: 16px; }
.listings_view .details-gmap { padding: 3px; border: 1px solid #ddd; background: #fff; margin-top: 5px; height: 200px; }
.listings_view .details-related { margin-top: 5px; }
.listings_view p { font-size: 11px; }

.listings_view .thirdparty { margin-top: 10px; border-bottom: 1px solid #ddd; }
.listings_view .thirdparty ul { list-style: none; margin: 0px; padding: 0px; }
.listings_view .thirdparty li { background: #eee; display: block; list-style: none; margin: 0px; margin-left: 2px; padding: 5px; float: left; }
.listings_view .thirdparty li a { outline: none; text-decoration: none; color: #000; }
.listings_view .thirdparty li .active { background: #8DC745; color: #fff; }

.listings_view p.agent-office { text-align: center; margin-top: 10px; }

ul.myrsol_detailview { border-top: 1px solid #fff; height: 30px; background: #B0BDC4; list-style:none; margin:0 0 5px 0; margin-bottom: 10px; padding:0; clear:both; border-bottom:1px solid #88969D; }
ul.myrsol_detailview li.tab { padding: 0px; float:left; text-align:center; margin: 0px 3px; margin-top: 4px; }
ul.myrsol_detailview li.tab:first-child { margin-left: 5px; }
ul.myrsol_detailview li.tab a { padding: 0px 5px; font-size: 12px; display: block; letter-spacing: normal; cursor: pointer; background: #768288; color: #fff; outline: none; text-decoration: none; border: 1px solid #768288; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
ul.myrsol_detailview li.tab a.active { background: #fff; color: #000;  }

.vtour-view { position: relative; }
.vtour-view a { text-decoration: none; position: absolute; right: 0px; top: -50px; }
.features { margin-top: 10px; margin-bottom: 10px; padding: 5px; border-top: 2px solid #000; }
.detail p { width: 102px;margin: 5px;float: left;font-size: 11px; }
.detail p strong { display: block;font-size: 11px;color: #000;margin: 0px;padding: 0px;line-height: 14px;border-bottom: 1px dotted #555; }
.feature-details {}
.feature-details p { float: none;width: auto;margin: 0px;padding: 0px; line-height: normal; margin-bottom: 10px; }
.feature-details p strong { border: none; }

#listings-back-top, #listings-back-btm { position: relative; }
#listings-back-top a { position: absolute; right: 15px; top: 5px; }
#listings-back-btm a { position: absolute; right: 15px; top: 5px; }
/**********************
DETAIL VIEW 1
**********************/
#listing-view-1 { /*border: 1px solid #ddd; padding: 20px;*/ }
#listing-view-1 .listing_view { }
#listing-view-1 .property_info { width: 100%; }
#listing-view-1 .property_left { float: left; width: 297px; background: #f2f2f2; border: 1px solid #ddd; }
#listing-view-1 .property_right { position: relative; margin-left: 310px; }

#listing-view-1 .details-important { position: relative; width: 100%; display: inline-block; background: #f2f2f2; margin-bottom: 2px; border: 1px solid #ddd; border-bottom: 2px solid #7FC500; }
#listing-view-1 .details-important ul { margin: 0px; padding: 0px; }
#listing-view-1 .details-important li { color: #6D787E; text-align: center; border-right: 1px solid #ddd; border-left: 1px solid #fff; margin: 0px 0px; float: left; list-style: none; padding: 15px; font-family: Tahoma, Geneva, sans-serif; font-size: 21px; line-height: 10px; }
#listing-view-1 .details-important li:first-child { border-left: none; }
#listing-view-1 .details-important li:last-child { border-right: none; }
#listing-view-1 .details-important li span { font-size: 11px; color: #999; }

#listing-view-1 .details-important li.color-1 { }
#listing-view-1 .details-important li.color-2 { }
#listing-view-1 .details-important li.color-3 { }
#listing-view-1 .details-important li.color-4 { }
#listing-view-1 .details-important li.color-5 { }
#listing-view-1 .details-important li.color-6 { }

#listing-view-1 .details-important .details-status { background: #7FC500; color: #fff; position: absolute; top: 60px; right: 0px; padding: 5px 10px; text-align: center; }
#listing-view-1 .details-important .details-status span { }

#listing-view-1 .details-important .active { background: #7FC500; color: #fff;  }
#listing-view-1 .active-b { border-bottom: 2px solid #7FC500; }
#listing-view-1 .details-important .other { background: #F08D00; color: #fff; }
#listing-view-1 .other-b { border-bottom: 2px solid #F08D00; }
#listing-view-1 .details-important .hold { background: #FF0900; color: #fff; }
#listing-view-1 .hold-b { border-bottom: 2px solid #FF0900; }
#listing-view-1 .details-important .rented { background: #0057B1; color: #fff; }
#listing-view-1 .rented-b { border-bottom: 2px solid #0057B1; }
#listing-view-1 .details-important .default { background: #000; color: #fff; }
#listing-view-1 .default-b { border-bottom: 2px solid #000; }

#listing-view-1 .details-col { display: inline-block; margin-bottom: 10px; border: 1px solid #ddd; padding-bottom: 10px; }
#listing-view-1 h3 { padding: 10px; padding-bottom: 5px; font-size: 20px; color: #5A8B00; }
#listing-view-1 .details-col p { padding: 10px; padding-bottom: 2px; float: left; width: 28%; margin-bottom: 1px; margin-right: 10px; }
#listing-view-1 .details-col p strong { border-bottom: 1px solid #ddd; color: #000; display: block; font-size: 14px; }

#listing-view-1 p.remarks { padding: 10px; float: none; width: auto; }

#listing-view-1 .details-img { text-align: center; padding: 0px; margin: 2px; border: 1px solid #ddd; float: left; } 
#listing-view-1 .details-mainimg { width: 290px; }
#listing-view-1 .details-img a { display: block; }
#listing-view-1 .details-mainimg img { width: 100%; }
#listing-view-1 .details-moreimg img { width: 93px; height: 65px; }

#listing-view-1 .agent-office { text-align: center; padding: 0px; }
#listing-view-1 .agent-office div { padding: 10px; }

/**********************
Related Properties
**********************/
.related-container { margin: 5px 0px; border-bottom: 1px solid #ddd; }
.related-container .related-img { float: left; margin-right: 5px; }
.related-container .related-img img { width: 80px; height: 60px; margin-bottom: 8px; }
.related-container .related-img a { display: block; }
.related-container .related-txt { float: left; font-size: 12px; line-height: 18px; }
.related-container .related-disclaimer { font-size: 10px; }

/**********************
General
**********************/
.general { clear: left; padding: 5px; border: 1px solid #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 10px; }
.general-altrow { }
.general dl { margin: 0px; padding: 0px; }
.general dt { padding: 2px 0px; clear: both; width: 40%; float: left; text-align: left; font-weight: bold; font-size: 11px; border-bottom: 1px solid #ddd; }
.general dd { padding: 2px 0px; float: left; width: 59%; font-size: 11px; margin: 0 0px 0.50em 0.2em; border-bottom: 1px solid #ddd; }
.general hr { margin: 15px 0px; }
.general .general-left { float: left; height: auto; width: 170px; font-size: 11px; }
.general .general-summary { position: relative; height: auto; margin-left: 180px; }
.general .general-summary .summary_b { float: left; width: 100%; margin-top: 5px; }
.general .general-hdr { margin-bottom: 5px; width: auto; background: #555; height: 15px; padding: 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; }
.general .general-hdr .hdr-left { float: left; }
.general .general-hdr .hdr-right { float: right; }
.general .general-left a { margin-bottom: 2px; display: block; background: #D9EFF6; color: #000; padding: 5px; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
.general .general-left a:hover { background: #9aaab2; color: #fff; }

/**********************
General Map
**********************/
#map{height:503px;position:relative;overflow:hidden;}
.map-sidebar { width: 200px; height:503px; overflow: hidden; overflow-y: scroll; float: left; }
.map-sidebar .hdr { background: #ddd url(http://assets.myrsol.com/admin/nav-bullet-off.gif) no-repeat left center; color: #2f2f2f; padding: 2px 5px; padding-left: 15px; margin: 0px; font-size: 11px; font-weight: bold; }

#simple_example_window { width: 300px; position: relative; }
#simple_example_window_contents{ background-color: #FFF; border: 1px solid #949494; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#simple_example_window_beak { width: 14px; height: 9px; background: url(http://assets.myrsol.com/gmap/corners/red_beak.png) top left no-repeat transparent; }
* html #simple_example_window_beak{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.myrsol.com/gmap/corners/red_beak.png', sizingMethod='crop'); }
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{ height: 0px; width: 0px; }
.markertab { width: 295px; height: 200px; padding: 2px; }
.mapstyle { width: 100%; height: 175px; }

.ajax_Loading { filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; position:relative; z-index:1001; top:-551px; margin-bottom:-450px; width:100%; height:550px; background: #000; color:#fff; text-align:center; }
.ajax_LoadingMsg {text-align:center;}
.proptooltip { width: 100%; padding: 3px; z-index: 1001; font-size: 11px; }
.proptooltip-img { float: left; width: 100px; padding-top: 5px; }
.proptooltip-summary { position: relative; margin-left: 115px; width: auto; padding-top: 5px; margin-right: 10px; }

.mapsidebar-summary { width: 240px; padding: 3px; z-index: 1001; font-size: 11px; border-bottom: 1px solid #ddd; }
.mapsidebar-summary-alt { background: #f2f2f2; width: 240px; padding: 3px; z-index: 1001; font-size: 11px; border-bottom: 1px solid #ddd; }
.mapsidebar-summary-img { float: left; width: 85px; padding-top: 5px; }
.mapsidebar-summary-txt { position: relative; margin-left: 110px; padding-top: 5px; }

div.markerTooltip, div.markerDetail { color: #000; background-color: #fff; white-space: nowrap; margin: 0; padding: 2px 4px; border: 1px solid #555;font-size: 11px; }
/* tabs */
#tabs { margin-bottom: 2px; }

/* board disclaimer message style ---- */
#disclaimer { margin: 10px 0px; margin-top: 20px; padding: 2px; }
#disclaimer p { line-height: 130%; font-size: 10px; }
/* --- Mortgage Calculator --*/
#mortgage_calculator { position: relative; clear: both; }
#mortgage_calculator h2         { font-size: 2.6em; font-family: Helvetica,arial,sans-serif; font-weight: normal; padding: 0 0 .1em 0; border-bottom: .1em solid #000; margin: 1.5em 0 .5em 0; }
#mortgage_calculator div.error  { margin: 2em 0; color: red; font-weight: bold; }
#mortgage_calculator div.total            {  width: 30%; padding: .5em; font-weight: normal; background-color: #eee; }
#mortgage_calculator div.total strong     { display: block; font-size: 1.8em; }
#mortgage_calculator div.total a:link, 
#mortgage_calculator div.total a:visited  { font-size: .84em; }

