/* REMAXBroker_600000103 */ 
.mainbodyRM {
/*border:#000000 1px solid;*/
margin:5px;
}


/* ------------ Start Header ------------ */

.topHeader{
z-index:0;
z-index:2;
position:relative;
position:static;
float:left;
width:953px;
margin:0px !important;
padding:0px !important;
background: transparent url('/TemplateSiteTemplates/REMAXBroker_600000103/images/balloonTop.png') no-repeat bottom right;
}

HTML>BODY .topHeader{
float:left;
margin:0px;
}

.topHeader .bizcardaddress {
padding-bottom:10px;
}

.topHeader .bizcardaddress * {
margin:0px !important;
padding:0px !important;
}

BODY #PageWrapper {
}

BODY #PageWrapper FORM#form1 {
float:left;
padding-right:1px;
}
BODY #PageWrapper #content,
BODY #PageWrapper .topcurve,
BODY #PageWrapper .bottomcurve {
float:left !important;
}

BODY#comparablehomesales #PageWrapper #content,
BODY#comparablehomesales #PageWrapper .topcurve,
BODY#comparablehomesales #PageWrapper .bottomcurve {
float:none !important;
}
HTML BODY#comparablehomesales[onload] #PageWrapper #content,
HTML BODY#comparablehomesales[onload] #PageWrapper .topcurve,
HTML BODY#comparablehomesales[onload] #PageWrapper .bottomcurve {
float:left !important;
}

BODY #PageWrapper FORM#form1 #acxMyRemaxLinks_upnlMyRemaxMenu {
z-index:3;
position:absolute !important;
top:0px !important;
right:auto !important;
bottom:auto !important;
left:auto !important;
height:30px !important;
width:960px !important;
margin: 0px auto !important;
padding:0px !important;
}

.MyRemaxMenu {
z-index:1;
z-index:3;
position:absolute;
top:10px;
left:0px;
float:left;
width:100%;
}

/* Mast Login */


.mast {
z-index:-1;
z-index:4;
position:relative;
top:0px;
right:auto;
bottom:auto;
left:auto;
float:none;
height:30px;
width:870px;
margin: 0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
color:#255996;
text-decoration:none;
background:transparent !important;
}

.mast div.login {
z-index:0 !important;
z-index:5 !important;
position:absolute !important;
top:0px !important;
right:0px !important;
float:left;
height:30px;
width:870px !important;
background:transparent !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 li a {
color:#000000;
}

.mast .second li{
float:left;
}

.mast .login ul li {
z-index:0 !important;
position:static !important;
border-left: 1px solid #000000;
}


.mast .login ul li.loggedin  {
z-index:0 !important;
position:static !important;
margin: 0px -11px 0px 0px;
padding: 0px 3px 0px 5px;
}



/* Mast Logged In Sub Menu */

.mast .second {
position:absolute !important;
top:20px !important;
right:auto !important;
left:auto !important;
float:right !important;
float:none !important;
width:960px !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:0;
z-index:3;
float:left;
height:42px;
margin: 0px;
padding:0px; 
left:0px;
width:960px;
margin: 0px 0px 0px 0px;
position:relative;
background: transparent url('/TemplateSiteTemplates/REMAXBroker_600000103/images/menuBG.png') no-repeat top left !important;
}

/* ------------ END Header ------------ */


/*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*/

/*Font size for most of the Form elements on this page*/

/*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;
}


/*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;
}

/*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*/

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;
}

#detail TABLE#RoomDetails,
#detail TABLE#RoomDetails TABLE
{
  padding:0px !important;
  border-collapse:collapse;
  background:transparent !important;
}

TR.REMSGridHeader,TD.REMSGridHeader
{
  background-color:#004D92;
}

#detail TR.REMSGridHeader,#detail TD.REMSGridHeader
{
  color:#1674A9 !important;
  background-color:#FFFFFF;
  background:transparent !important;
}
#detail TABLE#RoomDetails TR.REMSGridItem td:first-child,
#detail TABLE#RoomDetails TR.REMSGridAlternateItem td:first-child
{
  color:#1674A9 !important;
}
#detail .detailcontent #leftcol .roundedbox .details tbody td {
  padding-left:11px;
}
#detail .detailcontent #leftcol .roundedbox TABLE#RoomDetails tbody td {
  border-collapse:collapse;
  padding-left:7px;
  background:transparent !important;
}

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{
height:28px;
width:102px;
background: transparent url('/TemplateSiteTemplates/REMAXBroker_600000103/images/REMAX.png') no-repeat top left;
margin:0px !important;
padding:0px;
}

.bizcardaddress {
margin:0px;
padding:0px;
}

.bizcardname {
margin:0px;
padding:0px;
}

ul.bizcardaddresshoriz {
z-index:0;
position:static;
float:none;
}

ul.bizcardaddresshoriz li {
display: inline;
position: relative;
float:none;
padding:0;
margin: 0px 0px 0px 0px;
}

ul.bizcardaddresshoriz li div {
display: inline;
}

.topHeader .bizcardaddress {
height:73px;
margin:0px;
padding:0px;
}

.topHeader .bizcardaddress ul.bizcardaddresshoriz li {
padding: 0px 4px 0px 0px !important;
}
.topHeader .bizcardaddress ul.bizcardaddresshoriz li#liBrokerName {
padding: 0px 0px 0px 0px !important;
}

.Homepage_ePBizCardAgentInformation {
float:none;
display:block;
padding: 10px 2px 0px 0px !important;
margin: 0px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:top;
}

.Homepage_ePBizCardBusiness{
position:static !important;
float:none;
display:block;
width:960px !important;
margin: 0px 0px 0px 0px !important;
padding:0px;
color:#000000;
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
vertical-align:top;
white-space:nowrap;
text-transform:uppercase;
}

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:1.0em;
font-family:Arial, Helvetica, sans-serif;
}
.Homepage_ePBizCardLicenseNumber { margin: -10px 0px 0px 0px; }

.topHeader .bizcardaddress .EachOffice { margin: -1px 0px 0px 0px !important; }
body[onload] .topHeader .bizcardaddress .EachOffice { margin: -3px 0px 0px 0px !important; }
.topHeader .bizcardaddress .Homepage_ePBizCardLicenseNumber { font-size:10px !important; margin: -4px 0px 0px 0px !important; }
body[onload] .topHeader .bizcardaddress .Homepage_ePBizCardLicenseNumber { margin: -4px 0px 0px 0px !important; }
.topHeader .bizcardaddress .Homepage_ePBizCardLicenseCaption { font-size:10px !important; }

.topHeader .bizcardaddress .divOfficeLicensedIn { float:left; margin: -3px 10px 0px 0px !important; }
.topHeader .bizcardaddress .bizcardlicense { float:left; padding: 3px 0px 0px 0px !important; }


/* ------------ END BizCard tags ------------ */

.searchlinks h2.residentialhomesearch {
width:550px !important;
}
HTML BODY #searchtabs ul {
position:static !important;
margin-top:3px;
margin-bottom:18px !important;
margin-left:-1px !important;
}

HTML BODY[onload] #searchtabs ul {
position:static !important;
margin-top:3px;
}

/*ADVANCED SEARCH TABS*/
/*Corporate Residential TabAdvanceSearch*/
#searchtabs li.TabAdvanceSearch a:link,#searchtabs li.TabAdvanceSearch a:hover,#searchtabs li.TabAdvanceSearch a:visited {
background:transparent url('images/SearchTabs/TabAdvanceSrch103.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/TabAddressSrch103.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/TabMLSNumberSrch103.jpg') 0 -31px no-repeat;
}
/*END ADVANCED SEARCH TABS*/
