@charset "utf-8";
/* CSS Document */

/* Begin master.css */

/* ----------------- CSS Reset ----------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

border:0;

outline:0;

font-size:100%;

vertical-align:baseline;

background:transparent;

margin:0;

padding:0;

}



/* HGS Added 5.11.10 */

#header {
position:relative;
clear:none;
background-repeat:no-repeat;
background-image:url(../ART/MASTHEAD-BG.jpg);
background-color:transparent;
border-left:1px solid  #d5e4ef; 
border-right:1px solid #d5e4ef;
width: 998px;
height:200px;
}

#headName {
position:relative; 
margin-top:19px;
margin-left:30px;
font-size:2.5em;
font-weight:bold; 
float:left; 
width:400px; 
background-color:transparent; 
height:70px;}
#headName P {font-size:.35em; font-weight:normal; color:#517A99; margin-top:0px;}

#headPhone {
	position:relative;
	margin-top:15px;
	margin-left:30px;
	font-size:1.25em;
	font-weight:bold;
	float:left;
	width:350px;
	background-color:transparent;
	height:70px;
	color:#517A99;
	text-align:right;
	 font-weight:normal;
}

#headNavbox {position:absolute; top:100px; left:58px; border:0px solid red; width: 780px; height:40px; margin-bottom:5px; text-align:center}
#headNavbox a:link { padding:5px; color:#FFFFFF; font-weight:bold; font-size:1.15em; margin:0px; border-right:1px solid white; border-left:0px solid #3A6C92;}
#headNavbox a:visited { padding:5px; color:#FFFFFF; font-weight:bold; font-size:1.15em; margin:0px; border-right:1px solid white; border-left:0px solid #3A6C92;}


#headScroll {position:absolute; top:140px; left:70px; border:0px solid red; width: 784px; height:20px; color:white; font-size:1.4em;}

.siteFoot {
border-left:1px solid  #d5e4ef; 
border-right:1px solid #d5e4ef;
width: 998px;
height:75px;
color:#517a99;
text-align:center;
padding:0px;

}
#buttonBox {position:relative; width:958px; margin:10px; margin-left:10px; margin-right:10px; border:1px solid red; padding-top:20px; clear:none; float:none; text-align:left;}
#button {background:url(../ART/button.jpg); width:311px; height:94px; background-repeat:no-repeat; float:left; margin:4px; clear:none;}
#button .nameA1 {font-size:1.20em; margin:0px; padding:0px; font-weight:bold; color:#113664; margin:0px;}
#button .nameB1 {font-size:1.2em; margin:0px; font-weight:normal; font-style:italic; color:black;}
#button .nameC1 {font-size:1.1em; margin:0px; margin-bottom:8px; color:#666666;}
#BUG {position:relative; width:69px; height:69px; margin-top:12px; margin-left:14px; margin-right:10px; clear:none; float:left; border:0px solid red;}


.contentMid {
border-left:1px solid  #d5e4ef; 
border-right:1px solid #d5e4ef;
width: 998px;
height:auto;
color:#517a99;
text-align:center;
padding:0px;

}




body {

line-height:1;

background:#fff;

font:63% arial, helvetica, verdana, sans-serif normal;

margin-bottom:15px;

}



ol,ul {

list-style:none;

}



ul,ol,dl {

position:relative;

}



blockquote,q {

quotes:none;

}



:focus {

outline:0;

}



del {

text-decoration:line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

border-collapse:collapse;

border-spacing:0;

}



td {

vertical-align:top;

}



.clear {

clear:both;

}



input::-moz-focus-inner,

button::-moz-focus-inner {

border:none;

}



/* ----------------- Links ----------------- */

a:link,a:visited,a:hover {

text-decoration:none;

color:#477AAA;

}



a {

outline:0px;

}



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('http://cdn1-rmxb.eneighborhoods.com/images/icons/smallicons/emailthisofficeicon.jpg') top left no-repeat;

padding-left:25px;

height:25px;

display:block;

margin-top:3px;

}



a.viewagents {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -740px no-repeat;

padding-left:25px;

height:25px;

display:block;

margin-top:3px;

}



a.question {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -713px no-repeat;

padding-left:20px;

height:25px;

display:block;

margin-top:3px;

}



.searchtext a.moreinfo {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') 1px -709px no-repeat !important;

}



.searchtext a.moreinfo {

display:block !important;

height:30px !important;

width:40px !important;

margin-bottom:5px !important;

padding-left:15px !important;

}



.searchtext a.moreinfo .HVCaption3BoldLarge {

display:block;

height:20px;

width:270px;

padding-left:5px;

}



.option .question {

float:right;

position:absolute;

margin-top:-30px;

left:115px;

display:block;

}



a.pdf,a.pdf:hover,a.pdf:link,a.pdf:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/smallicons/pdf.png') top left no-repeat;

padding-left:20px;

height:25px;

margin-top:3px;

}



/* ----------------- Main Structure ----------------- */

.bodywrap {

width:1000px;

margin:20px auto;

}



/* ----------------- Mast----------------- */

#mast {

width:1000px;

display:block;

clear:both;

margin-bottom:25px;

}



#content {

background: transparent url('art/mainBG_group_new.png') -1000px 0px repeat-y;
width:1000px;
display:block;
position:relative;
height:auto;
border-left:1px solid red;
border-right:1px solid red;
}

#areas{position:relative; float:none; clear:right; width:958px; margin-left:20px; border:0px solid green; height:128px;}

#rcol {position:relative; float:left; clear:none; width:200px; margin-left:20px; border:0px solid green; height:400px;}
#mcol {position:relative; float:left; clear:none; width:738px; margin-left:20px; border:0px solid orange; height:400px;}
#mcol P {font-size:1.15em; line-height:1.3em; color:#333333; text-align:left; margin-left:30px; margin-right:30px }
#mcol H2 {font-size:1.75em; color:#355482;}



.topcurve {
background: transparent url('art/mainBG_group_new.png') 0px 0px no-repeat;
width:1000px;
height:7px;
}



.bottomcurve {
float:none;
width:1000px;
height:11px;
margin: 0px auto 10px auto;
text-align:center;
background: transparent url('art/mainBG_group_new.png') -2000px 0px no-repeat;
}



form #content,

form .topcurve,

form .bottomcurve {

float:left !important;

}





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('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -1048px no-repeat !important;

width:18px;

height:17px;

}



#mast h1,#national #mast h1, #mast h1 a {

text-indent:-9999px;

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/main/mast/mast.png') top left no-repeat;

width:207px !important;

height:52px !important;

margin-bottom: 0;

z-index:100;

display: block;

position: relative;

}



#mast h1 a {

z-index:5001;

}



#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('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -127px no-repeat;

padding:0 7px;

}



#login a:hover {

color:#66A1D4 !important;

}



#login .myremax a:link,#login .myremax a:hover,#login .myremax a:visited {

padding-right:10px !important;

}



#login .myremax a:hover,#login .myremax.hovered a {

color:#66A1D4 !important;

}



li.loggedin a:link,li.loggedin a:hover,li.loggedin a:visited {

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;

}



/* Custom Area / Detail Page Mast - Search Page Mast -Interior Page Mast */

#detail #mast h1,#search #mast h1,.interior #mast h1 {

text-indent:-9999px;

width:129px !important;

height:35px !important;

margin-bottom: 3px;

z-index:100;

}



.interior #mast h1 a {

width:129px !important;

height:35px !important;

display:block;

position:relative;

}



#detail #mast,#search #mast,.interior #mast {

margin-bottom:0;

height:80px;

}



.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;

}



/* ----------------- Navigation ----------------- 

-- Main Navigation -- */

#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;

}





/* --- Drop Down Navigation --- */

#residential,#commercial,#learningcenter,#insider,#aboutus,#franchising,#myremax {

display:none;

}



.second ul,#national .second ul {

display:block;

position:absolute;

z-index:300;

width:199px;

text-align:left;

visibility:hidden;

margin:5px auto 0 320px;

padding:10px 0 0;

z-index: 50000 !important;

}



.visible {

visibility:visible !important;

}



.second ul li.last {

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('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') -60px 0px no-repeat !important;

}



.second ul#myremax li.last {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') -60px -125px no-repeat !important;

width:169px !important;

}



.second ul#myremax li {

width:150px !important;

background:transparent !important;

}



/* Detail and Search Page Positioning */

#detail .second ul#residential,#search .second ul#residential,.interior .second ul#residential {

margin-left:320px !important;

}



#detail .second ul#commercial,#search .second ul#commercial,.interior .second ul#commercial {

margin-left:420px !important;

}



#detail .second ul#learningcenter,#search .second ul#learningcenter,.interior .second ul#learningcenter {

margin-left:537px !important;

}



#detail .second ul#aboutus,#search .second ul#aboutus,.interior .second ul#aboutus {

margin-left:835px !important;

}



#detail .second ul#remaxinsider,#search .second ul#remaxinsider,.interior .second ul#remaxinsider {

margin-left:680px !important;

}



#detail .second ul#franchises,#search .second ul#franchises,.interior .second ul#franchises {

margin-left:820px !important;

}



/* Index and National Page Positioning */

#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;

}



/* List Styles */

.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;

}



ul.policylist {

    padding-left: 20px !important;

    margin-left: 20px !important;

    padding-bottom: 7px;

}



li.policylist {

    list-style-type:disc;

    margin: 15pxpx;

    font: arial, helvetica, verdana, sans-serif normal;

    color: #62696d;

    padding-bottom: 5px;

    

}



/* -- Search Navigation -- */

#searchnavigation {

width:1000px;

height:32px;

display:block;

position:relative;

z-index:10;

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') 0px 0px no-repeat;

margin:20px auto 15px;

margin:10px auto 15px;

float:left;

}



#national #searchnavigation {

margin-top:0 !important;

}



#searchnavigation ul {

display:block;

position:absolute;

z-index:300;

width:100%;

}



#searchnavigation li {

float:left;

position:relative;

display:block;

z-index:700;

}



#searchnavigation li a,

#searchnavigation li a:link,

#searchnavigation li a:visited,

#searchnavigation li a:hover,

#searchnavigation li a:active {

text-decoration:none;

position:relative;

float:left !important;

height:32px;

display:block;

text-indent:-9999px;

background:transparent;

}



#searchnavigation li.residentialhome a:link,

#searchnavigation li.residentialhome a:visited,

#searchnavigation li.residentialhome a:hover,

#searchnavigation li.residentialhome a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') 0px -32px no-repeat;

width:92px;

}

HTML>BODY #searchnavigation li.residentialhome a:hover,

HTML>BODY #searchnavigation li.residentialhome.on a,

HTML>BODY #searchnavigation li.residentialhome.on a:link,

HTML>BODY #searchnavigation li.residentialhome.on a:visited,

HTML>BODY #searchnavigation li.residentialhome.on a:hover,

HTML>BODY #searchnavigation li.residentialhome.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') 0px -64px no-repeat;

}





#searchnavigation li.luxuryhome a:link,

#searchnavigation li.luxuryhome a:visited,

#searchnavigation li.luxuryhome a:hover,

#searchnavigation li.luxuryhome a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -92px -32px no-repeat;

width:131px;

}

HTML>BODY #searchnavigation li.luxuryhome a:hover,

HTML>BODY #searchnavigation li.luxuryhome.on a,

HTML>BODY #searchnavigation li.luxuryhome.on a:link,

HTML>BODY #searchnavigation li.luxuryhome.on a:visited,

HTML>BODY #searchnavigation li.luxuryhome.on a:hover,

HTML>BODY #searchnavigation li.luxuryhome.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -92px -64px no-repeat;

}





#searchnavigation li.foreclosures a:link,#searchnavigation li.foreclosures a:hover,#searchnavigation li.foreclosures a:visited {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -223px -32px no-repeat;

width:148px;

}

HTML>BODY #searchnavigation li.foreclosures a:hover,

HTML>BODY #searchnavigation li.foreclosures.on a,

HTML>BODY #searchnavigation li.foreclosures.on a:link,

HTML>BODY #searchnavigation li.foreclosures.on a:visited,

HTML>BODY #searchnavigation li.foreclosures.on a:hover,

HTML>BODY #searchnavigation li.foreclosures.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -223px -64px no-repeat;

}





#searchnavigation li.comparable a:link,#searchnavigation li.comparable a:hover,#searchnavigation li.comparable a:visited {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -321px -32px no-repeat;

width:148px;

}

HTML>BODY #searchnavigation li.comparable a:hover,

HTML>BODY #searchnavigation li.comparable.on a,

HTML>BODY #searchnavigation li.comparable.on a:link,

HTML>BODY #searchnavigation li.comparable.on a:visited,

HTML>BODY #searchnavigation li.comparable.on a:hover,

HTML>BODY #searchnavigation li.comparable.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -321px -64px no-repeat;

}





#searchnavigation li.homefindernav a:link,#searchnavigation li.homefindernav a:hover,#searchnavigation li.homefindernav a:visited {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -469px -32px no-repeat;

width:91px;

}

HTML>BODY #searchnavigation li.homefindernav a:hover,

HTML>BODY #searchnavigation li.homefindernav.on a,

HTML>BODY #searchnavigation li.homefindernav.on a:link,

HTML>BODY #searchnavigation li.homefindernav.on a:visited,

HTML>BODY #searchnavigation li.homefindernav.on a:hover,

HTML>BODY #searchnavigation li.homefindernav.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -469px -64px no-repeat;

}





#searchnavigation li.openhouses a:link,#searchnavigation li.openhouses a:hover,#searchnavigation li.openhouses a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/nav/searchnav/openhouses.png') 0 0 no-repeat;

width:91px;

}



#searchnavigation li.neighborhoodsearch a:link,#searchnavigation li.neighborhoodsearch a:hover,#searchnavigation li.neighborhoodsearch a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/nav/searchnav/neighborhood.png') 0 0 no-repeat;

width:198px;

}



#searchnavigation li.foreclosures a:link,#searchnavigation li.foreclosures a:hover,#searchnavigation li.foreclosures a:visited {

width:98px;

}



#searchnavigation li.searchbystate a:link,#searchnavigation li.searchbystate a:hover,#searchnavigation li.searchbystate a:visited {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/searchnav/searchbystate.png') 0 0 no-repeat;

width:103px;

}



#searchnavigation li.findanoffice a:link,#searchnavigation li.findanoffice a:hover,#searchnavigation li.findanoffice a:visited {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/nav/searchnav/findanoffice.png') 0 0 no-repeat;

width:131px;

}





/* --  Learning Center Pages -- */



.learningcenter .searchlinks .footerwrap {

height:30px !important;

padding-top:10px;

}



.learningcenter .searchlinks .footerwrap h2 {

position:static !important;

height:31px !important;

margin-left:15px !important;

}



.learningcenter .searchlinks .footerwrap h1 {

position:static !important;

height:31px !important;

margin-top:-10px !important;

margin-left:5px !important;

}



body.learningcenter .searchlinks h2.learningcenteroverview {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -120px no-repeat;

}



body h2.learningcenterarticles {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -160px no-repeat;

}



body h2.realestatebuying {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -200px no-repeat;

}



body h2.realestateselling {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -240px no-repeat;

}



body h2.realestateworking {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -280px no-repeat;

}



body h2.realestatewhy {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -320px no-repeat;

}



body h2.realestateglossary {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -360px no-repeat;

}



.articleheadline .sendtofriendlink {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') 0px -960px no-repeat !important;

}









/* -- Pagination -- master.css -- */



.paginateBroker {

display: block;

position: relative;

float: right;

z-index: 10;

height: 24px;

padding: 0;

margin-bottom: -20px;

}



.paginateBroker ul {

}



.paginateBroker li{

float: left;

display: block;

position: relative;

background: transparent;

height: 20px;

margin-top: 0px;

padding: 0 6px;

color: #8D969C;

font-size: 1.2em;

}



.paginateBroker li a:link, .paginateBroker li a:hover, .paginateBroker li a:visited {	

color: #0071B5 !important;

}



.paginateBroker li a:hover {

color: #163259 !important;

text-decoration: underline;

}



.paginateBroker li.next a:link, .paginateBroker li.previous a:link, .paginateBroker li.nextcold a:link, .paginateBroker li.previouscold a:link {

font-weight: bold;

}



.paginateBroker li.next a:link, .paginateBroker li.next a:hover, .paginateBroker li.next a:visited {

background: transparent url('/images/pages/search/paginate/next.png') top right no-repeat;

color: #0071B5 !important;

padding-right: 25px;

}



.paginateBroker li.nextcold a:link, .paginateBroker li.nextcold a:hover, .paginateBroker li.nextcold a:visited {

background: transparent url('/images/pages/search/paginate/next-cold.png') top right no-repeat;	

padding-right: 25px;

color: #8AAFCB !important;

}



.paginateBroker li.previous a:link, .paginateBroker li.previous a:hover, .paginateBroker li.previous a:visited {

background: transparent url('/images/pages/search/paginate/previous.png') top left no-repeat;	

padding-left: 25px;

color: #0071B5 !important;

}



.paginateBroker li.previouscold a:link, .paginateBroker li.previouscold a:hover, .paginateBroker li.previouscold a:visited  {

background: transparent url('/images/pages/search/paginate/previous-cold.png') top left no-repeat;

padding-left: 25px;

color: #8AAFCB !important;

}



.paginateBroker li.next a:hover, .paginateBroker li.previous a:hover {

color: #163259 !important;

text-decoration: none;

}



.paginateBroker li.nextcold a:hover, .paginateBroker li.previouscold a:hover {

text-decoration: none;

}



#centercol .paginateBroker {

margin: 15px 0 0 0;

}





/* -- Pagination -- learningcenter.css -- */



.learningcenter .paginateBroker {

margin-right: -5px !important;

}





/* -- Pagination -- 3A.css -- */



.find-an-agent-content .paginateBroker {

  padding: 10px 0 24px 0;

  font-size: 1em;

}











.paginate li.next a,

.paginate li.next a:link,

.paginate li.next a:visited,

.paginate li.next a:hover,

.paginate li.next a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -99px no-repeat !important;

}



.paginate li.nextcold a,

.paginate li.nextcold a:link,

.paginate li.nextcold a:visited,

.paginate li.nextcold a:hover,

.paginate li.nextcold a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -932px no-repeat !important;

}



.paginateBroker li.next a,

.paginateBroker li.next a:link,

.paginateBroker li.next a:visited,

.paginateBroker li.next a:hover,

.paginateBroker li.next a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -99px no-repeat !important;

}



.paginateBroker li.nextcold a,

.paginateBroker li.nextcold a:link,

.paginateBroker li.nextcold a:visited,

.paginateBroker li.nextcold a:hover,

.paginateBroker li.nextcold a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -932px no-repeat !important;

}







.paginate li.previous a,

.paginate li.previous a:link,

.paginate li.previous a:visited,

.paginate li.previous a:hover,

.paginate li.previous a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -71px no-repeat !important;

}



.paginate li.previouscold a,

.paginate li.previouscold a:link,

.paginate li.previouscold a:visited,

.paginate li.previouscold a:hover,

.paginate li.previouscold a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -904px no-repeat !important;

}



.paginateBroker li.previous a,

.paginateBroker li.previous a:link,

.paginateBroker li.previous a:visited,

.paginateBroker li.previous a:hover,

.paginateBroker li.previous a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -71px no-repeat !important;

}



.paginateBroker li.previouscold a,

.paginateBroker li.previouscold a:link,

.paginateBroker li.previouscold a:visited,

.paginateBroker li.previouscold a:hover,

.paginateBroker li.previouscold a:active {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -904px no-repeat !important;

}





#searchnavigation li.overview a:link,

#searchnavigation li.overview a:visited,

#searchnavigation li.overview a:hover,

#searchnavigation li.overview a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -0px -96px no-repeat;

width:81px;

}

HTML>BODY #searchnavigation li.overview a:hover,

HTML>BODY #searchnavigation li.overview.on a,

HTML>BODY #searchnavigation li.overview.on a:link,

HTML>BODY #searchnavigation li.overview.on a:visited,

HTML>BODY #searchnavigation li.overview.on a:hover,

HTML>BODY #searchnavigation li.overview.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -0px -128px no-repeat;

}



#searchnavigation li.articles a:link,

#searchnavigation li.articles a:visited,

#searchnavigation li.articles a:hover,

#searchnavigation li.articles a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -81px -96px no-repeat;

width:70px;

}

HTML>BODY #searchnavigation li.articles a:hover,

HTML>BODY #searchnavigation li.articles.on a,

HTML>BODY #searchnavigation li.articles.on a:link,

HTML>BODY #searchnavigation li.articles.on a:visited,

HTML>BODY #searchnavigation li.articles.on a:hover,

HTML>BODY #searchnavigation li.articles.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -81px -128px no-repeat;

}



#searchnavigation li.realestate a:link,

#searchnavigation li.realestate a:visited,

#searchnavigation li.realestate a:hover,

#searchnavigation li.realestate a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -151px -96px no-repeat;

width:110px;

}

HTML>BODY #searchnavigation li.realestate a:hover,

HTML>BODY #searchnavigation li.realestate.on a,

HTML>BODY #searchnavigation li.realestate.on a:link,

HTML>BODY #searchnavigation li.realestate.on a:visited,

HTML>BODY #searchnavigation li.realestate.on a:hover,

HTML>BODY #searchnavigation li.realestate.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -151px -128px no-repeat;

}



#searchnavigation li.mortgagetools a:link,

#searchnavigation li.mortgagetools a:visited,

#searchnavigation li.mortgagetools a:hover,

#searchnavigation li.mortgagetools a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -261px -96px no-repeat;

width:110px;

}

HTML>BODY #searchnavigation li.mortgagetools a:hover,

HTML>BODY #searchnavigation li.mortgagetools.on a,

HTML>BODY #searchnavigation li.mortgagetools.on a:link,

HTML>BODY #searchnavigation li.mortgagetools.on a:visited,

HTML>BODY #searchnavigation li.mortgagetools.on a:hover,

HTML>BODY #searchnavigation li.mortgagetools.on a:active {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/nav_group_new.png') -261px -128px no-repeat;

}



.interior #searchnavigation li a:hover,

.interior #searchnavigation li.on a,

.interior #searchnavigation li.on a:link,

.interior #searchnavigation li.on a:visited,

.interior #searchnavigation li.on a:hover,

.interior #searchnavigation li.on a:active,

#homefinderemailalerts #searchnavigation li a:hover,

#homefinderemailalerts #searchnavigation li.on a,

#homefinderemailalerts #searchnavigation li.on a:link,

#homefinderemailalerts #searchnavigation li.on a:visited,

#homefinderemailalerts #searchnavigation li.on a:hover,

#homefinderemailalerts #searchnavigation li.on a:active {

background-position-y:-64px;

}



#searchnavigation li a:hover,

#searchnavigation li.on a,

#searchnavigation li.on a:link,

#searchnavigation li.on a:visited,

#searchnavigation li.on a:hover,

#searchnavigation li.on a:active,

.learningcenter #searchnavigation li a:hover,

.learningcenter #searchnavigation li.on a,

.learningcenter #searchnavigation li.on a:link,

.learningcenter #searchnavigation li.on a:visited,

.learningcenter #searchnavigation li.on a:hover,

.learningcenter #searchnavigation li.on a:active {

background-position-y:-128px;

}



/* Franchising Pages*/

#searchnavigation li.franchisingoverview a:link,#searchnavigation li.franchisingoverview a:hover,#searchnavigation li.franchisingoverview a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/nav/franchisingnav/overview.png') top left no-repeat;

width:79px;

}



#searchnavigation li.franchisingcontactus a:link,#searchnavigation li.franchisingcontactus a:hover,#searchnavigation li.franchisingcontactus a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/nav/franchisingnav/contactus.png') top left no-repeat;

width:86px;

}



#searchnavigation li.whyremax a:link,#searchnavigation li.whyremax a:hover,#searchnavigation li.whyremax a:visited {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/nav/franchisingnav/whyremax.png') top left no-repeat;

width:99px;

}



#searchnavigation li.top10 a:link,#searchnavigation li.top10 a:hover,#searchnavigation li.top10 a:visited {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/nav/franchisingnav/top10.png') top left no-repeat;

width:108px;

}



/* Insider Pages */

#searchnavigation li.insideroverview a:link,#searchnavigation li.insideroverview a:hover,#searchnavigation li.insideroverview a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/nav/insidernav/overview.png') top left no-repeat;

width:79px;

}



#searchnavigation li.becomeanagent a:link,#searchnavigation li.becomeanagent a:hover,#searchnavigation li.becomeanagent a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/nav/insidernav/becomeanagent.png') top left no-repeat;

width:119px;

}



#searchnavigation li.pr a:link,#searchnavigation li.pr a:hover,#searchnavigation li.pr a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/nav/insidernav/pr.png') top left no-repeat;

width:111px;

}



#searchnavigation li.pressreleases a:link,#searchnavigation li.pressreleases a:hover,#searchnavigation li.pressreleases a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/nav/insidernav/pressreleases.png') top left no-repeat;

width:105px;

}



#searchnavigation li.sponsorship a:link,#searchnavigation li.sponsorship a:hover,#searchnavigation li.sponsorship a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/nav/insidernav/sponsorship.png') top left no-repeat;

width:149px;

}



/* ----------------- Footer ----------------- */

#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 ----------------- */

#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('http://cdn3-rmxb.eneighborhoods.com/images/main/footer/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;

padding: 0;

margin:0 0 0 5px !important;

text-decoration:none !important;

}



dd.green a {

	color: #016830 !important;

}



dd.green a:hover {

	color: #8dc73f !important;

}



dd.komen a {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/main/footer/komen.jpg') top left no-repeat;

display:block;

float:left;

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;

}



/* ----------------- Headlines ----------------- 

----------------- Typography ----------------- */

p,li,dd,dt {

font-size:1.1em;

}



.tabbedsearch h2 {

background:transparent !important;

}



/* Search Box */

.searchbox h2 {

display:block;

position:relative;

text-indent:-9999px;

height:67px;

width:508px;

left:90px;

top:42px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/index/search/where.png') top left no-repeat;

}



.searchpanel {

display:block;

position:relative;

width:613px;

left:110px;

top:82px;

}





button.searchform {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/panelsearch.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('http://cdn3-rmxb.eneighborhoods.com/images/buttons/panelsearch.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;

}



/* Columns */

body#index #leftcol {

width:290px;

float:left;

display:block;

position:relative;

margin-left:14px;

}



body#index #centercol {

width:370px;

float:left;

display:block;

position:relative;

margin:0 0 5px 15px;

}



body#index #rightcol {

width:290px;

float:right;

display:block;

position:relative;

margin-right:8px;

}



/* ----- Boxes ----- */

.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;

}



/* Blue Bordered Box */

.blueborder {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/blueborder/bg.png') top left repeat-y;

width:343px;

}



.blueborder .headerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/blueborder/header.png') top left no-repeat;

z-index:100;

width:343px;

}



.blueborder .footerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/blueborder/footer.png') bottom left no-repeat;

z-index:400;

width:343px;

}



/* Light Blue Shadowed Box */

.lightblue {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/lightblue/bg.jpg') top left repeat-y;

}



.lightblue .headerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/lightblue/header.jpg') top left no-repeat;

z-index:100;

}



.lightblue .footerwrap {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/lightblue/footer.jpg') bottom left no-repeat;

z-index:100;

}



/* White Box */

.white {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/white/bg.jpg') top left repeat-y;

}



.white .headerwrap {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/white/header.jpg') top left no-repeat;

z-index:100;

padding-top:4px;

}



.white .footerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/white/footer.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;

}



/* ----- Left Column Boxes ----- 

Research Box */

.glass {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/boxes_group_new.png') -200px -230px 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;

}



.rightresearch {

display:block;

position:relative;

float:right;

z-index:1000;

margin:5px 20px 5px 0;

}



.research h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/researchaneighborhood.png') top left no-repeat;

width:105px;

height:50px;

padding-bottom:0;

margin:5px 0 0;

}



#office .research h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -80px 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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -326px -1px no-repeat;

width:117px;

height:32px;

margin:5px 0 10px 13px;

}



a.search:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -326px -34px no-repeat;

}



/* Mortgage Box */

.mortgage {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/mortgage/bg.jpg') top left repeat-y;

}



.mortgage .headerwrap {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/mortgage/header.jpg') top left no-repeat;

}



.mortgage .footerwrap {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/mortgage/footer.jpg') bottom left no-repeat;

}



.mortgage h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/mortgagerates.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:10px;

color:#163259;

margin-bottom:-5px;

padding:0;

}



.mortgage table a:link,.mortgage table a:hover,.mortgage table a:visited {

text-decoration:none;

color:#163259;

}



.mortgage td {

font-size:1.2em;

color:#2362B5;

vertical-align:middle;

border-bottom:1px solid #fff;

padding:5px 8px;

}



.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:33px;

z-index:600;

padding-top:5px;

margin-bottom:5px;

border-top:1px solid #fff;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/mortgage/bankofamerica.jpg') 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;

}



.mortgage a:link,.mortgage a:hover,.mortgage a:visited {

text-decoration:underline !important;

}



/* Searched Markets Box */

.popular h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/popularsearched.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('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -3220px 0px 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('http://cdn3-rmxb.eneighborhoods.com/images/boxes/markets/arrow.png') 0 0 no-repeat;

}



/* ----- Right Column Boxes ----- 

Franchise Box */

.franchise {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/franchise.jpg') top left no-repeat;

height:104px;

}



.franchise a {

display:block;

position:relative;

height:104px;

width:290px;

}



.investfranchise {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/franchiseinvest.jpg') top left no-repeat !important;

height:105px;

width:291px;

}



/* Agent Box */

.agent a {

display:block;

position:relative;

height:103px;

width:290px;

}



.agent {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/becomeanagent.jpg') top left no-repeat;

height:104px;

}



/* Video Box */

.video h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/videos.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;

}



/* ----- Center Column ----- */

#centercol h3,#index #centercol dt {

text-indent:-9999px;

display:block;

position:relative;

margin:15px 0 0;

}



.dotborder {

display:block;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/other/dottedrule.jpg') top left repeat-x;

height:1px;

width:100%;

margin:10px 0;

}



/* Find an Agent */

.findanagent {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/other/globe.jpg') 170px 0 no-repeat;

margin-bottom:-8px;

min-height:140px;

}



.findanagent h3 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/findanagent.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;

}



.agentbuttons a.findagent,

a.findagent,span.findagent {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -151px no-repeat !important;

width:122px;

height:30px;

float:left;

}



.agentbuttons a.findagent:hover,

a.findagent:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -181px no-repeat !important;

}



HTML BODY .agentbuttons a.findanoffice,

a.findanoffice,span.findanoffice {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -124px -151px no-repeat !important;

width:122px;

float:right;

height:30px;

}



HTML BODY .agentbuttons a.findanoffice:hover,

a.findanoffice:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -124px -181px no-repeat !important;

}



a.getreport,span.getreport {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -443px -1px no-repeat;

width:124px;

height:30px;

text-align:center;

margin:10px auto;

}



a.getreport:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -443px -31px no-repeat;

}



/* House Hunter */

.homefinder {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/other/house.jpg') top right no-repeat;

min-height:120px;

}



.homefinder h3 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/homefinder.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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -116px -1px no-repeat;

width:118px;

height:27px;

}



a.signupnow:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -116px -32px no-repeat;

}



/* Definition List Items */

#index #centercol dt.articles {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/articles.png') top left no-repeat;

width:79px;

height:18px;

}



#index #centercol dt.essentials {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/headlines/realestate.png') top left no-repeat;

width:230px;

height:18px;

}



#index #centercol dt.alerts {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/headlines/alerts.png') top left no-repeat;

width:230px;

height:18px;

}



#index #centercol dt {

margin:15px 0 10px;

}



#index #centercol dd {

color:#6e8393;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/other/bullet.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;

}



#search #rightcol .confirmationbox,

#detail .detailcontent #rightcol .confirmationbox {

/* display:none; */

}



/* -- Search Tools -- */

.searchtools {

display:block;

}



.searchlinks {

display:block;

position:relative;

width:970px;

top:8px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/bg.png') top left repeat-y; */

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -5060px 0px repeat-y;

margin:0 auto 15px;

}



.searchlinks .headerwrap {

display:block;

position:relative;

width:970px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/header.png') top left no-repeat; */

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -4080px 0px no-repeat;

}



.searchlinks .footerwrap {

display:block;

position:relative;

width:970px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/footer.png') bottom left no-repeat; */

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -6040px bottom no-repeat;

}



.searchlinks p.back a,.searchlinks p.back a:hover,.searchlinks p.back a:visited {

display:block;

position:relative;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/backtosearch.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -482px 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('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/previous.jpg') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -564px no-repeat;

padding-left:20px;

float:left;

height:20px;

}



.prevnext .next a,.prevnext .next a:hover,.prevnext .next a:visited {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/next.jpg') top right no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -591px no-repeat;

margin-left:20px;

padding-right:20px !important;

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('http://cdn1-rmxb.eneighborhoods.com/images/icons/tools/divider.jpg') top right no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -127px no-repeat;

}



.tools li a:link,

.tools li a:visited,

.tools li a:hover,

.tools li a:active {

height:28px;

background:transparent;

display:block;

position:relative;

color:#09558c;

text-decoration:none;

font-weight:700;

padding:5px 10px 0 32px;

}



.tools li.saved {

height:28px;

background:transparent;

display:block;

position:relative;

color:#09558c;

text-decoration:none;

font-weight:700;

padding: 0px 10px 0px 5px;

}



.tools li.saved a,

.tools li.saved a:link,

.tools li.saved a:visited,

.tools li.saved a:hover,

.tools li.saved a:active {

color:#09558c;

text-decoration:none;

font-weight:700;

padding: 5px 0px 0px 32px;

}



.tools li a.on {

color:#8AAFCB !important;

}



.tools li.save {

background:transparent !important;

}



.tools li.save a,.tools li.save a:link,.tools li.save a:hover {

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/icons/tools/save.jpg') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -167px no-repeat;

}



.tools li.send a,.tools li.send a:link,.tools li.send a:hover {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/send.jpg') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -237px no-repeat;

}



.tools li.finder a,.tools li.finder a:link,.tools li.finder a:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/homefinder.png') 0 2px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -618px no-repeat;

padding:5px 10px 0 42px;

}



.tools li.print a,.tools li.print a:link,.tools li.print a:hover {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/print.jpg') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -272px no-repeat;

}



.tools li.ask a,.tools li.ask a:link,.tools li.ask a:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/ask.jpg') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -307px no-repeat;

padding:5px 10px 0 27px;

}



.tools li.info a,.tools li.info a:link,.tools li.info a:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/about.png') 0 4px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -680px no-repeat;

padding:5px 10px 0 26px;

}



/*.tools li.moreinfo a,.tools li.moreinfo a:link,.tools li.moreinfo a:hover {

 background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/icons/smallicons/moreinfo.png') 0 4px no-repeat; 

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -650px no-repeat;

padding:3px 10px 0 22px;

}

*/

.tools li.schedule a,.tools li.schedule a:link,.tools li.schedule a:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/schedule.jpg') 0 2px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -341px no-repeat;

padding:5px 10px 0 29px;

}



.tools li.edittool a,.tools li.edittool a:link,.tools li.edittool a:hover {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/icons/edit.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('http://cdn2-rmxb.eneighborhoods.com/images/icons/tools/edittoolon.png') 0 2px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -813px no-repeat;

}



.tools li.view a,.tools li.view a:link,.tools li.view a:hover {

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/icons/smallicons/magnify.png') 0 3px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -740px no-repeat;

padding:5px 10px 0 22px;

}



.tools li.mapview a,.tools li.mapview a:link,.tools li.mapview a:hover {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/map.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('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/list.png') 0 4px no-repeat;

padding:5px 10px 0 26px;

}



/* --- Details Page Open House Data --- */

#detail .openhouse {

font-size:1.4em;

color:#5CB954;

display:block;

position:relative;

margin:10px 0;

}



#detail .openhouse h4.date {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/other/openhouse.png') 0 2px no-repeat;

padding-left:25px;

height:18px;

float:left;

}



/* --- Details Page Left Column --- */

#detail #leftcol .dotborder {

float:left;

display:block;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.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;

}



/* Courtesy Of*/

#detail #leftcol h5.listingcourtesy {

font-size:1.1em;

}

.details.courtesyOf .courtesyTitle, 

#rightcol .PD_CourtesyOfHolder .PD_CourtesyOfText { /* font-size: 18px; */ font-size:1.1em; color:#464F53; }



.REINPD_CourtesyOfHolder {

color:#464F53;

font-size:1.1em;

}

.REIN_PD_CourtesyOfText {

color:#464F53;

font-size:1.1em;

}

/* -- */



#detail #leftcol.FMLS table#AdditionalFeatures.details,

#detail #leftcol.FMLS table#AdditionalFeatures.details td { padding-bottom: 0; }

#detail #leftcol.FMLS table.details.courtesyOf td { padding-top: 0; }

#detail #leftcol.FMLS .details div.courtesyTitle { text-align: center; }

#detail #leftcol.FMLS h5.listingcourtesy {

    margin-top: 0;

}



.mls h5 {

font-size:1em;

}



.mls p {

font-size:.9em;

}



#detail #leftcol p {

color:#464F53;

font-size:1.2em;

line-height:1.6em;

}



.roundedbox {

float:left;

display:block;

position:relative;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/leftcol/roundedbox/bg.png') top left repeat-y; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -6970px 0px repeat-y;

margin:10px 0;

}



.roundedbox .header {

float:left;

display:block;

position:relative;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/roundedbox/header.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -6350px 0px no-repeat;

}



.roundedbox .footer {

float:left;

display:block;

position:relative;

z-index:300;

/* background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/detail/leftcol/roundedbox/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -7590px bottom no-repeat;

width:610px;

}



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 td.wide {

width:200px;

}



table.details thead td {

font-weight:700;

padding:7px;

}



table.details tbody td {

padding:5px 20px;

}



/* Similar Listings 

Comparable Sales */

.comparablesales .listing {

display:block;

position:relative;

width:100%;

margin-top:15px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.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;

}



/* --- Details Page Right Column --- 

Agent Information Box */

.agentbox {

margin-bottom:15px;

}



.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('http://cdn3-rmxb.eneighborhoods.com/images/buttons/connectnow.jpg') top left no-repeat;

width:115px;

height:30px;

margin:8px 10px 10px -2px;

}



a.connectnow:hover {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/connectnow.jpg') right -31px no-repeat;

}



/* Tours Box */

.tourbox {

/* margin:10px 0 0; */

margin: 45px 0px 0px 0px;

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;

padding:0px !important;

}



.tourbox li.virtualtour {

}



.tourbox li.virtualtour a:link,.tourbox li.virtualtour a:hover,.tourbox li.virtualtour a:visited {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/tabs/virtualtour.png') 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -434px -197px no-repeat;

}



.tourbox li.videotour,.tourbox li.videotour a:link,.tourbox li.videotour a:hover,.tourbox li.videotour a:visited {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/tabs/videotour.png') 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -517px -197px no-repeat;

}



/* Small Map Box */

.smallmap {

z-index:0 !important;

/* width:346px; */

width:345px;

display:block;

/* position:relative; */

position:static !important;

margin:-15px 0 10px;

padding:0;

}



#detail .smallmap {

margin-top:-10px !important;

}



.mapwrap {

/* border:1px solid #C5C6C7; */

display:block;

/* position:relative; */

position:static;

z-index:10;

margin:0 0 7px;

padding:0;

}



ul.mapnav {

display:block;

position:relative;

height:24px;

top:30px;

margin-right:7px;

width:auto;

z-index:500;

}



ul.mapnav li {

float:right;

/* position:relative; */

position:static;

height:24px;

display:block;

}



ul.mapnav li a,ul.mapnav li a:link {

text-indent:-9999px;

text-decoration:none;

/* position:relative; */

position:static;

height:24px;

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(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/map.png) 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -284px no-repeat;

width:40px;

}



ul.mapnav li.mapbutton a:hover {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/map.png) 0 -30px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -314px no-repeat;

}



ul.mapnav li.balloon a:link,ul.mapnav li.balloon a:hover,ul.mapnav li.balloon a:visited {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/balloon.png) 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -43px -284px no-repeat;

width:95px;

}



ul.mapnav li.balloon a:hover {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/balloon.png) 0 -30px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -43px -314px no-repeat;

}



ul.mapnav li.street a:link,ul.mapnav li.street a:hover,ul.mapnav li.street a:visited {

/* background:transparent url(http://cdn2-rmxb.eneighborhoods.com/images/pages/detail/map/street.png) 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -140px -284px no-repeat;

width:75px;

}



ul.mapnav li.street a:hover {

/* background:transparent url(http://cdn2-rmxb.eneighborhoods.com/images/pages/detail/map/street.png) 0 -30px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -140px -314px no-repeat;

}



ul.mapnav li.hybrid a:link,ul.mapnav li.hybrid a:hover,ul.mapnav li.hybrid a:visited {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/hybrid.png) 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -215px -284px no-repeat;

width:47px;

}



ul.mapnav li.hybrid a:hover {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/hybrid.png) 0 -30px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -215px -314px no-repeat;

}



ul.mapnav li.satellite a:link,ul.mapnav li.satellite a:hover,ul.mapnav li.satellite a:visited {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/satellite.png) 0 0 no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -265px -284px no-repeat;

width:61px;

}



ul.mapnav li.satellite a:hover {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/satellite.png) 0 -30px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -265px -314px no-repeat;

}



ul.mapnav li.on a:link {

background-position:0 -30px !important;

}



.maprule {

display:block;

position:relative;

height:19px;

width:auto;

font-weight:700;

float:right;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/map/expand.png') top left no-repeat; */

padding-left:0px;

background:transparent;

}



.maprule .maprule {

padding-left:25px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -509px no-repeat;

}



p.minimize .maprule {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/map/minimize.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -536px no-repeat;

}



p.maprule .maprule a:hover {

color:#89B6DD;

}



/* Large Map Boxes */

#divLargeMap {

position:static;

float:left;

}



.largemap,.widemap {

top:-20px;

z-index:0;

overflow:hidden;

display:block;

position:relative;

width:100%;

}



/* Expanded Map Map Boxes */

.expandedmap {

top:-20px;

z-index:0;

overflow:hidden;

display:block;

position:relative;

width:100%;

}

HTML BODY[onload] .expandedmap {

margin-left:10px;

}



.expandedmap .REMSListingSearchCount {

float:left;

clear:right;

font-size: 1.2em;

margin: -6px 0px 15px 0px;

text-align:left;

}



.clearcriteria {

	float: right;

	font-size: 1.2em;

	margin: 15px 0;

	padding:0px;

	text-align:right;

}



HTML BODY[onload] .clearcriteria {

	margin: 15px -10px 15px 10px;

}



.clearcriteria a {

	text-decoration: underline;

}



.MapAlert {

color:#FF0000;

}

.MapAlert a,

.MapAlert a:link,

.MapAlert a:visited {

color:#FF0000;

}

.MapAlert a:hover {

color:#CC0000;

}

.MapAlert a:active {

color:#FF0000;

}



/* Light Blue Narrow Box */

.interiorbluenarrow {

width:276px;

background:#E5EEF3;

}



.interiorbluenarrow .headerwrap {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/interiorbluenarrow/header.png') top left no-repeat;

}



.interiorbluenarrow .footerwrap {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/interiorbluenarrow/footer.png') bottom left no-repeat;

width:276px;

}



/* Light Blue Interior Box */

.interiorblue {

width:344px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/interiorblue/bg.png') top left repeat-y; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -350px 0px repeat-y;

}



.interiorblue .headerwrap {

position:static;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/interiorblue/header.png') top left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') 0px 0px no-repeat;

}



.interiorblue .footerwrap {

position:static;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/interiorblue/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -700px bottom no-repeat;

}



/* Wide Gray Gradient Box */

.widegradient {

width:344px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/widegradient/bg.jpg') top left repeat-y; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -7370px 0px repeat-y;

}



.widegradient .headerwrap {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/widegradient/header.jpg') top left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -7020px 0px no-repeat;

}



.widegradient .footerwrap {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/widegradient/footer.jpg') bottom left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -7720px bottom no-repeat;

}



/* Light Blue Interior Shadowed Box */

.interiorblueshadow {

width:344px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/interiorblueshadow/bg.png') top left repeat-y;

}



.interiorblueshadow .headerwrap {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/interiorblueshadow/header.png') top left no-repeat;

z-index:100;

}



.interiorblueshadow .footerwrap {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/interiorblueshadow/footer.png') bottom left no-repeat;

z-index:100;

}



/* Light Blue with White Border Interior Shadowed Box */

.interiorwhiteshadow {

width:344px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/interiorblueborder/bg.png') top left repeat-y; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -1400px 0px repeat-y;

}



.interiorwhiteshadow .headerwrap {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/interiorblueborder/header.png') top left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -1050px 0px no-repeat;

z-index:100;

}



.interiorwhiteshadow .footerwrap {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/interiorblueborder/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -1750px bottom no-repeat;

z-index:100;

}



/* White Interior Box */

.interiorwhite {

width:345px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/interiorwhite/bg.png') top left repeat-y; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -2450px 0px repeat-y;

}



.interiorwhite .headerwrap {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/interiorwhite/header.png') top left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -2100px 0px no-repeat;

z-index:100;

}



.interiorwhite .footerwrap {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/interiorwhite/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -2800px bottom no-repeat;

z-index:100;

}



/* Ask an Agent Box */

.askagent h4 {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/headlines/askagent.png') top left no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -180px 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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') 0 -33px no-repeat;

}



button.login {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/login.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('http://cdn3-rmxb.eneighborhoods.com/images/buttons/login.png') 0 -33px no-repeat;

}



button.savechanges {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/savechanges.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -118px -361px 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('http://cdn3-rmxb.eneighborhoods.com/images/buttons/savechanges.png') 0 -34px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -118px -395px no-repeat;

}



button.submitchanges {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/submitchanges.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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/submitchanges.png') 0 -34px no-repeat;

}



button.saveaccountdetails {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/saveaccountdetails.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -369px -361px 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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/saveaccountdetails.png') 0 -32px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -369px -396px no-repeat;

}



button.editaccountdetails {

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/buttons/editaccountdetails.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -235px -361px no-repeat !important;

width:133px;

height:32px;

float:right;

display:block;

text-indent:-9999px;

border:none;

cursor:pointer;

margin:0;

}



button.editaccountdetails:hover {

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/buttons/editaccountdetails.png') 0 -35px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -235px -396px no-repeat !important;

}



button.steptwo {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/steptwo.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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/steptwo.png') 0 -36px no-repeat;

}



button.editdetails {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/editdetails.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -413px -65px 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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/editdetails.png') 0 -40px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -413px -96px no-repeat;

}



/* Neighborhood/Schools Panel */

.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('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/headlines/homesearch.png') top left no-repeat;

}



.searchlinks h2.residentialhomesearch {

float:left;

text-indent:-9999px;

display:block;

position:relative;

position:static;

/*

width:256px;

height:17px;

*/

width:258px;

height:19px;

top:11px;

left:15px;

margin-top:11px;

margin-left:15px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px 0px 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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/searchlinksbutton.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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/searchlinksbutton.png') 0 -32px no-repeat;

}



#search #leftcol {

width:145px;

float:left;

margin-left:15px;

}



#search .rightcontentwrap {

display:block;

/* position:relative; */

position:static !important;

float:right;

width:810px;

margin-right:2px;

}



HTML>BODY#search .rightcontentwrap {

margin-right:17px;

}



#search #centercol {

width:455px;

float:left;

margin-top:10px;

}



#search #rightcol {

width:342px;

float:right;

}



/* Gray Gradient Box */

.graygradient {

width:145px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/graygradient/bg.jpg') top left repeat-y; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -8220px 0px repeat-y;

}



.graygradient .headerwrap {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/graygradient/header.jpg') top left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -8070px 0px no-repeat;

}



.graygradient .footerwrap {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/graygradient/footer.jpg') bottom left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -8370px bottom no-repeat;

z-index:1;

}



/* Real Estate Subnav Box */

.realestatesubnav {

position:static;

width:140px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/graygradient2/bg.jpg') top left repeat-y;

}



.realestatesubnav .headerwrap {

position:static;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/graygradient2/header.jpg') top left no-repeat;

}



.realestatesubnav .footerwrap {

position:static;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/graygradient2/footer.jpg') bottom left no-repeat;

/* z-index:3500; */

width:140px;

}



.realestatesubnav ul {

margin:0;

}



.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;

}



/* -- Additional Options -- */

.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;

}



/* -- Search Options -- */

#searchoptions .option {

display:block;

width:145px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/searchpanel/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; */

}



searchoptions .option label 



.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;

}



#searchoptions input.text {

width:100px !important;

}



button.searchsubmit {

/* background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -151px no-repeat;

width:86px;

height:32px;

display:block;

float:right;

text-indent:-9999px;

border:none;

cursor:pointer;

}



button.searchsubmit:hover {

/* background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') 0 -32px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -183px no-repeat;

}



/* -- Search Page Right Column -- 

Additional Listings */

.additionallistings h4 {

height:16px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/headlines/additionallistings.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('http://cdn4-rmxb.eneighborhoods.com/images/pages/listings/additionallistings/showmore.png') top left no-repeat;

}



p.showmore a:hover,p.showmore span:hover {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/listings/additionallistings/showmore.png') 0 -17px no-repeat;

color:#155F98 !important;

}



p.opentrigger span,p.opentrigger span:hover,p.opentrigger span:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/listings/additionallistings/showmore.png') 0 -34px no-repeat;

}



p.opentrigger span:hover {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/listings/additionallistings/showmore.png') 0 -51px no-repeat;

}



/* Interior Page Mortgage Box */

.interiormortgage {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/interiormortgage/bg.png') top left repeat-y;

width:345px;

}



.interiormortgage .headerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/interiormortgage/header.png') top left no-repeat;

}



.interiormortgage .footerwrap {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/interiormortgage/footer.png') bottom left no-repeat;

}



.interiormortgage h4 {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/headlines/localmortgage.png') top left no-repeat;

width:161px;

float:left;

}



.interiormortgage table {

width:320px;

}



/* Nearby Neighborhoods */

.nearbyneighborhoods h4 {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/headlines/nearbyneighborhoods.png') top left no-repeat;

width:170px;

height:16px;

left:10px;

top:10px;

margin:0 0 20px;

padding:0;

}



/* -- White Table -- */

.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 tbody td {

background:#fff;

}



.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;

}



/* Pricing Trends */

.pricingtrends h4 {

height:16px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/headlines/homepricing.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;

}



.pricingtrends .whitebox .header {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/trends/whitebox/header.png') top left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -3440px 0px no-repeat;

}



.pricingtrends .whitebox .footer {

padding: 10px 0px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/trends/whitebox/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -3760px bottom no-repeat;

}



.pricingtrends .whitebox .footer table {

margin: 0px auto;

}



.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;

}



/* ---------- Residential Search Pages ---------- */

.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('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/headlines/residentialhomesearch.png') top left no-repeat;

}



.residentialsearchcontent h2.where {

display:block;

position:relative;

position:static;

text-indent:-9999px;

height:27px;

width:277px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -30px no-repeat;

}



/* Search Criteria Panel */

.searchcriteria {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/residentialsearch/searchbg.png') top left no-repeat;

width:613px;

margin:10px auto;

}

.myremax .searchcriteria {

background:transparent;

}



.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 0 !important;

}



.searchcriteria .yearbuilt .option {

	width: 100px !important;

	float: left;

	margin: 0;

}



.searchcriteria .yearbuilt .mlsrow {

width:100px !important;

float: right;

margin:-3px 0 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;

padding:0 5px;

margin-top: -10px;

}



.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 .results button {

float:right;

}



.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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/residentialsearch.jpg') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -82px 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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/residentialsearch.jpg') 0 -34px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -116px no-repeat;

}



/* Featured Listing Panel */

.featurelisting {

margin:10px 0 -20px;

}



.featurelisting h3 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/blue_headline_group_new.png') 0px 0px 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.morelistingsFL {

float:left;

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -442px -296px no-repeat;

width:115px;

height:30px;

}



a.morelistings {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/morelistings.jpg') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -442px -296px no-repeat;

width:115px;

height:30px;

float:right;

margin:5px 10px 10px 13px;

}



a.morelistings:hover {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/morelistings.jpg') 0 -32px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -442px -328px no-repeat;

}



/* Your Recent Searches Panel */

.yourrecentsearches h3 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/blue_headline_group_new.png') 0px -80px no-repeat;

width:220px;

height:18px;

}



/* -- Wide Alternate Table -- */

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('http://cdn4-rmxb.eneighborhoods.com/images/pages/residentialsearch/icon/savesearch.png') top left no-repeat;

}



/* -- Wide Dots Table -- */

table.widedots {

width:613px !important;

display:block;

position:relative;

margin:10px 0;

}



table.widedots td {

font-size:1.1em !important;

background:#fff url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.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;

}



/* Search by Country and Search by State */

.searchbycountry,.statesearch {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/residentialsearch/searchbycountry.png') top left no-repeat;

width:344px;

height:153px;

display:block;

position:relative;

}



.statesearch {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/residentialsearch/searchbystate.png') top left no-repeat;

}



.statesearch h3,.searchbycountry h3 {

text-indent:-9999px;

}



.searchbycountry a.searchnow,.statesearch a.searchnow {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/searchnow.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('http://cdn1-rmxb.eneighborhoods.com/images/buttons/searchnow.png') 0 -31px no-repeat;

}



/* Local Area Property Search */

.localarea h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px 0px 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;

}



/* --- OFFICE PAGES --- */

#office #mast {

margin-bottom:25px;

}



#office #rightcol {

margin-top:24px;

}



h2.welcome {

display:block;

/* position:relative; */

text-indent:-9999px;

height:27px;

width:255px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px 0px no-repeat;

}



#office .headerandtext {

margin-top:-20px;

}



.headerandtext h3 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/blue_headline_group_new.png') 0px -40px no-repeat;

width:300px;

height:22px;

}



.headerandtext p {

margin:1em 0;

}



/* Office Search Panel */

.officesearch {

width:613px;

display:block;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/office/search.jpg') top left no-repeat;

height:234px;

margin-top:-30px;

margin-bottom:-25px;

}



#office .tabbedsearch {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/office/searchtabs.png') top left no-repeat !important; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/boxes_group_new.png') 0px 0px no-repeat !important;

width:620px !important;

height:222px !important;

margin-top:10px;

margin-bottom: -30px;

position:static;

}



.officesearch .searchpanel {

display:block;

position:relative;

width:450px;

left:10px;

top:60px;

}



#office .tabbedsearch .searchpanel {

left:15px;

top:15px;

}



.officesearch .searchpanel input, #office .tabbedsearch input, #office #foreclosurespanel input {

/*

vertical-align:top;

font-weight:700;

display:block;

position:relative;

color:#A5ABAE;

height:25px;

width:300px;

border:0;

padding:5px 0 0 5px;

*/

}



.officesearch h5.results {

color:#fff !important;

margin-top:-30px !important;

}



#office #worldwidepanel h5.results, #office #foreclosurespanel h5.results  {

left: -150px;

/* margin-top:72px !important; */

margin: -40px 0px 0px -10px;

color:#fff !important;

}



#office #foreclosurespanel p {

color: #fff;

font-size:1.3em;

}



#office #foreclosurespanel h5.results {

text-align: left;

/*

left: -140px;

margin-top:10px !important;

*/

left:-160px;

margin-top:40px;

}



.officesearch button.searchform, #office .tabbedsearch button.searchform, #office #foreclosurespanel button.searchform {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/officesearch.jpg') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -235px -1px no-repeat;

width:90px;

left:340px;

top:0;

}



#office #foreclosurespanel button.searchform {

display:block;

top:29px;

margin: -3px 0px 0px 0px;

}



.officesearch button.searchform:hover, #office .tabbedsearch button.searchform:hover {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/officesearch.jpg') 0 -40px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -235px -41px no-repeat;

}



.officesearch .optionspanel, #office .tabbedsearch .optionspanel{

margin-top:5px;

}



.officesearch p.advanced, #office .tabbedsearch  p.advanced  {

left:0;

float:left;

width:200px;

margin-left:0;

padding-top:10px;

}



#office #foreclosurespanel .inputcorner {

display:block;

height:30px !important;

margin:0px 0 0 !important;

position:relative;

top:0;

width:330px;

}





/* -- Office Page House Hunter -- */

.interiorhouse h4 {

/* background:url('http://cdn1-rmxb.eneighborhoods.com/images/pages/office/headline/homefinder.png') top left no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -40px no-repeat;

margin:2px;

}



.interiorhouse p {

font-size:1.4em;

width:120px;

}



.interiorhouse .house {

display:block;

position:relative;

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/office/house.png') top left no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/boxes_group_new.png') 0px -230px no-repeat;

width:181px;

height:126px;

margin-top:-25px;

float:right;

}



.interiorhouse a.signupnow {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/signupnow.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -116px -1px no-repeat;

width:118px;

height:27px;

}



.interiorhouse a.signupnow:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/signupnow.png') 0 -31px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -116px -32px no-repeat;

}



/* -- Research Box -- */

#office .rightresearch {

width:180px;

}



#office .rightresearch p {

width:170px;

}



/* ------ OPEN HOUSE PAGES ------- */

.searchlinks h2.openhouse {

text-indent:-9999px;

display:block;

position:relative;

width:256px;

height:20px;

top:11px;

left:15px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/headlines/openhousetours.png') top left no-repeat;

}



button.adjust {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/adjustresults.png') top left no-repeat;

width:100px;

height:32px;

margin-top:10px;

}



button.adjust:hover {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/adjustresults.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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/mapmytour.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('http://cdn4-rmxb.eneighborhoods.com/images/buttons/mapmytour.png') 0 0 no-repeat;

}



/* Homes Added */

.homesadded h4 {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/headlines/homesadded.png') top left no-repeat;

width:170px;

height:16px;

left:10px;

top:10px;

margin:0 0 20px;

padding:0;

}



/* ---------- COVERAGE PAGE ---------- */

.searchlinks h2.coveragearea {

text-indent:-9999px;

display:block;

position:relative;

width:256px;

height:25px;

top:10px;

left:15px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -1120px no-repeat !important;

}



.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;

}



/* ---------- OPEN HOUSE SEARCH PAGES ---------- */

.searchlinks h2.openhousetours {

text-indent:-9999px;

display:block;

position:relative;

width:256px;

height:25px;

top:10px;

left:15px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/headlines/openhousetours.png') top left no-repeat;

}



.openhousesearch h2.comein {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/openhouse/headline/comein.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;

}



/* -- Saved Open Homes -- */

.savedtours h3 {

background:transparent url(http://cdn3-rmxb.eneighborhoods.com/images/pages/openhouse/headline/savedtours.png) no-repeat scroll left top;

height:22px;

width:254px;

}



.edit {

display:block;

position:relative;

float:right;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/edit.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;

}



/* -- Recent Open House Searches -- */

.recentopenhouse h3 {

background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/openhouse/headline/recentsearches.png) no-repeat scroll left top;

height:22px;

width:297px;

}



/* -- Most Open Houses Box -- */

.mostopenhouses h4 {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/headlines/mostopenhouses.png') top left no-repeat;

width:255px;

height:13px;

top:12px;

margin-left:15px;

margin-bottom:20px;

}



.mostopenhouses .gradedtable {

width:340px;

margin-left:2px;

}



/* ---------- COMPARABLE HOME SALES SEARCH ---------- */

h2.comparablehomesalessearch {

text-indent:-9999px;

display:block;

position:relative;

width:350px;

/* height:36px; */

height:26px;

top:10px;

left:15px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -40px no-repeat;

}



.comparablehomesearchcontent h2.comparableheadline {

display:block;

/* position:relative; */

position:static;

text-indent:-9999px;

height:27px;

width:320px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -80px 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:-0.2em 0;

}



/* ---------- HOME FINDER EMAIL ALERTS ---------- */

#homefinderemailalerts .searchlinks .footerwrap {

padding-top:13px;

}



h2.homefinderemail {

text-indent:-9999px;

display:block;

position:relative;

width:267px;

height:31px;

top:10px;

left:15px;

position:static;

margin: 0px 0px 0px 15px !important;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -80px no-repeat;

}



.homefindercontent {

width:966px;

min-height:300px;

height:auto !important;

margin:0 auto;

}



/* -- Panel One -- */

#finderpanelone {

width:966px;

display:block;

position:relative;

margin:0 auto;

padding:0 0 10px;

}



#finderpanelone p {

padding:10px 0;

}



#finderpanelone .searchcriteria {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/homefinder/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;

}



table.plainform td.submitrow {

margin-top:10px;

}



.plainform .inputcorner {

background:#fff;

border:1px solid #ADC4D0;

width:220px;

height:15px;

display:block;

position:relative;

margin:0;

}



.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;

}



table.plainform td.tall .inputcorner {

height:70px;

margin-bottom:20px;

}



#finderpanelthree p {

font-size:1.2em;

margin:1em 0;

}



/* ------ MULTI-USE PANES ------ 

-- Typography -- */

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;

}



.homefindercontent .accountleft h4,

.homefindercontent .accountright h4,

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 Panel -- */

.listing {

display:block;

background-color:#fff;

border:none;

margin-top:0;

margin-bottom:15px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.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('http://cdn3-rmxb.eneighborhoods.com/images/other/listings/remaxcollection.jpg') top center no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/boxes_group_new.png') -31px -370px no-repeat;

width:100%;

height:22px;

margin:0 0 10px;

}



.searchlinks h2.remaxcollection {

position:static !important;

float:left;

margin-top:8px !important;

margin-left:10px !important;

}



.showcase {

background-color:#E2EEF7;

margin-top:-12px;

}



.showcase h4 {

display:block;

position:relative;

text-indent:-9999px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/listings/showcaselisting.jpg') top center no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/boxes_group_new.png') -31px -400px no-repeat;

width:100%;

height:22px;

margin:0 0 10px;

}



.listing dl.SearchresultsRightCol {

z-index:1 !important;

position:relative !important;

}



.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; */

width:220px;

clear:right;

}



.listing dl.newlisting {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/listings/new.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; */

position:static;

margin:.5em 0;

}



.ListingTopInfo {

float:left;

}



.PropertySummaryBackground {

height:auto !important;

width:240px;

}



.PropertySummaryBackground tr {

height:auto !important;

}



.photowrap {

z-index:1;

/* position:relative; */

position:static;

position:relative;

float:left;

display:block;

height:auto;

width:auto;

width:186px;

margin:0 0px 15px 30px;

padding:0 !important;

}



.photowrap2 {

float:left !important;

display:block;

width:184px;

}



.ViewAllPhotosTable {

float:left !important;

clear:left;

display:block;

width:184px;

}



.photowrap a {

float:left;

}



.photowrap img {

display:block;

/* position:relative; */

position:static;

float:left;

margin:0;

padding:0;

border: 1px solid #EEEEEE;

}



.photowrap2 img {

display:block;

/* position:relative; */

position:static;

margin:0;

padding:0;

border: 1px solid #EEEEEE;

}



.photowrap img.realtorlogo {

display:block;

/* position:relative; */

position:static;

padding-left:10px;

text-align:right;

margin:7px 0 0;

}



p.moreinfo {

display:block;

/* position:relative; */

position:static;

padding-left:20px;

height:15px;

font-weight:700;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/other/listings/moreinfo.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -654px no-repeat;

z-index:300;

margin:10px 0 0;

}



.listing .moreinfo {

z-index:0 !important;

position:static !important;

font-size:11px;

font-weight:bold;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.photowrap a {

}



.listing dt,

.listing dd {

}

.listing dl {

}



.imgnew{

position:absolute;

top:3.0em;

right:10px;

float:right;

}

.remaxcollection .imgnew{

margin-top:32px;

}

.showcase .imgnew{

margin-top:32px;

}

.PropertySummaryBackground .imgnew{

position:static;

}



.UpdatePanelGroupListing,

.GroupListingButtonsOuter {

position:static;

float:right;

display:block;

height:35px;

width:123px;

margin: 0px 0px 3px 0px;

padding:0px;

overflow:hidden;

}



a.viewdetailsFL {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -328px -284px no-repeat;

width:115px;

height:29px;

float:left;

}



a.viewdetails {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -328px -284px no-repeat;

width:112px;

height:29px;

/* margin-top:-6px; */

float:right;

/*

clear:both;

position:relative;

left: 114px;

*/

}



HTML BODY[onload] a.viewdetails {

/* margin-top:-8px; */

margin-bottom:2px;

}



a.viewdetails:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/ViewDetails.png') 0px -40px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -328px -316px no-repeat;

}



.remaxcollection a.viewdetails {

/* background:transparent url('/images/buttons/ViewDetails_remaxcollection.png') top left no-repeat; */

}

.remaxcollection a.viewdetails:hover {

/* background:transparent url('/images/buttons/ViewDetails_remaxcollection.png') 0px -40px no-repeat; */

}



.showcase a.viewdetails {

/* background:transparent url('/images/buttons/ViewDetails_showcase.png') top left no-repeat; */

}

.showcase a.viewdetails:hover {

/* background:transparent url('/images/buttons/ViewDetails_showcase.png') 0px -40px no-repeat; */

}



div.viewdetailscontainerFeatureList{

    float:right;

    width:120px;

}



.viewdetailscontainer{

/*

 width:123px;

 height:35px;

 position:relative;

 top: 5px;

 left: 122px;

*/

z-index:2;

position:relative;

}

.viewdetailscontainer img {

display:none !important;

}



.viewdetailscontainer2 {

}

.viewdetailscontainer2 img {

display:none !important;

}



#centercol .searchresults a.savedlisting {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/savedlisting2.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -442px -237px no-repeat;

width: 122px;

height:29px;

margin:  0px 0px 0px 3px !important;

float:left;

display:block;

}

HTML BODY[onload] #centercol .searchresults a.savedlisting {

margin:  0px 0px 0px 0px !important;

}

 

a.savelisting {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/savelisting2.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -92px -216px no-repeat;

width: 112px;

height:29px;

float:right;

clear:both;

}



a.savelisting:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/savelisting2.png') 0px -40px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -92px -248px no-repeat;

}



.remaxcollection a.savedlisting {

/* background: transparent url('/images/buttons/SavedListingRemaxcollection.png') top left no-repeat; */

} 

.remaxcollection a.savelisting {

/* background:transparent url('/images/buttons/SaveListingRemaxcollection.png') top left no-repeat; */

}

.remaxcollection a.savelisting:hover {

/* background:transparent url('/images/buttons/SaveListingRemaxcollection.png') 0px -40px no-repeat; */

}



.showcase a.savedlisting {

/* background: transparent url('/images/buttons/SavedListingShowcase.png') top left no-repeat; */

}

.showcase a.savelisting {

/* background:transparent url('/images/buttons/SaveListingShowcase.png') top left no-repeat; */

}

.showcase a.savelisting:hover {

/* background:transparent url('/images/buttons/SaveListingShowcase.png') 0px -40px no-repeat; */

}



.nocourtesy {

z-index:0 !important;

position:relative;

bottom:0px;

float:left;

display:block;

min-height:44px;

width:272px !important;

margin: -4px 0px 0px 0px !important;

padding: 0px 0px 3px 0px !important;

vertical-align:bottom;

}



.listing .courtesy {

z-index:0 !important;

position:relative;

bottom:0px;

float:left;

display:block;

min-height:88px;

width:272px !important;

/* height: 56px; */

/* margin: 32px 0px 0px -5px; */

/* margin-top:70px; */

margin: -4px 0px 0px 0px !important;

padding: 0px 0px 3px 0px !important;

vertical-align:bottom;

}

HTML>BODY[id="search"] .listing .courtesy {

width:312px !important;

width:292px !important;

}



.listing .courtesy img {

position:relative;

top:auto;

bottom:0px;

left:0px;

float:none;

display:inline;

margin-top:64px;

}



.courtesyline{

/*

 width: 340px;

 position: relative;

 bottom: 17px;

 left:75px;

 border-collapse : collapse;

*/

position:absolute;

bottom:3px;

margin: 0px 0px 0px 0px !important;

padding: 0px 0px 0px 0px !important;

float:none;

display:inline;

white-space:pre;

}





.sortresults label {

font-weight:700;

font-size:1.2em;

color:#062938;

float:left;

display:block;

/* position:relative; */

position:static !important;

margin:3px;

padding:0 .5em 0 0;

}



.sortresults .sortitem {

float:left;

width:150px;

display:block;

/* position:relative; */

position:static !important;

}



.sortresults .widesort {

width:180px !important;

}



.sortresults select {

padding-left:.5em;

}



.sortresults .paginate {

margin:5px 0 0;

}



/* -- Pagination -- */

.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('http://cdn2-rmxb.eneighborhoods.com/images/pages/search/paginate/next.png') top right no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -99px no-repeat;

color:#0071B5 !important;

padding-right:35px;

}



.paginate li.nextcold a:link,.paginate li.nextcold a:hover,.paginate li.nextcold a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/paginate/next-cold.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('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/paginate/previous.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -71px 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('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/paginate/previous-cold.png') top left no-repeat;

padding-left:25px;

color:#8AAFCB !important;

}



#centercol .paginate {

margin:15px 0 0;

}



/* --- Accordion -- */

h5.accordion {

padding-left:32px;

padding-top:2px;

height:23px;

cursor:pointer;

font-size:1.5em !important;

}



h5.open {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/accordion/accordion.png') 0 0 no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -375px no-repeat;

}



h5.open:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/accordion/accordion.png') 0 -24px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -399px no-repeat;

}



h5.collapsed {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/accordion/accordion.png') 0 -50px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -424px no-repeat;

}



h5.collapsed:hover {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/accordion/accordion.png') 0 -75px no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -449px 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;

}



/* --- Form Styling -- */

.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 {

margin: 0;

background: #AFC8D9;

color: #3A5D75;

border: none;

padding: 0;

height: 12px;

width: 75px;

} */

.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, .searchformwrap .country, .searchcriteria .country {

background: #fff;

border:1px solid #8194a1;

height: 20px;

width: 70px;

float: left;

margin-top: 5px;

}*/





.MinMaxDropDown {

width:120px;

}





.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;

margin:-5px 9px 0 0;

padding:2px;

z-index: 1 !important;

}



.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: 15px 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,

.askagent .headerwrap,

.askagent .footerwrap,

.askagent .boxcontentwrap,

.askagent .boxcontentwrap table.askform,

.askagent .boxcontentwrap table.askform td,

.askagent .boxcontentwrap table.askform td * {

position:static !important;

}



.askagent .inputcorner {

position:static;

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; */

position:static;

color:#777E82;

height:19px;

top:-2px;

z-index:50;

margin:0 3px;

}



.smallinput {

background:#fff;

border:1px solid #C1D6E5;

width:100px !important;

height:21px !important;

}



.smallinput input {

color:#22455F;

width:90px !important;

background:transparent;

border:none;

padding:3px;

}



.pricerange .smallinput {

margin-left:20px;

}



.mlsnumber .smallinput {

margin:0 auto;

}



/* Residetial Search Pages */

.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 input.textinput {

width:300px !important;

}



.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;

}



.searchcriteria .daterange .smallinput {

	z-index:0;

	position:static;

	float:left;

	height:26px !important;

	width:100px;

	margin:0px;

	padding:0px;

	border:0px;

	/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/optionTextBG.png') no-repeat top left; */

	background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;

}



.searchcriteria .daterange .smallinput input {

	z-index:0;

	position:static;

	width:90px;

	margin: 5px 0px 0px 7px;

	padding:0px;

	border:0px;

	background:transparent;

}





/* -- Red Header Bar -- */

#redbar p {

font-weight:700;

color:#fff;

text-decoration:none;

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/other/propertysearch/remaxhome.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('http://cdn1-rmxb.eneighborhoods.com/images/other/propertysearch/remaxhome.png') top left no-repeat;

}



.officelinks li.otheroffices a:link,.officelinks li.otheroffices a:hover,.officelinks li.otheroffices a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/other/propertysearch/otheroffices.png') top left no-repeat;

}



#officebar .second {

z-index:1200;

float:right;

padding-right:0;

right:-35px;

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;

}



/*-- Buttons -- */

a.registernow {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/registernow.png') top left no-repeat;

width:136px;

height:32px;

}



a.registernow:hover {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/registernow.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 {

height:26px !important;

-moz-border-radius:7px;

-webkit-border-radius:7px;

behavior:url(js/border-radius.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;

}



ins,ul.notloggedin li a:hover,.paginate li.nextcold a:hover,.paginate li.previouscold a:hover {

text-decoration:none;

}



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.rightlink a:hover,.mortgage table a:hover,table.gradedtable .foot a:hover {

color:#477AAA;

}



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;

}



.second ul li a:hover,#finderpanelthree a {

text-decoration:underline;

}



#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; */

}



#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 {

/* background-position:bottom left; */

}



#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.videotour a:hover,.tourbox li.videotour a.on {

background-position:0 -20px !important;

}



.tourbox li.virtualtour a:hover,.tourbox li.virtualtour a.on {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -434px -217px no-repeat;

}



.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;

}



.oneline label,.comparablehomesearchcontent #rightcol {

float:left;

}



.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;

}



/* End master.css */



/* Begin tabs.css */





/* ---------- Tab Styles ---------- */



@media print  {

/* Hide useless elements in print layouts... */

.ui-tabs-nav {

display:none;

}

}



@media projection,screen  {

/* Caution! Ensure accessibility in print and other media types... 

 Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

.ui-tabs-hide {

display:none;

}

}



/* Skin */

.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;

position:static;

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;

}



/* RealtyTrac Tabs */



#searchtabs {

z-index:0 !important;

position:static;

}



#searchtabs ul {

z-index:0 !important;

display:block;

position:relative;

position:static;

height:31px;

width:250px;

left:92px;

top:64px;

}



#office #searchtabs ul {

z-index:0 !important;

display:block;

height:31px;

left:-1px;

position:relative;

position:static;

top:-3px;

width:250px;

}



#searchtabs li {

position:static !important;

text-indent:-9999px;

height:31px !important;

margin-top:-3px !important;

margin-left:0px !important;

}



#searchtabs li a:link,#searchtabs li a:hover {

background:transparent;

text-indent:-9999px;

height:31px;

}



#searchtabs li.worldwide a:link,#searchtabs li.worldwide a:hover,#searchtabs li.worldwide a:visited {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/index/tabs/worldwide.jpg') 0 -31px no-repeat;

width:95px;

height:31px !important;

}



#searchtabs li.foreclosures a:link,#searchtabs li.foreclosures a:hover,#searchtabs li.foreclosures a:visited {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/index/tabs/foreclosures.jpg') 0 -31px no-repeat;

width:100px;

height:31px !important;

}



#searchtabs li a:hover {

/* background-position:0 -62px !important; */

}

#searchtabs li.worldwide a:hover {

background-position: -585 -63px !important;

}

#searchtabs li.foreclosures a:hover {

background-position: -585 -157px !important;

}



#searchtabs .ui-tabs-nav a span {

width:95px;

min-width:95px;

height:31px;

min-height:31px;

padding-top:5px;

padding-right:0;

}



/* Neighborhood/School Tabs */

#neighborhoodschools li {

text-indent:-9999px;

}



#neighborhoodschools li a:link,#neighborhoodschools li a:neighborhoodschools {

background:transparent;

text-indent:-9999px;

height:20px;

}



#neighborhoodschools li.neighborhoodpanel a:link,#neighborhoodschools li.neighborhoodpanel a:hover,#neighborhoodschools li.neighborhoodpanel a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/tabs/county.png') 0 -20px no-repeat;

width:72px;

}



#neighborhoodschools li.schoolspanel a:link,#neighborhoodschools li.schoolspanel a:hover,#neighborhoodschools li.schoolspanel a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/tabs/schools.png') 0 -20px no-repeat;

width:72px;

}



#neighborhoodschools .ui-tabs-nav a span {

width:64px;

min-width:64px;

height:15px;

min-height:15px;

padding-top:5px;

padding-right:0;

}



/* My RE/MAX Tabs */

#myremaxtabs ul.tabs {

display:block;

position:relative;

clear:left;

width:100%;

height:29px;

}



#myremaxtabs ul.tabs li {

text-indent:-9999px;

height:29px;

padding:0 !important;

}



#myremaxtabs ul.tabs li a:link,#myremaxtabs ul.tabs li a:neighborhoodschools {

background:transparent;

text-indent:-9999px;

height:29px;

}



#myremaxtabs ul.tabs li.savedlistings a:link,#myremaxtabs ul.tabs li.savedlistings a:hover,#myremaxtabs ul.tabs li.savedlistings a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/myremax/tabs/savedlistings.png') bottom left no-repeat;

width:97px;

margin-left:-2px;

}



#myremaxtabs ul.tabs li.savedsearches a:link,#myremaxtabs ul.tabs li.savedsearches a:hover,#myremaxtabs ul.tabs li.savedsearches a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/myremax/tabs/savedsearches.png') bottom left no-repeat;

width:105px;

}



#myremaxtabs ul.tabs li.savedopenhouse a:link,#myremaxtabs ul.tabs li.savedopenhouse a:hover,#myremaxtabs ul.tabs li.savedopenhouse a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/myremax/tabs/openhousetours.png') bottom left no-repeat;

width:155px;

}



#myremaxtabs ul.tabs li.savedneighborhoods a:link,#myremaxtabs ul.tabs li.savedneighborhoods a:hover,#myremaxtabs ul.tabs li.savedneighborhoods a:visited {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/myremax/tabs/savedneighborhoods.png') bottom left no-repeat;

width:142px;

}



#myremaxtabs ul.tabs li.settings a:link,#myremaxtabs ul.tabs li.settings a:hover,#myremaxtabs ul.tabs li.settings a:visited {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/myremax/tabs/settings.png') bottom left no-repeat;

width:142px;

}



#myremaxtabs .ui-tabs-nav a span {

width:64px;

min-width:64px;

height:29px;

min-height:29px;

padding:0;

}



.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;

}



/* End tabs.css */



/* Begin autocomplete.css */



.ac_results {

	padding: 0px;

	border: 1px solid WindowFrame;

	background-color: #fff;

	overflow: hidden;

	z-index: 300;

	color:#22455F;

}



.ac_results ul {

	width: 100%;

	list-style-position: outside;

	list-style: none;

	padding: 0;

	margin: 0;

}



.ac_results iframe {

	display:none;/*sorry for IE5*/

	display/**/:block;/*sorry for IE5*/

	position:absolute;

	top:0;

	left:0;

	z-index:-1;

	filter:mask();

	width:3000px;

	height:3000px;

}



.ac_results li {

	margin: 0px;

	padding: 3px 5px;

	cursor: pointer;

	display: block;

	width: 100%;

	font: menu;

	font-size: 11px;

	overflow: hidden;

}



.ac_loading {

	background :#fff;

}



.ac_over {

	background-color: Highlight;

	color: HighlightText;

}



/* End autocomplete.css */



.interior form #content {

}



.interior form #content {

}



.interior .bottomcurve {

}



.interior form .bottomcurve {

}



#foreclosuresearchwrap {

}



#foreclosuresearchwrap #content {

float:left;

}



#foreclosuresearchwrap .bottomcurve {

float:left;

}



.foreclosuressearchbox .Error {

color:#FF0000;

font-size:1.3em;

font-weight:700;

padding: 0px 0px 0px 15px;

}



.foreclosuressearchbox .searchcriteria .option {

z-index:0 !important;

position:static !important;

}



.foreclosuressearchbox .searchcriteria .row {

z-index:0 !important;

position:static !important;

}



.foreclosuressearchbox .searchcriteria .row .question {

z-index:0 !important;

position:static !important;

float:left !important;

margin: -24px 0px 0px 100px !important;

}



.foreclosures .daterange {

position:relative !important;

}



.foreclosures #searchoptions .option {

position:static !important;

}



.foreclosures .daterange .formcontentwrap {

position:relative !important;

float:left !important;

}



.foreclosures .daterange a.question {

position:absolute !important;

top:-34px !important;

right:0px !important;

float:right !important;

width:20px !important;

margin:0px !important;

padding:0px !important;

}



.foreclosures .daterange .formcontentwrap span {

position:static !important;

}





/* Help popup */



.foreclosuressearchbox #propertystatus h3 {

height:20px;

width:500px;

margin: 23px 15px 0px 25px;

padding:0px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/headlines/propertystatus.png') no-repeat top left; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -840px no-repeat;

}



.foreclosuressearchbox #propertystatus .popupcontentnarrow {

width:700px;

padding-top:10px;

padding-bottom:10px;

}



.foreclosuressearchbox #propertystatus .popupcontentnarrow span p {

font-size:1.2em;

font-weight:200;

}







.foreclosuressearchbox .searchcriteria .row .results {

z-index:0 !important;

position:static !important;

float:right;

clear:none;

margin: 3px 7px !important;

padding:5px !important;

}



.foreclosuressearchbox .searchcriteria .row .results .residentialsearchbutton {

z-index:0 !important;

position:static !important;

}



.foreclosuressearchbox .searchcriteria .row .results span {

font-size:1.3em !important;

}









/*

.foreclosuressearchbox #rightcol div:first-child {

z-index:-1 !important;

position:static !important;

}



.foreclosuressearchbox .fullaccess .headerwrap {

z-index:0 !important;

position:static !important;

padding-right:0px !important;

}

.foreclosuressearchbox .fullaccess .footerwrap {

z-index:0 !important;

position:static !important;

padding-right:0px !important;

}

.foreclosuressearchbox .fullaccess .boxcontentwrap {

z-index:0 !important;

position:static !important;

padding-right:0px !important;

}

.foreclosuressearchbox .fullaccess h4,

.foreclosuressearchbox .fullaccess img,

.foreclosuressearchbox .fullaccess p {

z-index:0 !important;

position:static !important;

float:left !important;

}

.foreclosuressearchbox .fullaccess p {

margin: 0px 0px 0px 5px !important;

padding:0px !important;

}

.foreclosuressearchbox .fullaccess h4 {

margin: 5px 0px 0px 5px !important;

padding:0px !important;

}

.foreclosuressearchbox .fullaccess img {

margin:0px !important;

}

.foreclosuressearchbox .fullaccess .floatbuttons {

z-index:0 !important;

position:static !important;

float:left !important;

margin-bottom:20px !important;

}

.foreclosuressearchbox .fullaccess .floatbuttons a,

.foreclosuressearchbox .fullaccess .floatbuttons a:link,

.foreclosuressearchbox .fullaccess .floatbuttons a:visited,

.foreclosuressearchbox .fullaccess .floatbuttons a:hover,

.foreclosuressearchbox .fullaccess .floatbuttons a:active {

z-index:0 !important;

position:static !important;

float:left !important;

margin: 0px 0px 20px 0px !important;

padding:0px !important;

}

.foreclosuressearchbox .fullaccess .floatbuttons a.rtlogin,

.foreclosuressearchbox .fullaccess .floatbuttons a.rtlogin:link,

.foreclosuressearchbox .fullaccess .floatbuttons a.rtlogin:visited,

.foreclosuressearchbox .fullaccess .floatbuttons a.rtlogin:hover,

.foreclosuressearchbox .fullaccess .floatbuttons a.rtlogin:active {

margin: 0px 5px 20px 0px !important;

}

*/









/* Begin foreclosures.css */

.searchlinks h2.foreclosuresearchresults {

/* background:transparent url(http://cdn1-rmxb.eneighborhoods.com/images/pages/foreclosures/headlines/foreclosuresearchresults.png) no-repeat scroll left top; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -960px no-repeat;

display:block;

height:17px;

left:15px;

position:relative;

text-indent:-9999px;

top:17px;

width:275px;

}



.foreclosuresearch {

margin-left:357px !important;

}



.arialphoto img {

border:1px solid #C3C7CC;

}



/* Full Access Box */

.fullaccess img.floatleft {

display:block;

position:relative;

float:left;

left:-5px;

padding:0;

}



.fullaccess h4 {

/* background:url('http://cdn2-rmxb.eneighborhoods.com/images/pages/foreclosures/headlines/foreclosuresaccess.png') top left no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -220px no-repeat !important;

width:250px;

height:13px;

margin:6px 0 0 62px;

}



.fullaccess p {

color:#165d94;

font-size:1.2em;

width:250px;

margin:-2px 0 0 62px;

}



.floatbuttons {

display:block;

position:relative;

width:245px;

padding-bottom:10px;

height:20px;

margin:10px 0 0 62px;

}



a.createaccount {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/createaccount.png') top left no-repeat;

width:113px;

height:32px;

float:left;

}



a.createaccount:hover {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/createaccount.png') 0 -35px no-repeat;

}



a.rtlogin {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/rtlogin.png') top left no-repeat;

width:88px;

height:32px;

float:left;

margin-right:5px;

}



a.rtlogin:hover {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/rtlogin.png') 0 -35px no-repeat;

}







.fullaccess a.createaccount {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -296px -216px no-repeat !important;

}

.fullaccess a.createaccount:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -296px -251px no-repeat !important;

}



.fullaccess a.rtlogin {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -204px -216px no-repeat !important;

width:91px !important;

}

.fullaccess a.rtlogin:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -204px -251px no-repeat !important;

}







.listing dt {

font-weight:700;

color:#7B9DAF;

font-size:1.4em;

line-height:1.3em;

margin-top:0;

width:250px;

}



/* ----  Foreclosure Detail Page ----  */

h3.foreclosureprice {

font-size:1.3em !important;

font-weight:400 !important;

margin-top:.7em;

}



h3.foreclosureprice span {

margin-right:30px;

}



h3.foreclosureprice .question {

float:none;

display:inline;

margin-left:5px;

}



/* ----  Access Box ----  */

.realtytrakpromo {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/foreclosures/promo/bg.jpg') top left repeat-y;

width:618px;

display:block;

position:relative !important;

float:left;

}



.realtytrakpromo .headerwrap {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/foreclosures/promo/header.jpg') top left no-repeat;

z-index:100;

width:618px;

display:block;

/* position:relative; */

position:static !important;

}



.realtytrakpromo .footerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/foreclosures/promo/footer.jpg') bottom left no-repeat;

z-index:400;

width:618px;

display:block;

/* position:relative; */

position:static !important;

}



.realtytrakpromo h4 {

background:url('http://cdn1-rmxb.eneighborhoods.com/images/pages/foreclosures/headlines/access.jpg') top left no-repeat;

width:491px;

height:28px;

margin:15px auto 0;

}



a.rtloginlarge {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/buttons/loginorcreate2.jpg') 0 0 no-repeat !important;

width:232px !important;

height:49px;

display:block;

position:relative;

text-align:center;

/* margin:0 0 15px 185px !important; */

margin:0 0 0 185px !important;

}



a.rtloginlarge:hover {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/buttons/loginorcreate2.jpg') 0 -49px no-repeat !important;

}



.SubText {

color:#FFFFFF;

font-size:1.2em;

font-weight:700;

text-align:right;

width:222px;

margin: 0px auto 5px auto;

}



.realtytrakpromo .photowrap {

float:left;

width:180px;

display:block;

position:relative;

margin:0 5px 15px 15px;

}



.realtytrakpromo .photowrap img {

margin-bottom:15px;

}



.realtytrakpromo ul {

width:360px !important;

float:right;

display:block;

list-style-type:disc !important;

position:relative;

margin:-10px 5px 15px 0;

padding: 0px 0px 0px 15px;

}



.realtytrakpromo li {

color:#fff;

list-style:disc !important;

font-size:1.2em;

line-height:1.4em;

margin:1em 0;

}



iframe.foreclosureframe {

border:1px solid #fff;

display:block;

position:relative;

width:617px;

left: -3px;

height:300px;

margin:0;

padding:0;

}



.ifrmPropertyDetails {

z-index:-2 !important;

position:static !important;

float:none;

}



.ifrmPropertyDetails iframe {

z-index:-1 !important;

position:static !important;

float:none;

height:2500px !important;

}



.arialphoto,.fullaccess .bottomrow {

display:block;

position:relative;

}



/* Advanced Search */



.searchlinks h2.foreclosuresearchheadline {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/headlines/foreclosuresearch.png) no-repeat scroll left top; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -880px no-repeat;

float:left;

display:block;

height:25px;

position:relative;

position:static;

text-indent:-9999px;

top:10px;

left:15px;

margin-top:10px !important;

margin-left:15px !important;

width:256px;

}



.foreclosuressearchbox h2.workwithleaders {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/foreclosures/headlines/workwithleaders.png') 2px 0 no-repeat; */

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -560px no-repeat;

height:27px;

width:400px;

}



.foreclosuressearchbox .firstrow .inputcorner {

/*

margin-left:0 !important;

left:0;

float:none !important;

width:400px;

*/

z-index:0;

/* position:static; */

position:relative;

float:left;

display:block;

height:30px;

/* width:400px; */

width:613px;

margin: 0px 0px 0px 10px;

padding: 0px 0px 0px 20px;

border:0px;

/* text-align:center; */

text-align:left;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/swaptextbox400BG.gif') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -40px no-repeat;

}



HTML>BODY .foreclosuressearchbox .firstrow .inputcorner {

margin: 0px 0px 0px 0px;

padding: 2px 0px 0px 2px;

}



.foreclosuressearchbox .firstrow .inputcorner input {

position:static;

float:left;

display:block;

width:380px;

margin:0px;

padding: 0px 0px 0px 2px;

}



HTML>BODY .foreclosuressearchbox .firstrow .inputcorner input {

margin: 0px 0px 0px -5px;

}



HTML BODY[onload] .foreclosuressearchbox .firstrow .inputcorner input {

margin: 0px 0px 0px 5px;

}



.foreclosuressearchbox .QS_Error {

position:absolute;

top:9px;

left:410px;

}



.daterange {

/* left: 40px !important; */

}



#savedforeclosuresearches {

width:610px;

}



#savedforeclosuresearches table.widedots {

width:610px !important;

}



#savedforeclosuresearches table.widedots tbody {

width:610px !important;

}



#savedforeclosuresearches table.widedots tbody td[colspan="2"] {

width:610px !important;

margin:0px;

padding:0px;

}



#recentforeclosuresearches {

width:610px;

}



#savedforeclosuresearches h3,

.savedforeclosuresearches h3 {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/foreclosures/headlines/savedforeclosuresearches.png) no-repeat scroll left top; */

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/blue_headline_group_new.png') 0px -120px no-repeat;

height:22px;

width:314px;

}



#recentforeclosuresearches h3,

.recentforeclosuresearches h3 {

/* background:transparent url(http://cdn4-rmxb.eneighborhoods.com/images/pages/foreclosures/headlines/recentforeclosuresearches.png) no-repeat scroll left top; */

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/blue_headline_group_new.png') 0px -160px no-repeat;

height:22px;

width:314px;

}



.searchcriteria .question {

left:110px;

margin-top:-25px;

position:absolute;

}

/* End foreclosures.css */





/* Begin footer.css */



/*Footer*/



#content.footer  h2, #national h2 {

  display:block;

  left:15px;

  position:relative;

  text-indent:-9999px;

  top:10px;

  width:600px;

  height:24px;

}



.footer .right h2, #national.footer .right h2 {

  left:0;

  top: 0;

  padding-bottom: 20px;

}



.footer .right a {

  text-decoration: underline;

}



.footer #content {

  padding-bottom: 35px;

}



#footerlinks {

  float: right;

}



#footerlinks a {

  color: #155f98;

}



#footerlinks a:hover {

  text-decoration: underline;

}



.footer h3 {

  color: #09558c;

  font-size: 1.35em;

margin-bottom: .3em;

margin-top: .7em;

}



.footer p {

  color: #62696d;

  padding-bottom: 20px;

  width: 660px;

  font-size: 1.2em;

line-height: 1.4em;

}



#sitemap a.on {

  color: #a6cae3 !important;

}



/*Site Map*/



h2.sitemap {

  background:transparent url('http://Cdn3-rmxb.eneighborhoods.com/images/pages/footers/sitemap.png') no-repeat scroll left top;

}



.sitemapcontent {

  background: url('http://Cdn2-rmxb.eneighborhoods.com/images/pages/footers/sitemap-vertical-dots.png') 28px 0 repeat-y;

  margin: 35px 1px 0 ;

}



.sitemapcontent .column {

  width: 228px;

  margin-left: 27px;

  float: left;

  padding-bottom: 50px;

}



.sitemapcontent .column.last {

  width: 200px;

}



.sitemapcontent ul {

  line-height: 20px;

  margin-bottom: 20px;

}



.sitemapcontent ul ul {

  margin: 0 !important;

  padding: 0 !important;

}



.sitemapcontent ul li ul{

  margin: 0 !important;

  padding: 0 !important;

}



.sitemapcontent ul li.title {

  color: #154476;

  font-size: 1.4em;

  font-weight: bold;

}



.sitemapcontent ul li.title.darkblue {

  color: #0e263c;

}



.sitemapcontent ul li a {

  font-size: 12px;

  text-decoration: underline;

  color: #0e263c;

}



.sitemapcontent ul li a:hover {

  text-decoration: none;

}



.sitemapcontent ul ul li {

  list-style-type: disc;

  margin-left: 30px;

}



/*Terms of Use*/



body h2.termsofuse {

float:left;

margin: 8px 0px 0px 7px;

/* background:transparent url('http://Cdn1-rmxb.eneighborhoods.com/images/pages/footers/terms-of-use.png') no-repeat scroll left top; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -520px no-repeat;

}



.termsofusecontent {

  padding: 10px 23px;

}





.termsofusecontent p {

  padding-bottom: 14px;

  width: 900px;

}



.termsofusecontent td p {

width:auto !important;

}



/*Privacy Policy*/



body h2.privacypolicy {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/privacy-policy.png') no-repeat scroll left top; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -560px no-repeat;

}



.privacypolicycontent {

  padding: 10px 23px;

}





.privacypolicycontent p {

    padding-bottom: 14px;

    width: 900px;

}



/*Remax Around the World*/

h2.remaxaroundtheworld {

  background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/remaxaroundtheworld.png') no-repeat scroll left top;

}



h2.thehometownexperts {

  background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/footers/thehometownexperts.png') no-repeat scroll left top;

}







.aroundtheworldcontent {

  padding: 15px;

}







.maplinks {

  width: 700px;

  font-size: 1.1em;

  color: #165a8c;

  font-weight: bold;

  padding-top: 20px;

}



.maplinks a {

  color: #165a8c;

}



.maplinks a:hover {

  color: #c51a22 !important;

}





.footer .left {

  float: left;

  width: 145px;

}



.footer .right {

  float: right;

  width: 800px;

  line-height: 20px;

  

}



.aroundtheworldcontent table.remaxtextlinks {

  width: 100%;

  font-size: 1.2em;

  color: #6f7679;

}



.aroundtheworldcontent table.remaxtextlinks strong{

 color: #195177;

}



.aroundtheworldcontent table.remaxtextlinks a{

  text-decoration: underline;

}



.aroundtheworlddetail {

  padding-top: 20px;

}



.aroundtheworlddetail strong{

  font-weight: bold;

}



.aroundtheworlddetail a {

  text-decoration: underline;

}



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: 130px;

}



ul.detail-pagination li.pipe-divider {

padding-left: 15px;

margin-left: 15px;

background:url('http://Cdn3-rmxb.eneighborhoods.com/images/pages/national/detail/gradientseparator_white_bluebg.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: normal !important;

line-height: 15px;

}



ul.detail-pagination a:hover {

color: white !important;

text-decoration: underline;

}



ul.detail-pagination a.nextpage {

padding: 0 24px 0 0;

background-position: right;

margin: 0 0 0 15px;

float: right;

}



a.backtosearch {background-image: url('http://Cdn4-rmxb.eneighborhoods.com/images/pages/national/detail/backtosearcharrow.png') ;}



/*Media*/



h2.media {

  background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/footers/media.png') no-repeat scroll left top;

}



h2.videos {

  background:transparent url('http://Cdn4-rmxb.eneighborhoods.com/images/pages/footers/videos.png') no-repeat scroll left top;

}

h2.logos {

  background:transparent url('http://Cdn1-rmxb.eneighborhoods.com/images/pages/footers/logos.png') no-repeat scroll left top;

}

h2.remaxphotos {

  background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/remaxphotos.png') no-repeat scroll left top;

}

h2.officerphotos {

  background:transparent url('http://Cdn4-rmxb.eneighborhoods.com/images/pages/footers/officerphotos.png') no-repeat scroll left top;

}



.gallery {

  

}



.gallery strong{

    color: #165a8c;

}





.video .galleryitem, .photos .galleryitem, .logos .galleryitem {

  float: left;

  width: 260px;

  line-height: 14px;

  height: ;

}



.video .itemcontainer, .photos .itemcontainer, .logos .itemcontainer {

  width: 218px;

  height: 145px;

  background: #e0e2e3;

  margin-bottom: 10px;

}



.gallery p {

  width: 100%;

}



/*Corp Info*/



h2.corporateinformation {

  background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/corporateinformation.png') no-repeat scroll left top;

}



h2.remaxcorporateinformation {

  background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/footers/remaxcorporateinformation.png') no-repeat scroll left top;

}



.corpinfocontent {

  padding: 15px;

}





h2.historyofremax {

  background:transparent url('http://Cdn2-rmxb.eneighborhoods.com/images/pages/footers/historyofremax.png') no-repeat scroll left top;

  

}



h2.biographies {

  background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/biographies.png') no-repeat scroll left top;

  

}





.biographyphoto img {

  float: left;

  padding: 0 15px 15px 0;

}



h2.theremaxballoon {

  background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/footers/theremaxballoon.png') no-repeat scroll left top;

  

}



.balloon img {

  position: relative;

  float: left;

  padding: 0 15px 15px 0;

  

}



.footer .right.balloon {

  width: 660px;

  padding-right: 140px;

}



.balloon p {

  width: auto;

}



h2.communityinvolvement {

  background:transparent url('http://Cdn3-rmxb.eneighborhoods.com/images/pages/footers/communityinvolvement.png') no-repeat scroll left top;

  

}



/*Community Affairs*/



.communitycontent {

  padding: 15px 30px;

}



h2.communityaffairs {

  background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/communityaffairs.png') no-repeat scroll left top;

  

}



.communitysection {

  padding-left: 150px;

}



.communitycontent a {

  color: #175889;

  text-decoration: underline;

}



.communitycontent a:hover {

  text-decoration: none;

}



.communitysection.miracles {

  background:transparent url('http://Cdn3-rmxb.eneighborhoods.com/images/pages/footers/makingmiracleshappen.png') no-repeat scroll left top;

  

}





.communitysection.breastcancer {

  background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/footers/fightingbreastcancer.png') no-repeat scroll left top;

  

}



/*Job Opportunities*/



h2.jobopportunities {

  background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/footers/jobopportunities.png') no-repeat scroll left top;

  

}



.joboppscontent {

  padding: 15px 20px;

}



.joblistings {

  padding: 15px 0;

  margin-left:-3px;

}



/* End footer.css */



/* Begin mapicons.css */



/* -- CSS for Large Map Popups -- */

.legend {

float:left;

display:block;

position:relative;

}



.legend li {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/icons/map/reddot.png') top left no-repeat;

float:left;

margin-right:15px;

padding-left:20px;

font-size:1em;

color:#3D454A;

height:25px;

padding-top:5px;

}



li.listingcity {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/icons/map/reddot.png') 0 2px no-repeat;

}



li.listingzip {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/icons/map/bluedot.png') 0 2px no-repeat;

}



li.bluehouse {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/map/bluehouse.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -1140px no-repeat;

padding-left:25px;

}



li.redhouse {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/icons/map/redhouse.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -1110px no-repeat;

padding-left:25px;

}



li.greenhouse {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/map/greenhouse.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -1200px no-repeat;

padding-left:25px;

}



li.goldhouse {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/map/goldhouse.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -1170px no-repeat;

padding-left:25px;

}



/* Map Popouts */

.mappopout {

display:block;

position:absolute;

}





#pop1 {

width:359px;

margin-top:-200px;

}



#pop2 {

width:359px;

margin:-200px 0 0 450px;

}



#pop3 {

width:359px;

margin:-500px 0 0 450px;

}



.mappopout .header {

height:5px;

display:block;

position:relative;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/map/header.png') bottom left no-repeat;

width:359px;

}



.mappopout .footer {

height:43px;

display:block;

position:relative;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/map/footer.png') bottom left no-repeat;

width:359px;

}



.mappopout .popoutcontent {

width:359px;

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/map/bg.png') top left repeat-y;

padding:5px;

}



.mappopout .photowrap {

width:120px;

margin:0 0 0 4px;

}



.mappopout .withballoon .photowrap img {

float:left;

}



.mappopout .withballoon .photowrap {

width:150px;

}



.mappopout .remaxlisting {

display:block;

position:relative;

float:right;

margin:0 0 0 7px;

}



.mappopout .listing {

background:transparent;

margin:0;

}



.mappopout .listing dl {

float:left;

margin-right:12px;

display:block;

position:relative;

min-width:190px !important;

width:auto !important;

}



.mappopout .withballoon dl {

margin-top:-13px;

min-width:155px !important;

width:auto !important;

}



.mappopout .listing dt {

font-size:1.2em;

line-height:1.3em;

margin-top:0;

}



.mappopout .listing dd {

font-size:1.2em;

line-height:1.1em;

}



.mappopout .listing dd.price {

font-size:1.5em;

margin:.5em 0;

}



.mappopout .listing dd.logo {

float:right;

margin-top:-60px;

margin-right:0;

display:block;

position:relative;

}



.mappopout .listing dd.newlisting {

background:transparent url(http://cdn2-rmxb.eneighborhoods.com/images/other/listings/new.png) top left no-repeat;

padding-left:40px;

height:20px;

padding-top:4px;

}



.mappopout .listing dd.credit {

font-size:1em;

margin:.5em 0;

}



.mappopout a.close {

display:block;

position:relative;

float:right;

margin-right:20px;

text-indent:-9999px;

width:13px;

height:13px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -1083px no-repeat;

}



.mappopout a.savelisting {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/smallsavelisting.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -216px no-repeat !important;

width:91px !important;

height:27px !important;

float:right;

margin:5px 20px 0 13px;

}



.mappopout a.savelisting:hover {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/smallsavelisting.png') 0 -27px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -243px no-repeat !important;

width:91px !important;

height:27px !important;

}



.mappopout a.savedlisting,

HTML BODY .mappopout a.savedlisting {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -448px -268px no-repeat !important;

width:91px !important;

height:27px !important;

}



.mappopout a.savedlisting:hover,

HTML BODY .mappopout a.savedlisting:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -448px -268px no-repeat !important;

width:91px !important;

height:27px !important;

}



.listinglink {

	

}



.listinglink a.close {

	margin-top: 0px;

}



.listinglink .photowrap {

	width: 70px !important;

}



.listinglink dl{

	top: -15px;

	margin-top: 0px !important;

}



.listinglink a {

	text-decoration: underline;

	margin: 7px 0;

	display: block;

	position: relative;

}



/* End mapicons.css */





/* Learning Center */



h2.featuredarticles {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -120px no-repeat !important;

}

h2.realestate {

width: 142px !important;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -160px no-repeat !important;

}

h2.mortgagetools {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -200px no-repeat !important;

}





h2.buyingahome {

width: 141px !important;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -240px no-repeat !important;

}

h2.stepstoselling {

width: 243px !important;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -280px no-repeat !important;

}

h2.workingwithyouragent {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -320px no-repeat !important;

}

h2.whyuseremax {

width: 177px !important;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -360px no-repeat !important;

}

h2.smallglossary {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -400px no-repeat !important;

}



body .relatedarticles h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -140px no-repeat;

}





body h2.aboutus {

float:left;

position:static;

margin: 10px 0px 0px 10px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -400px no-repeat;

}



body h2.find-an-agent {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -440px no-repeat;

}



body h2.contactus {

float:left;

position:static;

margin: 10px 0px 0px 10px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -480px no-repeat;

}



h2.howcanwehelp {

position:static !important;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -440px no-repeat !important;

}



/* ------------ Begin master.css ------------ */

/* ----------------- CSS Reset ----------------- */

/* ----------------- Links ----------------- */

/* ----------------- Main Structure ----------------- */



.bodywrap{

z-index:0;

position:static;

display:block;

margin-top:13px;

margin-bottom:0px;

}



#leftcol {

z-index:0;

position:static;

display:block;

margin:0px;

padding-top:0px;

padding-right:0px;

padding-bottom: 15px;

padding-left:0px;

}



#centercol {

z-index:0 !important;

position:static !important;

display:block;

margin:0px;

padding-top:0px;

padding-right:0px;

padding-bottom: 15px;

padding-left:0px;

}



#rightcol {

z-index:0;

position:static;

display:block;

margin:0px;

padding-top:0px;

padding-right:0px;

padding-bottom: 15px;

padding-left:0px;

}



#content {

z-index:0;

position:static;

/* float:left; */

display:block;

width:1000px;

margin-left:0px;

padding: 6px 0px 0px 0px;

}



#PageWrapper {

display:block;

width:1000px !important;

margin: 20px auto !important;

padding:0px !important;

border:0px !important;

border-collapse:collapse !important;

}



#detail #PageWrapper {

margin: 0px auto !important;

border-top: 20px solid #FFFFFF !important;

}

HTML BODY[onload]#detail #PageWrapper {

margin: 20px auto !important;

border:0px !important;

}





/* ----------------- Mast----------------- */

/* Custom Area / Detail Page Mast - Search Page Mast -Interior Page Mast */

/* Detail and Search Page Positioning */

/* Index and National Page Positioning */

/* List Styles */



/* -- Search Navigation -- */



#searchnavigation {

z-index:0;

position:static;

margin-bottom:13px;

}



#searchnavigation ul {

z-index:0;

position:static;

}



#searchnavigation ul li {

z-index:0;

position:static;

}



#searchnavigation ul li a,

#searchnavigation ul li a:link, #searchnavigation ul li a:visited,

#searchnavigation ul li a:hover, #searchnavigation ul li a:active {

z-index:0;

position:static;

}





/* ----------------- Footer ----------------- */



/* ----------------- Sitemap ----------------- */



#office .divFloatingLayerClass .inputcorner {

margin-left:0px;

}



#content.footer h2, #national h2 {

z-index:0 !important;

position:static !important;

}



#content.footer h2.privacypolicy, #national h2.privacypolicy {

float:left;

margin: 8px 0px 0px 12px;

}



#content.footer h2.sitemap, #national h2.sitemap {

float:left;

margin: 8px 0px 0px 12px;

}



body h2.sitemap {

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -600px no-repeat;

}



.sitemapcontent {

z-index:0 !important;

position:static !important;

}



.sitemapcontent ul {

z-index:0 !important;

position:static !important;

}



/* ----------------- Headlines ----------------- */

/* ----------------- Typography ----------------- */

/* ----------------- Pages ----------------- */

/* ------ Index Page ------ */

/* Search Box */



/*

h5.results {

position: relative;

display:block;

color: #003366;

font-weight: bold;

font-size: 0.9em;

margin-top: 20px;

word-wrap: break-word;

word-break: break-all;

}

*/



/*

h5.results span {

display:block;

width:120px;

margin-left:10px;

}

*/



.graygradient {

z-index:0;

/* position:relative; */

position:static;

}



.graygradient .headerwrap {

z-index:0;

/* position:relative; */

position:static;

}



.graygradient .headerwrap .footerwrap {

z-index:0;

/* position:relative; */

position:static;

height:38px;

width:145px;

margin:0px;

padding:0px;

}



.graygradient .headerwrap .footerwrap .boxcontentwrap {

z-index:0;

/* position:relative; */

position:static;

margin: 3px 0px 0px 10px;

padding:0px;

}



.graygradient .headerwrap .footerwrap .boxcontentwrap h5.results {

z-index:0;

position:relative;

top:0px;

left:0px;

float:left;

display:block;

/* width:125px; */

width:125px;

margin:0px;

padding:0px;

vertical-align:top;

/* word-wrap: break-word; */

white-space: pre;

}



.graygradient .headerwrap .footerwrap .boxcontentwrap h5.results span {

z-index:0;

position:absolute;

top:0px;

left:0px;

float:left;

display:block;

color: #255996;

width:125px;

margin:0px;

padding: 0px 0px 0px 0px;

font-family: arial, helvetica, verdana, sans-serif normal;

font-weight: 700;

font-size: 0.9em;

vertical-align:top;

white-space: pre-wrap;

}



HTML > BODY .graygradient .headerwrap .footerwrap .boxcontentwrap h5.results span {

white-space: -moz-pre-wrap;

}



.graygradient .headerwrap .footerwrap .boxcontentwrap h5.results span {

/* white-space: pre; */

}





table.showform td {

margin:0px;

padding: 5px 0px 5px 0px !important;

}



table.showform span {

display:inline;

margin:0px;

padding:0px;

}

table.showform td span {

display:inline;

margin:0px;

padding:0px;

}



table.showform td span.LoginRegistrationPopupLabel {

display:block;

width:112px !important;

margin:0px !important;

padding:0px !important;

}

HTML BODY[onload] table.showform td span.LoginRegistrationPopupLabel {

width:110px !important;

}

table.showform td span.LoginRegistrationPopupLabel span {

float:none;

display:inline;

width:auto !important;

margin:0px !important;

padding:0px !important;

}

HTML BODY[onload] table.showform tr + tr + tr + tr + tr td span.LoginRegistrationPopupLabel span {

float:left;

}

HTML BODY[onload] table.showform tr + tr + tr + tr + tr + tr td span.LoginRegistrationPopupLabel span {

float:none;

}



table.showform .submitrow input[value="Submit"] {

float:none;

display:block;

height:32px;

width:115px;

text-indent:-9999px;

margin: 0px 14px 0px 0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -1px no-repeat;

cursor:pointer;

}



table.showform .submitrow input[value="Submit"]:hover {

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -34px no-repeat;

}





/* Columns */

/* ----- Boxes ----- */

/* Light Blue Shadowed Box */

/* White Box */

/* ----- Left Column Boxes ----- */

/* Research Box */

/* Mortgage Box */

/* Searched Markets Box */

/* ----- Right Column Boxes ----- */

/* Franchise Box */

/* Agent Box */

/* Video Box */

/* ----- Center Column ----- */

/* House Hunter */

/* Register */



.mainsignin {

text-align:left;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.mainsignin .REMSSignUpFormTable {

margin:0px;

padding:0px;

border-collapse:collapse;

}



.mainsignin .REMSSignUpForm {

width:300px;

margin: 0px 0px 0px 0px;

padding:0px;

border-collapse:collapse;

}



.mainsignin .REMSLoginForm {

width:400px;

margin:0px;

padding:0px;

border-collapse:collapse;

}



.mainsignin td

 {

text-align:left;

color:#666666;

margin:0px;

padding:0px;

border-collapse:collapse;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.mainsignin .REMSSignUpForm TD {

padding: 10px 0px 0px 0px;

}



.mainsignin .REMSLoginForm TD {

padding: 10px 10px 0px 0px;

}



.mainsignin h3 {

color:#006699;

font-weight:bold;

font-size:1.3em;

}



.mainsignin .GrayBar2 {

color:#669999;

font-weight:bold;

font-size:1.5em;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.mainsignin span.REMSCaption {

float:none;

line-height:22px;

}



.mainsignin a.REMSLinkCommand {

float:left;

overflow:hidden;

margin-top:20px;

}



.mainsignin input {

color:#666666;

}





.mainsignin input#txtNewEmail,

.mainsignin input#txtNewPhone,

.mainsignin input#txtNewName

 {

line-height:22px;

height:26px;

padding-top:4px;

padding-left:10px;

border:0px;

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/SignUpBox.gif') no-repeat top left;

overflow:hidden;

}



.mainsignin input#txtNewPassword,

.mainsignin input#txtNewConfirmPassword

 {

line-height:22px;

height:26px;

padding-top:4px;

padding-left:10px;

border:0px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/PasswordBox.gif') no-repeat top left;

overflow:hidden;

}



.mainsignin input#txtEmailLogin,

.mainsignin input#txtPassword

 {

line-height:22px;

height:26px;

padding-top:4px;

padding-left:10px;

border:0px;

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/LoginBox.gif') no-repeat top left;

overflow:hidden;

}





/* Definition List Items */

/* ----- Detail Pages ----- */



#detail #content {

z-index:0 !important;

position:static !important;

/* float:left; */

float:left;

}



#detail .bodywrap #content .detailcontent {

/*

float:left;

*/

}



.detailcontent {

display:block;

/* margin: 19px 0 0 0; */

margin: 10px 0px 0px 0px;

padding:0px;

text-align:left;

}



#detail #leftcol {

}



#detail #rightcol {

float:right;

width:345px !important;

margin:0px !important;

padding: 0px 5px 0px 0px !important;

overflow:hidden;

}



HTML>BODY#detail #rightcol {

margin: 0px 10px 0px 0px !important;

}



#detail .bottomcurve {

float:left;

margin-top:-10px;

}



HTML BODY[onload]#detail .bottomcurve {

margin-top:0px;

}





#detail .detailcontent,

#detail .detailcontent #rightcol,

#detail .detailcontent #rightcol .askagent,

#detail .detailcontent #rightcol .askagent .headerwrap,

#detail .detailcontent #rightcol .askagent .footerwrap,

#detail .detailcontent #rightcol .askagent .boxcontentwrap,

#detail .detailcontent #rightcol .askagent h4 {

z-index:0 !important;

position:static !important;

}

#detail .detailcontent #rightcol .askagent .boxcontentwrap {

/* position:relative !important; */

}

#detail .detailcontent #rightcol .askagent .boxcontentwrap {

position:static !important;

}





#detail .detailcontent #rightcol .askagent .boxcontentwrap .transbox {

/* height:5000px !important; */

}









HTML BODY#detail #PageWrapper #content .askagent .boxcontentwrap {

position:relative !important;

}

HTML BODY .divFloatingLayerClass .confirmationbox {

/* position:relative !important; */

}







/* -- Search Tools -- */



.searchtools {

}



.searchlinks {

z-index:0;

display: block;

/*

position: relative;

top: 8px;

*/

position:static;

width: 970px;

margin: 0px auto 15px auto;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/bg.png') top left repeat-y; */

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -5060px 0px repeat-y;

}



HTML>BODY#search .searchlinks {

margin: 0px auto 15px 15px;

}



.searchlinks .headerwrap {

z-index:0;

display: block;

/* position: relative; */

position:static;

width: 970px;

margin:0px;

padding:0px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/header.png') top left no-repeat; */

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -4080px 0px no-repeat;

}



.searchlinks .footerwrap {

z-index:0;

display: block;

/* position: relative; */

position:static;

width: 970px;

margin:0px;

padding:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/footer.png') bottom left no-repeat; */

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -6040px bottom no-repeat;

}



#search .searchlinks .headerwrap {

height:50px;

}



#search .searchlinks .footerwrap {

height:50px;

}



#detail .searchlinks .headerwrap {

}



#detail .searchlinks .footerwrap {

height:38px;

margin:0px;

padding:0px;

}



.luxury .searchlinks .headerwrap {

padding-top:5px;

}



.searchlinks p.back {

margin:0px;

padding:0px;

}



.searchlinks p.back a,

.searchlinks p.back a:link,

.searchlinks p.back a:visited,

.searchlinks p.back a:hover,

.searchlinks p.back a:active {

display: block;

position: relative;

position:static;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/backtosearch.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -482px no-repeat;

margin: 10px 0px 0px 10px;

padding: 0px 0px 0px 20px;

width: 100px;

float: left;

height: 17px;

left: 10px;

top: 11px;

}



.prevnext {

color:#FFFFFF;

display: block;

/* position: relative; */

position:static;

float: right;

width: 220px;

margin: 11px 10px 0px 0px;

padding:0px;

top: 11px;

font-weight: bold;

vertical-align:top;

}



.prevnext .previous,

.prevnext .next {

margin:0px;

padding:0px;

}



.prevnext .previous a {

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/previous.jpg') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -564px no-repeat;

margin:0px;

padding: 0px 0px 0px 20px;

float: left;

height: 17px;

cursor:pointer;

vertical-align:top;

}



.prevnext .next a {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/next.jpg') top right no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -591px no-repeat;

margin:0px;

padding: 0px 41px 0px 0px;

height: 17px;

float: right;

cursor:pointer;

vertical-align:top;

}









/* Search Tools */



#detail .searchtools ul {

float:left;

display:inline;

margin: 0px 0px 20px 20px;

}



#detail .searchtools li.toolsResources_PreApprovedTool a {

background: url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/PreAppSmall.gif') no-repeat left top;

}



#detail .searchtools li.toolsResources_MortgageCalculatorTool a {

background: url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/MortgageCalcSmall.gif') no-repeat left top;

}



#detail .searchtools li.toolsResources_HomeInsuranceTool a {

background: url('http://cdn1-rmxb.eneighborhoods.com/images/icons/tools/InsuranceSmall.gif') no-repeat left top;

}



#detail .searchtools li.toolsResources_TitleServicesTool a {

background: url('http://cdn2-rmxb.eneighborhoods.com/images/icons/tools/TitleSmall.gif') no-repeat left top;

}



#detail .searchtools li.toolsResources_HomeWarrantyTool a {

background: url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/HomeWarrantySmall.gif') no-repeat left top;

}



#detail .searchtools li.eRealInvestor a {

background: url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/eRealInvestorcalc.png') no-repeat left top;

}



#pnlHide {

margin: 0px 0px 0px 20px;

}



#upnlSaveListing #pnlHide {

margin: 0px 0px 0px 0px;

}



/*

.tools li.eRealInvestor a:link {

  background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/eRealInvestorcalc.png') 0 3px no-repeat;	

  padding: 5px 10px 0 22px;

   }

*/



#detail .searchtools li {

display: block;

position: relative;

float: left;

height: 28px;

padding-left: 5px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/icons/tools/divider.jpg') top right no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -127px no-repeat;

}



#detail .searchtools li.save {

background:transparent;

}



#detail .searchtools li a:link, #detail .searchtools li a:hover, #detail .searchtools li a:visited {

height: 28px;

/* background: transparent; */

display: block;

position: relative;

color: #09558c;

text-decoration: none;

font-weight: bold;

padding: 5px 10px 0 32px;

}



#detail .searchtools li a:hover {

color: #90BBDF !important;

}









.tools {

z-index:0 !important;

position:static !important;

top:0px;

margin: 0px 0px 20px 20px;

padding:0px;

}



#search .tools {

top:1px;

float:left;

width:960px;

margin: 0px 0px 20px 20px;

padding:0px;

}



#detail .tools {

top:1px;

float:left;

width:960px;

/* margin: 0px 0px 20px 20px; */

margin: 0px 0px 20px 0px;

padding:0px;

}



.tools ul {

z-index:0 !important;

position:static !important;

margin:0px;

padding:0px;

}



#search .tools ul {

float:left;

display:inline;

}



#detail .tools ul {

float:left;

display:inline;

width:100%;

}



.tools li,

.tools li a,

.tools li a:link, .tools li a:visited, .tools li a:hover, .tools li a:active {

z-index:0 !important;

position:static !important;

}



.tools li.toolsResources_PreApprovedTool a {

background: url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/PreAppSmall.gif') no-repeat left top;

}



.tools li.toolsResources_MortgageCalculatorTool a {

background: url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/MortgageCalcSmall.gif') no-repeat left top;

}



.tools li.toolsResources_HomeInsuranceTool a {

background: url('http://cdn1-rmxb.eneighborhoods.com/images/icons/tools/InsuranceSmall.gif') no-repeat left top;

}



.tools li.toolsResources_TitleServicesTool a {

background: url('http://cdn2-rmxb.eneighborhoods.com/images/icons/tools/TitleSmall.gif') no-repeat left top;

}



.tools li.toolsResources_HomeWarrantyTool a {

background: url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/HomeWarrantySmall.gif') no-repeat left top;

}





#pnlAddthis {

float:left;

display:block;

margin:0px;

padding: 0px 10px;

}



#pnlAddthis li.addthis {

float:left;

display:block;

margin:0px;

padding:0px;

}



#pnlAddthis li.addthis a,

#pnlAddthis li.addthis a:link, #pnlAddthis li.addthis a:visited,

#pnlAddthis li.addthis a:hover, #pnlAddthis li.addthis a:active {

float:left;

display:block;

margin:0px;

padding:0px;

}



#detail .searchtools li.addthis a,

#detail .searchtools li.addthis a:link, #detail .searchtools li.addthis a:visited,

#detail .searchtools li.addthis a:hover, #detail .searchtools li.addthis a:active {

padding-left:0px !important;

}



#pnlAddthis img {

float:left;

display:block;

margin: 10px 10px 0px 0px;

padding:0px;

}



#pnlAddthis img:first-child {

float:left;

display:block;

margin: 5px 5px 0px 0px;

padding:0px;

}



/*

.tools li.send {

padding-left:0px;

}



.tools li.send,

.tools li.send a,

.tools li.send a:link,

.tools li.send a:visited,

.tools li.send a:hover,

.tools li.send a:active {

display:block;

background: url(http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/send.jpg) no-repeat top left;

}



.tools li a {

font-family: arial, helvetica, verdana, sans-serif normal;

font-size:11px;

line-height:14px;

}

*/



.toolsResources_SideBoxDiv {

height:230px;

width:324px;

margin: 10px 0px;

padding:10px;

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/other/toolsResources_SideBoxDivBG.png') no-repeat top left;

}



.toolsResources_SideBoxDiv h5 {

height:16px;

width:178px;

margin:5px;

padding:0px;

text-indent:-999999px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/headlines/toolsandresources.png') no-repeat top left;

}



.toolsResources_SideBoxDiv li {

float:left;

font-size:1.5em;

font-weight:bold;

width:284px;

margin: 0px 20px 0px 20px;

padding:0px;

line-height:40px;

}



.toolsResources_SideBoxDiv li a,

.toolsResources_SideBoxDiv li a:link,

.toolsResources_SideBoxDiv li a:visited,

.toolsResources_SideBoxDiv li a:hover,

.toolsResources_SideBoxDiv li a:active {

float:left;

display:block;

height:40px;

line-height:40px;

margin:0px;

padding: 0px 0px 0px 30px;

}



.toolsResources_SideBoxDiv li a:link { color:#0E5A91; }

.toolsResources_SideBoxDiv li a:visited { color:#0E5A91; }

.toolsResources_SideBoxDiv li a:hover { color:#418DC4; }

.toolsResources_SideBoxDiv li a:active { color:#0E5A91; }



.toolsResources_SideBoxDiv li.toolsResources_PreApprovedTool a {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/PreAppSmall.gif') no-repeat left;

}



.toolsResources_SideBoxDiv li.toolsResources_MortgageCalculatorTool a {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/icons/tools/MortgageCalcSmall.gif') no-repeat left;

}



.toolsResources_SideBoxDiv li.toolsResources_HomeInsuranceTool a {

background: url('http://cdn1-rmxb.eneighborhoods.com/images/icons/tools/InsuranceSmall.gif') no-repeat left;

}



.toolsResources_SideBoxDiv li.toolsResources_TitleServicesTool a {

background: url('http://cdn2-rmxb.eneighborhoods.com/images/icons/tools/TitleSmall.gif') no-repeat left;

}



.toolsResources_SideBoxDiv li.toolsResources_HomeWarrantyTool a {

background: url('http://cdn3-rmxb.eneighborhoods.com/images/icons/tools/HomeWarrantySmall.gif') no-repeat left;

}



#facebox {

width:100% !important;

margin:0px;

padding:0px;

/* overflow:hidden; */

}





input.registernow {

float:right;

display:block;

height:32px;

width:136px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/registernow.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -276px -82px no-repeat;

cursor:pointer;

}





input.registernow:hover {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/registernow.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -276px -114px no-repeat;

}



/* --- Details Page Open House Data --- */

/* --- Details Page Left Column --- */



#detail .roundedbox {

position:static;

}



#detail .roundedbox .header {

position:static;

}



#detail .roundedbox .footer {

z-index:0;

position:static;

}



table.details {

z-index:0;

position:static;

}



table.details td {

/* font-size:10px; */

}



table.details td.narrow {

width: 85px;

}



#detail .mapwrap {

z-index:0 !important;

position:static !important;

}



#detail .mapCompHomes {

width:506px;

}



#detail .largemap {

z-index:0 !important;

position:static !important;

}



#detail .widemap {

z-index:0 !important;

position:static !important;

}



/* Similar Listings */



#folder {

float:left;

display:block;

/* width:435px; */

width:575px !important;

}



.similarlistings {

/* float:none; */

/* width:100%; */

float:left;

display:block;

/* width:435px; */

width:575px !important;

padding: 0px 0px 0px 20px;

background: url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/other/otherbg.png') no-repeat top left;

}



.similarlistings .listing {

/* float:none; */

/* width:100%; */

display:block;

/* width:435px; */

width:525px !important;

margin: 0px;

padding: 0px;

}

HTML>BODY[id="detail"] .similarlistings .listing {

width:535px !important;

}



.similarlistings .listing .viewdetailscontainer {

float:right !important;

position:static !important;

height:30px !important;

width:115px !important;

margin:0px !important;

padding:0px !important;

}



.similarlistings .listing a.viewdetails {

}



.similarlistings .listing a.savelisting {

position:static;

clear:none;

}



.similarlistings .listing a.savelisting {

}



.similarlistings .listing a.savelisting,

.similarlistings .listing a.savelisting:link,

.similarlistings .listing a.savelisting:visited {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -92px -216px no-repeat;

width: 112px;

height:29px;

position:static !important;

clear:none !important;

margin:0px !important;

padding:0px !important;

}



.similarlistings .listing a.savelisting:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -92px -248px no-repeat;

width: 112px;

height:29px;

position:static !important;

clear:none !important;

margin:0px !important;

padding:0px !important;

}



.similarlistings .listing a.savelisting:active {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -92px -216px no-repeat;

width: 112px;

height:29px;

position:static !important;

clear:none !important;

margin:0px !important;

padding:0px !important;

}



.similarlistings .listing .courtesy {

/* float:left; */

display:block;

/* width:435px; */

/* width:525px !important; */

width:423px !important;

margin: 0px 0px 20px 30px;

margin:0px;

padding:0px;

}



/* Comparable Sales */



.comparablesales {

/* float:none; */

/* width:100%; */

float:left;

display:block;

/* width:435px; */

margin: 20px 0px 20px 0px;

width:575px !important;

padding: 0px 0px 20px 20px;

background: url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/other/otherbg.png') no-repeat top left;

}



body#comparablehomesales #PageWrapper #content,

body#comparablehomesales #PageWrapper .topcurve,

body#comparablehomesales #PageWrapper .bottomcurve {

float:none !important;

float:left !important;

margin-top:0px !important;

}

body#comparablehomesales #PageWrapper #searchnavigation {

}

body#comparablehomesales #PageWrapper form {

border: 1px solid transparent !important;

}



#comparablehomesales .bottomcurve {

/* margin-top:-20px; */

}



body#comparablehomesales[onload] #PageWrapper .CopyRightFooterRM {

float:left;

}



#comparablehomesales .submitchanges {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/submitchanges.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -434px -129px no-repeat;

position:static !important;

width: 142px;

height: 32px;

margin: 0;

float: right;

display: block;

text-indent: -9999px;

font-size:0px;

line-height:0px;

border: none;

cursor: pointer;

}



#comparablehomesales .submitchanges:hover {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/submitchanges.png') 0 -34px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -434px -163px no-repeat;

}





#comparablehomesales .searchcriteria .inputcorner {

z-index:-1;

position:static;

/* float:left; */

float:none;

width: 474px !important;

height: 30px;

margin: 10px 5px 8px 7px;

padding: 2px 0px 0px 2px;

text-align:left;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/comparablehome/swaptextboxComparableBG.gif') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -200px no-repeat;

border:0px !important;

}



HTML>BODY#comparablehomesales .searchcriteria .inputcorner {

float:left;

}



#comparablehomesales .inputcorner input.swaptextbox {

height:20px !important;

width:454px !important;

margin: 3px 0px 0px 4px;

border:0px !important;

background:transparent;

}



HTML>BODY#comparablehomesales .inputcorner input.swaptextbox {

margin: 4px 0px 0px -5px !important;

}

HTML BODY#comparablehomesales[onload] .inputcorner input.swaptextbox {

margin: 4px 0px 0px 4px !important;

}



#comparablehomesales .option {

height:70px !important;

}



#comparablehomesales .option .smallinput {

float:left;

height:26px !important;

width:100px;

margin: -4px 0px 0px 0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/optionTextBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;

}



#comparablehomesales .option .smallinput input {

margin: 2px 0px 0px 3px;

border:0px;

}



#comparablehomesales .bluehead {

}



#comparablehomesales .bluehead span {

}





#comparablehomesales .searchlinks .headerwrap {

z-index:0 !important;

position:static;

}



#comparablehomesales .searchlinks .footerwrap {

z-index:0 !important;

position:static;

}



h2.comparablehomesalessearch {

z-index:0 !important;

position:static;

float:left;

margin-top:8px !important;

margin-left:10px !important;

}



.comparablesales H5 {

/* float:none; */

/* width:100%; */

float:left;

display:block;

/* width:435px; */

width:575px !important;

margin: 10px 0px 0px 10px;

}



#folder .comparablesales h5 {

display:block;

float:left;

width:575px !important;

margin: 10px 0px 0px 0px;

}





#comparablehomesales .box,

#comparablehomesales .blueborder,

#comparablehomesales .pricingestimate,

#comparablehomesales .pricingestimate .headerwrap,

#comparablehomesales .pricingestimate .footerwrap,

#comparablehomesales .pricingestimate .boxcontentwrap,

#comparablehomesales .pricingestimate h4,

#comparablehomesales .pricingestimate p,

#comparablehomesales .pricingestimate {

z-index:0 !important;

position:static !important;

}



#comparablehomesales .pricingestimate h4 {

margin: 5px 0px 0px 10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -1160px no-repeat !important;

}



#comparablehomesales .pricingestimate .footerwrap {

padding: 5px 0px 15px 0px;

}



#comparablehomesales .pricingestimate input.GetReport {

position:static !important;

float:none;

display:block;

height:30px;

width:124px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/buttons/getreport.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -443px -1px no-repeat;

cursor:pointer;

}



#getreport input[value="Submit"] {

float:none;

display:block;

height:32px;

width:117px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -1px no-repeat;

cursor:pointer;

}



#comparablehomesales .pricingestimate input.GetReport:hover {

/* background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/buttons/getreport.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -443px -31px no-repeat;

}



#getreport input[value="Submit"]:hover {

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -34px no-repeat;

}



.FindRemaxAgent {

float:none;

display:block;

height:30px;

width:124px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/findanagent2.jpg') top left no-repeat;

cursor:pointer;

}

.FindRemaxAgent:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/findanagent2.jpg') bottom left no-repeat;

}



.FindRemaxOffice {

float:none;

display:block;

height:30px;

width:124px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/findanoffice-ie2.jpg') top left no-repeat;

cursor:pointer;

}

.FindRemaxOffice:hover {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/findanoffice-ie2.jpg') bottom left no-repeat;

}



#comparablehomesales .results input.residentialsearchbutton {

float:right;

height:34px;

width:126px !important;

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/residentialsearch.jpg') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -82px no-repeat;

cursor:pointer;

}



#comparablehomesales .results input.residentialsearchbutton:hover {

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/residentialsearch.jpg') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -116px no-repeat;

}



#comparablehomesales .thishomevs {

margin-top:10px;

}



#comparablehomesales .mapwrap {

z-index:0 !important;

position:static !important;

margin-top:30px;

}



#comparablehomesales .largemap {

z-index:0 !important;

position:static !important;

}



#comparablehomesales .widemap {

z-index:0 !important;

position:static !important;

}



.formSection {

z-index:0 !important;

position:static;

}



.formSection .searchtext {

z-index:0 !important;

position:static;

}



.formSection .searchtext button.editdetails {

z-index:0 !important;

position:static;

}



.formSection .searchtext .grayhead .moreinfo {

z-index:0 !important;

position:static;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass {

width:343px !important;

margin: 0px auto;

padding: 0px 0px !important;

border:0px !important;

background:transparent !important;

}



#comparablehomesales #flLeadCapture #compsalesreport .close,

#comparablehomesales #flLeadCapture .close {

top:10px !important;

margin: -15px 0px 0px 0px !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport h4 {

height:25px;

margin: 5px 0px 0px 8px !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport p {

/* margin-top:10px !important; */

margin-bottom:0px !important;

padding-bottom:0px !important;

background:transparent !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .headerwrap,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .headerwrap {

top:0px !important;

bottom:0px !important;

margin: 0px 0px !important;

padding: 0px 0px !important;

background:transparent !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .footerwrap,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .footerwrap {

top:0px !important;

bottom:0px !important;

margin: 0px 0px !important;

padding: 0px 0px !important;

background:transparent !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform {

width:300px !important;

margin: 0px 0px 0px 0px !important;

padding: 0px 0px 17px 0px !important;

}

HTML BODY[onload]#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform,

HTML BODY[onload]#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform {

width:315px !important;

margin: 0px 0px 0px 10px !important;

padding: 0px 0px 5px 0px !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform td,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform td {

/* height:50px; */

margin:0px !important;

padding:0px !important;

}

HTML BODY[onload]#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform td,

HTML BODY[onload]#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform td {

margin: 10px 10px !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform td .inputcorner,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform td .inputcorner {

width:250px !important;

margin: 0px 0px 10px 0px !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform td span,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform td span,

#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform td span.REMSErrorCaption,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform td span.REMSErrorCaption {

font:91% arial, helvetica, verdana, sans-serif normal !important;

font-weight:600 !important;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass .askagentpopup .askform td .inputcorner span,

#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .askform td .inputcorner span {

position:absolute;

/*

top:0px;

right:-20px;

*/

margin-top:-22px !important;

margin-right:0px !important;

float:right;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport table.askform td[colspan="2"] input {

margin-right:20px;

}

HTML BODY[onload]#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport table.askform td[colspan="2"] input {

margin-right:25px;

}



#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport table.askform td[colspan="2"] + td {

width:auto !important;

margin:0px !important;

padding:0px !important;

}







.divFloatingLayerClass #compsalesreport h4 {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -380px no-repeat !important;

}



.box.askagent.compsales,

.box.askagent.compsales .headerwrap,

.box.askagent.compsales .footerwrap {

background:transparent !important;

}

HTML BODY .compsales .boxcontentwrap {

}

HTML BODY .compsales .headerwrap {

}

HTML BODY .compsales .footerwrap {

}



HTML BODY#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .boxcontentwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -9920px 0px repeat-y !important;

}

HTML BODY#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .headerwrap {

margin: -8px 0px 0px 0px !important;

padding: 8px 0px 0px 0px !important;

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -9570px 0px no-repeat !important;

}

HTML BODY#comparablehomesales #flLeadCapture .divFloatingContentClass #compsalesreport .footerwrap {

height:8px !important;

margin: -10px 0px 0px 0px !important;

padding: 0px 0px !important;

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -10270px bottom no-repeat !important;

}



/* --- Details Page Right Column --- */

/* Agent Information Box */



.PS_BizCard_Box {

float:left;

display:block;

width:340px;

margin-bottom: 15px;

}



.PS_BizCard_Box .PS_BizCard_Topheader {

font-weight: normal;

font-size: 1.7em;

color: #464F53;

margin-bottom: .5em;

}



.PS_BizCard_DownLeftPhotoBox {

float:left;

display:block;

width:62px;

margin: 0px 0px 10px 0px;

}



.PS_BizCard_DownRightContactBox {

float:left;

display:block;

width:250px;

margin: 0px 0px 10px 10px;

}



.right_agent {

margin-right:0px !important;

margin-left:1px !important;

}



/*.newbizcards_main_container {

height:161px !important;

background-repeat:no-repeat !important;

}



HTML>BODY .newbizcards_main_container {

height:auto !important;

}*/



.BizCardPhoto {

float:left;

width:62px;

}



span.PS_BizCard_ClickToCall {

float:left;

display:block;

width:115px;

margin: 36px 325px 0px 0px;

}



HTML BODY[onload] span.PS_BizCard_ClickToCall {

margin: 12px 325px -10px 0px;

}



div.PS_BizCard_ClickToCall {

width:115px;

}



.REMSBizCardClickToCall img:hover {

background:transparent url(http://cdn1-rmxb.eneighborhoods.com/images/buttons/connectnow.jpg) no-repeat scroll 0 -31px;

}



.REMSBizCardClickToCall img{

background:transparent url(http://cdn1-rmxb.eneighborhoods.com/images/buttons/connectnow.jpg) no-repeat scroll left top;

border:0 none;

cursor:pointer;

display:block;

font-size:0;

height:44px;

left:637px;

line-height:0;

/* margin:24px 0 -62px -1px; */

text-indent:-9999px;

top:0px;

width:115px;

}



HTML>BODY .REMSBizCardClickToCall img {

display:-moz-stack;

height:32px;

}





/*

.PS_BizCard_Box a:link, .PS_BizCard_Box a:visited, .PS_BizCard_Box a:hover, .PS_BizCard_Box a:active {

font-weight: bold;

color: #155F98;

font-size: 1.2em;

text-decoration: none;

}

.PS_BizCard_Box a, .PS_BizCard_Box a:link, .PS_BizCard_Box a:visited, .PS_BizCard_Box a:hover, .PS_BizCard_Box a:active {

color: #155F98;

}

*/



/*

.PS_BizCard_Box a:hover {

color: #90BBDF;

}

.PS_BizCard_Box a:hover {

text-decoration: none;

}

*/



.PS_BizCard_Box span.PS_BizCard_Name {

font-weight: bold;

color: #155F98;

font-size: 1.2em;

text-decoration: none;

}



.PS_BizCard_Box .PS_BizCard_Content {

color: #525B5E;

font-size: 1.2em;

margin: .2em 0;

}



.BizCardInfo {

color:#3d4549;

font-size:1.4em;

}



.BizCardInfo h1.BrokerName {

color: #214b9e;

/* font-weight: normal; */

font-weight: bold;

/* font-size: 2.2em; */

font-size: 1.1em;

}



/* Photo Viewer */



.PV_Holder {

}



.PV_ThumbnailListHolder {

}



.PV_ThumbnailListHolder table {

}



#gallery {

position:relative;

margin:0px;

padding: 0px 16px 16px 7px;

}



.PV_LargePhotoHolder {

margin:0px;

padding:0px;

}



.PV_LargePhotoHolder img {

display:block;

margin: 16px 0px;

padding:0px;

}



.PV_ThumbnailsOuterContainer {

margin:0px;

padding:0px;

}



.PV_ThumbnailsOuterContainer img {

margin:0px;

padding:0px;

}



#gallery div {

color:#3399CC;

font-family: arial, helvetica, verdana, sans-serif normal;

font-weight:bold;

}



/*

#gallery div + div + div {

padding-top:8px;

}

*/



#gallery div div span {

font-family: arial, helvetica, verdana, sans-serif normal;

}



#gallery div div span#lblCurrentPosition {

color:#999999;

}



#gallery div div span#lblTotalCount {

}



/*

#gallery div + div + div table {

margin: 0px auto;

}





#gallery div + div + div {

height:20px;

}

*/

#gallery div + div + div table {

position:relative;

margin-left:120px;

float:left;

}





/* Floating Layer */



.divFloatingContentClass .showform .inputcorner {

z-index:188001 !important;

/* position:relative !important; */

height:26px;

width:215px !important;

margin:0px !important;

padding: 3px 0px 0px 5px !important;

border:0px !important;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/office/inputpopupBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -260px -280px no-repeat;

}



#office .divFloatingContentClass .showform .tall .inputcorner,

.divFloatingContentClass .showform .tall .inputcorner {

height:72px !important;

padding: 1px 0px 0px 5px !important;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/office/inputpopupTallBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -310px -320px no-repeat;

}



.divFloatingContentClass .showform .inputcorner input {

z-index:188000 !important;

/* position:relative !important; */

position:static !important;

height:18px;

width:210px;

margin: 1px 0px 0px 0px !important;

padding: 0px 0px 0px 1px !important;

border:0px;

background-color:#FFFFFF !important;

}



.divFloatingContentClass .showform .inputcorner textarea {

width:210px !important;

background-color:#FFFFFF !important;

}



.divFloatingContentClass .showform .submitrow input {

position:static !important;

}



.divFloatingContentClass .twocolumn .leftcol table.showform {

width:344px !important;

margin:0px;

padding:0px;

}





/* Trans Box */



.transbox {

position:absolute;

top:0px;

left:0px;

z-index:999999;

width:100%;

height:100%;

background-color:#ffffff;

/* for IE */

filter:alpha(opacity=60);

/* CSS3 standard */

opacity:0.6;   

}







/* View All Photos */



#PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge, 

#objFeaturedListing_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge,

#HomePage1_FeaturedListing1_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge,

#PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingCloseClass,

#objFeaturedListing_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingCloseClass,

#HomePage1_FeaturedListing1_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingCloseClass {



}





#PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass,

#objFeaturedListing_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass,

#HomePage1_FeaturedListing1_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass  {

position:relative;

top:4%; right:auto; bottom:auto; left:auto;

height:600px;

width:616px;

margin: 0px auto 0px auto !important;

padding: 0px 50px 50px 50px;

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/popups/slideshow/images/PhotoViewLargeBG.png') no-repeat bottom left;

}



#PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass .close,

#objFeaturedListing_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass .close,

#HomePage1_FeaturedListing1_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass .close {

position:absolute;

/* top:9px; right:30px; bottom:auto; left:auto; */

top:44px; right:25px; bottom:auto; left:auto;

width: 60px;

height: 40px;

cursor:pointer;

}



HTML>BODY #PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass .close,

HTML>BODY #objFeaturedListing_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass .close,

HTML>BODY #HomePage1_FeaturedListing1_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass .close {

top:14px; right:25px; bottom:auto; left:auto;

}



HTML>BODY #PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass,

HTML>BODY #objFeaturedListing_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass,

HTML>BODY #HomePage1_FeaturedListing1_PhotoViewer_LargeSmall_RMX1_flPhotoViewLarge .divFloatingContentClass  {

padding: 0 62px 50px 40px;

}



.divFloatingContentClass .PV_LargePhotoHolder {

position:relative;

top:90px;

width:616px;

margin: 0px auto 0px auto;

padding: 0px 0px 5px 0px;

background:transparent;

}



HTML>BODY .divFloatingContentClass .PV_LargePhotoHolder {

top:0px;

padding: 70px 0px 5px 0px;

height:392px;

overflow: hidden;

}



.divFloatingContentClass hr {

position:relative;

top:75px;

}



HTML>BODY .divFloatingContentClass hr {

top:0px;

}



.divFloatingContentClass .PV_ThumbnailsOuterContainer {

position:relative;

top:70px;

height:110px !important;

width:640px !important;

margin: 0px auto 25px auto !important;

padding: 5px 0px !important;

background:transparent;

}



HTML>BODY .divFloatingContentClass .PV_ThumbnailsOuterContainer {

top:0px;

margin: 0px auto !important;

}



.divFloatingContentClass .PV_ThumbnailsOuterContainer + div {

position:relative;

width:616px !important;

margin: 0px auto !important;

padding: 5px 0px !important;

background:transparent;

}



.divFloatingContentClass .PV_LargePhotoHolder img {

display:block;

/* margin: 30px 0px 0px 80px; */

margin: 10px auto 0px auto;

padding: 0px 0px 0px 0px;

}



HTML>BODY .divFloatingContentClass .PV_LargePhotoHolder img {

margin: 30px auto 0px auto;

}



#AboutCompHome {

margin: 0px auto !important;

}





/* My RE/MAX */



.confirmationbox {

/* width:100% !important; */

width:100% !important;

}



.confirmationbox #facebox {

/* margin-top:-8%; */

}



HTML BODY #myremaxpopup {

z-index:0 !important;

position:static !important;

width:749px;

margin: -10px auto 0px auto !important;

padding:0px !important;

background:transparent !important;

}



HTML BODY #myremaxpopup .popup {

margin: 0px 0px 0px 0px !important;

padding: 0px 0px 0px 0px !important;

background:transparent !important;

}



HTML BODY #myremaxpopup .popup .twocolumn {

width:729px;

margin: 18px 0px 0px 0px !important;

padding: 0px 10px 0px 10px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -2996px 0px repeat-y !important;

}



HTML BODY #myremaxpopup .popup .blockdivider {

margin-left:-8px !important;

}



/* WO # 637480 */



#myremaxpopup .popupheader,

#myremaxpopup .leftcol,

#myremaxpopup .rightcol,

#myremaxpopup .twocolumn,

#myremaxpopup h4,

#myremaxpopup .popheadline {

z-index:0 !important;

position:static !important;

}

#myremaxpopup .twocolumn{

position:relative !important;

}



.DetailLogin #myremaxpopup .twocolumn{

position:static !important;

}



#myremaxpopup td {

padding: 5px 5px;

}



#myremaxpopup .popheadline h3 {

z-index:0 !important;

position:static !important;

margin: 20px 0px 0px 23px;

}



#myremaxpopup table.showform .submitrow input[value="Submit"] {

float:right !important;

}



#myremaxpopup table.showform .inputcorner {

/*

height:22px;

width:227px !important;

*/

height:26px;

width:215px !important;

margin:0px !important;

padding: 1px 0px 0px 5px !important;

border:0px !important;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/office/inputpopupBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -260px -280px no-repeat;

}



#myremaxpopup table.showform .tall .inputcorner {

height:72px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/office/inputpopupTallBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -310px -320px no-repeat;

}



#myremaxpopup table.showform .inputcorner input {

/*

height:18px;

margin: 1px 0px 0px 0px !important;

padding: 0px 0px 0px 1px !important;

*/

height:20px;

width:210px !important;

margin: 4px 0px 0px 0px !important;

padding: 0px 0px 0px 1px !important;

border:0px;

background-color:#FFFFFF !important;

}



#myremaxpopup table.showform .inputcorner textarea {

background-color:#FFFFFF !important;

}



#myremaxpopup table.showform a.trigger,

#myremaxpopup table.showform a.trigger:link,

#myremaxpopup table.showform a.trigger:visited {

color:#477AAA;

}

#myremaxpopup table.showform a.trigger:hover {

color:#163259;

}

#myremaxpopup table.showform a.trigger:active {

color:#477AAA;

}







/* Send to a Friend */



.divFloatingContentClass #sendtoafriend {

width:749px;

margin: 0px auto;

background-color: transparent !important;

}



#SendToAFriendcontent {

background: transparent !important;

}



#SendToAFriendcontent #sendtoafriend, #SendToAFriendcontent .twocol {

background-color: transparent !important;

}



#SendToAFriendcontent .popup {

margin: 0px 0px 0px 0px !important;

/* padding: 0px 0px -10px 0px !important; */

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/twocolumn/bg.png') repeat-y 0px 10px; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -2996px 0px repeat-y;

}



#SendToAFriendcontent .popup .twocolumn {

margin:0px !important;

padding:0px !important;

background-color: transparent !important;

}



#SendToAFriendcontent .popupheader {

margin: 0px 0px 0px 0px !important;

padding: 0px 0px 0px 0px !important;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/twocolumn/STAF_header.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -4852px 0px no-repeat;

}



#SendToAFriendcontent .popupfooter {

background-color: transparent !important;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/twocolumn/STAF_footer.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -5601px 0px no-repeat;

}



#SendToAFriendcontent .popup h4 {

margin: 0px 0px 10px 0px !important;

padding:0px !important;

}



.leftcolRF {

z-index:199000;

position:absolute;

display: block;

float: left;

width: 341px;

text-align: left;

margin: 15px 0px 0px 20px !important;

padding:0px !important;

}



.rightcolRF {

z-index:177000;

display: block;

/* position: relative; */

position:static;

float: left;

width: 341px;

text-align: left;

margin:0px !important;

padding:0px !important;

}



#sendtoafriend .popup .leftcol {

z-index:199000;

display: block;

position:absolute;

float: left;

width:341px;

text-align: left;

margin: 15px 0px 0px 20px !important;

padding:0px !important;

}



#sendtoafriend .popup .rightcol {

z-index:177000;

display: block;

position: relative;

float: left;

width: 341px;

text-align: left;

margin: 15px 0px 0px 387px !important;

padding:0px !important;

}





#sendtoafriend .showform {

z-index:199000;

margin:0px;

padding:0px;

border:0px;

border-collapse:collapse;

}



#sendtoafriend .showform td {

z-index:199000;

height:35px;

margin:0px;

padding: 5px 5px 0px 0px;

border-collapse:collapse;

}



#sendtoafriend .showform td .inputcorner {

height:26px;

margin:0px;

padding:0px;

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -260px -280px no-repeat;

}



#sendtoafriend .showform td span {

margin:0px;

padding:0px;

border:0px;

}



#sendtoafriend .showform td input {

z-index:199000;

width:210px;

margin: 3px 0px 5px 0px !important;

}



#sendtoafriend .showform td.tall {

padding-top:5px !important;

}



#sendtoafriend .showform td.tall .inputcorner {

height:70px;

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -310px -320px no-repeat;

}



#sendtoafriend .showform td textarea {

color:#777E82;

font-size:1.1em;

font-family: arial, helvetica, verdana, sans-serif normal;

height:58px;

width:208px;

margin: 4px 0px 0px 0px;

border:0px;

}



#detail .showform td.tall textarea {

color:#777E82;

font-size:1.1em;

font-family: arial, helvetica, verdana, sans-serif normal;

height:58px;

width:215px;

margin: 5px 0px 0px 0px;

border:0px;

}



#sendtoafriend .showform .tall .inputcorner {

margin-top:10px;

}



#sendtoafriend .showform td.submitrow input {

float:right;

display:block;

height:32px;

width:115px;

text-indent:-9999px;

margin: 15px 14px 0px 0px !important;

padding:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -1px no-repeat;

cursor:pointer;

}



#sendtoafriend .showform td.submitrow input:hover {

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -34px no-repeat;

}



#iFramePopup {

float:none;

width:990px;

margin: 0px auto;

}



#dvFrmSite {

/* height:800px; */

height:570px;

width:958px;

margin: 15px 0px 0px 15px;

}



#iFramePopup .popup {

/* background: #fff url('http://cdn3-rmxb.eneighborhoods.com/images/popups/main/990bg.png') 0 10px repeat-y; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -9200px 0px repeat-y !important;

width:990px;

}



#iFramePopup .popupheader {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/main/990header.png') no-repeat scroll left top; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -8210px 0px no-repeat !important;

display:block;

position:relative;

top:0;

width:990px;

}



#iFramePopup .popupfooter {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/main/990footer.png') no-repeat scroll left bottom; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -10190px bottom no-repeat !important;

display:block;

height:31px;

margin:0 auto;

padding:0;

width:990px;

}





/* Tours Box */



.tourswrap {

border: 1px solid #E7E5E6;

background: #E7E7E7;	

margin:0px;

padding: 0;

}



.tourbox, .tourbox ul, .tourbox ul li.virtualtour,

.tourbox ul li.virtualtour a,

.tourbox ul li.virtualtour a:link, .tourbox ul li.virtualtour a:visited,

.tourbox ul li.virtualtour a:hover, .tourbox ul li.virtualtour a:active {

z-index:0 !important;

position:static !important;

}







/* Small Map Box */

.PS_NoMapMessage {

display:block;

text-align:center;

padding-top:140px;

padding-bottom:140px;

border:1px solid #C5C6C7;

}



.PS_MapSearchContainer {

z-index:0 !important;

}



.PS_MapSearchHolder {

z-index:0 !important;

}



.PS_MapSearchHolder .REMSListingSearchCount {

display:none;

}



.MapHolderDiv {

z-index:0 !important;

border:1px solid #C5C6C7;

}



.RTSmallMap {

}



.RTSmallMapImage {

width:342px !important;

margin:0px !important;

padding:0px !important;

border:1px solid #C5C6C7 !important;

}



.RTSmallMapImage img {

height:218px;

width:340px;

margin:0px;

padding:0px;

}



/* Large Map Boxes */

/* Light Blue Interior Box */

/* Light Blue Interior Shadowed Box */

/* Light Blue with White Border Interior Shadowed Box */

/* White Interior Box */

/* Ask an Agent Box */



.askagent {

position:relative !important;

float:none !important;

width:344px !important;

margin: 10px auto 10px auto !important;

text-align:left;

}



.askagent .headerwrap {

position:relative !important;

}

.interiorblue.askagent,

.interiorblue.askagent .headerwrap,

.interiorblue.askagent .footerwrap {

background:transparent;

}

HTML BODY .askagent .boxcontentwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -8870px 0px repeat-y !important;

}

HTML BODY .askagent .headerwrap {

background: #FFFFFF url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -8520px 0px no-repeat !important;

}

HTML BODY .askagent .footerwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -9220px bottom no-repeat !important;

}



HTML BODY .divFloatingLayerClass .askagent .boxcontentwrap {

background: #E3EEF3 url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -9920px 0px repeat-y !important;

}

HTML BODY .divFloatingLayerClass .askagent .headerwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -9570px 0px no-repeat !important;

}

HTML BODY .divFloatingLayerClass .askagent .footerwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -10270px bottom no-repeat !important;

}



.askagent table.askform {

}



.askagent .close {

/*

position:absolute;

top:0px;

right:0px;

*/

margin: 0px 0px 0px 0px;

}



.askagent .close a:link,

.askagent .close a:visited,

.askagent .close a:hover,

.askagent .close a:active {

/* margin: 14px 9px 0px 0px; */

margin: -28px 0px 0px 0px;

padding:0px;

background-image:url('http://cdn3-rmxb.eneighborhoods.com/images/popups/askagent/close.png');

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -528px -216px no-repeat !important;

}



.askagent table.askform td[colspan="2"] {

height:32px;

overflow:hidden;

text-align:right;

}



.askagent table.askform td[colspan="2"] input {

float:right;

display:block;

height:32px;

width:115px;

text-indent:-9999px;

margin:0px;

padding:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -1px no-repeat;

cursor:pointer;

}



.askagent table.askform td[colspan="2"] input:hover {

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -34px no-repeat;

}



.askagent .inputcorner {

float:left;

height:30px;

width:230px;

margin:0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/input230BG.gif') no-repeat top left !important; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -450px no-repeat !important;

}



.askagent .inputcorner input {

height:22px;

width:220px !important;

margin: 6px 0px 0px 6px;

padding:0px;

}



.askagent table.askform tr + tr + tr + tr td .inputcorner {

height:90px !important;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/search/textarea230BG.gif') no-repeat top left !important; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -310px -400px no-repeat !important;

}



.askagent table.askform tr + tr + tr + tr td .inputcorner textarea {

display:block;

width:220px !important;

height:78px;

margin: 6px 0px 0px 6px;

padding:0px;

}



.askagent table.askform tr td textarea {

display:block;

width:220px !important;

height:78px !important;

margin: 6px 0px 0px 6px;

padding:0px;

}



/* Neighborhood/Schools Panel */





#detail #neighborhoodschools {

float:left;

margin: 10px 0px 0px 0px !important;

}



#detail #neighborhoodschools .box {

margin: 0px 0px 0px 0px !important;

}



.neighborhood table.gradedtable tbody td.value {

white-space:nowrap;

}

#detail .neighborhood table.gradedtable td.wide {

width:240px;

}

#detail .neighborhood table.gradedtable td.values {

width:100px;

}



/* Find an Agent */



.find-an-agent .footerwrap h2.find-an-agent {

float:left;

display:block;

margin: 10px 0px 0px 10px;

}





/* Print Page */



#printpage {

height:100%;

width:100%;

}



#printpage #header,

#printpage #objPrintableFlyer_RMX_header {

height:50px;

width:670px;

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/printpage/remax.png') no-repeat top left;

overflow:hidden;

}



#printpage #header,

#printpage #objPrintableFlyer_RMX_header img {

/* display:none; */

}



#printpage #header img,

#printpage #objPrintableFlyer_RMX_header img {

display:none;

}



#printpage ul {

float:right;

/*

float:right;

height:28px;

margin-top:23px;

padding: 0px 10px 0px 0px;

*/

}



#printpage ul li {

float:left;

height: 28px;

width:61px;

overflow:hidden;

}



#printpage ul li a {

display: block;

float: left;

/* padding-left: 32px; */

margin:0px;

padding:0px;

height: 28px;

line-height: 28px;

width:61px;

overflow:hidden;

/* background-position: left top; */

background-repeat: no-repeat;

background-image: url(http://cdn4-rmxb.eneighborhoods.com/images/pages/printpage/PrintClose.gif) !important;

font-weight: 700;

text-indent:-999999px;

}



#printpage ul li a.print {

background-position: 0px 0px;

}



#printpage ul li a.close {

background-position: -61px 0px;

}



#printpage ul li a.print:hover {

background-position: 0px -30px;

}



#printpage ul li a.close:hover {

background-position: -61px -30px;

}





.PrintFlyer {

float:left;

}

.PrintFlyer * {

float:none;

}

.PrintFlyer .head {

}

.PrintFlyer .head .title,

.PrintFlyer .head .price,

.PrintFlyer .head .address {

position:relative !important;

width:50%;

}



.frmPrintFlyer {

height:2000px;

width:100%;

}



.frmPrintFlyer iframe {

height:100%;

width:100%;

}



.frmPrintFlyer iframe ul li a.close {

background-image: url(http://cdn3-rmxb.eneighborhoods.com/images/pages/printpage/close.png);

background:RED;

}



.PrintFlyer .headerwrap {

float:left;

}



.PrintFlyer .footerwrap {

float:left;

}



#printpage {

width:100% !important;

}



#printpage .printpage {

width:100% !important;

}





#printpage .large .content {

float:left;

width:635px;

font-size:1.1em;

background:#FFFFFF;

}



#printpage .large .content .left {

float:left;

display:inline;

margin: 0px 10px 0px 0px;

padding:0px;

}



#printpage .large .content .right {

float:right;

display:inline;

width:250px;

margin:0px;

padding:0px;

}







#printpage .left .wrap .headerwrap { width:368px; margin-top:8px; }

#printpage .left .wrap .headerwrap .footerwrap { width:368px; }

#printpage .left .wrap .headerwrap .footerwrap .content {

width:347px;

background:transparent;

}



#printpage .left .wrap .headerwrap .footerwrap .content2 {

border-left: 1px solid #d6e3ee;

border-right: 1px solid #d6e3ee;

}



#printpage .title {

width:347px;

}



#printpage table.details {

margin-bottom:0px;

}



.PrintFlyer .clear {

padding:10px;

}



.PrintFlyer .Disclosure {

width:640px;

}



.PrintFlyer .head {

float:left;

position:static !important;

width:640px;

}



.PrintFlyer .head .price {

float:none;

clear:none;

width:240px;

}

.PrintFlyer .head .address {

float:left;

clear:both;

width:240px;

}



.PrintFlyer .head .agentinfo {

position:static !important;

float:right !important;

clear:none;

width:240px;

margin: -15px 0px 10px 0px;

padding:2px;

}





/* Schedule A Showing */



.divFloatingContentClass #scheduleashowing {

width:749px;

margin: 0px auto;

}



.divFloatingContentClass #scheduleashowing table.showform .submitrow input[value="Submit"] {

float:right;

}







/* ----- Search Pages ----- */



.searchlinks h2.homesearch {

text-indent: -9999px;

float:left;

display: block;

position: relative;

position:static;

width: 135px;

height: 17px;

top: 16px;

left: 15px;

margin-top: 16px;

margin-left: 15px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/detail/searchlinks/headlines/homesearch.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -720px no-repeat;

}



.searchformwrap {

/*

position:relative;

top:3px;

*/

float:right;

display: block;

height:34px;

padding:0px;

margin: 0px 0px 0px 0px;

width:800px;

}



HTML>BODY .searchformwrap {

}



.foreclosuresearch {

width:510px;

margin: -16px 0px 0px 0px;

}



.searchformwrap div {

z-index:0;

position:static;

}



.searchlinks p.advanced {

z-index:0 !important;

position:static !important;

float: right;

color:#FFFFFF;

width: 145px;

margin: 9px 20px 0 0 !important;

padding: 0px 0px 0px 0px !important;

font-weight: normal;

text-align:left;

}



.searchlinks p.advanced a,

.searchlinks p.advanced a:link,

.searchlinks p.advanced a:visited,

.searchlinks p.advanced a:hover,

.searchlinks p.advanced a:active {

z-index:0 !important;

position:static !important;

color:#FFFFFF;

/*

font-family:Arial;

font-size:11px;

font-weight: normal;

text-decoration:underline;

*/

font:101% arial, helvetica, verdana, sans-serif normal;

font-weight:700;

text-decoration:none;

cursor:pointer;

}





.searchlinks select.location {

/*

position: relative;

top:1px;

*/

z-index:0;

position:static;

float: left;

display: block;

color: #5A6368;

font-weight: bold;

height: 23px;

width: 100px;

margin: 0px 0px 0px 0px;

outline: 1px solid #CCCCCC;

background: transparent;

background: #FFFFFF;

font-size: 1.1em;

}



HTML>BODY .searchlinks select.location {

margin: 0px 0px 0px 28px;

}



.searchlinks input {

z-index:0 !important;

position:static !important;

padding: 4px 0 0 7px;

vertical-align: top;

font-weight: bold;

display: block;

/* position: relative; */

color: #A5ABAE;

font-size: 13px;

height: 25px;

border: 0;

}



#search .searchtools {

float:left;

}



#search #content {

float:left;

}



#search .detailcontent {

float:left;

}



#search #leftcol {

width: 145px;

float: left;

margin-right: 0px;

margin-left: 4px;

padding:0px;

}



HTML > BODY#search #leftcol {

margin-left:15px;

}



#search #centercol {

width: 435px;

float: left;

margin-right: 0px;

margin-left: 0px;

padding:0px;

}



HTML > BODY#search #centercol {

width: 460px;

margin-left:0px;

}



BODY[id="search"] #centercol {

width: 460px;

}



#search #rightcol {

width: 345px;

/* float: left; */

float:right;

margin-top:27px;

margin-right: 0px;

margin-left: 0px;

padding:0px;

overflow:hidden;

}



HTML > BODY#search #rightcol {

float: left;

margin-left:3px;

}



BODY[id="search"] #rightcol {

float: left;

margin-left:3px;

}







/* Luxury Search */



#national.luxury .luxurysearch #leftcol{

width:635px;

margin: 0px 0px 0px 10px;

padding:0px;

}



#national.luxury .luxurysearch #rightcol{

width:350px;

margin:0px;

padding:0px;

}





#national.luxury .luxurysearch .searchcriteria select.location{

	font-weight:bold;

	line-height:19px;

	height:25px;

	margin-top:0px;

	padding:1px;

	}



body.luxury .recentluxurysearches {

margin-top:40px;

padding-top:1px;

background:transparent url(http://cdn1-rmxb.eneighborhoods.com/images/pages/luxury/headlines/recentluxurysearches.png) 10px 0px no-repeat !important;

}



HTML body.luxury .recentluxurysearches h3 {

height:0px !important;

width:0px !important;

background:transparent !important;

}



table.widedots td{

	}



table.widedots td.boldarea{

	}



table.widedots td.view{

	}



#national.luxury .results {

color:#3B4448;

}





/* Luxury Interior Box */



body.luxury .popular h4 {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/luxury/headlines/popularsearched.png') top left no-repeat;

width: 255px;

height: 40px;

top: 12px;

margin-left: 15px;

margin-bottom:20px;

}



body.luxury .mortgage h4 {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/luxury/headlines/nationalmortgagerates.png') top left no-repeat;

width: 200px;

height: 13px;

top: 12px;

float: left;

margin-left: 10px;

margin-bottom:20px;

}



body.luxury .mortgage td {

color: #000;

}



body.luxury .mortgage h5 {

margin-top: 15px;

}



body.luxury .popular {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/luxury/bg.png') top left repeat-y;

}



body.luxury .popular .headerwrap {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/luxury/header.png') top left no-repeat;

}



body.luxury .popular .footerwrap {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/luxury/footer.png') bottom left no-repeat;

}



body.luxury .popular table.gradedtable {

width:330px;

}



body.luxury .popular table.gradedtable td {

font-size:0.9em;

}



body.luxury .popular table.gradedtable td a {

text-decoration:none;

}



/* Luxury Mortgage Mortgage Box */



body.luxury .mortgage thead td {

color:#6E8393;

}



body.luxury .mortgage {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/boxes/luxurymortgage/bg.png') top left repeat-y;

}



body.luxury .mortgage .headerwrap {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/boxes/luxurymortgage/header.png') top left no-repeat;

}



body.luxury .mortgage .footerwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/boxes/luxurymortgage/footer.png') bottom left no-repeat;

}



body.luxury .mortgage table {

width:325px;

}







/* Gray Gradient Box */



/* -- Advanced Search -- */



h4.detailtext {

color:#000000;

font-family:Arial;

font-size:12px;

}



.searchcriteria SELECT.location {

float:left;

font-size:12px;

height:19px;

margin:0px;

padding:0px;

font-family:Arial;

}



.searchcriteria .swaptextboxBG INPUT,

.searchcriteria .inputcorner INPUT {

color:#A5ABAE;

width:300px;

border:0px;

font-family:Arial;

font-size:14px;

font-weight:bold;

}



#homefinderemailalerts .searchcriteria .inputcorner {

position:absolute;

left:212px;

margin-left:0px;

}



#homefinderemailalerts .searchcriteria .inputcorner INPUT.swaptextbox {

position:absolute;

top:-7px;

left:0px;

float:left;

margin:0px;

}



#homefinderemailalerts .rightcolumn .option input {

float:left;

display:block;

}



#homefinderemailalerts .rightcolumn .option label {

float:left;

display:block;

width:100px;

padding-top:3px;

font-family: arial, helvetica, verdana, sans-serif normal;

font-size:1.1em !important;

}



#homefinderemailalerts .results .steptwo {

float:right;

display:block;

height:33px;

width:147px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/steptwo.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -128px -82px no-repeat;

cursor:pointer;

}



#homefinderemailalerts .results .steptwo:hover {

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/steptwo.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -128px -118px no-repeat;

}



.homefindercontent table.showform .inputcorner {

height:30px !important;

width:230px !important;

margin:0px !important;

/* padding: 2px 0px 0px 5px !important; */

padding:0px !important;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/office/inputBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -450px no-repeat !important;

}



.homefindercontent table.showform .inputcorner input {

height:22px !important;

width:220px !important;

margin: 6px 0px 0px 6px !important;

padding:0px !important;

}



HTML BODY[onload] .homefindercontent table.showform .inputcorner input {

margin: 0px 0px 0px 6px !important;

padding: 6px 0px 0px 0px !important;

}



.searchcriteria h5.toggle {

margin-top: 4px !important;

}



.searchcriteria h5,

.searchcriteria h5.accordion,

.searchcriteria h5.open,

.searchcriteria h5.open:hover,

.interior #leftcol h5,

.interior #leftcol h5 a:link,

.interior #leftcol h5 a:visited {

/*

font-family:Arial;

font-size:12px !important;

font-weight:bold;

*/

font:131% arial, helvetica, verdana, sans-serif normal;

font-weight:700;

}



.searchcriteria .multipleareas .option h6 {

font-size:10px;

margin-bottom:5px;

}



.searchcriteria .multipleareas .option .selectcorner SPAN.REMSCaption {

font-size:10px;

}



HTML > BODY #leftcol .searchcriteria:first-child .row + .row {

padding-top:40px;

}



HTML > BODY #leftcol .searchcriteria:first-child .row + .row + .row {

padding-top:15px;

}











/*

.searchcriteria .yearbuilt{

margin-left:290px;

}



.searchcriteria .mlsrow{

margin-left:290px;

}



.yearbuilt .smallinput {

position:absolute;

top:-14px;

left:25px;

width:98px;

margin:0px;

padding:0px;

}



.yearbuilt .option h5 + .smallinput {

position:relative;

top:0px;

left:0px;

width:98px;

margin: 0px 14px 0px 0px;

padding:0px;


}

*/







.searchcriteria input[value="Search"].residentialsearchbutton {

float:right;

height:34px;

width:126px !important;

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/residentialsearch.jpg') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -82px no-repeat;

cursor:pointer;

}



.searchcriteria input[value="Search"].residentialsearchbutton:hover {

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/residentialsearch.jpg') no-repeat bottom left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -116px no-repeat;

}



.interior #gallery {

position:relative;

height:290px;

width:311px;

background:#E7E7E7;

}





.additionaloptions {

margin: 0px 0px 10px 5px;

width:135px;

}



.additionaloptions p strong {

color:#333333;

font-size:1.1em;

}



.additionaloptions ul {

color:#333333;

font-size:1.1em;

margin: 0px 0px 15px 0px;

}



.additionaloptions ul li {

color:#333333;

font-size:1.1em;

margin: 5px 0px;

}



.additionaloptions p a,

.additionaloptions p a:link,

.additionaloptions p a:visited,

.additionaloptions p a:hover,

.additionaloptions p a:active {

font-size:1.2em;

text-decoration:underline;

margin: 10px 0px;

}





/* -- Search Options -- */



.pricerange input {

float:right;

}



.pricerange .itemwrap input {

float:left;

}



.pricerange input.searchsubmit {

z-index:0 !important;

position:static !important;

float:left;

height:32px;

width:129px;

font-size:1.0em;

margin: 0px 0px 0px 17px;

padding:0px;

}



.pricerange input[value="Adjust Results"].searchsubmit {

float:right !important;

height:32px;

width:99px !important;

margin: 8px 0px 0px 0px;

padding:0px;

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/adjustresults.png') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -334px -151px no-repeat;

cursor:pointer;

}



.pricerange input[value="Adjust Results"].searchsubmit:hover {

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/adjustresults.png') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -334px -183px no-repeat;

}



#searchoptions .option table {

border-collapse:collapse;

margin-top:26px;

/* font-size:0.8em !important; */

font-size:0.9em !important;

text-decoration:none;

color:#25455B;

}



#searchoptions .itemwrap {

display:block;

/* position:absolute; */

/* font-size:0.8em !important; */

font-size:0.9em;

text-decoration:none;

}



#searchoptions .option td {

margin:0px;

padding: 0px 0px 5px 0px;

}



#searchoptions .option input {

float:left;

display:block;

}



#searchoptions .option .smallinput input {

float:none;

}



#searchoptions .option label {

float:left;

display:block;

width:100px;

padding-top:3px;

font-family: arial, helvetica, verdana, sans-serif normal;

/* font-size:1.2em !important; */

font-size:1.3em !important;

}



.morefeatures {

}



.morefeatures .itemwrap {

float:left;

}



.morefeatures .itemwrap .smallinput {

float:left;

height:26px !important;

width:100px;

margin: 0px 0px 0px 0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/optionTextBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;

}



.morefeatures .itemwrap .smallinput input {

z-index:0 !important;

position:static !important;

margin: 1px 0px 0px 2px !important;

border:0px;

}



HTML>BODY#search[onload] .morefeatures .itemwrap .smallinput input {

margin: 2px 0px 0px 2px !important;

}



.morefeatures input.searchsubmit {

float:right;

height:32px;

width:99px;

font-size:10px;

}



.morefeatures input[value="Adjust Results"].searchsubmit {

float:right !important;

height:32px;

width:99px !important;

margin:0px;

padding:0px;

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/adjustresults.png') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -334px -151px no-repeat;

cursor:pointer;

}



.morefeatures input[value="Adjust Results"].searchsubmit:hover {

margin:0px;

padding:0px;

/* background: url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/adjustresults.png') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -334px -183px no-repeat;

}



.mlsnumber {

}



.mlsnumber input {

/* float:right; */

float:left;

margin-left:17px;

}



.mlsnumber input[type="text"].text {

margin-left:14px;

}



.mlsnumber .itemwrap {

float:none;

}



.mlsnumber .itemwrap input {

/* float:none; */

margin-left:7px;

margin-bottom:10px;

}



HTML>BODY#search[onload] .mlsnumber .itemwrap input {

margin: 2px 0px 10px 2px !important;

}



#search .mlsnumber .itemwrap input {

margin-bottom:0px;

float:none !important;

clear:none !important;

}



#search .mlsnumber .itemwrap .smallinput {

float:none;

}



HTML>BODY#search .mlsnumber .itemwrap .smallinput {

/* float:left; */

}



#search .mlsnumber .itemwrap .smallinput input {

/* float:none; */

float:none !important;

/* clear:none !important; */

}



.mlsnumber .itemwrap .smallinput {

z-index:0 !important;

position:static !important;

float:left !important;

height:26px !important;

width:100px;

margin: 0px 0px 10px 0px !important;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/optionTextBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;

}



.mlsnumber .itemwrap .smallinput input {

z-index:0 !important;

position:static !important;

float:left !important;

margin: 1px 0px 0px -3px !important;

border:0px;

}



.mlsnumber .itemwrap .smallinput input[type] {

margin: 2px 0px 0px 2px !important;

}



.mlsnumber input.searchsubmit {

z-index:0 !important;

position:static !important;

height:32px;

width:86px !important;

font-size:1.0em;

}





.mlsnumber input[value="Submit"].searchsubmit {

/* float:right; */

float:none !important;

clear:none !important;

height:32px;

width:86px;

margin: 0px 0px 0px 22px;

/* margin-left:17px; */

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -151px no-repeat;

cursor:pointer;

}



.mlsnumber input[value="Submit"].searchsubmit:hover {

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -183px no-repeat;

}





.subdivision {

}



.subdivision input {

/* float:right; */

float:left;

margin-left:17px;

}



.subdivision input[type="text"].text {

margin-left:14px;

}



.subdivision .itemwrap input {

/* float:none; */

margin-left:7px;

margin-bottom:10px;

}



#search .subdivision .itemwrap input {

margin-bottom:0px;

float:none !important;

clear:none !important;

}



#search .subdivision .itemwrap .smallinput input {

float:none !important;

clear:none !important;

}



.subdivision .itemwrap .smallinput {

float:left;

height:26px !important;

width:100px;

margin: 0px 0px 10px 0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/optionTextBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;

}



.subdivision .itemwrap .smallinput input {

z-index:0 !important;

position:static !important;

margin: 1px 0px 0px -3px !important;

border:0px;

}



.subdivision .itemwrap .smallinput input[type] {

margin: 2px 0px 0px 2px !important;

}



.subdivision input.searchsubmit {

z-index:0 !important;

position:static !important;

height:32px;

width:86px !important;

font-size:1.0em;

}



.subdivision input[value="Submit"].searchsubmit {

float:none !important;

clear:none !important;

height:32px;

width:86px;

margin: 0px 0px 0px 22px;

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -151px no-repeat;

cursor:pointer;

}



.subdivision input[value="Submit"].searchsubmit:hover {

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -183px no-repeat;

}









.address {

width:144px;

padding-bottom:15px;

overflow:hidden;

}



.address input {

/* float:right; */

float:left;

margin-left:17px;

}



.address input[type="text"].text {

margin-left:14px;

}



.address .itemwrap input {

/* float:none; */

margin-left:7px;

margin-bottom:10px;

}



#search .address .itemwrap input {

margin-bottom:0px;

float:none !important;

clear:none !important;

}



#search .address .itemwrap .largeinput input {

float:none !important;

clear:none !important;

background:transparent !important;

}



.address .itemwrap .largeinput {

float:left;

height:26px;

width:130px;

margin: 0px 0px 10px 0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/optionLargeBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') -360px -80px no-repeat;

}



.address .itemwrap .largeinput input {

height:18px;

width:116px;

margin: 3px 0px 0px 0px;

border:0px;

}



.address .itemwrap .largeinput input[type] {

margin: 4px 0px 0px 5px;

}



.address input.searchsubmit {

z-index:0 !important;

position:static !important;

height:32px;

width:86px !important;

font-size:1.0em;

}



.address input[value="Submit"].searchsubmit {

float:none !important;

clear:none !important;

height:32px;

width:86px;

margin: 0px 0px 0px 22px;

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -151px no-repeat;

cursor:pointer;

}



.address input[value="Submit"].searchsubmit:hover {

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -183px no-repeat;

}





#search .detailcontent #leftcol #searchoptions {

position:static !important;

z-index:0 !important;

}



#search .detailcontent #leftcol #searchoptions input[value="Submit"].searchsubmit {

position:static !important;

z-index:-1 !important;

/* float:right; */

float:none !important;

clear:none !important;

height:32px;

width:86px !important;

margin: 0px 0px 0px 22px;

/* margin-left:17px; */

border:0px;

text-indent:-9999px;

font-size:0px;

line-height:0px;

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -151px no-repeat;

cursor:pointer;

}



#search .detailcontent #leftcol #searchoptions input[value="Submit"].searchsubmit:hover {

/* background: url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/search-submit.jpg') no-repeat bottom right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -247px -183px no-repeat;

}







/* -- Search Page Right Column -- */

/* Additional Listings */



.additionallistings {

text-align:left;

}



.divAdditionalListingsLinks {

font-size:10px;

font-family: arial, helvetica, verdana, sans-serif normal;

margin-top:8px;

padding-left:10px;

/* background: url('http://cdn3-rmxb.eneighborhoods.com/images/bullet.gif') no-repeat top left; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -780px no-repeat;

}



.additionallistings .PS_LblAdditionalListings {

position:static;

text-indent:-9999px;

height:16px;

width:142px;

text-align:left;

/* background: url('http://cdn3-rmxb.eneighborhoods.com/images/boxes/headlines/additionallistings.png') top left no-repeat; */

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -260px no-repeat;

}





.additionallistings a:link

 {

color:#163259;

font-size:12px;

font-family: arial, helvetica, verdana, sans-serif normal;

text-decoration:underline;

}

.additionallistings a:visited

 {

color:#163259;

font-size:12px;

font-family: arial, helvetica, verdana, sans-serif normal;

text-decoration:underline;

}

.additionallistings a:hover

 {

color:#155F98;

font-size:12px;

font-family: arial, helvetica, verdana, sans-serif normal;

text-decoration:underline;

}

.additionallistings a:active

 {

color:#163259;

font-size:12px;

font-family: arial, helvetica, verdana, sans-serif normal;

text-decoration:underline;

}



/* Interior Page Mortgage Box */

/* Nearby Neighborhoods */



.nearbyneighborhoods {

text-align:left;

}



/* -- White Table -- */



table.whitetable {

width: 340px !important;

left: 3px;

padding-top: 7px !important;

}



table.whitetable thead td {

color: #163259;

font-size:1.1em;

}



table.whitetable tbody td.wide {

width: 50%;

font-size:0.9em;

font-weight: normal;

}



/* Pricing Trends */

/* ---------- OTHER INTERIOR PAGES ---------- */

/* ---------- Residential Search Pages ---------- */

/* Search Criteria Panel */



#search .showcase {

background: #E2EEF7 url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;

}



#search .remaxcollection {

background: #ECECEC url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;

}



/* Featured Listing Panel */



.featurelisting {

font-family: arial, helvetica, verdana, sans-serif normal;

}



HTML > BODY .featurelisting {

min-height:400px;

}



.featurelisting .darkblue {

font-size:11px;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.featurelisting .tourbox {

}



.featurelisting .clear {

}



.featurelisting .tourswrap {

}



.yourrecentsearches {

position:static;

float:left;

width:610px;

margin-top:15px;

}



#office h2.welcome {

margin-bottom:-30px !important;

}



#office .officesearch {

z-index:0 !important;

position:static !important;

/* margin:0px; */

margin: 0px 0px -15px 0px !important;

padding:0px;

}



#office #officesearch {

margin: 40px 0px 0px 0px !important;

}



#office .searchbox {

z-index:0 !important;

position:static !important;

margin:0px;

/* padding: 60px 0px 0px 25px; */

padding: 0px 0px 0px 15px;

}



#office .tabbedsearch #searchtabs ul {

margin: 0px 0px 0px -15px;

}



#office .searchpanel {

z-index:0 !important;

position:static !important;

height:200px;

margin:0px;

padding:0px;

}



#office .optionspanel {

z-index:0 !important;

position:static !important;

float:left;

height:100px;

margin:0px;

padding:0px;

}





#office select.location,

#office .option,

#office .option label,

#office .option select,

#office p.advanced,

#office p.advanced a {

z-index:0 !important;

position:static !important;

}



#office button.searchform {

z-index:1 !important;

position:static !important;

float:left;

display:block;

margin: -132px 0px 0px 160px;

padding:0px;

}



HTML>BODY#office button.searchform {

margin: -132px 0px 0px 330px;

}



#office .swaptextboxOfficeBG {

z-index:0 !important;

position:static !important;

float:left;

display:block;

height:31px;

width:325px;

margin: 10px 0px 0px 0px;

padding: 0px 0px 0px 2px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/office/swaptextboxOfficeBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px 0px no-repeat;

}



#office #foreclosurespanel .swaptextboxOfficeBG {

margin: 0px 0px 0px 0px;

}



#office .swaptextboxOfficeBG input {

z-index:0 !important;

/* position:static !important; */

float:left;

clear:both;

display:block;

color:#A5ABAE;

font-size:1.3em;

font-weight:bold;

height:20px;

width:312px;

margin: 7px 10px 0px 5px;

padding:0px;

border:0px;

}



HTML BODY#office .swaptextboxOfficeBG input {

position:static !important;

float:right !important;

}



#office #foreclosurespanel .swaptextboxOfficeBG input {

float:left !important;

margin: 7px 0px 0px 5px !important;

}



#office .bottomcurve {

float:left;

}



#office .CopyRightFooterRM {

float:left;

}



#office .featurelisting .tourbox {

margin:0px;

}



#office .featurelisting h3 {

margin-top:20px;

}



#office .featurelisting .tourbox ul {

margin:0px;

padding:0px;

}



#office .featurelisting .tourbox ul li.virtualtour {

margin-bottom:-19px;

}



#office #gallery {

/* position:relative; */

position:static;

height:290px;

width:311px;

background:#E7E7E7;

}





#office .listing {

top:0px !important;

width:225px;

/* margin-left:0px !important; */

padding: 0px 0px 0px 10px !important;

vertical-align:top !important;

}



#office .listing a {

font-family: arial, helvetica, verdana, sans-serif normal;

}



#office .listing dl {

float:left;

cursor: default; /* -- REMAX Redesign listings (residential.aspx)--*/

display: block; 

position: relative;

top:0px !important;

margin:0px !important;

padding:0px !important;

}



#office .listing div {

position:static !important;

margin:0px !important;

padding:0px !important;

vertical-align:top !important;

}



#office .listing div[style] {

margin: -15px 0px 0px 0px !important;

}



#office .listing dt {

font-weight: bold;

color: #7B9DAF;

font-size: 14px;

line-height: 1.3em;

margin-top: 0;

}



#office .listing dt {

font-weight: bold;

color: #7B9DAF;

font-size: 14px;

line-height: 1.3em;

margin-top: 0;

text-decoration:none;

font-family: arial, helvetica, verdana, sans-serif normal;

}



#office .listing dd {

font-size: 15px;

color: #747474;

line-height: 20px;

font-family: arial, helvetica, verdana, sans-serif normal;

}



#office .listing dd.price {

color: #155f98;

font-size: 20px;

font-weight:bold;

font-family: arial, helvetica, verdana, sans-serif normal;

}



#office .listing .info a {

text-decoration:none;

}



#office .listing h5 {

color: #464F53;

font-size: 14px;

font-weight:bold;

font-family: arial, helvetica, verdana, sans-serif normal;

}



#office .listing p {

color: #464F53;

font-size: 11px;

font-family: arial, helvetica, verdana, sans-serif normal;

}





#office .featurelisting {

width:600px;

}



#office .featurelisting p.moreinfo {

float:left;

width:100px;

}





#office .headerandtext {

float:left;

display:block;

width:600px;

/* margin-top:-250px; */

/* margin-top:25px; */

margin-top:22px;

}



#office .headerandtext h3 {

display:block;

width:600px;

}



#office .headerandtext p {

float:left;

display:block;

color:#464F53;

width:600px;

}



/* Your Recent Searches Panel */

/* -- Wide Alternate Table -- */

/* -- Wide Dots Table -- */

/* Search by Country and Search by State */



/* Local Area Property Search */



/*

#office .localarea, #office .box, #office .interiorwhite,

#office .localarea .headerwrap, #office .localarea .footerwrap, #office .localarea h4,

#office .localarea .gradedtable, #office .localarea .whitetable, #office .localarea tr, #office .localarea td

{

z-index:0 !important;

position:static !important;

}

*/



.localarea, .box, .interiorwhite,

.localarea .headerwrap, .localarea .footerwrap, .localarea h4,

.localarea .gradedtable, .localarea .whitetable, .localarea tr, #office .localarea td

{

z-index:0 !important;

position:static !important;

}



.localarea, .box, .interiorwhite {

margin: 10px 0px 10px 0px;

padding:0px;

}



#neighborhoodpanel .box {

margin:0px;

}





.localarea .headerwrap,

.localarea .footerwrap {

float:left;

}



HTML>BODY .localarea .headerwrap,

HTML>BODY .localarea .footerwrap {

float:none;

}



.localarea h4 {

	display:block;

	height:30px;

	margin: 5px 0px 0px 10px;

}



HTML>BODY .localarea h4 {

	height:30px;

	margin: 5px 0px 0px 10px;

}



.localarea .rightlink {

float:right;

}



HTML .localarea .whitetable {

margin: 0px 0px 0px 2px;

}



HTML .localarea .wide a {

color:#163259;

font-weight:bold;

text-decoration:none;

font-family: arial, helvetica, verdana, sans-serif normal;

}



HTML .localarea .alphabetlinks {

margin-bottom:10px;

margin-left:15px;

font-family: arial, helvetica, verdana, sans-serif normal;

}



HTML .localarea .alphabetlinks a span.LinkLetter,

HTML .localarea .alphabetlinks a:link span.LinkLetter,

HTML .localarea .alphabetlinks a:visited span.LinkLetter,

HTML .localarea .alphabetlinks a:hover span.LinkLetter,

HTML .localarea .alphabetlinks a:active span.LinkLetter {

font-family: arial, helvetica, verdana, sans-serif normal;

}



HTML .localarea .alphabetlinks a,

HTML .localarea .alphabetlinks a:link,

HTML .localarea .alphabetlinks a:visited,

HTML .localarea .alphabetlinks a:hover,

HTML .localarea .alphabetlinks a:active {

left:1px;

float:left;

display:inline;

font-size:11px;

font-family: arial, helvetica, verdana, sans-serif normal;

margin: 0px 2px 0px 2px;

padding: 0px 0px 0px 0px;

}



HTML BODY DIV#PageWrapper FORM#form1 div div.localarea div.headerwrap div.footerwrap div.alphabetlinks a b,

HTML BODY DIV#PageWrapper FORM#form1 div div.localarea div.headerwrap div.footerwrap div.alphabetlinks a:link b,

HTML BODY DIV#PageWrapper FORM#form1 div div.localarea div.headerwrap div.footerwrap div.alphabetlinks a:visited b,

HTML BODY DIV#PageWrapper FORM#form1 div div.localarea div.headerwrap div.footerwrap div.alphabetlinks a:hover b,

HTML BODY DIV#PageWrapper FORM#form1 div div.localarea div.headerwrap div.footerwrap div.alphabetlinks a:active b {

font-weight:normal;

/* text-decoration: none ! important; */

}



#search .topcurve {

/* margin-left:5px; */

}



.bottomcurve {

float:none;

margin: 0px auto;

text-align:center;

}



.bodywrap .footer {

text-align:left;

}



.CopyRightFooterRM {

width:1000px;

margin: 20px auto;

padding:0px;

}



.CopyRightFooterRM h4 {

float:left;

width:50%;

text-align:left;

font-size: 0.9em;

line-height: 1.4em;

color: #616161;

font-style: normal;

font-weight: normal !important;

/* padding: 0 2px 9px 2px; */

margin:0px;

padding:0px;

}



.CopyRightFooterRMLinks {

/* float:left; */

float:right;

width:50%;

text-align:right;

}



.CopyRightFooterRMLinks a { color:#477AAA; }

.CopyRightFooterRMLinks a:link { color:#477AAA; }

.CopyRightFooterRMLinks a:visited { color:#477AAA; }

.CopyRightFooterRMLinks a:hover { color:#163259; }

.CopyRightFooterRMLinks a:active { color:#477AAA; }



#search .bottomcurve {

float:left;

/* margin: -20px auto 0px auto; */

margin: -11px auto 0px auto;

}



#search .PS_Disclosure {

padding: 0px 10px 0px 10px;

}



.center-disclosure {

text-align:center;

}



#detail .REMSIDXDisclosure {

float:left;

width:525px;

}



#detail .REMSIDXDisclosure .REMSIDXDisclosure {

width:100%;

}



#detail .REMSIDXDisclosure .REMSIDXDisclosure table {

float:left;

}



#search #content .CopyRightFooterRM {

/* float:none; */

float:left;

width:1000px;

margin: 20px auto 20px auto;

}



#search form #content .CopyRightFooterRM {

}



.contactus .bottomcurve {

float:left;

}



.contactus .CopyRightFooterRM {

float:left;

}





/* Contact Us */



.contactus .navrightRM {

/* left:90px; */

}



.contactus .contactcontent hr {

display:none;

}



.contactus .contactcontent b i {

font-size:1.1em;

font-weight:normal;

font-style:normal;

}



.contactus .contactcontent .smallinput {

float:left;

height:30px !important;

width:250px;

margin:0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/input230BG.gif') no-repeat top left !important; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -280px no-repeat;

}



.contactus .contactcontent .smallinput input {

/*

height:16px;

width:190px !important;

margin: 0px 10px 0px 0px !important;

padding: 0px 0px 0px 5px !important;

*/

height:22px !important;

width:240px !important;

margin: 6px 0px 0px 6px;

padding:0px;

}



.contactus .contactcontent .tall {

}



.contactus .contactcontent tr + tr + tr + tr + tr + tr + tr + tr td {

margin:0px !important;

padding:0px !important;

}



.contactus .contactcontent tr + tr + tr + tr + tr + tr + tr + tr td em {

margin:0px !important;

padding:0px !important;

}



.contactus .contactcontent .tall .textarea {

height:123px !important;

width:306px !important;

margin:0px !important;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/textareaContactUsBG.gif') no-repeat top left !important; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -320px no-repeat;

}



.contactus .contactcontent .tall .textarea textarea {

margin: 5px 0px 0px 5px;

padding:0px;

border:0px !important;

}



.contactus .contactcontent table tr td em {

width:180px;

}



.contactus .contactcontent .ContactUs_Submit {

float:left;

height:32px;

width:115px;

margin: 0px 0px 0px 190px !important;

padding:0px !important;

font-size:0px;

line-height:0px;

text-indent:-999999px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/systemimages/corp/buttonsubmit.gif') no-repeat top right; */

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/submit-agent.png') no-repeat top right; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -1px no-repeat;

cursor:pointer;

}



.contactus .contactcontent .ContactUs_Submit:hover {

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -1px -34px no-repeat;

}









span.ContactForm {

display:block;

width:1000px;

margin-top:20px;

}



table.ContactForm {

border: 1px solid #D5E4EF;

width:1000px;

margin:0px;

display:block;

height:auto;

font: 121% arial, helvetica, verdana, sans-serif normal;

color:#3B4448;

}



table.ContactForm .REMSNETHTMLNetTextBoxTable {

margin: 20px 0px 0px 20px !important;

}



table.ContactForm .REMSCaption {

width:60px !important;

}





table.ContactForm td.REMSNETHTMLNetTextBoxColumn {

display:block;

height:30px !important;

width:250px;

margin:0px;

padding:0px;

border:0px;

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -280px no-repeat;

}



table.ContactForm td.REMSNETHTMLNetTextBoxColumn input {

height:22px !important;

width:240px !important;

margin: 6px 0px 0px 6px;

padding:0px;

border:0px;

}



table.ContactForm td.REMSNETHTMLNetTextBoxColumn textarea {

margin: -1px 0px 0px 0px;

}







table.ContactForm a.REMSLinkCommand,

table.ContactForm a.REMSLinkCommand:link,

table.ContactForm a.REMSLinkCommand:visited,

table.ContactForm a.REMSLinkCommand:hover,

table.ContactForm a.REMSLinkCommand:active {

display:block;

height:34px;

width:120px;

margin: 20px 0px 20px 270px !important;

padding: 0px 0px 0px 0px;

}



/*

table.ContactForm a.REMSLinkCommand img { margin-top:0px; }

table.ContactForm a.REMSLinkCommand:link img { margin-top:0px; }

table.ContactForm a.REMSLinkCommand:visited img { margin-top:0px; }

table.ContactForm a.REMSLinkCommand:hover img { margin-top:-33px; }

table.ContactForm a.REMSLinkCommand:active { margin-top:0px; }

*/











HTML .localarea .paginate {

/* float:none; */

height:44px;

width:345px;

}



HTML .localarea .paginate ul {

position:relative;

float:right;

display:block;

margin-top:10px;

}



HTML .localarea .paginate ul li {

/* position:relative; */

float:left;

display:block;

height:24px;

line-height:24px;

}



HTML .localarea .paginate ul li a {

float:left;

display:block;

height:24px;

line-height:24px;

}



HTML .localarea .paginate ul li.previous a {

width:50px;

padding-left:25px;

/* background: url('http://cdn2-rmxb.eneighborhoods.com/images/pages/search/paginate/previous.png') no-repeat left; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -66px no-repeat !important;

}



HTML .localarea .paginate ul li.next a {

width:40px;

/* padding-right:45px; */

padding-right:25px;

/* background: url('http://cdn3-rmxb.eneighborhoods.com/images/pages/search/paginate/next.png') no-repeat right; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -94px no-repeat !important;

}





/* --- OFFICE PAGES --- */

/* Office Search Panel */

/* -- Office Page House Hunter -- */

/* -- Research Box -- */

/* ------ OPEN HOUSE PAGES ------- */

/* Homes Added */

/* ---------- COVERAGE PAGE ---------- */

/* ---------- OPEN HOUSE SEARCH PAGES ---------- */

/* -- Saved Open Homes -- */

/* -- Recent Open House Searches -- */

/* -- Most Open Houses Box -- */

/* ------ MULTI-USE PANES ------ */

/*-- Typography -- */

/* -- Listing Panel -- */



.searchresults {

z-index:0 !important;

position:static !important;

}



.listing {

z-index:0 !important;

/* position:static !important; */

position:relative;

float:left;

display: block;

padding: 15px 10px;

background-color: #fff;

border: none;

font-family: arial, helvetica, verdana, sans-serif normal;

width:415px;

margin-top: 15px;

margin-bottom: 0px;

text-align:left;

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;

}



BODY[id="search"] .listing {

z-index:0 !important;

/*position:static !important;*/

position:relative;

width:425px;

margin-left:10px;

padding: 0px 5px;

}

BODY[id="search"] .searchresults .listing {

width:415px !important;

padding: 0px 10px !important;

}

BODY[id="search"] .searchresults .showcase h4,

BODY[id="search"] .searchresults .remaxcollection h4 {

width:435px;

margin-left:-10px;

}



BODY[id="search"] .listing .photowrap {

margin-left:0px;

padding-left:0px;

}



BODY[id="search"] .listing .photowrap img {

margin-left:0px;

padding-left:0px;

}



.featurelisting .tourbox {

width:610px;

}



.featurelisting #gallery {

}



.featurelisting .listing {

width:250px !important;

position:static !important;

margin-left:0px !important;

}



.listing a,

.listing a:link, .listing a:visited, .listing a:hover, .listing a:active {

z-index:0 !important;

/*position:static !important;*/

font-family: arial, helvetica, verdana, sans-serif normal;

}



HTML BODY[onload] .searchresults .listing .photowrap img {

margin-top:0px;

}



.searchresults a.ViewAllPhotos, .searchresults a.ViewAllPhotos:link, .searchresults a.ViewAllPhotos:visited,

.searchresults .listing .photowrap a, .searchresults .listing .photowrap a:link, .searchresults .listing .photowrap a:visited {

/*

text-decoration:none !important;

font-family: arial, helvetica, verdana, sans-serif normal;

color:#155F98;

font-size:1.1em;

font-weight:700;

line-height:1.6em;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -855px no-repeat;

padding: 1px 0px 3px 18px;

*/

}

.searchresults a.ViewAllPhotos:hover,

.searchresults .listing .photowrap a:hover {

/*

text-decoration:none !important;

font-family: arial, helvetica, verdana, sans-serif normal;

color:#89B6DD;

font-size:1.1em;

font-weight:700;

line-height:1.6em;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -881px no-repeat;

padding: 1px 0px 3px 18px;

*/

}

.searchresults a.ViewAllPhotos:active,

.searchresults .listing .photowrap a:active {

/*

text-decoration:none !important;

font-family: arial, helvetica, verdana, sans-serif normal;

color:#155F98;

font-size:1.1em;

font-weight:700;

line-height:1.6em;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -855px no-repeat;

padding: 1px 0px 3px 18px;

*/

}



.ViewAllPhotosFL, .ViewAllPhotosFL:link, .ViewAllPhotosFL:visited {

float:left;

text-indent:-9999px;

height:32px !important;

width:125px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/buttons_group_all.png') -504px -362px no-repeat;

padding-bottom: 1px;

 margin-left: 210px;

}

.ViewAllPhotosFL:hover {

float:left;

text-indent:-9999px;

height:32px !important;

width:125px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/buttons_group_all.png') -504px -395px no-repeat;

}

.ViewAllPhotosFL:active {

float:left;

text-indent:-9999px;

height:32px !important;

width:125px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/buttons_group_all.png') -504px -362px no-repeat;

}



.searchresults a.ViewAllPhotos, .searchresults a.ViewAllPhotos:link, .searchresults a.ViewAllPhotos:visited {

float:left;

text-indent:-9999px;

height:32px !important;

width:125px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/buttons_group_all.png') -504px -362px no-repeat;

}

.searchresults a.ViewAllPhotos:hover {

float:left;

text-indent:-9999px;

height:32px !important;

width:125px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/buttons_group_all.png') -504px -395px no-repeat;

}

.searchresults a.ViewAllPhotos:active {

float:left;

text-indent:-9999px;

height:32px !important;

width:125px !important;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/buttons_group_all.png') -504px -362px no-repeat;

}







.searchresults .listing .photowrap a + a {

height:32px !important;

width:125px !important;

overflow:hidden;

}



.searchresults .listing .photowrap .moreinfo {

float:left;

height:20px;

margin: 5px 0px 3px 0px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') 1px -649px no-repeat !important;

}



.searchresults .listing .photowrap .moreinfo a,

.searchresults .listing .photowrap .moreinfo a:link,

.searchresults .listing .photowrap .moreinfo a:visited,

.searchresults .listing .photowrap .moreinfo a:hover,

.searchresults .listing .photowrap .moreinfo a:active {

background:transparent !important;

padding:0px !important;

text-decoration:none !important;

font-size:1.1em;

line-height:1.1em !important;

margin: 5px 0px 0px 0px;

}



table.PropertySummaryBackground {

height:150px;

}



.showcase {

background-color: #E2EEF7;

/* margin-top: -12px; */

}



#search .showcase .photowrap {

margin:0px;

padding:0px;

}



#search .showcase .photowrap img {

margin: 0px 9px 4px 0px;

}

HTML BODY[onload]#search .searchresults .showcase .photowrap img {

margin-top:0px;

}



#search .remaxcollection .photowrap {

margin:0px;

padding:0px;

}



#search .remaxcollection .photowrap img {

margin: 0px 9px 4px 0px;

}

HTML BODY[onload]#search .searchresults .remaxcollection .photowrap img {

margin-top:0px;

}



.listing dl {

z-index:0 !important;

position:static !important;

float:left;

cursor: default; /* -- REMAX Redesign listings (residential.aspx)--*/

display: block; 

position: relative;

}



.listing .photowrap {

margin-bottom:0px !important;

padding-bottom:0px !important;

}



.listing dt {

z-index:0 !important;

position:static !important;

font-weight: bold;

color: #7B9DAF;

font-size: 14px;

line-height: 1.3em;

margin-top: 0;

}



HTML BODY[onload] .listing dt {

line-height: 1.0em;

}



.listing dt a {

z-index:0 !important;

position:static !important;

font-weight: bold;

color: #7B9DAF;

font-size: 12px;

line-height: 1.1em;

margin-top: 0;

text-decoration:none;

}



.listing dd {

z-index:0 !important;

position:static !important;

font-size: 13px;

color: #747474;

line-height: 18px;

}



.listing dd a,

.listing dd a:link,

.listing dd a:visited,

.listing dd a:hover,

.listing dd a:active {

z-index:0 !important;

position:static !important;

font-size: 13px;

color: #747474;

line-height: 18px;

}



.listing dd.price {

z-index:0 !important;

position:static !important;

}



.listing dd.price a,

.listing dd.price a:link,

.listing dd.price a:visited,

.listing dd.price a:active,

.listing dd.price a:hover {

z-index:0 !important;

position:static !important;

color: #155f98;

font-size: 18px;

font-weight:bold;

}



.listing .info a {

z-index:0 !important;

position:static !important;

text-decoration:none;

}



/* Map Popout */



.mappopout {

z-index:10000 !important;

position:absolute !important;

left:0px;

float:left;

width:359px;

vertical-align:top;

margin:0px;

padding:0px;

}



.mappopout .header {

z-index:10001 !important;

position:static !important;

float:left;

height:5px;

margin:0px;

padding:0px;

}



.mappopout .popoutcontent {

position:static !important;

float:left;

display:block;

height:167px;

width:359px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/map/bg.gif') top left repeat-y;

}



.listinglink .popoutcontent {

height:80px;

}



HTML>BODY .mappopout .popoutcontent {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/popups/map/bg.png') top left repeat-y;

}



.ItemHidden {

display:none;

}



.MapPagerDiv {

color:#747474;

width:320px;

margin: 3px 0px 0px 5px;

}



.MapDetailPrevious,

.MapDetailNext {

float:left;

}

.MapDetailSpacer {

float:left;

margin: 0px 5px;

}

.MapDetailCounter {

float:right;

}



.mappopout .popoutcontent .close {

/* position:static !important; */

position:absolute !important;

/* margin: 5px 12px 0px 0px; */

top:10px;

right:15px;

margin:0px;

padding:0px;

}



.mappopout .popoutcontent .listing {

position:static !important;

/* float:left; */

float:right;

display:block;

clear:none;

/* height:154px; */

width:343px;

margin: 0px 10px 0px 0px !important;

padding:0px;

}



.mappopout .popoutcontent .listing .clear {

position:static !important;

display:block;

margin:0px;

padding:0px;

}



.mappopout .popoutcontent .listing .photowrap {

position:static !important;

float:left;

display:block;

clear:none;

width:108px;

height:118px;

margin:0px;

padding:0px;

}



.mappopout .popoutcontent .listing .photowrap img {

position:static !important;

margin-left:3px;

}



.mappopout .popoutcontent .listing .photowrap img.remaxlisting {

border:0px;

}



.mappopout .popoutcontent .listing dl {

position:static !important;

float:left;

clear:none;

width:220px !important;

margin:0px;

padding:0px;

}



.mappopout .popoutcontent .listing dl dt,

.mappopout .popoutcontent .listing dl dd {

position:static !important;

float:left;

display:block;

width:100% !important;

margin:0px;

padding: 2px 0px;

}



.mappopout .popoutcontent .listing dl img {

position:static !important;

float:left;

display:block;

margin:0px;

padding:0px;

}



.mappopout .popoutcontent .listing dl dd.logo img {

position:static !important;

display:block;

width:50px;

padding:0px;

}

.mappopout .popoutcontent .listing dl dd.logo 

{

    width: 50px !important;

    margin-top: -30px;

}

.mappopout .popoutcontent .listing dl dd.logo.FMLS { width: 103px !important; }

.mappopout .popoutcontent .listing dl dd.size.FMLS,

.mappopout .popoutcontent .listing dl dd.credit.FMLS { width: 117px !important; }



.mappopout .popoutcontent .listing.withballoon dl dd.credit {width: 141px !important;}

.mappopout .popoutcontent .listing dl dd.credit 

{

    width: 170px !important;

}

.mappopout .popoutcontent .listing dl dd.logo.FMLS img { width:103px; }



.mappopout .popoutcontent .listing dl dd.logo.FMLS img { width:103px; }



.mappopout .popoutcontent .moreinfo {

position:static !important;

float:left;

display:block;

width:80px;

margin-left:5px;

}



.mappopout .popoutcontent .MapApproximateLocationText {

float:left;

display:block;

color:#747474;

margin: 2px 0px 0px 2px;

}



.mappopout .popoutcontent .savelisting {

position:static !important;

float:right;

display:block;

margin: 0px 10px 10px 0px;

padding:0px;

}



.mappopout .footer {

position:static !important;

float:left;

display:block;

height: 43px;

width: 374px;

margin: 0px 0px 0px 0px;

padding: 0px 10px 0px 15px;

display: block;

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/map/footer.gif') top left no-repeat;

}



HTML>BODY .mappopout .footer {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/popups/map/footer.png') top left no-repeat;

}



.mappopout .footerRight {

position:static !important;

float:left;

display:block;

height: 43px;

width: 374px;

margin: 0px 0px 0px 0px;

padding: 0px 10px 0px 15px;

display: block;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/map/footerRight.gif') top left no-repeat;

}



HTML>BODY .mappopout .footerRight {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/map/footerRight.png') top left no-repeat;

}



.mappopout .popoutcontent .withballoon dl {

width:191px !important;

}

.mappopout .popoutcontent .withballoon .photowrap {

width:150px;

}

.mappopout .popoutcontent .withballoon .photowrap img {

float:left;

}





HTML BODY[onload]#search #PageWrapper #MapSearchLarge_MapSearchInfoWindowHolder .mappopout .header {

position:relative;

background-position: top left !important;

}

HTML BODY[onload]#search #PageWrapper #MapSearchLarge_MapSearchInfoWindowHolder .mappopout .header .popoutcontent {

margin-top:5px;

}

HTML BODY[onload]#search #PageWrapper #MapSearchLarge_MapSearchInfoWindowHolder .mappopout .header .popoutcontent .withballoon dl {

position:absolute !important;

top:10px;

left:60px;

width:270px !important;

margin:0px !important;

padding:0px !important;

}

HTML BODY[onload]#search #PageWrapper #MapSearchLarge_MapSearchInfoWindowHolder .mappopout .header .popoutcontent .withballoon .photowrap .footer {

position:absolute !important;

top:85px;

left:0px;

margin:0px !important;

padding:0px !important;

}







ul.mapnav {

z-index:15 !important;

}





/* End Map Popout */



/* FMLS Disclosure */



.PD_Disclosure_Map,

.PD_Disclosure_Map div,

.PD_Disclosure_Map .REMSIDXDisclosure,

.PD_Disclosure_Map .REMSIDXDisclosure div {

width:344px !important;

margin:0px;

padding:0px;

}



.PS_MapSearchContainer .REMSIDXDisclosure {

width:344px !important;

margin:0px;

padding:0px;

}



/* */



/* -- Sort Results -- */

.rightcontentwrap {

margin:0px;

padding:0px;

}



.sortresults {

position:static;

margin:0px;

padding:0px;

}



.sortresults .selectcorner {

position:static;

margin:0px;

padding:0px;

border:0px;

}



.sortresults .selectcorner select {

margin:0px;

padding:0px;

border: 1px solid #CCCCCC;

}



.sortresults .sortitem {

width:200px;

margin-top:0px;

}



.sortresults .sortitem label {

/*

font-family: arial, helvetica, verdana, sans-serif normal;

font-size:12px;

*/

}







/* -- Pagination -- */



.paginate {

display: block;

position: relative;

float: right;

z-index: 10;

height: 24px;

width:600px;

text-align:right;

margin:0px;

padding:0px;

}



#search #centercol .paginate {

width:100%;

}



.sortresults .paginate {

margin:0px;

padding:0px;

}



.PS_Pager {

float:right;

}



/* Top */



.paginate b {

float:left;

display:inline;

color:#062938;

margin: 0px 10px 3px 3px;

/*

font-family: arial, helvetica, verdana, sans-serif normal;

font-size:12px;

*/

font-size:1.2em;

}



.paginate span {

float:left;

/* height: 24px; */

/* line-height:24px; */

vertical-align:middle;

/*

font-family: arial, helvetica, verdana, sans-serif normal;

font-size:12px;

*/

}



.paginate select {

float:left;

display:inline;

border: 1px solid #CCCCCC;

}



.paginate span.PS_PageNumberSelected {

color:#8D969C;

font-size:12px;

margin: 0px 4px;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.paginate span.PS_PageSeparator {

color:#8D969C;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.paginate a {

font-size:12px;

/* line-height:24px; */

vertical-align:middle;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.paginate a:link,

.paginate a:visited,

.paginate a:hover,

.paginate a:active,



.paginate a:link span,

.paginate a:visited span,

.paginate a:hover span,

.paginate a:active span,



.paginate a:link span.PS_PageNumber,

.paginate a:visited span.PS_PageNumber,

.paginate a:hover span.PS_PageNumber,

.paginate a:active span.PS_PageNumber {

float:left;

display:block;

text-decoration:none;

cursor:pointer;

font-size:12px;

/* line-height:24px; */

margin:0px;

padding:0px;

vertical-align:middle;

font-family: arial, helvetica, verdana, sans-serif normal;

}







.paginate a:link,

.paginate a:visited,

.paginate a:hover,

.paginate a:active {

color:#0071B5;

font-weight:bold;

margin: 0px 0px 0px 4px;

vertical-align:middle;

}



.paginate a:hover {

color:#163259;

font-weight:bold;

margin: 0px 0px 0px 4px;

vertical-align:middle;

}



.paginate a:active {

color:#0071B5;

font-weight:bold;

margin: 0px 0px 0px 4px;

vertical-align:middle;

}



.paginate a:link span,

.paginate a:visited span,

.paginate a:hover span,

.paginate a:active span {

color:#8D969C;

font-weight:normal;

vertical-align:middle;

}



.paginate a:link span.PS_PageNumber,

.paginate a:visited span.PS_PageNumber {

color:#0071B5;

font-weight:normal;

margin: 0px 3px 0px 0px;

vertical-align:middle;

}



.paginate a:hover span.PS_PageNumber {

color:#163259;

font-weight:normal;

margin: 0px 3px 0px 0px;

text-decoration:underline;

vertical-align:middle;

}



.paginate a:active span.PS_PageNumber {

color:#0071B5;

font-weight:normal;

margin: 0px 3px 0px 0px;

vertical-align:middle;

}



.paginate a img.PreviousImage {

margin: 0px 8px;

/* line-height:24px; */

vertical-align:middle;

}



.PS_PageSepartor {

display:none !important;

}



.PS_MorePagesSeparator {

color:#8D969C;

margin-left:5px;

font-size:12px;

font-family: arial, helvetica, verdana, sans-serif normal;

}





/* Bottom */





.PS_Pager b {

float:left;

display:inline;

color:#062938;

margin: 3px 10px 3px 3px;

font-family: arial, helvetica, verdana, sans-serif normal;

font-size:12px;

}



.PS_Pager span {

float:left;

height: 24px;

/* line-height:24px; */

font-size:12px;

vertical-align:middle;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.PS_Pager select {

float:left;

display:inline;

border: 1px solid #CCCCCC;

}



.PS_Pager span.PS_PageNumberSelected {

color:#8D969C;

font-size:12px;

margin: 0px 3px;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.PS_Pager span.PS_PageSeparator {

color:#8D969C;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.PS_Pager a {

font-size:12px;

/* line-height:24px; */

vertical-align:middle;

font-family: arial, helvetica, verdana, sans-serif normal;

}



.PS_Pager a:link,

.PS_Pager a:visited,

.PS_Pager a:hover,

.PS_Pager a:active,



.PS_Pager a:link span,

.PS_Pager a:visited span,

.PS_Pager a:hover span,

.PS_Pager a:active span,



.PS_Pager a:link span.PS_PageNumber,

.PS_Pager a:visited span.PS_PageNumber,

.PS_Pager a:hover span.PS_PageNumber,

.PS_Pager a:active span.PS_PageNumber {

float:left;

text-decoration:none;

cursor:pointer;

font-size:12px;

/* line-height:24px; */

vertical-align:middle;

font-family: arial, helvetica, verdana, sans-serif normal;

}







.PS_Pager a:link,

.PS_Pager a:visited,

.PS_Pager a:hover,

.PS_Pager a:active {

color:#0071B5;

font-weight:bold;

margin: 0px 0px 0px 3px;

}



.PS_Pager a:hover {

color:#163259;

font-weight:bold;

margin: 0px 0px 0px 3px;

}



.PS_Pager a:active {

color:#0071B5;

font-weight:bold;

margin: 0px 0px 0px 3px;

}



.PS_Pager a:link span,

.PS_Pager a:visited span,

.PS_Pager a:hover span,

.PS_Pager a:active span {

color:#8D969C;

font-weight:normal;

}



.PS_Pager a:link span.PS_PageNumber,

.PS_Pager a:visited span.PS_PageNumber {

color:#0071B5;

font-weight:normal;

margin: 0px 3px 0px 0px;

}



.PS_Pager a:hover span.PS_PageNumber {

color:#163259;

font-weight:normal;

margin: 0px 3px 0px 0px;

text-decoration:underline;

}



.PS_Pager a:active span.PS_PageNumber {

color:#0071B5;

font-weight:normal;

margin: 0px 3px 0px 0px;

}



.PS_Pager a img.PreviousImage {

margin: 0px 8px;

/* line-height:24px; */

vertical-align:middle;

}



.PS_PageSepartor {

display:none;

}



.PS_MorePagesSeparator {

color:#8D969C;

margin-left:5px;

font-size:12px;

font-family: arial, helvetica, verdana, sans-serif normal;

}





.learningcentercontent .paginate {

float:right;

color:#8D969C;

}



.learningcentercontent .paginate span:first-child {

width:100%;

}





.paginate span span,

.paginate span a,

.paginate span a:link, span .paginate a:visited,

.paginate span a:hover, span .paginate a:active {

float:left;

display:block;

}





.searchformwrap .inputcorner {

z-index:0 !important;

position:static;

}



.LeftPadQuickSearch{

/* padding-left:130px; */

margin:0px;

padding:0px;

}



HTML>BODY .LeftPadQuickSearch{

padding-left:130px;

}



/*

.searchformwrap .inputcorner {

background: #fff;

border:1px solid #8194a1;

width: 357px;

height: 20px;

top: 5px;

margin: 0 0 0 78px;

}

*/



.searchformwrap .country, .searchcriteria .country {

display: block;

/* position: relative; */

margin-top: 8px;

}



.searchpanel .country select, .searchformwrap .country select, .searchcriteria .country select {

/* background: transparent; */

border: none;

z-index: 150;

display: block;

/* position: relative; */

top: -3px;

}



.searchpanel select.location {

font-weight: bold;

height: 27px;

display: block;

position: relative;

color: #5A6368;

font-size: 1.2em;

float: left;

width: 70px;

margin: 0 9px 0 0;

padding: 0px;

}



.searchformwrap .country {

float:left;

display:block;

height: 19px;

margin: 8px 0px;

padding: 3px 2px 5px 2px;

}



.searchpanel input, .searchformwrap input { /* Input on homepage and search pages */

/*

z-index:0 !important;

padding: 0px 0 0 5px;

vertical-align: top;

font-weight: bold;

display: block;

position:static !important;

color: #A5ABAE;

font-size: 13px;

height: 23px;

width:126px;

background: transparent;

border: none;

*/

}



.searchformwrap input {

z-index:0 !important;

position:static !important;

width:126px;

}



.searchformwrap .PS_SearchButtonDiv {

z-index:0 !important;

/* position:relative; */

position:static !important;

float:left;

display:block;

height:31px;

width:126px;

margin: 11px 0px 8px 0px;

padding:0px;

overflow:hidden;

}



.searchformwrap .PS_SearchButtonDiv input {

z-index:0 !important;

position:static !important;

height:62px;

width:126px;

margin:0px;

padding:0px;

}



.searchformwrap .swaptextBG input.swaptextbox {

width:540px !important;

}



.searchlinks .searchformwrap .PS_SearchButtonDiv input {

z-index:0 !important;

position:static !important;

height:62px !important;

width:126px !important;

margin: 0px 0px 0px 0px !important;

padding:0px;

}



.searchlinks .searchformwrap .PS_SearchButtonDiv input:hover {

margin-top:-32px !important;

}





.searchformwrap .swaptextboxBG {

z-index:0;

position:static;

float:left;

width: 361px;

height: 29px;

margin: 10px 5px 8px 7px;

padding: 2px 0px 0px 0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/other/listings/swaptextboxBG.png') no-repeat top left; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -240px no-repeat;

}



.searchformwrap .inputcorner {

z-index:0;

position:static;

float:left;

width: 359px !important;

height: 19px;

margin: 7px 5px 8px 7px;

background: #fff;

}



.searchformwrap .swaptextboxBG .swaptextbox,

.searchformwrap .inputcorner .swaptextbox {

z-index:0;

position:static;

/* float:left; */

float:none;

/* margin: 2px 0px 0px 41px; */

margin: 2px 0px 0px 0px !important;

padding: 0px 0px 0px 0px;

width: 342px;

background:transparent;

}



BODY[id="search"] .searchformwrap .swaptextboxBG .swaptextbox,

BODY[id="search"] .searchformwrap .inputcorner .swaptextbox {

float:left;

margin: 4px 0px 0px 5px !important;

padding:0px !important;

}





/* -- Red Beta Bar -- */



#redbar {

height: 21px;

width: 100%;

top: 0;

margin-bottom: 0px;

padding-bottom: 1px;

display: block;

background: #c71b22;

text-align:left;

border-top: 2px solid #c71b22;

overflow:hidden;

}



/* -- Red Header Bar -- */



#redbar p {

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/other/propertysearch/remaxhome.png') 0 4px no-repeat;

	padding: 4px 0 0 20px;

	margin: 0 5px 0 5px;

	height: 14px;

}



#redbar a:link, #redbar a:visited, #redbar a:hover, #redbar a:active {

	color: #ffffff !important;

	text-decoration: underline;

}



#redbar ul, #redbar li {

display:none;

}





/* -- Property Search Header Bar -- */



#officebar {

z-index:11;

position:relative;

width:735px !important;

margin: 0px auto -20px auto;

padding: 0px 3px 0px 0px;

background:transparent;

text-align:right;

/* background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/main/mast/divider.png') right no-repeat !important; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right 11px no-repeat !important;

}



#officebar ul {

line-height:24px;

/* text-align:center; */

/* width: 329px; */

}



#officebar li, #officebar li a:link, #officebar li a:hover, #officebar li a:visited {

/*

height: 24px;

line-height:24px;

*/

height: 20px;

line-height:20px;

float: left;

display: inline;

background: transparent;

font-weight: bold;

/* color: #fff; */

text-decoration: none;

padding-right:0px;

}



#officebar li { color: #255996; }

#officebar li a { color: #255996; }

#officebar li a:link { color: #255996; }

#officebar li a:visited { color: #255996; }

#officebar li a:hover { color: #66a1d4 !important; }

#officebar li a:active { color: #255996; }



#officebar ul.officelinks {

float:right !important;

height:14px;

width:auto !important;

margin:0px !important;

padding:0px !important;

}



#officebar ul.officelinks li {

font-size:12px;

height:14px;

margin: 6px 0px 0px 0px !important;

padding: 0px 10px 0px 0px !important;

}



#officebar ul.officelinks li,

#officebar ul.officelinks li a,

#officebar ul.officelinks li a:link,

#officebar ul.officelinks li a:visited,

#officebar ul.officelinks li a:active,

#officebar ul.officelinks li a:hover {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}



#officebar ul.officelinks li.remaxhome a,

#officebar ul.officelinks li.remaxhome a:link,

#officebar ul.officelinks li.remaxhome a:visited,

#officebar ul.officelinks li.remaxhome a:hover,

#officebar ul.officelinks li.remaxhome a:active {

/* background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/main/mast/divider.png') right no-repeat !important; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right 7px no-repeat;

padding: 0px 10px 0px 0px;

}



#officebar ul.officelinks li.otheroffices a,

#officebar ul.officelinks li.otheroffices a:link,

#officebar ul.officelinks li.otheroffices a:visited,

#officebar ul.officelinks li.otheroffices a:hover,

#officebar ul.officelinks li.otheroffices a:active {

/*

background-color: transparent !important;

background-image: url('http://cdn4-rmxb.eneighborhoods.com/images/nav/arrow/bluearrow.gif') !important;

background-repeat: no-repeat !important;

*/

padding: 0px 10px 0px 5px;

}



/*

#officebar ul.officelinks li.otheroffices a { background-position: right 4px !important; }

#officebar ul.officelinks li.otheroffices a:link { background-position: right 4px !important; }

#officebar ul.officelinks li.otheroffices a:visited { background-position: right 4px !important; }

#officebar ul.officelinks li.otheroffices a:hover { background-position: right -10px !important; }

#officebar ul.officelinks li.otheroffices a:active { background-position: right 4px !important; }

*/



#officebar ul.officelinks li a:hover {

text-decoration:underline;

}



#officebar {

z-index:1200;

position:relative;

}



#officebar .second {

/* right:0px; */

float:left;

/* width: 329px; */

}



#officebar .second ul {

position:absolute;

width: 329px;

/* margin: 5px 0px 0px 240px !important; */

/* margin: 5px 0px 0px 509px !important; */

margin: 5px 0px 0px 544px !important;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/nav/dropdown/dropdown_officebar.png') top left no-repeat !important; */

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') -450px 0px no-repeat !important;

}



#officebar .second ul li {

}



#officebar .second ul li.last {

width: 329px;

font-size:10px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/nav/dropdown/dropdown_officebar.png') bottom left no-repeat !important; */

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') -450px bottom no-repeat !important;

}



#officebar .second ul li.last a {

width: 100%;

}



.largemap, .widemap {

overflow: visible;

}

/* ------------ End master.css ------------ */



/* My RE/MAX */



.myremaxwrap {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -11590px 0px repeat-y !important;

}



.myremaxtopcurve {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -10620px 0px no-repeat !important;

}



.myremaxbottomcurve {

background: transparent url('http://cdn2-rmxb.eneighborhoods.com/images/pages/headerbgfooter_group_new.png') -12560px bottom no-repeat !important;

}



.recentlyviewedlistings h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -340px no-repeat !important;

}



.recentlyviewedsearches h4 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/gray_headline_group_new.png') 0px -300px no-repeat !important;

}





.myremax .footerwrap h2.myremax {

float:left;

display:block;

margin: 10px 0px 0px 10px;

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -680px no-repeat;

}



.myremax .myremaxbottomcurve {

float:left;

margin: -20px auto 0px auto;

}



.myremax .bottomcurve {

margin: -20px auto 0px auto;

}



.userwelcome {

position:static !important;

}



#savedlistings {

}



#savedlistings .sortresults {

float:left;

width:580px;

margin:0px;

padding:0px;

}



#savedlistings .sortresults .sortitem {

width:180px;

float:left;

margin:0px;

padding:0px;

}



#savedlistings .sortresults .paginate {

float:left;

width:400px;

margin:0px;

padding:0px;

}



#savedlistings .sortresults .paginate .sortitem {

float:left;

width:180px;

margin:0px;

padding:0px;

}



#savedlistings .sortresults .paginate .sortitem label {

margin: 0px 10px 3px 3px;

}



#savedlistings .sortresults .paginate {

float:left;

width:220px;

margin:0px;

padding:0px;

}



#savedlistings .sortresults .paginate ul {

float:right;

}



#savedlistings .sortresults .paginate ul li.next a {

background-position: bottom right;

}



#savedlistings .sortresults .paginate ul li.previous a {

background-position: bottom left;

}





#savedlistings button.remove {

float:left;

height:17px;

width:18px;

}



#savedlistings .remove a {

float:left;

height:18px;

padding: 0px 0px 0px 20px;

line-height:16px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/remove.png') no-repeat left; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -1048px no-repeat !important;

}





#savedlistings .saveditem {

width:575px;

padding:0px;

}





#savedlistings .selectcol {

width:40px;

}



#savedlistings .listingcontent {

width:518px;

margin-top:0px;

}



#savedlistings .listingcontent .removeitem {

float:right;

width:100px !important;

margin:0px !important;

}



#savedlistings .listingcontent .remove {

float:right;

}



#savedlistings .listingcontent div.remove {

padding: 2px 0px 0px 0px;

}



#savedlistings .listingcontent div.remove a {

height:20px;

padding: 0px 0px 0px 20px;

line-height:18px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/remove.png') no-repeat left; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -1048px no-repeat !important;

}



#savedlistings .listingcontent img.listingimg {

}



#savedlistings .listingcontent .listing {

width:290px;

}



#savedlistings .listingcontent .tools {

width:500px;

float:left;

}



#savedlistings .listingcontent .tools ul {

float:right;

}



#savedlistings .saveditem .inputcorner {

height:50px;

width:330px;

margin: 0px 0px 20px 0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/input330BG.gif') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -550px no-repeat;

}



#savedlistings .saveditem .inputcorner input {

height:25px !important;

width:310px !important;

margin: 15px 0px 0px 10px !important;

padding:0px !important;

}



#savedlistings .cancelchanges {

float: left;

width:116px;

}



#savedlistings input.savechanges {

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/savechanges.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -118px -361px no-repeat;

width: 116px;

height: 32px;

margin: 0;

float: right;

display: block;

text-indent: -9999px;

border: none;

cursor: pointer;

}



#savedlistings input.savechanges:hover {

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/savechanges.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -118px -395px no-repeat;

}











#savedsearches {

}



#savedsearches .sortresults {

float:left;

width:580px;

margin:0px;

padding:0px;

}



#savedsearches .sortresults .sortitem {

width:180px;

float:left;

margin:0px;

padding:0px;

}



#savedsearches .sortresults .paginate {

float:left;

width:400px;

margin:0px;

padding:0px;

}



#savedsearches .sortresults .paginate .sortitem {

float:left;

width:180px;

margin:0px;

padding:0px;

}



#savedsearches .sortresults .paginate .sortitem label {

margin: 0px 10px 3px 3px;

}



#savedsearches .sortresults .paginate {

float:left;

width:220px;

margin:0px;

padding:0px;

}



#savedsearches .sortresults .paginate ul {

float:right;

}



#savedsearches .sortresults .paginate ul li.next a {

background-position: bottom right;

}



#savedsearches .sortresults .paginate ul li.previous a {

background-position: bottom left;

}





#savedsearches button.remove {

float:left;

height:17px;

width:120px;

}



#savedsearches .remove a {

float:left;

height:18px;

padding: 0px 0px 0px 20px;

line-height:16px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/remove.png') no-repeat left; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -1048px no-repeat !important;

}



#savedsearches .listingcontent .removeitem {

float:left;

width:50px !important;

}



#savedsearches .listingcontent button.remove {

float:left;

width:65px;

}



#savedsearches .listingcontent button.remove a {

float:left;

height:20px;

width:65px;

padding: 0px 0px 0px 20px;

line-height:18px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/remove.png') no-repeat left; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -1048px no-repeat !important;

}







#savedsearches .saveditem {

width:575px;

margin:0px;

padding: 0px 0px 0px 5px;

}



#savedsearches .selectcol {

width:40px;

}



#savedsearches .listingcontent {

width:515px;

}



#savedsearches .searchrule {

display:none;

}



#savedsearches .listingcontent .searchoptions {

width:305px;

}



#savedsearches .listingcontent .searchoptions .emailupdates {

float:left;

margin:0px;

padding:0px;

}



#savedsearches .listingcontent .searchoptions .selectcorner {

float:left;

width:130px;

margin:0px;

padding:0px;

}



#savedsearches .listingcontent .searchoptions .removeitem {

float:left;

margin:0px;

padding:0px;

}



#savedsearches .listingcontent .searchoptions .removeitem a {

/*

margin:0px;

padding: 2px 0px 2px 19px;

line-height:24px;

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/remove.png') no-repeat left;

*/

cursor:pointer;

}



#savedsearches .listingcontent .listing {

width:210px;

margin:0px;

padding:0px;

}



#savedsearches .listingcontent .tools {

width:520px;

float:left;

}



#savedsearches .listingcontent .tools ul {

float:right;

}



#savedsearches .option .scroll label {

float:left;

display:block;

width:90px;

}



#savedsearches .mlsrow {

float:right;

display:block;

width:260px !important;

margin: 0px 0px 0px 0px;

}



#savedsearches .saveditem .inputcorner {

height:50px;

width:300px !important;

margin: 0px 0px 20px 0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/search/input300BG.gif') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -490px no-repeat;

}



#savedsearches .saveditem .inputcorner input {

width:280px !important;

margin: 15px 0px 0px 5px !important;

padding:0px !important;

background:transparent;

}

HTML BODY[onload] #savedsearches .saveditem .inputcorner input {

margin: 15px 0px 0px 10px !important;

}



#savedsearches .pricerange .smallinput,

#savedsearches .yearbuilt .smallinput,

#savedsearches .mlsrow .smallinput {

height:26px !important;

width:100px !important;

border:0px !important;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/optionTextBG.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -80px no-repeat;

}



#savedsearches .pricerange .smallinput input,

#savedsearches .yearbuilt .smallinput input,

#savedsearches .mlsrow .smallinput input {

height:22px !important;

width:96px !important;

margin: 2px 0px 0px 2px !important;

padding:0px !important;

}



#savedsearches input.cancelchanges {

bottom:20px !important;

float: left !important;

clear:both !important;

width:116px !important;

margin: 0px 0px 0px 0px !important;

}



#savedsearches input.savechanges {

bottom:20px !important;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/savechanges.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -118px -361px no-repeat;

width: 116px !important;

height: 32px;

margin: 0px 0px 0px 0px !important;

float: right !important;

clear:both !important;

display: block;

text-indent: -9999px;

border: none;

cursor: pointer;

}



#savedsearches input.savechanges:hover {

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/savechanges.png') bottom left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -118px -395px no-repeat;

}



#savedsearches .editlisting {

width:525px !important;

margin-top:15px !important;

padding-bottom:42px !important;

}



#savedsearches .editlisting h5.accordion {

width:180px !important;

}



#savedsearches .cancelchanges {

position:absolute !important;

bottom:0px !important;

left:0px !important;

width:116px !important;

}



#savedsearches .savechanges {

position:absolute !important;

right:0px !important;

bottom:0px !important;

width:116px !important;

margin-top:42px !important;

}





.viewedoptions li {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -1000px no-repeat !important;

}



.viewedoptions li.moreinfo a,.viewedoptions li.moreinfo a:link,.viewedoptions li.moreinfo a:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -648px no-repeat !important;

}



.viewedoptions li.add a,.viewedoptions li.add a:link,.viewedoptions li.add a:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -849px no-repeat !important;

}



.viewedoptions li.view a,.viewedoptions li.view a:link,.viewedoptions li.view a:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -740px no-repeat !important;

}





h5.toggleopp {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -424px no-repeat !important;

}



h5.toggleopp:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -449px no-repeat !important;

}



h5.open {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -375px no-repeat !important;

}



h5.open:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -399px no-repeat !important;

}













/* Saved Luxury Searches */



.savedluxurysearches {

}



.savedluxurysearches table.widedots {

}



.savedluxurysearches table.widedots tbody {

width:600px !important;

}



.savedluxurysearches table.widedots td[colspan="2"] + td {

width:300px !important;

}



.savedluxurysearches table.widedots td[colspan="2"] {

width:600px !important;

}



.savedluxurysearches table.widedots a { color:#3B4448; }

.savedluxurysearches table.widedots a:link { color:#3B4448; }

.savedluxurysearches table.widedots a:visited { color:#8B8D8E; }

.savedluxurysearches table.widedots a:hover { color:#000000; }

.savedluxurysearches table.widedots a:active { color:#3B4448; }





/* Settings */



#settings h2 {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -480px no-repeat !important;

}



#settings h2.editaccount {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/red_headline_group_new.png') 0px -520px no-repeat !important;

}



#settings .submitrow input.editaccountdetails {

float:left;

display:block;

height:33px;

width:133px;

text-indent:-9999px;

margin:0px;

padding:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/buttons/editaccountdetails.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -235px -361px no-repeat !important;

cursor:pointer;

}





#settings .submitrow input.saveaccountdetails {

float:left;

display:block;

height:33px;

width:133px;

text-indent:-9999px;

margin:0px;

padding:0px;

font-size:0px;

line-height:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/saveaccountdetails.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -369px -361px no-repeat !important;

cursor:pointer;

}



#settings .inputcorner {

float:left;

height:30px !important;

width:230px;

margin:0px;

padding:0px;

border:0px;

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/search/input230BG.gif') no-repeat top left !important; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/inputBG_group_new.png') 0px -450px no-repeat !important;

}



#settings .inputcorner input {

height:22px;

width:222px !important;

margin: 5px 0px 0px 3px;

padding:0px;

}





#settings .plainform td .inputcorner {

height:20px;

}



.tools li.saved {

background:transparent !important;

}



.tools li.saved a, .tools li.saved a:link, .tools li.saved a:hover {

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -202px no-repeat !important;

}



/*-- Cancel Button - Start -- */



.cancelchanges {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/cancel.png') top left no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') 0px -361px no-repeat;

width: 116px;

height: 32px;

margin: 0;

float: right;

display: block;

text-indent: -9999px;

border: none;

cursor: pointer;

}



.cancelchanges:hover {

/* background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/buttons/cancel.png') 0 -34px no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') 0px -396px no-repeat;

}



/*-- Cancel Button - End -- */



#searchoptions h5 {

color:#0F384F;

font-size:1.3em !important;

padding:10px 10px 0;

}



#settings .deleteaccountdetails {

display:none;

}



/*============Pop Up Start===========*/



.popupheader {

background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/main/header.png') no-repeat scroll left top;

display:block;

position:relative;

top:0;

}



.popupfooter {

background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/popups/main/footer.png') no-repeat scroll left bottom;

display:block;

height:31px;

margin:0 auto;

padding:0;

width:749px;

}



.popupcontent, 

.popupcontentnarrow {

width: 700px;

margin: 0 auto;

padding: 10px 0;

display: block;

position: relative;

}



.popupcontent p,

.popupcontentnarrow p {

color: #3B4448;

font-size: 1.5em;

line-height: 1.4em;

}



#betawebsite .popupcontent,

.popupcontentnarrow {

width: 500px;

margin: 0 auto;

padding: 30px 0;

}



#NeighborhoodValuationReportRequest  .popheadline  h3 {

background:transparent url('../../images/popups/headlines/compsalesreport.png') no-repeat scroll left top;

background-position:left top;

background-repeat:no-repeat;

display:block;

height:28px;

margin-bottom:0;

margin-left:27px;

margin-right:15px;

margin-top:6px;

position:relative;

text-indent:-9999px;

top:10px;

}



#myremaxpopup, #myremaxpassword {

/*background: transparent;*/

display: block;

position: relative;

}



#myremaxpopup .popupcontent span {

padding: 0px 0px 0px 10px;

}



#myremaxpopup .popupcontent span a,

#myremaxpopup .popupcontent span a:link, #myremaxpopup .popupcontent span a:visited {

color:#999999;

text-decoration:underline !important;

}



#myremaxpopup .popupcontent span a:hover {

color:#CCCCCC;

text-decoration:none !important;

}



#myremaxpopup .popupcontent span a:active {

color:#999999;

text-decoration:underline !important;

}



.foreclosurepopup p.legaltext {

	font-size: .9em;

	color: #1E3850;

}



#facebox .popup,

#facebox #askanagent_head {

float:none;

margin: 0px auto;

}



/*.popup span {

color:#145F96;

font-family:arial,helvetica,verdana,sans-serif normal !important;

font-size:16px !important;

font-weight:bold !important;

margin:20px auto;

text-align:left;

}*/



.popupcontent span {

color:#145F96;

font-family:arial,helvetica,verdana,sans-serif normal !important;

font-size:16px !important;

font-weight:bold !important;

margin:20px auto;

text-align:left;

}



.popupcontentnarrow span { 

}



.popupcontentnarrow h4 

{

text-align:center;

}



.confirmationbox{

    /*WO634723*/

/*

    Position: absolute;

    Top: 300px;

    Margin: 0 auto;

*/

}



.confirmationbox #myremaxpopup {

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/main/bg.png') repeat-y top left; */

}



.confirmationbox #myremaxpopup .popupcontent {

width:709px;

margin: 20px 0px 0px 0px;

padding: 0px 20px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -749px 0px repeat-y !important;

}



.confirmationbox #myremaxpopup span {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}



/*============Pop Up End===========*/



.homefindercontent .showform input {

background:transparent none repeat scroll 0 0;

border:medium none;

color:#777E82;

height:19px;

margin:0;

padding:0 5px;

width:212px;

z-index:50;

}





.homefindercontent .showform .inputcorner {

background:#FFFFFF none repeat scroll 0 0;

border:1px solid #ADC4D0;

display:block;

height:19px;

margin:0;

position:relative;

width:220px;

}





table.showform td {

vertical-align:middle;

/* padding-right:5px; */

}



#askanagent_head h3 { 

/* background:transparent url(http://cdn2-rmxb.eneighborhoods.com/images/popups/headlines/askaagent.png) no-repeat scroll left top; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -920px no-repeat;

height:27px;

margin:20px 0 0 20px;

padding:0px;

}







/* Begin popups.css */



/* --- Popups --- 

General Styles */

.popup {

display:block;

width:749px;

/* padding-bottom:-10px; */

/* background:#fff url('http://cdn1-rmxb.eneighborhoods.com/images/popups/main/bg.png') 0 10px repeat-y; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -749px 0px repeat-y !important;

}



.popupheader {

display:block;

position:relative;

top:-10px;

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/popups/main/header.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') 0px 0px no-repeat !important;

}



.popupfooter {

display:block;

height:31px;

width:749px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/main/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -1498px bottom no-repeat !important;

padding:0;

}



.twocol .popup {

/* background:#fff url('http://cdn3-rmxb.eneighborhoods.com/images/popups/twocolumn/bg.png') 0 10px repeat-y; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -2996px 0px repeat-y !important;

}



.twocol .blockdivider {

display:block;

position:relative;

width:358px;

height:23px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/twocolumn/blockdivider.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -4494px 0px no-repeat !important;

margin:0 0 7px -10px;

}



.twocol .popupheader {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/twocolumn/header.png') top left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -2247px 0px no-repeat !important;

}



.twocol .popupfooter {

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/twocolumn/footer.png') bottom left no-repeat; */

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -3745px bottom no-repeat !important;

}



.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('http://cdn3-rmxb.eneighborhoods.com/images/popups/main/close.png') top right no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -517px -196px no-repeat !important;

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 .PNL_RealtyTrackSignup IFRAME {

z-index:199000 !important;

position:relative !important;

/* height:1120px !important; */

height:600px !important; 

width:749px !important;

margin: 0px 0px 0px -24px !important;

padding:0px !important;

}



.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:0px;

padding:10px;

}



.popup .rightcol {

float:right;

margin-right:-2px;

}



/* Welcome to our beta website */

#betawebsite h3 {

height:20px;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/headlines/betaheadline.png') top left no-repeat;

}



#betawebsite h4 {

text-align:center;

font-size:1.8em;

}



#betawebsite .popupcontent {

width:500px;

margin:0 auto;

padding:30px 0;

}



/* Send to a Friend */

body #sendtoafriend h3 {

height:20px;

/* background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/headlines/sendtoafriend.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -760px no-repeat;

}



/* Schedule a Showing */

body #scheduleashowing h3 {

height:20px;

/* background:transparent url('http://cdn2-rmxb.eneighborhoods.com/images/popups/headlines/scheduleashowing.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -800px no-repeat;

}



.registerrow {

display:block;

position:relative;

width:340px;

padding-top:30px;

clear:both;

}



.registerrow h4 {

float:left;

margin-top:5px;

font-weight:400;

}



.registerrow a {

float:right;

}



.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.submitrow {

margin-top:10px;

}



.showform td.tall input {

height:70px;

}



.showform .inputcorner {

background:#fff;

border:1px solid #ADC4D0;

width:220px;

/* height:15px; */

display:block;

/* position:relative; */

margin:0;

}



.showform td.tall .inputcorner {

height:70px;

margin-bottom:20px;

}



/* Ask an Agent and Comp Sales Report */

#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('http://cdn3-rmxb.eneighborhoods.com/images/popups/askagent/close.png') top right no-repeat; */

background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png') -528px -216px no-repeat !important;

margin:-10px 10px 15px 0;

}



#askagentpopup .box,#compsalesreport .box {

width:344px;

display:block;

position:relative;

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/askagent/bg.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('http://cdn3-rmxb.eneighborhoods.com/images/popups/askagent/header.png') top left no-repeat;

}



#askagentpopup .footerwrap,#compsalesreport .footerwrap {

background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/askagent/footer.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;

}



/* Comparable Sales Popup */

#compsalesreport h4 {

margin-top:8px;

left:5px;

width:250px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/headlines/comparablesales.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('http://cdn3-rmxb.eneighborhoods.com/images/popups/headlines/photoslideshow.png') top left no-repeat;

}



body #myremaxpopup h3, body #myremaxpassword h3 {

height:20px !important;

margin-top:22px !important;

margin-bottom:7px !important;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/headlines/myremax.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -640px no-repeat;

}



/* Foreclosure Popup */

.foreclosurepopup {

z-index:999999 !important;

/*

position:absolute !important;

top:0px;

left:0px;

*/

position:relative !important;

width:749px !important;

margin: 0px auto !important;

}





.foreclosurepopup h4.mixedweight {

font-weight:400 !important;

margin-bottom:-10px !important;

}



.foreclosurepopup h4.formtitle {

margin-bottom:5px !important;

color:#1E3850;

font-size:1.1em;

margin-top:15px;

display:block;

position:relative;

}



.foreclosurepopup p {

margin:1em 0;

}



.foreclosurepopup table {

margin:10px;

}



.foreclosurepopup td {

white-space:nowrap;

padding:5px 8px !important;

}



.foreclosurepopup span {

}



.foreclosurepopup table.showform td {

margin:0px !important;

padding:0px !important;

}



.foreclosurepopup .leftcol {

width:350px !important;

}



.foreclosurepopup .rightcol {

width:350px !important;

}



.foreclosurepopup .leftcol table.showform td {

width:110px !important;

margin:0px !important;

padding:0px !important;

}



.foreclosurepopup .rightcol table.showform td {

width:90px !important;

margin:0px !important;

padding:0px !important;

}



.foreclosurepopup .twocolumn h4 {

margin:0px !important;

padding:0px !important;

}



.foreclosurepopup table.showform td span.LoginRegistrationPopupLabel {

float:left;

display:inline;

height:auto !important;

width:90px !important;

margin:0px !important;

padding:0px !important;

font-size:1.0em !important;

line-height:1.0em !important;

}



.foreclosurepopup table.showform td span.LoginRegistrationPopupLabel span {

float:left;

display:inline;

color:#000000 !important;

font-weight:normal !important;

font-size:1.0em !important;

line-height:1.0em !important;

width:auto !important;

margin:0px !important;

padding:0px !important;

white-space:pre-wrap;

padding: 0px 0px 0px 1px !important;

}



.foreclosurepopup[style] table.showform td span.LoginRegistrationPopupLabel span {

float:left;

display:block;

/* width:80px !important; */

width:auto !important;

/* white-space:-moz-pre-wrap; */

}

.foreclosurepopup[style] table.showform tr + tr + tr td span.LoginRegistrationPopupLabel span {

width:63px !important;

}

.foreclosurepopup[style] table.showform tr + tr + tr + tr td span.LoginRegistrationPopupLabel span {

width:78px !important;

}



.foreclosurepopup[style] table.showform tr + tr + tr td span.LoginRegistrationPopupLabel span + span,

.foreclosurepopup[style] table.showform tr + tr + tr + tr td span.LoginRegistrationPopupLabel span + span,

.foreclosurepopup[style] table.showform td span.LoginRegistrationPopupLabel span + span {

float:left;

display:block;

width:8px !important;

}



.foreclosurepopup .moveleft {

margin-left:-50px;

}



.foreclosurepopup .moveleftstate {

margin-left:-70px;

}



.foreclosurepopup .inputshort {

width:120px !important;

}



.foreclosurepopup .inputshort input {

width:110px !important;

}



.foreclosurepopup .inputlong {

width:300px !important;

}



.foreclosurepopup .inputlong input {

width:290px !important;

}



.plainform .inputshort input {

width:100px !important;

}



.foreclosurepopup p.small, .popupcontent p.small {

font-size:1em;

}



.foreclosurepopup h3 {

height:20px !important;

margin-bottom:7px !important;

/* background:transparent url('http://cdn1-rmxb.eneighborhoods.com/images/popups/headlines/createforeclosures.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -1080px no-repeat;

}



.foreclosurepopup .leftcol,.foreclosurepopup .rightcol {

display:block;

float:left;

margin-top:8px;

position:relative;

text-align:left;

width:330px;

padding:0 10px 0 15px;

}



.foreclosurepopup .leftcol {

margin-left:-15px !important;

}



.foreclosurepopup .rightcol {

border-left:1px solid #CCDCE9;

padding:0 0 0 15px;

}



.foreclosurepopup .leftcol table,.foreclosurepopup .rightcol table {

margin-left:0 !important;

}



.foreclosurepopup .leftcol table td,.foreclosurepopup .rightcol table td {

padding:0 5px 0 0 !important;

}



.foreclosurepopup img.rt {

margin-top:20px !important;

}



.foreclosurepopup .radiowrap {

background:#F0F7FC;

border:1px solid #DBE1E5;

color:#1E3850;

display:block;

position:relative;

float:left;

width:120px;

margin:7px;

padding:7px;

}



.foreclosurepopup .radiowrap input {

float:left;

display:block;

position:relative;

margin-right:4px;

}



.foreclosurepopup .radiowrap label {

margin-top:3px;

white-space:nowrap;

display:block;

position:relative;

}



.foreclosurepopup .legaltext {

font-size:.9em;

color:#1E3850;

}



.foreclosurepopup .mediumtext {

margin-bottom:1.5em !important;

font-size:1.1em;

color:#1E3850;

}



.foreclosurepopup table.showform .submitrow {

text-align:right;

}



.foreclosurepopup table.showform .submitrow input {

float:right;

margin-top:5px;

margin-right:10px;

}



#photoslideshow,#myremaxpopup,#myremaxpassword {

background:transparent;

display:block;

position:relative;

}



#myremaxpassword p.padbottom,.foreclosurepopup p.padbottom {

margin-bottom:15px;

}



#myremaxpopup p.emulatelink,.foreclosurepopup p.emulatelink {

margin-bottom:15px;

font-size:.9em;

color:#163259;

text-decoration:none;

}



#myremaxpopup p.emulatelink:hover,.foreclosurepopup p.emulatelink:hover {

color:#477AAA;

}







/* Foreclosure Page Popups*/



#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('http://cdn2-rmxb.eneighborhoods.com/images/popups/headlines/aboutforeclosures.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -1000px no-repeat;

}



#aboutforeclosures h5, #daterange h5, #propertystatus h5  {

color: #000;

font-weight: bold;

margin-top: 1.2em;

}



#aboutforeclosures ul, #daterange ul, #propertystatus ul {

margin: 2em 50px;

color: #3B4448;

}



#aboutforeclosures li, #daterange li, #propertystatus li {

list-style: disc;

margin-bottom: .6em;

}



#daterange {



}



#daterange h3 {	

height:20px;

/* background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/popups/headlines/daterange.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -1040px no-repeat;

}



#propertystatus {



}



#propertystatus h3 {	

height:20px;

/* background:transparent url('http://cdn4-rmxb.eneighborhoods.com/images/popups/headlines/propertystatus.png') top left no-repeat; */

background:transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/headlines_group_new.gif') 0px -840px no-repeat;

}



/* End popups.css */



/* Begin FloatingControl.css */

.divFloatingLayerClass {

	z-index:177000;

	position:absolute;

	top:0px;

	right:0px;

	bottom:0px;

	left:0px;

	top:0px;

	bottom:0px;

	width:100%;

	height:100%;

	margin:0px;

	padding:0px;

}



.divFloatingBackgroundClass {

	z-index:177000;

	position:absolute;

	top:0px;

	right:0px;

	bottom:0px;

	left:0px;

	top:0px;

	bottom:0px;

	width:100%;

	height:100%;

	margin:0px;

	padding:0px;

	opacity:.5;

	filter:alpha(opacity=50);

	background-color:#000000;

}



.divFloatingContentClass {

	z-index:177000;

	position:relative;

	top:8%;

	right:auto;

	bottom:auto;

	left:auto;

	float:none;

	display:block;

	margin:0px;

	padding:0px;

	background-color:transparent;

}

/* End FloatingControl.css */





/* BEGIN Galleriffic */

div.content a, div.navigation a {

        text-decoration: none;

        color: #777;

}

div.content a:focus, div.content a:hover, div.content a:active {

        text-decoration: underline;

}

div.controls {

        height: 23px;

}

div.controls a {

        padding: 5px;

}

div.ss-controls {

        display: inline;

}

div.nav-controls {

        display: inline;

}

div.slideshow-container {

        position: relative;

        clear: both;

        height: 180px; /* This should be set to be at least the height of the largest image in the slideshow */

}

#slideshow1 { width: 300px; height: 214px; overflow: hidden; }

div.slideshow {

   overflow: hidden;

}

div.slideshow span.image-wrapper {

        display: block;

}

div.slideshow a.advance-link {

        display: block;

        /*height: 180px;  This should be set to be at least the height of the largest image in the slideshow */

        /*line-height: 180px;  This should be set to be at least the height of the largest image in the slideshow */

}

div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {

        text-decoration: none;

}

div.slideshow img {

        vertical-align: middle;

        border: 1px solid #ccc;

}

div.download {

        float: right;

}

div.caption-container {

       

}

span.image-caption {

        display: block;

        position: absolute;

}

div.caption {

        background-color: #000;

        padding: 12px;

        color: #ccc;

}

div.caption a {

        color: #fff;

}

div.image-title {

        font-weight: bold;

        font-size: 1.4em;

}



div.image-desc {

        line-height: 1.3em;

        padding-top: 12px;

}

div.navigation {

        /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */

}

ul.thumbs {

        clear: both;

        margin: 0;

        padding: 0;

        width: 325px;

}

ul.thumbs li {

        float: left;

        padding: 0;

        margin: 0;

        list-style: none;

        width: 64px;

        height: 46px;

}

.tourbox li a.thumb {

        padding: 2px;

        border: 1px solid #ccc;

        display: block;

        width: 58px;

        height: 40px;  

        float: left;      

}

.tourbox #thumbs2 li a.thumb {

        padding: 2px;

        border: 1px solid #ccc;

        display: block;

        width: 116px;

        height: 80px;  

        float: left;      

}

.tourbox #thumbs2 li {

        width: 128px;

        height: 92px;

}

.tourbox #thumbs2 ul.thumbs { width: 650px; }



ul.thumbs li.selected a.thumb {

        background: #000;

}

a.thumb:focus {

        outline: none;

}

ul.thumbs img {

        border: none;

        display: block;

}

div.pagination {

        clear: both;

}

div.navigation div.top {

}

div.navigation div.bottom {

}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {

        display: block;

        float: left;

        margin-right: 2px;

        padding: 4px 7px 2px 7px;

        border: 1px solid #ccc;

}

div.pagination a:hover {

        background-color: #eee;

        text-decoration: none;

}

div.pagination span.current {

        font-weight: bold;

        background-color: #000;

        border-color: #000;

        color: #fff;

}

div.pagination span.ellipsis {

        border: none;

        padding: 5px 0 3px 2px;

}

#captionToggle a {

        float: right;

        display: block;

        background-image: url('caption.png');

        background-repeat: no-repeat;

        background-position: right;

        margin-top: 5px;

        padding: 5px 30px 5px 5px;

}



/* Minimal Gallery Styles */

#thumbs-min ul.thumbs li {

        float: none;

        padding: 0;

        margin: 0;

        list-style: none;

}



#thumbs-min a.thumb {

        padding: 0px;

        display: inline;

        border: none;

}



#thumbs-min ul.thumbs li.selected a.thumb {

        background: inherit;

        color: #000;

        font-weight: bold;

}

#detail .tourbox .ViewAllPhoto { 

    display:block;

    float:right;

    overflow:hidden;

    position:relative;

    margin-bottom: 10px;

    width: 343px;

}





.MLSLogo {

/*

    width:120px;

    position:relative;

    float:right;

    left: 20px;

    top: 0px;

*/

float:right;

}



.detailcontent #gallery { margin-left: 4px !important; }

/*END Galleriffic */



HTML BODY .featurelisting {

/* display:none !important; */

}





.box.widget  

{

    background: url('/images/box_top.jpg') no-repeat top;

    width: 350px; 

}

.box.widget .headerwrap h4  

{

    background: url('/images/popular_neighborhoods.png') no-repeat left; 

    margin-top: 5px; 

}

.box.widget .headerwrap p { 

    font-size:10px;

    margin-bottom:0;

    margin-top:-5px;

    padding-right:15px;

}

.box.widget .contentwrap

{

    background: url('/images/box_bk.jpg') repeat-y;

}

.box.widget .footerwrap

{

    background: url('/images/box_bottom.jpg') no-repeat bottom;

    height: 49px;

    width: 350px;

    padding: 0;

}

.box.widget .footerwrap .alphabetlinks 

{

    margin-top: 0;

    padding-top: 10px;

}

.box.widget table.whitetable 

{

    padding-top: 0 !important;

    margin-left:2px;

}

.box.widget table.whitetable thead td { color: #778B9A; }

.box.widget table.whitetable thead tr { border-collapse: separate; }

.box.widget table.whitetable tbody td { white-space: nowrap; }

.box.widget table.whitetable tbody td a { color: #20518B; font-weight: bold; font-size: 11px; }

.box.widget table.whitetable tbody .item img { float: left; margin-right: 5px; }



.box.widget table .pager 

{

    position: absolute;

    z-index: 9999;

    margin-top: 5px;

}

.box.widget table.whitetable tbody .header { display: none; }

.box.widget table.whitetable tbody .pager td { background: none; }

.box.widget table.whitetable tbody .pager td span { font-size:11px; }

.box.widget table.whitetable tbody .pager td a 

{

    text-decoration: underline;

    padding-left: 3px;   

    font-weight: normal; 

}



#PanelBottomGeneral {

height:auto !important;

}



#PanelBottomRemspanel2 {

height:auto !important;

}



.imgPartnerLogo

{

            /*

            Class to handle BOA image partner

            */

}



div.tools ul li.moreinfo a {

background:transparent url(http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png) no-repeat scroll -328px -284px;

display:block;

float:left;

height:0;

width:80px;

overflow:hidden;

padding-top:28px;

padding-right:0;

}



div.tools ul li.moreinfo a:hover {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(http://cdn1-rmxb.eneighborhoods.com/images/buttons/buttons_group_new.png) no-repeat scroll -328px -316px;

}


http://www.advantagerealty3.florida.remax.com/TemplateSiteTemplates/REMAXBroker_600000100/styles/Style.css

/*REMAXBroker_600000100 */



/*

body {

	background:#fff;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	margin:0;

	padding:0;

	text-align:center;

}

*/



/*-------------------< Horizontal Menu START >-------------------*/



/*

.HZMenu {

	width:390px;

	text-align:left;

	margin:0px;

	padding:0px;

  	height:30px;

}



HTML>BODY .HZMenu {

	width:390px;

	margin:0px;

	padding:0px;

  	height:30px;

}

*/



.HZNav {

	z-index:1;

	position:static;

	float:left;

	height:30px;

	/* width:100%; */

	margin:0px;

	padding:0px;

	text-align:left;

}



.HZNavContent {

	z-index:1;

	float:left;

	/* width:100%; */

	margin:0px;

	padding:0px;

	height:30px;

	text-align:left;

	}



/*	

HTML>BODY DIV.HZNav {

	float:left;

  	height:30px;

	width:100%;

	margin:0px;

	padding:0px;

	text-align:left;

	}



DIV.HZMenuContent {

	z-index:1;

	position:static;

	float:left;

	width:700px;

	margin:0px;

	padding:0px;

	height:30px;

	text-align:left;

	}

*/



/* ---------------< LI Menu Styles >--------------------*/



/* ---------------< Main Menu List >-------------------*/

UL#rciMenu {

  /* z-index:1; */

  z-index:1;

  position:static;

  float:left;

  clear:both;

  list-style:none;

  height:30px;

  /* width:493px; */

  /* width:523px; */

  width:499px;

  padding:0px;

  /* margin: 0px 0px 0px -45px !important; */

  margin:0px;

  padding:0px;

  text-align:left;

}



HTML>BODY UL#rciMenu {

}



/* ---------------< Parent Item >-------------------*/

LI.rciMenuItemParent,

LI.rciMenuItemParentLast

{

	z-index:0;

	position:relative;

	float:left;

	display:block;

	height:30px;

	list-style:none;

	margin:0px;

	padding:0px;

	border:0px;

	outline:0px;

	cursor:pointer;

	text-align:left;

	color:#FFFFFF;

text-decoration:underline;

}



LI#Home,

LI#Residential,

LI#LearningCenter,

LI#AboutUs,

LI#Contact

{

	display:block;

	display:none;

	height:30px;

}





LI#Home.rciMenuItemParent,

LI#Residential.rciMenuItemParent,

LI#LearningCenter.rciMenuItemParent,

LI#AboutUs.rciMenuItemParent,

LI#Contact.rciMenuItemParentLast

{

	display:block;

	height:30px;

}



LI.rciMenuItemParent A,

LI.rciMenuItemParentLast A

{

	text-indent:-999999px;

	float:left;

	display:block;

	height:30px;

	margin:0px;

	padding:0px;

	border:0px;

	outline:0px;

	cursor:pointer;

	background-color:#FFFFFF;

	background-repeat:no-repeat;

	text-align:left;

}



LI.rciMenuItemParent A.rciMenuItemParent:link,

LI.rciMenuItemParentLast A.rciMenuItemParentLast:link

{

	/* background-position:top; */

}



LI.rciMenuItemParent A.rciMenuItemParentHighLighted,

LI.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted

{

	/* background-position:bottom; */

}



LI.rciMenuItemParent A.rciMenuItemParent:link,

LI.rciMenuItemParentLast A.rciMenuItemParentLast:link { /* background-position:top; */ }

LI.rciMenuItemParent A.rciMenuItemParent:visited,

LI.rciMenuItemParentLast A.rciMenuItemParentLast:visited { /* background-position:top; */ }



LI.rciMenuItemParent A.rciMenuItemParent:active,

LI.rciMenuItemParentLast A.rciMenuItemParentLast:active { background-position: top left; }



/* HOME BEGIN */



LI#Home.rciMenuItemParent A.rciMenuItemParent:hover,

LI#Home.rciMenuItemParentLast A.rciMenuItemParentLast:hover,

LI#Home.rciMenuItemParent A.rciMenuItemParentHighLighted,

LI#Home.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted {

	width:55px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') 0px -26px no-repeat;

}



LI#Home.rciMenuItemParent A.rciMenuItemParent,

LI#Home.rciMenuItemParentLast A.rciMenuItemParentLast

{

	width:55px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') 0px 0px no-repeat;

}



LI#Home.rciMenuItemParent A.rciMenuItemParentHighLighted:link,

LI#Home.rciMenuItemParent A.rciMenuItemParentHighLighted:visited,

LI#Home.rciMenuItemParent A.rciMenuItemParentHighLighted:active,

LI#Home.rciMenuItemParent A.rciMenuItemParentHighLighted:hover,



LI#Home.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:link,

LI#Home.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:visited,

LI#Home.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:active,

LI#Home.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:hover {

	width:55px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') 0px -26px no-repeat;

}



/* HOME END */



/* RESIDENTIAL BEGIN */



LI#Residential.rciMenuItemParent A.rciMenuItemParent:hover,

LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLast:hover,

LI#Residential.rciMenuItemParent A.rciMenuItemParentHighLighted,

LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted {

	width:104px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -53px -26px no-repeat;

}



LI#Residential.rciMenuItemParent A.rciMenuItemParent,

LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLast

{

	width:104px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -53px 0px no-repeat;

}



LI#Residential.rciMenuItemParent A.rciMenuItemParentHighLighted:link,

LI#Residential.rciMenuItemParent A.rciMenuItemParentHighLighted:visited,

LI#Residential.rciMenuItemParent A.rciMenuItemParentHighLighted:active,

LI#Residential.rciMenuItemParent A.rciMenuItemParentHighLighted:hover,



LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:link,

LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:visited,

LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:active,

LI#Residential.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:hover {

	width:104px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -53px -26px no-repeat;

}



/* RESIDENTIAL END */



/* LEARNING CENTER BEGIN */



LI#LearningCenter.rciMenuItemParent A.rciMenuItemParent:hover,

LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLast:hover,

LI#LearningCenter.rciMenuItemParent A.rciMenuItemParentHighLighted,

LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted {

	width:144px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -155px -26px no-repeat;

}



LI#LearningCenter.rciMenuItemParent A.rciMenuItemParent,

LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLast

{

	width:144px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -155px 0px no-repeat;

}



LI#LearningCenter.rciMenuItemParent A.rciMenuItemParentHighLighted:link,

LI#LearningCenter.rciMenuItemParent A.rciMenuItemParentHighLighted:visited,

LI#LearningCenter.rciMenuItemParent A.rciMenuItemParentHighLighted:active,

LI#LearningCenter.rciMenuItemParent A.rciMenuItemParentHighLighted:hover,



LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:link,

LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:visited,

LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:active,

LI#LearningCenter.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:hover {

	width:144px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -155px -26px no-repeat;

}



/* LEARNING CENTER END */



/* ABOUT US BEGIN */



LI#AboutUs.rciMenuItemParent A.rciMenuItemParent:hover,

LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLast:hover

LI#AboutUs.rciMenuItemParent A.rciMenuItemParentHighLighted,

LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted {

	width:100px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -297px -26px no-repeat;

}



LI#AboutUs.rciMenuItemParent A.rciMenuItemParent,

LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLast

{

	width:100px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -297px 0px no-repeat;

}



LI#AboutUs.rciMenuItemParent A.rciMenuItemParentHighLighted:link,

LI#AboutUs.rciMenuItemParent A.rciMenuItemParentHighLighted:visited,

LI#AboutUs.rciMenuItemParent A.rciMenuItemParentHighLighted:active,

LI#AboutUs.rciMenuItemParent A.rciMenuItemParentHighLighted:hover,



LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:link,

LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:visited,

LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:active,

LI#AboutUs.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:hover {

	width:100px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -297px -26px no-repeat;

}



/* ABOUT US END */





/* CONTACT BEGIN */



LI#Contact.rciMenuItemParent A.rciMenuItemParent:hover,

LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLast:hover,

LI#Contact.rciMenuItemParent A.rciMenuItemParentHighLighted,

LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted {

	/* background-position:bottom; */

	width:76px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -397px -26px no-repeat;

}



LI#Contact.rciMenuItemParent A.rciMenuItemParent,

LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLast

{

	width:76px;

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -397px 0px no-repeat;

}



LI#Contact.rciMenuItemParent A.rciMenuItemParentHighLighted:link,

LI#Contact.rciMenuItemParent A.rciMenuItemParentHighLighted:visited,

LI#Contact.rciMenuItemParent A.rciMenuItemParentHighLighted:active,

LI#Contact.rciMenuItemParent A.rciMenuItemParentHighLighted:hover,



LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:link,

LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:visited,

LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:active,

LI#Contact.rciMenuItemParentLast A.rciMenuItemParentLastHighLighted:hover {

	width:76px;

	/* background-position:bottom; */

	background: transparent url('http://cdn2-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/menu_group.png') -397px -26px no-repeat;

}



/* CONTACT END */









.MainSearch

{

	padding-right:100px;

}



UL#rciMenu LI.rciMenuItemParent a.rciMenuItemParent:link,a.rciMenuItemParent:visited,a.rciMenuItemParentHighLighted:link,a.rciMenuItemParentHighLighted:visited,

UL#rciMenu LI.rciMenuItemParentLast a.rciMenuItemParentLast:link,a.rciMenuItemParentLast:visited,a.rciMenuItemParentLastHighLighted:link,a.rciMenuItemParentLastHighLighted:visited

{

	height:30px;

	margin:0px;

	padding:0px;

	text-decoration:none;

}



HTML>BODY UL#rciMenu LI.rciMenuItemParent a.rciMenuItemParent:link,a.rciMenuItemParent:visited,a.rciMenuItemParentHighLighted:link,a.rciMenuItemParentHighLighted:visited,

HTML>BODY UL#rciMenu LI.rciMenuItemParentLast a.rciMenuItemParentLast:link,a.rciMenuItemParentLast:visited,a.rciMenuItemParentLastHighLighted:link,a.rciMenuItemParentLastHighLighted:visited

{

	height:30px;

	margin:0px;

	padding:0px;

}



* HTML UL#rciMenu LI.rciMenuItemParent a.rciMenuItemParent:link,a.rciMenuItemParent:visited,a.rciMenuItemParentHighLighted:link,a.rciMenuItemParentHighLighted:visited,

* HTML UL#rciMenu LI.rciMenuItemParentLast a.rciMenuItemParentLast:link,a.rciMenuItemParentLast:visited,a.rciMenuItemParentLastHighLighted:link,a.rciMenuItemParentLastHighLighted:visited

{

	height:30px;

	margin:0px;

	padding:0px;

}









HTML > BODY .HZNav DIV.HZNavContent LI#Home.rciMenuItemParent UL.rciMenuChildGroup { left:38px; }

HTML > BODY .HZNav DIV.HZNavContent LI#Residential.rciMenuItemParent UL.rciMenuChildGroup { left:98px; }

HTML > BODY .HZNav DIV.HZNavContent LI#LearningCenter.rciMenuItemParent UL.rciMenuChildGroup { left:139px; }

HTML > BODY .HZNav DIV.HZNavContent LI#AboutUs.rciMenuItemParent UL.rciMenuChildGroup { left:97px; }

HTML > BODY .HZNav DIV.HZNavContent LI#Contact.rciMenuItemParent UL.rciMenuChildGroup { left:59px; }



UL.rciMenuChildGroup

{

	position:absolute;

	top:25px;

	left:auto;

	float:left;

	display:none;

	list-style:none;

	text-align:left;

	width:199px;

	margin: 0px 0px 0px 0px;

	padding: 12px 0px 9px 0px;

	text-align:left;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') -240px bottom no-repeat;

}



HTML > BODY UL.rciMenuChildGroup

{

	position:absolute;

	top:30px;

}





.HZNav DIV.HZNavContent LI#Home.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-58px; }

.HZNav DIV.HZNavContent LI#Residential.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-107px; }

.HZNav DIV.HZNavContent LI#LearningCenter.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-146px; }

.HZNav DIV.HZNavContent LI#AboutUs.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-118px; }

.HZNav DIV.HZNavContent LI#Contact.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-71px; }





HTML > BODY .HZNav DIV.HZNavContent LI#Home.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-52px; }

HTML > BODY .HZNav DIV.HZNavContent LI#Residential.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-101px; }

HTML > BODY .HZNav DIV.HZNavContent LI#LearningCenter.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-141px; }

HTML > BODY .HZNav DIV.HZNavContent LI#AboutUs.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-99px; }

HTML > BODY .HZNav DIV.HZNavContent LI#Contact.rciMenuItemParent UL.rciMenuChildGroup { margin-left:-65px; }





UL#rciMenu LI.rciMenuItemParent UL.rciMenuChildGroup LI,

UL#rciMenu LI.rciMenuItemParentLast UL.rciMenuChildGroup LI,

UL#rciMenu LI.rciMenuItemParent UL.rciMenuChildGroup LI.rciMenuItemChild,

UL#rciMenu LI.rciMenuItemParentLast UL.rciMenuChildGroup LI.rciMenuItemChild

{

	margin:1px;

	padding:0px;

	border: 1px solid #FFFFFF;

	outline:0px;

}





HTML > BODY UL#rciMenu LI.rciMenuItemParent UL.rciMenuChildGroup LI,

HTML > BODY UL#rciMenu LI.rciMenuItemParentLast UL.rciMenuChildGroup LI,

HTML > BODY UL#rciMenu LI.rciMenuItemParent UL.rciMenuChildGroup LI.rciMenuItemChild,

HTML > BODY UL#rciMenu LI.rciMenuItemParentLast UL.rciMenuChildGroup LI.rciMenuItemChild

{

	margin:0px;

	padding:0px;

	border:0px;

	outline:0px;

}



UL#rciMenu LI.rciMenuItemParent UL.rciMenuChildGroup LI A.rciMenuItemChild,

UL#rciMenu LI.rciMenuItemParentLast UL.rciMenuChildGroup LI A.rciMenuItemChild

{

	line-height:24px;

	height:24px;

	width:200px;

	margin:0px;

	padding:0px;

	text-indent:10px;

	text-align:left;

	background-color:TRANSPARENT;

	/* background-image:URL(''); */

	font-weight:normal;

}





UL#rciMenu LI.rciMenuItemParent UL.rciMenuChildGroup LI A.rciMenuItemChildHighLighted,

UL#rciMenu LI.rciMenuItemParentLast UL.rciMenuChildGroup LI A.rciMenuItemChildHighLighted

{

	line-height:24px;

	height:24px;

	width:200px;

	margin:0px;

	padding:0px;

	text-indent:10px;

	text-align:left;

	background-color:TRANSPARENT;

	/* background-image:URL(''); */

	font-weight:normal;

}





LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:link,

LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:visited

{

	/* font-weight:bold; */

	/* padding:1px 0; */

	margin:0px;

	padding:0px;

	text-decoration:none;

}



LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:hover

{

	text-decoration:underline;

}




LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:active

{

	text-decoration:none;

}



/* ---------------< Selected Child >-------------------*/

/*li > ul.rciMenuChildGroup

{

}*/



li:hover ul.rciMenuChildGroup,li.over ul.rciMenuChildGroup

{

	display:block;

	text-decoration:none;

	z-index:100;

}



/*

UL.rciMenuChildGroup LI.rciMenuItemDivider

{

	display:none;

	font-size:1px;

	height:1px;

	margin:0;

	padding:0;

	visibility:hidden;

	width:100%;

}

*/



li:hover ul.rciMenuChildGroup li.rciMenuItemChild a:hover,li.over ul.rciMenuChildGroup li.rciMenuItemChild a:hover

{

	text-decoration:underline;

}



/* ---------------< LI Menu Styles END >-------------------

-------------------< Horizontal Menu END >-------------------

==============================< Header and Horizontal Menu END >==============================

-----------------------------------------------------------------------------*/

TD.REMSTopParagraph

{

	background-color:#FFF;

}



TABLE.IPlistings

{

	width:100%;

}



.IPListings TD

{

	margin-top:0;

	padding:0;

}



davTD.eNContentArea

{

	background-color:#FFF;

	padding-left:15px;

	padding-right:10px;

	padding-top:10px;

	vertical-align:top;

	width:95%;

}





DIV.greeting

{

	padding:10px;

}



clear

{

	clear:both;

	margin:0;

	padding:0;

}



SPAN.REMAXbrokerName

{

	font-size:18px;

	font-weight:bold;

}



SPAN.REMAXBrokerInfo

{

/*	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:8pt;

	margin:0;

	padding-right:10px;*/

}



/* Begin bread crumbs*/

.BreadCrumb

{

/*	color:#000;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:8pt;

	font-weight:bold;

	margin:0 0 20px;

	padding-left:0;*/

}



#divBreadCrumb A

{

	color:#909090;

}



#bread_crumbs A

{

	color:#909090;

	font-weight:bold;

}



#bread_crumbs

{

	color:#000;

	font-weight:bold;

	margin:0 0 20px;

}



/*end bread crumb

------*/

.searchTab

{

/*	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:8pt;

	font-weight:bold;

	text-decoration:none;*/

}



a.searchTab:link

{

	text-decoration:none;

}



/*Open Houses

Main description and separator border between search results*/

TD.listingSearch2

{

	border-bottom:1px solid #FFF;

	border-top:1px groove #666;

	color:#000;

	font-size:8pt;

	font-weight:bold;

}



a:hover

{

	/* color:#666666; */

	/* text-decoration:underline; */

}



/*	SETS THE OVER ALL FONT-STYLE */

TABLE,TD,TH,DIV,PRE,CODE,SPAN,P,OL,UL,DL,DT,DD,LI,BLOCKQUOTE

{

	/*font-family:Arial, Verdana, Helvetica, sans-serif;*/

}



H1,H2,H3,H4,H5,H6

{

	/*color:#666666;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-weight:bold;

	margin:.5em 0;

	padding:0;*/

}



H5

{

	/* font-size:12px; */

}



H6

{

	/*

	font-size:12px;

	font-weight:normal;

	*/

}



p

{

	/*

	margin:10px 0;

	padding:0;

	*/

}



HR

{

	/*

	color:#666666;

	height:1px;

	*/

}









#PageWrapper

{

	z-index:0;

	position:static;

	float:none;

	background-color:#FFF;

	height:auto;

	vertical-align:middle;

	margin:20px auto;

	/* width:1010px; */

}



DIV.FeatPropertyInfo

{

	margin:-250px 0 0;

	padding:0;

	width:800px;

}



/* Header Content */

DIV.Header

{

/*	background-color:#FF0200;

	background-image:url(images/header_bg.gif);

	color:#FFF;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	height:70px;

	text-align:top;

	width:800px;*/

}



DIV.HeaderContent

{

	/* background-image:url(images/header_img.gif); */

	background-position:left top;

	background-repeat:no-repeat;

	clear:both;

	float:left;

	height:70px;

	padding:0 0 0 120px;

}



DIV.HeaderContentLogo

{

	/* background-image:url(images/header_logo.gif); */

	/* background-position:right right; */

	background-repeat:no-repeat;

	float:right;

	height:70px;

	width:360px;

}



/* Menu Bar Content */

DIV.MenuBar

{

	background-color:#0E61AD;

	/* background-image:url(images/menu_bar.gif); */

	color:#FFF;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	height:26px;

	text-align:right;

	width:800px;

}



/* Home Page Content */

DIV.HPcontent

{

	clear:both;

	margin:0;

	width:800px;

}



div.HPFeaturedRow

{

	clear:left;

	height:279px;

	margin:0;

	padding:0;

	width:800px;

}



/* Left HP Content */

DIV.HPLeftContent

{

/*	background-color:#81CCF8;

	background-image:url(images/menu_button.gif);

	color:#666666;

	float:left;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	height:208px;

	width:142px;*/

}



/* Left HP Content - Menu Text */

DIV.HPLCText

{

	padding:0;

}



/* Right HP Content 

DIV.IPCityList {

	width:190px;

	font-size: 11px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	float:right;

	margin:22px 0 0 0;

}

 Bottm HP Content 

 Bottm HP Content - Welcome Text */

DIV.HPwelcomeParagraph

{

/*	border:solid;

	border-color:#D7E9F8;

	border-width:1px;

	color:#666666;

	float:left;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	width:583px;*/

}



DIV.HPactionItems

{

/*	border:solid;

	border-color:#D7E9F8;

	border-width:1px;

	color:#666666;

	float:left;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	height:120px;

	margin:10px 0 0 5px;

	width:583px;*/

}



/* BEGIN SCROLL / CITY SEARCH 

City list height, scroller */

IFRAME.CitySearchList

{

	height:380px;

}



/*Scroller Arrow control location - the height should be about the same as the height of the arrow image */

#Scrollers

{

	float:left;

	height:300px;

	position:relative;

	top:0;

	width:15px;

}



#divContainer

{

	background-color:transparent;

	clip:rect(0 145px 120px 0);

	float:left;

	height:300px;

	left:0;

	overflow:hidden;

	padding:0;

	width:145px;

}



#divContent

{

	position:relative;

	top:0;

}



/*Top of city search row - useless for these templates*/

SPAN.CitySearchCount

{

	height:0;

	padding:0;

	width:0;

}



#divUpControl

{

	height:12px;

	left:0;

	position:absolute;

	text-align:right;

	top:0;

	width:15px;

	z-index:100;

}



IMG.CitySearchRule

{

	height:300px;

	margin:0;

	width:15px;

}



#divDownControl

{

	height:12px;

	left:0;

	position:absolute;

	text-align:right;

	top:285px;

	width:15px;

	z-index:100;

}



/* ------------ START BizCard tags ------------ 

 NEW Bizcard Tags */

DIV.bizCard

{

	border:0;

	float:left;

	margin:0;

	padding:0;

	text-align:left;

	vertical-align:bottom;

	width:400px;

}



DIV.BizCardInfo

{

/*	float:left;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	line-height:1.25em;

	margin:5px;

	text-align:left;

	width:400px;*/

}



H1.BrokerName

{

/*	float:left;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:14px;

	margin:5px;

	width:100%;

	text-align:left;

	text-transform:uppercase;*/

}







DIV.OfficeName

{

	font-weight:bold;

}



DIV.Address,DIV.CityStateZip,DIV.Phone

{

/*	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:8pt;*/

}



SPAN.BizCardLabel

{

	font-size:7pt;

	font-weight:bold;

	text-transform:uppercase;

}



DIV.AgentBizCardPhoto

{

	float:left;

	margin:0;

	padding:0;

}



IMG.AgentBizCardPhoto

{

	background-color:transparent;

	height:88px;

	margin:0 8px 8px 0;

	padding:0;

}



UL.rciMenuChildGroup LI.rciMenuItemChild a.rciMenuItemChild:link,a.rciMenuItemChild:visited,UL.rciMenuChildGroup LI.rciMenuItemChild a.rciMenuItemChild:hover

{

	font-weight:normal;

	padding:1px 0;

	text-decoration:none;

}



.TabDefaultClass,.TabMouseOverClass,.TabSelectedClass

{

	display:block;

	height:17px;

	text-align:center;

	width:132px;

}



a:link,a:visited,a:active

{

	/* color:#666666; */

	/* text-decoration:none; */

}



/* ------------ START Address below Logo ------------ */

.EachOffice 

{

    

    color:#535353;

    font-size:10px;

    font-family:Arial, Helvetica, sans-serif;

    text-align:left;

	/* padding-top:30px; */ /* padding:0 35px 0 0; */

    /*

    position:absolute;

    left:0px;

    top:57px;

    width: 280px;

    */

}

/* ------------ END Address below Logo ------------ */



.PS_BizCard_DownRightContactBox {

display:block;

float:left;

margin:0 0 10px 63px;

width:162px;

}

http://www.advantagerealty3.florida.remax.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/style.css

/* REMAXBroker_600000100 */ 

.mainbodyRM {

/*border:#000000 1px solid;*/

margin:5px;

}





/* ------------ Start Header ------------ */



.topHeader{

z-index:0;

position:relative;

/* float:none; */

float:left;

margin: 0px 0px 60px 0px;

}



HTML>BODY .topHeader{

	float:none;

	/* margin-bottom:20px; */

	margin-bottom:40px;

}



/*ul{

margin: 0;

 padding:0 0 0 10; 

padding: 0;

}

*/



BODY #PageWrapper FORM#form1 {

padding-right:1px;

}



BODY #PageWrapper FORM#form1 #acxMyRemaxLinks_upnlMyRemaxMenu {

position:absolute !important;

top:0px !important;

right:auto !important;

bottom:auto !important;

left:auto !important;

height:30px !important;

width:1000px !important;

margin: 0px auto !important;

padding:0px !important;

}



.MyRemaxMenu {

z-index:1;

position:absolute;

/* top:30px; */

top:10px;

left:0px;

width:100%;

}



/* Mast Login */





.mast {

z-index:-1;

position:relative;

top:0px;

right:auto;

bottom:auto;

left:auto;

float:none;

height:30px;

width:1000px;

margin: 0px auto;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

color:#255996;

text-decoration:none;

}



.mast div.login {

z-index:0 !important;

position:absolute !important;

top:0px !important;

right:0px !important;

float:left;

height:30px;

width:1000px !important;

}



.mast .login ul {

z-index:0 !important;

position:absolute !important;

top:0px !important;

right:0px !important;

width:auto !important;

}



.mast li{

z-index:0 !important;

position:static !important;

/* float:left; */

float:right;

padding: 0px 5px 0px 5px;

}



.mast .second li{

float:left;

}



.mast .login ul li,

.mast .login ul li a{

z-index:0 !important;

position:static !important;

}



.mast a:link{ position:static !important; color:#255996; text-decoration: none; }

.mast a:visited{ position:static !important; color:#255996; text-decoration: none; }

.mast a:hover{ position:static !important; color:#66A1D4; text-decoration: none; }

.mast a:active{ position:static !important; color:#255996; text-decoration: none; }

.mast li.myremax a:link{ position:static !important; color:#255996; }

.mast li.myremax a:visited{ position:static !important; color:#255996; }

.mast li.myremax a:hover{ position:static !important; color:#66A1D4 !important;}

.mast li.myremax a:active{ position:static !important; color:#255996; }

.mast li.myremax.hovered a{ position:static !important; color:#66A1D4 !important; }

.mast li.myremax.hovered a:link{ position:static !important; color:#66A1D4 !important; }

.mast li.myremax.hovered a:visited{ position:static !important; color:#66A1D4 !important; }

.mast li.myremax.hovered a:hover{ position:static !important; color:#66A1D4 !important; }

.mast li.myremax.hovered a:active{ position:static !important; color:#66A1D4 !important; }

.mast li.loggedin a:link{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin a:visited{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin a:hover{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin a:active{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin.hovered a{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin.hovered a:link{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin.hovered a:visited{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin.hovered a:hover{ position:static !important; color:#D62B34 !important; }

.mast li.loggedin.hovered a:active{ position:static !important; color:#D62B34 !important; }



.mast li.login:first-child{ z-index:0; position:static !important; padding-left:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') -1px -13px no-repeat; }



.mast li.expandable a:link{ z-index:0; position:static !important; padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -26px no-repeat;

}

.mast li.expandable a:visited{ z-index:0; position:static !important; padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -26px no-repeat;

}

.mast li.expandable a:hover{ z-index:0; position:static !important; padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -40px no-repeat;

}

.mast li.expandable a:active{ z-index:0; position:static !important; padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -26px no-repeat;

}



.mast li.loggedin a:link{ padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -54px no-repeat; }

.mast li.loggedin a:visited{ padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -54px no-repeat; }

.mast li.loggedin a:hover{ padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -54px no-repeat; }

.mast li.loggedin a:active{ padding-right:10px;

background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -54px no-repeat; }



/* Mast Logged In Sub Menu */



.mast .second {

position:absolute !important;

top:20px !important;

right:auto !important;

left:auto !important;

float:right !important;

width:1000px !important;

margin: 0px auto 0px auto !important;

padding: 0px 0px 0px 0px !important;

}



.mast .second ul#myremax {

position:absolute !important;

top:0px !important;

right:auto !important;

left:auto !important;

float:left;

height:80px;

margin:0px;

padding: 20px 0px 0px 0px;

}



.mast .second ul#myremax li {

margin:0px;

padding:0px;

}



.mast .second ul#myremax li.last {

padding: 5px 0px 20px 0px;

}

.mast .second ul#myremax li.last a,

.mast .second ul#myremax li.last a:link,

.mast .second ul#myremax li.last a:visited,

.mast .second ul#myremax li.last a:hover,

.mast .second ul#myremax li.last a:active {

margin:0px;

padding: 5px 0px 5px 10px;

height:24px;

line-height:24px;

font-weight:normal;

}



.mast .second ul#myremax li a,

.mast .second ul#myremax li a:link,

.mast .second ul#myremax li a:visited,

.mast .second ul#myremax li a:hover,

.mast .second ul#myremax li a:active {

margin:0px;

padding: 0px 0px 5px 10px;

height:24px;

line-height:24px;

font-weight:normal;

}



.mast .second ul#myremax li a:link { text-decoration:none; }

.mast .second ul#myremax li a:visited { text-decoration:none; }

.mast .second ul#myremax li a:hover { text-decoration:underline; }

.mast .second ul#myremax li a:active { text-decoration:none; }

















.navrightRM {

/* z-index:199; */

/* z-index:1; */

z-index:0;

float:left;

height:28px;

/* width:463px; */

margin: 0px;

padding:0px; 

/* left:190px; */

left:0px;

/* top:65px; */

top:50px;

margin: -15px 0px 0px 0px;

position:relative;

float:right;

}



/*

.navrightRM {

height:28px;

width:463px;

margin: 40px 0 0 92px;

padding:0px;

position:absolute;

float:right;

}



HTML>BODY .navrightRM {

height:28px;

width:463px;

margin: 40px 0 0 542px;

padding:0px;

position:absolute;

float:right;

}

*/



/* ------------ END Header ------------ */



/*	Link Colors */

a:link,a:visited,a:active

{

	/* color:#666666; */

	/* text-decoration:underline; */

}



a:hover

{

	/* color:#C00; */

}





/*End Biz card and header

--------------------------------------------------------MENU---------------------------------------------------------

BEGIN MENU CUSTOMIZATION ITEMS */

.HZNav

{

/*border:#000000 1px solid;*/

}



.HZNav2 {

	height: 32px;

	width: 1000px;

	clear: left;

	margin:5px;

	background-image:url(images/bg.png);	

}



HTML>BODY DIV.HZNav2 {

  	height: 32px;

	width: 1000px;

	clear: left;

	margin:5px;

	background-image:url(images/bg.png);

}











ul.horiz {

position: relative;

left:13px;

float:left;

display:block;

height:32px;

margin:0px;

padding:0px;

}



ul.horiz li {

display: inline;

position: relative;

float:left;

line-height:31px;

height:32px;

margin:0px;

padding:0px;

}



ul.horiz li span.horiz_div {

float:left;

display:block;

height:26px;

width:1px;

margin: 3px 0px 2px 0px;

padding:0px;

background: url('http://cdn4-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/nav_divider.png') no-repeat top;

}



.HZNav3

{

font-size: 11px;

height:32px;

line-height:32px;

font-family: Arial, Verdana, Helvetica, sans-serif;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



.HZNav3 ul.horiz li a:link,

.HZNav3 ul.horiz li a:visited,

.HZNav3 ul.horiz li a:hover,

.HZNav3 ul.horiz li a:active

{

display:block;

font-size: 11px;

height:32px;

line-height:32px;

font-family: Arial, Verdana, Helvetica, sans-serif;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

margin:0px;

padding: 0px 5px;

}



.HZNav3 ul.horiz li a:hover {

color:#CC3333 ! important;

background: #FFFFFF url('http://cdn4-rmxb.eneighborhoods.com/TemplateSiteTemplates/REMAXBroker_600000100/ColorVariations/Red/images/hover.gif') repeat-x top left;

}



/*

.HZNav3 {

font-size: 11px;

font-family: Arial, Verdana, Helvetica, sans-serif;

color:#FFFFFF;

font-weight:bold;

}

.HZNav3 a:link{ 

color: #FFFFFF; 

text-decoration: none; 

}

.HZNav3 a:visited{ 

color: #FFFFFF;

text-decoration: none; 

}

.HZNav3 a:hover{ 

color: #FFFFFF;

text-decoration: none; 

}

.HZNav3 a:active{ 

color: #FFFFFF;  

text-decoration: none; 

}

*/





/*DIV.HZMenu {	

	color:#b31a24;

	background-image:url(images/RM6003_BGnavRuleRed.gif);

	background-position:bottom center;

	background-repeat:no-repeat;

}

*/

/* ---------------< LI Menu Styles >-------------------- */

/* This centers the menu - center menu */

/* If you increase the size of the fonts for the menu, then you have to get rid of this padding */

DIV.HZNavContent

{

	/* padding-left:13px; */

}



/* ---------------< Main Menu List >------------------- */

/* ---------------< Parent Item >-------------------*/

/*

LI.rciMenuItemParent,

LI.rciMenuItemParentLast

{

	border-right:1px solid #666666;

}

*/



/*right border sign-in: No more boder-right at the end of sign-in*/

/*

.rciMenuItemParent#SignIn,

.rciMenuItemParentLast#SignIn

{

	border-right:0 solid #090;

}

*/



/*drop down box settings*/

/*

UL.rciMenuChildGroup

{

	background-color: #FFFFFF;

	border:1px solid #000000;

	margin-top:1px;

	

}



HTML>BODY UL.rciMenuChildGroup

{

	background-color: #FFFFFF;

	border:1px solid #000000;

	margin-top:1px;

	

}

*/



/* ---------------< LI Menu Styles END >-------------------

-------------------< Horizontal Menu END >-------------------

END HERE

----------------------------------------------------------END MENU-------------------------------------------------------------*/

DIV.HPRightContent

{

	float:left;

	width:250px;

}



H1

{

	/*

	color:#666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin:0.3em 0 0.5em;

	padding:0;

	*/

}



TABLE.mainBody

{

	background-color:#E1CDC6;

}



.REMSSearchCell

{

	border:1px solid #000;

	width:550px;

}



.welcomeContainer h2 p

{

	font-size:15px;

	padding-left:0;

	padding-right:120px;

}



TD.welcomeContainer

{

	color:#000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	padding:12px 0 0 10px;

	text-align:left;

}



/*Featured Searches text*/

DIV.REMSBucketSearchCaption

{

	font-weight:normal;

}



DIV.REMSFeaturedProperty

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:10px auto auto 10px;

	padding:0;

	width:525px;

}



.FeatPropertyTitle

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	margin:0;

	padding:0;

}



DIV.REMSFeaturedProperty H3.FeatPropertyAddress

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin:0 0 4px;

	padding:0;

}



DIV.FeatPropertyImage

{

	float:left;

	height:206px;

	width:306px;

}



IMG.REMSFeaturedPropertyImage

{

	height:200px;

	margin:0;

	padding:0;

	width:300px;

}



DIV.FeatPropertyInfo

{

	float:right;

	margin:5px;

	padding:0;

	width:200px;

}



DIV.FeatPropertyInfo P

{

	font-size:16px;

	font-weight:bold;

	margin:0;

	padding:0;

}



UL.FeatPropData

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:150%;

	list-style:none;

	margin:0;

	padding:0;

}





DIV.FeatPropButtons H4.MoreProperties

{

	background-repeat:no-repeat;

	float:right;

	margin-right:5px;

	margin-top:0;

	padding:0;

}



div.REMSFeaturedProperty

{

	text-align:left;

}



/*Property Search: Drop downs quick search home page*/

TD.quickSearchSelect

{

	background-repeat:no-repeat;

	height:150px;

	padding-left:25px;

	padding-right:20px;

	padding-top:60px;

	text-align:center;

	vertical-align:top;

	width:100px;

}



/*Caption or title that says Quick Search: Currently INVISIBLE*/

TD.REMSQuickSearchVerticalCaption

{

	display:none;

	visibility:hidden;

}



SELECT.REMSQuickSearchPropertyType,SELECT.REMSQuickSearchCommunity,SELECT.REMSQuickSearchMinPrice,SELECT.REMSQuickSearchMaxPrice,SELECT.REMSQuickSearchBedrooms,SELECT.REMSQuickSearchOrder

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:8pt;

	margin:4px 0 0 5px;

}



/*table row that contains the *four* property photos, images or buckets*/

TD.featuredSearchesBody

{

	padding-left:0;

	padding-top:18px;

	text-align:center;

	width:100px;

}




/*home page images home page pictures featured searches*/

IMG.REMSBucketSearchImage

{

	border:solid 1px #4D463D;

}



/*Begin Featured Search | Property Searches | Local Araea Search

Table that contains the 3 bottom searches*/

TABLE.SearchesTable

{

	padding-bottom:2px;

}



/*END Featured Search | Property Search | Local Araea Search*/

.footer

{



}



.copyRightFooter

{

	background-color:#fff;

	border:1px #000000 solid;

	margin:5px;

	height:24px;

}



/*--------------------------------------------------------END HOME PAGE------------------------------------------------------

Landing pages settings 

Main container for all landing pages - internal page ip*/

.eNContentArea

{

	height:auto;

	padding-left:10px;

	padding-right:10px;

	width:750px;

}



/*Begin Featured Searches

SAME COLOR - border for images should be the same as the color variations*/

IMG.BucketSearchImage

{

	border:1px solid #004D92;

	width:187px;

}



.ListingHeading

{

	color:#0C61B2;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

}



TD.FeatSearchInfo

{

	font-size:10px;

	padding:10px;

}



.REMSSlideShowImageCell

{

	background-color:#03F;

	padding-bottom:20px;

}



DIV.breadCrumb

{

	padding-left:0;

	padding-top:10px;

}



#divBreadCrumb A

{

	color:#909090;

}



/*form#form1 input{

font-size:10px;



}

Featured search more details page property text

big border to separate the image from the data next to it*/

SPAN.REMSFeaturedSearchCopy

{

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	padding-bottom:10px;

	padding-left:5px;

	padding-top:10px;

}



/*Featured search more details page property text SECOND PARRAGRAPH! Dont ask me why!*/

.REMSFeaturedSearchCopy

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	padding-top:0;

}



/*SAME COLOR - image bord Featured Properties results*/

.PropSumIMG IMG

{

	border:1px solid #004D92;

}



/*Separates the image from the details: Property Type | Status*/

TD.PropSumIMG

{

	padding-right:40px;

}



/*Featured Property and Featured Search width - thewidth the width

.REMSHeadline1Background{

	width:600px;

}

End Featured Properties

End Featured Searches

Begin Featured Properties*/

.FeatSearchInfo

{

	font-size:12px;

	line-height:1.35em;

	text-align:left;

	width:100%;

}



/*Location and Price text setting Example Aspen $50,000,000*/

.REMSListingHeader2

{

	color:#666666;

	font-size:12px;

}



/*Property details: Property Type, Status, Bed Rooms, etc

Agent name FIX COLOR HERE

A.REMSBizCardAgentLink, A.REMSBizCardAgentLink:link, A.REMSBizCardAgentLink:visited, A.REMSBizCardAgentLink:active {

	font-weight: bold; 

	font-size: 10pt; 

	color: #ce0000; 

	font-family: verdana, arial, helvetica, sans-serif;

}



A.REMSBizCardAgentLink:hover {

	COLOR: #525252

}*/

TD.REMSListingCaption

{

	background-color:#090;

	font-size:10px;

	padding-right:10px;

}



/* Text: Offered At*/

SPAN.REMSListingHeaderSmall

{

	color:#666666;

	font-size:11px;

	font-weight:normal;

	margin-bottom:10px;

	padding-bottom:10px;

}



/*Begin Property Deatails

The Vertical line*/

TD.REMSRightColumn

{

	border-left:#036 1px solid;

	margin:0 0 0 8px;

	padding:0 0 0 8px;

	width:105px;

}



/*End Property Deatails

Begin Open Houses

Main description and separator border between search results*/

.REMSOpenHouses

{

	background-color:#090;

	width:750px;

}



TD.REMSGridItem,TD.REMSGridAlternateItem

{

	background-color:#090;

	padding-left:10px;

}



/*Container for property price and More deatails button: Example $1,000,000 FOR SALE*/

TD.REMSListingRow

{

	font-size:11px;

	font-weight:normal;

	padding-left:8px;

	text-align:right;

}



/*End Open Houses

Begin Dream Home

Fons size for main parragraph right under "Dream Home Request" and most of the other landing pages*/

P

{

	/* font-size:10px; */

}



/*Font size for most of the Form elements on this page*/

LABEL

{

	/* font-size:8pt; */

}



/*End Saved Searches

Mortgage calculator*/

TABLE.MortCalc

{

	width:100%;

}



/*End Info Center

Home left menu settings */

TD.eNMenuBar

{

	background-color:#0C0;

	width:150px;

}



/*Quick Search,  Address/MLS, Advanced Search 

Tab Links*/

a.TabDefaultClass:link,a.TabDefaultClass:active,a.TabDefaultClass:visited,a.TabDefaultClass:hover

{

	text-decoration:none;

}



/*End Customize tab graphics, color, etc

Usually blue bar where search button is. Add backgroung color and remove or change image to adapt this to any template*/

TD.RMSrchLeftBG

{

	background-color:#004D92;

	background-position:top right;

	background-repeat:no-repeat;

	width:415px;

}



/*Global TD font size. If changed whole pages will display badly. This was put here specially because of the Sign in page (signup.aspx). If you remove or change this font-size go to that page to see the difference*/

TD

{

	/* font:11px Verdana,Arial,Helvetica,sans-serif; */

}



/*Email me listings that match this search settings */

A.REMSLinkCommand:link,A.REMSLinkCommand:hover,A.REMSLinkCommand:active,A.REMSLinkCommand:visited

{

	color:#090;

	font-size:11px;

}



/*Search button container Featured Searches ROW*/

DIV.RMSrchRightBG

{

	background-color:#004D92;

	padding-right:3px;

	text-align:right;

	vertical-align:TOP;

}



/*NNN Properties Match Your Search

DIV.REMSListingSearchCount {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:0px;

	HEIGHT: 25px;

	FONT-SIZE: 11px; 

	VERTICAL-ALIGN:middle; COLOR: #009900; 

	BACKGROUND-COLOR: #004D92;

SAME COLOR: This color should be the same as DIV.RMSrchRightBG, TD.REMSGridHeader, TR.REMSGridHeader*/

.REMSLinkCommand

{

	height:20px;

}



TD.SearchPannelButton

{

	height:21px;

	margin:0;

	padding:0;

	width:171px;

}



/*Property sumary (search results) table*/

TABLE.PropertySummaryBackground

{

	background-color:transparent;

}



/*disclousure fine print legals ts and cs T&Cs house logo

remove with and height to keep old BIG logo*/

.REMSIDXDisclosure td img

{

	height:39px;

	width:40px;

}



H3

{

	/*

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	margin:0.3em 0 5px;

	padding:0;

	*/

}



H2

{

	/*

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	margin:1px 0 0;

	*/

}



H4

{

	/*

	color: #666666;

	font-size:10px;

	font-weight:100;

	*/

}



H5

{

	/* color:#090; */

	/* font-size:12px; */

}



/*H6 is in the Biz card area*/

HR

{

	/*

	color:#666666;

	height:1px;

	*/

}



/*city list color background image odd even rows*/

#CityListPage

{

	background-color:#090;

	padding-left:17px;

}



/*Featured properties and Selling a home text

also used in other landing pages*/

DIV

{

	/*

	font-size:11px;

	vertical-align:middle;

	*/

}



buyingAndSelling

{

	font:11px Verdana,Arial,Helvetica,sans-serif;

	height:10px;

}



/*.TabMouseOverClass {

	DISPLAY: block; WIDTH: 132px; HEIGHT: 917px; TEXT-ALIGN: center;

}

.TabSelectedClass {

	DISPLAY: block; WIDTH: 132px; HEIGHT: 17px; TEXT-ALIGN: center

}*/

.REMSPropertyBarEvenRow,REMSPropertyBarEvenRowLink,.REMSPropertyBarOddRow,.REMSPropertyBarEvenRowNumber

{

	font-size:10px;

	height:15px;

	padding-left:8px;

	width:60px;

}



.REMSPropertyBarEvenRow

{

	background-color:#090;

	color:#036;

}



A.REMSPropertyBarEvenRowLink,A.REMSPropertyBarEvenRowLink:active,A.REMSPropertyBarEvenRowLink:visited,A.REMSPropertyBarOddRow,A.REMSPropertyBarOddRow:active,A.REMSPropertyBarOddRow:visited

{

	color:#666666;

}



A.REMSPropertyBarOddRowLink:hover,A.REMSPropertyBarEvenRowLink:hover

{

	color:red;

}



H1.BrokerName,UL#rciMenu LI.rciMenuItemParent a.rciMenuItemParent:link,a.rciMenuItemParent:visited,a.rciMenuItemParentHighLighted:link,a.rciMenuItemParentHighLighted:visited,.copyRightFooter A,.copyRightFooter H4,.searchTab,

H1.BrokerName,UL#rciMenu LI.rciMenuItemParentLast a.rciMenuItemParentLast:link,a.rciMenuItemParentLast:visited,a.rciMenuItemParentLastHighLighted:link,a.rciMenuItemParentLastHighLighted:visited,.copyRightFooter A,.copyRightFooter H4,.searchTab

{

	/* color: #666666; */

}



UL.rciMenuChildGroup LI.rciMenuItemChild a.rciMenuItemChild:link,a.rciMenuItemChild:visited,UL.rciMenuChildGroup LI.rciMenuItemChild a.rciMenuItemChild:hover,LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:link,a.rciMenuItemChildHighLighted:visited,li:hover ul.rciMenuChildGroup,li.over ul.rciMenuChildGroup

{

	color:#BD002C;

}



.REMSFeaturedPropertyCity,.REMSFeaturedPropertyState,.REMSFPPrice

{

	font-size:18px;

	font-weight:bold;

}



DIV.FeatPropertyInfo H4.ViewDetails,DIV.FeatPropertyInfo H4.MoreProperties

{

	margin:5px;

	padding:0;

}



TD#bucket1,TD#bucket2,TD#bucket3,TD#bucket4

{

	padding:0 12px 0 0;

	text-align:center;

}



TR.REMSAdvancedSearch,.HPButtonText,.HPButtonHeadline

{

	font-size:11px;

}



TR.REMSGridHeader,TD.REMSGridHeader

{

	background-color:#004D92;

}



DIV.pageContainer,TABLE.PropertyListBackground,TABLE.Panel2BottomTable

{

	background-color:#090;

}







/*-------Footer Start-------*/



.CopyRightFooterRM

{

/*	background-color:#fff;*/

/*	border:1px #000000 solid;*/

/*	margin:5px;*/

/*	height:24px;*/

}



.CopyRightFooterRM a:link, .CopyRightFooterRM a:visited, .CopyRightFooterRM a:hover, .CopyRightFooterRM a:active

{

/*

	color:#666666;

	font-size:10px;

*/

}



/*------Footer End-------*/



/* ------------ START BizCard tags ------------ */



.logoRM{

/* background-image:url(images/logo.png); */

height:16px;

/* background-repeat:no-repeat; */

/* margin:0 0 0 10; */

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') 0px 0px no-repeat;

margin:0px !important;

padding:0px;

}



.bizcardaddress {

margin:0px;

padding:0px;

}



.bizcardname {

margin:0px;

padding:0px;

}



ul.bizcardaddresshoriz {

z-index:0;

position:static;

float:none;

/* width:500px; */

}



ul.bizcardaddresshoriz li {

display: inline;

position: relative;

/* float:left; */

float:none;

padding:0;

/* margin: 0 0 5 0; */

margin: 0px 0px 0px 0px;

}



ul.bizcardaddresshoriz li div {

display: inline;

}



.Homepage_ePBizCardAgentInformation {

float:none;

display:block;

padding: 10px 2px 0px 0px !important;

margin: 0px;

color:#000000;

/* font-size:11px; */

font-family:Arial, Helvetica, sans-serif;

text-align:left;

vertical-align:top;

}



.Homepage_ePBizCardBusiness{

/* margin:0 0 0 8; */

position:static !important;

float:none;

display:block;

width:990px !important;

margin: -10px 0px 0px 0px !important;

padding:0px;

color:#214B9E;

/* font-size:30px; */

font-size:1.5em;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

text-align:left;

vertical-align:top;

white-space:nowrap;

}



ul.bizcardaddresshoriz li,

ul.bizcardaddresshoriz li div,

.topHeader .bizcardaddress span.REMSCaption,

.bizcardlicense,

.bizcardlicense span,

.Homepage_ePBizCardAddress1,

.Homepage_ePBizCardAddress2,

.Homepage_ePBizCardCityStateZip,

.Homepage_ePBizCardCity,

.Homepage_ePBizCardState,

.Homepage_ePBizCardZip,

.Homepage_ePBizCardBizPhone {

color:#3D4549;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}



.EachOffice {

float:none;

display:block;

color:#3D4549;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}



.Homepage_ePBizCardLicenseNumber {

margin: -10px 0px 0px 0px;

}





/* ------------ END BizCard tags ------------ */



/* ------------ START Body Background ------------ */



#index .topcurve {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/mainBG_group_new.png') 0px 0px no-repeat;

width: auto;

height: 11px;

}



.topcurve {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/mainBG_group_new.png') 0px 0px no-repeat;

width: 1000px;

height: 11px;

}



#index .bottomcurve {

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/mainBG_group_new.png') -2000px 0px no-repeat;

width: 1000px;

height: 11px;

}



.bottomcurve {

width: 1000px;

height: 11px;

background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/mainBG_group_new.png') -2000px 0px no-repeat;

}






/* ------------ END Body Background ------------ */




http://www.advantagerealty3.florida.remax.com/css/3A.css

a.blue {
color:#09558c;
}

a.underline:hover {
text-decoration:none;
}

/* ----------------- find an agent -------------*/
.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('http://cdn1-rmxc.eneighborhoods.com/images/pages/national/headers/findanagent.png') no-repeat scroll left top;
display:block;
left:15px;
position:relative;
text-indent:-9999px;
top:10px;
width:256px;
height:24px;
}

/*-------------- find an office  -------------*/
h2.find-an-office {
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/national/headers/findanoffice.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;
}

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;
}

.find-an-agent-content a.refineresultsbutton {
position:absolute;
top:75px;
left:614px;
z-index:500;
width:115px;
height:30px;
display:block;
background:url('http://cdn3-rmxc.eneighborhoods.com/images/buttons/refineresultsbutton.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('http://cdn4-rmxc.eneighborhoods.com/images/buttons/newsearchbutton.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('http://cdn5-rmxc.eneighborhoods.com/images/pages/national/roundcorners/findanagentroundtop.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('http://cdn6-rmxc.eneighborhoods.com/images/pages/national/roundcorners/findanagentroundbtm.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('http://cdn7-rmxc.eneighborhoods.com/images/icons/smallicons/sortingarrows.png') top left no-repeat;
}

table.sorttable th.sorting_asc {
background:#97B2C0 url('http://cdn8-rmxc.eneighborhoods.com/images/icons/smallicons/sortingarrows.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;
}

table.sorttable td a {
text-decoration:underline !important;
}

/*-------------- Search for an Office or Agent  -------------*/
h2.search-for-an-office-or-agent {
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/national/headers/searchforanofficeoragent.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('http://cdn1-rmxc.eneighborhoods.com/images/pages/national/headers/findanofficeoragentnearyou.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('http://cdn2-rmxc.eneighborhoods.com/images/pages/national/roundcorners/searchbgfade614widetop.png') no-repeat top left;
z-index:300;
width:577px;
padding:14px 18px 0;
}

.find-agent-right .headerwrap {
background:url('http://cdn3-rmxc.eneighborhoods.com/images/pages/national/roundcorners/tipsandresources343widetop.png') no-repeat top;
}

.find-agent-right .footerwrap {
background:url('http://cdn4-rmxc.eneighborhoods.com/images/pages/national/roundcorners/tipsandresources343widebtm.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 .rowwrap select {
font-size:1.3em;
}

.find-an-agent .smallinput {
height:20px;
top:3px;
border-color:#b1cada !important;
}

.find-an-agent .smallinput.city {
width:175px;
}

.find-an-agent .smallinput.name {
width:200px;
}

.find-an-agent label.checkbox {
color:#0f384f;
font-size:1.2em;
position:relative;
}

.includeoffices {
width:120px;
float:left;
margin:0;
padding:0;
}

.includeoffices label {
float:right;
}

.find-an-agent p.head-note {
color:#3b4448;
font-size:1.2em;
padding:10px 0 18px;
}

/*----------- Find An Agent/Office Detail -----------*/
h2.agent-profile,h2.office-profile {
display:block;
text-indent:-9999px;
width:970px;
height:50px;
}

h2.agent-profile {
background:transparent url('http://cdn51-rmxc.eneighborhoods.com/images/pages/national/detail/agentprofile.png') no-repeat scroll left top;
}

h2.office-profile {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/national/detail/officeprofile.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('http://cdn7-rmxc.eneighborhoods.com/images/pages/national/roundcorners/findagentleft341widetop.png') top left no-repeat;
}

.find-an-agent-left-detail .footerwrap {
background:url('http://cdn8-rmxc.eneighborhoods.com/images/pages/national/roundcorners/findagentleft341widebtm.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.officephone {
background-image:url('http://cdn9-rmxc.eneighborhoods.com/images/pages/national/detail/officephone.png');
margin:0;
}

h4.personalphone {
background-image:url('http://cdn1-rmxc.eneighborhoods.com/images/pages/national/detail/personalphone.png');
}

h4.serviceareainformation {
background-image:url('http://cdn2-rmxc.eneighborhoods.com/images/pages/national/detail/serviceareainformation.png');
}

h4.professionalandpersonaldistinctions {
background-image:url('http://cdn3-rmxc.eneighborhoods.com/images/pages/national/detail/professionalandpersonaldistinctions.png');
}

h4.designationsallassociates {
background-image:url('http://cdn4-rmxc.eneighborhoods.com/images/pages/national/detail/designationsallassociates.png');
}

h4.unitedstatesdesignations {
background-image:url('http://cdn5-rmxc.eneighborhoods.com/images/pages/national/detail/unitedstatesdesignations.png');
}

h4.officephonenumbers {
background-image:url('http://cdn6-rmxc.eneighborhoods.com/images/pages/national/detail/officephonenumbers.png');
margin:0;
}

h4.officeinformation {
background-image:url('http://cdn7-rmxc.eneighborhoods.com/images/pages/national/detail/officeinformation.png');
}

h4.officepersonneldetails {
background-image:url('http://cdn8-rmxc.eneighborhoods.com/images/pages/national/detail/officepersonneldetails.png');
}

h4.officeownersandmanagers {
background-image:url('http://cdn9-rmxc.eneighborhoods.com/images/pages/national/detail/officeownersandmanagers.png');
}

h4.civicactivities {
background-image:url('http://cdn1-rmxc.eneighborhoods.com/images/pages/national/detail/civicactivities.png');
}

h4.officeawards {
background-image:url('http://cdn2-rmxc.eneighborhoods.com/images/pages/national/detail/officeawards.png');
}

h4.localpointsofinterest {
background-image:url('http://cdn1-rmxc.eneighborhoods.com/images/pages/national/detail/localpointsofinterest.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('http://cdn3-rmxc.eneighborhoods.com/images/icons/smallicons/emailthisofficeicon.jpg');
}

table a.email-agent {
margin:0;
}

.blue-bold {
font-size:.9em;
color:#09558c;
font-weight:700;
}

a.agent-website {
background-image:url('http://cdn4-rmxc.eneighborhoods.com/images/icons/smallicons/officewebsiteicon.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('http://cdn5-rmxc.eneighborhoods.com/images/pages/national/detail/gradientseparator_gray_whitebg.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('http://cdn6-rmxc.eneighborhoods.com/images/icons/smallicons/emailthispageicon.jpg');
}

a.print-icon {
background-image:url('http://cdn7-rmxc.eneighborhoods.com/images/icons/smallicons/printthispageicon.jpg');
}

a.newsearch {
float:right;
height:30px;
display:block;
background:url('http://cdn8rmxc.eneighborhoods.com/images/buttons/newsearchbutton.png') top;
}

a:hover.newsearch {
background:url('http://cdn9-rmxc.eneighborhoods.com/images/buttons/newsearchbutton.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;
}

.view-search-buttons a:hover {
background-position:bottom left;
}

a.view-my-residential-listings {
background-image:url('http://cdn1-rmxc.eneighborhoods.com/images/buttons/viewmyresidentiallistings.png');
}

a.search-all-residential-listings {
background-image:url('http://cdn2-rmxc.eneighborhoods.com/images/buttons/searchallresidentiallistings.png');
}

a.view-my-commercial-listings {
background-image:url('http://cdn3-rmxc.eneighborhoods.com/images/buttons/viewmycommerciallistings.png');
}

a.search-all-commercial-listings {
background-image:url('http://cdn4-rmxc.eneighborhoods.com/images/buttons/searchallcommerciallistings.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('http://cdn5-rmxc.eneighborhoods.com/images/pages/national/detail/gradientseparator_white_bluebg.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('http://cdn6-rmxc.eneighborhoods.com/images/pages/national/detail/backtosearcharrow.png');
}

a.previouspage {
background-image:url('http://cdn7-rmxc.eneighborhoods.com/images/pages/national/detail/previousofficearrow.png');
}

a.nextpage {
background-image:url('http://cdn8-rmxc.eneighborhoods.com/images/pages/national/detail/nextofficearrow.png');
}

/*--------- Residential Search -------*/
h2.residential-search {
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/national/headers/residentialsearch.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('http://cdn1-rmxc.eneighborhoods.com/images/pages/national/roundcorners/lightblueroundheader.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(http://cdn2-rmxc.eneighborhoods.com/images/pages/about/headlines/ouragents.png) no-repeat scroll left top;
display:block;
height:24px;
left:15px;
position:relative;
text-indent:-9999px;
top:10px;
width:256px;
}

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;
}

.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;
}

.includeoffices input,ul.email-print-page li {
float:left;
}

.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;
}

http://public.remax.net/public/pages/OfficeProfile.aspx?usrprof=02c1a2f3-b768-48b3-a42f-5f4a767b6e0c&resultindex=-1
Embedded Styles from http://public.remax.net/public/pages/OfficeProfile.aspx?usrprof=02c1a2f3-b768-48b3-a42f-5f4a767b6e0c&resultindex=-1

.ms-navheader
    {
        display: none;
    }

    .remax-quicklaunchpad
    {
        display: none;
    }

    .clear {
        clear: both;
    }
        
    ol, ul {
    list-style: none;
    }

    ul, ol, dl {
    position: relative;  
    }


http://public.remax.net/_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D

/* _lcid="1033" _version="12.0.4518"

_LocalBinding */

body,form{

margin:0;

}

body{

background-color:#FFFFFF;

font-family:verdana,arial,helvetica,sans-serif;

color:#000000;

}

.ms-alphaimage{

behavior:url("/_layouts/alphaimage.htc");

}

.ms-alignleft{

text-align:left;

}

.ms-alignright{

text-align:right;

}

.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{

font-family:verdana;

font-size:8pt;

text-decoration:none;

color:#003399;

}

.ms-formtoolbar{

margin-bottom:7px;

}

.ms-formtoolbar td{

padding:0px;

vertical-align:top;

}

.ms-toolbar-togglebutton-on{

border:1px solid #2353b2;

background-color:#fffacc;

}

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{

background-image:url("/_layouts/images/toolgrad.gif");

background-repeat:repeat-x;

background-color:#d6e8ff;

}

table.ms-toolbar,.ms-toolbarContainer{

border:1px solid #83b0ec;

border-collapse:collapse;

}

.ms-toolbarContainer{

padding:2px;

}

.ms-toolbarItem{

display:inline;

white-space:nowrap;

}

table.ms-viewtoolbar{

border-top:1px solid #6f9dd9;

border-bottom:1px solid #6f9dd9;

}

.ms-attachButton

{

text-align:left 

}

.ms-listheader{

font:10pt verdana;

color:#204d89;

font-weight:bold;

height:28px;

background-image:url("/_layouts/images/listheadergrad.gif");

background-repeat:repeat-x;

background-color:#d9d9d9;

}

.ms-menutoolbar{

border-bottom:1px solid #6f9dd9;

height:22px;

background-color:#afd2ff;

background-image:url("/_layouts/images/listheadergrad.gif");

background-repeat:repeat-x;

}

.ms-menutoolbar td{

border-top:solid 1px #f2f8ff;

border-bottom:solid 1px #d6e8ff;

}

.ms-menutoolbar td a{

color:#003399;

font-size:8pt;

font-family:tahoma;

text-decoration:none;

}

.ms-menutoolbar td a:hover{

color:#000000;

text-decoration:none;

}

.ms-menutoolbar td{

padding:0px;

margin:0px;

vertical-align:middle;

}

.ms-menutoolbar td a:hover{

color:#000000;

text-decoration:none;

}

.ms-menubuttoninactivehover,.ms-buttoninactivehover{

margin:2px 2px 2px 2px;

padding:2px 7px 3px 7px;

background-color:transparent;

line-height:16px;

}

.ms-menubuttonactivehover,.ms-buttonactivehover{

margin:0px 1px 0px 1px;

padding:3px 7px 4px 7px;

background-image:url("/_layouts/images/menubuttonhover.gif");

line-height:16px;

border:solid 1px #6f9dd9;

cursor:pointer;

}

.ms-buttoninactivehover{

padding:0px 7px 1px 7px;

}

.ms-buttonactivehover{

padding:1px 7px 2px 7px;

}

.ms-buttoninactivehover img,.ms-buttonactivehover img{

margin:1px 1px 0px 0px;

}

td.ms-menutoolbarheader{

font-size:10pt;

font-family:verdana;

color:#204d89;

font-weight:bold;

line-height:16px;

padding-left:7px;

padding-right:7px;

}

.ms-listheaderlabel{

color:#204d89;

}

.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{

font-size:8pt;

font-family:tahoma;

}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{

border:solid 1px #d2b47a;

background-image:url("/_layouts/images/selectednav.gif");

background-repeat:repeat-x;

background-color:#ffe6a0;

font-weight:bold;

padding:0px;

}

.ms-menutoolbar td td{

border:none;

}

div.ms-viewselector,div.ms-viewselectorhover{

border:solid 1px #ffffff;

padding:1px 12px 1px 4px;

background-image:url("/_layouts/images/menudarkspaced.gif");

background-repeat:no-repeat;

background-position:center right;

cursor:pointer;

}

div.ms-viewselector a{

color:#000000;

}

.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{

background-image:url("/_layouts/images/menubuttonhover.gif");

background-color:#ffbb47;

}

td.ms-viewselector,td.ms-viewselectorhover{

width:125px;

}

.ms-bottompaging{

background:#ebf3ff;

}

.ms-bottompagingline1{

line-height:1px;

background:#83b0ec

}

.ms-bottompagingline2{

line-height:1px;

background:#ffffff;

}

.ms-bottompagingline3{

line-height:0px;

background:#ffffff;

}

.ms-paging{

font-family:tahoma,sans-serif;

font-size:8pt;

font-weight:normal;

color:#204d89;

}

.ms-bottompaging .ms-paging{

color:#4c4c4c;

}

.ms-menutoolbar .ms-splitbuttondropdown{

padding:0px 2px 1px 1px;

margin:1px;

}

.ms-menutoolbar .ms-splitbuttontext{

padding:0px 6px 1px 8px;

}

.ms-splitbutton{

margin:0px 1px 0px 1px;

}

.ms-splitbuttonhover{

background-image:url("/_layouts/images/menubuttonhover.gif");

border-collapse:collapse;

margin:0px 1px 0px 1px;

}

.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{

border:1px solid #6f9dd9;

cursor:pointer;

}

.ms-splitbuttonhover .ms-splitbuttondropdown{

padding:0px 1px 0px 1px;

}

.ms-splitbuttonhover .ms-splitbuttontext{

padding:0px 5px 0px 7px;

}

.ms-rtetablecells

{

border:solid 1px #c4c4c4;

padding:2px;

}

.ms-rtetoolbarmenu

{

background-color:#f3f3f3;

color:#000000;

border:#c4c4c4;

font-family:verdana;

font-size:8pt;

}

TD.ms-rtetoolbarunsel{

padding:3px;

}

TD.ms-rtetoolbarsel{

padding:2px;

border:solid 1px #89724f;

background-image:url("/_layouts/images/rtebnsel.gif");

background-repeat:repeat-x;

}

.ms-rtetoolbardis{

filter:alpha(opacity=25);

cursor:default;

}

a.ms-rtetoolbardis{

cursor:default;

}

TD.ms-rtetoolbarhov

{

padding:2px;

border:solid 1px #d2b47a;

background-image:url("/_layouts/images/rtebnhov.gif");

background-repeat:repeat-x;

background-color:#fff699;

cursor:pointer;

color:#000000;

}

.ms-gridT1,.ms-propertysheet th.ms-gridT1

{

font-family:verdana;

text-align:left;

font-size:0.7em;

color:#000000;

width:190px;

}

.ms-gridCol{

font-family:verdana;

text-align:center;

font-size:.6em;

color:#7f7f7f;

width:90px;

}

.ms-viewselect a:link,.ms-GRFontSize{

font-size:8pt;

font-family:Verdana,sans-serif;

color:#003399;

}

select{

font-size:8pt;

font-family:Verdana,sans-serif;

}

hr{

color:#003399;

height:2px;

}

.ms-formlabel{

text-align:left;

font-family:verdana;

font-size:.7em;

border-top:1px solid #d8d8d8;

padding-top:3px;

padding-right:8px;

padding-bottom:6px;

color:#525252;

font-weight:bold;

}

.ms-formdescription A{

color:#003399;

text-decoration:none;

}

.ms-formvalidation{

color:#ff0000;

font-family:verdana;

font-size:8pt;

}

.ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey{

line-height:1.3em;

}

.ms-informationbar{

background-color:#fff9de;

border:1px solid #ffdf88;

}

.ms-informationbar td{

font-family:tahoma;

font-size:8pt;

color:#000000;

}

.ms-radiotext{

cursor:default;

text-align:left;

font-family:verdana;

font-size:8pt;

height:19px;

}

.ms-radiobutton-child{

margin-left:20px;

}

.ms-gridtext{

cursor:default;

text-align:right;

font-family:verdana;

font-size:8pt;

height:19px;

}

.ms-formbody{

font-family:verdana;

font-size:.7em;

vertical-align:top;

background:#ebf3ff;

border-top:1px solid #d8d8d8;

padding:3px 6px 4px 6px;

}

.ms-formbodysurvey{

font-family:verdana;

font-size:.7em;

vertical-align:top;

background:none;

border-top:none;

padding:5px 8px 15px 8px;

}

.ms-formbody FONT{

line-height:normal

}

.ms-formline{

border-top:1px solid #c4c4c4;

padding-right:8px;

padding-left:8px;

}

.ms-formdescription

{

font-family:verdana;

font-size:8pt;

color:#7f7f7f;

}

.ms-formfieldcontainer

{

}

.ms-formfieldlabelcontainer

{

margin:4px 4px 0px 4px;

}

div.ms-formfieldlabelcontainer span.ms-formfieldlabel

{

font-family:tahoma;

font-size:8pt;

font-weight:normal;

text-align:left;

color:#777777;

padding:1px 4px 1px 4px;

border-top:1px solid #cccccc;

border-left:1px solid #cccccc;

border-right:1px solid #cccccc;

background-image:url("/_layouts/images/globgrad.gif");

background-repeat:repeat-x;

background-color:#efebef;

height:18px;

}

.ms-formfieldvaluecontainer

{

border:1px solid #cccccc;

margin-left:4px;

margin-right:4px;

margin-bottom:4px;

padding:5px;

}

.ms-searchbox,.ms-pickersearchbox{

border:solid 1px #7f9db9;

border-right:none;

color:#1952a4;

font-family:Verdana;

font-size:8pt;

height:19px !important;

padding-top:2px;

padding-left:2px;

}

.ms-searchform{

margin-right:10px;

position:relative;

top:-6px;

}

.ms-searchform input{

height:19px;

padding:2px;

}

select.ms-searchbox{

margin-right:6px;

border:solid 1px #7f9db9;

}

.ms-searchimage{

border:solid 1px #7f9db9;

border-left:solid 1px #9ed6ff;

background-color:#e9f2fd;

padding-left:3px;

padding-right:3px;

padding-bottom:2px !important;

padding-top:2px !important;

}

.ms-searchcorner{

background-color:#FFFFFF;

background-image:url("/_layouts/images/srchcrnr.gif");

background-repeat:no-repeat;

background-position:left top;

}

.ms-secondary-title

{

padding-bottom:3px;

display:block;

}

table.ms-form th{

color:#003399;

font-family:verdana;

font-size:8pt;

font-weight:normal;

text-align:left;

vertical-align:top;

}

table.ms-form td{

font-size:8pt;

width:100%;

vertical-align:top;

}

.ms-formrecurrence{

font-family:verdana;

font-size:8pt;

font-weight:normal;

text-align:left;

vertical-align:top;

}

.ms-fileinput{

font-size:8pt;

font-family:Verdana,sans-serif;

}

.ms-longfileinput{

font-size:8pt;

font-family:Verdana,sans-serif;

width:386px;

}

.ms-long{

width:386px;

}

.ms-longer{

width:411px;

}

.ms-rtelong{

width:384px;

}

.ms-rtelonger{

width:409px;

}

.ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox{

font-size:8pt;

font-family:Verdana,sans-serif;

}

.ms-inputuserfield,.ms-rtelong,.ms-rtelonger{

border:1px solid #a5a5a5;

}

div.ms-inputuserfield a

{

color:#000000;

text-decoration:none;

font-weight:normal;

font-style:normal;

}

div.ms-inputuserfield

{

padding-left:1px;

padding-top:2px;

}

.ms-usereditor{

width:386px;

}

.ms-italic{

font-style:italic;

}

.ms-bold{

font-weight:bold;

}

.ms-bannerframe,.ms-GRHeaderBackground{

}

.ms-banner{

vertical-align:bottom;

}

.ms-banner a:link{

text-decoration:none;

white-space:nowrap;

}

.ms-banner a:visited{

text-decoration:none;

}

.ms-bannerContainer{

background-image:url("/_layouts/images/siteTitleBKGD.gif");

background-position:right top;

background-repeat:repeat-y;

background-color:#FFFFFF;

padding-right:10px;

padding-left:5px;

}

.ms-globalbreadcrumb{

font-size:8pt;

text-align:right;

background-color:#ebf3ff;

padding:2px 10px 2px 5px;

}

.ms-globalbreadcrumb,.ms-globalbreadcrumb a{

text-decoration:none;

color:#666666;

}

.ms-globalbreadcrumb a:hover{

text-decoration:underline;

color:#000000;

}

.ms-globalleft{

float:left;

}

.ms-globalright{

float:right;

}

.ms-globallinks{

font-size:8pt;

background:transparent;

font-family:tahoma;

}

.ms-globallinks,.ms-globallinks a{

color:#666666;

text-decoration:none;

font-family:tahoma;

}

.ms-pagebreadcrumb{

padding:2px 3px 3px 11px;

border-left:1px solid #ffffff;

border-top:1px solid #ffffff;

}

.ms-pagebreadcrumb,.ms-pagebreadcrumb a{

font-size:8pt;

background-color:#ebf3ff;

color:#666666;

text-decoration:none;

}

.ms-sitetitle

{

font:11pt verdana;

font-weight:bold;

color:#666666;

padding:4px 0px 7px 6px;

vertical-align:middle;

margin:0;

}

.ms-sitetitle a

{

font:11pt verdana;

font-weight:bold;

color:#666666;

text-decoration:none;

}

h1.ms-sitetitle{

margin:0;

padding:0;

}

td.ms-titleimagearea{

padding-left:2px;

}

.ms-siteaction,.ms-siteaction a{

font:8pt tahoma;

font-weight:bold;

color:#666666;

text-decoration:none;

}

table.ms-siteaction td.ms-siteaction{

border-right:solid 1px #bfbfbf;

}

table.ms-siteaction td.ms-siteaction div{

padding:3px 8px 3px 8px;

border-right:solid 1px #FFFFFF;

}

.ms-siteactionsmenu{

white-space:nowrap;

font:8pt tahoma;

padding:0;

border:none;

cursor:pointer;

}

.ms-siteactionsmenu div div div{

background-image:url("/_layouts/images/siteactionsmenugrad.gif");

background-repeat:repeat-x;

border-top:1px solid #6593cf;

border-left:1px solid #6593cf;

border-right:1px solid #6593cf;

background-color:#6593cf;

padding:1px 4px 3px 10px;

}

.ms-siteactionsmenu div div div a{

color:#FFFFFF;

font-weight:bold;

}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{

background-image:url("/_layouts/images/siteactionsmenuhovergrad.gif");

border-top:1px solid #89724f;

border-left:1px solid #89724f;

border-right:1px solid #89724f;

background-color:#ffa521;

}

.ms-actionbar{

background-color:#FFFFFF;

border:1px solid #6f9dd9;

padding-top:1px

}

.ms-actionsep{

height:8px;

border-right:1px solid #6f9dd9;

}

.ms-topnavContainer{

border:none;

border-left:solid 1px #c2dcff;

}

.ms-topnav{

border:solid 1px #c2dcff;

border-left:solid 1px #ffffff;

border-bottom:none;

background-image:url("/_layouts/images/topnavunselected.gif");

background-repeat:repeat-x;

font-family:Tahoma;

font-size:8pt;

background-color:#e2efff;

color:#3764a0;

}

.ms-topnav a{

display:block;

white-space:nowrap;

padding:1px 8px 0px 8px;

height:18px;

}

.ms-topnavselected{

color:#003399;

background:url("/_layouts/images/topnavselected.gif");

background-repeat:repeat-x;

font-weight:bold;

border:solid 1px #79a7e3;

border-bottom-width:0px;

border-left:solid 1px #e3efff;

background-color:#6593cf;

}

.ms-topnavselected a{

color:#003399;

}

.ms-topNavHover{

background-image:url("/_layouts/images/topnavhover.gif");

background-color:#ffe6a0;

border:solid 1px #c2a770;

border-left:solid 1px #ffffff;

border-bottom-width:0px;

color:#000000;

}

.ms-topNavHover a{

color:#000000;

}

.ms-topnav img{

position:relative;

left:-6px;

}

.ms-topNavFlyOutsContainer

{

border:solid 1px #c2dcff;

}

.ms-topNavFlyOuts{

background-color:#F2F8FF;

font-family:Tahoma;

font-size:8pt;

}

.ms-topNavFlyOuts a{

display:block;

*width:120px;

min-width:120px;

color:#3764a0;

padding:4px 8px 4px 8px;

}

.ms-topNavFlyOutsHover{

background-color:#ffe6a0;

color:#000000;

}

.ms-nav td,.ms-nav .ms-SPZoneLabel{

font-size:8pt;

}

.ms-formula{

font-size:8pt;

font-family:Verdana,sans-serif;

width:222px;

height:135px;

}

.ms-dtinput,.ms-dttimeinput{

vertical-align:middle;

padding-top:0px;

padding-bottom:0px;

padding-right:4px;

padding-left:0px;

font-size:0px;

}

.ms-dttimeinput{

direction:ltr;

}

.ms-nav th{

font-size:8pt;

font-family:Verdana,sans-serif;

font-weight:normal;

text-align:left;

color:#000000;

}

.ms-quicklaunchnavsep{

background-color:#83b0ec;

}

.ms-quicklaunch table td{

border-top:1px solid #add1ff;

}

.ms-quicklaunch .ms-treeviewouter table td{

border-top:none;

}

.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{

background-color:#d6e8ff;

border-top:solid 1px #f2f8ff;

border-left:solid 1px #f2f8ff;

padding:1px 4px 4px 4px;

}

div.ms-treeviewouter div{

border-top:solid 1px #add1ff;

}

div.ms-treeviewouter div div{

border:none;

}

.ms-quicklaunch span.ms-navheader{

background-color:#d6e8ff;

border-top:1px solid #add1ff;

border-left:solid 1px #f2f8ff;

border-bottom:1px solid #add1ff;

padding:1px 6px 3px 6px;

}

.ms-quicklaunch table.ms-navsubmenu2 td{

border:none;

}

.ms-quicklaunch table.ms-selectednavheader td{

width:100%;

background-color:#fff699;

}

.ms-quicklaunch table.ms-selectednavheader{

border:none;

}

.ms-quicklaunch span{

display:block;

}

.ms-quicklaunch div.ms-navsubmenu1 br{

display:none;

}

.ms-quicklaunch table.ms-selectednav{

border:solid 1px #d2b47a;

background-image:url("/_layouts/images/selectednav.gif");

background-repeat:repeat-x;

background-color:#ffe6a0;

margin:2px;

margin-bottom:0;

width:97%;

}

.ms-quicklaunch table.ms-selectednav td{

background:transparent url("/_layouts/images/selectednavbullet.gif");

background-repeat:no-repeat;

background-position:top left;

border:solid 1px #ffffff;

padding:0px 4px 1px 12px;

margin:0px;

}

table.ms-selectednav td a.ms-selectednav{

background:none;

color:#000000;

}

.ms-quicklaunch table.ms-selectednavheader td{

width:100%;

background-color:#ffe6a0;

background-image:url("/_layouts/images/selectednav.gif");

background-repeat:repeat-x;

padding-top:2px;

padding-bottom:2px;

border-top:solid 1px #ffffff;

border-left:solid 1px #ffffff;

padding:1px 6px 3px 6px;

}

.ms-selectednavheader a{

font-weight:bold;

color:#000000;

text-decoration:none;

}

.ms-selectednavheader a:hover{

color:#000000;

text-decoration:underline;

}

table.ms-navitem td,span.ms-navitem{

background-image:url("/_layouts/images/navBullet.gif");

background-repeat:no-repeat;

background-position:left top;

padding:3px 6px 4px 16px;

font-family:tahoma;

}

.ms-navsubmenu1{

width:100%;

border-collapse:collapse;

background-color:#f2f8ff;

}

.ms-navsubmenu2{

width:100%;

background-color:#f2f8ff;

margin-bottom:6px;

}

table.ms-navselected{

padding:2px;

}

table.ms-navselected,span.ms-navselected{

background-image:url("/_layouts/images/SELECTEDNAV.GIF");

background-color:#ffe6a0;

background-repeat:repeat-x;

}

table.ms-navselected td{

background-image:url("/_layouts/images/navBullet.gif");

background-repeat:no-repeat;

background-position:top left;

padding:3px 6px 4px 17px;

}

table.ms-navheader td{

background-image:none;

}

.ms-navheader a,.ms-navheader2 a{

font-weight:bold;

color:#003399;

text-decoration:none;

}

.ms-navheader a:hover,.ms-navheader2 a:hover{

color:#000000;

text-decoration:underline;

}

.ms-navItem a{

color:#003399;

text-decoration:none;

}

.ms-navItem a:hover{

color:#000000;

text-decoration:underline;

}

.ms-navheaderstatic,.ms-navitemstatic{

color:#4c4c4c;

}

.ms-quicklaunchouter{

border-bottom:solid 1px #83b0ec;

border-right:solid 1px #83b0ec;

}

.ms-quicklaunchouter{

margin:0px 1px 2px 1px;

}

.ms-tvselected{

background-color:#ffda8a;

}

.ms-tvselected a{

color:#000000;

}

.ms-treeviewouter td.ms-navitem{

border-left:2px solid #f2f8ff;

}

.ms-treeviewouter a.ms-navitem{

padding:0px 1px 0px 1px;

}

table.ms-recyclebin td{

background-color:#f2f8ff;

width:100%;

border-top:solid 1px #ffffff;

border-left:solid 1px #ffffff;

padding:3px 5px 7px 3px;

}

table.ms-recyclebin td a{

font-weight:bold;

color:#008800;

text-decoration:none;

}

table.ms-recyclebin td a:hover{

color:#000000;

text-decoration:underline;

}

.ms-quickLaunch{

border:solid 1px #6f9dd9;

border-bottom:solid 1px #6f9dd9;

font-size:8pt;

font-family:tahoma;

line-height:10pt;

background-color:#f2f8ff;

}

.ms-quicklaunchheader{

padding:2px 6px 4px 6px;

font-weight:normal;

color:#003399;

background-image:url("/_layouts/images/quickLaunchHeader.gif");

background-repeat:repeat-x;

background-color:#d6e8ff;

border-left:solid 1px #f2f8ff;

font-size:8pt;

}

.ms-quicklaunchheader a,.ms-unselectednav a{

color:#003399;

text-decoration:none;

}

.ms-quicklaunchheader a:hover{

color:#000000;

text-decoration:underline;

}

.ms-navline{

border-bottom:1px solid #adadad;

}

.ms-navwatermark{

color:#ffdf88;

}

.ms-selectednav,.ms-GRSortFilter{

border:1px solid #2353b2;

background:#fff699;

padding-top:1px;

padding-bottom:2px;

}

.ms-unselectednav{

border:1px solid #83b0ec;

padding-top:1px;

padding-bottom:2px;

}

.ms-templatepickerselected,.ms-templatepickerunselected{

float:left;

}

.ms-templatepickerunselected{

padding-top:2px;

margin-right:1px;

}

.ms-templatepickerselected{

margin-right:1px;

}

.ms-templatepickerunselected div{

background-image:url("/_layouts/images/templatepickerunselected.gif");

background-repeat:repeat-x;

background-color:#bdbdbd;

border:solid 1px #c4c4c4;

border-bottom:none;

padding:1px 5px 3px 5px;

white-space:nowrap;

}

.ms-templatepickerselected div{

background-image:url("/_layouts/images/templatepickerselected.gif");

background-repeat:repeat-x;

background-color:#ffffff;

border:solid 1px #c2a770;

border-bottom:none;

padding:3px 5px 3px 5px;

white-space:nowrap;

}

.ms-templatepickerselected div a{

color:#000000;

}

.ms-templatepickerunselected div a{

color:#000000;

}

.ms-templatepicker{

font-size:8pt;

font-family:tahoma;

width:320px;

height:175px;

}

.ms-lactiontable{

width:100%;

}

.ms-laction{

border-top:solid 1px #b8bed0;

padding-left:2px;

padding-right:2px;

}

.ms-lactionheader{

padding:4px;

}

.ms-lactionitem{

padding-left:4px;

padding-right:4px;

padding-top:3px;

padding-bottom:3px;

white-space:nowrap;

}

.ms-lactionitem a{

color:#003399;

text-decoration:none;

}

.ms-lactionitem a:hover{

color:#000000;

text-decoration:underline;

}

.ms-diffselected{

background-image:url("/_layouts/images/SELECTEDNAV.GIF");

background-color:#ffe6a0;

background-repeat:repeat-x;

border:1px solid #d2b47a;

}

.ms-diffselected table{

width:100%;

border:1px solid #ffffff;

}

.ms-diffselected .ms-lactionbullet{

padding-left:3px;

}

.ms-diffselected .ms-lactionitem{

padding-right:3px;

}

.ms-diffselected .ms-lactionitem a{

color:#000000;

}

.ms-versiondiffnum{

font-weight:bold;

}

.ms-verticaldots{

border-right:1px solid #83b0ec;

border-left:none;

}

.ms-nav{

background-color:#83b0ec;

background-image:url("/_layouts/images/navshape.jpg");

background-repeat:repeat-x;

font-family:tahoma;

}

.ms-relatedtable{

width:100%;

background:#f2f2f2;

border:1px solid #949494;

}

.ms-relatedheaderleftcorner{

}

.ms-relatedheaderrightcorner{

}

.ms-relatedicon{

padding:2px;

text-align:center;

}

.ms-relatedicon img{

border:0px;

}

.ms-relatedtext{

color:#3966bf;

padding:2px;

}

.ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active{

color:#3966bf;

font-family:tahoma,sans-serif;

text-decoration:none;

}

.ms-relatedtext a:hover{

color:#3966bf;

font-family:tahoma,sans-serif;

text-decoration:underline;

}

.ms-globalTitleArea{

text-align:right;

background-image:url("/_layouts/images/siteTitleBKGD.gif");

background-position:right top;

background-repeat:repeat-y;

padding-left:5px;

padding-right:0px;

padding-top:1px;

}

.ms-globalTitleAreaSeparator{

background-color:#ffffff;

background-image:url("/_layouts/images/siteTitleBKGD.gif");

background-position:right;

background-repeat:repeat-y;

}

.ms-titlearea,.ms-mwstitlearea{

color:#666666;

font-family:tahoma;

font-size:8pt;

letter-spacing:.1em;

}

.ms-titlearea a

{

color:#3966bf;

text-decoration:none;

}

.ms-titlearea a:hover,.ms-mwstitlearea a:hover

{

color:#000000;

text-decoration:underline;

}

td.ms-mwstitlearea a

{

color:#3966bf;

text-decoration:none;

}

.ms-titlearealeft

{

background-color:#d6e8ff;

}

TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{

background-image:url("/_layouts/images/pageTitleBKGD.gif");

background-repeat:repeat-x;

background-position:left top;

background-color:#d6e8ff;

text-align:center;

}

div.ms-titleareaframe{

height:100%;

}

.ms-pagetitleareaframe table{

background-image:url("/_layouts/images/topshape.jpg");

background-repeat:no-repeat;

background-position:332px 4px;

height:54px;

}

.ms-titlearealine{

background-color:#83b0ec;

}

.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{

padding:7px 0px 1px 0px;

}

.ms-consoletitleareaframe

{

width:8px;

}

.ms-consoletitleareaframebottom

{

background-color:#d6e8ff;

text-align:center;

padding:0px 0px 0px 0px;

}

.ms-mwspagetitleareaframe{

width:100%;

}

.ms-mwstitlearealine{

background-color:#D6E8FF;

}

.ms-titleareaseparator{

padding-bottom:5px;

background-color:#83b0ec;

}

.ms-titleareaseparator div{

background-color:#d6e8ff;

border-top:1px solid #6f9dd9;

}

.ms-sitemapdirectional,.ms-sitemapdirectional a{

unicode-bidi:embed;

}

.ms-areaseparatorcorner{

background-image:url("/_layouts/images/framecornergrad.gif");

background-position:left top;

background-repeat:repeat-y;

height:8px;

border-right:1px solid #6f9dd9;

}

td.ms-areaseparatorleft{

background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif");

background-repeat:repeat-x;

border-right:1px solid #6f9dd9;

height:100%;

}

div.ms-areaseparatorleft{

background:#83b0ec url("/_layouts/images/navshape.jpg");

background-repeat:no-repeat;

background-position:-143px 0px;

border-right:1px solid #6f9dd9;

height:100%;

}

div.ms-areaseparatorright{

background:#83b0ec url("/_layouts/images/pagebackgrad.gif");

background-repeat:repeat-x;

border-left:1px solid #6f9dd9;

padding-right:2px;

height:100%;

}

.ms-titlearearight .ms-areaseparatorright{

background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif");

background-repeat:repeat-x;

border-left:1px solid #6f9dd9;

padding-right:2px;

height:100%;

}

.ms-areaseparator{

background-color:#ffeaad;

background-image:url("/_layouts/images/formtitlegrad.gif");

background-repeat:repeat-x;

border-right:none;

border-left:none;

padding-left:5px;

height:61px;

}

.ms-pagemargin{

background-color:#83b0ec;

background-image:url("/_layouts/images/navshape.jpg");

background-repeat:no-repeat;

background-position:-143px 0px;

height:100%;

}

td.ms-rightareacell div.ms-pagemargin{

background-color:#83b0ec;

background-image:url("/_layouts/images/pagebackgrad.gif");

background-repeat:repeat-x;

height:100%;

border-left:solid 1px #83b0ec;

}

.ms-bodyareacell{

vertical-align:top;

height:100%;

width:100%;

}

.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright{

background:#83b0ec;

}

.ms-bodyareapagemargin{

background:#83b0ec;

border-top:1px solid #6f9dd9;

}

.ms-bodyareaframe,.ms-viewareaframe{

vertical-align:top;

height:100%;

width:100%;

background-color:#ffffff;

border-top:1px solid #6f9dd9;

border-right:1px solid #6f9dd9;

border-left:1px solid #6f9dd9;

}

.ms-bodyareaframe{

padding:10px;

}

.ms-formareaframe{

vertical-align:top;

height:100%;

background-color:#ffffff;

padding:8px;

}

.ms-pagetitle{

color:#000000;

font-family:verdana;

font-size:16pt;

margin:0px 0px 4px 0px;

font-weight:normal;

}

.ms-pagetitle a{

text-decoration:none;

color:#000000;

margin:0;

font-weight:normal;

}

.ms-pagetitle a:hover{

}

.ms-pagecaption{

font-size:9pt;

color:#000000;

font-family:arial,verdana,sans-serif;

}

.ms-selected

{

background-position:left top;

color:#000000;

background-image:url("/_layouts/images/filedialogselected.gif");

background-color:#FFE499;

border-top:1px solid #FFE499;

border-bottom:1px solid #FFE499;

background-repeat:repeat-x;

}

.ms-selected SPAN{

color:#000000;

}

.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-vh table.ms-unselectedtitle,.ms-vh2 table.ms-unselectedtitle,.ms-vh-icon table.ms-unselectedtitle{

height:21px;

}

.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle{

background-color:#dde1e5;

border:none;

}

.ms-vh2 .ms-selectedtitle .ms-vb,.ms-vh2 .ms-unselectedtitle .ms-vb{

padding-left:5px;

padding-right:5px;

padding-top:1px;

}

.ms-vh-icon .ms-selectedtitle .ms-vb,.ms-vh-icon .ms-unselectedtitle .ms-vb{

padding-left:0px;

vertical-align:middle;

}

.ms-vh-icon{

padding-left:6px;

padding-right:4px;

}

.ms-propertysheet th.ms-vh2,.ms-propertysheet th.ms-vh2-nofilter{

font-family:tahoma;

}

.ms-listviewtable .ms-vh2,.ms-summarystandardbody .ms-vh2{

padding:1px 1px 0px 1px;

}

.ms-listviewtable .ms-vb2,.ms-summarystandardbody .ms-vb2{

padding-left:7px;

padding-right:7px;

}

.ms-basictable{

border-collapse:collapse;

}

.ms-selectedtitle{

background-color:#ffffff;

border:1px solid #b09460;

margin:0px;

padding:0px;

cursor:pointer;

}

.ms-selectedtitlealternative

{

background-color:#ffffff;

border:1px solid #b09460;

margin:0px;

padding:0px;

cursor:pointer;

}

.ms-unselectedtitle{

background-color:transparent;

margin:0px;

padding:0px;

}

.ms-vb-title .ms-unselectedtitle{

padding:1px;

}

.ms-menuimagecell{

background:#ffe6a0 url("/_layouts/images/selectednav.gif") repeat-x;

cursor:pointer;

border:solid 1px #ffffff;

padding:0px;

height:18px;

}

.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{

height:20px;

}

.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{

margin-top:2px;

margin-bottom:2px;

}

.ms-filedialog td{

height:16px;

}

.ms-descriptiontext{

color:#4c4c4c;

font-family:tahoma;

font-size:8pt;

text-align:left;

}

.ms-webpartpagedescription{

font-family:verdana;

font-size:8pt;

color:#5a5a5a;

padding:8px 12px 0px 12px;

}

.ms-inputformdescription{

width:475px;

padding-right:9px;

}

.ms-inputformcontrols

{

width:375px;

}

.ms-halfinputformcontrols

{

width:150px;

}

.ms-dspadapterlist

{

padding-left:1cm;

color:#7f7f7f;

font-family:verdana;

font-size:8pt;

}

.ms-alerttext

{

color:#ff0000;

font-family:verdana;

font-size:8pt;

}

.ms-separator

{

color:#83b0ec;

font-size:10pt;

}

.ms-separator img

{

height:16px;

width:1px;

margin:0px 1px 0px 1px;

background:#9ac6ff;

border-bottom:1px solid #f2f8ff;

border-right:1px solid #f2f8ff;

}

.ms-authoringcontrols

{

background-color:#ebf3ff;

font-family:tahoma;

font-size:8pt;

color:#525252;

}

.ms-propertysheet th.ms-authoringcontrols

{

background-color:#ebf3ff;

font-family:tahoma;

font-size:8pt;

color:#083772;

text-align:left;

}

.ms-multiselectbox

{

width:175px;

}

.ms-lookuptypeindropdown

{

width:20em;

}

.ms-lookuptypeintextbox

{

width:20em;

vertical-align:middle;

}

.ms-sectionheader

{

color:#525252;

font-family:tahoma;

font-size:8pt;

font-weight:bold;

}

.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader

{

color:#000000;

font-family:tahoma;

font-size:8pt;

font-weight:bold;

text-align:left;

}

td.ms-linksectionheader,th.ms-linksectionheader

{

background-color:#ebf3ff;

background-image:url("/_layouts/images/linksectiongrad.gif");

background-repeat:repeat-x;

border:1px solid #add1ff;

text-align:left;

}

table.ms-disc-bar

{

background-color:#d6e8ff;

background-image:url("/_layouts/images/quicklaunchheader.gif");

background-repeat:repeat-x;

border:1px solid #79a7e3;

text-align:left;

}

table.ms-disc HR

{

height:1px;

color:#add1ff;

}

.ms-attachUploadButtons

{

text-align:right;

}

.ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited,.ms-propertysheet .ms-sectionheader a,.ms-propertysheet .ms-sectionheader a:hover

{

color:#525252;

text-decoration:none;

}

.ms-sectionline

{

background-color:#d9d9d9;

}

.ms-sectionhighlight-top{

border:1px solid #ff9932;

border-left:0px solid;

border-right:0px solid;

background-color:#f7f3cd;

font-family:tahoma;

font-size:8pt;

}

.ms-sectionhighlight{

background-color:#fffbd8;

color:#4c4c4c;

}

.ms-sectionhighlight-line{

height:1px;

padding:0px;

background-color:#ff9932;

}

.ms-partline

{

background-color:#add1ff;

}

.ms-propertysheet{

font-family:verdana;

font-size:.7em;

text-align:left;

color:#4c4c4c;

}

.ms-propertysheet th{

font-family:verdana;

font-size:8pt;

color:#4c4c4c;

font-weight:normal;

}

.ms-propertysheet a{

text-decoration:none;

color:#3966bf;

}

.ms-propertysheet a:hover{

text-decoration:underline;

color:#000000;

}

table.ms-pageinformation,table.ms-createpageinformation{

font-family:tahoma;

font-size:8pt;

height:115px;

}

table.ms-pageinformation{

background-image:url("/_layouts/images/settingsgraphic.jpg");

background-color:#ffffff;

background-repeat:repeat-x;

}

table.ms-createpageinformation{

background-image:url("/_layouts/images/creategraphic.jpg");

background-repeat:repeat-x;

background-color:#ffffff;

}

.ms-pageinformation th,.ms-createpageinformation th{

color:#204d89;

text-align:left;

}

.ms-pageinformation table td,.ms-createpageinformation table td{

color:#000000;

text-align:left;

font-family:tahoma;

font-size:8pt;

padding:3px 5px 3px 1px;

}

.ms-pageinformation table th

{

padding:3px 5px 3px 1px;

}

.ms-storMeFree{

background-color:#80f0dc;

border-style:dashed;

border-width:1px;

border-color:white;

}

.ms-storMeUsed{

background:#8ebbf5;

border-style:solid;

border-width:1px;

border-color:white;

}

.ms-storMeEstimated{

background-color:#83b0ec;

border-style:dotted;

border-width:1px;

border-color:white;

}

.ms-storMeFilterBar{

background:#8ebbf5;

}

.ms-informationtablehover{

border:solid 1px #add1ff;

}

.ms-informationtablehover td,.ms-informationtablehover th{

background-color:#ebf3ff;

}

.ms-informationtablehover td{

border-top:solid 1px #ffffff;

border-left:solid 1px #ffffff;

}

.ms-informationtablehover th{

border-top:solid 1px #ffffff;

}

.ms-informationtablestatic{

background-image:url("/_layouts/images/settingsbkg.jpg");

background-repeat:no-repeat;

}

.ms-pageinformationheader{

font-weight:bold;

color:#000000;

}

.ms-itemheader a{

font-size:11pt;

font-family:arial;

font-weight:bold;

color:#003399;

text-decoration:none;

}

.ms-itemstatic{

border:1px solid #FFFFFF;

background-color:transparent;

}

.ms-itemhover{

border:solid 1px #d2b47a;

background-image:url("/_layouts/images/selectednav.gif");

background-repeat:repeat-x;

background-color:#ffe6a0;

cursor:pointer;

}

.ms-itemhover a{

color:#000000;

text-decoration:underline;

}

.ms-discussiontitle{

font-size:.7em;

font-family:verdana;

color:#000000;

font-weight:bold;

}

.ms-listdescription{

color:#4c4c4c;

font-family:tahoma;

background:#f8f8f8;

padding:2px 6px 4px 6px;

border-bottom:1px solid #6f9dd9;

}

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-ph{

font-weight:normal;

color:#b2b2b2;

text-align:left;

text-decoration:none;

vertical-align:top;

}

.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td{

color:#000000;

}

.ms-gb a,.ms-gb2 a{

color:#003399;

}

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{

font-size:8pt;

font-family:tahoma,sans-serif;

}

.ms-vh,.ms-vh2,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph{

white-space:nowrap;

}

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{

background-image:url("/_layouts/images/viewheadergrad.gif");

background-repeat:repeat-x;

padding-top:1px;

padding-bottom:0px;

background-color:#f2f2f2;

}

.ms-disc .ms-viewheadertr th.ms-vh2{

padding:1px 5px 0px 4px;

}

.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb,.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb{

padding-left:4px;

}

th.ms-vh3-nograd{

width:12px;

color:#949494;

font-size:8pt;

font-family:tahoma,sans-serif;

}

.ms-vh .ms-vh{

background-image:none;

border-left:none;

padding-left:1px;

background-color:transparent;

}

.ms-vh2,.ms-ph{

padding:3px 8px 1px 8px;

}

.ms-vh2-gridview{

padding-top:2px;

padding-bottom:2px;

vertical-align:middle;

}

.ms-vh-icon,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon{

width:12px;

}

.ms-vh-icon-empty{

width:0px;

}

.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a{

color:#7f7f7f;

text-decoration:none;

}

.ms-vh a:hover,.ms-vh2 a:hover,.ms-vh2-nofilter a:hover{

text-decoration:underline;

}

.ms-vhImage{

width:18pt

}

.ms-cbp{

padding-left:8px;

padding-right:8px;

}

.ms-standardheader{

font-size:1em;

margin:0em;

text-align:left;

color:#525252;

}

.ms-linksectionheader .ms-standardheader{

color:#000000;

}

.ms-gb h3.ms-standardheader{

margin-top:1em;

}

.ms-gb .ms-standardheader{

color:#000000;

}

.ms-gb{

height:22px;

background-color:#ffffff;

font-weight:bold;

border-bottom:1px solid #8ebbf5;

border-top:1px solid #f9f9f9;

padding-bottom:3px;

}

.ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2{

padding-top:14px;

}

.ms-gb2{

height:22px;

color:#4c4c4c;

padding-bottom:3px;

border-bottom:1px solid #e3efff;

border-top:1px solid #f9f9f9;

}

.ms-gbload{

height:22px;

color:#4c4c4c;

background-color:#ffffff;

padding-bottom:3px;

}

.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected

{

vertical-align:top;

}

.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{

color:#003399;

text-decoration:none;

}

.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{

color:#000000;

text-decoration:underline;

}

.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{

color:#000066;

text-decoration:none;

}

.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{

color:#000000;

text-decoration:underline;

}

.ms-vb-icon{

vertical-align:top;

width:0%;

padding-top:3px;

padding-left:8px;

padding-right:0px;

padding-bottom:0px;

}

.ms-vb-icon-overlay{

border:0;

position:relative;

left:-7px;

bottom:-2px;

}

.ms-vb-user{

padding-top:2px;

padding-right:2px;

padding-left:2px;

}

.ms-vb-title .ms-vb{

padding-top:2px;

padding-right:1px;

padding-bottom:5px;

padding-left:6px;

}

.ms-vb-title .ms-selectedtitle .ms-vb{

padding-top:1px;

padding-right:0px;

padding-bottom:4px;

padding-left:5px;

}

.ms-vb2{

padding-top:3px;

padding-left:8px;

padding-right:8px;

padding-bottom:4px;

}

.ms-pb,.ms-pb-selected{

padding-left:5px;

padding-right:5px;

white-space:nowrap;

}

.ms-pb{

height:22px;

padding-top:3px;

border-top:1px dashed #ffffff;

}

.ms-pb-selected{

height:22px;

padding-top:3px;

background-color:#ffe6a0;

border-top:1px solid #ffe6a0;

border-bottom:1px solid #ffe6a0;

}

.ms-pb a,.ms-pb-selected a{

font-size:8pt;

font-family:tahoma,sans-serif;

color:#000000;

text-decoration:none;

cursor:default;

}

.ms-vb-tall{

line-height:1.5em;

padding-top:2px;

padding-bottom:10px;

padding-left:6px;

padding-right:6px;

}

th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{

color:#b2b2b2;

font-size:8pt;

font-family:tahoma,sans-serif;

}

th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{

color:#808080;

}

th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a{

color:#4c4c4c;

}

.ms-vb li

{

vertical-align:auto;

}

.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon{

padding-left:8px;

padding-right:8px;

padding-top:3px;

height:20px;

}

.ms-nlline{

background:#d8d8d8;

}

.ms-ppleft{

height:440px;

overflow:auto;

margin:2px;

border-bottom:1px solid #d8d8d8;

}

.ms-ppright{

width:600px;

margin:8px;

}

.ms-basictable .ms-alternating{

background-color:transparent;

}

.ms-homepagetitle{

font-family:arial;

font-size:12pt;

color:#000000;

font-weight:bold;

text-decoration:none;

}

a.ms-addnew{

font-weight:normal;

font-family:verdana;

font-size:8pt;

color:#003399;

text-decoration:none;

}

a.ms-addnew:Hover{

color:#000000;

text-decoration:underline;

}

td.ms-addnew{

padding-left:1px;

padding-right:7px;

}

.ms-error{

font-family:Verdana,sans-serif;

font-size:8pt;

font-weight:normal;

color:#ff0000

}

.ms-errorcolor{

color:#FF0000;

}

.ms-successcolor{

color:#008000;

}

IMG.ms-button{

cursor:pointer;

}

.ms-announcementtitle{

font-weight:bold;

}

.ms-homepagetitle:Hover{

text-decoration:underline;

color:#000000;

}

.ms-discussionseparator{

color:#CCCCCC;

height:1px;

}

.ms-summarytitlebarframe{

background-color:#2353b2;

}

.ms-summarytitlebar a:link{

font-family:Verdana,serif;

font-size:9pt;

color:#FFFFFF;

font-weight:normal;

text-decoration:none;

}

.ms-summarytitlebar a:visited{

font-family:Verdana,serif;

font-size:9pt;

color:#FFFFFF;

font-weight:normal;

text-decoration:none;

}

.ms-summarytitlebar{

color:#FFFFFF;

font-size:.68em;

font-family:verdana;

font-weight:normal;

text-decoration:none;

}

.ms-summarytitlebartitle{

color:#FFFFFF;

font-size:10pt;

font-family:arial;

font-weight:bold;

text-decoration:none;

}

.ms-summarytitlebartitle:hover{

text-decoration:underline;

color:#000000;

}

img.thumbnail{

border:solid #83b0ec 3px;

}

tr.ms-imglibselectedrow,tr.ms-highlight

{

background-color:#f2f2f2;

}

.ms-imglibthumbnail

{

background-color:#d8d8d8;border:solid #83b0ec 0px;

}

span.thumbnail{

padding:16 10;position:relative;width:5px;

}

span.userdata{

behavior:url(#default#userData);display:none;

}

.ms-imglibmenuarea

{

background-color:#f2f8ff;

}

a.ms-imglibPreviewTitle

{

overflow:hidden;

text-overflow:ellipsis;

width:130px;

}

table.ms-imglibPreviewTable

{

display:none;

}

table.ms-disc td

{

padding:0;

color:#4c4c4c;

}

.ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td

{

padding:0px;

}

table tr td.ms-disc-padabove{

padding:5px 5px 5px 5px;

}

table.ms-disc-bar td

{

vertical-align:middle;

height:22px;

padding-left:5px;

}

table.ms-disc-bar IMG

{

vertical-align:middle;

}

table.ms-disc-bar B

{

vertical-align:10%;

padding-right:5px;

}

td.ms-disc-bordered,td.ms-disc-bordered-noleft

{

border:0px solid #add1ff;

border-top-width:0px;

}

table tr td.ms-disc-bordered-noleft

{

border-left-width:1px;

padding:0px 10px 5px 10px;

font-family:verdana;

font-size:.7em;

text-align:left;

}

table tr td.ms-disc-bordered{

padding:0px 0px 5px 5px;

}

.UserShadedRegion

{

font-family:verdana,sans-serif;

background-color:#fffacc;

}

.UserCaption

{

font-size:8pt;

font-family:verdana;

background-color:#d6e8ff;

}

.UserConfiguration

{

font-size:8pt;

font-family:verdana;

background-color:#f2f2f2;

}

.UserDottedLine

{

margin-bottom:2px;

height:1px;

overflow:hidden;

background-color:#3966bf;

background-image:url("/_layouts/images/dot.gif");

}

.UserButton,.UserInput,.UserSelect{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

}

.UserNotification{

font-family:verdana,sans-serif;

padding:4px;

COLOR:#7f7f7f

}

.RemoveConnectionLink{

color:#003399;

text-decoration:none;

}

.ConnectionTabLink{

color:#333333;

text-decoration:none;

}

.ConnectionChooseActiveTab{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

border-top:solid 1px #999999;

border-left:solid 1px #999999;

border-right:solid 1px #999999;

border-bottom:solid 1px #ece9d8;

padding:3px;

display:inline;

height:24px;

background-color:#ece9d8;

}

.ConnectionChooseInactiveTab{


font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

border-top:solid 1px #999999;

border-right:solid 1px #999999;

border-bottom:solid 1px #999999;

padding:3px;

display:inline;

margin-top:4px;

height:20px;

color:#333333;

background-color:#bfbfbf;

}

.ConnectionConfigureInactiveTab{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

border-top:solid 1px #999999;

border-left:solid 1px #999999;

border-bottom:solid 1px #999999;

padding:3px;

margin-top:4px;

display:inline;

height:20px;

color:#333333;

background-color:#bfbfbf;

}

.ConnectionConfigureActiveTab{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

border-top:solid 1px #999999;

border-left:solid 1px #999999;

border-right:solid 1px #999999;

border-bottom:solid 1px #ece9d8;

padding:3px;

display:inline;

height:24px;

background-color:#ece9d8;

}

.UserConnectionTop

{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

border-bottom:solid 1px #999999;

height:24px;

width:100%;

}

.UserToolBarTextArea{

padding-left:0px;

padding-right:0px;

padding-bottom:5px;

font-weight:normal;

font-size:8pt;

font-family:Verdana,sans-serif;

}

.UserToolbarTextArea A:link

{

COLOR:#3966bf;

TEXT-DECORATION:none

}

.UserToolbarTextArea A:visited

{

COLOR:#3966bf;

TEXT-DECORATION:none

}

.UserToolbarTextArea A:hover

{

COLOR:#000000;

TEXT-DECORATION:underline

}

.UserToolbarDisabledLink

{

COLOR:#7f7f7f;

font-size:8pt;

font-family:verdana;

padding:4px;

}

.UserToolbarImage

{

border:medium none;

font-size:8pt;

cursor:pointer;

background-color:#f2f2f2;

text-align:center;

}

.UserCaptionShadow{

border-right:1px solid #add1ff;

border-left:1px solid #add1ff;

background-color:#f3f3f3;

height:2px;

background-image:url("/_layouts/images/viewheadergrad.gif");

background-repeat:repeat-x;

}

.UserGenericHeader

{

font-weight:bold;

font-size:12pt;

color:#000000;

font-family:arial,sans-serif;

}

.UserGeneric

{

padding:8px 5px 7px 5px;

}

.UserGenericBody

{

padding:5px 0px 0px 17px;

}

.UserGenericText

{

font-size:8pt;

font-family:verdana,arial,sans-serif;

color:#000000;

}

.UserBackground

{

background-color:#FFFFFF;

}

.UserSectionTitle

{

width:100%;

margin-bottom:5px;

padding-bottom:2px;

font-weight:bold;

border-bottom:solid 1px #c4c4c4;

color:#595959

}

.UserSectionHead

{

width:100%;

padding:0px 0px 3px 0px;

color:#595959;

}

.UserSectionBody

{

width:100%;

padding:0px 0px 0px 0px;

}

.UserControlGroup

{

padding-bottom:10px;

padding-top:2px;

}

.UserSectionFooter

{

width:100%;

margin-top:5px;

padding-top:2px;

border-top:solid 1px #c8c8c8;

color:#000000

}

.UserFooter

{

width:100%;

padding:10px 7px 7px 7px;

}

.UserCommandArea

{

padding-top:7px;

}

.UserToolbar

{

background-image:url("/_layouts/images/topnavunselected.gif");

border-bottom:1px solid #6f9dd9;

padding-left:2px;

padding-right:2px;

background-position:left bottom;

background-repeat:repeat-x;

background-color:transparent;

}

.UserCellHover

{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

padding:1px 4px 2px 4px;

border:solid 1px #2353b2;

color:#000000;

}

.UserCellSelected

{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

padding:1px 4px 2px 4px;

background-image:url("/_layouts/images/selectednav.gif");

background-repeat:repeat-x;

background-color:#ffdf88;

border:solid 1px #d2b47a;

color:#000000;

}

.UserCell

{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

padding:1px 4px 2px 4px;

margin:1px;

color:#003399;

}

.UserGenericBulletItem

{

padding-bottom:2px;

}

.ms-ToolPaneFrame

{

padding:0px;

background-color:#f2f2f2;

}

.ms-ToolPaneOuter

{

padding:0px;

background-color:#f2f2f2;

border-top:1px solid #6f9dd9;

border-right:2px solid #6f9dd9;

}

.ms-ToolPaneBody

{

padding-right:2px;

padding-left:0px;

padding-bottom:2px;

padding-top:2px;

}

.ms-ToolPaneHeader

{

background-color:#2353b2;

border-style:none;

}

.ms-ToolPaneBorder

{

border-right:1px solid #add1ff;

border-top:0px solid transparent;

border-bottom:0px solid transparent;

border-left:1px solid #add1ff;

}

.ms-ToolPaneClose

{

background-image:url("/_layouts/images/topnavselected.gif");

background-repeat:repeat-x;

background-color:#79a7e3;

border-top:solid 1px #e3efff;

border-bottom:solid 1px #83b0ec;

padding-right:3px;

padding-left:0px;

}

.ms-ToolPaneTitle

{

color:#000000;

font-weight:bold;

font-size:8pt;

background-image:url("/_layouts/images/topnavselected.gif");

background-repeat:repeat-x;

border-left:solid 1px #e3efff;

border-top:solid 1px #e3efff;

border-bottom:solid 1px #83b0ec;

font-family:verdana,arial,helvetica,sans-serif;

padding-left:0px;

padding-right:7px;

padding-top:1px;

padding-bottom:2px;

background-color:#79a7e3;

}

.ms-ToolPaneFooter

{

padding:5px;

font-size:8pt;

border-top:solid 1px #C8C8C8;

color:#595959;

font-weight:bold;

font-family:verdana,arial,helvetica,sans-serif;

}

.ms-ToolPaneError

{

color:#e00000;

font-family:verdana,arial,helvetica,sans-serif;

font-size:8pt;

padding:10px;

}

.ms-ToolPaneInfo{

font-size:8pt;

padding-right:5px;

padding-top:5px;

padding-bottom:0px;

padding-left:5px;

color:#FFFFFF;

font-family:verdana,arial,helvetica,sans-serif;

background-color:#204d89;

}

.ms-ToolPartSpacing{

padding-top:8px;

}

.ms-ToolStripSelected

{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

background-image:url("/_layouts/images/menubuttonhover.gif");

padding:1px 4px 2px 4px;

background-color:#afd2ff;

border-top:solid 1px #f2f8ff;

border-bottom:solid 1px #d6e8ff;

color:#000000;

}

.ms-ToolStrip

{

font-family:Verdana,Arial,Sans-Serif;

font-size:8pt;

padding:1px 4px 2px 4px;

background-image:url("/_layouts/images/listheadergrad.gif");

color:#000000;

border-top:solid 1px #f2f8ff;

border-bottom:solid 1px #d6e8ff;

background-color:#afd2ff;

}

.ms-TPBorder

{

border:none;

}

.ms-TPHeader

{

background-color:#ffdf88;

}

.ms-TPTitle

{

padding-left:4px;

padding-right:0px;

color:#2A4666;

font-weight:bold;

font-size:8pt;

font-family:verdana,arial,helvetica,sans-serif;

padding-top:2px;

padding-bottom:2px;

}

.ms-TPBody

{

color:#000000;

font-size:8pt;

font-family:verdana,arial,helvetica,sans-serif;

}

.ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover

{

color:#003399;

text-decoration:none;

cursor:pointer;

}

.ms-TPCommands{

}

.ms-TPInput{

font-size:8pt;

color:#000000;

font-family:verdana,arial,helvetica,sans-serif;

}

.ms-PropGridBuilderButton

{

border:solid 1px #3966bf;

width:16px;

font-size:8pt;

display:none;

background-color:#add1ff;

}

.ms-BuilderBackground

{

background:#ece9d8;

color:#4c4c4c;

}

.ms-SPZone

{

border:1px solid #add1ff;

padding:5px;

background-color:#e3efff;

}

.ms-SPZoneSelected

{

border:1px solid #ffa521;

background-color:#ffeebe;

padding:5px

}

.ms-SPZoneIBar

{

border:#f48b3f 3px solid;

}

.ms-SPZoneLabel

{

color:#7f7f7f;

font-family:tahoma,verdana;

font-size:8pt;

padding:0px 0px 1px 0px;

}

.ms-SPZoneCaption{

font-size:9pt;

color:#7f7f7f;

font-family:tahoma,verdana;

}

.ms-WPDesign{

background-color:#add1ff;

}

.ms-WPMenu{

background-color:#add1ff;

}

.ms-WPTitle

{

font-weight:bold;

font-family:tahoma,sans-serif;

color:#4c4c4c;

padding-left:3px;

padding-right:7px;

padding-top:2px;

padding-bottom:2px;

font-size:10pt;

}


.ms-WPTitle A:link,.ms-WPTitle A:visited

{

color:#4c4c4c;

text-decoration:none;

cursor:pointer;

}

.ms-WPTitle A:hover

{

color:#000000;

text-decoration:underline;

cursor:pointer;

}

.ms-WPSelected

{

border:#ffbb77 3px dashed;

}

.ms-WPBody

{

font-size:8pt;

font-family:verdana,arial,helvetica,sans-serif;

}

.ms-WPBody TABLE,.ms-TPBody TABLE

{

font-size:1em;

}

.ms-WPBody A:link,.ms-WPBody A:visited

{

color:#003399;

text-decoration:none;

}

.ms-WPBody A:hover

{

color:#000000;

text-decoration:underline;

}

.ms-WPBody th,.ms-TPBody th

{

font-weight:bold;

}

.ms-WPBody td

{

font-size:8pt;

font-family:verdana,arial,helvetica,sans-serif;

}

.ms-WPBody h1,.ms-TPBody h1

{

font-weight:bold;

font-size:200%;

}

.ms-WPBody h2,.ms-TPBody h2

{

font-weight:bold;

font-size:150%;

}

.ms-WPBody h3,.ms-TPBody h3

{

font-weight:bold;

font-size:120%;

}

.ms-WPBody h4,.ms-TPBody h4

{

font-weight:bold;

font-size:100%;

}

.ms-WPBody h5,.ms-TPBody h5

{

font-weight:bold;

font-size:80% 

}

.ms-WPBody h6,.ms-TPBody h6

{

font-weight:bold;

font-size:65%;

}

.ms-WPBorder,.ms-WPBorderBorderOnly

{

border-color:#9ac6ff;

border-width:1px;

border-style:solid;

}

.ms-WPBorder

{

border-top-width:0px;

}

.ms-HoverCellInActive,.ms-SpLinkButtonInActive

{

border:none;

margin:1px;

color:#4c4c4c;

vertical-align:top;

background-color:transparent;

}

.ms-HoverCellActive,.ms-SpLinkButtonActive

{

border:#6f9dd9 1px solid;

vertical-align:top;

background-color:#ffbb47;

background-image:url("/_layouts/images/menubuttonhover.gif");

}

.ms-HoverCellActiveDark

{

background-image:url("/_layouts/images/menubuttonhover.gif");

border:solid 1px #868686;

background-color:#ffbb47;

vertical-align:top;

}

.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive

{

padding:1px 1px 1px 3px;

}

.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover{

color:#000000;

text-decoration:none;

}

.ms-SPLink

{

font-family:verdana;

font-size:8pt;

color:#003399

}

.ms-SPLink A:link,.ms-SPLink A:visited

{

color:#2A4666;

text-decoration:none;

}

.ms-SPButton

{

font-family:Verdana;

font-size:8pt;

}

.ms-WPAddButton

{

height:25px;

background:#ffe6a0 url("/_layouts/images/wpqaM.gif") repeat-x;

border:solid 1px #FEBA52;

padding:0px;

margin:0px;

cursor:pointer;

}

.ms-WPAddButtonHover

{

background:#ffffff url("/_layouts/images/wpqaMH.gif") repeat-x;

}

.ms-WPAddButton td

{

vertical-align:middle;

padding-left:3px;

padding-right:3px;

text-align:center;

}

.ms-WPAddButton span

{

color:#CD5C01;

vertical-align:middle;

}

.ms-WPAddButtonHover span

{

color:#000000;

vertical-align:middle;

}

.ms-PartSpacingVertical

{

font-size:1pt;

margin-top:12px;

}

.ms-PartSpacingHorizontal

{

font-size:1pt;

width:8px;

}

.ms-WPHeader

{

}

.ms-WPHeader TD{

border-bottom:1px solid #4e7cb7;

border-collapse:collapse;

}

A span.ms-WPEditText{

display:inline;

vertical-align:middle;

padding-left:1px;

padding-right:1px;

font-size:8pt;

font-family:verdana,arial,sans-serif;

color:#000000;

text-decoration:none;

}

.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD{

border:1px solid #c4c4c4;

background-color:#fff9de;

background-image:url("/_layouts/images/partgrad.gif");

background-repeat:repeat-x;

}

.ms-SPZone td.ms-toolbar table,.ms-SPZoneSelected td.ms-toolbar table{

background-color:transparent;

}

.ms-SPZone tr.ms-viewheadertr table,.ms-SPZoneSelected tr.ms-viewheadertr table,.ms-SPZone .ms-vh2 table,.ms-SPZoneSelected .ms-vh2 table,.ms-SPZone .ms-vh table,.ms-SPZoneSelected .ms-vh table{

background-color:#f2f2f2;

}

.ms-SPZone .ms-vh table.ms-unselectedTitle,.ms-SPZone .ms-vh2 table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle

{

background-color:transparent;

}

.ms-SPZone .ms-vh table.ms-selectedTitle,.ms-SPZone .ms-vh table.ms-selectedTitle td,.ms-SPZone .ms-vh2 table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td,.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle

{

background-color:#dde1e5;

}

.ms-SPZone table,.ms-SPZoneSelected table{

background-color:#ffffff;

}

.ms-rtApplyBackground

{

background-color:#ffdf88;

BORDER-BOTTOM:buttonshadow solid 1px;

BORDER-RIGHT:buttonshadow solid 1px;

}

.ms-tbButtonMouseOverDown

{

BACKGROUND-COLOR:#ffdf88;

BORDER-BOTTOM:buttonhighlight solid 1px;

BORDER-LEFT:buttonshadow solid 1px;

BORDER-RIGHT:buttonhighlight solid 1px;

BORDER-TOP:buttonshadow solid 1px;

TOP:1px;

HEIGHT:22px;

WIDTH:23px;

}

.ms-rtRemoveBackground

{

background-color:transparent;

BORDER-BOTTOM:#ffdf88 solid 1px;

BORDER-LEFT:#ffdf88 solid 1px;

BORDER-RIGHT:#ffdf88 solid 1px;

BORDER-TOP:#ffdf88 solid 1px;

}

.ms-subsmanageheader

{

background-color:#f2f2f2;

font-family:verdana;

font-size:8pt;

text-align:left;

text-decoration:none;

font-weight:bold;

vertical-align:top;

}

.ms-subsmanagecell

{

color:#000000;

font-family:verdana;

font-size:.68em;

height:18px;

vertical-align:top;

}

.ms-ConnError

{

color:#ff0000;

}

.ms-underline

{

vertical-align:top;

border-bottom:1px solid #bfbfbf;

padding:3px 4px 4px 4px;

}

.ms-underlineback

{

vertical-align:top;

border-bottom:1px solid #bfbfbf;

padding:3px 4px 4px 4px;

background-color:#f2f2f2;

}

.ms-back

{

vertical-align:top;

padding:2px 4px 4px 4px;

background-color:#f2f2f2;

}

.ms-smallheader,th.ms-smallheader

{

font-size:8pt;

font-weight:bold;

color:#000000;

font-family:verdana;

text-align:left;

}

.ms-smallsectionline

{

padding:0px;

background-color:#bfbfbf;

}

.ms-tabselected

{

border-color:#6F9DD9;

border-width:1px;

border-style:solid;

font-weight:bold;

position:relative;

top:0px;

padding-top:3px;

padding-bottom:3px;

padding-left:10px;

padding-right:10px;

color:#003399;

background-image:url("/_layouts/images/selectednav.gif");

background-repeat:repeat-x;

background-color:#ffe6a0;

border-bottom:white;

}

.ms-tabinactive

{

font-weight:bold;

position:relative;

top:0px;

padding-top:3px;

padding-bottom:3px;

padding-left:10px;

padding-right:10px;

color:#003399;

background-image:url("/_layouts/images/topnavunselected.gif");

background-color:#e3efff;

background-repeat:repeat-x;

border:solid 1px #c2dcff;

border-bottom:none;

}

.ms-tabinactive a:link

{

color:#003399;

text-decoration:none;

}

.ms-tabinactive a:hover

{

color:#003399;

text-decoration:none;

}

.ms-tabinactive a:visited

{

color:#003399;

text-decoration:none;

}

.ms-surveyHBar

{

font-size:2px;

background-color:#3966bf;

border:solid;

border-width:5px;

border-color:#3966bf;

}

.ms-surveyHBarB

{

font-size:2px;

background-color:#CCCCCC;

border:solid;

border-width:1px;

border-color:#CCCCCC;

}

.ms-surveyHBarLabel

{

font-size:8pt;

font-family:tahoma,sans-serif;

color:#7f7f7f;

text-decoration:none;

;height:3.75pt;

margin:0;

padding:0;

border:none;

background-color:white;

}

.ms-surveyVBar

{

font-size:2px;

background-color:#3966bf;

}

.ms-surveyVBarB

{

font-size:2px;

background-color:#CCCCCC;

vertical-align:bottom;

}

.ms-surveyVBarBI

{

font-size:2px;

background-color:#3966bf;

vertical-align:top;

}

.ms-surveyVBarS

{

font-size:2px;

}

.ms-surveyVBarT

{

font-size:7pt;

font-family:verdana;

color:#7f7f7f;

}

.ms-surveyVBarTC

{

font-size:7pt;

font-family:verdana;

text-align:center;

color:#7f7f7f;

}

.ms-surveyHR

{

color:#CCCCCC;

height:1px;

}

.ms-surveyTotal

{

font-size:8pt;

font-family:verdana;

color:#7f7f7f;

padding-left:10px;

padding-right:0px;

}

.ms-uploadborder{

border:1px solid #83b0ec;

}

.ms-uploadcontrol{

background-color:#f2f2f2;

}

.ms-spaceBetContentAndButton

{

height:10px;

}

.ms-ButtonHeightWidth

{

width:7.5em;

font:8pt tahoma;

height:2.1em;

padding-top:0.1em;

padding-bottom:0.4em;

}

.ms-NarrowButtonHeightWidth

{

width:5em;

height:2em;

font:8pt tahoma;

padding:0;

}

.ms-ButtonHeightWidth2

{

height:2.1em;

font:8pt tahoma;

width:11.72em;

padding-top:0.1em;

padding-bottom:0.4em;

}

.ms-SpaceBetButtons

{

width:6px;

}

.ms-summarycustombody{

margin-left:3px;

margin-top:5px;

margin-right:6px;

}

.ms-summarystandardbody{

margin-left:0px;

margin-top:0px;

margin-right:6px;

}

.ms-stylebox{

font-family:tahoma;

border:1px solid #CCCCCC;

text-align:left 

}

.ms-stylelabel{

font-family:tahoma;

font-size:8pt;

color:#4c4c4c;

}

.ms-styleheader{

font-family:tahoma;

font-size:.68em;

background-color:#f9f9f9;

}

.ms-styleheader a:link,.ms-stylebody a:link{

color:#003399;

text-decoration:none;

}

.ms-styleheader a:visited,.ms-stylebody a:visited{

text-decoration:none 

}

.ms-stylebody{

font-family:tahoma;

font-size:8pt;

}

.ms-styleheader a:hover,.ms-stylebody a:hover{

color:#000000;

text-decoration:underline;

}

.ms-alternating{

background-color:#f9f9f9;

}

.ms-alternatingstrong{

background-color:#e3efff;

}

.ms-alternatingstrong td,.ms-basictable .ms-alternating td{

border-bottom:1px solid #d8d8d8;

border-top:1px solid #d8d8d8;

}

.ms-alternatingstrong td td,.ms-basictable .ms-alternating td td{

border:0px;

}

.ms-MWSSelectedInstance{

color:#000000;

text-decoration:none;

}

.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{

color:#003399;

text-decoration:none;

}

.ms-MWSInstantiated a:hover{

color:#8ebbf5;

text-decoration:underline;

}

.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{

color:#003399;

text-decoration:none;

}

.ms-MWSUninstantiated a:hover{

color:#003399;

text-decoration:underline;

}

.ms-entity-resolved{

color:#000000;

text-decoration:underline;

}

.ms-entity-unresolved{

color:#000000;

cursor:pointer;

background-image:url("/_layouts/images/squiggle.gif");

background-repeat:repeat;

background-position:left bottom;

padding-bottom:2px;

vertical-align:text-top;

font-style:italic;

}

.ms-ganttTitleCell

{

text-align:left;

padding-left:7px;

width:222px;

height:22px;

border:solid 1px #d6e8ff;

}

.ms-ganttTitleCellText

{

width:222px;

height:22px;

white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;

line-height:22px;

}

.ms-ganttTitleHeaderCell

{

text-align:left;

padding-left:7px;

width:222px;

border:solid 1px #d6e8ff;

}

.ms-ganttInnerTable td,.ms-ganttInnerTable th

{

font-family:verdana;

font-size:.68em;

}

.ms-ganttDiv

{

position:absolute;

overflow:auto;

height:272px;

width:100%;

}

.ms-ganttDivNotIE

{

position:inherit;

overflow:auto;

height:272px;

width:100%;

}

.ms-ganttOuterTable

{

width:100%;

height:272px;

}

.ms-ganttInnerTable th

{

color:#4e7cb7;

}

.ms-ganttMajorTimeUnitHeaderCell

{

text-align:center;

border-left:solid 1px #d6e8ff;

border-right:solid 1px #d6e8ff;

background-color:#f9f9f9;

}

.ms-ganttDetailTimeUnitRow td,.ms-ganttDetailTimeUnitRow th

{

text-align:center;

border:solid 1px #d6e8ff;

background-color:#f9f9f9;

}

.ms-ganttDetailTimeUnitRow abbr

{

border:none;

}

.ms-GWD

{

}

.ms-GNWD

{

background:#f9f9f9;

}

.ms-GT

{

background:cornsilk;

}

.ms-ganttTransparentImage

{

position:absolute;

width:100%;

height:20px;

z-index:2;

}

.ms-ganttNonTransparentImage

{

position:relative;

z-index:1;

}

.ms-dgselected

{

background:#5980A5;

color:#FFFFFF;

vertical-align:middle;

font-weight:bold;

}

.ms-dgselected a

{

color:#FFFFFF;

font-weight:bold;

}

.ms-dgselected a:visited

{

color:#FFFFFF;

font-weight:bold;

}

.ms-dgbottom

{

border-bottom:1px solid #000000;

border-left:1px solid #000000;

border-right:1px solid #000000;

}

.ms-dgadd a

{

font-weight:bold;

}

.ms-dgadd

{

vertical-align:middle;

border-top:1px solid #000000;

border-left:1px solid #000000;

border-right:1px solid #000000;

border-bottom:1px solid #C0C6E0;

}

.ms-infobar{

font-family:Tahoma;

background-color:#EDF0D9;

border-color:#999999;

border-width:1px;

border-style:solid;

font-size:10px;

}

.ms-selwidth

{

font-family:tahoma,verdana;

font-size:1.2em;

width:158px;

}

.ms-featurestatus

{

width:100px;

vertical-align:middle;

}

.ms-featurestatustext

{

padding:4px;

background-color:#003399;

color:white;

font-weight:bold;

}

.ms-featurealtrow

{

background-color:#e9e9e9;

}

.ms-unpublishedresource{

border-style:dashed;

border-width:thick;

border-color:#ff0000;

margin:5px 5px 5px 5px;

}

.ms-inconsistentresource{

border-style:dashed;

border-width:thick;

border-color:#00FF00;

margin:5px 5px 5px 5px;

}

.ms-annotatedanchorspacing{

top:3px;

left:3px;

width:3px;

height:3px;

}

.ms-consolemptablerow{

background-color:#79a7e3;

}

.ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar{

font-size:8pt;

font-family:Tahoma,verdana;

}

.ms-consoleframe,.ms-consolestatusframe{

border-bottom-width:1px;

border-left-width:0px;

border-right-width:0px;

border-style:solid;

}

.ms-consolestatuscell{

background-image:url("/_layouts/images/pageTitleBKGD.gif");

background-repeat:repeat-x;

background-position:top left;

background-color:#d5dced;

text-align:center;

}

.ms-consoleframe{

border-top-width:1px;

border-color:#83b0ec;

}

.ms-consolestatusframe{

border-top-width:0px;

background-color:#f6fdfd;

background-repeat:repeat-x;

border-color:#FFFFFF;

}

td.ms-consolestatusmajorframe,td.ms-consolestatusminorframe,td.ms-consolestatuscheckoutframe{

background-repeat:repeat-x;

}

.ms-consolestatusmajorframe{

background-color:#fff699;

background:url('/_layouts/images/cnspgrdn.gif');

}

.ms-consolestatusminorframe{

background-color:#e3efff;

background:url('/_layouts/images/cnsugrdn.gif');

}

.ms-consolestatuscheckoutframe,.ms-consoleminiframe{

background-color:#fff8b2;

background:url('/_layouts/images/cnsugrdn.gif');

}

.ms-consoleminiframe{

height:24px;

background-repeat:repeat-x;

}

.ms-consolestatusshadowframe{

background-repeat:repeat-x;

background:url('/_layouts/images/cnsshdo.gif');

height:4px;

}

.ms-consolestatusshadowframeleft{

background:url('/_layouts/images/cnsshdol.gif');

height:4px;

width:3px;

}

.ms-consolestatusshadowframeright{

background:url('/_layouts/images/cnsshdor.gif');

height:4px;

width:3px;

}

.ms-consolemode{

background-color:#fff699;

color:#000000;

font-size:8pt;

font-family:verdana;

}

.ms-consolestatus{

color:#666666;

font-size:8pt;

font-family:verdana;

padding-top:3px;

padding-bottom:3px;

text-decoration:none;

}

.ms-consolestatus a{

font-family:Verdana,serif;

font-size:8pt;

color:#3966bf;

text-decoration:none;

}

.ms-consolestatus a:hover{

font-family:Verdana,serif;

font-size:8pt;

color:#3966bf;

text-decoration:underline;

}

.ms-consolehr{

background-color:#CDCDCD;

height:1px;

}

.ms-consoleerror{

color:#ff0000;

text-decoration:none;

}

.ms-consoleerror a{

color:#3966bf;

text-decoration:none;

}

.ms-consoleerror a:hover{

color:#3966bf;

text-decoration:underline;

}

.ms-consolemessage{

color:#204d89;

text-decoration:none;

}

.ms-consolemessage a{

text-decoration:none;

}

.ms-consolemessage a:hover{

text-decoration:underline;

}

.ms-consoletoolbar{

text-decoration:none;

color:#003399;

}

.ms-consoletoolbar a{

text-decoration:none;

}

.ms-consoleqaback td{

padding-left:3px;

padding-right:6px;

background-image:url("/_layouts/images/qarsgrd.gif");

}

.ms-consoleqabackhover td{

background-image:url("/_layouts/images/qahvgrd.gif");

padding-left:3px;

padding-right:6px;

}

.ms-consoleqaemptyborderh{

height:1px;

}

.ms-consoleqaemptyborderv{

width:1px;

}

.ms-consoleqaemptycorner{

width:1px;

height:1px;

}

.ms-consoleqaborderh,.ms-consoleqaborderv,.ms-consoleqacorner{

background-color:#CAD7E7;

}

.ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover{

background-color:#D2B47A;

}

.ms-consoleqaborderh{

height:1px;

}

.ms-consoleqaborderv{

width:1px;

}

.ms-consoleqacorner{

width:1px;

height:1px;

}

.ms-consoleqaborderhhover{

height:1px;

}

.ms-consoleqabordervhover{

width:1px;

}

.ms-consoleqacornerhover{

width:1px;

height:1px;

}

.ms-webpartpickerpagebackground{

background-color:#efebc2;

}

.ms-webpartpickerpageinnerbackground{

background-color:#f2f2f2;

}

.ms-webpartpickerpagetext{

color:#656B77;

text-align:left;

}

.ms-webpartpickerpagetext a{

color:#3966bf;

text-align:left;

}

.ms-webpartpickerpageHeaderBorder a{

color:#3966bf;

}

.ms-webpartpickeralign{

padding-left:3px;

padding-right:7px;

padding-top:2px;

padding-bottom:2px;

}

.ms-webpartpickerwarning{

color:#ff0000;

}

.ms-viewtotalselect{

width:104px;

}

.hierarchy-node-partialcheck{

font-style:italic;

}

.ms-wikitoolbar a.ms-toolbar{

color:#124890;

}

.ms-wikieditouter

{

height:23px;

font-size:8pt;

font-family:tahoma;

position:absolute;

right:9px;

top:30px;

border:1px solid #6393D4;

border-bottom:none;

text-align:center;

border-right-width:2px;

}

.ms-wikieditsecond

{

}

.ms-wikieditthird

{

background:url(/_layouts/images/toolgrad.gif);

padding-left:3px;

}

.ms-wikieditorange

{

}

.ms-wikieditorangeinnera

{

height:0px;

font-size:0px;

line-height:0px;

}

.ms-wikitoolbar a:hover.ms-toolbar

{

text-decoration:underline;

color:#000000;

}

.ms-wikicontent a{

text-decoration:underline;

}

.ms-wikicontent a.ms-wikilink

{

text-decoration:none;

}

.ms-wikicontent a.ms-missinglink

{

text-decoration:none;

border-bottom:1px dashed #000000;

}

.ms-wikicontent

{

color:#333333;

line-height:1.3;

}

.ms-recentchanges

{

vertical-align:top;

padding:7px 1px 9px 4px;

}

.errorinl

{

FONT-SIZE:8pt;

COLOR:#ff0000;

FONT-FAMILY:verdana,sans-serif;

}

.ms-diffdeletenostrike,.ms-diffdelete

{

background-color:#e0e0e0;

}

.ms-diffdelete

{

text-decoration:line-through;

}

.ms-diffinsert

{

background-color:#ffeaad;

border:1px solid #ffffff;

}

.ms-wikifieldheader{

font-family:tahoma;

font-size:8pt;

margin-top:15px;

margin-bottom:10px;

font-weight:bold;

color:#515151;

border-bottom:1px solid #C3C3C3;

padding:2px;

}

ul.ms-blogAdminLinks

{

list-style:none;

margin:4px 10px 0 0;

padding:0 0 0 4px;

}

ul.ms-blogAdminLinks li

{

background:transparent url(/_layouts/images/rect.gif);

background-position:center left;

background-repeat:no-repeat;

margin:0 0 0 0;

padding:0 0 3px 15px;

}

ul.ms-blogAdminLinks li a{

color:#003399;

}

.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss

{

color:#4c4c4c;

width:629px;


}

.ms-blogrssnav{

color:#4c4c4c;

padding-bottom:5px;

padding-top:5px;

padding-left:5px;

border-top:solid 1px #add1ff;

}

.ms-blogrssnav a{

color:#003399;

text-decoration:none;

font-weight:bold;

font-size:8pt;

}

.ms-blogrssnav img{

border:none;

}

.ms-PostTitle{

font-size:16pt;

border-top:solid 1px #e3efff;

padding-top:6px;

}

.ms-PostTitle span{

position:relative;

left:-2px;

right:auto;

}

.ms-PostTitle a

{

color:#4c4c4c;

text-decoration:none;

}

.ms-PostFooter,.ms-CommentFooter{

font-size:8pt;

color:#999999;

padding-bottom:22px;

}

.ms-PostFooter a,.ms-CommentFooter a{

color:#6c90d8;

white-space:nowrap;

}

.ms-PostBody

{

color:#4c4c4c;

font-size:8pt;

line-height:1.7em;

padding-top:6px;

padding-bottom:12px;

}

.ms-PostBody a{

color:#0000CC;

}

.ms-PostBody p{

margin:0 0 1em 0;

}

h3.ms-PostDate

{

font-size:8pt;

color:#7f7f7f;

margin:0;

border-bottom:solid 1px #6f9dd9;

padding-bottom:5px;

}

h3.ms-CommentHeader

{

font-size:16pt;

font-weight:normal;

color:#999999;

margin:0 0 0 0;

padding:0 0 0 0;

position:relative;

top:-.25em;

left:-2px;

right:auto;

}

h4.ms-CommentTitle

{

color:#666666;

font-size:8pt;

line-height:1.7em;

padding:0px 0 0 0;

margin:0px;

}

.ms-CommentBody{

color:#4c4c4c;

font-size:8pt;

line-height:1.7em;

padding-bottom:12px;

padding-top:6px;

}

.ms-commentsempty{

color:#4c4c4c;

font-size:8pt;

padding-bottom:22px;

padding-top:6px;

}

.ms-blogedit{

font-size:8pt;

line-height:1.7em;

vertical-align:top;

border-top:solid 1px #e3efff;

}

.ms-blogedit a{

height:22px;

padding:0px 5px 0 5px;

color:#003399;

background-image:url("/_layouts/images/toolgrad.gif");

background-color:#d6e8ff;

border:1px solid #83b0ec;

border-top:none;

}

.ms-blogrss

{

font-size:8pt;

border-top:solid 1px #e3efff;

padding-top:5px;

}

.ms-blogrss a{

color:#003399;

}

.ms-blogrss img

{

vertical-align:middle;

border:none;

}

.ms-commenttable{

margin:15px 0 0 0;

padding:0px;

}

.ms-commenttable td{

border-top:solid 1px #d6e8ff;

}

.ms-CommentFooter a

{

padding-top:4px;

margin:0;

}

.ms-pickerwait

{

width:100%;

height:100%;

margin:0px;

background-color:#FFFFFF;

font-family:verdana;

font-size:8pt;

color:#000000;

}

.ms-pickerdropdown

{

margin-left:5px;

}

.ms-CategoryTitleCell

{

padding:0px 0px 0px 0px;

}

.ms-CategoryTitleCell a

{

display:block;

background:transparent url("/_layouts/images/navbullet.gif");

background-position:left top;

background-repeat:no-repeat;

margin:0px;

padding:3px 0px 3px 16px;

}

.ms-BlogEmptyListText

{

padding:2px 2px 2px 10px;

}

.ms-BlogNavigator p.ms-descriptiontext

{

display:none;

}

.ms-BlogNavigator div.ms-navheader{

background-color:#d6e8ff;

border-top:solid 1px #f2f8ff;

border-left:solid 1px #f2f8ff;

border-bottom:1px solid #add1ff;

padding:1px 6px 3px 6px;

}

.ms-BlogNavigator div.ms-navheader a{

color:#003399;

}

.ms-BlogNavigator div.ms-navheader{

color:#4c4c4c;

font-weight:bold;

}

.ms-BlogNavigator .ms-quicklaunch table td{

border-top:none;

}

.ms-BlogNavigator div.ms-WPBody{

border-top:solid 1px #add1ff;

}

.ms-BlogNavigator div.ms-PartSpacingVertical

{

font-size:1pt;

margin-top:0px;

}

.ms-BlogNavigator td.ms-addnew{

padding-left:6px;

}

.ms-BlogNavigator td.ms-addnew img{

margin-right:2px;

}

.ms-BlogEmptyListText{

padding:4px 4px 2px 6px;

color:#4c4c4c;

}

.ms-pickertitlesection

{

background:#ffffff url("/_layouts/images/siteTitleBKGD.gif") repeat-y top right;

}

.ms-pickertitlesection .ms-descriptiontext

{

padding:8px 3px 8px 3px;

}

.ms-pickeremptyresulttexttr .ms-descriptiontext{

padding-left:5px;

padding-top:6px;

}

.ms-pickerbodysection

{

background:#ece9d8 url("/_layouts/images/viewheadergrad.gif") repeat-x;

border-top:solid 1px #a5a5a5;

}

.ms-pickerresultoutertable

{

table-layout:fixed;

}

.ms-pickerresulttable

{

border-collapse:separate;

}

.ms-pickerresultdiv

{

background-color:#ffffff;

border-top-width:1px;

border-bottom-width:1px;

border-left-width:1px;

border-right-width:1px;

border-style:inset;

OVERFLOW:scroll;

width:100%;

height:100%;

}

.ms-pickerbuttonsection

{

background-color:#ece9d8;

}

.ms-pickersectionline

{

background-color:#d0d0bf;

}

.ms-pickersearchbox

{

height:19px;

color:#000000;

}

.ms-pickersearchsummarytr td.ms-descriptiontext

{

padding-left:6px;

padding-top:5px;

color:#525252;

font-weight:bold;

}

.ms-pickerwaittexttr td.ms-descriptiontext

{

text-align:center;

}

.ms-ph

{

padding-left:5px;

padding-right:5px;

background-image:none;

background-color:#f3f3f3;

color:#949494;

white-space:nowrap;

}

.ms-naveditor .ms-vb2,.ms-naveditor .ms-gb{

padding:3px 3px 0 3px;

height:22px;

}

.ms-naveditor .ms-gb{

border-top:0;

}

.ms-naveditor .ms-gb img{

margin-top:1em;

}

@media print{

.ms-leftareacell,.ms-globallinks,.ms-siteaction,.ms-areaseparatorleft,.ms-rightareacell,.ms-areaseparatorright,

.ms-areaseparatorcorner,.ms-titlearealeft,.ms-titlearearight,.ms-searchform,.ms-banner,.ms-buttonheightwidth,.ms-buttonheightwidth2{

display:none;

}

}

.ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip

{

position:absolute;

left:0px;

top:-500px;

width:1px;

height:1px;

overflow:hidden;

}

a:active.ms-skip,a:focus.ms-skip

{

position:absolute;

left:2px;

top:2px;

width:auto;

height:auto;

background-color:white;

border-color:black;

border-width:1px;

border-style:Solid;

color:black;

padding-top:2px;

padding-bottom:2px;

padding-left:4px;

padding-right:4px;

}

.ms-dialogBody

{

background-color:#ece9d8;

}

.ms-dialogHeader

{

background-color:#ffffff;

background-position:right top;

background-image:url('/_layouts/images/dialogTitleBKGD.jpg');

background-repeat:repeat-y;

}

.ms-dialogHeaderDescription

{

font-family:Tahoma;

font-size:8pt;

color:#666666;

padding-right:20px;

}

.ms-dialogHelpLink,.ms-dialogHelpLink a

{

font-family:Tahoma;

font-size:8pt;

color:#666666;

text-decoration:none;

}

.ms-dialogHeadingDivider1

{

background-color:#ffffff;

}

.ms-dialogHeadingDivider2

{

background-color:#9e9fa1;

}

.ms-dialogHeadingDivider3

{

background-color:#d6d2bf;

}

.ms-dialogBodyMain

{

background-color:#ffffff;

border:1px solid #7f9db9;

font-family:Tahoma;

font-size:8pt;

color:#666666;

}

.ms-dialogButtonSection

{

border-top:1px solid #d0d0bf;

}

.ms-dialogButtonCell,.ms-dialogButtonCell INPUT

{

font-family:Tahoma;

font-size:8pt;

}

.ms-dialogHoverRow

{

background-color:#f2f4e3;

}

.ms-dialogSelectedRow

{

background-color:#e6e6e6;

}

.ms-aggrwebpartcell

{

padding-right:5px;

padding-left:5px;

}

a.ms-acclink

{

width:auto;

height:1.1em;

background-color:white;

border-color:black;

border-width:1px;

border-style:solid;

padding-top:2px;

padding-bottom:2px;

padding-left:4px;

padding-right:4px;

color:black;

}

a.ms-imnlink

{

cursor:default;

}

/* _lcid="1033" _version="12.0.4518"

_LocalBinding */

.ms-SrvMenuUI

{

display:none;

}

.ms-MenuUIPopupBody

{

border:1px solid #868686;

margin:0px;

padding:0px;

}

.ms-MenuUIPopupBody TABLE

{

color:#003399;

font-size:100%;

margin:0px;

padding:0px;

}

.ms-MenuUIPopupBody div

{

cursor:pointer;

}

.ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL

{

background-color:#fafafa;

background-repeat:repeat-y;

cursor:pointer;

}

.ms-MenuUI,.ms-MenuUILarge

{

background-position:left;

}

.ms-MenuUIRtL,.ms-MenuUILargeRtL

{

background-position:right;

}

.ms-MenuUI

{

background-image:url("/_layouts/images/MGrad.gif");

}

.ms-MenuUILarge

{

background-image:url("/_layouts/images/MGradLarge.gif");

width:250px;

}

.ms-MenuUIRtL

{

background-image:url("/_layouts/images/MGradRtl.gif");

}

.ms-MenuUILargeRtL

{

background-image:url("/_layouts/images/MGradLargeRtl.gif");

width:250px;

}

.ms-MenuUIDisabled SPAN

{

color:#888888;

}

.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact

{

padding:2px;

color:#003399;

text-decoration:none;

font-size:8pt;

font-family:tahoma;

}

.ms-MenuUIItemTableCellCompact

{

padding:1px 2px 1px 2px;

}

.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A

{

color:#003399;

text-decoration:none;

}

.ms-menuitemdescription

{

color:#666666;

}

.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover

{

padding:1px;

color:#003399;

text-decoration:none;

font-size:8pt;

font-family:tahoma;

}

.ms-MenuUIItemTableCellCompactHover

{

padding:0px 1px 0px 1px;

}

.ms-MenuUIItemTableHover

{

background-color:#ffe6a0;

border:1px solid #d2b47a;

}

.ms-MenuUIItemTableHover .ms-menuitemdescription

{

color:#333333;

}

.ms-MenuUIIcon,.ms-MenuUIIconRtL

{

height:16px;

width:24px;

}

.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl

{

height:16px;

width:40px;

}

.ms-MenuUIIcon,.ms-MenuUIIconLarge

{

padding:

0px 

6px 

0px 

2px;

}

.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl

{

padding:

0px 

2px 

0px 

6px;

}

.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl

{

width:100%;

}

.ms-MenuUILabel

{

padding:

2px 

0px 

3px 

6px;

}

.ms-MenuUILabelRtL

{

padding:

2px 

6px 

3px 

0px;

}

.ms-menuuilabelcompact{

padding:1px 0px 1px 7px;

}

.ms-menuuilabelcompactRtl{

padding:1px 7px 1px 0px;

}

.ms-MenuUISubmenuArrow

{

height:16px;

width:16px;

}

.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl

{

background-color:#c5c5c5;

font-size:1px;

height:1px;

line-height:1px;

}

.ms-MenuUISeparator

{

margin:

0px 

0px 

0px 

32px;

}

.ms-MenuUISeparatorRtL

{

margin:

0px 

32px 

0px 

0px;

}

.ms-MenuUISeparatorLarge

{

margin:0px 0px 0px 48px;

}

.ms-MenuUISeparatorLargeRtl

{

margin:0px 48px 0px 0px;

}

.ms-MenuUICheckMark

{

background-image:url("/_layouts/images/ChkMrk.gif");

}

.ms-MenuUIItemTableCellDisabled

{

color:#999999;

}

.ms-sbtable{

color:#000000;

font-family:Verdana;

font-size:0.7em;

font-style:normal;font-weight:normal

}

.ms-sbtablealt{

color:#000000;

font-family:Verdana;

font-size:0.7em;

font-style:normal;font-weight:normal

}

.ms-sbtable-ex{

width:100%;

border-collapse:collapse;

margin-top:2px;

margin-left:2px;

}

.ms-sbtable-border{

border:1px solid #97b4e9;

}

td.ms-sbcell{

padding:0px;

padding-left:2px;

white-space:nowrap;

border:solid 1px #7f9db9;

}

td.ms-sbcellnoborder{

padding-right:2px;

white-space:nowrap;

border:0;

}

.ms-sbtext{

font-family:Tahoma;

font-size:1em;

font-weight:bold;

}

.ms-sbplain{

font-family:Tahoma;

font-size:8pt;

border:none;

}

.ms-sbplainwithborder{

font-family:Tahoma;

font-size:8pt;

}

td.ms-sblink{

padding-right:14px;

border:none;

}

.ms-sblink a:link,.ms-sblink a:visited{

font-family:Tahoma;

font-size:8pt;

color:#666666;

text-decoration:none;

padding-left:4px;

}

.ms-sblink a:hover{

color:#000000;

text-decoration:underline;

}


td.ms-sbgo{

background-color:#e9f2fd;

padding-left:3px;

padding-right:3px;

padding-bottom:1px;

padding-top:1px;

}

.ms-sbLastcell,.ms-rightbodysectionsearchbox{

width:100%;

}

.ms-sbLastCell{

padding-right:10px;

}

td.ms-sbscopes{

border:none !important;

}

select.ms-sbscopes{

font-family:tahoma,verdana;

font-size:8pt;

width:170px;

}

.srch-WPBody{

margin:0px;

font-family:tahoma;

font-size:1em;

color:#666666;

}

.srch-results{

}

.srch-sort{

COLOR:#333333;

FONT-SIZE:1.0em;

}

.srch-sort A:link,.srch-sort A:visited{

text-decoration:none;

color:#003399;

}

.srch-sort a:hover{

color:#FF0000;

}

.srch-sort-right{

float:right;

COLOR:#333333;

FONT-SIZE:1.0em;

padding-bottom:4px;

}

.srch-sort-right A:link,.srch-sort-right A:visited{

text-decoration:none;

color:#003399;

}

.srch-sort-right a:hover{

color:#FF0000;

}

.srch-summary{

COLOR:#333333;

FONT-SIZE:1.0em;

FONT-FAMILY:Tahoma;

}

.srch-summary A:link,.srch-summary A:visited{

text-decoration:none;

color:#003399;

}

.srch-summary a:hover{

color:#FF0000;

}

.srch-stats{

COLOR:#333333;

FONT-SIZE:1.0em;

FONT-FAMILY:Tahoma;

background-color:#ececec;

text-align:left;

white-space:nowrap;

}

.srch-stats A:link{

text-decoration:none;

color:#003399;

}

.srch-stats a:hover{

color:#FF0000;

}

.srch-Description{

FONT-SIZE:1.0em;

MARGIN:0px 0px 4px;COLOR:#333333;

FONT-FAMILY:Tahoma;

}

.srch-Description b{

font-weight:bold;

COLOR:#333333;

}

.srch-alertme a:link,.srch-alertme A:visited{

MARGIN:0px 0px 0px;

}

.srch-alertme a:hover{

MARGIN:0px 0px 0px;

}

.srch-Title{

FONT-SIZE:1.2em;

MARGIN:0px 0px 5px;

COLOR:#003399;

FONT-FAMILY:Tahoma;

}

.srch-Title A:link,.srch-Title A:visited{

text-decoration:none;

color:#003399;

}

.srch-Title a:hover{

color:#FF0000;

text-decoration:underline;

}

.srch-URL A:link,.srch-URL A:visited{

color:#008800 !important;

text-decoration:none;

}

.srch-URL a:hover{

color:#FF0000;

text-decoration:underline;

}

.srch-Metadata{

BORDER-TOP:#e0ded5 1px solid;

FONT-SIZE:1.0em;

MARGIN:0px 0px 15px;COLOR:#8c8c8c;

FONT-FAMILY:Tahoma;

}

.srch-dup .srch-Page-bg{

}

.srch-Page{

COLOR:#666666;

FONT-WEIGHT:bold;

FONT-SIZE:1.0em;

FONT-FAMILY:Tahoma;

background-color:#ececec;

text-align:right;

}

.srch-Page A:link,.srch-Page A:visited{

text-decoration:none;

color:#3764a0;

FONT-WEIGHT:normal;

}

.srch-Page a:hover{

color:#FF0000;

}

.srch-dup A:link,.srch-dup A:visited{

COLOR:#517acc

}

.srch-Icon{

margin-right:4;

}

.srch-ActionLink a{

text-decoration:none;

font-size:.85em;

font-style:italic;

color:336699;

margin-top:2;

margin-bottom:0;

}

.srch-ActionLink a:hover{

color:#FF0000;

}

.ms-searchresultstitlearea{

background-image:url("/_layouts/images/pageTitleBKGD.gif");

background-repeat:repeat-x;

background-color:#d6e8ff;

text-align:center;

padding-left:18px;

padding-top:20px;

border-bottom:1px solid #6f9dd9;

height:85px;

}

.ms-searchresultsareaSeparator{

background-color:#d6e8ff;

padding:0px;

}


http://public.remax.net/_layouts/1033/styles/remax/remax.css?Version=kiQPMn%2Fs4MINbCQv40WXSA%3D%3D3

/*****************************************************

         MODIFIED & CUSTOM CSS

   for masterpage, page layouts, and overall site

*****************************************************/



body {

	background-color:#FFFFFF;

	font-family:Arial;

	font-size:11pt;

	color:#3E3E3E;

}

body a {

	color:#1B75BB;

	text-decoration:none;

}

body a:hover {

	text-decoration:underline;

}

body a:visited {

	text-decoration:none;

}

body a:visited:hover {

	text-decoration:underline;

}

body.CenterSite {

	text-align: center;

	margin:0;

	vertical-align:top;

}

.ajaxModalBackground 

{

	background-color:Gray;

	filter:alpha(opacity=50);

	opacity:0.7;

	/*z-index:9000;*/

}

.ajaxModalContent

{

margin: 0 auto;

margin-left: -200px;

margin-top: -50px;

position: absolute;

top: 50%;

left: 50%;

width: 400px;

height: 100px;

z-index:4;

background-color:#ffffff;



}





#wrapper {

	padding-top:0px;

	padding-right:0px;

	padding-left:0px;

	padding-bottom:0px;

	background-color:#FFFFFF;

	width: 1002px;

	text-align: left;

	margin: 0 auto;

}

.remax-leftborder {

	background-image:url('/_layouts/images/remax/remax_leftborder.gif');

	background-repeat:repeat-y;

	background-color:#CCCCCC;

}

.remax-rightborder {

	background-image:url('/_layouts/images/remax/remax_rightborder.gif');

	background-repeat:repeat-y;

	background-color:#CCCCCC;

}

.remax-bottomborder {

	background-image:url('/_layouts/images/remax/remax_rightborder.gif');

	background-repeat:repeat-x;

	background-color:#CCCCCC;

}

.remax-topbanner {

	background-image:url('/_layouts/images/remax/remax_topbanner.jpg');

	background-repeat:no-repeat;

	background-position:bottom;

	width:993px;

	height:128px;

}

.remax-topbannerv2 {

	background-image:url('/_layouts/images/remax/remax_topbanner_v2.jpg');

	background-repeat:no-repeat;

	background-position:bottom;

	width:993px;

	height:125px;

}



.remax-chromeborder {

	background-image:url('/_layouts/images/remax/remax_chromeborder.jpg');

	background-repeat:no-repeat;

	background-color:#cbced3;

	width:993px;

	height:23px;

}

a.remax-morearrow {

	display:block;

	width:50px;

	height:20px;

	background: transparent url('/SiteCollectionImages/Homepage/remax_morearrow.jpg') 0 0 no-repeat;

}

a:hover.remax-morearrow {

	background-position:-59px 0;

}



a.remax-RUmorearrow {

	display:block;

	width:158px;

	height:18px;

	background: transparent url('/SiteCollectionImages/Homepage/remax_RUmorearrow.jpg') 0 0 no-repeat;

}

a:hover.remax-RUmorearrow {

	background-position:-158px 0;

}



/**** Log Out ****/

.remax-logout {

	padding-right:8px;

	padding-left:10px;

}	





/***** Site Actions *****/

.remax-siteactions a {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	text-decoration:none;

}

.remax-siteactions a:hover {

	text-decoration:underline;

}



/***** Welcome *****/

.remax-welcome {

	font-family:Tahoma;

	font-size:13pt;

	color:#EF7A11;

	padding-top:1px;

	padding-left:5px;

}

.remax-welcome a {

	color:#EF7A11;

	font-size:13pt;

	text-decoration:none;

}

.remax-welcome a:hover {

	color:#EF7A11;

	text-decoration:underline;

}



/***** My Account *****/

a.remax-myaccount {

	display:block;

	width:79px;

	height:43px;

	background:url('/_layouts/images/remax/remax-myaccount_myaccounthover.jpg') 0 0 no-repeat;

	text-decoration:none;

}

a:hover.remax-myaccount {

	background-position:-79px 0;

}



/***** Need Help? *****/

a.remax-needhelp {

	display:block;

	width:79px;

	height:43px;

	background:url('/_layouts/images/remax/remax_needhelp_needhelphover.jpg') 0 0 no-repeat;

	text-decoration:none;

}

a:hover.remax-needhelp {

	background-position:-78px 0;

}



/***** Search Site *****/

.remax-searchsite {

	font-family:Tahoma;

	font-size:13pt;

	color:#EF7A11;

	padding-top:1px;

	padding-left:5px;

}





/***** TopNav *****/

.remax-topnavbg {

	background-image:url('/_layouts/images/remax/remax_topnavbg.jpg') !important;

	background-repeat:no-repeat;

	background-color:#e9eaec;

}

a.remax-homenav {

	display:block;

	width:105px;

	height:34px;

	background: transparent url('/_layouts/images/remax/remax_topnav_home.jpg') 0 0 no-repeat;

	font-family:Verdana;

	font-size:11pt;

	text-align:center;

	text-decoration:none;

}

a:hover.remax-homenav {

	background-position:-109px 0;

}

a:selected.remax-homenav {

	background-position:-109px 0;

}

.ms-topnavcontainer {

	height:34px;

	border-left:none;

	padding:0px 0px 0px 0px;

}

.ms-topnav {

	border:none;

	background: transparent url('/_layouts/images/remax/remax_topnavwhite.gif') no-repeat;

	background-position:left;

	color:#1B75BB;

	font-family:Verdana;

	font-size:9pt;

	text-align:center;

	/** Change to 105 (for no arrows) or to 93px (for arrows) **/

	width:93px;

	height:34px;

	padding-right:0px;

	padding-left:0px;

}

.ms-topnav a {

	padding:0px 0px 0px 0px;

}

.ms-topnavhover {

	background: transparent url('/_layouts/images/remax/remax_topnavred.gif') no-repeat;

	background-position:left;

	color:#FFFFFF !important;

	font-weight:bold;

	text-decoration:none !important;

}

.ms-topnavhover a {

	color:#FFFFFF !important;

}

.ms-topnavselected {

	background: transparent url('/_layouts/images/remax/remax_topnavred.gif') no-repeat;

	background-position:left;

	color:#FFFFFF !important;

	font-weight:bold;

}

.ms-topnavselected a {

	color:#FFFFFF !important;

}

.ms-topnavselected a:hover {

	color:#FFFFFF !important;

	text-decoration:none !important;

}

.ms-topnav img {

	left:-15px;

	position:relative;

}

.topNavFlyOuts-adjustedZ {

	background-color:#F2F3F4;

	border:1px #A7B4CE solid;

	z-index:1;

}

.ms-topNavFlyOuts a {

	color:#1B75BB;

	display:block;

	min-width:120px;

	padding:4px 8px;

}

.ms-topNavFlyOuts {

	background-color:#FFFFFF;

	font-family:Tahoma;

	font-size:8pt;

}

.ms-topNavFlyOutsContainer {

	border:solid 10px #c2dcff !important;

}



.ms-formvalidation 

{

 color: Red;

 font-weight:bold;

 font-size:10pt;

}



.ms-topnav:hover {

	background: url('/_layouts/images/remax/remax_topnavred.gif') no-repeat;

	color: #FFF;

	text-decoration:none;

	font-weight: bold;

}



.ms-topnav:hover a {

	background: transparent;

	color: #FFF;

	text-decoration:none; 

}	



.remax-subheadings {

	font-family: Tahoma, Geneva, Sans-Serif;

	font-size: 6.75pt;

	color:#73808E;

	font-weight:normal;

}

.remax-subheadings a {

	height:9px;

}

.remax-subheadings a:hover {

	color:#FFFFFF;

	text-decoration: none;

}



/***** Edit Console *****/

.ms-consolemptablerow {

	background-color:transparent;

}

td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe {

	background-color:#FFFFFF;

	background-image:none;

}

.ms-consoletitleareaframebottom {

	background-color:transparent;

}



/***** Mini Console *****/

.ms-wikieditouter {

	height:23px;

	font-size:8pt;

	font-family:tahoma;

	position:relative;

	right:0px;

	top:0px;

	border:1px solid #6393D4;

	border-bottom:none;

	text-align:center;

	border-right-width:2px;

}





/***** Network Stats *****/

.remax-networkstats {

	font-family:Arial;

	font-size:8pt;

	color:#676767;

	text-align:right;

	padding-right:8px;

}





/***** Quick Launch *****/

.remax-quicklaunchpad {

	padding-right:6px;

}

.remax-hotlinks  {

	background:url('/_layouts/images/remax/remax_hotlinks.jpg') no-repeat;

	background-position:bottom left;

	padding-top:8px;

	height:33px;

}

.remax-featuredlinks  {

	background:url('/_layouts/images/remax/remax_featuredlinks.gif') no-repeat;

	background-position:bottom left;

	padding-top:8px;

	height:33px;

}

.ms-quicklaunch table td {

	border-top:1px solid #FFFFFF;

	border-bottom:solid 0px;

	min-width:160px;

	width:160px;

}

.ms-quickLaunch {

	border:1px solid #FFFFFF;

	background-color:#FFFFFF;

}

.ms-quicklaunchouter {

	border-bottom:0px;

	border-right:0px;

}

.ms-quicklaunchheader {

	background-color:#F2F3F5;

	background-image:none;

}

.ms-quicklaunch table.ms-navheader td {

    background-color:#FFFFFF; 

    border:none;     

    background-image:url('/_layouts/images/remax/remax_quicklaunchbg.jpg');

    background-repeat:no-repeat;

    font-family:Arial;

    font-size:9pt;

    padding-top:4px;

    padding-left:25px;

}

.ms-navheader a {

    color:#1B75BB;

    font-weight:normal;

}

.ms-navheader a:hover {

    color:#1B75BB;

    text-decoration:underline;

}

table.ms-navitem td,span.ms-navitem{

	background-image:url("/_layouts/images/remax/remax_navBullet.png");

	background-repeat:no-repeat;

	background-position:left top;

	padding-left:35px;

	font-family:Arial;

	font-size:9pt;

}

.ms-navItem a {

	color:#999999;

	text-decoration:none;

}

.ms-navItem a:hover {

	color:#999999;

	text-decoration:underline;

}

.ms-navItem a:active, .ms-navItem a:visited {

	color:#3E3E3E;

	text-decoration:none;

}

.ms-navItem a:visited:hover {

	color:#3E3E3E;

	text-decoration:underline;

}

.ms-navsubmenu1{

	width:100%;

	border-collapse:collapse;

	background-color:#FFFFFF;

}

.ms-navsubmenu2{

	width:100%;

	background-color:#FFFFFF;

	margin-bottom:6px;

}

table.ms-navselected{

	padding:2px;

}

.ms-quicklaunch table.ms-selectednav td {

	background:url("/_layouts/images/remax/remax_navBullet.png") no-repeat;

	border:1px solid #FFFFFF;

	margin:0px;

	padding:0px 4px 1px 12px;

}

.ms-quicklaunch table.ms-selectednavheader td{

	width:100%;

	background-color:#FFFFFF;

}



.ms-quicklaunch table.ms-selectednav{

	border:solid 0px #d2b47a;

	background-image:none;

	background-color:#FFFFFF;

}

.ms-quicklaunch table.ms-selectednav td{

	background:url("/_layouts/images/remax/remax_navBullet.png");

	background-repeat:no-repeat;

	border:solid 0px #ffffff;

	background-position:left top;

	padding-left:35px;

	font-family:Arial;

	font-size:9pt;

}

table.ms-recyclebin td {

	background-color:#FFFFFF;

}



/***** Main Body Area *****/

.remax-mainbodypad {

	padding-left:8px;

	padding-right:8px;

	padding-bottom:30px;

}





/***** Footer *****/

.remax-footerlinks, .remax-footerlinks a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	color:#1B75BB;

	text-decoration:none;

	text-align:center;

	padding-top:10px;

}

.remax-footerlinks a:hover {

	text-decoration:underline;

}

.remax-footer {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	color:#666666;

	text-align:center;

	padding-top:5px;

	padding-bottom:5px;

}





/***** Page Breadcrumb *****/

.ms-pagebreadcrumb {

	border-left:1px solid #ffffff;

	border-top:1px solid #ffffff;

	padding-left:6px;

	padding-bottom:0px;

}

.ms-pagebreadcrumb {

	font-size:8pt;

	background-color:transparent;

	color:#666666;

	text-decoration:none;

}

.ms-pagebreadcrumb a {

	background-color:transparent;

	color:#1B75BB;

}

.ms-pagebreadcrumb a:hover {

	color:#1B75BB;

	text-decoration:underline;

}





/***** WebParts *****/

.ms-ToolPaneOuter {

	height:460px !important;

	border-right:solid 0px;

}

.ms-WPHeader td {

	background-color:#e9e9e9;

	border-bottom: solid 1px #e4e5df;

	height:23px;

}

.ms-WPTitle {

	font-family:Arial;

    font-size:10pt;

	color:#EF7A11;

	padding-top:5px;

}

.ms-WPTitle A:link, .ms-WPTitle A:visited {

    color:#EF7A11;

    font-weight:normal;

    text-decoration:none;

}

.ms-WPTitle A:hover {

    color:#EF7A11;

    text-decoration:underline;

}

.ms-WPBorder, .ms-WPBorderBorderOnly {

	border:1px solid #e4e5df;

}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {

	background-color:#FFFFFF;

	background-image:none;

	padding-bottom:0px;

	padding-top:1px;

}

.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited {

	color:#1B75BB;

	text-decoration:none;

}

.ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, .ms-pb, .ms-pb-selected td {

	color:#3E3E3E;

}

.ms-WPBody {

	padding: 8px;

}

.ms-WPBody a:link, .ms-WPBody a:visited {

	color:#1B75BB;

	text-decoration:none;

}

.ms-WPBody a:hover, .ms-WPBody a:visited:hover {

	color:#1B75BB;

	text-decoration:underline;

}

.ms-WPBody h1,.ms-TPBody h1

{

font-weight:bold;

font-size:100%;

}

.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a {

	color:#1B75BB;

	text-decoration:none;

}

.ms-vb a:hover, .ms-vb2 a:hover, .ms-GRStatusText a:hover, .ms-vb-user a:hover, .ms-disc a:hover {

	color:#1B75BB;

	text-decoration:underline;

}

.ms-partline {

	background-color:#CCCCCC;

}

a.ms-addnew {

	color:#1B75BB;

	font-family:Arial;

	font-size:9pt;

}

.ms-addnew a:hover {

	color:#1B75BB;

	text-decoration:underline;

}

.ms-PartSpacingVertical {

	margin-top:10px;

}

.ms-PartSpacingHorizontal {

	width:10px;

}

/* WP Title Area */

.ms-standardheader.ms-WPTitle A:link, .ms-standardheader.ms-WPTitle A:visited {

	background-color:transparent;

	background-image:none;

}

/** ROUNDED CORNERS **/

/* Right WP Corner */

tr.ms-WPHeader TD {

	background-color:#e9e9e9;

}

/* Left WP Corner */

.ms-standardheader.ms-WPTitle {

	background-color:#e9e9e9;

	background-image:url('/_layouts/images/remax/remax-WPleftcorner.jpg');

	background-repeat:no-repeat;

	text-align:left;

	padding-left:10px;

	height:25px;

}

/** END ROUNDED CORNERS **/





/***** Download *****/

.remax-PL-download {

	background-image:url('/_layouts/images/remax/remax_download.jpg');

  background-repeat:no-repeat;

	width:160px;

	height:49px;

}

.remax-PL-downloadlinks {

	font-family:Arial;

	font-size:8pt;

	color:#000000;

	padding-top:3px;

	padding-bottom:43px;

}

.remax-PL-downloadlinks a {

	color:#1B75BB;

}

.remax-PL-downloadlinks a:hover {

	color:#1B75BB;

	text-decoration:underline;

}

.remax-PL-downloadpad {

	padding-left:5px;

}

.remax-PL-downloadsearch {

	border:solid 1px #999999;

}



/***** Approved Supplier *****/

.remax-PL-approvedsupplier {

	background-image:url('/SiteCollectionImages/Homepage/ASHeader.jpg');

	background-repeat: no-repeat;

	width:160px;

	height:26px;

}

/***** Approved Supplier 300Width *****/

.remax-PL-approvedsupplier300 {

 background-image:url('/SiteCollectionImages/Homepage/ASHeader_300.jpg');

 background-repeat: no-repeat;

 width:300px;

 height:26px;

}

/***** Approved Supplier *****/

.remax-shop-approvedsupplier {

 background-image:url('/SiteCollectionImages/Homepage/ASHeader_160.jpg');

 background-repeat: no-repeat;

 width:160px;

 height:36px;

}





/***** Right Column Formatting *****/

.remax-PL-rightcolumnborder {

	border-left:solid 1px #E7E4D3;

	border-right:solid 1px #E7E4D3;

	border-top:solid 1px #E7E4D3;

	border-bottom:solid 1px #E7E4D3;

	width:160px;

}

.remax-PL-rightcolumnbottomborder {

	border-bottom:solid 0px #FFFFFF;

}





/***** Training On Demand *****/

.remax-HomePL-trainingondemandbg {

	background:url('/SiteCollectionImages/Homepage/TODHeader.jpg') no-repeat;

	width:280px;

	height:25px;

}

.remax-HomePL-trainingondemandborder {

	border-left:solid 1px #EDD1C8;

	border-bottom:solid 1px #EDD1C8;

	border-right:solid 1px #EDD1C8;

}

.remax-HomePL-trainingondemandcontents {

	color:#3E3E3E;

	font-family:Arial;

	font-size:8pt;

	padding-top:13px;

	padding-left:13px;

	padding-right:70px;

}

.remax-HomePL-trainingondemandarrow {

	padding-left:13px;

}

.remax-HomePL-computerbg {

	background:url('/_layouts/images/remax/remax_computer.jpg') no-repeat;

	background-position:bottom right;

	height:153px;

}





/* LeadStreet */

.remax-MyBg {

	background:url('/_layouts/images/remax/remax_mybg2.jpg') repeat-y;

}

.remax-myleadstreet-title

{

	border-bottom:solid 1px #f2f1ed;

}

.remax-leadstnumber {

	color:#1B75BB;

	font-family:Arial;

	font-size:8pt;

	padding-top: 1px;

	padding-right: .2em;

	padding-bottom: 1px;

	padding-left: .2em;

	text-align: center;

	font-weight: bold;

}

.remax-leadstnumberbox {

	border:solid 1px #E7E4D3;

	text-align: center;

}

.remax-leadsthorizontal {

	background-color:#F4F1D3;

}

.remax-leadsttitles {

	color:#3E3E3E;

	font-family:Arial;

	font-size:8pt;

font-weight:  normal;

}

.remax-leadsttitles a {

	color:#1B75BB;

	text-decoration:none;

}

.remax-leadsttitles a:hover {

	text-decoration:underline;

}





/* News / Video / Announcements */

.remax-newsoutline {

	border:solid 1px #EDD1C8;

}

.remax-newstab {

	background-color:#EAE3C2;

	color:#314594;

	font-family:Verdana;

	font-size:9pt;

}

.remax-newstabactive {

	background-color:#DCE7F2;

	color:#EF7A11;

	font-family:Verdana;

	font-size:9pt;

}

.remax-newsmainheader {

	color:#314594;

	font-family:Arial;

	font-weight:bold;

	font-size:10pt;

}

.remax-newsmain {

	color:#3E3E3E;

	font-family:Arial;

	font-size:9pt;

}

.remax-newshorizontal {

	background-color:#F4F1D3;

}

.remax-newssubheader {

	color:#1B75BB;

	font-family:Arial;

	font-size:8pt;

}

.remax-newssub {

	color:#3E3E3E;

	font-family:Arial;

	font-size:7pt;

}

.remax-newsimagebordermain {

	border:solid 1px #808080;

}

.remax-newsimagebordersub {

	border:solid 1px #ABABAB;

width: 43px;

margin-bottom:5px;

}

/* CUSTOM FORM STYLES */

fieldset

{

	font-family:Arial;

	font-size:8pt;

	color:#333333;	

	border: solid 1px #EDD1C8;

	padding: 10px;

}



legend 

{	

	font-family:Arial;

	font-size:10pt;

	font-weight:bold;

	color:#314594;	

	padding: 3px;

}



.remax-formtitle, .remax-formtitle a {

	font-family:Arial;

	font-size:12pt;

	color: #EF7A11;

}

.remax-formtitle a:hover {

	text-decoration:underline;

}



.remax-formtitlebox1 {

	font-family:Arial;

	font-size:12pt;

	color: #EF7A11;

	border:solid 1px #EDD1C8;

	background: url('/_layouts/images/remax/remax_titlegradient.jpg') repeat-x;

	height: 30px;

	padding-left: 10px;

	padding-top: 3px;

}



.remax-formtitlebox2 {

	border:solid 1px #EDD1C8;

	background: #FFFFFF;

}

.remax-formarea1 {

	border: solid 1px #EDD1C8;

	background-color:#FFFFFF;

}

.remax-formarea2 {

	border: solid 1px #EDD1C8;

	background-color:#F2F3F5;

}

.remax-formtextfield {

	border:solid 1px #999999;

	background-color:#FFFFFF;

}

.remax-formtextfieldrequired {

	border:solid 1px #999999;

	background-color:#88BFE5;

}



.remax-formcontentbox

{

	font-family:Arial;

	font-size:8pt;

	color:#333333;	

	padding: 10px;

}



.remax-formcontent1, .remax-label1, .remax-label {

	font-family:Arial;

	font-size:8pt;

	font-weight:bold;

	color:#314594;	

	white-space:nowrap;

}

.remax-formcontent2 {

	font-family:Arial;

	font-size:8pt;

	color:#333333;	

}



.remax-requirederrormessage {

	font-family:Arial;

	font-size:8pt;

	color:red;	

	font-weight:bold;

}



.remax-formcontent2bold {

	font-family:Arial;

	font-weight:bold;

	font-size:8pt;

	color:#333333;	

}



.remax-formcontent2large {

	font-family:Arial;

	font-size:12pt;

	color:#333333;	

}

.remax-formcontent2boldlarge {

	font-family:Arial;

	font-weight:bold;

	font-size:11pt;

	color:#333333;	

}



.remax-button a:hover

{

	font-family: Arial;

	font-size: 8pt;

	color: #004A9F;

	background:url('/_layouts/images/remax/remax_buttonbghover.jpg') repeat-x;

	border: solid 1px #004A9F;

	height: 20px;

}



.remax-button

{

	background:url('/_layouts/images/remax/remax_buttonbg.jpg') repeat-x;

	border: solid 1px #1B75BB;

	height: 20px;

}



.remax-button a

{

	font-family: Arial;

	font-size: 8pt;

	color: #1B75BB;

}



.remax-label, .remax-label1

{

	text-align:left;

	white-space:nowrap;

	padding-right:3px;

	vertical-align:top;

}



.remax-searchresults {

	font-family:Arial;

	font-size:7pt;

	color:#333333;

}

.remax-searchresults a{

	color:#1B75BB;

}

.remax-searchresults a:hover {

	text-decoration:underline;

}

.remax-formtable

{

	font-family:Arial;

	font-size:8pt;

	color:#333333;

	border:solid 1px #EDD1C8;

}



.remax-formtable a

{

	color:#1B75BB;

}



.remax-formtablelink

{

	color:#1B75BB;	

}



.remax-formtableheader 

{

	font-family:Arial;

	font-size:8pt;

	font-weight:bold;

	color:#314594;	

	border:solid 1px #EDD1C8;

	background-color:#E6E6E6;

}

.remax-formtablealternate {

	background-color:#D6E3F0;

}





/* END CUSTOM FORM STYLES */



/* Tidbits */

.remax-HomePL-tidbitsbg {

	background:url('/_layouts/images/remax/remax_tidbits.jpg') no-repeat;

	background-position:center;

	width:65px;

	height:33px;

}

.remax-HomePL-tidbitsborder {

	border: solid 1px #EDD1C8;

	height:146px;

}

.remax-HomePL-tidbitstitle {

	color:#EF7A11;

	font-family:Arial;

	font-size:8pt;

	padding-top:5px;

	padding-left:8px;

	padding-right:8px;

	font-weight:bold;

}

.remax-HomePL-tidbitscontents {

	color:#3E3E3E;

	font-family:Arial;

	font-size:8pt;

	padding-top:5px;

	padding-left:8px;

	padding-right:8px;

}

.remax-HomePL-tidbitsarrow {

	padding-left:8px;

	padding-top:5px;

}



.remax-HomePL-moreVideos {

	padding-left:0px;

	padding-top:5px;

}



/* Poll Web Part */

#SPUserPollRegion{

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 10px;

}



/* Download */

.remax-downloadsearch {

	border:solid 1px #999999;

}

.remax-downloadlinks {

	color:#3E3E3E;

	font-family:Arial;

	font-size:7pt;

}

.remax-downloadlinks a {

	color:#1B75BB;

	font-family:Arial;

	font-size:7pt;

	text-decoration:none;

}

.remax-downloadlinks a:hover {

	text-decoration:underline;

}



/***** All Page Layouts *****/

.remax-rowspad {

	padding-top:15px;

	padding-bottom:15px;

}

.remax-textfield1and2 {

	font-size:10pt;

}

.remax-pageTitle {

	font-family:Arial;

	font-size:12pt;

	color: #EF7A11;

	padding-top:10px;

	padding-left: 5px;

	border-bottom: solid 1px #cbced3;

}



/*** override for publishing pages ***/

.pageContent UL, .pageContent OL {

	clear:none

}



/***** Forms ******/

.remax-btn

{	

	border:1px solid;

	border-color: #003399;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	cursor: hand;

	height: 20px;

	background: url('/_layouts/images/remax/remax-button.gif') repeat left top;

	padding:0;

	background-color: Gray;	

}



.remax-input

{

	font-size: 10pt;

}



.remax-panel td

{

	font-size: 10pt;

}



.remax-inputFieldMask

{

	font-size: 8pt;

	color: Gray;

}



.remax-redNote, .remax-redNoteBold

{

	font-family:Arial;

	font-size: 8pt;

	color: red;

}



.remax-redNoteBold

{

	font-weight: bold;

}



.remax-registrationWelcomeText

{

	color: #EF7A11;

	font-size:115%;	

	margin-left: 20px;

	border-bottom: solid 1px #EE7A11;

}



.remax-registrationSteps

{

	font-size:8pt;	

	padding-top: 10px;

}



.profileTitle

{

 text-align:left;

 font-size: 9pt;

 font-weight:bold;

 color:#33339F;

}



.profileInformationDetailsLabel

{

 text-align:right;

 font-weight:bold;

 font-size: 8pt;

 white-space:nowrap;

}

.profileInformationDetails

{

 text-align:left;

 font-size: 8pt;

}

.profileInformationName

{

 text-align:left;

 font-size: 12pt;

 font-weight:bold;

 color:#8b0000;

}

.profileInformationTitle

{

 text-align:left;

 font-weight:bold;

 font-size: 9pt;

 white-space:nowrap;

 color:Black;

}

.profileInformationRegions

{

 text-align :left;

 font-size: 9pt;

 white-space:nowrap;

 color:Black;

}

.profileInformationAddress

{

 text-align :left;

 font-size: 8pt;

 color:Black;

}

.profileInformationHyperLink

{

 text-align:left;

 font-size: 10pt;

 color:#33339F;

}



.remax-searchLabel

{

color:#0000A0; 

font-weight :bold ;

font-size: 8pt;

text-align:right;

white-space:nowrap;

padding-right:3px;

vertical-align:top;

}

.remax-searchGrayPanel

{

 background-color: #e9e9e9;

 border:solid 1px #b1d7fe;

}



.remax-searchWhitePanel

{

 background-color:White;

 border:solid 1px #b1d7fe;

}



.remax-searchTitleBar

{

color:White;

background-color:#3366cc;

border:solid 1px #b1d7fe;

font-weight :bold ;

font-size: 11pt;

text-align:left;

}



.remax-searchInputText

{ 

font-size: 7pt;

}



.remax-gridAltRow

{

 background-color: #b1d7fe;

 color: Black;

}



.remax-gridRow

{

 background-color: White;

 color: Black;

}



.remax-gridHeader

{

 background-color: #e9e9e9;

 font-size: 8pt;

 font-weight:bold;

}



.remax-gridStyle

{

  border:solid 1px #b1d7fe;

 font-size: 8pt;

 width:100%;

}

.remax-searchHyperlink

{

	font-size:9pt;

}

/*************************************************************************************

	BEGIN Ajax Modal Styles

/*************************************************************************************/



.buttonHidden

{

 visibility:hidden;

}

.topAlign

{

 vertical-align:top;

}









.ajaxModalBackground2 

{

	/*background-color:Gray;

	filter:alpha(opacity=50);

	opacity:0.7;

	z-index:100; */

}







.ajaxModalPanelConfirmationHeader 

{

	padding: 2px;

	font-weight: bold;

	background-color: white;

	border-bottom: solid 2px #f89e32;

	vertical-align: top;

}



.ajaxDetailsModal

{

	/*

	z-index: 90000;

	background-color: blue;

	border: solid 1px Blue;

	*/

}



.ajaxDetailsModal2

{

	/*

	z-index: 90000;

	background-color: blue;

	border: solid 1px Blue;*/

}





/*** Custom Style for Content Editor Web Parts **/

H1 {

	font-family: Arial;

	font-size: 10pt;

	font-weight: bold;

	color: #ef7a11;

	padding-top: 5px;

	background-color: #e9e9e9;

	background-image: url(/_layouts/images/remax/remax-WPleftcorner.jpg);

	background-repeat: no-repeat;

	text-align: left;

	padding-left: 10px;

	height: 25px;

	width: 100%;

	margin-top: 5px;

}

.ms-rteCustom-RemaxStandardText11pt {

    font-family:Arial;

    font-size: 11pt;

    color:  #3E3E3E;

}



.ms-rteCustom-RemaxStandardText10pt {

    font-family:Arial;

    font-size: 10pt;

    color:  #3E3E3E;

}



.ms-rteCustom-Links10pt {

    font-family:Arial;

    font-size: 10pt;

    color:  #1B75BB;

}



.ms-rteCustom-Links11pt {

    font-family:Arial;

    font-size: 11pt;

    color:  #1B75BB;

}



.ms-rteCustom-H1 {

    font-family:Arial;

    font-size: 12pt;

    color:  #EF7A11;

    font-weight: bold;

}



.ms-rteCustom-H2 {

    font-family:Arial;

    font-size: 11pt;

    color:  #EF7A11;

    font-weight: bold;

}



.ms-rteCustom-NewsFlashHead10pt {

    font-family:Arial;

    font-size: 10pt;

    color:  #EF7A11;

    font-weight: bold;

}

.ms-rteCustom-NewsFlash9pt {

    font-family:Arial;

    font-size: 9pt;

    color:  #3E3E3E;

}

.ms-rteCustom-NewsFlashLinks9pt {

    font-family:Arial;

    font-size: 9pt;

    color:  #1B75BB;

    text-decoration: none;

}

div.ms-rteCustom-NewsFlash {

    padding-left:8px;

    padding-right:8px;

}

.ms-rteCustom-Tods8pt {

    font-family:Arial;

    font-size: 8pt;

    color:  #3E3E3E;

}

.ms-rteCustom-TodLinks8pt {

    font-family:Arial;

    font-size: 8pt;

    color:  #1B75BB;

    text-decoration: none;

}

/* Custom styles for news video player*/

.NoPadding

{ padding: 0px !important; } 



.remax-newswidth

{

	width: 325px;

}



.remax-newsimagebordermain

{

	border:solid 1px #808080;

}



.remax-newsplayer .ajax__tab_header {margin:0; padding:0;}

.remax-newsplayer .ajax__tab_outer {height:20px;margin:0;padding-right:4px;background:url('/_layouts/images/remax/remax_tabright.jpg') no-repeat right;}

.remax-newsplayer .ajax__tab_inner {height:20px;margin:0;padding-left:4px;background:url('/_layouts/images/remax/remax_tableft.jpg') no-repeat left;}

.remax-newsplayer .ajax__tab_tab {height:20px;padding-top:4px;margin:0;font-family:Verdana; color:#314594; font-size:8pt; background:url('/_layouts/images/remax/remax_tabmiddle.jpg') repeat-x;}

.remax-newsplayer .ajax__tab_hover .ajax__tab_outer {}

.remax-newsplayer .ajax__tab_hover .ajax__tab_inner {}

.remax-newsplayer .ajax__tab_hover .ajax__tab_tab {}

.remax-newsplayer .ajax__tab_active .ajax__tab_outer {height:20px;padding-right:4px;margin:0;background:url('/_layouts/images/remax/remax_active_tabright.jpg') no-repeat right;}

.remax-newsplayer .ajax__tab_active .ajax__tab_inner {height:20px;padding-left:4px;margin:0;background:url('/_layouts/images/remax/remax_active_tableft.jpg') no-repeat left;}

.remax-newsplayer .ajax__tab_active .ajax__tab_tab { height:20px;padding-top:4px;margin:0;font-family:Verdana; color:#EF7A11; font-size:8pt; background:url('/_layouts/images/remax/remax_active_tabmiddle.jpg') repeat-x;}

.remax-newsplayer .ajax__tab_body { font-family:Arial;font-size:8pt; color:#3E3E3E;border:solid 1px #EDD1C8;padding:8px;background-color:#ffffff;}





.remax-newscontrolitemspacing{

	padding-left: 10px;			

}



.remax-newscontrolalign{

	vertical-align: top;

}





.newscontrolheading{

	font-weight: bold;

}



.newscontroldesc{

	vertical-align: top;

	font-size: 10px;

}

.newscontrolwidth {

	width: 300px;

}

.remax-newscontrolpadding 

{

	padding-top: 10px;

}

.remax-newscontrolpaddingright 

{

	padding-top: 8px;

	text-align: right; 

}

.remax-horizontal{

margin-bottom: -15px;

padding-bottom: -15px;

}

/* End - Custom styles for news video player*/



/***** Message Boards font size override *****/

table tr td.ms-disc-bordered-noleft {

    font-size: 8pt;

}

/***** NewsFlash Padding *****/

#NFlashPadding{

padding-top:0px;

margin-top:-10px;

}



/***** Video Details Page *****/

.remax-videoDetailsRelatedMaterials{

font-weight: bold;

color: #9f2727;

font-size: 10pt;

}

.remax-videoDetailsLabel{

font-weight: bold;

font-size: 10pt;

width: 100px;

}

.remax-videoDetailsText{

padding-right:5px;

}

.remax-videoDetailsPurchaseButton

{

background-image: url(/_layouts/images/remax/REMAX-BtnPurchase_red.png);

}

.remax-videoDetailsRegisterNowButton

{

background-image: url(/_layouts/images/remax/REMAX-BtnRegisterNow_red.png);

}



/***** Flash Detection *****/

.remax_FlashNotInstalled{

font-weight: bold;

color: #9f2727;

font-size: 10pt;

}


http://public.remax.net/_layouts/1033/styles/remax/webroster.css?Version=nYobATsdR0LRnHqEM4KPhw%3D%3D3

a.blue {

  color: #09558c;

}



a.underline {

  text-decoration: underline;

}



a.underline:hover {

  text-decoration: none;

}





/* ----------------- find an office/agent ----------------- */





/* ----------------- find an agent ----------------- */



.find-an-agent-content {

  padding: 0px; /* was 3px 17px; */

}



.find-an-agent-content .paginate {

  padding: 10px 0 24px 0;

  font-size: 1em;

}



h2.find-an-agent {

  background:transparent url('/_layouts/images/remaxcom/findanagent.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('/_layouts/images/remaxcom/findanoffice.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;

}



h3.bluehead-small {

  font-size: 1.2em;

  line-height: 20px;

  font-weight: normal;

}



h3.bluehead-large {

 font-size: 1.6em;

 width: 600px;

 line-height: 20px;

 font-weight: normal;

 

}



h3.grayhead-small {

  padding: 4px 0 24px 4px ;

  color: #3b4448;

  font-size: 10pt;

  font-weight: normal;

}



.exportresultsbutton {

  position: absolute;

  top: 0px;

  left: 580px;

  z-index: 500;

  width: 130px;

  height: 30px;

  display: block;

  background: url('/_layouts/images/remaxcom/exportResults.png') no-repeat top;

  

}



.exportresultsbutton:hover {

  background-position: bottom;

}



.refineresultsbutton {

  position: absolute;

  top: 0px;

  left: 720px;

  z-index: 500;

  width: 115px;

  height: 30px;

  display: block;

  background: url('/_layouts/images/remaxcom/refineresultsbutton.png') no-repeat top;

  

}



.refineresultsbutton:hover {

  background-position: bottom;

}



.newsearchbutton {

  position: absolute;

  top: 0px;

  left: 845px;

  z-index: 500;

  width: 130px;

  height: 30px;

  display: block;

  background: url('/_layouts/images/remaxcom/newsearchbutton.png') no-repeat top;

}



.newsearchbutton:hover

{

	background-position: bottom;

}



.find-an-agent-table {

  width: 966px;

  font-size: 1.2em;

  border: none;

}



.find-an-agent-table .headerwrap {

  background: url('/_layouts/images/remaxcom/findanagentroundtop.png') no-repeat;

  height: 100%;

}



.find-an-agent-table .note {

  color: #687074;

  padding: 4px 0px 0px 4px;

  font-size: 10pt;

  height: 14px;

}



.find-an-agent-table .footerwrap {

  background: url('/_layouts/images/remaxcom/findanagentroundbtm.png') no-repeat;

  height: 6px;

}



.remax-sorttable td 

{

	vertical-align:middle;

}



.remax-sorttable .remax-gridAltRowV2 td

{

  padding: 0px 2px 0px 4px;

  background: #dde9ef !important;

}



.remax-sorttable .remax-gridAltRowV2 a

{

  color: #0f384f;

  text-decoration: underline;

}



.remax-sorttable .remax-gridRowV2 td

{

  padding: 0px 2px 0px 4px;

  background: #eef4f7;

  color: #0f384f;

}



.remax-sorttable .remax-gridRowV2 a

{

  color: #0f384f;

  text-decoration: underline;

}



.remax-sorttable .remax-gridHeaderV2 th

{

  text-align: left;

  background: #97b2c0;

  color: white;

  border-bottom: 2px solid #e6ebf1;

  padding: 4px 2px 4px 4px;

}



.remax-sorttable .remax-gridHeaderV2 a

{

  color: white;

  text-decoration: underline;

  cursor: pointer;

}





.remax-sorttable th.sorting_desc {

  background: #97B2C0 url('/_layouts/images/remaxcom/sortingarrows.png') top left no-repeat;

}

.remax-sorttable th.sorting_asc {

  background: #97B2C0 url('/_layouts/images/remaxcom/sortingarrows.png') bottom left no-repeat;

}





.remax-sorttable 

{

 border:solid 1px #e6ebf1;

 border-top:none;

 border-bottom:none;

 font-size: 8pt !important;

 width:100%;

}



table.sorttable th {

  text-align: left;

  background: #97b2c0;

  color: white;

  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 {

  padding: 10px 18px;

  vertical-align: top;

}



table.sorttable td.table-icon {

  padding: 6px 18px 0px 18px;

  

}



.sorting_desc, .sorting_asc, .sorting {

  text-decoration: underline;

  cursor: pointer;

}



table.sorttable th.sorting_desc {

  background: #97B2C0 url('/_layouts/images/remaxcom/sortingarrows.png') top left no-repeat;

}

table.sorttable th.sorting_asc {

  background: #97B2C0 url('/_layouts/images/remaxcom/sortingarrows.png') bottom left no-repeat;

}



table.sorttable div.additional-service-container{

  padding: 6px 0 30px 18px;

}



.pagerTable td {

	border-right: 1px #e6ebf1 solid;

	padding: 0 2px 0 2px;

}



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: white !important;

    text-decoration: underline !important;

}



table.sorttable td a {

  text-decoration: underline !important;

}



/*-------------- find an office  -------------*/



h2.find-an-office {

  background:transparent url('/_layouts/images/remaxcom/findanoffice.png') no-repeat scroll left top;

  display:block;

  left:15px;

  position:relative;

  text-indent:-9999px;

  top:10px;

  width:256px;

  height:24px;

}



/*-------------- Search for an Office or Agent  -------------*/



h2.search-for-an-office-or-agent {

  background:transparent url('/_layouts/images/remaxcom/searchforanofficeoragent.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('/_layouts/images/remaxcom/findanofficeoragentnearyou.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: normal;

  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('/_layouts/images/remaxcom/searchbgfade614widetop.png') no-repeat top left;

  padding: 14px 18px 0 18px;

z-index: 300;

  width: 577px;

}



.find-agent-right .headerwrap {

  background: url('/_layouts/images/remaxcom/tipsandresources343widetop.png') no-repeat top;

}



.find-agent-right .footerwrap {

  background: url('/_layouts/images/remaxcom/tipsandresources343widebtm.png')  no-repeat bottom;

}



.find-agent-right .headerwrap .footerwrap div {

  padding: 47px 12px 0 12px;

  border-left: 1px solid #deeaf0;

  border-right: 1px solid #deeaf0;

}



.find-agent-right h3 {

  font-size: 1.4em;

  line-height: 1.6em;

  color: #165d93;

  font-weight: normal;

}



.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:bold;

padding:4px 0 0 3px;

position:relative;

top: -3px;

vertical-align:top;

}



.find-an-agent .rowwrap {

  padding: 10px 0;

  height: 25px;

}



.find-an-agent .rowwrap select, .find-an-agent .rowwrap div.smallinput {

  float: left;

  margin-right: 12px;

}



.find-an-agent .rowwrap select {

  font-size: 1.3em;



}



.find-an-agent .smallinput {

  border-color: #b1cada !important;

  height: 20px;

  top: 3px;

}



.find-an-agent .smallinput.city {

  width: 175px;

}

.find-an-agent .smallinput.city input{

  width: 170px !important;

}



.find-an-agent .smallinput.zip {

  width: 75px;

}

.find-an-agent .smallinput.name {

  width: 200px;

}

.find-an-agent .smallinput.name input{

  width: 170px !important;

}



.find-an-agent label.checkbox {

  color: #0f384f;

  font-size: 1.2em;

  position: relative;



}



.includeoffices {

  width: 120px;

  padding: 0;

  margin: 0;

  float: left;

}



.includeoffices input {

  float: left;

}



.includeoffices label {

  float: right;



}



.find-an-agent p.head-note {

  color:#3b4448;

  font-size: 1.2em;

  padding: 10px 0 18px 0;

}



/*----------- Find An Agent/Office Detail -----------*/

.find-an-agent-detail

{

	line-height: 1;

	background: #fff;

	font: 63% arial, helvetica, verdana, sans-serif normal;

}



.find-an-agent-detail strong-title

{

	line-height: 1;

	background: #fff;

	font: 63% arial, helvetica, verdana, sans-serif normal;

	font-weight: bold;

}



.find-an-agent-detail clear

{

	clear: both;

}



h2.agent-profile, h2.office-profile {

  background:transparent url('/_layouts/images/remaxcom/agentprofile.png') no-repeat scroll left top;

  left:10px;

  float:left;

  text-indent:-9999px;

  width:970px;

  height:40px;

  

}





h2.office-profile {

  background:transparent url('/_layouts/images/remaxcom/officeprofile.png') no-repeat scroll left top;

  

}



.find-an-agent-left-detail, .find-an-agent-right-detail table  {

  font-size:9pt;

  line-height: 1.5em;

  color: #525c5e;

}





.independent-office-note

{

	font-size: 6pt;

	padding-bottom: 10px;

}



.find-an-agent-right-detail p {

  font-size: 1.2em;

  line-height: 2.2em;

  color: #525c5e;

}



.find-an-agent-left-detail{

  float: left;

  width: 398px;

}



.find-an-agent-left-detail .left{

  float: left;

  width:185px;

  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: 165px;

  overflow: hidden;

  

}



.find-an-agent-right-detail{

  float: right;

  width: 567px;

}



.find-an-agent-left-detail .headerwrap {

  background: url('/_layouts/images/remaxcom/findagentleft341widetop.png') top left no-repeat;

}

.find-an-agent-left-detail .footerwrap {

  background: url('/_layouts/images/remaxcom/findagentleft341widebtm.png') bottom left no-repeat;

}



.find-an-agent-left-detail .divwrap {

padding: 15px;

border-left: 1px solid #deeaf0;

border-right: 1px solid #deeaf0;



}



.find-an-agent-right-detail h4 {

  height: 20px;

  background-position: top left;

  background-repeat: no-repeat;

  width: 100%;

  margin-top: 22px;

  padding-top:1em;

}



.find-an-agent-left-detail table, .find-an-agent-right-detail table {

    border-collapse: collapse;

    border-spacing: 0;

    }



.find-an-agent-left-detail td, .find-an-agent-right-detail td {

    vertical-align: top;

    }





h4.userprofile-displayblock

{

	margin: 0;

	font-size: 10pt;

	color: #09558c;

	font-weight: bold;

}



a.email-agent, a.agent-website {

  height: 24px;

  padding-left: 24px;

  padding-top: 5px;

  display:block;

  background-position: 0 5px;

  background-repeat: no-repeat;

  font-size: .9em;

  color: #09558c;

  font-weight: bold;

}



a:hover.email-agent, a:hover.agent-website, a:hover.email-icon, a:hover.print-icon {

  text-decoration: underline;

}



a.email-agent {

  margin-top: 20px;

  background-image: url('/_layouts/images/remaxcom/emailthisofficeicon.jpg');

}

  

table a.email-agent {

  margin-top: 10px;

}



.blue-bold {

  font-size: .9em;

  color: #09558c;

  font-weight: bold;

}

  

a.agent-website {

  background-image: url('/_layouts/images/remaxcom/officewebsiteicon.jpg');

}



.find-an-agent-content-head {

  height: 45px;

}



ul.email-print-page {

  display: block;

  position: relative;

  top:0px;

  left:-27px;

  width: 600px;

}



ul.email-print-page li {

  float: left;

}



ul.email-print-page li.pipe-divider {

  padding-right: 15px;

  margin-right: 15px;

  background:url('/_layouts/images/remaxcom/gradientseparator_gray_whitebg.png') no-repeat right;

  height: 30px;

}



a.email-icon, a.print-icon, a.referral-icon  {

  height: 30px;

  padding-left: 30px;

  display:block;

  background-position: 0 5px;

  background-repeat: no-repeat;

  font-size: 1em;

  color: #09558c;

  font-weight: bold;

  line-height: 35px;

}



a.email-icon {

  background-image:url('/_layouts/images/remaxcom/emailthispageicon.jpg');

}



a.print-icon {

  background-image:url('/_layouts/images/remaxcom/printthispageicon.jpg');

}



a.referral-icon {

  background-image:url('/_layouts/images/remaxcom/referral.jpg');

}



a.newsearch {

  float: right;

  height: 30px;

  display: block;

  background: url('/_layouts/images/remaxcom/newsearchbutton.png') top;

}



a:hover.newsearch {

  background: url('/_layouts/images/remaxcom/newsearchbutton.png') bottom;

  

}



.view-search-buttons {

  padding-top: 20px;

}



.view-search-buttons a 

{

  display: block;

  background-position: top left;

  background-repeat: no-repeat;

  margin-bottom: 6px;

  height: 30px;

}



.view-search-buttons a:hover {

  background-position: bottom left;

  

}



a.view-my-residential-listings {

  background-image: url('/_layouts/images/remaxcom/viewmyresidentiallistings.png');

}

a.search-all-residential-listings {

  background-image: url('/_layouts/images/remaxcom/searchallresidentiallistings.png');

}

a.view-my-commercial-listings {

  background-image: url('/_layouts/images/remaxcom/viewmycommerciallistings.png');

}

a.search-all-commercial-listings {

  background-image: url('/_layouts/images/remaxcom/searchallcommerciallistings.png');

}





table td.contactpad {

  width: 75px;

}



table td.distinctionspad {

  width: 110px;

}



table td.officeownersmanagerspad 

{

	padding-left: 10px;

	padding-right: 20px;

}



table td.email-agent {

  width: 160px;



}

ul.detail-pagination {

float: right;

height: 20px;

position: relative;

display: block;

top: -28px;

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('/_layouts/images/remaxcom/gradientseparator_white_bluebg.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: normal !important;

line-height: 15px;

}



ul.detail-pagination a:hover {

color: white !important;

text-decoration: underline;

}



ul.detail-pagination a.nextpage {

padding: 0 24px 0 0;

background-position: right;

margin: 0 0 0 15px;

float: right;

}



a.backtosearch {background-image: url('/_layouts/images/remaxcom/backtosearcharrow.png') ;}

a.previouspage {background-image:url('/_layouts/images/remaxcom/previousofficearrow.png'); }

a.nextpage {background-image:url('/_layouts/images/remaxcom/nextofficearrow.png');}



/*--------- Residential Search -------*/



h2.residential-search {

  background:transparent url('/_layouts/images/remaxcom/residentialsearch.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('/_layouts/images/remaxcom/lightblueroundheader.png') top left no-repeat;

  margin: 22px 15px 0;

  padding: 30px 12px;

  line-height: 18px;

  color: #525e5e;

}



.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: bold;

}

.residential-search-content a:hover {

  text-decoration: underline;

}



/* -- Pagination -- */



.paginate {

display: block;

position: relative;

float: right;

z-index: 10;

height: 24px;

padding: 0;

margin-bottom: -20px;

}



.paginate a:link, .paginate a:hover, .paginate a:visited {	

color: #0071B5 !important;

}



.paginate a:hover {

color: #163259 !important;

text-decoration: underline;

}



/* -- Search Tools -- */



    .searchtools {

    display: block;

    }



    .searchlinks {

    display: block;

    position: relative;

    width: 970px;

    top: 8px;

    margin: 0 auto 15px auto;

    background: transparent url('/_layouts/images/remaxcom/bg.png') top left repeat-y;

    }



    #detail .searchlinks {

    }



    .searchlinks .headerwrap {

    display: block;

    position: relative;

    width: 970px;

    background: transparent url('/_layouts/images/remaxcom/header.png') top left no-repeat;

    }



    .searchlinks .footerwrap {

    display: block;

    position: relative;

    width: 970px;

    background: transparent url('/_layouts/images/remaxcom/footer.png') bottom left no-repeat;

	height:45px;

	}



    .searchlinks p.back a, .searchlinks p.back a:hover, .searchlinks p.back a:visited {

    display: block;

    position: relative;

    background: transparent url('/_layouts/images/remaxcom/backtosearch.png') top left no-repeat;

    padding-left: 20px;

    width: 100px;

    float: left;

    height: 28px;

    left: 10px;

    top: 7px;

    }



    .searchlinks a:link, .searchlinks a:hover, .searchlinks a:visited {

    color: #fff;

    text-decoration: none;

    font-weight: bold;

    }



    .searchlinks a:hover {

    color: #7A9BAD !important;

    }  


