/* Template REMAXBroker1 css - Fonts & Sizes *//* ------------ START BODY tags ------------ *//* ----------</REMAX CSS standadrd styles>----------------- */BODY {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}TD {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}TH {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}PRE {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}/* Begin bread crumbs*/.BreadCrumb {	padding-left:0px;	FONT-WEIGHT: bold; 	FONT-SIZE: 8pt; 	MARGIN: 0 0 0 0; 	COLOR: #000000; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}#divBreadCrumb A {	COLOR: #909090;}#bread_crumbs A	{	font-weight:bold;	COLOR: #909090;}#bread_crumbs{	MARGIN: 0 0 20px 0;	font-weight:bold;	COLOR: #000000;}/*end bread crumb*/A:link {	COLOR: #003366}A:visited {	COLOR: #003366}A:active {	COLOR: #003366}H1 {	FONT-SIZE: 12px;	COLOR: #003366;}H2 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}H3 {font-size:14px;}/* ----------</REMAX CSS standadrd styles>----------------- */Table.enFullPage{	Width: 100%;	vertical-align:top;}Table.eNMainArea{	margin:0; padding:0;	margin-left:0; margin-right:0;	padding-left:0; padding-right:0;}TD.eNContentArea{	Padding:10px;	margin:0;	Vertical-Align: top;	Height: 100%;	width: 100%;}Table.enBodyText{	Width: 100%;	Height: 100%;}TD.enBodyText{	Vertical-Align: top;}.eNiFrame{	Height: 400px; background-color:#FFFFFF;}/* ------------ <New Stuff> ------------ */DIV.enFullPage{	Width: 100%;	position:relative;	vertical-align:top;}/* ------------ </New Stuff> ------------ *//* ------------ END BODY tags ------------ *//* ------------ START Header tags ------------ */Table.eNPageHeader{	WIDTH: 100%;  	TEXT-ALIGN: right;	margin-bottom:0px;}TD.eNPageHeader{	BORDER-BOTTOM: #ffffff 3px solid;	height:51px;	BACKGROUND-COLOR: #ce0000;	vertical-align:middle;}DIV.eNPageHeader{	Font-Family: Arial, Verdana;	height:22px;	color:#FFFFFF;	Font-Size: 22px;	Font-Weight: bold;	Text-Transform: uppercase;	float:right;	margin:16px 4px 0 0;}/* ----- <new stuff backup above> ---*/DIV.remaxHeaderWrapper {	background-color: transparent;	width: 100%;	position: relative;	top: 0px;	left: 0px;	border-bottom: 1px #0A3D7E solid;}.mainImage {	Z-INDEX: 10; 	LEFT: 0px; 	POSITION: absolute; 	TOP: 0px; 	height:100%;	height: 155px;	width: 265px;	background-image:url(../images/header_main_residential.gif);	background-color: transparent;	background-position:bottom;}.mainImage2 {	Z-INDEX: 10; 	LEFT: 0px; 	POSITION: absolute; 	TOP: 0px; 	height:100%;	height: 155px;	width: 265px;	background-image:url(../images/main_residential2.gif);	background-color: transparent;	background-position:bottom;	background-repeat:no-repeat;}DIV.eNPageHeaderTopRed{	height:48px;	BACKGROUND-COLOR: #ce0000;	vertical-align:bottom;	text-align:right;	width: 100%;	position: relative;	padding:0; margin:0;}SPAN.eNPageHeader{	Font-Family: Arial, Verdana;	color:#FFFFFF;	Font-Size: 22px;	Font-Weight: bold;}DIV.whiteLine1 {	background-color:#FFFFFF; 	position:relative; 	width:100%; 	height:3px;}DIV.tagline {	BACKGROUND: #314594;	WIDTH: 100%;	POSITION: relative;	HEIGHT: 18px;	TEXT-ALIGN: right;	color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size:16px;	font-style:italic;	font-weight:bold;	padding-right: 6px;}DIV.whiteLine2 {	height:1px;	width: 100%;	background-color:#FFFFFF;	display:block;	}	DIV.navLine5 {	BORDER-TOP: #ffffff 0px solid; 	BACKGROUND-IMAGE: url(../images/bluegrid.gif); 	WIDTH: 100%; 	HEIGHT: 52px;	position: relative;}DIV.blueCrossHatch {	BACKGROUND-image: url(../images/blue_crosshatch.png); 	WIDTH: 100%; 	BORDER-BOTTOM: #ffffff 0px solid; 	HEIGHT: 32px;	position: relative;}TD.RMSrchLeftBG {	BACKGROUND-image: url(../images/searchbg.gif);	background-position:top right;	background-repeat:no-repeat; 	WIDTH: 460px;  	HEIGHT: 21px;	margin:0; padding:0;}TD.SearchPannelButton {	WIDTH: 170px;  	HEIGHT: 21px;	text-align:left;	padding: 0px; margin:0px;}/* ----- </new stuff backup above> ---*//* ------------ END Header tags ------------ *//* ------------ START MenuBar tags ------------ */TD.eNMenuBar{	BORDER-RIGHT: #0a3d7e 1px solid; 	PADDING-RIGHT: 0px; 	PADDING-LEFT: 0px;   	PADDING-BOTTOM: 0px; 	WIDTH: 200px; 	PADDING-TOP: 0px;	BACKGROUND-COLOR: #0a3d7e;	vertical-align:top;	margin-top:0px;	}DIV.eNMenuBar{	BACKGROUND-POSITION: 0px 50%; 	PADDING-LEFT: 28px; 	WIDTH: 199px; 	BACKGROUND-REPEAT: no-repeat; 	BACKGROUND-COLOR: #0a3d7e; 	voice-family: inherit;	top:-5px;margin-top:0px;	}TD.MenuBar {	top:0px;	vertical-align:top;	border: 0px #66FFFF solid;}DIV.rciMenuItemParent{		height:36px;	WIDTH: 172px;}A.rciMenuItemParent{	display:block;	FONT: 10pt/1.5 Verdana, Arial, Helvetica, sans-serif; 	COLOR: #ffffff; 	TEXT-DECORATION:none; 	voice-family: inherit;	height:35px;	PADDING-RIGHT: 7px; 	PADDING-LEFT: 7px;	padding-top: 7px; 	MARGIN: 0px;	margin-top: 0px;	margin-bottom: 0px;	BACKGROUND-COLOR: #336699;	BORDER-RIGHT: #ffffff 1px solid; 	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: #ffffff 1px solid;	}A.rciMenuItemParent:link { COLOR: #ffffff;}A.rciMenuItemParent:active { COLOR: #ffffff;}A.rciMenuItemParent:hover  { COLOR: #ffffff;BACKGROUND-COLOR: #0a3d7e; text-decoration:none;}A.rciMenuItemParent:visited { COLOR: #ffffff;}DIV.rciMenuItemParentHighlighted{		height:36px;	WIDTH: 172px;}A.rciMenuItemParentHighlighted{	display:block;	FONT: 10pt/1.5 Verdana, Arial, Helvetica, sans-serif; 	COLOR: #ffffff; 	TEXT-DECORATION:none; 	voice-family: inherit;	height:35px;	PADDING-RIGHT: 7px; 	PADDING-LEFT: 7px;	padding-top: 7px; 	MARGIN: 0px;	margin-top: 0px;	margin-bottom: 0px;	BACKGROUND-COLOR: #336699;	BORDER-RIGHT: #ffffff 1px solid; 	BORDER-LEFT: #ffffff 1px solid;	BORDER-BOTTOM: #ffffff 1px solid;		}A.rciMenuItemParentHighlighted:link { COLOR: #ffffff;}A.rciMenuItemParentHighlighted:active { COLOR: #ffffff;}A.rciMenuItemParentHighlighted:hover  { COLOR: #ffffff;BACKGROUND-COLOR: #0a3d7e; text-decoration:none;}A.rciMenuItemParentHighlighted:visited { COLOR: #ffffff;}/* Child Items*/DIV.rciMenuItemChild{		margin: 0;	padding: 0;	border: 0;}A.rciMenuItemChild{	display:block;	FONT: 8pt/1.25 Verdana, Arial, Helvetica, sans-serif; 	COLOR: #ffffff; 	TEXT-DECORATION:none; 	voice-family: inherit;	height:18px;	width:172px;	PADDING-RIGHT: 0px; 	PADDING-LEFT: 8px;	padding-top: 3px;	padding-bottom: 3px; 	MARGIN: 0;	margin-top: 0px;	margin-bottom: 0px;	BACKGROUND-COLOR: #0A3D7E;	BORDER-RIGHT: #ffffff 1px solid; 	BORDER-LEFT: #ffffff 1px solid;	}A.rciMenuItemChild:link { COLOR: #ffffff;}A.rciMenuItemChild:active { COLOR: #ffffff;}A.rciMenuItemChild:hover  { COLOR: #ffffff;BACKGROUND-COLOR: #336699; text-decoration:none;}A.rciMenuItemChild:visited { COLOR: #ffffff;}DIV.rciMenuItemChildHighlighted{		margin: 0;	padding: 0;	border: 0;}A.rciMenuItemChildHighlighted{	display:block;	FONT: 8pt/1.25 Verdana, Arial, Helvetica, sans-serif; 	COLOR: #ffffff; 	TEXT-DECORATION:none; 	voice-family: inherit;	height:18px;	width:172px;	PADDING-RIGHT: 0px; 	PADDING-LEFT: 8px;	padding-top: 3px;	padding-bottom: 3px; 	MARGIN: 0;	margin-top: 0px;	margin-bottom: 0px;	BACKGROUND-COLOR: #0A3D7E;	BORDER-RIGHT: #ffffff 1px solid; 	BORDER-LEFT: #ffffff 1px solid;		}A.rciMenuItemChildHighlighted:link { COLOR: #ffffff;}A.rciMenuItemChildHighlighted:active { COLOR: #ffffff;}A.rciMenuItemChildHighlighted:hover  { COLOR: #ffffff;BACKGROUND-COLOR: #336699; text-decoration:none;}A.rciMenuItemChildHighlighted:visited { COLOR: #ffffff;}DIV.rciMenuItemDivider{	Font-Size: 0px;	height:1px;	background-color:transparent;	border-bottom:1px solid #FFFFFF;	margin:0px;	padding:0px;}/* ------------ END MenuBar tags ------------ *//* ------------ START BizCard tags ------------ */DIV.eNBizCard{	Padding-Top: 35px;	Padding-Bottom: 35px;	padding: 22px 0px 22px 0px;	margin-left:28px;	width:170px;}IMG.eNBizCardPhoto{	Text-Align: center;	Width: 80px;}TD.eNBizCardPhoto{	width: 100%;	Text-Align: center;	color:#003366;}DIV.eNBizCardName{	Font-Weight: bold;	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 11pt;	color:#003366;}DIV.eNBizCardPhone{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}SPAN.eNBizCardPhoneCaption{	Padding-Right: 5px;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}DIV.eNBizCardFax{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}SPAN.eNBizCardFaxCaption{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}DIV.eNBizCardEmail{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}A.eNBizCardEmail{	Text-Decoration: none;color:#003366;}DIV.eNBizCardAddress1{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}DIV.eNBizCardAddress2{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}DIV.eNBizCardCityStateZip{	Text-Align: right;	Font-Family: Verdana, Arial, Helvetica, sans-serif;	Font-Size: 8pt;	color:#003366;}.BrokerName{	color:#990000;	Font-Size: 10pt;}/* ------------ END BizCard tags ------------ *//* ------------ START Listing Details agent BizCard tags ------------ */TABLE.REMSBizCard {			margin:0; 			padding:10px 0 0 0;			font-family:Verdana, Arial, Helvetica, sans-serif;			font-size:8pt;			color:#003366;			text-align:right;			}TD.REMSBizCard {	vertical-align:top;	padding:0; margin:0;	}		a.REMSBizCardAgentLink, a.REMSBizCardAgentLink:link, a.REMSBizCardAgentLink:visited, a.REMSBizCardAgentLink:active {			font-family:Verdana, Arial, Helvetica, sans-serif;			color:#ce0000;			font-size:10pt;			font-weight:bold;			}		a.REMSBizCardAgentLink:hover {color:#666666;}		SPAN.agentTitle {			font-family:Verdana, Arial, Helvetica, sans-serif;			font-size:7pt;			font-weight:normal;			text-transform:uppercase;			margin:0;			display:block;			}		SPAN.REMSBizCardLabel {			font-family:Verdana, Arial, Helvetica, sans-serif;			font-size:7pt;			font-weight:bold;			text-transform:uppercase;		}		a.REMSBizCardEmailLink, a.REMSBizCardEmailLink:link, a.REMSBizCardEmailLink:visited, a.REMSBizCardEmailLink:active, {color:#003366; font-weight:bold;}		a.REMSBizCardEmailLink:hover {color:#ce0000;}		a.REMSBizCardAgentLink, a.REMSBizCardAgentLink:link, a.REMSBizCardAgentLink:visited, a.REMSBizCardAgentLink:hover, a.REMSBizCardAgentLink:active {border:0px;}		IMG.REMSBizCardImage{border:1px solid #0a3d73; width: 60px; margin:0 0 0 8px;}		TD.REMSBizCardImage {width:1px;}		a.REMSBizCardAgentLink:hover IMG.REMSBizCardImage{border:1px solid #ce0000;}/* ------------ END agent Listing Details BizCard tags ------------ *//* ------------ START HomePage tags ------------ */DIV.eNHPText{	Font-Family: Arial, Verdana;	Font-Size: 12px;}Table.eNHPButtons{	Padding: 0px;}TD.eNHPButtons {	padding: 62px 12px 0px 12px;	width:auto;}SPAN.HPButtonHeadline{	Font-Family: Arial, Verdana;	Font-Size: 12px;	Font-Weight: bold;}A.HPButtonHeadline{}SPAN.HPButtonText{	Font-Family: Arial, Verdana;	Font-Size: 12px;}TD.HPButtonImage{	Padding: 5px;}IMG.HPButtonImage{}TABLE.HPContent {	border-top:1px solid #003366;	margin:20px 0 0 0;	padding: 0;	width: 100%;}DIV.HPForBuyers {	clear:both; 	margin:20px 22px 20px 0px;	width:100%;}DIV.HPForSellers {	clear:both; 	margin:0px 22px 20px 0px; 	width:100%;}.HPBizCard {	float:right; 	padding-left: 15px; 	margin: 6px 8px 12px 8px;	height:auto; width:100%;}TD.HPQuickSearch {	border-left:1px solid #003366;	padding:0;	margin:0;	width:184px;}H1.BrokerName {	font-size:13px;	Color:#c30000;	margin: 0px 0px 2px 0px;	padding:0px;}DIV.BizCardContent { 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color: #003366;	margin:0;	padding:0;	width:100%; text-align:right;}DIV.BCInfo { 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color: #003366;	margin:0;	padding:0;	width: 280px;}DIV.BCInfo P {	text-align:left;	margin: 12px 0 10px 0;	padding:0;	clear:both;	font-weight:normal;	}DIV.BrokerImage {		width:86px;	float:right;	margin: 0;	padding:0;	}DIV.BCAddress1 {	clear:both;	padding: 1px 0px 1px 0px;	width: auto;	}	DIV.BCAddress1 strong {	font-size:10px;	}/* ------------ END HomePage tags ------------ *//* ------------ START Footer tags ------------ */A.white:link {	COLOR: #ffffff}A.white:visited {	COLOR: #ffffff}A.white:active {	COLOR: #ffffff}.white {	COLOR: #ffffff}Table.eNFooter{	BORDER-TOP: #0a3d7e 1px solid; 	BACKGROUND-color: #ce0000; 	BORDER-BOTTOM: #0a3d7e 1px solid; 	HEIGHT: 51px;	width:100%;	color:#FFFFFF;}Table.footerCopyInfo {	WIDTH: 100%; background-color:#FFFFFF;}TD.eNCopyright{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; MARGIN: 0px;}DIV.eNCopyright{  FONT-SIZE: 11px;   COLOR: #ffffff;   PADDING-TOP: 0px;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}TD.eNTagline{	Padding-Bottom: 5px;	}DIV.eNTagline{	Text-Align: right;}A.eNTagline{  FONT-SIZE: 11px;   COLOR: #ffffff;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}A.eNFooterLink{	Text-Decoration: none;}Table.eNFooterContactInfo{	Width: 100%;	Height: 40px;	position:relative;}TD.eNFooterContactInfo{	Text-Align: left;	Padding-Top: 5px;}DIV.eNFooterContactName{	line-height: 13px;	font-weight:bold;}DIV.eNFooterContactInfo{	line-height: 13px;}SPAN.eNFooterContactInfo{	line-height: 13px;	text-transform:uppercase;	font-weight:bold;}TD.REMAXcopyright {	padding: 0px 6px 0px 6px;}TD.footerMenu {	TEXT-ALIGN: right;	padding: 0px 6px 0px;}TD.legalDisclaimer {	WIDTH: 100%; 	padding: 6px 6px 0px 6px; 	TEXT-ALIGN: center;}<!------------------< DIV Only based footer classes >------------------>DIV.footerUpper2 {	width:100%;	height: 56px;	position: relative;	background-color:#CE0000;	BORDER-TOP: 1px solid #0a3d7e;	BORDER-BOTTOM: 1px solid #0a3d7e;	vertical-align: bottom;	padding: 6px 6px 10px 6px;	color:#FFFFFF;}SPAN.footerInfo {color:#FFFFFF;}DIV.langSelector {	background-color: #ce0000;	width:auto;	height: 51px;	color:#FFFFFF; 	font-weight: bold; 	vertical-align: bottom;	float:left;}DIV.logos  {	background-color: #ce0000;	color:#FFFFFF; 	font-weight: bold; 	float:right;	width: 457px;}DIV.childrensMN  {	width:205px;	height: 51px;	background-color: transparent;	padding: 6px 6px 10px 33px;	vertical-align: bottom;	text-align:left;	background-image:url(../images/footerCMN.gif); 	background-position:left; 	background-repeat:no-repeat;	float:left;}DIV.SusanGFound  {	width:202px;	height: 51px;	background-color: transparent;	vertical-align: bottom;	padding: 6px 6px 10px 14px; 	text-align:right; 	background-image:url(../images/footerSGF.gif); 	background-position:left; 	background-repeat:no-repeat;	position: relative;	float: right;}DIV.linksCopyRight {	width:100%;	position:relative;	padding: 0px;	clear:both;}DIV.REMAXcopyright {	padding: 0px 6px 0px 6px;	float: left;}DIV.footerMenu {	TEXT-ALIGN: right;	padding: 0px 6px 0px;	float: right;}DIV.legalDisclaimer {	width:100%;	position:relative;	padding: 6px 6px 0px 6px; 	TEXT-ALIGN: center;	clear: both;}<!------------------</DIV Only based footer classes >----------------->/* ------------ END Footer tags ------------ */TD.enPagination{}SPAN.enPaginationCount{}SPAN.enPaginationPages{}a.enPaginationPrev{	color: #000066;}	a.enPaginationPrev:hover{}a.enPaginationNext{	color: #000066;}	a.enPaginationNext:hover{}a.enPagination{	color: #000066;}	a.enPagination:hover{}SPAN.enPaginationCurrentPage{	color: #000066;}SPAN.enPaginationDivider{	color: #000066;}DIV.eNHeaderLogo { text-align:center; margin-bottom:15px;}IMG.eNHeaderLogo { width:80px;}<!-------  Search Panel Listing Style ------- */DIV.MainSearch {	position:relative;	left:0;}.REMSHeadline2{	color: #ffffff;	text-align: right;	font-size: 8px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	background-color: #083d7e;}.REMSListingHeader2 {	color: #003366;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.REMSHeadline1Background{	color: #666666;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-weight: bold;}DIV.REMSHeadline1Background{	color: #666666;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}.REMSListingHeaderSmall {	color: #666666;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding-bottom: 10px;	margin-bottom: 10px;}.REMSListingCaption{	color: #666666;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}TD.REMSListingCaption{	color: #666666;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.REMSListingHeader4{	color: #003366;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}.REMSLinkCommand{	color: #ffffff;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}a.REMSLinkCommand{	color: #ffffff;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}a.REMSLinkCommand:link {	color: #ffffff;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}a.REMSLinkCommand:active {color: #ffffff;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif}a.REMSLinkCommand:hover {color: #A5C6E8;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif}a.REMSLinkCommand:visited {color: #ffffff;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif}.PropertyListHR{	color:#cccccc;	height: 1px;}.REMSIDXDisclosure{	color:#666666;	width: auto;	padding:0px;	margin:0px;}/*-------  /Search Panel Listing Style ------- *//* SearchPannel StyleSheet *//* PANEL CSSTable (Top)  ------------------ */.PanelTopTable{	border-right: 0px solid;	border-top: 0px solid;	border-left: 0px solid;		border-bottom: 0px solid;		background-color: #;	margin-left: 10px;	width: 530px;	 }/* PANEL CSSTable (Bottom) ------------------ */.PanelBottomTable{	border-right: 0px solid;	border-top: 0px solid;	border-left: 0px solid;	border-bottom: 0px solid;	margin-left: 10px;	width: 530px;}/* PANEL CSSCells (Top) ------------------ */.PanelTopUpperLeft{	padding:0px;	height: 0px;	background-color: #;}.PanelTopUpperCenter{	height: 0px;	width: 530px;	background-color: #;}.PanelTopUpperRight{	padding:0px;	height: 0px;	background-color: #;}.PanelTopMidLeft{	padding: 0px;	background-color: #;        }.PanelTopMidRight{	padding:0px;	background-color: #;} /* PANEL CSSCells (Bottom) ------------------ */.PanelBottomUpperLeft{	padding:0px;	background-color: #; }.PanelBottomUpperCenter{	height: 0px;	width: 530px;	background-color: #;}.PanelBottomUpperRight{	padding:0px;	background-color: #;	 }.PanelBottomMidLeft{	padding:0px;	background-color: #;}.PanelBottomMidRight{	padding:0px;	background-color: #;}.PanelBottomLowerLeft{	padding:0px;	height: 0px;	background-color: #;}.PanelBottomLowerCenter{	height: 0px;	background-color: #;}.PanelBottomLowerRight{	padding:0px;	height: 0px;	background-color: #;}#REMSTabStrip1{	Margin-Left: 20px;}table.REMSTabStrip { text-align:left;	width:518px;}/* ------------ Styles not in Standard CSS file ------------------------------ *//*.REMSListingSearchCount{	color:#ffffff;	height:21px;	vertical-align:middle;	background-color: #083d7e;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}*/TD.REMSListingSaveSearchLink {width:50%; background-color:#0F4281; font-family:Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;	padding:4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	height:19px;	vertical-align:middle;	}/*.REMSListingPagination{	color:#666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	height: 28px;	vertical-align:middle;	border-bottom: 3px solid #083d7e;}*/TD#REMSListingPagination2{	color:#666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	height: 28px;	vertical-align:middle;	border-bottom: 0px solid #083d7e;	border-top: 3px solid #083d7e;}#REMSQuickSearchPanelTop{	background-color: transparent;}.PropertyListBackground{ 	background-color:#;}.PropertyListPaginationBackground{	backgroun-color:#;	height:21px;}.REMSLinkCommandSmaller{	color:#666666;}a.REMSLinkCommandSmaller {	color:#666666;}a.REMSLinkCommandSmaller:visited {	color:#666666;}a.REMSLinkCommandSmaller:active {	color:#666666;}a.REMSLinkCommandSmaller:hover {	color: #ce0000;}TD.PropSumIMG { margin-right: 11px; padding-right: 11px;}TABLE.SPSearchButtonTop {	height:39px;	marin-bottom: 18px;}html>body table.SPSearchButtonTop {	height:21px;	marin-bottom: 18px;}DIV.REMAXBrokerInfo {	font-weight: bold;	float:left;	width:185px;	margin:14px 0 0 0; padding:0;}div.OtherOffices {	/* height:12px;	margin-bottom: 12px; */}div.HiddenOffices {	BORDER-TOP: #30689B 1px solid;	BORDER-LEFT: #30689B 1px solid;	BORDER-BOTTOM: #316698 2px solid;	BORDER-RIGHT: #316698 2px solid; 	padding: 6px; 	margin-left:200; 	Z-INDEX: 200; 	VISIBILITY: hidden;	display:none; 	WIDTH: 300px;  	top: 0;	BACKGROUND-COLOR: #ffffff;}.PropDetailRTBtns {	width: 102px;	border-left:1px solid #003366;	padding: 0px 10px 0px 10px;}.HUSDisclaimerText {width:100%;}/* ------------------------------------------ *//* -------------- <Search Panel Headlines and other stuff>  -------------- */SPAN.REMAXbrokerName {	color: #ce0000;	font-size: 18px;	font-weight:bold;}DIV.greeting {	margin:8px 0 0 0;	padding:0;	}	TD.REMSTopParagraph {	margin:0;	padding:0;	}DIV.nearByOffices {	FLOAT:left;	font-weight: bold;}DIV.Offices {	PADDING: 4px; 	LINE-HEIGHT: 12px;	TEXT-ALIGN: right;}DIV#ShownOffices {	font-size:10px;	line-height:12px;	float:right;}SPAN.changeUser {color:#666666;}HR.SearchResults {	color:#0a3d7e;	height:1px;	background-color:#0a3d7e;	width:100%;	}td.SearchResults {	color:#0a3d7e;	height:1px;	background-color:#0a3d7e;	width:100%;	}TABLE.propDetails {	width:480px;}DIV.REMListingHeader1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	color:#003366;	height:18px;	margin-bottom:3px;	}	TD.REMSRightColumn {	width:105px;	margin: 0px 0px 0px 8px;	padding: 0px 0px 0px 8px;	border-left: 1px solid #003366;}TD.propertyDetailsArea {	width:470px;	margin-right: 10px;	}/* -------------- </Search Panel Headlines>  -------------- *//* ---------------------------- &*//* FeaturedPropertyType=12 */TABLE.REMSFeaturedProperty {	border:1px solid #336699; 	background-color:#E8F1FA;	margin-left:10px;}TR.REMSFeaturedPropertyRow {}TD.REMSFeaturedPropertyColumn {	padding: 4px 0px 5px 0px;}TD#Property1 {padding:0px;}IMG.REMSFeaturedPropertyImage {}TD.REMSFeatPropHeightColumn { padding: 2px 11px 2px 11px;}SPAN.REMSFeaturedPropertyAddress {}DIV.REMSFeaturedPropertyCaption { 	font-family:Arial, Verdana,  Helvetica, sans-serif;	font-size:11px;	color:#003366;	}SPAN.REMSFeaturedPropertyCity {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#003366;}SPAN.REMSFeaturedPropertyState {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#003366;}SPAN.REMSFeaturedPropertyBedAndBath {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#003366;}SPAN.REMSFPEnahncedPrice {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#003366;	font-weight:bold;}/* FeaturedPropertyType=12 *//* ---------------------------- &*//* -------------<FEATURED SEARCH SUMMARY STYLES>--------------------*/TABLE.REMSBucketSearches1 {	width:272px;	padding:0;	height:120px;	margin:12px 0 0 0;	}IMG.BucketSearchImage {	width:132px;	border:1px solid #0A3D7E;	}.BucketSearchImage {	width:132px;	border:1px solid #0A3D7E;	}A.ListingHeading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:bold;	color:#0A3D7E;	text-decoration:none;	} /* Hard coding in here that is preventing CSS class*/TD#bucket1 {	padding:0 12px 0 0;	width: 142px;	text-align:left;	}/* -------------<FEATURED SEARCH SUMMARY STYLES>--------------------*//* ------------<TAB Classes>-------------- &*/.TabDefaultClass {	background-color: transparent;	background-image: url('../images/controls/TABS_Default.gif');	background-repeat:no-repeat;	color:#ffffff;	display:block;	height:17px;	width:132px;	text-align:center;}a.TabDefaultClass:link {text-decoration:none; color:#FFFFFF;}a.TabDefaultClass:acitve {text-decoration:none; color:#FFFFFF;}a.TabDefaultClass:hover {text-decoration: underline; color:#FFFFFF;}a.TabDefaultClass:visited {text-decoration:none; color:#FFFFFF;}.TabMouseOverClass {	background-color: transparent;	background-image: url('../images/controls/TABS_hover.gif');	background-repeat:no-repeat;	color:#ffffff;	display:block;	height:17px;	width:132px;	text-align:center;}.TabSelectedClass {	background-color: transparent;	background-image: url('../images/controls/TABS_Selected.gif');	background-repeat:no-repeat;	color:#ffffff;	display:block;	height:17px;	width:132px;	text-align:center;}.enTab {	background-color: transparent;	background-image: url('../images/controls/TABS_Default.gif');	background-repeat:no-repeat;	color:#ffffff;	display:block;	height:17px;	width:132px;	text-align:center;}a.entab:link {	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	}a.entab:active {	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	}a.entab:hover {	color:#FFFFFF;	font-weight:bold;	text-decoration: underline;	}a.entab:visited {	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	}.searchTab {	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	}a.searchTab:link {color:#FFFFFF;	text-decoration:none;	}.loginRedirect {color:#666666;}a.loginRedirect:link {color:#666666;}a.loginRedirect:active {color:#666666;}a.loginRedirect:hover {color:#003366;}a.loginRedirect:visited {color:#666666;}/*Open Houses*//*Main description and separator border between search results*/TD.listingSearch2 {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; 	BORDER-TOP: 1px solid #003366;	border-bottom:1px solid white;}/*	/* ------------</TAB Classes>-------------- &*//* START CIty Search CSS *//* Image and Positioning Styles */#imgTopImage { Z-INDEX: 1; WIDTH: 183px; HEIGHT: 59px; TEXT-ALIGN: left; background-image:url('images/RM_CSrchTop.gif'); }IMG.CityListImageTop { background-image:url('images/RM_CSrchTop.gif');}#imgBottomImage { MARGIN-TOP: 0px; Z-INDEX: 10; LEFT: 0px; POSITION: relative; HEIGHT: 59px; }#divUpControl { Z-INDEX: 100; LEFT: 0px; WIDTH: 25px; POSITION: absolute; TOP: 0px; HEIGHT: 12px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right; }#divDownControl { Z-INDEX: 100; LEFT: 0px; WIDTH: 25px; POSITION: absolute; TOP: 456px; HEIGHT: 12px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right; }#divContainer { BORDER-RIGHT: #00ff33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00ff33 0px solid; PADDING-LEFT: 11px; LEFT: 0px; FLOAT: left; VISIBILITY: hidden; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #00ff33 0px solid; WIDTH: 135px; CLIP: rect(0px 146px 410px 0px); PADDING-TOP: 0px; BORDER-BOTTOM: #00ff33 0px solid; HEIGHT: 468px; }#divContent { BORDER-RIGHT: #00ff33 0px solid; BORDER-TOP: #00ff33 0px solid; BORDER-LEFT: #00ff33 0px solid; BORDER-BOTTOM: #00ff33 0px solid; POSITION: relative; TOP: 0px; }#Scrollers { BORDER-RIGHT: #cccc66 0px solid; BORDER-TOP: #cccc66 0px solid; FLOAT: right; BORDER-LEFT: #cccc66 0px solid; WIDTH: 25px; BORDER-BOTTOM: #cccc66 0px solid; POSITION: relative; TOP: 0px; HEIGHT: 468px; }/* TEXT STYLES*/.REMSPropertyBarEvenRow{	background-color:#ffffff;	FONT-SIZE: 10px; 	COLOR: #003366;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	}.REMSPropertyBarEvenRowLink{	FONT-SIZE: 10px; 	COLOR: #003366;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}a.REMSPropertyBarEvenRowLink{	color:#003366;}a.REMSPropertyBarEvenRowLink:active{	color:#003366;}a.REMSPropertyBarEvenRowLink:visited{	color:#003366;}a.REMSPropertyBarEvenRowLink:hover{	color:#003366;}.REMSPropertyBarEvenRowNumber{	color:#003366;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	width: 60px;	padding-bottom: 3px;}.REMSPropertyBarOddRow{	background-color:transparent;	color:#003366;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	}.REMSPropertyBarOddRowLink{	color:#003366;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}a.REMSPropertyBarOddRowLink{	color:#003366;}a.REMSPropertyBarOddRowLink:active{	color:#003366;}a.REMSPropertyBarOddRowLink:visited{	color:#003366;}a.REMSPropertyBarOddRowLink:hover{	color:#003366;}.REMSPropertyBarOddRowNumber{	color:#003366;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	width: 60px;	padding-bottom: 3px;}/* END CIty Search CSS *//* Featured Search CSS */TD.FeatSearchImage {	padding: 0 12px 0 0;	}DIV.agentPhoto {	width: 60px;	}.CitySearchList { background-color:#FFFFFF;}}.showcasebg {	background-color: transparent;	background-position:center;	background-repeat: no-repeat;}/*Featured search more details page property text*/SPAN.REMSFeaturedSearchCopy{	display:block;	padding-top:10px;	padding-bottom:10px;}
