
.PanelTopCornerWidthHeight
{
Width: 0px;
Height: 0px;
}
.PanelBottomCornerWidthHeight
{
Width: 0px;
Height: 0px;
}

BODY
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #887741;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffaa;
	Text-Align: center;
}
TABLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #887741;
    FONT-FAMILY: Arial
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #887741;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
LI .A:hover
{
    TEXT-DECORATION: underline
}
A
{
    COLOR: #de2589
}
.BiggerText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #de2589;
    FONT-FAMILY: Arial
}
.LargeLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #de2589;
    TEXT-DECORATION: none
}
.SmallLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #de2589;
    TEXT-DECORATION: none
}
.Caption
{
    FONT-SIZE: 8pt;
    COLOR: #de2589;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
.ErrorMsg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #de2589
}
.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #887741;
    FONT-FAMILY: Arial
}
.ListingHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #de2589;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.ListingStyle1
{
    FONT-WEIGHT: bolder;
    LINE-HEIGHT: 13pt
}
.ListingStyle2
{
}
.ListingStyle3
{
}
.ListingCaption
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 10px;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
.FormatButton
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px outset;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: center
}
.ListingSearch2
{
    FONT-SIZE: 10pt;
    COLOR: #786834;
    BACKGROUND-COLOR: #cfc980
}
.rciMenuItemParentHighlighted
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-LEFT: 3px;
    COLOR: #de2589;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.rciMenuItemParent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-LEFT: 3px;
    COLOR: #de2589;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.rciMenuItemChild
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    COLOR: #887741;
    FONT-FAMILY: 'Arial'
}
.rciMenuItemChildHighlighted
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    COLOR: #887741;
    FONT-FAMILY: 'Arial'
}
.rciMenuItemChild A
{
    TEXT-DECORATION: none
}
.rciMenuItemChild A:hover
{
    TEXT-DECORATION: underline
}
.rciMenuItemChildHighlighted A
{
    TEXT-DECORATION: none
}
.rciMenuItemChildHighlighted A:hover
{
    TEXT-DECORATION: underline
}
.FooterText A
{
    TEXT-DECORATION: none
}
.FooterText A:hover
{
    TEXT-DECORATION: underline
}
.FooterText A:visited
{
    COLOR: #887741
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #786834;
    FONT-FAMILY: Arial
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #de2589
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #887741
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #887741
}
.rciMenuItemDivider
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    HEIGHT: 1px
}
.HPMore
{
    PADDING-RIGHT: 13px;
    FONT-WEIGHT: 800;
    FONT-SIZE: 12px;
    COLOR: #887741;
    PADDING-TOP: 20px;
    FONT-FAMILY: 'Verdana';
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.HPHeadline
{
    PADDING-LEFT: 27px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 28px;
    COLOR: #887741;
    FONT-FAMILY: 'Times New Roman';
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.HPHeadline A
{
    COLOR: #887741;
    TEXT-DECORATION: none
}
.ListingSearch1
{
    FONT-SIZE: 14px;
    COLOR: #887741
}
.rciActionButton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/ActionButton.gif);
    BORDER-LEFT: medium none;
    WIDTH: 180px;
    COLOR: #887741;
    BORDER-BOTTOM: medium none;
    HEIGHT: 24px
}
.HPLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #887741;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Communities
{
    COLOR: #887741
}
.HPCommunity
{
    BORDER-RIGHT: #887741 1px solid;
    BORDER-TOP: #887741 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #887741 1px solid;
    COLOR: #887741;
    BORDER-BOTTOM: #887741 1px solid;
    TEXT-DECORATION: none
}
.HPCommunity A:hover
{
    TEXT-DECORATION: underline
}
.HPProperty
{
    BORDER-RIGHT: #887741 1px solid;
    BORDER-TOP: #887741 1px solid;
    BORDER-LEFT: #887741 1px solid;
    BORDER-BOTTOM: #887741 1px solid
}
.HPMore A:hover
{
    TEXT-DECORATION: underline
}
.HPMore A
{
    COLOR: #887741;
    TEXT-DECORATION: none
}
.MarketingMenuTable
{
    BORDER-RIGHT: #bbb07a 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #bbb07a 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #bbb07a 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #bbb07a 1px solid;
    BACKGROUND-COLOR: #eeeab2
}
.MarketingMenu
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/marketingbullets.gif);
    COLOR: #887741;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.marketingmenuheader
{
    BORDER-RIGHT: #bbb07a;
    BORDER-TOP: #bbb07a;
    FONT-SIZE: 15px;
    BORDER-LEFT: #bbb07a;
    BORDER-BOTTOM: #bbb07a 2px double;
    FONT-VARIANT: small-caps
}
.NewsFPHeadline
{
    FONT-SIZE: 10pt;
    COLOR: #786834;
    BACKGROUND-COLOR: #887741
}
.Newsletter
{
    BORDER-RIGHT: #887741 1px solid;
    BORDER-TOP: #887741 1px solid;
    BORDER-LEFT: #887741 1px solid;
    BORDER-BOTTOM: #887741 1px solid
}
.ListingImageClass
{
    BORDER-RIGHT: #887741 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #887741 2px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #887741 2px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #887741 2px solid;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}

.ListingImage
{
    BORDER-RIGHT: #887741 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #887741 2px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #887741 2px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #887741 2px solid;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}

HR
{
    WIDTH: 1px;
    COLOR: #cfc980
}
.FeaturedSearchImage
{
    BORDER-RIGHT: #887741 solid;
    BORDER-TOP: #887741 solid;
    BORDER-LEFT: #887741 solid;
    BORDER-BOTTOM: #887741 solid
}
.BottomHR
{
    VISIBILITY: visible;
    WIDTH: 100%
}

DIV.rcimenuitemparent
{
	border-right: 0px solid #;
}


DIV.rcimenuitemparenthighlighted
{
	border-right: 0px solid #;
}

 

DIV.rcimenuitemchild
{
	border-bottom: 0px solid #;
}

 

DIV.rcimenuitemchildhighlighted
{
	border-bottom: 0px solid #;
}

 

.TopBar
{
	height: 0px;
	display: none;
	visibility: hidden;
}


.MenuBar
{
	background-color: #;
}

.REMSBucketSearchCaption
{
    TEXT-ALIGN: center;
}

.MainArea
{
	Background-Color: transparent;
	Border: 0px solid;
}

.REMSFeaturedPropertyCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #887741;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.REMSFPPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #887741;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.REMSFeaturedPropertyImage
{

    BORDER-RIGHT: #887741 2px solid;
    BORDER-TOP: #887741 2px solid;
    FONT-SIZE: 8px;
    BORDER-LEFT: #887741 2px solid;
    BORDER-BOTTOM: #887741 2px solid;
    TEXT-ALIGN: center
}

Table.REMSSlideShowTable
{
	Width: 250px;
	Border: 1px solid #636466;
	background-color: #F68A8C;
}	



TD.REMSSlideShowTopCell
{
	background-image: url();
	background-color: #E8E8E8;
	Height: 0px;
}


TD.REMSSlideShowTopImageCell
{
	background-image: url();
	background-color: #E8E8E8;
	Height: 10px;
}


DIV.REMSSlideShowCaption
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Arial;
	Padding-Top:2px;
	Padding-Bottom: 2px;
	Text-Align: center;
}


TD.REMSSlideShowImageCell
{
	BORDER-RIGHT: #666666 0px solid;
	BORDER-LEFT: #666666 0px solid;
	background-color: #E8E8E8;
	background-image: url();
}


TD.REMSSlideShowControls
{
	background-image: url();
	background-color: #E8E8E8;
}


TD.REMSSlideShowBottomImageCell
{
	background-image: url();
	background-color: #E8E8E8;
}


TD.REMSSlideShowBottomCell
{
	background-image: url();
	background-color: #E8E8E8;
	height: 8px;
}

.REMSRightColumn
{
	Background-Color: #FFFF99;
}

.REMSNewsletterHeader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

.REMSNewsletterText
{
    FONT-WEIGHT: bold;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

.REMSFeaturedPropertyNewsletterDivider
{
	Background-COlor: #ffffaa;
}

.REMSOpenHouseDateBold
{
    FONT-WEIGHT: bold;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

.REMSOpenHouseDate
{
    FONT-WEIGHT: bold;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

.REMSFeaturedPropertyNewsletterText
{
    FONT-WEIGHT: bold;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

.REMSNewsletterDate
{
    FONT-WEIGHT: bold;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

.REMSFeaturedPropertyNewsletterHeader
{
    Background-COLOR: #786834;
}

.REMSFeaturedPropertyNewsletter
{
	Background-Color: #FFFF99;
}

.REMSFeaturedPropertyNewsletterPrice
{
    FONT-WEIGHT: bold;
    COLOR: #786834;
    FONT-FAMILY: Arial
}

/* PANEL CSSTable (Top)  ------------------ */
.PanelTopTable
{
	border-right: #BBB07F 1px solid;
	border-top: #BBB07F 1px solid;
	border-left: #BBB07F 1px solid;	
	background-color: #;
	margin-left: 0px;
	width: 530px;	 
}
/* PANEL CSSTable (Bottom) ------------------ */
.PanelBottomTable
{
	border-right: #BBB07F 1px solid;
	border-top: #BBB07F 1px solid;
	border-left: #BBB07F 1px solid;
	border-bottom: #BBB07F 1px solid;
	margin-left: 0px;
	width: 530px;
}

/* PANEL Corner Images  ------------------ */
.PanelTopCornerWidthHeight
{
Width: 0px;
Height: 0px;
}
.PanelBottomCornerWidthHeight
{
Width: 0px;
Height: 0px;
}
/* PANEL CSSCells (Top) ------------------ */
.PanelTopUpperLeft
{
 Background-Image: url('');
	padding:0px;
	height: 0px;
	background-color: #;
}
.PanelTopUpperCenter
{
 Background-Image: url('');
	height: 0px;
	width: 530px;
	background-color: #;
}
.PanelTopUpperRight
{
 Background-Image: url('');
	padding:0px;
	height: 0px;
	background-color: #;
}
.PanelTopMidLeft
{
 Background-Image: url('');
	padding: 0px;
	background-color: #;
        
}
.PanelTopMidRight
{
 Background-Image: url('');
	padding:0px;
	background-color: #;
} 

/* PANEL CSSCells (Bottom) ------------------ */

.PanelBottomUpperLeft
{
 Background-Image: url('');
	padding:0px;
	background-color: #; 
}
.PanelBottomUpperCenter
{
 Background-Image: url('');
	height: 0px;
	width: 530px;
	background-color: #;
}
.PanelBottomUpperRight
{
 Background-Image: url('');
	padding:0px;
	background-color: #;	 
}
.PanelBottomMidLeft
{
 Background-Image: url('');
	padding:0px;
	background-color: #;
}
.PanelBottomMidRight
{
 Background-Image: url('');
	padding:0px;
	background-color: #;
}
.PanelBottomLowerLeft
{
 Background-Image: url('');
	padding:0px;
	height: 0px;
	background-color: #;
}
PanelBottomLowerCenter
{
 Background-Image: url('');
	height: 0px;
	background-color: #;
}
.PanelBottomLowerRight
{
 Background-Image: url('');
{
	padding:0px;
	height: 0px;
	background-color: #;
}

/* ------------------------------------------ */

#REMSTabStrip1
{
	Margin-Left: 20px;
}



.REMSTabStrip
{
	Margin-Left: 20px;
}

.REMSListingHeaderSmall
{
    COLOR: #786834;
}

.REMSHeadline2
{
    COLOR: #786834;
}
a.REMSLinkCommand:link
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a.REMSLinkCommand:visited
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a.REMSLinkCommand:hover
{
	color: #de2589;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a.REMSLinkCommand:active
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

a.REMSLinkCommandSmall:link
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
a.REMSLinkCommandSmall:visited
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
a.REMSLinkCommandSmall:hover
{
	color: #de2589;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
a.REMSLinkCommandSmall:active
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

a.REMSLinkCommandSmaller:link
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
a.REMSLinkCommandSmaller:visited
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
a.REMSLinkCommandSmaller:hover
{
	color: #de2589;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
a.REMSLinkCommandSmaller:active
{
	color: #786834;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.REMSHeadline1Background
{
	Color: #de2589;
}

#imgFeaturedSearch
{
	Border: 2px solid #786834;
}
.FooterCell
{
	Background-Color: transparent;
}
.rcitagline
{
	Background-Color: transparent;
	color: #786834;
	Text-Decoration: none;
	FOnt-Weight: normal;
}
.REMSSignUp
{
	Background-Image: url();
}
.GrayBar2 
{ 
	BORDER-TOP: #BBB07F 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 16px;
	BORDER-LEFT: #BBB07F 1px solid; 
	BORDER-Right: #BBB07F 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #BBB07F 1px solid; 
	HEIGHT: 22px; 
	Color: White;
	BACKGROUND-COLOR: #BBB07F;
}


.GrayBar 
{ 
	BORDER-TOP: #BBB07F 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 16px;
	Color: White;
	BORDER-LEFT: #BBB07F 1px solid; 
	BORDER-Right: #BBB07F 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #BBB07F 1px solid; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: #BBB07F;
}

.smallborderedtable 
{
	BORDER-RIGHT: #BBB07F 1px solid; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #BBB07F 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #BBB07F 1px solid; 
	align: top 
}


.REMSSignUpCornerImage
{
 
	  background-image: url();
	display: none;
	visibility: hidden;
}

.REMSListingHeader1 
{

}
.REMSLoginForm
{
	Width: 260px;
}
.popupbackground
{
text-align:left;
}

.REMSNewsStoryHeadline
{
	Padding-Left: 0px;
	COLOR: #786834;
	FOnt-Size: 14px;
}

.REMSNewsStoryStory
{
	COLOR: #786834;
	Padding-Left: 5px;
	Padding-Right: 5px;
}

.REMSNewsStoryLink
{
	COlor: #de2589;
}


.REMSNewsLetterTable
{
	Border: 1px solid #786834;
	Background-Image: url(../images/enewsletter.jpg);
	Background-Repeat: no-repeat;
	Padding-Top: 250px;
}

.REMSNewsletterHeadline
{
	Text-Align: center;
	Padding: 20px;
}

.REMSNewsStoryTitle
{
	COlor: #786834;
}

.REMSOpenHouseImage
{
	Border: 2px solid #786834;
}

.REMSNewsStorySource
{
	COlor: #786834;
}

.REMSNewsStoryDate
{
	COlor: #786834;
}

.REMSListingCaption
{
	Font-Weight: bold;
}

.IDXDisclosure
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Arial;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	Text-Align: justify;
}