/* myrsol_common.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
#article a.back-to{float:left;}
#article a.top-page{float:right;}
.faq-item{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.faq-item a.faq-toggle{font-size:15px;}
#sitemap{display:inline-table;padding:20px;}
#sitemap li{font-size:11px;padding:3px 0;}
#sitemap .ul-left{display:table-cell;max-width:300px;}
#sitemap .ul-right{display:table-cell;padding-left:10px;}
#sitemap .li-header{font-weight:700;list-style:none;margin:0 0 0 -15px;padding:0 0 5px;}
#sitemap .spacer{list-style:none;}
#sitemap a{font-size:11px;}
#blogs_index .calendar{font-family:tahoma, verdana, arial, sans-serif;float:left;margin-right:10px;width:50px;height:52px;text-align:center;background:url(http://assets.myrsol.com/blog/calendar_icon.gif) no-repeat top center;padding:2px;}
#blogs_index .calendar .day{font-family:georgia, tahoma, verdana, serif;line-height:normal;font-weight:700;font-size:14px;color:#8cc63f;display:block;}
#blogs_index .calendar .month,#blogs_index .calendar .year{font-size:11px;font-weight:400;line-height:normal;}
#blogs_index .calendar .month{text-transform:uppercase;color:#fff;}
#blogs_index .blogs_bottombar{background:#f2f2f2;border:1px solid #ddd;margin:5px 0 10px;padding:10px;}
.socialbtm{margin:0;padding:5px 0 0;}
.socialbtm a{text-decoration:none;}
.printIcon{background:url(http://assets.myrsol.com/blog/print.gif) no-repeat top left;padding:2px 2px 2px 20px;}
.friendIcon{background:url(http://assets.myrsol.com/blog/friend.gif) no-repeat top left;padding:2px 2px 2px 20px;}
#shareIcons{border:1px solid #ddd;background:#fff;}
#shareIcons span{display:block;font-weight:700;}
#shareIcons a{margin-right:2px;}
.comment{border:1px solid #ddd;margin:10px 0;padding:10px;}
.comment .whowhen .commentAnchor{font-size:20px;float:left;margin-right:10px;color:#8CC63F;}
.comment .message{margin-top:10px;}
.comment .comment_reply a{position:relative;top:-42px;font-size:11px;float:right;display:block;text-transform:uppercase;background:#f2f2f2;border:1px solid #ddd;border-top:none;padding:3px;}
#blogComment{background:#eee;border-top:1px solid #ddd;border-bottom:2px solid #ddd;margin-top:20px;padding:10px;}
#blogComment h2{background:url(http://assets.myrsol.com/blog/comment.gif) no-repeat top left;padding-left:22px;}
.pages{width:100%;margin-bottom:10px;margin-top:5px;text-align:center;padding:5px 3px 3px;}
.pages p{text-align:left;font-size:10px;margin:5px 0 0;padding:2px;}
.pages ul{list-style-type:none;margin:auto;padding:0;}
.pages li{float:left;display:block;margin:0 5px 0 0;}
.pages li a{color:#000;font:11px Tahoma, arial, Geneva, sans-serif;text-decoration:underline;float:left;padding:2px;}
.pages li a:hover{color:#555;}
.pages li.current{color:#fff;background:#555;padding:2px 4px;}
#community-nav{margin-bottom:20px;padding:0;}
#community-nav ul{list-style:none;height:25px;margin:0;}
#community-nav li{margin-left:2px;float:left;}
#community-nav li a{background:#9AAAB2;color:#fff;line-height:25px;height:25px;font-size:11px;text-decoration:none;padding:5px 6px;}
#community-pics .imgl{float:left;width:310px;padding:5px;}
#community-pics .imgr{float:left;width:220px;padding:0;}
#community-pics .imgr .indvimg{width:100px;height:75px;float:left;overflow:hidden;border:1px solid #ddd;margin:3px;padding:1px;}
.community-imgs{float:left;width:115px;height:100px;overflow:hidden;margin:3px;}
.community-index{width:140px;height:130px;overflow:hidden;float:left;text-align:center;border:1px solid #d2d2d2;margin:0 10px 15px 0;padding:10px;}
#control_overlay{background-color:#000;}
.modal{background-color:#fff;padding-bottom:10px;border:10px solid #555;-moz-border-radius:8px;-webkit-border-radius:8px;}
.modal .modal_header{line-height:35px;background:#fff url(http://assets.myrsol.com/livepipe-window_title.gif) repeat-x bottom center;height:33px;margin:0;padding:0 0 0 10px;}
.modal .modal_header h2{float:left;margin:0;padding:0;}
.modal .modal_header .modal_close{background:transparent url(http://assets.myrsol.com/window_close.gif) no-repeat center right;float:right;padding-right:25px;margin-right:10px;}
.modal .modal_background{background:#fff url(http://assets.myrsol.com/livepipe-window_body.gif) repeat-x top center;margin:0;padding:10px;}
.tooltip{border:1px solid #000;background-color:#fff;width:200px;overflow:auto;font-family:"Lucida Grande",Verdana;font-size:10px;color:#333;}
.simple_window{width:500px;background:#fff;opacity:.90;filter:alpha(opacity=90);text-align:left;font-family:"Lucida Grande",Verdana;font-size:12px;color:#333;border:5px solid #ddd;padding:8px;}
.simple_window .success{background:#E6EFC2 url(http://assets.myrsol.com/dialog_success.gif) no-repeat 10px 50%;padding-left:35px;}
.simple_window .error{background:#FBE3E4 url(http://assets.myrsol.com/dialog_error.gif) no-repeat 10px 50%;padding-left:35px;}
.simple_window .notice{background:#FFF6BF url(http://assets.myrsol.com/dialog_notice.gif) no-repeat 10px 50%;padding-left:35px;}
.simple_window .error,.simple_window .success,.simple_window .notice{margin:0;}
.myrsol_content{position:absolute;padding-top:30px;font-weight:400;font-size:11px;}
.myrsol_content dt{clear:both;float:left;text-align:left;font-weight:400;border:none;font-size:11px;width:150px;}
.myrsol_content dd{float:left;font-weight:400;border:none;font-size:11px;width:250px;text-align:left;}
.window{background-image:url(http://assets.myrsol.com/window_background.png);background-position:top left;-moz-border-radius:10px;-webkit-border-radius:10px;font-family:"Lucida Grande",Verdana;font-size:13px;font-weight:700;color:#fff;text-align:center;min-width:150px;min-height:100px;position:relative;padding:10px;}
.window .window_contents{margin-top:10px;width:100%;height:100%;}
.window .window_header{text-align:center;}
.window .window_title{margin-top:-7px;margin-bottom:7px;font-size:11px;cursor:move;}
.window .window_close{display:block;position:absolute;top:4px;left:5px;height:13px;width:13px;background-image:url(http://assets.myrsol.com/window_close.gif);cursor:hand;}
.tool-window-bl{background:url(http://assets.myrsol.com/tip_windows/tip-window-bl.png) no-repeat top left;font-family:"Lucida Grande",Verdana;font-size:12px;font-weight:700;color:#000;text-align:center;min-width:220px;min-height:148px;position:absolute;}
.tool-window-bl .tool-window-bl_contents{color:#000;margin-left:35px;margin-right:55px;margin-top:35px;text-align:center;}
.tool-window-bl .tool-window-bl_close{background:url(http://assets.myrsol.com/tip_windows/tip-window-close.png) no-repeat top left;display:block;position:absolute;cursor:pointer;width:28px;height:28px;z-index:1200;margin-left:170px;margin-top:5px;}
.tool-window-br{background:url(http://assets.myrsol.com/tip_windows/tip-window-br.png) no-repeat top left;font-family:"Lucida Grande",Verdana;font-size:12px;font-weight:700;color:#000;text-align:center;min-width:220px;min-height:148px;position:absolute;}
.tool-window-br .tool-window-br_contents{color:#000;margin-left:22px;margin-right:50px;margin-top:30px;text-align:center;}
.tool-window-br .tool-window-br_close{background:url(http://assets.myrsol.com/tip_windows/tip-window-close.png) no-repeat top left;display:block;position:absolute;cursor:pointer;width:28px;height:28px;z-index:1200;margin-left:150px;margin-top:6px;}
.tool-window-tl{background:url(http://assets.myrsol.com/tip_windows/tip-window-tl.png) no-repeat top left;font-family:"Lucida Grande",Verdana;font-size:12px;font-weight:700;color:#000;text-align:center;min-width:220px;min-height:148px;position:absolute;}
.tool-window-tl .tool-window-tl_contents{color:#000;margin-left:45px;margin-right:45px;margin-top:20px;text-align:center;}
.tool-window-tl .tool-window-tl_close{background:url(http://assets.myrsol.com/tip_windows/tip-window-close.png) no-repeat top left;display:block;position:absolute;cursor:pointer;width:28px;height:28px;z-index:1200;margin-left:135px;margin-top:-5px;}
.tool-window-tr{background:url(http://assets.myrsol.com/tip_windows/tip-window-tr.png) no-repeat top left;font-family:"Lucida Grande",Verdana;font-size:12px;font-weight:700;color:#000;text-align:center;min-width:220px;min-height:148px;position:absolute;}
.tool-window-tr .tool-window-tr_contents{color:#000;margin-left:22px;margin-right:55px;margin-top:25px;text-align:center;}
.tool-window-tr .tool-window-tr_close{background:url(http://assets.myrsol.com/tip_windows/tip-window-close.png) no-repeat top left;display:block;position:absolute;cursor:pointer;width:28px;height:28px;z-index:1200;margin-left:136px;margin-top:0;}
.tool-window-l{background:url(http://assets.myrsol.com/tip_windows/tip-window-l.png) no-repeat top left;font-family:"Lucida Grande",Verdana;font-size:12px;font-weight:700;color:#000;text-align:center;min-width:227px;min-height:136px;position:absolute;}
.tool-window-l .tool-window-l_contents{color:#000;margin-left:40px;margin-right:85px;margin-top:24px;text-align:center;}
.tool-window-l .tool-window-l_close{background:url(http://assets.myrsol.com/tip_windows/tip-window-close.png) no-repeat top left;display:block;position:absolute;cursor:pointer;width:28px;height:28px;z-index:1200;margin-left:170px;margin-top:-3px;}
.tool-window-r{background:url(http://assets.myrsol.com/tip_windows/tip-window-r.png) no-repeat top left;font-family:"Lucida Grande",Verdana;font-weight:700;font-size:12px;color:#000;text-align:center;min-width:227px;min-height:136px;position:absolute;}
.tool-window-r .tool-window-r_contents{color:#000;margin-left:22px;margin-right:100px;margin-top:25px;text-align:center;}
.tool-window-r .tool-window-r_close{background:url(http://assets.myrsol.com/tip_windows/tip-window-close.png) no-repeat top left;display:block;position:absolute;cursor:pointer;width:28px;height:28px;z-index:1200;margin-left:150px;margin-top:-3px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;background:url(http://assets.myrsol.com/lightbox/prevlabel.gif) left 1% no-repeat;}
#nextLink{right:0;float:right;background:url(http://assets.myrsol.com/lightbox/nextlabel.gif) right 1% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose,#imageData #bottomNavPrint{width:16px;float:right;outline:none;padding:0 5px .7em;}
#imageDisclaimer{background:#fff;font-size:10px;margin:0 auto;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.asc a{padding-left:15px;background:url(http://assets.myrsol.com/admin/sort_asc.gif) left center no-repeat;}
.desc a{padding-left:15px;background:url(http://assets.myrsol.com/admin/sort_desc.gif) left center no-repeat;}
.vmid{margin-right:5px;vertical-align:middle;}
.vlmid{margin-left:5px;vertical-align:middle;}
.wide{width:98%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.cleared{clear:both;height:0;margin:0;padding:0;}
.clearleft{clear:left;}
.clearright{clear:right;}
table,td,th,.amid{vertical-align:middle;}
a img,#lightbox a img{border:none;}
.faq-item span.faq-date,#imageDisclaimer p{font-size:10px;}
.comment .whowhen,.comment .whowhen a{font-size:13px;}
.pages li.nolink,div.nolink,div.disabled{color:#ccc;padding:2px;}
a.pages-limit-active,#community-nav li a:hover,#community-nav li .current{background:#555;color:#fff;}
/* myrsol_forms.css */
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;border-left:none;border-right:none;padding:10px;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.notice strong,.error strong,.success strong{font-weight:700;font-size:13px;}
form{margin:0 0 4px;padding:2px;}
form dt{clear:both;width:15%;float:left;text-align:right;}
form dd{float:left;width:80%;margin:0 0 .5em .5em;}
input[type=hidden]{display:none;}
textarea{padding:5px;}
fieldset{border:1px solid #ddd;margin-bottom:5px;padding:5px 20px;}
fieldset legend{font-size:14px;font-weight:700;padding:5px;}
form p.left{float:left;}
form p.left-padding{float:left;padding-left:10px;}
form p label{font-size:10px;}
form .nomargin{margin:0;}
.form-set{width:100%;}
.form-set th{color:#555;background:none;border:none;border-bottom:2px solid #8CC63F;padding:5px;}
.form-set th a{color:#555;font:bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;}
.form-set th a:hover{color:#8CC63F;}
.form-set td{font-size:12px;font-weight:400;padding:5px;}
.form-set td.key{text-align:right;width:150px;vertical-align:top;}
.form-set td.title{font-size:12px;font-weight:700;color:#4f789f;text-align:right;}
.form-set .tips{font-size:11px;color:#999;margin:3px 0;}
.form-set .desc a,.form-set .asc a{margin-left:14px;color:#8CC63F;}
.tips{font-size:11px;color:#666;margin:3px 0;}
.selgray{background-color:#EFEFEF;color:#B7B7B7;}
.selnormal{background-color:#fff;color:#000;}
.required{font-size:16px;color:red;}
.errorField,input.text.errorField{background:#900;color:#fff;}
a.button,button{display:block;float:left;border:1px solid #d3d3ac;border-top:1px solid #e6e6c2;border-left:1px solid #e6e6c2;background-color:#eee;font-family:tahoma, verdana, arial, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;margin:5px .583em .667em 0;padding:5px 10px 5px 7px;}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
button[type]{line-height:17px;padding:4px 10px 4px 7px;}
:first-child+html button[type]{padding:4px 10px 3px 7px;}
button img,a.button img{border:none;width:16px;height:16px;float:none;margin:0 3px -3px 0 !important;padding:0;}
button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}
a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
body .positive{color:#529214;}
a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
body .negative{color:#d12f19;}
a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
input.text,textarea,select,.form-set input.text,textarea,select{background:#fff;border-top:2px solid #b8b8b8;border-right:1px solid #b8b8b8;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font:11px tahoma, verdana, arial, sans-serif;padding:2px 3px;}
/* myrsol_idx.css */
ul.subsection_tabs{list-style:none;clear:both;border-bottom:1px solid #ddd;height:24px;margin:0 0 10px;padding:0;}
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 0 0;color:#666;outline:none;text-decoration:none;}
ul.subsection_tabs li.tab a.active{background-position:0 -25px;font-weight:700;}
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{font-size:11px;margin:0;padding:0;}
#property_search fieldset{background:#f2f2f2;border:none;border-top:4px solid #ddd;margin:5px 0;padding:5px 0;}
#property_search legend{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:5px 5px 5px 15px;}
#property_search .checkBox label{width:170px;float:left;font-size:11px;margin:1px 0 1px 4px;padding:2px 0;}
#property_search .checkBox-wide label{width:300px;float:left;font-size:11px;margin:1px 0 1px 4px;padding:2px 0;}
#property_search #subdivisionlist,#property_search #subdivisioncritera{width:49%;}
#property_search #subdivisioncritera{margin-left:5px;}
#property_search .property-features{float:left;width:140px;margin:2px 5px;padding:1px;}
.checkbox{width:10px;height:10px;background:url(http://assets.myrsol.com/checkbox.gif) no-repeat;float:left;margin-top:5px;margin-left:5px;padding:0 0 0 5px;}
div.tooltipz{max-width:300px;position:absolute;}
div.tooltipz_content{position:relative;float:right;width:250px;font-size:11px;line-height:1.2;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;padding:8px 10px 8px 30px;}
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;}
.class_select_container{position:absolute;}
.class_select_container select{width:500px;}
.select_multi_submit{background-image:top center;background-repeat:repeat-x;background-color:#000;z-index:20000;height:22px;text-align:right;padding:10px;}
.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:700;font-size:12px;background-color:#000;margin:0;padding:7px 0 8px 10px;}
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:#FFC;}
.select_multi_name{padding-left:15px;font-weight:700;}
.select_multi_checkbox{text-align:right;}
.select_multi_close input{margin-right:15px;}
#subdivisions ul{list-style:none;margin:0;}
#subdivisions li{float:left;margin:0 1px;padding:2px 4px;}
#subdivisions li a{text-transform:uppercase;display:block;text-decoration:none;font-size:11px;color:#000;}
#subdivisions .active{background-color:#ddd;float:left;color:#000;margin:0 1px;padding:2px 4px;}
#subdivisions .active span{display:block;text-transform:uppercase;text-decoration:none;font-size:11px;color:#000;}
#subdivisions .active a{color:#000;}
.hov:hover{background:#FFC;color:#555;}
.propcount{float:left;color:#fff;font-size:11px;font-weight:700;margin:0 0 0 5px;padding:5px;}
.searchTypes{margin-bottom:5px;}
.searchTypes ul{list-style:none;border-bottom:1px solid #ddd;height:21px;margin:0;}
.searchTypes li{margin-left:5px;background:#eee;float:left;font:11px tahoma, verdana, arial, sans-serif;}
.searchTypes a{display:block;text-decoration:none;color:#555;border:1px solid #ddd;border-bottom:0;font:normal 11px tahoma, verdana, arial, sans-serif;padding:4px 10px;}
.searchTypes a:hover{background:#ddd;color:#555;}
.searchTypes .current{background:#fff;color:#555;}
.searchTypes .current:hover{background:#fff;}
#agent-main .agent-block{position:relative;float:left;width:46%;height:100px;border:1px solid #ddd;border-bottom:2px solid #ddd;text-align:center;margin:5px;padding: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:700;color:#000;font-size:13px;margin:0;padding:0;}
#agent-main .agent-block .agent-summary p{font-size:11px;line-height:normal;margin:0;padding:0;}
#agent-main .agent-block .details-link{position:absolute;bottom:5px;right:10px;}
#agentView .agent-img-outer{float:left;width:155px;}
#agentView .agent-img{width:150px;border:1px solid #ddd;margin-bottom:10px;padding:2px;}
#agentView .agent-details{position:relative;margin-left:180px;}
#agentView dt{width:30%;float:left;text-align:left;font-weight:700;font-size:11px;border-bottom:1px solid #ddd;}
#agentView dd{float:left;width:68%;font-size:11px;border-bottom:1px solid #ddd;margin:0 0 .5em .2em;}
#agentView .btn1,#agentView .btn2{font-weight:700;text-decoration:none;line-height:35px;text-indent:30px;font-size:11px;width:150px;height:37px;display:block;margin-bottom:5px;}
#agentView .btn1{background:#555 url(http://assets.myrsol.com/agents-email-me.gif) no-repeat 10px 10px;color:#fff;}
#agentView .btn2{background:#999 url(http://assets.myrsol.com/agents-my-listings.gif) no-repeat 10px 10px;color:#fff;}
#agentView .designations{height:20px;margin:-10px 0 10px;}
#agentView .agent-bio{float:left;height:100%;min-height:100%;padding:20px 20px 20px 0;}
#agent-glossary{margin:0;padding:0 0 20px;}
#agent-glossary li{list-style:none;float:left;background:#f2f2f2;border:1px solid #ddd;margin:0 2px;padding:2px 5px;}
#agent-glossary li a{display:block;text-decoration:none;}
#agent-glossary li.current a{color:#fff;}
#listings .listings_wrap{clear:left;width:100%;background:#fff;}
#listings .summary-img{float:left;text-align:center;height:auto;width:170px;}
#listings .listings_hdr{margin-bottom:5px;width:auto;background:#555;font:12px Arial, Helvetica, sans-serif;font-weight:700;color:#fff;padding:5px;}
#listings .listings_hdr span{color:#a5a5a5;}
#listings .summary a{background:#D9EFF6;color:#000;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;margin-left:3px;padding:5px;}
#listings .summary_b{float:left;width:100%;margin-top:5px;font-size:11px;}
#listings .summary_nav{text-align:right;padding:15px 0 5px;}
#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;margin:5px;padding:10px;}
#listings .summary-grid-img{width:170px;height:130px;overflow:hidden;margin:0 auto 3px;}
#listings .summary-grid-price{font:bold italic 17px Georgia, 'Times New Roman', Times, serif;color:#690;}
.listings_view .details-img{border:1px solid #ddd;text-align:center;float:left;margin:3px;padding:3px;}
.listings_view .details-mainimg{width:280px;}
.listings_view .details-moreimg img{width:85px;height:65px;}
.listings_view .details-col{width:100%;font-size:11px;}
.listings_view .details-onecol{display:inline;width:100%;margin-top:10px;font-size:11px;}
.listings_view .details-threecol{float:left;width:33%;}
.listings_view .details-col p{float:left;width:46%;margin-bottom:5px;margin-right:10px;}
.listings_view .details-col p strong{border-bottom:1px solid #ddd;display:block;}
.listings_view .details-onecol h3{padding:5px 0 5px 2px;}
.listings_view .listings_nav{color:#000;background:#9AAAB2;margin:0 0 15px;padding:3px;}
.listings_view .listings_nav a{border-right:1px solid #BBC7CD;display:block;float:left;margin-right:3px;text-decoration:none;font:11px Tahoma, Geneva, sans-serif;text-transform:uppercase;color:#fff;padding:5px 8px;}
.listings_view .listings_nav a:hover{background:#5B6469;color:#fff;}
.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:700;margin-bottom:3px;font-size:11px;color:#555;padding:2px 10px 2px 2px;}
.listings_view dd{float:left;font-size:11px;margin-bottom:3px;width:71%;color:#555;padding:2px;}
.listings_view h2{font-size:16px;}
.listings_view .details-gmap{border:1px solid #ddd;background:#fff;margin-top:5px;height:200px;padding:3px;}
.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:0;padding:0;}
.listings_view .thirdparty li{background:#eee;display:block;list-style:none;float:left;margin:0 0 0 2px;padding:5px;}
.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;}
.vtour-view a{text-decoration:none;position:absolute;right:0;top:-50px;}
.features{margin-top:10px;margin-bottom:10px;border-top:2px solid #000;padding:5px;}
.detail p{width:102px;float:left;font-size:11px;margin:5px;}
.detail p strong{display:block;font-size:11px;color:#000;line-height:14px;border-bottom:1px dotted #555;margin:0;padding:0;}
.feature-details p{float:none;width:auto;line-height:normal;margin:0 0 10px;padding:0;}
.feature-details p strong{border:none;}
#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 li{color:#6D787E;text-align:center;border-right:1px solid #ddd;border-left:1px solid #fff;float:left;list-style:none;font-family:Tahoma, Geneva, sans-serif;font-size:21px;line-height:10px;margin:0;padding:15px;}
#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 .details-status{background:#7FC500;color:#fff;position:absolute;top:60px;right:0;text-align:center;padding:5px 10px;}
#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 .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{font-size:20px;color:#5A8B00;padding:10px 10px 5px;}
#listing-view-1 .details-col p{float:left;width:28%;margin-bottom:1px;margin-right:10px;padding:10px 10px 2px;}
#listing-view-1 .details-col p strong{border-bottom:1px solid #ddd;color:#000;display:block;font-size:14px;}
#listing-view-1 p.remarks{float:none;width:auto;padding:10px;}
#listing-view-1 .details-img{text-align:center;border:1px solid #ddd;float:left;margin:2px;padding:0;}
#listing-view-1 .details-mainimg{width:290px;}
#listing-view-1 .details-img a{display:block;}
#listing-view-1 .details-moreimg img{width:93px;height:65px;}
#listing-view-1 .agent-office{text-align:center;padding:0;}
#listing-view-1 .agent-office div{padding:10px;}
.general{clear:left;width:100%;padding:5px;}
.general .general-left{float:left;height:auto;width:170px;font-size:11px;}
.general .general-summary .summary_b{float:left;width:100%;margin-top:5px;}
.general .general-hdr{margin-bottom:5px;width:auto;background:#555;height:15px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;padding:5px;}
.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;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;padding:5px;}
#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;font-size:11px;font-weight:700;margin:0;padding:2px 5px 2px 15px;}
#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:0;width:0;}
.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%;z-index:1001;font-size:11px;padding:3px;}
.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;z-index:1001;font-size:11px;border-bottom:1px solid #ddd;padding:3px;}
.mapsidebar-summary-alt{background:#f2f2f2;width:240px;z-index:1001;font-size:11px;border-bottom:1px solid #ddd;padding:3px;}
.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;border:1px solid #555;font-size:11px;margin:0;padding:2px 4px;}
#tabs{margin-bottom:2px;}
#disclaimer{margin:20px 0 10px;padding:2px;}
#disclaimer p{line-height:130%;font-size:10px;}
#mortgage_calculator{position:relative;clear:both;}
#mortgage_calculator h2{font-size:2.6em;font-family:Helvetica,arial,sans-serif;font-weight:400;border-bottom:.1em solid #000;margin:1.5em 0 .5em;padding:0 0 .1em;}
#mortgage_calculator div.error{color:red;font-weight:700;margin:2em 0;}
#mortgage_calculator div.total{width:30%;font-weight:400;background-color:#eee;padding:.5em;}
#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;}
ul.subsection_tabs li.tab:first-child,.searchTypes li:first-child{margin-left:10px;}
#property_search form,#listing-view-1 .details-important ul,.general dl{margin:0;padding:0;}
#property_search .checkBox,#property_search .checkBox-wide{margin-bottom:5px;padding-left:3px;height:auto;max-height:150px;overflow:auto;overflow-x:hidden;}
#agentView,.listings_view .details-mainimg img,.listings_view .property_info,#listing-view-1 .property_info,#listing-view-1 .details-mainimg img{width:100%;}
#agent-glossary li.current,#listing-view-1 .details-important .default{background:#000;color:#fff;}
#listings hr,.general hr{margin:15px 0;}
#listings dt,.general dt{clear:both;width:40%;float:left;text-align:left;font-weight:700;font-size:11px;border-bottom:1px solid #ddd;padding:2px 0;}
#listings dd,.general dd{float:left;width:59%;font-size:11px;border-bottom:1px solid #ddd;margin:0 0 .5em .2em;padding:2px 0;}
#listings .summary,.general .general-summary{position:relative;height:auto;margin-left:180px;}
#listings .summary a:hover,.general .general-left a:hover{background:#9aaab2;color:#fff;}
#listings .summary_a,.listings_view .details-twocol{float:left;width:50%;}
.vtour-view,#listings-back-top,#listings-back-btm{position:relative;}
#listings-back-top a,#listings-back-btm a{position:absolute;right:15px;top:5px;}
/* styles.css */
body{background:#d2c1ad url(/img/container-bkg.jpg) no-repeat fixed top center;font:13px arial, tahoma, "trebuchet ms", sans-serif;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#3E5054;font-family:"Times New Roman", georgia, Times, serif;}
h1{font:normal 2.2em "Times New Roman", georgia, Times, serif;line-height:1;margin-bottom:20px;}
h2{font-size:1.8em;letter-spacing:-1px;margin:10px 0;}
h3{font-size:1.3em;line-height:1;margin:10px 0;padding:0;}
h4{font-size:15px;border-bottom:1px solid #3E5054;font-weight:700;line-height:1.25;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{font-size:13px;line-height:150%;margin:0 0 1.5em;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a{color:#3E5054;text-decoration:underline;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
del{color:#666;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:700;background:#C3D9FF;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#E5ECF9;}
caption{background:#eee;}
li ul,li ol{margin:.5em 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul li{margin-bottom:1px;}
dl{margin:0 0 1.5em;}
dd{margin-left:1.5em;}
#container{background:#D2C1AD;width:980px;border:5px solid #3E5054;margin:10px auto 0;}
#header{margin:0 auto;}
#header .header-btm{padding-right:15px;text-align:right;height:31px;background:url(/img/headerbtmbkg.gif) repeat-x top center;line-height:30px;color:#fff;font-weight:700;}
#header .header-btm span{padding:0 10px;}
#header .imgRotation{height:200px;}
#main{padding-bottom:30px;}
#content{float:right;width:750px;margin-top:3px;margin-bottom:40px;}
#content .content-pages{padding:20px 30px 20px 20px;}
#content h2.chatbubble{font:24px/50px "times new roman",times,georgia,serif;text-indent:15px;width:312px;height:70px;background:url(/img/h2bkg.gif) no-repeat top left;}
#lside{float:left;width:230px;color:#333;margin-top:3px;padding-bottom:10px;}
#lside .sidebox{background:#fff;border:1px solid #333;margin:10px 10px 20px;padding:5px 12px;}
#lside h2,#lside h3,#lside h4{text-transform:uppercase;font-style:italic;font-weight:400;background:#3E5054;color:#fff;padding:7px 10px;}
#nav-top{z-index:9;text-align:center;height:42px;background:url(/img/navbkg.gif) repeat-x top center;}
#nav li{color:#fff;float:left;z-index:9;background:url(/img/navdiv.gif) no-repeat top right;margin:0 2px;}
#nav li:last-child{background:none;}
#nav li a{display:block;text-decoration:none;color:#fff;letter-spacing:normal;font:13px/30px "trebuchet ms", tahoma, verdana, arial, sans-serif;text-transform:uppercase;padding:6px 10px;}
#nav li:hover,#nav li.sfhover{position:static;color:#A5B5B9;}
#nav li:hover a,#nav li.sfhover a{color:#A5B5B9;}
#nav li ul{z-index:9;float:none;position:absolute;background:#3E5054;border:1px solid #788C90;width:165px;left:-999em;text-align:left;color:#fff;padding:0;}
#nav li ul li:first-child{margin:auto;}
#nav li ul li{float:none;width:165px;background:none;color:#fff;margin:0;}
#nav li ul a{background:#3E5054;color:#fff;display:inherit;font:normal 11px "trebuchet ms", tahoma, verdana, sans-serif;border-bottom:1px solid #788C90;text-decoration:none;padding:4px;}
#nav li ul a:hover{background:#D2C1AD;color:#000;border-bottom:1px solid #b3a190;}
#nav li ul ul{margin:-1.7em 0 0 165px;}
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em;color:#fff;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{color:#fff;left:auto;}
#sideNav{margin:0;padding:3px 0 0;}
#sideNav ul{margin:5px;padding:0;}
#sideNav li{height:25px;margin-bottom:2px;list-style:none;}
#sideNav li a{display:block;height:25px;line-height:25px;font-size:12px;text-align:left;color:#fff;text-decoration:none;padding:0 5px;}
#sideNav li a:hover{background:#3B77B5;color:#fff;cursor:pointer;}
#sideNav li img{vertical-align:middle;margin-right:6px;margin-bottom:4px;}
#footer{width:980px;min-height:100px;background:#3E5054 url(/img/ftrbkg.gif) repeat-x top center;margin:0 auto 10px;}
#footer h3{font:normal 20px Verdana, tahoma, Geneva, sans-serif;color:#fff;border-bottom:1px dotted #6C6C6E;margin-bottom:20px;letter-spacing:normal;line-height:15px;}
#footer ul li{list-style:none;color:#fff;margin:0;padding:4px 2px;}
#footer ul li a{display:block;color:#fff;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer .footer-block{width:980px;color:#fff;background:url(/img/footer-logos.jpg) no-repeat scroll center 80% transparent;margin:0 auto;padding:15px 0 90px;}
#footer .footer-block .ftr-links{line-height:17px;word-spacing:5px;font-size:11px;width:700px;text-align:center;margin:0 auto;}
#footer .footer-block .ftr-links a{color:#D2C1AD;word-spacing:normal;}
#footer .footer-block .ftr-links a:hover{color:#fff;}
form p.left{float:left;text-align:left;}
form p.left-padding{float:left;text-align:left;padding-left:5px;}
form .nomargin{margin:4px 0 0;}
.standout{background:#fffbcb;color:#000;padding:8px;}
#listings .listings_wrap{background:#fff;border:1px solid #333;padding:5px;}
#listings .listings_hdr{background:#A19484;color:#fff;font:normal 15px "times new roman", georgia, times, serif;}
#listings .summary-img img{background:#fff;border:5px solid #A19484;padding:1px;}
#listings .summary a{border:4px solid #ddd;background:#bbb;color:#333;}
#listings .summary a:hover{background:#333;color:#fff;}
.listings_view h2{font-weight:400;letter-spacing:normal;}
.listings_view .property_info .property_right{background:#fff;border:1px solid #333;padding:15px;}
.listings_view .details-col p strong{border-bottom:1px dotted #CEC8BC;}
.listings_view .details-onecol h3{border-bottom:1px dotted #3E5054;font-size:22px;margin-bottom:15px;line-height:2px;}
.listings_view .listings_nav a{background:#3E5054;border:1px solid #ddd;color:#fff;}
.listings_view .details-onecol{margin-right:0;}
.searchTypes ul{border-bottom:1px solid #788C90;height:30px;}
.searchTypes a{background:#3E5054;color:#fff;line-height:20px;font-size:13px;border:1px solid #788C90;border-bottom:none;padding:4px 15px;}
.searchTypes .current:hover,.searchTypes .current{background:#788C90;color:#fff;padding:4px 10px;}
#property_search fieldset{background:#fff;border:1px solid #333;padding:2px 5px;}
#property_search legend{margin-left:5px;color:#000;font-size:17px;padding:5px;}
#featured-wrap{margin-top:10px;}
#featured-wrap .featured-container{font-size:11px;color:#333;margin-bottom:10px;border-bottom:1px solid #ccc;text-align:left;padding:5px;}
#featured-wrap .featured-container a.view-details{line-height:28px;text-align:center;display:block;text-decoration:none;font-size:12px;text-transform:uppercase;background:url(/img/feat-listing-view.gif) no-repeat top center;width:176px;height:29px;margin:10px 0;}
#featured-wrap .featured-container img{background:#fff;border:3px solid #D2C1AD;padding:2px;}
#qsearch select{background:#fff;}
#qsearch a.qsearch-btn{color:#3B4B59;font-weight:700;line-height:33px;text-align:center;display:block;text-decoration:none;font-size:12px;text-transform:uppercase;background:url(/img/qsearch-btn.gif) no-repeat top center;width:176px;height:34px;margin:20px 0 0;}
#qsearch a.qsearch-btn:hover{color:#546A7F;}
.price-box{font-size:11px;float:left;width:204px;border:1px solid #333;background:#fff;margin:10px 10px 10px 0;padding:7px;}
.price-box h3{font-size:1.5em;border-bottom:1px dotted #3E5054;line-height:.6em;}
.price-box ul{padding-left:25px;margin:10px;}
.price-box ul li{padding:2px 0;}
.inner-contact{position:relative;}
.inner-contact .contact-txt{background:#E0D4C6;width:250px;position:absolute;top:40px;right:25px;padding:10px;}
.inner-contact p{font-size:12px;margin-bottom:2px;}
#four-items{background:#D2C1AD;margin:20px 0;padding:10px;}
#four-items a{float:left;display:block;min-width:70px;padding-top:90px;color:#000;text-align:center;margin:10px 35px;}
#four-items a.item1{background:url(/img/our-team.gif) no-repeat top center;}
#four-items a.item2{background:url(/img/history.gif) no-repeat top center;}
#four-items a.item3{background:url(/img/community.gif) no-repeat top center;}
#four-items a.item4{background:url(/img/news.gif) no-repeat top center;}
#block-groups{margin:10px 0;}
#block-groups .single-block{min-height:80px;margin:10px 0;padding:10px 10px 10px 80px;}
#block-groups .single-block-no-pad{clear:left;min-height:120px;border-bottom:1px solid #ddd;margin:10px 0;padding:10px;}
#block-groups .single-block-no-pad p img{margin:0 20px 0 0;}
#block-groups .item1{background:#D2C1AD url(/img/calc.gif) no-repeat 5px 15px;}
#block-groups .item2{background:#D2C1AD url(/img/schools.gif) no-repeat 5px 15px;}
#block-groups .item3{background:#D2C1AD url(/img/links.gif) no-repeat 5px 15px;}
#block-groups .item4{background:#D2C1AD url(/img/healthcare.gif) no-repeat 5px 15px;}
#agent-main .agent-block .agent-summary h2{font-weight:400;font-size:16px;letter-spacing:normal;}
#agentView .agent-details{background:#fff;border:1px solid #333;padding:20px 20px 45px;}
.cleared{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
a:focus,a:hover,#lside .sidebox a{color:#000;}
strong,dfn,dl dt,#sideNav li .active,.searchTypes ul li:first-child{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
#nav-top ul,#footer ul{list-style:none;margin:0;padding:0;}
#nav a:hover,#nav .current a{color:#A5B5B9;text-decoration:none;}
.listings_view .listings_nav a:hover,.searchTypes a:hover{background:#788C90;color:#fff;}
#agent-main .agent-block,.community-index{background:#fff;border:1px solid #333;}