html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,caption,tbody,tfoot,thead,tr,th,td{border:1px;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1;background:#fff;font:63% arial, helvetica, verdana, sans-serif normal;margin-bottom:15px}
.HF_Text{font-family:arial, helvetica, verdana, sans-serif normal;font-size:1.2em;font-weight:400}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.clear{clear:both}
a:link,a:visited,a:hover{text-decoration:none;color:#477AAA}
p.rightlink{text-align:right;margin-top:.5em}
p.rightlink a:link,p.rightlink a:hover,p.rightlink a:visited{color:#163259;text-decoration:underline;text-align:right}
p.darkblue{font-weight:700;font-size:1em}
a.email{background:transparent url(emailthi.jpg) top left no-repeat;padding-left:25px;height:25px;display:block;margin-top:3px}
a.viewagents{background:transparent url(magnify0.png) top left no-repeat;padding-left:25px;height:25px;display:block;margin-top:3px}
a.question{background:transparent url(searchqu.png) top left no-repeat;padding-left:20px;height:25px;display:block;margin-top:3px}
.option .question{float:right;margin-top:-30px;position:absolute;left:115px;display:block}
a.pdf,a.pdf:hover,a.pdf:link,a.pdf:visited{background:transparent url(pdf00000.png) top left no-repeat;padding-left:20px;height:25px;margin-top:3px}
.bodywrap{width:1000px;margin:20px auto}
#mast{width:1000px;display:block;clear:both;margin-bottom:25px}
#content{background:transparent url(bg000000.gif) 0 0 repeat-y;width:1000px;display:block;position:relative;height:auto}
.topcurve{background:transparent url(header00.gif) top left no-repeat;width:1000px;height:7px}
#index .bottomcurve{background:transparent url(footer00.gif) top left no-repeat;width:1000px;height:11px;margin-bottom:10px;margin-top:0}
.bottomcurve{background:transparent url(footer01.gif) top left no-repeat;width:1000px;height:11px;float:none;margin:0 auto}
a.custom,span.custom{display:block;position:relative;text-indent:-9999px;border:none}
a.remove{text-indent:-9999px;display:block;position:relative;background:transparent url(remove00.png) top left no-repeat;width:18px;height:17px}
#mast h1,#national #mast h1,#mast h1 a{text-indent:-9999px;background:transparent url(mast0000.png) top left no-repeat;width:207px!important;height:52px!important;margin-bottom:0;z-index:100;display:block;position:relative;cursor:pointer}
#mast h1 a{background:transparent url(mast0001.png) top left no-repeat;width:207px!important;height:52px!important;z-index:5001;display:block;position:relative;cursor:pointer}
#login{z-index:10;display:block;position:relative;float:right;top:-80px;width:100%}
.locationwrap #login{margin-top:-25px!important}
#login li{color:#255996;text-align:right;font-weight:700;float:left}
#login a,#login a:link,#login a:hover,#login a:visited{text-decoration:none;color:#255996;padding:0 2px 0 5px}
#login a.divider{background:transparent url(divider0.jpg) top right no-repeat;padding:0 7px}
#login a:hover{color:#66A1D4!important}
#login .myremax a:link,#login .myremax a:hover,#login .myremax a:visited{background:transparent url(bluearro.png) right 0 no-repeat;padding-right:10px!important}
#login .myremax a:hover,#login .myremax.hovered a{background:transparent url(bluearro.png) right -14px no-repeat;color:#66A1D4!important}
li.loggedin a:link,li.loggedin a:hover,li.loggedin a:visited{background:transparent url(bluearro.png) right -25px no-repeat;padding-right:10px!important;color:#D62B34!important}
#login .loggedin a,#login .loggedin a:link,#login .loggedin a:hover,#login .loggedin a:visited{color:#D62B34!important;background:transparent url(bluearro.png) right -27px no-repeat}
#detail #mast h1,#search #mast h1,.interior #mast h1,.interior #mast h1 a{text-indent:-9999px;background:transparent url(logo0000.png) top left no-repeat;width:129px!important;height:35px!important;margin-bottom:3px;z-index:100;cursor:pointer}
.interior #mast h1 a{background:transparent url(logo0000.png) top left no-repeat;width:129px!important;height:35px!important;display:block;position:relative;cursor:pointer}
#detail #mast,#search #mast,.interior #mast{z-index:1;position:relative;top:0;right:auto;bottom:auto;left:auto;float:none;height:30px;width:1000px;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#255996;text-decoration:none;margin:0 auto;padding:0}
.locationwrap h2{color:#214B9E;font-weight:700;font-size:1.5em;margin:.1em 0}
.locationwrap{width:500px}
.locationwrap p{color:#3D4549;font-size:1.2em}
#mast p.small{font-size:.8em}
#nav{z-index:200;display:block;position:relative;float:right;top:-31px}
.locationwrap #nav{z-index:200;display:block;position:relative;float:right;top:-41px}
#nav ul{display:block;position:relative;list-style:none;top:8px}
#nav li{float:left;position:relative;height:28px;display:block}
#nav li a,#nav li a:link{text-indent:-9999px;text-decoration:none;position:relative;height:28px;display:block;background:transparent}
#nav li.home a:link,#nav li.home a:hover,#nav li.home a:visited{background:transparent url(buttons/arm/home.jpg) 0 0 no-repeat;width:87px}
#nav li.home a:hover,#nav li.home.hovered a{background:transparent url(buttons/arm/home.jpg) 0 -28px no-repeat}
#nav li.residential,#nav li.residential a:link,#nav li.residential a:hover,#nav li.residential a:visited{background:transparent url(buttons/arm/purchase.jpg) 0 0 no-repeat;width:85px}
#nav li.residential a:hover,#nav li.residential.hovered a{background:transparent url(buttons/arm/purchase.jpg) 0 -28px no-repeat}
#nav li.commercial,#nav li.commercial a:link,#nav li.commercial a:hover,#nav li.commercial a:visited{background:transparent url(buttons/arm/rent.jpg) 0 0 no-repeat;width:131px}
#nav li.commercial a:hover,#nav li.commercial.hovered a{background:transparent url(buttons/arm/rent.jpg) 0 -28px no-repeat}
#nav li.learningcenter,#nav li.learningcenter a:link,#nav li.learningcenter a:hover,#nav li.learningcenter a:visited{background:transparent url(buttons/arm/ads.jpg) 0 0 no-repeat;width:121px}
#nav li.learningcenter a:hover,#nav li.learningcenter.hovered a{background:transparent url(buttons/arm/ads.jpg) 0 -28px no-repeat}
#nav li.remaxinsider,#nav li.remaxinsider a:link,#nav li.remaxinsider a:hover,#nav li.remaxinsider a:visited{background:transparent url(buttons/arm/cars.jpg) 0 0 no-repeat;width:131px}
#nav li.remaxinsider a:hover,#nav li.remaxinsider.hovered a{background:transparent url(buttons/arm/cars.jpg) 0 -28px no-repeat}
#nav li.aboutus,#nav li.aboutus a:link,#nav li.aboutus a:hover,#nav li.aboutus a:visited{background:transparent url(buttons/arm/contacts.jpg) 0 0 no-repeat;width:121px}
#nav li.franchises,#nav li.franchises a:link,#nav li.franchises a:hover,#nav li.franchises a:visited{background:transparent url(buttons/arm/tips.jpg) 0 0 no-repeat;width:94px}
#nav li.franchises a:hover,#nav li.franchises.hovered a{background:transparent url(buttons/arm/tips.jpg) 0 -28px no-repeat}
#nav li.contact,#nav li.contact a:link,#nav li.contact a:hover,#nav li.contact a:visited{background:transparent url(buttons/arm/contacts.jpg) 0 0 no-repeat;width:115px}
#residential,#commercial,#learningcenter,#insider,#aboutus,#franchising,#myremax{display:none}
.second ul,#national .second ul{display:block;position:absolute;z-index:300;width:199px;background:transparent url(dropdown.png) top left no-repeat!important;text-align:left;visibility:hidden;margin:5px auto 0 320px;padding:10px 0 0}
.visible{visibility:visible!important}
.second ul li.last{background:transparent url(dropdowo.png) bottom left no-repeat!important;width:199px;bottom:-5px;padding-top:0!important;margin-top:-5px!important;padding-bottom:10px;display:block;position:relative}
.second ul#myremax{margin-left:831px!important;margin-top:-40px}
.locationwrap ul#myremax{margin-left:831px!important;margin-top:-60px}
.second ul#myremax,#national ul#myremax{width:169px!important;background:transparent url(dropdowp.png) top left no-repeat!important}
.second ul#myremax li.last{background:transparent url(dropdowp.png) bottom left no-repeat!important;width:169px!important}
.second ul#myremax li{width:150px!important;background:transparent!important}
#detail .second ul#residential,#search .second ul#residential,.interior .second ul#residential{margin-left:590px!important}
#detail .second ul#learningcenter,#search .second ul#learningcenter,.interior .second ul#learningcenter{margin-left:690px!important}
#detail .second ul#aboutus,#search .second ul#aboutus,.interior .second ul#aboutus{margin-left:835px!important}
#index .second ul#residential,#national .second ul#residential{margin-left:320px!important}
#index .second ul#commercial,#national .second ul#commercial{margin-left:420px!important}
#index .second ul#learningcenter,#national .second ul#learningcenter{margin-left:537px!important}
#index .second ul#remaxinsider,#national .second ul#remaxinsider{margin-left:680px!important}
#index .second ul#franchises,#national .second ul#franchises{margin-left:820px!important}
#national .second ul{top:75px!important}
.second ul li{text-indent:0;white-space:nowrap;line-height:13px;text-align:left;width:145px;margin:0!important;padding:0}
.second ul a:link,.second ul a:hover,.second ul a:visited{color:#BD002C!important;display:block;text-decoration:none;width:145px;height:20px;text-indent:0;margin:0!important;padding:5px 10px 1px}
ul.notloggedin a:link,ul.notloggedin a:hover,ul.notloggedin a:visited{color:#64a6d6!important}
#searchnavigation{width:1000px;height:32px;display:block;position:relative;z-index:10;background:transparent url(bg000000.png) top left no-repeat;margin:20px auto 15px}
#national #searchnavigation{margin-top:0!important}

#footer address{font-size:.9em;line-height:1.4em;color:#616161;font-style:normal;padding:0 2px 9px}
#index #footer address{border-bottom:1px solid #D5E4EF}
.banner img{display:block;position:relative;margin:10px auto}
#sitemap dl{display:block;position:relative;float:left;width:18%;font-size:.95em;padding-left:2px;margin:12px 0}
#sitemap dt{font-weight:700;color:#919AAA}
#sitemap dd{padding:.4em 0}
#sitemap dl.lastlist{width:23%}
dd.children a{background:transparent url(children.jpg) top left no-repeat;display:block;float:left;width:98px;height:51px;margin-right:15px;text-decoration:none!important;text-indent:-9999px}
dd.green{text-indent:0;z-index:500;display:block;clear:both;position:relative;top:-30px;text-decoration:none!important;margin:0 0 0 5px !important;padding:0}
dd.green a{color:#016830!important}
dd.green a:hover{color:#8dc73f!important}
dd.komen a{background:transparent url(komen000.jpg) top left no-repeat;display:block;width:100px;height:95px;float:left;margin-top:-10px;text-decoration:none!important;text-indent:-9999px}
#sitemap dl a:link,#sitemap dl a:hover,#sitemap dl a:visited{text-decoration:none;color:#26506D;font-weight:700}
p,li,dd,dt{font-size:1.1em}
#indexsearch{background:transparent url(searchbg.jpg) top left no-repeat;width:970px;height:311px;display:block;margin:-20px auto 15px 15px}
.tabbedsearch{background:url(tabbedse.jpg) top left no-repeat!important;width:970px;height:346px!important;z-index:0!important}
.tabbedsearch h2{background:transparent!important}
.searchbox h2{display:block;position:relative;text-indent:-9999px;height:67px;width:508px;left:90px;top:42px;background:transparent url(where000.png) top left no-repeat}
.searchpanel{display:block;position:relative;width:613px;left:110px;top:82px}
button.searchform{background:transparent url(panelsea.png) top left no-repeat;width:130px;height:40px;display:block;position:absolute;top:80px;left:2px;text-indent:-9999px;border:none;cursor:pointer;margin:-2px 0 10px}
button.searchform:hover{background:transparent url(panelsea.png) 0 -50px no-repeat}
#foreclosurespanel button.searchform{height:40px;top:15px;left:430px;margin:0 0 10px}
.optionspanel{display:block;position:relative;width:360px;float:left;clear:both;margin:-7px 0 15px 4px}
#foreclosurespanel .optionspanel{width:250px!important;margin:-5px 0 15px 4px !important}
.optionspanel p.advanced{font-size:1.2em;clear:both;margin-left:150px;z-index:500}
.optionspanel a:link,.optionspanel a:hover,.optionspanel a:visited{color:#fff!important;text-decoration:underline}
.optionspanel a:hover{color:#b1cada!important}
.option{float:left;display:block;z-index:150;margin:10px 10px 15px 0;padding:0}
.option select,.location select{color:#22455F;margin:-1px 0 0}
.optionspanel .baths{margin-right:-10px}
.optionspanel .option label{color:#A5C5D9;font-size:10px!important;white-space:nowrap;width:80px;display:block;position:relative;padding:0 0 8px}
h5.results{color:#fff;font-weight:700;font-size:1.35em;float:right;margin-right:-7px;margin-top:25px;display:block;position:relative}
body#index #leftcol{width:290px;float:left;display:block;position:relative;margin-left:14px}
body#index #centercol{width:300px;float:center;display:block;position:relative;margin:15 10 5 15px}
body#index #rightcol{width:290px;float:right;display:block;position:relative;margin-right:8px}
.box{display:block;position:relative;z-index:10;margin:10px 0}
.boxcontentwrap{padding:0 5px}
.headerwrap{z-index:100;display:block;position:relative;padding-top:5px}
.footerwrap{z-index:100;display:block;position:relative;padding-bottom:5px}
.box h4{text-indent:-9999px;display:block;position:relative;background:transparent;padding-top:10px;margin:0 0 0 10px}
.box p{color:#3B4448;font-size:1.2em;margin:5px 0}
.blueborder{background:transparent url(bg000000.png) top left repeat-y;width:343px}
.blueborder .headerwrap{background:transparent url(header00.png) top left no-repeat;z-index:100;width:343px}
.blueborder .footerwrap{background:transparent url(footer00.png) bottom left no-repeat;z-index:400;width:343px}
.lightblue .headerwrap{background:transparent url(header00.jpg) top left no-repeat;z-index:100}
.lightblue .footerwrap{background:transparent url(footer00.jpg) bottom left no-repeat;z-index:100}
.white .headerwrap{background:transparent url(header00.jpg) top left no-repeat;z-index:100;padding-top:4px}
.white .footerwrap{background:transparent url(footer00.jpg) bottom left no-repeat;z-index:100;padding-bottom:4px}
.ad img{display:block;position:relative;text-align:center;z-index:10;margin:0 auto}
.ad .boxcontentwrap{z-index:10;padding:0}
.glass{background:transparent url(research.png) top left no-repeat;width:126px;height:88px;display:block;position:relative;margin:-8px 0 35px 14px}
#office .glass{margin:-8px 0 5px 14px}
.leftresearch{display:block;position:relative;z-index:1000;float:left;width:130px}
.research h4{background:transparent url(researci.png) top left no-repeat;width:105px;height:50px;padding-bottom:0;margin:5px 0 0}
#office .research h4{background:transparent url(comparen.png) top left no-repeat;width:175px;height:35px;padding-bottom:0;margin:5px 0 0}
.research p{width:130px;color:#5C656A;margin-bottom:15px}
a.search,span.search{background:transparent url(search00.png) top left no-repeat;width:117px;height:32px;margin:5px 0 10px 13px}
a.search:hover{background:transparent url(search01.png) 0 -33px no-repeat}
.mortgage h4{background:transparent url(mortgage.png) top left no-repeat;width:117px;height:16px;top:18px;left:8px;float:left;margin-bottom:15px}
.mortgage h5{width:117px;height:16px;color:#A8B5BF;text-align:right;float:right;margin:20px 12px 0 0}
.mortgage table{display:block;position:relative;width:264px;left:0;color:#color:#6e8393;padding:0}
.mortgage table a:link,.mortgage table a:hover,.mortgage table a:visited{text-decoration:none;color:#255996}
.mortgage td{font-size:11px;color:#color:#6e8393;border-bottom:0 solid #fff;padding:2px 0}
.mortgage thead td{border-bottom:1px solid #6E8191;font-weight:700;color:#6E8393}
.mortgage tr.foot td{color:#98A6AD;font-size:1em;padding:5px 0 12px 8px}
.mortgage p.bankofamerica{display:block;position:relative;text-indent:-9999px;width:100%;height:18px;z-index:600;padding-top:5px;margin-bottom:5px;border-top:1px solid #fff;background:transparent url(bankofam.png) center 5px no-repeat}
.mortgage tr.links td{font-size:1em;padding:7px 0 13px 9px}
.mortgage tr.links td.right{text-align:right!important}
.popular h4{background:transparent url(populars.png) top left no-repeat;width:153px;height:35px;top:15px;left:7px;margin-bottom:15px}
.popular .gradedtable{width:277px;left:5px;padding:0}
table.gradedtable{display:block;position:relative;color:#163259;padding:0}
table.gradedtable td{padding:5px 12px}
table.gradedtable thead td{background:#fff;font-weight:700;font-size:1.2em;color:#6E8393}
table.gradedtable tbody td{vertical-align:middle;background:transparent url(rowbg000.jpg) top center no-repeat}
table.gradedtable tr.foot td{text-align:right;background:transparent!important;padding:5px 10px 13px 5px}
table.gradedtable .foot a,table.gradedtable .foot a:hover,table.gradedtable .foot a:visited{color:#163259;text-decoration:underline}
.popular .more,.mostopenhouses .more,.popularsearchedluxury .more{text-align:right;padding-right:14px;height:15px;padding-left:0;font-weight:700;display:block;position:relative}
.more a,.more a:hover,.more a:visited{color:#1E508A;text-decoration:none;display:block;position:relative;height:15px;background:transparent url(arrow000.png) 0 0 no-repeat}
.franchise{background:transparent url(franchis.jpg) top left no-repeat;height:104px}
.franchise a{display:block;position:relative;height:104px;width:290px}
.investfranchise{background:transparent url(franchis.jpg) top left no-repeat!important;height:105px;width:291px}
.agent a{display:block;position:relative;height:103px;width:290px}
.agent{background:transparent url(becomean.jpg) top left no-repeat;height:104px}
.video h4{background:transparent url(videos00.png) top left no-repeat;width:200px;height:13px;top:15px;margin-left:15px;margin-bottom:10px}
.video img.fpo{padding-bottom:10px;display:block;position:relative;margin:15px auto 0}
#centercol h3,#index #centercol dt{text-indent:-9999px;display:block;position:relative;margin:15px 0 0}
.dotborder{display:block;background:transparent url(dottedru.jpg) top left repeat-x;height:1px;width:100%;margin:10px 0}
.findanagent{background:transparent url(globe000.jpg) 170px 0 no-repeat;margin-bottom:-8px;min-height:140px}
.findanagent h3{background:transparent url(findanag.png) top left no-repeat;width:350px;height:22px;left:3px}
.findanagent p{color:#6E8393;font-size:1.6em;width:170px;display:block;position:relative;left:3px;margin:10px 0}
.findanagent .bottomrow{width:230px;display:block;position:relative}
a.findagent,span.findagent{background:transparent url(findanag.jpg) top left no-repeat;width:115px;height:32px;float:left}
a.findagent:hover{background:transparent url(findanah.jpg) 0 -31px no-repeat}
a.findanoffice,span.findanoffice{background:transparent url(findanof.png) top left no-repeat;width:113px;float:right;height:32px}
a.findanoffice:hover{background:transparent url(findanog.png) 0 -31px no-repeat}
a.getreport,span.getreport{background:transparent url(getrepor.png) top left no-repeat;width:124px;height:30px;text-align:center;margin:10px auto}
a.getreport:hover{background:transparent url(getrepor.png) 0 -30px no-repeat}
.homefinder{background:transparent url(house000.jpg) top right no-repeat;min-height:120px}
.homefinder h3{background:transparent url(homefind.png) top left no-repeat;width:144px;height:17px;left:3px}
.homefinder p{display:block;position:relative;left:3px;color:#6E8393;font-size:1.6em;width:200px;margin:10px 0}
a.signupnow,span.signupnow{background:transparent url(signupno.jpg) top left no-repeat;width:124px;height:32px}
a.signupnow:hover{background:transparent url(signupnp.jpg) 0 -31px no-repeat}
#index #centercol dt.articles{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(learnini.png) no-repeat scroll left top;height:27px;width:320px}
#index #centercol dt.essentials{background:transparent url(realesta.png) top left no-repeat;width:230px;height:18px}
#index #centercol dt.alerts{background:transparent url(alerts00.png) top left no-repeat;width:230px;height:18px}
#index #centercol dt{margin:15px 0 10px}
#index #centercol dd{color:#6e8393;background:transparent url(bullet00.jpg) 0 7px no-repeat;font-size:1.2em;margin-left:13px;padding:4px 15px}
#index #centercol dd a,#index #centercol dd a:hover,#index #centercol dd a:visited{color:#477AAA;text-decoration:none}
#detail #rightcol{width:342px;float:right;margin-right:15px}
.searchtools{display:block}
.searchlinks{display:block;position:relative;width:970px;top:8px;background:transparent url(bg000000.png) top left repeat-y;margin:0 auto 15px}
.searchlinks .headerwrap{display:block;position:relative;width:970px;background:transparent url(header00.png) top left no-repeat}
.searchlinks .footerwrap{display:block;position:relative;width:970px;background:transparent url(footer00.png) bottom left no-repeat}
.searchlinks p.back a,.searchlinks p.back a:hover,.searchlinks p.back a:visited{display:block;position:relative;background:transparent url(backtose.png) top left no-repeat;padding-left:20px;width:100px;float:left;height:28px;left:10px;top:7px}
.prevnext{display:block;position:relative;float:right;width:220px;margin-right:10px;top:7px;font-weight:700}
.prevnext .previous a,.prevnext .previous a:hover,.prevnext .previous a:visited{background:transparent url(previous.jpg) top left no-repeat;padding-left:20px;float:left;height:20px}
.prevnext .next a,.prevnext .next a:hover,.prevnext .next a:visited{background:transparent url(next0000.jpg) top right no-repeat;padding-right:20px;height:20px;float:right}
.searchlinks a:link,.searchlinks a:hover,.searchlinks a:visited{color:#fff;text-decoration:none;font-weight:700}
.searchlinks a:hover{color:#7A9BAD!important}
.tools{display:block;position:relative;left:10px;width:700px;margin-top:25px}
.tools ul{height:28px}
.tools li,.tools li a{display:block;position:relative;float:left;height:28px;padding-left:5px;background:transparent url(divider0.jpg) top right no-repeat}
.tools li a:link,.tools li a:hover,.tools li a:visited{height:28px;background:transparent;display:block;position:relative;color:#09558c;text-decoration:none;font-weight:700;padding:5px 10px 0 32px}
.tools li a.on{color:#8AAFCB!important}
.tools li.save a,.tools li.save a:link,.tools li.save a:hover{background:transparent url(save0000.jpg) top left no-repeat}
.tools li.send a,.tools li.send a:link,.tools li.send a:hover{background:transparent url(send0000.jpg) top left no-repeat}
.tools li.finder a,.tools li.finder a:link,.tools li.finder a:hover{background:transparent url(homefine.png) 0 2px no-repeat;padding:5px 10px 0 42px}
.tools li.print a,.tools li.print a:link,.tools li.print a:hover{background:transparent url(print000.jpg) top left no-repeat}
.tools li.ask a,.tools li.ask a:link,.tools li.ask a:hover{background:transparent url(ask00000.jpg) top left no-repeat;padding:5px 10px 0 27px}
.tools li.info a,.tools li.info a:link,.tools li.info a:hover{background:transparent url(about000.png) 0 4px no-repeat;padding:5px 10px 0 26px}
.tools li.moreinfo a,.tools li.moreinfo a:link,.tools li.moreinfo a:hover{background:transparent url(moreinfo.png) 0 4px no-repeat;padding:3px 10px 0 22px}
.tools li.schedule a,.tools li.schedule a:link,.tools li.schedule a:hover{background:transparent url(schedule.jpg) 0 2px no-repeat;padding:5px 10px 0 29px}
.tools li.edittool a,.tools li.edittool a:link,.tools li.edittool a:hover{background:transparent url(edit0000.png) 0 2px no-repeat;padding:5px 10px 0 22px}
.tools li.edittoolon a,.tools li.edittool a:link,.tools li.edittool a:hover{background:transparent url(edittool.png) 0 2px no-repeat}
.tools li.view a,.tools li.view a:link,.tools li.view a:hover{background:transparent url(magnify0.png) 0 3px no-repeat;padding:5px 10px 0 22px}
.tools li.mapview a,.tools li.mapview a:link,.tools li.mapview a:hover{background:transparent url(map00000.png) 0 3px no-repeat;padding:5px 10px 0 27px}
.tools li.listview a,.tools li.listview a:link,.tools li.listview a:hover{background:transparent url(list0000.png) 0 4px no-repeat;padding:5px 10px 0 26px}
#detail .openhouse{font-size:1.4em;color:#5CB954;display:block;position:relative;margin:10px 0}
#detail .openhouse h4.date{background:transparent url(openhous.png) 0 2px no-repeat;padding-left:25px;height:18px;float:left}
#detail #leftcol .dotborder{display:block;background:transparent url(dots0000.png) top left repeat-x;height:1px;width:100%;margin:10px 0}
#detail #leftcol h2{color:#7B9DAF;font-weight:700;font-size:2em}
#detail #leftcol h3{color:#155F98;font-weight:700;font-size:2em}
.mls p{font-size:.9em}
#detail #leftcol p{color:#464F53;font-size:1.2em;line-height:1.6em}
.roundedbox{display:block;position:relative;width:610px;background:transparent url(bg000000.png) top left repeat-y;margin:10px 0}
.roundedbox .header{display:block;position:relative;width:610px;background:transparent url(header00.png) top left no-repeat}
.roundedbox .footer{display:block;position:relative;width:610px;z-index:300;background:transparent url(footer00.png) bottom left no-repeat}
table.details{font-size:1.1em;color:#464F53;width:100%;margin-bottom:15px;padding-bottom:10px;display:block;position:relative}
table.details td.narrow{width:80px}
table.details thead td{font-weight:700;padding:7px}
table.details tbody td{padding:5px 20px}
.comparablesales .listing{display:block;position:relative;width:100%;margin-top:15px;background:transparent url(dots0000.png) bottom left repeat-x;padding:10px}
.comparablesales dl{margin:0 10px 0 30px}
.comparablesales dd{height:1.5em}
.comparablesales dd.price{float:left;margin:0}
.comparablesales dd.features{vertical-align:bottom;margin-top:1em;float:right;margin-left:50px}
.chart{display:block;position:relative;text-align:center;margin:15px auto}
.comparablesales p{font-size:1.3em!important;color:#8D969C!important}
.comparablesales p.rightlink{margin-right:-20px;font-size:1.1em!important}
.agentbox h4{font-weight:400;font-size:1.7em;color:#464F53;margin-bottom:.5em}
.agentbox img{float:left;border:1px solid #C7C8C9;margin:0 5px 0 0}
.agentbox dt{font-weight:700;color:#155F98;font-size:1.2em}
.agentbox dt a:link,.agentbox dt a:hover,.agentbox dt a:visited{color:#155F98;text-decoration:none}
.agentbox dt a:hover{color:#90BBDF}
.agentbox dd{color:#525B5E;font-size:1.2em;margin:.2em 0}
a.connectnow{background:transparent url(connectn.jpg) top left no-repeat;width:115px;height:30px;margin:8px 10px 10px -2px}
a.connectnow:hover{background:transparent url(connectn.jpg) right -31px no-repeat}
.tourbox{margin:10px 0 0;padding:0}
.tourswrap{border:1px solid #E7E5E6;background:#E7E7E7;padding:0}
.tourbox .darkblue{padding-top:1px}
.tourbox ul{display:block;position:relative;width:250px;float:left;margin-bottom:5px}
.tourbox li{text-indent:-9999px;display:block;position:relative;float:left;margin-right:3px;height:20px;width:82px}
.tourbox li a:link,.tourbox li a:link,.tourbox li a:link{background:transparent;text-indent:-9999px;display:block;position:relative;height:20px;width:82px}
.tourbox li.virtualtour,.tourbox li.virtualtour a:link,.tourbox li.virtualtour a:hover,.tourbox li.virtualtour a:visited{background:transparent url(virtualt.png) 0 0 no-repeat}
.tourbox li.videotour,.tourbox li.videotour a:link,.tourbox li.videotour a:hover,.tourbox li.videotour a:visited{background:transparent url(videotou.png) 0 0 no-repeat}
.smallmap{width:346px;display:block;position:relative;margin:-15px 0 10px;padding:0}
#detail .smallmap{margin-top:-10px!important}
.mapwrap{border:1px solid #C5C6C7;display:block;position:relative;z-index:10;margin:0 0 7px;padding:0}
ul.mapnav{display:block;position:relative;height:22px;top:30px;margin-right:7px;width:auto;z-index:500}
ul.mapnav li{float:right;position:relative;height:22px;display:block}
ul.mapnav li a,ul.mapnav li a:link{text-indent:-9999px;text-decoration:none;position:relative;height:22px;display:block;background:transparent;z-index:150}
ul.mapnav li.mapbutton a:link,ul.mapnav li.mapbutton a:hover,ul.mapnav li.mapbutton a:visited{background:transparent url(map00000.png) 0 0 no-repeat;width:40px}
ul.mapnav li.mapbutton a:hover{background:transparent url(map00000.png) 0 -30px no-repeat}
ul.mapnav li.balloon a:link,ul.mapnav li.balloon a:hover,ul.mapnav li.balloon a:visited{background:transparent url(balloon0.png) 0 0 no-repeat;width:95px}
ul.mapnav li.balloon a:hover{background:transparent url(balloon0.png) 0 -30px no-repeat}
ul.mapnav li.street a:link,ul.mapnav li.street a:hover,ul.mapnav li.street a:visited{background:transparent url(street00.png) 0 0 no-repeat;width:75px}
ul.mapnav li.street a:hover{background:transparent url(street00.png) 0 -30px no-repeat}
ul.mapnav li.hybrid a:link,ul.mapnav li.hybrid a:hover,ul.mapnav li.hybrid a:visited{background:transparent url(hybrid00.png) 0 0 no-repeat;width:47px}
ul.mapnav li.hybrid a:hover{background:transparent url(hybrid00.png) 0 -30px no-repeat}
ul.mapnav li.satellite a:link,ul.mapnav li.satellite a:hover,ul.mapnav li.satellite a:visited{background:transparent url(satellit.png) 0 0 no-repeat;width:57px}
ul.mapnav li.satellite a:hover{background:transparent url(satellit.png) 0 -30px no-repeat}
ul.mapnav li.on a:link{background-position:0 -30px!important}
p.maprule{display:block;position:relative;padding-left:25px;height:15px;font-weight:700;float:right;background:transparent url(expand00.png) top left no-repeat}
p.minimize{background:transparent url(minimize.png) top left no-repeat}
p.maprule a:hover{color:#89B6DD}
.clearcriteria{float:right;font-size:1.2em;margin:15px 0}
.interiorbluenarrow{width:276px;background:#E5EEF3}
.interiorbluenarrow .footerwrap{background:transparent url(footer00.png) bottom left no-repeat;width:276px}
.widegradient{width:344px;background:transparent url(bg000000.jpg) top left repeat-y}
.widegradient .footerwrap{background:transparent url(footer00.jpg) bottom left no-repeat}
.interiorwhite{width:345px;background:transparent url(bg000000.png) top left repeat-y}
.askagent h4{background:transparent url(askagent.png) top left no-repeat;width:117px;height:16px;margin:0 0 10px;padding:0}
table.askform{background:#E7F1F4;display:block;position:relative;width:100%}
table.askform td{font-size:1.3em;color:#3b4448;padding:7px}
table.askform input{width:225px}
button.submit{background:transparent url(submit-a.png) top left no-repeat;width:117px;height:32px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.submit:hover{background:transparent url(submit-a.png) 0 -33px no-repeat}
button.login{background:transparent url(login000.png) top left no-repeat;width:117px;height:32px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.login:hover{background:transparent url(login000.png) 0 -33px no-repeat}
button.savechanges{background:transparent url(savechan.png) top left no-repeat;width:116px;height:32px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.savechanges:hover{background:transparent url(savechan.png) 0 -34px no-repeat}
button.submitchanges{background:transparent url(submitch.png) top left no-repeat;width:142px;height:32px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.submitchanges:hover{background:transparent url(submitch.png) 0 -34px no-repeat}
button.saveaccountdetails{background:transparent url(saveacco.png) top left no-repeat;width:133px;height:32px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.saveaccountdetails:hover{background:transparent url(saveacco.png) 0 -32px no-repeat}
button.editaccountdetails{background:transparent url(editacco.png) top left no-repeat;width:133px;height:32px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.editaccountdetails:hover{background:transparent url(editacco.png) 0 -35px no-repeat}
button.steptwo{background:transparent url(steptwo0.png) top left no-repeat;width:147px;height:30px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.steptwo:hover{background:transparent url(steptwo0.png) 0 -36px no-repeat}
button.editdetails{background:transparent url(editdeta.png) top left no-repeat;width:118px;height:30px;float:right;display:block;text-indent:-9999px;border:none;cursor:pointer;margin:0}
button.editdetails:hover{background:transparent url(editdeta.png) 0 -40px no-repeat}
.neighborhood{margin-top:0}
.neighborhood .headerwrap{background:none!important;padding-top:10px}
.neighborhood table.gradedtable{width:332px;left:6px;top:5px;padding:0}
.neighborhood table.gradedtable tbody td.wide{width:100%}
.neighborhood table.gradedtable tr.foot td{padding-right:5px}
.searchlinks form{display:block;position:relative;float:left;width:600px;margin:0}
.searchlinks h2.homesearch{text-indent:-9999px;display:block;position:relative;width:256px;height:17px;top:11px;left:15px;background:transparent url(homesear.png) top left no-repeat}
.searchlinks h2.residentialhomesearch{text-indent:-9999px;display:block;position:relative;width:256px;height:17px;top:11px;left:15px;background:transparent url(residenv.png) top left no-repeat}
.searchformwrap{display:block;height:25px;margin:-12px 0 10px 200px;padding:0}
.searchlinks p.advanced{float:right;width:130px;font-weight:400;display:block;position:relative;margin:0 20px 0 0}
.searchlinks p.advanced a:link{text-decoration:underline;font-weight:400}
.searchlinks input{vertical-align:top;font-weight:700;display:block;position:relative;color:#A5ABAE;font-size:13px;height:25px;border:0;padding:4px 0 0 7px}
button.searchlinksbutton{background:transparent url(searchli.png) top left no-repeat;width:126px;height:31px;display:block;position:absolute;top:0;left:461px;text-indent:-9999px;border:none;cursor:pointer;margin:1px 0 10px 14px}
button.searchlinksbutton:hover{background:transparent url(searchli.png) 0 -32px no-repeat}
#search #leftcol{width:145px;float:left;margin-left:15px}
#search .rightcontentwrap{display:block;position:relative;float:right;width:810px;margin-right:17px}
#search #centercol{width:455px;float:left;margin-top:10px}
#search #rightcol{width:342px;float:right}
.graygradient{width:145px;background:transparent url(bg000000.jpg) top left repeat-y}
.graygradient .footerwrap{background:transparent url(footer00.jpg) bottom left no-repeat;z-index:1}
.realestatesubnav{width:140px;background:transparent url(bg000000.jpg) top left repeat-y}
.realestatesubnav .footerwrap{background:transparent url(footer00.jpg) bottom left no-repeat;z-index:3500;width:140px}
.realestatesubnav li{color:#6f7679;border-top:1px solid #C6CACB;font-size:1.2em;line-height:1.3em!important;width:115px!important;font-weight:700;padding:5px}
.realestatesubnav li:first-child{border-top:none}
.realestatesubnav li a:link,.realestatesubnav li a:hover,.realestatesubnav li a:visited{color:#6f7679}
.realestatesubnav li a:hover,.realestatesubnav li.on a,.realestatesubnav li.on a:visited{color:#cc363d}
.additionaloptions{color:#0e2a3e;font-size:1.1em;line-height:1.2em;padding:0 10px 10px}
.additionaloptions p{line-height:1.2em}
.additionaloptions a{text-decoration:underline;line-height:1.6em}
.additionaloptions ul{margin:.4em 0 1.5em}
.additionaloptions li{margin:.5em 0}
#searchoptions .option{display:block;width:145px;background:transparent url(headerbg.png) top left no-repeat;margin:5px 0}
#searchoptions h5{color:#0F384F;font-size:1.1em!important;padding:10px 10px 0}
#searchoptions form{font-size:1.2em;color:#0F384F!important}
#searchoptions .formcontentwrap{display:block;position:relative;margin:10px 5px}
.pricerange strong{font-size:1.3em!important}
.daterange label{display:block;position:relative;margin:5px 0!important}
.clearlabel label{display:block;width:100%;padding-bottom:5px;font-size:1.2em!important}
#searchoptions label{padding-right:7px;font-size:1em!important;color:#25455B}
button.searchsubmit{background:transparent url(search-s.jpg) top left no-repeat;width:86px;height:32px;display:block;float:right;text-indent:-9999px;border:none;cursor:pointer}
button.searchsubmit:hover{background:transparent url(search-s.jpg) 0 -32px no-repeat}
.additionallistings h4{height:16px;background:transparent url(addition.png) top left no-repeat;margin:0 0 10px;padding:0}
.additionallistings ul{list-style:disc;left:5px;padding-right:10px}
.additionallistings li{font-size:1em;margin:.8em}
.additionallistings li a{font-size:1.2em;color:#163259!important;text-decoration:underline}
p.showmore{float:right;display:block;position:relative;font-size:1em;margin:0 10px 10px 0}
p.showmore span,p.showmore span:hover,p.showmore span:visited,p.showmore a:link,p.showmore a:hover,p.showmore a:visited{padding-left:25px;height:15px;color:#163259!important;font-weight:700!important;display:block;position:relative;background:transparent url(showmore.png) top left no-repeat}
p.showmore a:hover,p.showmore span:hover{background:transparent url(showmore.png) 0 -17px no-repeat;color:#155F98!important}
p.opentrigger span,p.opentrigger span:hover,p.opentrigger span:visited{background:transparent url(showmore.png) 0 -34px no-repeat}
p.opentrigger span:hover{background:transparent url(showmore.png) 0 -51px no-repeat}
.interiormortgage{background:transparent url(bg000000.png) top left repeat-y;width:345px}
.interiormortgage h4{background:transparent url(localmor.png) top left no-repeat;width:161px;float:left}
.interiormortgage table{width:320px}
.nearbyneighborhoods h4{background:transparent url(nearbyne.png) top left no-repeat;width:170px;height:16px;left:10px;top:10px;margin:0 0 20px;padding:0}
.whitetable{width:340px!important;left:3px;padding-top:7px!important}
.whitetable td{width:145px!important;padding:5px 12px}
.whitetable thead td{background:#E8F0F4;color:#163259}
.whitetable tr.alt td{background:#EEF4F7}
.whitetable tbody td.wide{width:50%;font-weight:700}
.whitetable tbody td.neighborhoodwide{width:55%!important}
.whitetable tbody td.neighborhoodnarrow{width:45%}
table.nobold{width:340px!important}
table.nobold tbody td.wide{font-weight:400;width:auto}
table.nobold tbody td.removenarrow{width:22%}
.whitetable tr.foot td{width:100%;padding-right:8px;text-align:right!important}
.pricingtrends h4{height:16px;background:transparent url(homepric.png) top left no-repeat;margin:0 0 10px;padding:0}
.pricingtrends p.rightlink{padding-bottom:10px;font-size:1em;margin:-13px 12px 0 0}
.pricingtrends .whitebox{background:#fff;width:314px;display:block;position:relative;margin:10px auto}
.pricingtrends .whitebox img{text-align:center;display:block;position:relative;margin:0 auto;padding:10px 0}
.interior #rightcol{width:342px;float:right;margin-right:17px}
.interior #leftcol h3{display:block;position:relative;text-indent:-9999px;margin-top:30px}
.interior #leftcol p{color:#464F53;font-size:1.1em;line-height:1.6em}
.interior .searchlinks .footerwrap{height:38px}
.searchlinks h2.residentialsearch{text-indent:-9999px;display:block;position:relative;width:256px;height:17px;top:6px;left:15px;background:transparent url(residenv.png) top left no-repeat}
.residentialsearchcontent h2.where{display:block;position:relative;text-indent:-9999px;height:27px;width:277px;background:transparent url(wheredoy.png) top left no-repeat}
.searchcriteria{background:transparent url(searchbg.png) top left no-repeat;width:613px;margin:10px auto}
.searchcriteria .row{display:block;position:relative;margin-left:10px;clear:both;padding:15px 15px 15px 0}
.searchcritera .rowwrap{display:block;position:relative;margin:10px 15px 0 10px !important}
.rowwrap .option{display:block;position:relative;width:145px;float:left;margin:0 20px 10px 0 !important}
.searchcriteria .yearbuilt,.searchcriteria .mlsrow{top:0;display:block;position:relative;float:left}
.searchcriteria .yearbuilt{width:225px!important;margin:20px 0 0!important}
.searchcriteria .yearbuilt .option{width:100px!important;float:left;margin:0}
.searchcriteria .yearbuilt .mlsrow{width:100px!important;float:right;margin:-3px 0 0!important}
.searchcriteria .resultsrow{float:left;margin-top:15px;width:200px;display:block;position:relative}
.resultsrow .itemwrap{color:#183950!important;font-size:1.1em;margin-top:-10px;padding:0 5px}
.resultsrow input{margin:5px}
.searchcriteria .openhouserow{margin-bottom:-15px}
.searchcriteria .openhouserow .itemwrap{float:left;margin-right:10px}
.searchcriteria .option{display:block;position:relative;width:145px;float:left;background:none!important;margin:0;padding:0}
.searchcriteria h5.accordion{float:right;font-size:1.2em!important;padding-top:2px!important;display:block;position:relative;margin-top:-22px!important}
.searchcriteria h5{padding-top:0!important;font-weight:700;color:#0F384F!important;clear:right;font-size:1.3em;margin:0 0 10px!important}
.searchcriteria h6{font-size:1em;font-weight:400;margin:-1em 0 10px}
.searchcriteria .multipleareas .option{float:left!important;display:block;margin-top:-10px;margin-left:-15px;position:relative;width:200px}
.searchcriteria .results h4{font-weight:700;font-size:1.7em;color:#165A8C;float:right;padding-top:7px;margin-right:20px}
.searchcriteria .clearlabel label{display:block;font-size:1.2em!important;font-weight:700;padding:0 0 5px}
.searchcriteria label{font-size:1.1em;color:#183950!important;padding:0 5px}
.searchcriteria label.strong{font-weight:700;font-size:1.2em}
button.residentialsearchbutton{background:transparent url(resident.jpg) top left no-repeat;width:126px;height:34px;display:block;top:0;left:461px;text-indent:-9999px;border:none;cursor:pointer}
button.residentialsearchbutton:hover{background:transparent url(resident.jpg) 0 -34px no-repeat}
.featurelisting{margin:10px 0 -20px}
.featurelisting h3{background:transparent url(featurel.png) top left no-repeat;width:159px;height:22px}
.featurelisting .tourbox{width:344px;float:left;margin-right:10px}
.featurelisting .listing{background:none;margin:25px 0 0 345px}
.featurelisting dl{width:200px!important;margin-bottom:10px;clear:right;display:block;float:none;position:relative}
a.morelistings{background:transparent url(morelist.jpg) top left no-repeat;width:115px;height:30px;float:right;margin:5px 10px 10px 13px}
a.morelistings:hover{background:transparent url(morelist.jpg) 0 -32px no-repeat}
.yourrecentsearches h3{background:transparent url(yourrece.png) top left no-repeat;width:220px;height:18px}
table.widealternate{width:100%!important;margin:10px 0}
table.widealternate td{font-size:1.1em!important;background:#fff;padding:5px 12px}
table.widealternate tr.alt td{background:#E3EFF5}
table.widealternate td.date{font-style:italic}
table.widealternate a:link,table.widealternate a:hover,table.widealternate a:visited{color:#213159;text-decoration:underline}
a.savesearch:link,a.savesearch:hover,a.savesearch:visited{display:block;text-align:right;position:relative;padding-left:25px;color:#155F98!important;text-decoration:none!important;height:15px;font-weight:700;float:right;background:transparent url(savesear.png) top left no-repeat}
table.widedots{width:613px!important;display:block;position:relative;margin:10px 0}
table.widedots td{font-size:1.1em!important;background:#fff url(dots0000.png) bottom left repeat-x;padding:9px 12px}
table.widedots td.wide{font-weight:700;width:500px}
table.widedots td.date{font-style:italic;white-space:nowrap;width:80px}
table.widedots td.boldarea{width:100%;font-weight:700;font-size:1.2em!important}
table.widedots td.boldarea a:link,table.widedots td.boldarea a:hover,table.widedots td.boldarea a:visited{color:#7A9BAD;text-decoration:none}
table.widedots td.view{color:#213159;text-align:right;white-space:nowrap}
table.widedots td.view a:link,table.widedots td.view a:hover,table.widedots td.view a:visited{color:#213159;text-decoration:underline;font-weight:400}
table.widedots a:link,table.widedots a:hover,table.widedots a:visited{color:#7C9DAE;text-decoration:none;font-weight:700}
a.view:link,a.view:hover,a.view:visited{display:block;text-align:right;position:relative;padding-left:25px;color:#155F98!important;text-decoration:underline!important;height:15px;font-weight:400!important;float:right}
.searchbycountry,.statesearch{background:transparent url(searchby.png) top left no-repeat;width:344px;height:153px;display:block;position:relative}
.statesearch{background:transparent url(searchby.png) top left no-repeat}
.searchbycountry a.searchnow,.statesearch a.searchnow{background:transparent url(searchno.png) top left no-repeat;width:115px;height:30px;margin:85px 10px 10px 23px}
.searchbycountry a.searchnow:hover,.statesearch a.searchnow:hover{background:transparent url(searchno.png) 0 -31px no-repeat}
.localarea h4{background:transparent url(localare.png) top left no-repeat;width:204px;height:16px;left:10px;top:10px;margin:0 0 20px;padding:0}
.localarea p.darkblue{margin-top:-25px;margin-bottom:10px;padding-right:15px;font-size:10px}
.alphabetlinks{display:block;text-align:center;position:relative;letter-spacing:.1em;font-size:1.1em!important;margin:10px 0}
.alphabetlinks a:link,.alphabetlinks a:hover,.alphabetlinks a:visited{color:#163259!important;text-decoration:underline!important}
.alphabetlinks a:hover{color:#0171B5!important}
.alphabetlinks a.on:link{text-decoration:none!important}
.localarea .paginate{margin:5px 10px 3px 0}

h2.welcome{display:block;position:relative;text-indent:-9999px;height:27px;width:255px;background:transparent url(welcome0.png) top left no-repeat}

.headerandtext h3{background:transparent url(searchin.png) top left no-repeat;width:300px;height:22px}

.interiorhouse h4{background:url(homefine.png) top left no-repeat;margin:2px}
.interiorhouse p{font-size:1.4em;width:120px}
.interiorhouse .house{display:block;position:relative;background:transparent url(house000.png) top left no-repeat;width:181px;height:126px;margin-top:-25px;float:right}
.interiorhouse a.signupnow{background:transparent url(signupno.png) top left no-repeat;width:124px;height:32px}
.interiorhouse a.signupnow:hover{background:transparent url(signupno.png) 0 -31px no-repeat}

.searchlinks h2.openhouse{text-indent:-9999px;display:block;position:relative;width:256px;height:20px;top:11px;left:15px;background:transparent url(openhous.png) top left no-repeat}
button.adjust{background:transparent url(adjustre.png) top left no-repeat;width:100px;height:32px;margin-top:10px}
button.adjust:hover{background:transparent url(adjustre.png) 0 -32px no-repeat}
.includeintour{background:#DCDCDC;display:block;position:relative;height:14px;margin:10px 0;padding:5px}
.includeintour input{float:left;display:block;position:relative;background:transparent;margin:-3px 5px 0 0;padding:0}
.includeintour label{font-weight:700!important;color:#366A9F;float:left;display:block;position:relative;background:transparent;margin:0;padding:0}
a.buttonleft{float:none!important;margin:5px 10px 10px 0 !important}
a.mapmytour{background:transparent url(mapmytou.png) top left no-repeat;width:130px;height:30px;text-indent:-9999px!important;display:block;position:relative;float:right;margin:5px 10px 10px 13px}
a.mapmytour:hover{background:transparent url(mapmytou.png) 0 0 no-repeat}
.homesadded h4{background:transparent url(homesadd.png) top left no-repeat;width:170px;height:16px;left:10px;top:10px;margin:0 0 20px;padding:0}
.searchlinks h2.coveragearea{text-indent:-9999px;display:block;position:relative;width:256px;height:25px;top:10px;left:15px;background:transparent url(coverage.png) top left no-repeat}
.coveragecontent .detailtext{margin:20px 20px 10px}
.coveragecontent #leftcol,.coveragecontent #centercol,.coveragecontent #rightcol{width:310px!important;float:left;display:block;position:relative;margin:0 17px!important;padding:0!important}
.coveragecontent #leftcol{margin:0 15px!important}
.coveragecontent #centercol{margin:0!important}
.coveragecontent .whitetable{width:310px!important;display:block;position:relative;margin:0!important}
.coveragecontent thead td{background-color:#DDE9EF!important}
.coveragecontent td.alt{background-color:#F5F9FA}
.searchlinks h2.openhousetours{text-indent:-9999px;display:block;position:relative;width:256px;height:25px;top:10px;left:15px;background:transparent url(openhous.png) top left no-repeat}
.openhousesearch h2.comein{background:transparent url(comein00.png) top left no-repeat;height:27px;width:400px}
.openhousesearch .firstrow .inputcorner,.luxurysearch .firstrow .inputcorner,.nobackground .inputcorner{margin-left:0!important;left:0;float:none!important;width:400px}
.savedtours h3{background:transparent url(savedtou.png) no-repeat scroll left top;height:22px;width:254px}
.edit{display:block;position:relative;float:right;background:transparent url(edit0000.png) top left no-repeat;height:20px;padding-left:25px;margin:-17px 5px 0 0}
.edit a:link,.edit a:hover,.edit a:visited{color:#255996;font-weight:700;text-decoration:none;padding-top:7px;font-size:1.1em!important}
.edit a:hover{color:#213159}
.recentopenhouse h3{background:transparent url(recentse.png) no-repeat scroll left top;height:22px;width:297px}
.mostopenhouses h4{background:transparent url(mostopen.png) top left no-repeat;width:255px;height:13px;top:12px;margin-left:15px;margin-bottom:20px}
.mostopenhouses .gradedtable{width:340px;margin-left:2px}
h2.comparablehomesalessearch{text-indent:-9999px;display:block;position:relative;width:350px;height:36px;top:10px;left:15px;background:transparent url(comparab.png) top left no-repeat}
.comparablehomesearchcontent h2.comparableheadline{display:block;position:relative;text-indent:-9999px;height:27px;width:320px;background:transparent url(headline.png) top left no-repeat}
.comparablehomesearchcontent #leftcol{float:left;width:613px;position:relative;display:block;margin:0 12px 0 15px}
.comparablehomesearchcontent .inputcorner{width:470px!important;margin-left:0!important}
.comparablehomesearchcontent input.textinput{width:460px!important;margin-left:0!important}
.comparablehomesearchcontent .results{margin-top:-15px!important}
.comparablehomesearchcontent .pricingtrends h5{color:#91A0AD;font-size:1.4em;font-weight:400;margin:-.2em 0}
h2.homefinderemail{text-indent:-9999px;display:block;position:relative;width:267px;height:36px;top:10px;left:15px;background:transparent url(homefine.png) top left no-repeat}
.homefindercontent{width:966px;min-height:300px;height:auto!important;margin:0 auto}
#finderpanelone{width:966px;display:block;position:relative;margin:0 auto;padding:0 0 10px}
#finderpanelone p{padding:10px 0}
#finderpanelone .searchcriteria{background:transparent url(searchbg.png) top left no-repeat;width:966px;margin:10px auto}
#finderpanelone .row{margin:0;padding:15px 10px 0}
#finderpanelone .toprow{margin-bottom:10px}
#finderpanelone .row select.location{margin-left:5px!important;margin-right:10px!important}
#finderpanelone .inputcorner{width:310px!important;margin-left:215px}
#finderpanelone .searchcriteria .leftcolumn{float:left;width:570px;display:block;position:relative}
#finderpanelone .searchcriteria .rightcolumn{float:left;display:block;width:300px;position:relative;margin:15px 40px 0 20px}
.accountleft{float:left;display:block;position:relative;width:380px;padding-right:20px;margin-left:10px;border-right:1px solid #D5E3EE}
.accountright{float:left;display:block;position:relative;width:380px;margin-left:30px}
table.plainform{width:380px;margin:0;padding:0}
.plainform td{height:30px;font-size:1.2em;color:#3b4448;white-space:nowrap;margin:10px 0;padding:7px 20px 7px 0}
table.plainform input{width:190px;background:transparent;border:none;color:#777E82;height:14px;z-index:50;margin:0;padding:0 5px}
.plainform .itemwrap{float:left;display:block;margin:0 3px 0 0 !important;padding:2px 0!important}
.plainform .itemwrap input{width:auto;margin:0;padding:0}
.plainform label{white-space:nowrap!important;margin:0 5px!important;padding:0!important}
.plainform td.tall{white-space:normal!important}
table.plainform td.tall textarea{height:70px;border:none!important;width:210px;color:#A7ABAE;font-size:1em;background-color:#fff;font-family:arial, helvetica, verdana, sans-serif normal;border-style:none!important;padding:2px}
.plainform textarea{border:0}
#finderpanelthree p{font-size:1.2em;margin:1em 0}
h2.subhead{display:block;position:relative;text-indent:-9999px;height:27px;width:255px;margin:20px 15px 0}
h4.detailtext{display:block;position:relative;font-weight:400;font-size:1.2em;margin:3px 18px 5px}
h3.bluehead{color:#145f96;font-size:1.5em;line-height:1.3em;font-weight:400;padding:12px 0}
h3.grayhead{color:#0f384f;font-size:1.5em;line-height:1.3em;font-weight:400;padding:12px 0}
h3.bluehead-small{font-size:1.2em;line-height:20px;font-weight:400}
h3.bluehead-large{font-size:1.6em;width:600px;line-height:20px;font-weight:400}
h3.grayhead-small{color:#3b4448;font-size:1.2em;font-weight:400;padding:24px 0}
.listing{display:block;background-color:#fff;border:none;margin-top:0;margin-bottom:15px;background:transparent url(dots0000.png) bottom left repeat-x;padding:15px 10px}
.remaxcollection{background-color:#ECECEC;margin-top:-12px}
.remaxcollection h4{display:block;position:relative;text-indent:-9999px;background:transparent url(remaxcol.jpg) top center no-repeat;width:100%;height:22px;margin:0 0 10px}
.showcase{background-color:#E2EEF7;margin-top:-12px}
.showcase h4{display:block;position:relative;text-indent:-9999px;background:transparent url(showcase.jpg) top center no-repeat;width:100%;height:22px;margin:0 0 10px}
.listing dl{cursor:pointer;display:block;float:left;position:relative;width:auto;clear:right}
#search .listing dl{float:left;display:block;position:relative;width:auto;clear:right}
.listing dl.newlisting{background:transparent url(new00000.png) top right no-repeat;width:auto}
.listing dt{font-weight:700;color:#7B9DAF;font-size:1.4em;line-height:1.3em;margin-top:0;width:100%}
.newlisting dt{width:250px}
.listing dd{font-size:1.5em;color:#747474;line-height:1.3em}
.listing dd.price,.listing dd.price a{color:#155F98;font-size:2em;font-weight:700;margin:.5em 0}
dd.price span{font-size:.6em!important}
.listing dd.when{font-size:1em;color:#5CB954;margin:.5em 0}
.listing dd.credit{font-size:1em;display:block;position:relative;margin:.5em 0}
.photowrap{float:left;display:block;position:relative;width:auto;margin:0 10px 15px 30px;padding:0!important}
.photowrap img{display:block;position:relative;margin:0;padding:0}
.photowrap img.realtorlogo{display:block;position:relative;padding-left:10px;text-align:right;margin:7px 0 0}
p.moreinfo{display:block;position:relative;padding-left:20px;height:15px;font-weight:700;background:transparent url(moreinfo.png) top left no-repeat;z-index:300;margin:10px 0 0}
a.savelisting{background:transparent url(savelist.png) top left no-repeat;width:115px;height:30px;float:right;margin:5px 10px 10px 13px}
a.savelisting:hover{background:transparent url(savelist.png) right -32px no-repeat}
.sortresults label{font-weight:700;font-size:1.2em;color:#062938;float:left;display:block;position:relative;margin:3px;padding:0 .5em 0 0}
.sortresults .sortitem{float:left;width:150px;display:block;position:relative}
.sortresults .widesort{width:180px!important}
.sortresults select{padding-left:.5em}
.sortresults .paginate{margin:5px 0 0}
.paginate{display:block;position:relative;float:right;z-index:10;height:24px;margin-bottom:-20px;padding:0}
.paginate li{float:left;display:block;position:relative;background:transparent;height:20px;margin-top:0;color:#8D969C;font-size:1.2em;padding:0 6px}
.paginate li a:link,.paginate li a:hover,.paginate li a:visited{color:#0071B5!important}
.paginate li a:hover{color:#163259!important;text-decoration:underline}
.paginate li.next a:link,.paginate li.next a:hover,.paginate li.next a:visited{background:transparent url(next0000.png) top right no-repeat;color:#0071B5!important;padding-right:25px}
.paginate li.nextcold a:link,.paginate li.nextcold a:hover,.paginate li.nextcold a:visited{background:transparent url(next-col.png) top right no-repeat;padding-right:25px;color:#8AAFCB!important}
.paginate li.previous a:link,.paginate li.previous a:hover,.paginate li.previous a:visited{background:transparent url(previous.png) top left no-repeat;padding-left:25px;color:#0071B5!important}
.paginate li.previouscold a:link,.paginate li.previouscold a:hover,.paginate li.previouscold a:visited{background:transparent url(previous.png) top left no-repeat;padding-left:25px;color:#8AAFCB!important}
#centercol .paginate{margin:15px 0 0}
h5.accordion{padding-left:32px;padding-top:2px;height:23px;cursor:pointer;font-size:1.5em!important}
h5.open{background:transparent url(accordio.png) 0 0 no-repeat}
h5.open:hover{background:transparent url(accordio.png) 0 -24px no-repeat}
h5.collapsed{background:transparent url(accordio.png) 0 -50px no-repeat}
h5.collapsed:hover{background:transparent url(accordio.png) 0 -75px no-repeat}
#searchoptions h5.accordion{padding-left:32px;padding-top:2px;margin:5px 0 0 5px}
.twoline label{display:block;position:relative;float:left;width:85px;margin:3px 0 0 5px}
.inputcorner{background:#fff;border:1px solid #8194a1;width:357px;height:30px;display:block;position:relative;top:5px;z-index:10000;margin:0}
.searchpanel .inputcorner{background:#fff;border:1px solid #8194a1;width:330px;height:20px;display:block;position:relative;top:-5px;margin:0 0 0 210px}
#office .inputcorner{width:330px;display:block;position:relative;height:30px!important;top:0;margin:-3px 0 0!important}
#searchoptions .smallinput{width:100px;margin-top:4px}
#searchoptions .listingtype input,#searchoptions .propertytype input,#searchoptions .neighborhoods input,#searchoptions .openhouse input{width:20px}
.searchpanel .selectcorner select{width:78px}
.searchformwrap .inputcorner{border:1px solid #8194a1;top:0;width:359px!important;height:19px;background:#fff;margin:0 0 0 105px !important}
.searchpanel .country select{margin:-2px 0 0}
.searchformwrap .country,.searchcriteria .country{display:block;position:relative;margin-top:5px}
.searchpanel select.location{font-weight:700;height:27px;display:block;position:relative;color:#5A6368;font-size:1.2em;float:left;width:200px;z-index:1!important;margin:-5px 9px 0 0;padding:2px}
.searchformwrap .country{height:19px}
.searchpanel input,.searchformwrap input{vertical-align:top;font-weight:700;display:block;position:relative;color:#A5ABAE;font-size:13px;height:30px!important;width:200px;background:transparent;border:none;padding:3px 5px}
.searchpanel input{width:310px}
#foreclosurespanel input{margin-left:0!important;width:410px}
#foreclosurespanel .inputcorner{margin-left:0!important;width:420px}
#foreclosurespanel .searchform{margin-top:22px}
#foreclosurespanel h5.results{margin-right:50px}
#foreclosurespanel p{color:#fff;font-size:1.3em;margin:0 0 .7em 3px}
.searchformwrap input{width:340px}
.searchpanel input.gray,.searchformwrap input.gray{color:#A5ABAE!important}
.optionspanel .option select{display:block;position:relative;height:15px;font-size:1em;top:-1px}
.askagent .inputcorner{background:#fff!important;border:1px solid #C1D6E5;width:230px;height:13px;display:block;position:relative;clear:right;margin:0 0 5px;padding:0}
.askagent input{background:transparent;border:none;display:block;position:relative;color:#777E82;height:19px;top:-2px;z-index:50;margin:0 3px}
.smallinput{background:#fff;border:1px solid #C1D6E5;width:100px!important}
.smallinput input{color:#22455F;width:90px!important;background:transparent;border:none;padding:3px}
.pricerange .smallinput{margin-left:20px}
.mlsnumber .smallinput{margin:0 auto}
.searchcriteria .country{border:1px solid #C1D6E5}
.searchrule{display:block;position:relative;width:100%;height:1px;border-top:1px solid #f3f3f3}
.searchcriteria .inputcorner{border:1px solid #C1D6E5;height:20px;top:0!important;display:block;position:relative;margin-left:215px;width:320px}
.searchcriteria input.textinput{vertical-align:top;font-weight:700;display:block;position:relative;color:#A5ABAE;font-size:13px;float:left;height:15px;top:-3px;width:375px!important;border:0;padding:4px 0 0 3px}
.residentialsearchcontent .inputcorner{margin-left:5px!important;width:400px!important}
.residentialsearchcontent .inputcorner input{width:380px!important}
.multipleareas .selectcorner,.multipleareas .selectcorner select{height:130px;width:170px}
.multipleareas .selectcorner option{padding:3px}
.searchcriteria .pricerange .option{width:270px!important;display:block;position:relative}
.searchcriteria .pricerange label,.searchcriteria .pricerange .smallinput,.searchcriteria .pricerange input,.searchcriteria .yearbuilt label,.searchcriteria .yearbuilt .smallinput,.searchcriteria .yearbuilt input{position:relative;float:left!important;clear:none}
.searchcriteria .pricerange .smallinput,.searchcriteria .yearbuilt .smallinput{margin:0 5px 0 0}
#redbar p{font-weight:700;color:#fff;text-decoration:none;background:transparent url(remaxhom.png) 0 4px no-repeat;height:20px;margin:0 5px;padding:5px 0 0 20px}
#redbar a:link,#redbar a:hover,#redbar a:visited{color:#fff;text-decoration:underline}
#officebar ul.officelinks{height:20px;width:280px;float:right;margin:4px 0 0}
.officelinks li,.officelinks li a:link,.officelinks li a:hover,.officelinks li a:visited{height:20px;float:left;background:transparent;font-weight:700;color:#fff;text-decoration:none;padding-left:20px}
.officelinks li a:hover{text-decoration:underline;color:#fff!important}
.officelinks li.remaxhome a:link,.officelinks li.remaxhome a:hover,.officelinks li.remaxhome a:visited{background:transparent url(remaxhom.png) top left no-repeat}
.officelinks li.otheroffices a:link,.officelinks li.otheroffices a:hover,.officelinks li.otheroffices a:visited{background:transparent url(otheroff.png) top left no-repeat}
#officebar .second{z-index:1200;float:right;padding-right:0;right:-35px;position:relative;margin:20px 0 0!important}
#officebar .second ul{margin:5px 0 0;padding:10px 0 0}
#officebar .second ul a:link,#officebar .second ul a:hover,#officebar .second ul a:visited{color:#555D5F!important;font-weight:400}
#officebar .second ul li a:hover{text-decoration:underline;color:#C71B22!important}
a.registernow{background:transparent url(register.png) top left no-repeat;width:136px;height:32px}
a.registernow:hover{background:transparent url(register.png) 0 -32px no-repeat}
img.floatleft{float:left;padding:0 10px 0 0}
select.location{z-index:100000!important;position:absolute!important}
input{z-index:8000!important;position:relative!important}
.inputcorner,.smallinput,.commercial-text .smallinput.textarea textarea{-moz-border-radius:7px;-webkit-border-radius:7px;behavior:url(border-r.htc);display:block;position:relative}
.inputcorner input.swaptextbox{display:block;position:relative;padding-top:4px}
.searchcriteria .inputcorner input{margin-left:3px;margin-top:5px!important}
.searchcriteria .location{width:200px!important;margin-top:6px;display:block;position:relative}
#national .residentialsearchcontent .inputcorner{margin-left:215px!important;width:310px!important}
strong,table.widealternate td.wide,.localarea .paginate li,.paginate li.next a:link,.paginate li.previous a:link,.paginate li.nextcold a:link,.paginate li.previouscold a:link{font-weight:700}
a:hover,#index #centercol dd a:hover{color:#163259}
p.info a:link,p.info a:hover,p.info a:visited,p.maprule a:link,p.maprule a:hover,p.maprule a:visited{color:#155F98}
p.info a:hover,a.savesearch:hover,a.view:hover{color:#89B6DD!important}
p.darkblue a,table.widedots td.boldarea a:hover,table.widedots a:hover,.searchpanel input.blue,.searchformwrap input.blue{color:#155F98!important}
p.darkblue a:hover,.tools li a:hover{color:#90BBDF!important}
#leftcol,#centercol,#rightcol,.coveragecontent{padding-bottom:15px}
#login ul,#detail .openhouse h4.time{float:right;text-align:right}
li.loggedin a:hover,li.myremax.hovered a,li.myremax.hovered a:hover,#login ul li.loggedin{color:#D62B34!important}
#searchnavigation li.residentialhome a:hover,#searchnavigation li.residentialhome.on a,#searchnavigation li.residentialhome.on a:link,#searchnavigation li.residentialhome.on a:hover,#searchnavigation li.residentialhome.on a:visited,#searchnavigation li.luxuryhome a:hover,#searchnavigation li.luxuryhome.on a,#searchnavigation li.luxuryhome.on a:link,#searchnavigation li.luxuryhome.on a:hover,#searchnavigation li.luxuryhome.on a:visited,#searchnavigation li.openhouses a:hover,#searchnavigation li.openhouses.on a,#searchnavigation li.openhouses.on a:link,#searchnavigation li.openhouses.on a:hover,#searchnavigation li.openhouses.on a:visited,#searchnavigation li.neighborhoodsearch a:hover,#searchnavigation li.neighborhoodsearch.on a,#searchnavigation li.neighborhoodsearch.on a:link,#searchnavigation li.neighborhoodsearch.on a:hover,#searchnavigation li.neighborhoodsearch.on a:visited,#searchnavigation li.comparable a:hover,#searchnavigation li.comparable.on a,#searchnavigation li.comparable.on a:link,#searchnavigation li.comparable.on a:hover,#searchnavigation li.comparable.on a:visited,#searchnavigation li.searchbystate a:hover,#searchnavigation li.searchbystate.on a,#searchnavigation li.searchbystate.on a:link,#searchnavigation li.searchbystate.on a:hover,#searchnavigation li.searchbystate.on a:visited,#searchnavigation li.findanoffice a:hover,#searchnavigation li.findanoffice.on a,#searchnavigation li.findanoffice.on a:link,#searchnavigation li.findanoffice.on a:hover,#searchnavigation li.findanoffice.on a:visited{background-position:0 -32px}
#sitemap dl.lastlist dt,.askagent p{padding-bottom:10px}
#sitemap dl a:hover,.more a:hover{color:#66A1D4}
.indexcontent,.sortresults{display:block;position:relative}
#index #rightcol .box,#index #leftcol .box,#index #rightcol .blueshadow{width:288px}
.white .ad,.mlsnumber input,.searchcriteria .mlsnumber input{display:block;position:relative;margin:0 auto}
table.gradedtable tbody td.wide,table.nobold tbody td.removewide{width:75%}
table.gradedtable tr.foot,.nobackground{background:none}
.detailcontent,.searchcontent{margin:20px 0 0}
#detail #leftcol,.interior #leftcol{width:613px;float:left;margin-left:15px}
#search .tools,#finderpanelone .searchrule,#search .sortresults{margin-top:15px}
#detail #leftcol h5,#detail #leftcol h5 a:link,#detail #leftcol h5 a:visited,.interior #leftcol h5,.interior #leftcol h5 a:link,.interior #leftcol h5 a:visited{font-weight:700;color:#464F53;font-size:1.3em;margin-bottom:.3em;margin-top:1.3em}
.tourbox li.virtualtour a:hover,.tourbox li.virtualtour a.on,.tourbox li.videotour a:hover,.tourbox li.videotour a.on{background-position:0 -20px!important}
.interiorbluenarrow .boxcontentwrap,.interiorblue .boxcontentwrap,.widegradient .boxcontentwrap{padding:10px 15px}
.interiorblueshadow .boxcontentwrap,.interiorwhiteshadow .boxcontentwrap,.textwrap{padding:15px}
#search .searchlinks,#search .listing{padding:0}
.searchlinks select.location,.searchcriteria select.location{font-weight:700;height:25px;display:block;position:relative;color:#5A6368;font-size:1.2em;float:left;width:100px;margin:0 9px 0 0;padding:2px}
.graygradient h3,.realestatesubnav h3{font-weight:700;font-size:1.2em;color:#255996;padding:5px}
#searchoptions .itemwrap,.searchcriteria .itemwrap{display:block;position:relative;padding:2px 0}
#searchoptions .clearlabel,.searchcriteria .clearlabel{margin-bottom:7px}
.pricerange label,.searchcriteria .multipleareas h5,.searchcriteria .pricerange label{font-size:1.2em!important}
.additionallistings li a:hover,table.widedots td.view a:hover{color:#155f98!important}
.searchcriteria .rowwrap .option,.accountright table.plainform{width:auto}
.searchcriteria .results,.localarea .whitetable td,.localarea .whitetable thead td.right,.coveragecontent table td{text-align:right}
.localarea .whitetable td.wide,.localarea .whitetable thead td,.coveragecontent td.wide{text-align:left}
.housecontentwrap,.twoline input{display:block;position:relative;float:left}
.comparablehomesearchcontent select,#finderpanelone select{width:100px}
#finderpanelone input.textinput,#national .residentialsearchcontent input.textinput{width:295px!important;left:0}
#finderpaneltwo,#finderpanelthree{width:966px;display:block;position:relative}
.sortresults form,.sortresults .selectcorner{float:left;display:block;position:relative}
.paginate li.next a:hover,.paginate li.previous a:hover,tr.links td{color:#163259!important;text-decoration:none}
.optionspanel option,.itemwrap option,.askagent input{background:transparent;border:none}
#redbar,#officebar{height:24px;width:100%;top:0;margin-bottom:20px;display:block;background:#c71b22}
a.blue{color:#09558c}
.find-an-agent-content{padding:3px 17px}
.find-an-agent-content .paginate{font-size:1em;padding:10px 0 24px}
h2.find-an-agent{background:transparent url(findanah.png) no-repeat scroll left top;display:block;left:15px;position:relative;text-indent:-9999px;top:10px;width:256px;height:24px}
h2.find-an-office{background:transparent url(findanoh.png) no-repeat scroll left top;display:block;left:15px;position:relative;text-indent:-9999px;top:10px;width:256px;height:24px}
.find-an-agent-content-head{position:relative;color:#155f98}
.find-an-agent-content a.refineresultsbutton{position:absolute;top:75px;left:614px;z-index:500;width:115px;height:30px;display:block;background:url(refinere.png) no-repeat top}
.find-an-agent-content a.newsearchbutton{position:absolute;top:75px;left:742px;z-index:500;width:115px;height:30px;display:block;background:url(newsearc.png) no-repeat top}
.find-an-agent-content a.newsearchbutton:hover,.find-an-agent-content a.refineresultsbutton:hover{background-position:bottom}
.find-an-agent-table table{width:966px;font-size:1.2em;border:1px solid #e6ebf1;border-bottom:none}
.find-an-agent-table .headerwrap{background:url(findanah.png) no-repeat;height:100%}
.find-an-agent-table div.note{color:#687074;font-size:1.2em;height:14px;padding:4px 18px}
.find-an-agent-table .footerwrap{background:url(findanah.png) no-repeat;height:6px}
table.sorttable th{text-align:left;background:#97b2c0;color:#FFF;border-bottom:2px solid #e6ebf1}
table.sorttable td{background:#eef4f7;color:#0f384f}
table.sorttable tr.alt td{background:#dde9ef!important}
table.sorttable td,table.sorttable th{vertical-align:top;padding:10px 18px}
table.sorttable td.table-icon{padding:6px 18px 0}
.sorting_desc,.sorting_asc,.sorting{text-decoration:underline;cursor:pointer}
table.sorttable th.sorting_desc{background:#97B2C0 url(sortinga.png) top left no-repeat}
table.sorttable th.sorting_asc{background:#97B2C0 url(sortinga.png) bottom left no-repeat}
table.sorttable div.additional-service-container{padding:6px 0 30px 18px}
div.additional-service{position:relative;margin-top:10px;font-size:.9em;width:900px;z-index:500;left:0;top:0;float:left}
.disclaimer{font-size:.9em;line-height:14px;color:#3b4448}
.disclaimer p{padding-bottom:14px}
table.sorttable th a{color:#FFF!important;text-decoration:underline!important}
h2.search-for-an-office-or-agent{background:transparent url(searchfo.png) no-repeat scroll left top;display:block;left:15px;position:relative;text-indent:-9999px;top:10px;width:500px;height:24px}
h3.find-an-office-or-agent-near-you{background:transparent url(findanoh.png) no-repeat scroll left top;display:block;text-indent:-9999px;margin-top:10px;width:500px;height:24px}
div.find-agent-left{float:left;width:614px}
.find-office-search{border-bottom:2px solid #f3f3f3;margin-bottom:16px}
div.find-agent-right{float:right;width:343px}
.find-agent-left h3{color:#3b4448;font-size:1.4em}
.optionalcriteria{padding-bottom:30px}
.optionalcriteria h4{font-size:1.4em;color:#3b4448;font-weight:400;padding-top:24px}
.optionalcriteria h5{color:#0f384f;font-size:1.2em;padding-bottom:10px}
.optionalcriteria select{width:225px;margin-right:47px}
.optionalcriteria .option{margin-bottom:0}
.find-office-search,.find-agent-search{background:transparent url(searchbg.png) no-repeat top left;z-index:300;width:577px;padding:14px 18px 0}
.find-agent-right .headerwrap{background:url(tipsandr.png) no-repeat top}
.find-agent-right .footerwrap{background:url(tipsandr.png) no-repeat bottom}
.find-agent-right .headerwrap .footerwrap div{border-left:1px solid #deeaf0;border-right:1px solid #deeaf0;padding:47px 12px 0}
.find-agent-right h3{font-size:1.4em;line-height:1.6em;color:#165d93;font-weight:400}
.find-agent-right p{font-size:1.1em;line-height:1.6em;color:#3b4448;padding-bottom:16px}
a.buttonright{display:block;float:right}
.find-an-agent input.clean{border:0 none;color:#bac5cc;display:block;float:left;font-size:13px;font-weight:700;position:relative;top:-3px;vertical-align:top;padding:4px 0 0 3px}
.find-an-agent .rowwrap{height:25px;padding:10px 0}
.find-an-agent .rowwrap select,.find-an-agent .rowwrap div.smallinput{float:left;margin-right:12px}
.find-an-agent .rowwrap div.name{width:200px!important}
.find-an-agent .smallinput{height:20px;top:3px;border-color:#b1cada!important}
.find-an-agent .smallinput.city{width:175px}
.find-an-agent label.checkbox{color:#0f384f;font-size:1.2em;position:relative}
.includeoffices{width:120px;float:left;margin:0;padding:0}
.find-an-agent p.head-note{color:#3b4448;font-size:1.2em;padding:10px 0 18px}
h2.agent-profile,h2.office-profile{display:block;text-indent:-9999px;width:970px;height:50px}
h2.agent-profile{background:transparent url(agentpro.png) no-repeat scroll left top}
h2.office-profile{background:transparent url(officepr.png) no-repeat scroll left top}
.find-an-agent-left-detail{float:left;width:341px}
.find-an-agent-left-detail .left{float:left;width:165px;overflow:hidden}
.find-an-agent-left-detail .left img{padding-bottom:10px;display:block}
.find-an-agent-left-detail .left strong{font-size:1.15em}
.find-an-agent-left-detail .left em{font-size:1.15em;font-style:normal;text-transform:uppercase}
.find-an-agent-left-detail .right{float:right;width:142px;overflow:hidden}
.find-an-agent-right-detail{float:right;width:567px}
.find-an-agent-left-detail .headerwrap{background:url(findagen.png) top left no-repeat}
.find-an-agent-left-detail .footerwrap{background:url(findagen.png) bottom left no-repeat}
.find-an-agent-left-detail .divwrap{border-left:1px solid #deeaf0;border-right:1px solid #deeaf0;padding:15px}
.find-an-agent-right-detail h4{height:20px;background-position:top left;background-repeat:no-repeat;width:100%;text-indent:-9999px;margin-top:22px}
h4.personalphone{background-image:url(personal.png)}
h4.serviceareainformation{background-image:url(servicea.png)}
h4.professionalandpersonaldistinctions{background-image:url(professi.png)}
h4.designationsallassociates{background-image:url(designat.png)}
h4.unitedstatesdesignations{background-image:url(unitedst.png)}
h4.officeinformation{background-image:url(officein.png)}
h4.officepersonneldetails{background-image:url(officepe.png)}
h4.officeownersandmanagers{background-image:url(officeow.png)}
h4.civicactivities{background-image:url(civicact.png)}
h4.officeawards{background-image:url(officeaw.png)}
h4.localpointsofinterest{background-image:url(localpoi.png)}
a.email-agent,a.agent-website{height:24px;padding-left:24px;display:block;background-position:0 5px;background-repeat:no-repeat;font-size:.9em;color:#09558c;font-weight:700}
a.email-agent{margin-top:20px;background-image:url(emailthi.jpg)}
.blue-bold{font-size:.9em;color:#09558c;font-weight:700}
a.agent-website{background-image:url(officewe.jpg)}
.detail .find-an-agent-content-head{height:45px}
ul.email-print-page{float:left;width:500px}
ul.email-print-page li.pipe-divider{padding-right:15px;margin-right:15px;background:url(gradient.png) no-repeat right;height:30px}
a.email-icon,a.print-icon{height:30px;padding-left:30px;display:block;background-position:0 5px;background-repeat:no-repeat;font-size:1em;color:#09558c;font-weight:700;line-height:35px}
a.email-icon{background-image:url(emailthi.jpg)}
a.print-icon{background-image:url(printthi.jpg)}
a.newsearch{float:right;height:30px;display:block;background:url(newsearc.png) top}
a:hover.newsearch{background:url(newsearc.png) bottom}
.view-search-buttons{padding-top:20px}
.view-search-buttons a{width:160px;height:30px;display:block;background-position:top left;background-repeat:no-repeat;margin-bottom:6px}
a.view-my-residential-listings{background-image:url(viewmyre.png)}
a.view-my-commercial-listings{background-image:url(viewmyco.png)}
table td.distinctionspad{width:110px}
table td.email-agent{width:160px}
ul.detail-pagination{float:right;height:20px;position:relative;display:block;top:-12px;right:17px;width:auto}
ul.detail-pagination li{display:block;float:left;width:100px}
ul.detail-pagination li.pipe-divider{padding-left:15px;margin-left:15px;background:url(gradient.png) no-repeat 0 -5px;height:30px;width:auto}
ul.detail-pagination a{height:16px;padding-left:24px;float:left;display:block;background-position:left;background-repeat:no-repeat;font-size:1em;color:#09558c;font-weight:400!important;line-height:15px}
ul.detail-pagination a:hover{color:#FFF!important;text-decoration:underline}
ul.detail-pagination a.nextpage{background-position:right;float:right;margin:0 0 0 15px;padding:0 24px 0 0}
a.backtosearch{background-image:url(backtose.png)}
a.previouspage{background-image:url(previous.png)}
a.nextpage{background-image:url(nextoffi.png)}
h2.residential-search{background:transparent url(residenv.png) no-repeat scroll left top;display:block;left:15px;position:relative;text-indent:-9999px;top:10px;width:256px;height:24px}
.residential-search-content{background:url(lightblu.png) top left no-repeat;line-height:18px;color:#525e5e;margin:22px 15px 0;padding:30px 12px}
.residential-search-content h3{font-size:1.2em}
.residential-search-content p{width:291px;float:left;margin-top:25px;font-size:1.2em}
.residential-search-content a{color:#07568f;font-weight:700}
h2.ouragents{background:transparent url(ouragent.png) no-repeat scroll left top;display:block;height:24px;left:15px;position:relative;text-indent:-9999px;top:10px;width:256px}
.find-an-agent .smallinput.city input,.find-an-agent .smallinput.name input{width:170px!important}
.find-an-agent .smallinput.zip,table td.contactpad{width:75px}
.find-an-agent-left-detail,.find-an-agent-right-detail table,.find-an-agent-right-detail p{font-size:1.2em;line-height:2.2em;color:#525c5e}
.ui-tabs-nav{list-style:none;margin:0;padding:0}
.ui-tabs-nav:after{display:block;clear:both;content:" "}
.ui-tabs-nav li{float:left;min-width:79px;margin:0 0 0 1px}
.ui-tabs-nav a,.ui-tabs-nav a span{display:block;padding:0 3px 0 0}
.ui-tabs-nav a{padding-left:0;color:#27537a;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;outline:0;margin:0}
.ui-tabs-nav .ui-tabs-selected a{position:relative;z-index:2;margin-top:0;color:#000}
.ui-tabs-nav a span{width:64px;min-width:64px;height:15px;min-height:15px;padding-top:6px;padding-right:0}
*>.ui-tabs-nav a span{width:auto;height:auto}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40)}
.ui-tabs-loading em{padding:0 0 0 20px}
.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,#searchtabs .ui-tabs-selected a:hover{background-position:0 0!important}
.ui-tabs-nav a,.ui-tabs-nav,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active,.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span,.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0}
* html .ui-tabs-nav,:first-child+html .ui-tabs-nav{display:inline-block}
.ac_results{border:1px solid WindowFrame;background-color:#fff;overflow:hidden;z-index:300;color:#22455F;padding:0}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0}
.ac_results iframe{display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}
.ac_results li{cursor:pointer;display:block;width:100%;font:menu;font-size:11px;overflow:hidden;margin:0;padding:3px 5px}
.ac_over{background-color:Highlight;color:HighlightText}
.popup{display:block;width:749px;padding-bottom:-10px;background:#fff url(bg000000.png) 0 10px repeat-y}
.popupheader{display:block;position:relative;top:-10px;background:transparent url(header00.png) top left no-repeat}
.popupfooter{display:block;height:31px;width:749px;background:transparent url(footer00.png) bottom left no-repeat;padding:0}
.twocol .popup{background:#fff url(bg000000.png) 0 10px repeat-y}
.twocol .blockdivider{display:block;position:relative;width:358px;height:23px;background:transparent url(blockdiv.png) top left no-repeat;margin:0 0 7px -10px}
.popheadline{display:block;position:relative;height:50px}
.popheadline h3{display:block;position:relative;background:transparent;text-indent:-9999px;width:500px;float:left;margin:23px 15px 0 25px}
.close a:link,.close a:hover,.close a:visited{display:block;position:relative;float:right;height:18px;width:50px;text-indent:-9999px;background:transparent url(close000.png) top right no-repeat;margin:20px 25px 0 0}
.popup h4{color:#145F96;font-size:16px!important;text-align:left;font-weight:700!important;font-family:arial, helvetica, verdana, sans-serif normal!important;margin:20px auto}
.popupcontent{width:700px;display:block;position:relative;margin:0 auto;padding:10px 0}
.popupcontent p{color:#3B4448;font-size:1.5em;line-height:1.4em}
.popup h5{color:#3D4549;font-weight:700;font-size:1.3em;text-align:left;clear:both;margin:.5em 0}
.popup img.floatright{float:right;margin:5px 0 5px 15px !important}
.popup .twocolumn{width:725px;display:block;position:relative;margin:0 auto}
.popup .twocolumn p,.popup .twocolumn li{color:#3D4549;font-size:1.2em;line-height:1.3em;text-align:left}
.popup .twocolumn li{list-style:disc;margin-left:15px}
.popup .twocolumn h4{font-weight:400;margin:0 0 1em;padding:0}
.popup .leftcol,.popup .rightcol{display:block;position:relative;float:left;width:341px;text-align:left;margin-top:8px;padding:10px}
.popup .rightcol{float:right;margin-right:-2px}
#betawebsite h3{height:20px;background:transparent url(betahead.png) top left no-repeat}
#betawebsite h4{text-align:center;font-size:1.8em}
#betawebsite .popupcontent{width:500px;margin:0 auto;padding:30px 0}
#sendtoafriend h3{height:20px;background:transparent url(sendtoaf.png) top left no-repeat}
#scheduleashowing h3{height:20px;background:transparent url(schedule.png) top left no-repeat}
.registerrow{display:block;position:relative;width:340px;padding-top:30px;clear:both}
.registerrow h4{float:left;margin-top:5px;font-weight:400}
.showform{width:335px;margin:0}
.showform td{height:35px;position:relative;font-size:1.2em;color:#3b4448;margin:10px 0!important;padding:7px}
.showform input{width:190px;background:transparent;border:none;color:#777E82;height:14px;display:block;position:relative;z-index:50;margin:5px 0;padding:0 5px}
.showform td.tall input{height:70px}
#askagentpopup,#compsalesreport{background:transparent;display:block;position:relative;width:343px}
#askagentpopup .close,#compsalesreport .close{margin:-15px -5px 0 0}
#askagentpopup h4,#compsalesreport h4{margin-top:8px;left:5px}
#askagentpopup .askform,#compsalesreport .askform{width:320px;margin:0 auto}
#askagentpopup .askform td,#compsalesreport .askform td{width:340px;margin:0 auto;padding:5px 7px}
.askform .textarea{width:230px;height:100px;border:1px solid #C1D6E5!important;margin:5px 0}
.askform .smallinput{width:230px!important;height:100px!important;color:#A7ABAE;font-size:1em;background-color:#fff;font-family:arial, helvetica, verdana, sans-serif normal;padding:2px}
.askform textarea{width:220px!important;border:1px solid #C1D6E5!important;color:#A7ABAE;font-size:1em;background-color:#fff;font-family:arial, helvetica, verdana, sans-serif normal;border-style:none!important;padding:2px}
#askagentpopup p,#compsalesreport p{margin-top:25px;display:block;left:5px;position:relative;width:250px}
#askagentpopup .close a:link,#askagentpopup .close a:hover,#askagentpopup .close a:visited,#compsalesreport .close a:link,#compsalesreport .close a:hover,#compsalesreport .close a:visited{display:block;position:relative;float:right;height:18px;width:50px;text-indent:-9999px;background:transparent url(close000.png) top right no-repeat;margin:-10px 10px 15px 0}
#askagentpopup .box,#compsalesreport .box{width:344px;display:block;position:relative;background:transparent url(bg000000.png) 0 10px repeat-y;margin:0;padding:0}
#askagentpopup .headerwrap,#compsalesreport .headerwrap{display:block;position:relative;top:-5px!important;padding-bottom:0;width:344px;background:transparent url(header00.png) top left no-repeat}
#askagentpopup .footerwrap,#compsalesreport .footerwrap{background:transparent url(footer00.png) bottom left no-repeat;height:3px;display:block;position:relative;width:344px;margin:0;padding:0}
#askagentpopup .boxcontentwrap,#compsalesreport .boxcontentwrap{margin:0;padding:5px 5px 0}
#compsalesreport h4{margin-top:8px;left:5px;width:250px;background:transparent url(comparab.png) top left no-repeat!important}
#compsalesreport button{margin-top:20px}
.reportsample{width:65px;float:left}
.reportsample a{font-size:.85em;text-decoration:underline}
.reportsample img{display:block;position:relative;padding-bottom:5px}
#photoslideshow h3{height:20px!important;margin-bottom:7px!important;background:transparent url(photosli.png) top left no-repeat}
#myremaxpopup h3,#myremaxpassword h3{height:20px!important;margin-bottom:7px!important;background:transparent url(myremax0.png) top left no-repeat}
#photoslideshow,#myremaxpopup,#myremaxpassword{background:transparent;display:block;position:relative}
#myremaxpopup p.emulatelink,.foreclosurepopup p.emulatelink{margin-bottom:15px;font-size:.9em;color:#163259;text-decoration:none}
#aboutforeclosures p,#daterange p,#propertystatus p{margin-bottom:1.5em!important;font-size:1.2em}
#propertystatus p:first-child,#daterange p:first-child{margin-top:1em}
#aboutforeclosures p.small,#daterange .small,#propertystatus .small{font-size:.9em!important}
#aboutforeclosures h3{height:20px;background:transparent url(aboutfor.png) top left no-repeat}
#aboutforeclosures h5,#daterange h5,#propertystatus h5{color:#000;font-weight:700;margin-top:1.2em}
#aboutforeclosures ul,#daterange ul,#propertystatus ul{color:#3B4448;margin:2em 50px}
#aboutforeclosures li,#daterange li,#propertystatus li{list-style:disc;margin-bottom:.6em}
#daterange h3{height:20px;background:transparent url(daterang.png) top left no-repeat}
#propertystatus h3{height:20px;background:transparent url(property.png) top left no-repeat}
#facebox{position:absolute;top:0;left:0;z-index:177000;text-align:left}
#facebox table{border-collapse:collapse}
#facebox td{border-bottom:0;padding:0}
#facebox img{border:0;margin:0}
#facebox .footer{padding-top:5px;margin-top:10px;text-align:right}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}
.facebox_hide{z-index:-100}
.facebox_overlayBG{background-color:#000;z-index:17700}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
.rightballoon li{list-style:disc;margin-left:3em;color:#676a79;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.articlesDisc li{list-style:disc;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:1.2em}
.articlesDisc2 li{list-style:disc;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:1.1em}
.articlesDecimal li{list-style:decimal;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:1.2em}
.articlesAlpha li{list-style:lower-alpha;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:1.1em}
.iQualStyle{font-size:1.5em;font-weight:700;color:#155F98;display:block;margin-bottom:1.4em}
.news{background:transparent url(newspape.gif) top left no-repeat;width:100px;height:89px;display:block;position:relative;margin:10px 0 8px 5px}
.leftnews{display:block;position:relative;z-index:1000;float:left;width:110px}
.newsHead{color:#2c6091;font-size:11pt;font-family:Arial, Helvetica, sans-serif;font-weight:700}
.readMore{color:#6E8393;font-size:8pt;font-weight:700}
.learningCenterTips{background:transparent url(learnArt.jpg) top left no-repeat;height:93px;width:140px}
.learningCenterTips p{display:block;position:relative;left:150px;color:#6E8393;font-size:1.4em;width:180px;margin:0}
.learningCenterTopics p{display:block;position:relative;left:0;color:#6E8393;font-size:1.4em;width:310px;margin:0}
.re101 h4{background:transparent url(RE101Hea.png) top left no-repeat;width:132px;height:23px;display:block;position:relative;margin:0 0 8px 5px}
.book{background:transparent url(book0000.png) top left no-repeat;width:95px;height:70px;display:block;position:relative;margin:0 0 10px 15px}
#re101T{display:block;position:relative;font-size:1.1em;width:170px;top:-75px;left:115px;margin-bottom:-50px}
#index #rightcol dd{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(blueBull.png) no-repeat scroll 0 7px;color:#6E8393;padding:2px 15px}
ul,ol,dl,#facebox .popup{position:relative}
#nav li.aboutus a:hover,#nav li.aboutus.hovered a,#nav li.contact a:hover{background:transparent url(buttons/arm/contacts.jpg) 0 -28px no-repeat}
#searchnavigation li.franchisingoverview a:link,#searchnavigation li.franchisingoverview a:hover,#searchnavigation li.franchisingoverview a:visited,#searchnavigation li.insideroverview a:link,#searchnavigation li.insideroverview a:hover,#searchnavigation li.insideroverview a:visited{background:transparent url(overview.png) top left no-repeat;width:79px}
.lightblue,.white{background:transparent url(bg000000.jpg) top left repeat-y}
.rightresearch,.rightnews{display:block;position:relative;float:right;z-index:1000;margin:5px 20px 5px 0}
.mortgage a:link,.mortgage a:hover,.mortgage a:visited,table.sorttable td a{text-decoration:underline!important}
#detail #leftcol h5.listingcourtesy,.find-an-agent .rowwrap select{font-size:1.3em}
.mls h5,.foreclosurepopup p.small,.popupcontent p.small{font-size:1em}
table.details td.wide,.find-an-agent .smallinput.name{width:200px}
.agentbox,#myremaxpassword p.padbottom,.foreclosurepopup p.padbottom{margin-bottom:15px}
.largemap,.widemap,.expandedmap{top:-20px;z-index:300;overflow:hidden;display:block;position:relative;width:100%}
.clearcriteria a,.second ul li a:hover,#finderpanelthree a,a.underline,a:hover.email-agent,a:hover.agent-website,a:hover.email-icon,a:hover.print-icon,.residential-search-content a:hover{text-decoration:underline}
.interiorbluenarrow .headerwrap,.interiorblue .headerwrap,.interiormortgage .headerwrap,.pricingtrends .whitebox .header,.twocol .popupheader{background:transparent url(header00.png) top left no-repeat}
.interiorblue,.interiorblueshadow,.interiorwhiteshadow{width:344px;background:transparent url(bg000000.png) top left repeat-y}
.interiorblue .footerwrap,.interiormortgage .footerwrap,.pricingtrends .whitebox .footer,.twocol .popupfooter{background:transparent url(footer00.png) bottom left no-repeat}
.widegradient .headerwrap,.graygradient .headerwrap,.realestatesubnav .headerwrap{background:transparent url(header00.jpg) top left no-repeat}
.interiorblueshadow .headerwrap,.interiorwhiteshadow .headerwrap,.interiorwhite .headerwrap{background:transparent url(header00.png) top left no-repeat;z-index:100}
.interiorblueshadow .footerwrap,.interiorwhiteshadow .footerwrap,.interiorwhite .footerwrap{background:transparent url(footer00.png) bottom left no-repeat;z-index:100}
.realestatesubnav ul,table a.email-agent{margin:0}
#searchoptions input.text,.plainform .inputshort input{width:100px!important}
.whitetable tbody td,.ac_loading{background:#fff}
.searchcriteria .results button,.includeoffices label,.registerrow a{float:right}
.statesearch h3,.searchbycountry h3,#neighborhoodschools li{text-indent:-9999px}
.headerandtext p,.foreclosurepopup p{margin:1em 0}
table.plainform td.submitrow,.showform td.submitrow{margin-top:10px}
.plainform .inputcorner,.showform .inputcorner{background:#fff;border:1px solid #ADC4D0;width:220px;height:15px;display:block;position:relative;margin:0}
table.plainform td.tall .inputcorner,.showform td.tall .inputcorner{height:70px;margin-bottom:20px}
.residentialsearchcontent input.textinput,.foreclosurepopup .inputlong{width:300px!important}
ins,ul.notloggedin li a:hover,.paginate li.nextcold a:hover,.paginate li.previouscold a:hover,a.underline:hover{text-decoration:none}
p.rightlink a:hover,.mortgage table a:hover,table.gradedtable .foot a:hover,#myremaxpopup p.emulatelink:hover,.foreclosurepopup p.emulatelink:hover{color:#477AAA}
#searchnavigation li.homefindernav a:hover,#searchnavigation li.homefindernav.on a,#searchnavigation li.homefindernav.on a:link,#searchnavigation li.homefindernav.on a:hover,#searchnavigation li.homefindernav.on a:visited,#searchnavigation li.overview a:hover,#searchnavigation li.overview.on a,#searchnavigation li.overview.on a:link,#searchnavigation li.overview.on a:hover,#searchnavigation li.overview.on a:visited,#searchnavigation li.articles a:hover,#searchnavigation li.articles.on a,#searchnavigation li.articles.on a:link,#searchnavigation li.articles.on a:hover,#searchnavigation li.articles.on a:visited,#searchnavigation li.realestate a:hover,#searchnavigation li.realestate.on a,#searchnavigation li.realestate.on a:link,#searchnavigation li.realestate.on a:hover,#searchnavigation li.realestate.on a:visited,#searchnavigation li.mortgagetools a:hover,#searchnavigation li.mortgagetools.on a,#searchnavigation li.mortgagetools.on a:link,#searchnavigation li.mortgagetools.on a:hover,#searchnavigation li.mortgagetools.on a:visited,#searchnavigation li.franchisingoverview a:hover,#searchnavigation li.franchisingoverview.on a,#searchnavigation li.franchisingoverview.on a:link,#searchnavigation li.franchisingoverview.on a:hover,#searchnavigation li.franchisingoverview.on a:visited,#searchnavigation li.franchisingcontactus a:hover,#searchnavigation li.franchisingcontactus.on a,#searchnavigation li.franchisingcontactus.on a:link,#searchnavigation li.franchisingcontactus.on a:hover,#searchnavigation li.franchisingcontactus.on a:visited,#searchnavigation li.whyremax a:hover,#searchnavigation li.whyremax.on a,#searchnavigation li.whyremax.on a:link,#searchnavigation li.whyremax.on a:hover,#searchnavigation li.whyremax.on a:visited,#searchnavigation li.top10 a:hover,#searchnavigation li.top10.on a,#searchnavigation li.top10.on a:link,#searchnavigation li.top10.on a:hover,#searchnavigation li.top10.on a:visited,#searchnavigation li.insideroverview a:hover,#searchnavigation li.insideroverview.on a,#searchnavigation li.insideroverview.on a:link,#searchnavigation li.becomeanagent a:hover,#searchnavigation li.becomeanagent.on a,#searchnavigation li.becomeanagent.on a:link,#searchnavigation li.pr a:hover,#searchnavigation li.pr.on a,#searchnavigation li.pr.on a:link,#searchnavigation li.pressreleases a:hover,#searchnavigation li.pressreleases.on a,#searchnavigation li.pressreleases.on a:link,#searchnavigation li.sponsorship a:hover,#searchnavigation li.sponsorship.on a,#searchnavigation li.sponsorship.on a:link,.view-search-buttons a:hover{background-position:bottom left}
.oneline label,.comparablehomesearchcontent #rightcol,.includeoffices input,ul.email-print-page li{float:left}
h4.officephone,h4.officephonenumbers{background-image:url(officeph.png);margin:0}
a.search-all-residential-listings,a.search-all-commercial-listings{background-image:url(searchal.png)}
#facebox .loading,#facebox .image{text-align:center}
#articlesDisc,#articlesDecimal{margin-left:6em}
#articlesDisc2,#articlesAlpha{margin-left:3em;padding-bottom:-20px;margin-bottom:-20px}
@media print {
.ui-tabs-nav{display:none}
}
@media projection,screen {
.ui-tabs-hide{display:none}
}
