/* REMAXBroker_600000100 */ 
.mainbodyRM {
/*border:#000000 1px solid;*/
margin:5px;
}


/* ------------ Start Header ------------ */

.topHeader{
z-index:0;
position:relative;
position:static;
/* float:none; */
float:left;
height:140px;
margin: 0px 0px 70px 0px;
margin:0px;
}

HTML>BODY .topHeader{
	float:none;
	/* margin-bottom:20px; */
	margin-bottom:70px;
margin:0px;
}

/*ul{
margin: 0;
 padding:0 0 0 10; 
padding: 0;
}
*/

BODY #PageWrapper {
}

BODY #PageWrapper FORM#form1 {
float:left;
padding-right:1px;
}
BODY #PageWrapper #content,
BODY #PageWrapper .topcurve,
BODY #PageWrapper .bottomcurve {
float:left;
}

BODY #PageWrapper FORM#form1 #acxMyRemaxLinks_upnlMyRemaxMenu_NoActive {
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;
width:1000px;
}

/* Mast Login */


.mast {
z-index:-1;
position:relative;
top:0px;
right:auto;
bottom:auto;
left:auto;
float:none;
height:30px;
width:1000px;
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; }




.returntomobile {
position:relative;
top:24px;
}
.mast .returntomobile li.login {
background:transparent !important;
}








.navrightRM {
float:left;
/* height:28px; */
margin: 0px;
padding:0px; 
left:0px;
width:1000px;
margin: 10px 0px 10px 0px;
position:relative;
}

/*
.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;
}

#detail TR.REMSGridHeader,#detail TD.REMSGridHeader
{
	color:#464F53 !important;
	background-color:#FFFFFF;
}

DIV.pageContainer,TABLE.PropertyListBackground,TABLE.Panel2BottomTable
{
	background-color:#090;
}



/*-------Footer Start-------*/

.CopyRightFooterRM
{
   /* float: left;*/
/*	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;
}

.content {
background: transparent url('http://cdn4-rmxb.eneighborhoods.com/images/pages/mainBG_group_new.png') -1000px 0px repeat-y;
width: 1000px;
height: 100%;
}

/* ------------ END Body Background ------------ */


/*Corporate Residential TabAdvanceSearch*/
#searchtabs li.TabAdvanceSearch a:link,#searchtabs li.TabAdvanceSearch a:hover,#searchtabs li.TabAdvanceSearch a:visited {
background:transparent url('images/SearchTabs/TabAdvanceSrch.jpg') 0 -31px no-repeat;
}
/*Corporate Residential TabAddressSearch*/
#searchtabs li.TabAddressSearch a:link,#searchtabs li.TabAddressSearch a:hover,#searchtabs li.TabAddressSearch a:visited {
background:transparent url('images/SearchTabs/TabAddressSrch.jpg') 0 -31px no-repeat;
}
/*Corporate Residential TabMLSNumber*/
#searchtabs li.TabMLSNumber a:link,#searchtabs li.TabMLSNumber a:hover,#searchtabs li.TabMLSNumber a:visited {
background:transparent url('images/SearchTabs/TabMLSNumberSrch.jpg') 0 -31px no-repeat;
}

#dvUserPic{position:relative;top:-20px;}
