/*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; */
}

/*	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; */
}

#PageWrapper form { float: left; }

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 */

.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;
}