/*REMAXBroker_600000100 */



/*-------------------< Horizontal Menu START >-------------------*/

#searchnavigation {
float:left;
margin-top:5px;
}


.HZNav {
	z-index:1;
	position:static;
	float:left;
	/* height:30px; */
	width:1000px;
	margin:0px;
	padding:0px;
	text-align:left;
}

.HZNavContent {
	z-index:1;
	float:left;
	float:none;
	margin:0px;
	padding:0px;
	/* height:30px; */
	text-align:left;
	}

/* ---------------< LI Menu Styles >--------------------*/

/* ---------------< Main Menu List >-------------------*/
UL#rciMenu {
  z-index:1;
  position:static;
  float:left;
float:none;
  clear:both;
  list-style:none;
  /* height:30px; */
  padding:0px;
  margin:0px;
  padding: 0px 40px 0px 0px;
  text-align:center;
}

/* ---------------< Parent Item >-------------------*/
LI.rciMenuItemParent,
LI.rciMenuItemParentLast
{
	z-index:1;
	position:relative;
	position:static;
	float:left;
	display:block;
	list-style:none;
	/* height:30px; */
	margin: 0px 5px 3px 0px;
	padding:0px;
	border:0px;
	outline:0px;
	cursor:pointer;
	text-align:center;
	color:#555555;
}
LI.rciMenuItemParent {
background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -1000px no-repeat;
}

LI.rciMenuItemParent A,
LI.rciMenuItemParentLast A
{
	float:none;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	cursor:pointer;
	text-align:center;
	color:#555555;
	font: 140% arial, helvetica, verdana, sans-serif normal;
	font-weight:550;
	white-space:nowrap !important;
	z-index:-1 !important;
}

LI.rciMenuItemParent A, LI.rciMenuItemParentLast A,
LI.rciMenuItemParent A:link, LI.rciMenuItemParentLast A:link,
LI.rciMenuItemParent A:visited, LI.rciMenuItemParentLast A:visited,
LI.rciMenuItemParent A:hover, LI.rciMenuItemParentLast A:hover,
LI.rciMenuItemParent A:active, LI.rciMenuItemParentLast A:active {
margin: 0px 7px 0px 0px;
padding: 2px 0px 2px 0px;
}

LI.SubItems A,
LI.SubItems A:link,
LI.SubItems A:visited,
LI.SubItems A:hover,
LI.SubItems A:active {
margin: 0px 7px 0px 0px;
padding: 2px 10px 2px 5px;
background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') right -47px no-repeat;
}

LI.SubItems LI A,
LI.SubItems LI A:link,
LI.SubItems LI A:visited,
LI.SubItems LI A:hover,
LI.SubItems LI A:active {
background:transparent;
}


.MainSearch
{
	padding-right:100px;
}

UL.rciMenuChildGroup
{
	z-index:999999 !important;
	position:absolute;
	/* top:25px; */
	top:auto;
	left:auto;
	float:left;
	display:none;
	list-style:none;
	text-align:left;
	width:199px;
	margin: 0px 0px 0px -7px;
	padding: 14px 0px 9px 0px;
	text-align:left;
	background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/topheader_group_new.png') -240px bottom no-repeat;
}

HTML > BODY UL.rciMenuChildGroup
{
	position:absolute;
	background-color: #ffffff;
	/* top:29px; */
}


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;
	font-weight:normal;
	font: 90% arial, helvetica, verdana, sans-serif normal !important;
}


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;
	font-weight:normal;
	font: 100% arial, helvetica, verdana, sans-serif normal !important;
}


LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:link,
LI.rciMenuItemChildHighLighted a.rciMenuItemChildHighLighted:visited
{
	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:hover ul.rciMenuChildGroup,li.over ul.rciMenuChildGroup
{
	display:block;
	text-decoration:none;
	/* z-index: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; */
}

.mainPage .content .featurelisting a:link,
.mainPage .content .featurelisting a:visited,
.mainPage .content .featurelisting a:hover {
color:#477AAA;
text-decoration:none;
}
.mainPage .content .featurelisting a:hover {
color:#163259;
text-decoration:none;
}

.residentialsearchcontent .featurelisting .divTermsOfUseLink {
float:left;
}

/*	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
{
	overflow:hidden;
	zoom:1;
	z-index:0;
	position:static;
	float:none;
	background-color:#FFF;
	height:auto;
	vertical-align:middle;
	margin:20px auto;
	/* width:1010px; */
}

#PageWrapper form { float: left; }


#PageWrapper .PS_Disclosure { position:static; width:1000px; margin:0px; padding:0px; }
#PageWrapper .REMSIDXDisclosure { position:static; width:1000px; padding: 20px 0px; }
#detail #PageWrapper .REMSIDXDisclosure { width:525px; }
#detail #PageWrapper .REMSIDXDisclosure span span { font-size:10px !important; }
.ResidentialSearchByMap #PageWrapper .REMSIDXDisclosure { width:800px; }
HTML BODY[onload] #PageWrapper .REMSIDXDisclosure { float:left; }
#PageWrapper .REMSIDXDisclosure .REMSIDXDisclosure { float:left; padding: 0px 0px; }

#PageWrapper .CopyRightFooterRM { position:static; margin:0px; }

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; */
}

.searchlinks h2.homesearch {
float:left;
position:static !important;
margin: 15px 0px 0px 15px;
}

.foreclosuressearchbox h2.workwithleaders {
position:static !important;
margin: 15px 0px 0px 15px;
}

.photowrap a,
.photowrap a:link,
.photowrap a:visited,
.photowrap a:hover,
.photowrap a:active {
margin:0px !important;
padding:0px !important;
}

.ContactForm {
position:static;
}

.REMSNETHTMLNetTextBoxTable {
position:static;
}

.REMSNETHTMLNetTextBoxTable td {
position:static;
}

.REMSNETHTMLNetTextBoxTable td input,
.REMSNETHTMLNetTextBoxTable td textarea {
position:static !important;
}

/* ------------ 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;
}



/* Custom Page */

.CustomPageHeader {
display:block;
height:40px !important;
width:970px;
}


.CustomPageGradient {
width:970px;
padding-top:40px;
background: transparent url('http://cdn1-rmxb.eneighborhoods.com/images/pages/national/roundcorners/lightblueroundheader.png') no-repeat top left;
}




/* Site Map Begin */

#sitemappage #content,
#sitemappage #content * {
float:left;
display:block;
}

#sitemappage #content .searchtools {
float:left;
margin-left:14px;
}

#sitemappage #content .searchtools .searchlinks,
#sitemappage #content .searchtools .headerwrap,
#sitemappage #content .searchtools .footerwrap {
float:left;
}

#sitemappage #content .searchtools .footerwrap .sitemap {
float:left;
display:block;
padding-bottom:8px;
}

#sitemappage .bottom {
float:left;
display:block;
width:985px;
margin-top:30px;
padding-bottom:10px;
padding-left:14px;
}

body[onload] #sitemappage .bottom {
margin-top:10px;
padding-bottom:0px;
}

#sitemappage .bottomcurve {
float:left;
display:block;
margin-top:-10px;
}

body[onload] #sitemappage .bottomcurve {
margin-top:0px;
margin-bottom:10px;
}

.sitemapcontent,
.sitemapcontent ul li.rciMenuItemParent a,
.sitemapcontent ul li.rciMenuItemParentLast a,
HTML BODY .sitemapcontent ul.rciMenuChildGroup,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a,

.sitemapcontent LI#Home,
.sitemapcontent LI#Residential,
.sitemapcontent LI#LearningCenter,
.sitemapcontent LI#AboutUs,
.sitemapcontent LI#Contact,

.sitemapcontent LI#Home.rciMenuItemParent,
.sitemapcontent LI#Residential.rciMenuItemParent,
.sitemapcontent LI#LearningCenter.rciMenuItemParent,
.sitemapcontent LI#AboutUs.rciMenuItemParent,
.sitemapcontent LI#Contact.rciMenuItemParentLast
{
position:static !important;
float:left !important;
height:auto !important;
list-style-type:none !important;
}

.sitemapcontent {
width:995px;
margin-top:10px;
margin-left:5px;
background: url('http://Cdn2-rmxb.eneighborhoods.com/images/pages/footers/sitemap-vertical-dots.png') 28px 0 repeat-y;
}

.sitemapcontent .column {
margin: 0px 6px 0px 14px !important;
}

.sitemapcontent ul {
float:left !important;
display:block;
height:auto !important;
background:transparent !important;
}

HTML BODY .sitemapcontent ul li.rciMenuItemParent,
HTML BODY .sitemapcontent ul li.rciMenuItemParentLast {
position:static !important;
float:left !important;
height:auto !important;
width:228px !important;
margin: 15px 0px !important;
padding:0px !important;
cursor:default !important;
background:transparent !important;
}

HTML BODY[onload] .sitemapcontent ul li.rciMenuItemParent,
HTML BODY[onload] .sitemapcontent ul li.rciMenuItemParentLast {
margin: 5px 0px !important;
}

.sitemapcontent ul li.rciMenuItemParent a,
.sitemapcontent ul li.rciMenuItemParent a:link,
.sitemapcontent ul li.rciMenuItemParent a:visited,
.sitemapcontent ul li.rciMenuItemParent a:hover,
.sitemapcontent ul li.rciMenuItemParent a:active,
.sitemapcontent ul li.rciMenuItemParentLast a,
.sitemapcontent ul li.rciMenuItemParentLast a:link,
.sitemapcontent ul li.rciMenuItemParentLast a:visited,
.sitemapcontent ul li.rciMenuItemParentLast a:hover,
.sitemapcontent ul li.rciMenuItemParentLast a:active {
text-indent:0px !important;
color:#154476 !important;
font: 130% arial, helvetica, verdana, sans-serif normal;
font-weight:700 !important;
text-decoration:none !important;
width:auto !important;
padding:0px !important;
background:transparent !important;
}

HTML BODY .sitemapcontent ul.rciMenuChildGroup {
display:block !important;
background:transparent !important;
}

HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild {
float:left;
width:201px !important;
margin: 2px 0px !important;
padding:0px !important;
background:transparent !important;
}

HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:link,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:visited,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:hover,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:active {
font-weight:normal !important;
font-size:12px !important;
color:#0e263c !important;
background:transparent !important;
}

HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:link,
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:visited { text-decoration:underline !important; }
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:hover { text-decoration:none !important; }
HTML BODY .sitemapcontent ul.rciMenuChildGroup li.rciMenuItemChild a:active { text-decoration:underline !important; }


HTML BODY .sitemapcontent ul.rciMenuChildGroup ul.rciMenuChildGroup li,
HTML BODY .sitemapcontent ul.rciMenuChildGroup ul.rciMenuChildGroup li.rciMenuItemChild {
width:181px !important;
margin: 2px 0px 2px 10px !important;
padding: 0px 0px 0px 10px !important;
background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/icons_group_new.png') left -780px no-repeat !important;
}

/* Site Map End */


/* Expanded Map */

HTML BODY .expandedmap {
z-index:0 !important;
}
HTML BODY .expandedmap .mapwrap {
z-index:0 !important;
}

.OfficelicensedinStateCompliancyBox
{
    color:#535353;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
}

.licensenumber
{
    color:#535353;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
}

.imgMtgPartnerLogo1
{
    padding-top:0px;
    padding-right:0px;
    display:block;
    height:60px;
    text-align:right;
}
.imgMtgPartnerLogo2
{
    float:right;
    padding-top:0px;
    padding-right:0px;
    display:block;
}

/* Corporate Residential Search Box Tabs*/
.searchtabsBox ul {
display:block !important;
position:relative !important;
height:31px !important;
width:350px !important;
left:25px !important;
top:11px !important;
}
/*Corporate Residential TabAdvanceSearch*/
#searchtabs li.TabAdvanceSearch a:link,#searchtabs li.TabAdvanceSearch a:hover,#searchtabs li.TabAdvanceSearch a:visited {
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/index/tabs/TabAdvanceSrch.jpg') 0 -31px no-repeat;
width:100px;
height:30px !important;
}
/*Corporate Residential TabAddressSearch*/
#searchtabs li.TabAddressSearch a:link,#searchtabs li.TabAddressSearch a:hover,#searchtabs li.TabAddressSearch a:visited {
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/index/tabs/TabAddressSrch.jpg') 0 -31px no-repeat;
width:100px;
height:30px !important;
}
/*Corporate Residential TabMLSNumber*/
#searchtabs li.TabMLSNumber a:link,#searchtabs li.TabMLSNumber a:hover,#searchtabs li.TabMLSNumber a:visited {
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/index/tabs/TabMLSNumberSrch.jpg') 0 -31px no-repeat;
width:100px;
height:30px !important;
}
#searchtabs li a:hover {
background-position:0 -62px !important;
}
#searchtabs .ui-tabs-nav a span {
width:95px;
min-width:95px;
height:31px;
min-height:31px;
padding-top:5px;
padding-right:0;
}
.searchcritera .rowwrap {
display:block;
position:relative;
margin: 10px 15px 0 20px !important;
}
.searchcriteria .mlsrow2 {
width:550px !important;
margin: 10px 15px 0 40px !important;
}

#searchtabs li{
margin-top:0px !important;
}
.listing.LSID_203 {}
.listing.LSID_203 .ListingTopInfo dt a {
color:#747474;
font-size:13px;
font-weight:normal;
padding-top:5px;
}
.listing.LSID_203 .ListingTopInfo dd a {
color:#747474;
font-size:13px;
font-weight:normal;
}
.listing.LSID_203 .courtesy {
color:#747474;
font-size:13px;
font-weight:normal;
}
#divDetailContent.detailcontent.LSID_203 {}
#divDetailContent.detailcontent.LSID_203 #leftcol h2.headline1 {
color:#747474;
font-size:13px;
font-weight:normal;
}
#divDetailContent.detailcontent.LSID_203 #leftcol h2 {
color:#747474;
font-size:13px;
font-weight:normal;
}
#divDetailContent.detailcontent.LSID_203 #leftcol h3 {
color:#747474;
font-size:13px;
font-weight:normal;
}
#divDetailContent.detailcontent.LSID_203 #leftcol p {
color:#747474;
font-size:13px;
font-weight:normal;
}
#divDetailContent.detailcontent.LSID_203 .details.courtesyOf .courtesyTitle, #rightcol .PD_CourtesyOfHolder .PD_CourtesyOfText {
color:#747474;
font-size:13px;
font-weight:normal;
}
.CustomdataScroll {
height:186px !important;
overflow:auto !important;
width:339px;
padding-left: 6px;
border-top: 1px solid #C6D4E3;
border-bottom: 1px solid #C6D4E3;
padding-bottom: 4px;
}
.listing.LSID_203 {}
.listing.LSID_203 dl dt {
color:#747474;
font-size:13px;
font-weight:normal;
}
.listing.LSID_203 dl dd {
color:#747474;
font-size:13px !important;
font-weight:normal;
}
.searchresults .listing .price{
float:left;
display:block;
width:100%;
margin:0px;
padding:0px;
}
.searchresults .listing .price a{
float:left;
display:block;
margin: 5px 0px 0px 0px;
}
.searchresults .listing .price a.question{
margin-left:10px;
background-position: -1px -710px;
}
#detail .foreclosure .foreclosureprice {
float:left;
display:block;
width:613px;
}
#detail .foreclosure .foreclosureprice span {
float:left;
display:block;
margin-right:0px;
padding-top:2px;
}
#detail .foreclosure .foreclosureprice strong {
float:none;
display:inline;
}
#detail .foreclosure .foreclosureprice .question {
float:left;
display:block;
margin-right:30px;
}
#objPropertySearchControl_DynamicListingCountDisplay1 {
	color:#255996;
	display:block;
	float:left;
	font-family:arial,helvetica,verdana,sans-serif normal;
	font-size:12px;
	font-weight:bold;
	left:0;
	margin:0;
	padding:0;
	top:0;
	vertical-align:top;
	width:125px;
	z-index:0;
}

#savedlistings .remove a  {
	margin-right: 5px;
	margin-left: 26px;
}
#savedlistings .receiveupdateall a  {
	padding-left:42px;
	padding-top:2px;
	float: left;
}

.includeintour label {
	margin-top: 2px !important;	
}
.saveditem input  {
	width: 20px !important;
	float:left;
}
.saveditem label  {
	margin-top: 1px !important;
	padding-left: 0px;	
	float: left;
}
.selectstatusupdate input {
	margin-top: 0px;
	padding-left: 3px;
}

#savedlistings .selectcol   {
	width: 50px !important;
	float: left;
}
.selectcol label {
	margin-top: 1px !important;
	padding-left: 5px;	
	float: left;
}
.ViewAllPhotosFL, .ViewAllPhotosFL:link, .ViewAllPhotosFL:visited  {
	position: relative;
	left: 0px;
}

html body#search .rightcontentwrap {
clear:both;
}
html body#search[onload] .rightcontentwrap {
clear:none;
}

.foreclosures #leftcol .foreclosurepopup,
.foreclosures #rightcol #foreclosure2,
.foreclosure .foreclosurepopup {
width:850px !important;
background:transparent !important;
}
.foreclosures #leftcol .popupheader,
.foreclosures #rightcol #foreclosure2 .popupheader,
.foreclosure .popupheader {
top:0px !important;
width:850px;
background:transparent url('/images/popups/main/850header.png') top left no-repeat !important;
}
.foreclosures #leftcol #propertystatus .popupheader {
margin-left:-51px;
}
html body.foreclosures .popheadline { height:70px; }
html body.foreclosures[onload] .popheadline { height:50px; }
html body#detail .foreclosure .foreclosurepopup .popheadline,
html body#detail .foreclosure #foreclosure2 .popheadline,
html body.foreclosures #foreclosure2 .popheadline,
html body.foreclosures[onload] #foreclosure2 .popheadline { height:70px; }
.foreclosures #leftcol .popupfooter,
.foreclosures #rightcol #foreclosure2 .popupfooter,
.foreclosure .popupfooter {
width:850px;
background:transparent url('/images/popups/main/850footer.png') top left no-repeat !important;
}
html body.foreclosures[onload] .popupfooter,
html body.foreclosure[onload] .popupfooter {
margin-top:-14px;
}
html body.foreclosures[onload] #myremaxpopup .popupfooter,
html body.foreclosure[onload] #myremaxpopup .popupfooter,
html body.foreclosures[onload] #foreclosure2 .popupfooter,
html body.foreclosure[onload] #foreclosure2 .popupfooter {
margin-top:0px;
}
html body.foreclosures #myremaxpopup .popup .twocolumn { margin-top:0px !important; }
html body.foreclosures[onload] #myremaxpopup .popup .twocolumn { margin-top:18px !important; }
.foreclosuresearchpage .popupcontent, .foreclosures #leftcol .popupcontent, .foreclosure #leftcol .popupcontent {
width:850px;
background:transparent url('/images/popups/main/850bg.png') top left repeat-y !important;
}
.foreclosure #rightcol .popupcontent {
width:750px;
padding: 0px 50px;
background:transparent url('/images/popups/main/850bg.png') top left repeat-y !important;
}
html body#detail[onload] #rightcol .foreclosurepopup .popupcontent { margin-top:-15px; }
html body#detail[onload] #rightcol #foreclosure2 .popupcontent { margin-top:0px; }

.foreclosures #propertystatus .popupcontentnarrow {
width:750px;
padding: 0px 50px;
background:transparent url('/images/popups/main/850bg.png') top left repeat-y !important;
}
.foreclosures #foreclosure2 .popupcontent {
width:850px;
background:transparent url('/images/popups/main/850bg.png') top left repeat-y !important;
}





.foreclosuresearchpage .foreclosurepopup {
width:850px !important;
background:transparent !important;
}
.foreclosuresearchpage .popupheader {
top:0px !important;
width:850px;
background:transparent url('/images/popups/main/850header.png') top left no-repeat !important;
}
.foreclosuresearchpage #propertystatus .popupheader { margin-left:-51px; }
.foreclosuresearchpage #propertystatus .popupcontentnarrow {
width:750px;
padding: 0px 50px;
background:transparent url('/images/popups/main/850bg.png') top left repeat-y !important;
}

.foreclosuresearchpage .popheadline { height:70px; }

html body.foreclosuresearchpage[onload] .popupfooter { margin-top:-14px; }

html body.foreclosuresearchpage[onload] #rightcol .popupfooter,
html body.foreclosuresearchpage[onload] #myremaxpopup .popupfooter,
html body.foreclosuresearchpage[onload] #foreclosure2 .popupfooter
 { margin-top:0px; }

html body.foreclosuresearchpage[onload] .popupcontent .PNL_RealtyTrackSignup {
margin: 15px 0px 0px 0px !important;
}
.foreclosuresearchpage .popupcontent .PNL_RealtyTrackSignup iframe,
.foreclosures .popupcontent .PNL_RealtyTrackSignup iframe,
.foreclosure .popupcontent .PNL_RealtyTrackSignup iframe {
width:799px !important;
margin: 0px 0px 0px 5px !important;
}
.foreclosures #foreclosure2 .popupcontent .PNL_RealtyTrackSignup iframe { margin: 0px 0px 0px 25px !important; }
.foreclosure #rightcol #foreclosure2 .popupcontent,
.foreclosuresearchpage #rightcol .popupcontent {
width:800px !important;
padding: 0px 25px !important;
}
html body.foreclosuresearchpage[onload] #rightcol .popupcontent { margin-top:-15px; }
.foreclosuresearchpage .popupcontent .PNL_RealtyTrackSignup iframe { width:799px !important; }

.foreclosuresearchpage #leftcol #facebox .popupfooter, .foreclosuresearchpage #rightcol .popupfooter
 { width:850px; background:transparent url('/images/popups/main/850footer.png') top left no-repeat !important; }


.foreclosuresearchpage #myremaxpopup .popupheader { width:749px!important;
background: transparent url('http://cdn3-rmxb.eneighborhoods.com/images/pages/popup_group_new.png') -2247px 0px no-repeat !important; }
.foreclosuresearchpage #myremaxpopup .popheadline { width:749px!important; }
.foreclosuresearchpage #myremaxpopup .popupfooter { width:749px!important; }
html body.foreclosuresearchpage  #myremaxpopup .popup .twocolumn { margin-top:0px !important; }



#office #PageWrapper #officesearch #foreclosurespanel.ui-tabs-hide {
display:none !important;
}
#office #PageWrapper #officesearch #foreclosurespanel {
display:block !important;
}

.interior h5.results {
position:absolute;
top:1010px;
right:auto;
left:auto;
float:none;
width:90%;
margin:0px !important;
padding: 0% 5% !important;
color:#165A8C;
font-size:1.3em;
font-weight:700;
text-align:center;
}
.interior[onload] h5.results {
top:1000px;
}
.interior h5.results span,
.interior h5.results div.pos {
position:static;
float:none;
display:block;
height:0px !important;
width:250px !important;
margin: 0px auto !important;
padding: 0px 350px 0px 0px !important;
text-align:right;
text-indent:0px;
}
.interior h5.results span {margin-top:-3px!important;}
.interior[onload] h5.results span {margin-top:0px!important;}



.mainPage h5.results,
.mainPage[onload] h5.results,
#office.mainPage h5.results,
#office.mainPage[onload] h5.results,
.interior.mainPage h5.results,
.interior.mainPage[onload] h5.results {
position:absolute;
top:340px;
right:auto;
left:auto;
float:none;
width:90%;
margin:0px !important;
padding: 0% 5% !important;
color:#FFFFFF;
font-size:1.1em;
font-weight:700;
text-align:center;
}
.mainPage h5.results span,
.mainPage[onload] h5.results span,
#office.mainPage h5.results span,
#office.mainPage[onload] h5.results span,
.interior.mainPage h5.results span,
.interior.mainPage[onload] h5.results span {
display:none;
}
.mainPage[onload] h5.results div.pos,
#office.mainPage h5.results div.pos,
#office.mainPage[onload] h5.results div.pos,
.interior.mainPage h5.results div.pos,
.interior.mainPage[onload] h5.results div.pos {
position:static;
float:none;
display:block;
height:20px !important;
width:300px !important;
margin: 0px auto !important;
padding: 0px 0px 0px 0px !important;
text-align:left;
text-indent:0px;
}

HTML BODY.foreclosuresearchpage.interior h5.results {
position:absolute;
top:744px !important;
right:auto;
left:auto;
float:none;
width:90%;
margin:0px !important;
padding: 0% 5% !important;
color:#165A8C;
font-size:1.3em !important;
font-weight:700;
text-align:center;
}
HTML BODY.foreclosuresearchpage.interior[onload] h5.results {
top:715px !important;
}
HTML BODY.foreclosuresearchpage.interior h5.results span,
HTML BODY.foreclosuresearchpage.interior h5.results DIV.pos {
position:static;
float:none;
display:block;
height:0px !important;
width:250px !important;
margin: 0px auto !important;
padding: 0px 300px 0px 0px !important;
text-align:right;
text-indent:0px;
}
HTML BODY.foreclosuresearchpage.interior h5.results span {margin-top:-3px!important;}
HTML BODY.foreclosuresearchpage.interior[onload] h5.results span {margin-top:0px!important;}


HTML BODY#search.foreclosures h5.results,
HTML BODY#search.foreclosures[onload] h5.results {
position:absolute;
top:347px;
right:0px;
left:0px;
float:left;
height:1px !important;
width:90%;
margin:0px !important;
padding: 0% 5% !important;
color:#255996;
font-size:1.2em;
font-weight:700;
text-align:center;
}
HTML BODY#search.foreclosures[onload] h5.results {
top:367px;
}
#search.foreclosures h5.results span,
#search.foreclosures h5.results div.pos {
position:static;
float:none;
display:block;
height:1px !important;
width:100px !important;
margin: 0px auto !important;
padding: 0px 850px 0px 0px !important;
text-align:left;
text-indent:0px;
}
HTML BODY#search.foreclosures h5.results span {margin-top:-3px!important;}
HTML BODY#search.foreclosures[onload] h5.results span {margin-top:0px!important; white-space: -moz-pre-wrap !important;}


