.IdxMenu_MainMenuGroup { width: 175px; margin: 0px 0px 12px 0px; padding: 0px; border: 0px; }
	/* Common Declarations */
	.IdxMenu_MainItemDefault, .IdxMenu_MainItemHover, .IdxMenu_MainItemSelected, .IdxMenu_MainItemChildSelected, 
	.IdxMenu_MainItemWithSubGroup, .IdxMenu_MainItemWithSubGroupHover, .IdxMenu_MainItemWithSubGroupSelected,
	.IdxMenu_MainItemWithSubGroupSelectedHover { font-size: .83em; padding: 3px 0px 3px 3px; color: #765111; border: 1px solid #755827; }
	/* Unique Declarations */
	.IdxMenu_MainItemDefault { background: #F8E4C3; } 	
	.IdxMenu_MainItemWithSubGroup { background: #F8E4C3 url(../images/icons/IdxUserMenu_RightArrow.gif) no-repeat right; }
	.IdxMenu_MainItemHover, .IdxMenu_MainItemSelected { background: #FFF; color: #9E1B34; cursor: pointer; }
	.IdxMenu_MainItemWithSubGroupHover, .IdxMenu_MainItemWithSubGroupSelected, .IdxMenu_MainItemWithSubGroupSelectedHover { color: #9E1B34; background: #FFF url(../images/icons/IdxUserMenu_RightArrowActive.gif) no-repeat right; }
.IdxMenu_SubMenuGroup { width: 250px; background: #F8E4C3; border: 1px solid #755827; }
	/* Common Declarations */
	.IdxMenu_SubMenuDefaultItem, .IdxMenu_SubMenuHoverItem, .IdxMenu_SubMenuSelectedItem, .IdxMenu_SubMenuSelectedHoverItem { padding: 2px 3px; }
	.IdxMenu_SubMenuDefaultItem nobr, .IdxMenu_SubMenuHoverItem nobr, .IdxMenu_SubMenuSelectedItem nobr, .IdxMenu_SubMenuSelectedHoverItem nobr { display: block; color: #765111; font-size: .82em; text-transform: capitalize; margin: 1px; padding: 1px 3px 1px 5px; }
	/* Unique Declarations */
	.IdxMenu_SubMenuHoverItem nobr { color: #9E1B34; background: #FFF3DE; border: 1px solid #B99C6B; margin: 0px; cursor: pointer; }
	.IdxMenu_SubMenuSelectedItem nobr { color: #9E1B34; background: #FFF; border: 1px solid #B99C6B; cursor: pointer; margin: 0px; }
	.IdxMenu_SubMenuSelectedHoverItem nobr { color: #9E1B34; background: #FFF; border: 1px solid #B99C6B; cursor: default; margin: 0px; }
/* ############################################################################################################## 
---Do Not Delete - Old CSS code for Idx_UserMenu (may be used elsewhere for other things on site) ------------ */
	.IdxUserMenu_UL_NavLinkList { list-style-type: none; margin: 0px; padding: 0px; font-size: .85em; width: 182px; }
	.IdxUserMenu_UL_NavLinkList li { padding: 0px 0px 0px 0px; margin: 2px 0px; }
	.IdxUserMenu_UL_NavLinkList a, .IdxUserMenu_UL_NavLinkList a:hover { display: block; padding: 3px 0px 3px 3px; color: #765111; border: 1px solid #FFA100; text-decoration: none; }
	.IdxUserMenu_UL_NavLinkList a { background: #F8CA7B url(../images/icons/IdxUserMenu_RightArrow.gif) no-repeat right; }
	.IdxUserMenu_UL_NavLinkList a:hover { background: #FFF url(../images/icons/IdxUserMenu_RightArrowActive.gif) no-repeat right; }
/* ########################################################################################################### */
	.IdxUserMenu_SpacerRow { height: 15px; }
	.IdxUserMenu_ControlBorder { background: url(../images/layout/IDX_IDXMenuControlBorder.gif) repeat-x 0% 0%; }
	
/* IDX User Menu Status Text (Status) and Links (Signed In / SIGN OUT) 
-------------------------------------------------------------------------------------------------------------- */
	.IdxUserMenu_COPY_StatusText, .IdxUserMenu_COPY_StatusTextLink { color: #ECE8C4; font-size: .78em; }
	.IdxUserMenu_COPY_StatusText { padding-left: 4px; font-weight: normal; }
	.IdxUserMenu_COPY_StatusText span { font-size: 13px; font-weight: bold; }
	.IdxUserMenu_COPY_StatusTextLink, .IdxUserMenu_COPY_StatusTextLink a { font-weight: bold; }
	.IdxUserMenu_COPY_ToneText { font-size: .83em; font-weight: bold; }

/* IDX User Menu Text & Links (Ex: Last 5 Saved Listings, At a Glance, Welcome, etc...) 
-------------------------------------------------------------------------------------------------------------- */
	/* Text */
	.IdxUserMenu_COPY_WelcomeText, .IdxUserMenu_COPY_Text { color: #000; font-size: .83em; border-top: 1px solid #ECE8C4; margin-top: 4px; padding-top: 4px; }
	.IdxUserMenu_COPY_NameText { color: #000; font-weight: bold; font-size: 1.23em; }
	.IdxUserMenu_COPY_TextBold { color: #000; font-weight: bold; font-size: .93em; }
	.IdxUserMenu_COPY_HeadingText { padding-left: 9px; font-weight: bold; }
	/* Links */
	.IdxUserMenu_COPY_Text a, .IdxUserMenu_COPY_Text a:hover { font-weight: bold; }
	.IdxUserMenu_COPY_Text a { text-decoration: underline; }
	.IdxUserMenu_COPY_Text a:hover { text-decoration: none; }

/* The "My Agent" control that appears as part of the IDX User Menu when a user is signed 
-------------------------------------------------------------------------------------------------------------- */
	.IdxUserMenu_MyAgentTitle { font-size: .93em; font-weight: bold; color: #000; }
	.IdxUserMenu_MyAgentControlBorder { background: url(../images/layout/dot_black.gif) repeat-x 0% 50%; }
	.IdxUserMenu_MyAgentName { text-align: center; font-size: .93em; font-weight: bold; padding: 3px 0px; margin: 2px 0px; background-color: #9E1B34; color: #FFF; width: 100%; }
	.IdxUserMenu_MyAgentName span { display: block; font-size: .77em; color: #FFD9D9; }
	.IdxUserMenu_MyAgentPhoto { text-align: center; padding: 3px; }
	.IdxUserMenu_MyAgentPhoto span img { border: 3px solid #FFFFFF; }
	.IdxUserMenu_MyAgentInfoSeparator { background: url(../images/layout/dot_black.gif) repeat-x 0% 50%; height: 7px; }
	.IdxUserMenu_MyAgentPhoneInfoTable { width: 100%; border: solid none #000000; }
	.IdxUserMenu_MyAgentPhoneInfoTable td { padding: 1px; vertical-align: bottom; font-size: .83em; }
	.IdxUserMenu_MyAgentPhoneLabel { padding-right: 5px; background: url(../images/layout/dot_black.gif) repeat-x 0% 100%; width: 35%; color: #000; }
	.IdxUserMenu_MyAgentPhoneText { font-weight: bold; color: #FFFFFF; text-transform: uppercase; white-space: nowrap; }
	a.IdxUserMenu_MyAgentLink { display: block; width: 170px; margin: 2px auto; font: bold .75em Verdana,Arial,Geneva,Helvetica,sans-serif; color: #FFF; background: url(../images/layout/AgentLinks_Bg.gif) 0% 0% no-repeat; text-decoration: none; padding: 4px 5px; text-align: center; text-transform: uppercase; }
	a.IdxUserMenu_MyAgentLink:hover { color: #FFD9D9; text-decoration: none; }