/* 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:"";}
#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;}
.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;}
#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;}
#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;}
.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;}
.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;}
@media print {
html,body{display:block;}
#lightbox,#lightbox #outerImageContainer,#lightbox #outerImageContainer #imageContainer,#lightbox #outerImageContainer #imageContainer #lightboxImage{display:block!important;opacity:1.0!important;}
body *,.noprint{display:none;}
}
/* 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;}
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;}
.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;}
#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;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;margin-right: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;margin:10px 0;padding:2px 0;}
.listings_view .listings_nav a{display:inline;margin-right:5px;text-decoration:none;border-top:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#9aaab2;font:11px tahoma, arial, verdana, sans-serif;color:#fff;padding:5px 8px;}
.listings_view .listings_nav a:hover{background:#555;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{width:280px;border:1px solid #ddd;background:#fff;margin-top:5px;padding:3px;}
.listings_view .details-related{margin-top:5px;}
.listings_view p{font-size:11px;}
.listings_view .thirdparty{margin-top:10px;}
.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;}
.vtour-view{position:relative;}
.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;}
.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:85px;padding-top:5px;}
.proptooltip-summary{position:relative;margin-left:90px;padding-top:5px;}
.mapsidebar-summary{width:210px;z-index:1001;font-size:11px;border-bottom:1px solid #ddd;padding:3px;}
.mapsidebar-summary-alt{background:#f2f2f2;width:210px;z-index:1001;font-size:11px;border-bottom:1px solid #ddd;padding:3px;}
.mapsidebar-summary-img{float:left;width:60px;padding-top:5px;}
.mapsidebar-summary-txt{position:relative;margin-left:65px;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,.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{width:100%;}
#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%;}
/* styles.css */
body{font:13px Arial, verdana, Helvetica, sans-serif;background:#FFF url(/img/mainbkg.jpg) repeat center top;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#b5b6b6;font-family:"Trebuchet MS", "Lucida Sans", Arial, sans-serif;}
h1{font:bold small-caps 1.4em "Lucida Sans", "Trebuchet MS", Arial, sans-serif;letter-spacing:-1.5px;line-height:1;margin-bottom:15px;}
h2{font-size:1.5em;margin-bottom:.75em;letter-spacing:-1px;}
h3{font:bold 1.4em "Lucida Sans", "Trebuchet MS", Arial, sans-serif;color:#B5B6B6;line-height:1;letter-spacing:-1px;margin:10px 0;padding:0;}
h4{color:#B5B6B6;font-size:15px;border-bottom:1px solid #8CAAC7;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:#c72222;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:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul li{margin-bottom:4px;}
dl{margin:0 0 1.5em;}
dd{margin-left:1.5em;}
#container{width:951px;background:#000;border:1px solid gray;border-top:none;margin:0 auto 5px;padding:0 0 306px;}
#header{height:200px;position:relative;background:#000 url(/img/header-top-bkg.jpg) no-repeat top right;margin:0 auto;}
#header .logo{width:190px;height:200px;background:url(/img/logo.jpg) no-repeat 20px 20px;text-indent:-9999px;}
#header .logo a{padding-left:20px;padding-top:20px;display:block;width:178px;height:161px;}
#header .phone{position:absolute;right:10px;top:45px;font:13px Georgia, "Times New Roman", Times, serif;color:#fff;}
#header .contact{position:absolute;right:10px;top:10px;width:100px;}
#header .contact a{display:block;color:#fff;height:25px;width:100px;text-indent:-9999px;outline:none;padding:10px 0;}
#mainimg{height:368px;text-align:right;}
#hplside{width:203px;margin-left:4px;float:left;}
#hplside a.btn1,#hplside a.btn2,#hplside a.btn3,#hplside a.btn3,#hplside a.btn4,#hplside a.btn5,#hplside a.btn6{text-indent:-9999px;outline:none;width:203px;display:block;}
#hplside a.btn1{height:88px;background:url(/img/lside-search-the-mls_btn.jpg) no-repeat top center;}
#hplside a.btn2{height:87px;background:url(/img/lside-search-solds_btn.jpg) no-repeat top center;}
#hplside a.btn3{height:88px;background:url(/img/lside-market-analysis_btn.jpg) no-repeat top center;}
#hplside a.btn4{height:90px;background:url(/img/lside-house-not-selling_btn.jpg) no-repeat top center;}
#hplside a.btn5{height:91px;background:url(/img/lside-foreclosures_btn.jpg) no-repeat top center;}
#hplside a.btn6{height:92px;background:url(/img/lside-blog_btn.jpg) no-repeat top center;}
#hpmid,#defmid{color:#fff;float:left;width:443px;background:url(/img/hpcontent-bkg.gif) repeat-x top left;padding:20px;}
#hpmid #featured-wrap{height:150px;margin-bottom:40px;}
#defmid{background:none;width:95%;}
#hprside{float:left;width:259px;color:#fff;background:url(/img/hpcontent-bkg.gif) repeat-x top left;position:relative;}
#hprside .blog-container{position:absolute;left:0;top:363px;}
#hprside .blog-container p{font-size:11px;}
#hprside .blog-container strong{color:#f2f2e3;font:normal 15px "trebuchet ms", "lucida sans", arial, sans-serif;}
#hprside .blog-container .hdr{position:relative;text-align:center;background:#800b0b;font-size:12px;color:#f4f6e6;border:1px solid #5c5c5c;margin-right:30px;padding:4px;}
#hprside .blog-container .hdr a{text-decoration:none;color:#f4f6e6;}
#hprside .blog-container h3{font:13px "myriad pro", "trebuchet ms", "lucida sans", arial, sans-serif;letter-spacing:normal;color:#bebbba;margin:0 0 5px;}
#content{float:right;width:700px;padding:20px 20px 190px;}
#lside{float:left;width:240px;color:#fff;padding-top:10px;padding-bottom:190px;}
#lside .sidebox{padding:5px 15px;}
#lside h2,#lside h3,#lside h4{color:#fff;border-bottom:1px dotted #fff;line-height:16px;}
#nav-top{z-index:9;margin-left:4px;text-align:center;height:50px;background:url(/img/navbkg.gif) repeat-x top center;position:relative;}
#nav-top ul{list-style:none;margin:0 0 0 10px;padding:0;}
#nav li{color:#6a9dbb;float:left;height:50px;z-index:9;margin:0 0 0 10px;}
#nav li:first-child{background:none;}
#nav li a{display:block;height:50px;border-left:1px solid transparent;border-right:1px solid transparent;text-decoration:none;color:#555448;letter-spacing:normal;font:small-caps bold 14px/45px "trebuchet ms", "lucida sans", arial, sans-serif;padding:0 12px;}
#nav a:hover{background:transparent url(/img/nav-over.gif) repeat-x top center;border-left:1px solid #b2afaf;border-right:1px solid #b2afaf;color:#fff;text-decoration:none;}
#nav .current a{background:transparent url(/img/nav-over.gif) repeat-x top center;color:#fff;text-decoration:none;}
#nav li:hover,#nav li.sfhover{position:static;background:transparent url(/img/nav-over.gif) repeat-x top center;color:#fff;}
#nav li ul{z-index:9;float:none;position:absolute;background:#BFBCBC;border:1px solid #BFBCBC;width:165px;left:-999em;text-align:left;color:#fff;margin:0;padding:0;}
#nav li ul li:first-child{margin:auto;}
#nav li ul li{float:none;width:165px;height:auto;background:#BFBCBC;color:#fff;margin:0;}
#nav li ul a{height:auto;background:#BFBCBC;color:#fff;display:inherit;font:normal 12px/20px "trebuchet ms", "lucida sans", arial, sans-serif;letter-spacing:normal;border-bottom:1px solid #BFBCBC;text-decoration:underline;padding:4px;}
#nav li ul a:hover{background:#BFBCBC;color:#fff;border-bottom:1px solid #BFBCBC;text-decoration:none;}
#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:4px;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:#B2CBED;color:#000;cursor:pointer;}
#sideNav li img{vertical-align:middle;margin-right:6px;margin-bottom:4px;}
#featured-wrap{padding:0;}
#featured-wrap .featured-container{width:175px;height:140px;float:left;font-size:11px;color:#fff;margin:0 4px 0 20px;padding:0 5px;}
#featured-wrap .featured-container .featured-img img{border:1px solid #940c0c;padding:2px;}
#featured-wrap .featured-container .featured-text{text-align:center;}
#footer{width:951px;position:relative;height:60px;clear:both;margin:0 auto;}
#footer .footer-block{height:60px;color:#777;background:url(/img/jtd-logo.gif) no-repeat left;text-align:center;margin:0 auto;padding:0;}
#footer .footer-block .mid{font-size:11px;color:#fff;text-align:center;}
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;}
#blogs_index .calendar{background:transparent url(/img/calendar_icon.gif) no-repeat scroll center top;}
#blogs_index .calendar .day,#blogs_index .calendar .year{color:#940c0e;}
#blogComment{background:#2f2f2f;}
#listings .listings_wrap{background:#000;}
#listings .listings_hdr{background:#828282;}
.listings_view .details-related h3{color:#B5B6B6;}
.listings_view .details-onecol h3{color:#B5B6B6;padding:5px 0 5px 2px;}
#listings hr,.general hr{color:#828282;}
#property_search fieldset{background:#2f2f2f;border-color:#828282;}
.searchTypes ul{border-bottom:1px solid #828282;}
.searchTypes a{background:#7B8E9D;color:#E5EAEE;border:1px solid #828282;border-bottom:none;padding:3px 10px;}
.searchTypes a:hover{background:#28323A;color:#fff;}
.searchTypes .current:hover,.searchTypes .current{background:#2f2f2f;color:#fff;padding:4px 10px;}
#subdivisions .active{background-color:#7B8E9D;color:#fff;}
.pages li a{color:#c72222;font-size:11px;font-family:arial, Georgia, "Times New Roman", Times, serif;text-decoration:underline;float:left;padding:2px;}
.pages li.current{color:#fff;background:#c72222;font-size:11px;float:left;margin-top:5px;padding:0 2px;}
div.disabled{color:#707070;font-size:11px;padding:2px;}
.vmid{vertical-align:middle;margin-right:5px;}
.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,.pages li a:hover{color:#b5b6b6;}
strong,dfn,dl dt,#sideNav li .active{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
#lside .sidebox a,#nav li:hover a,#nav li.sfhover a,#blogs_index .calendar .month,#ListingSearchByMapForm fieldset label,#subdivisions li a,.form-set td.title{color:#fff;}
#featured-wrap .featured-container span.black,#ListingSearchByMapForm fieldset .select_multi_checkbox,.select_multi_checkbox,.mapsidebar-summary-alt,#mortgage_calculator div.total{color:#000;}
#listings dt,.general dt,#listings dd,.general dd,.listings_view .details-col p strong,#agentView dt,#agentView dd{border-bottom:1px solid #2f2f2f;}
.pages li.nolink,div.nolink{color:#707070;font-size:11px;margin:0;padding:2px;}