BODY {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
h1 {font-size:14px;}
.Text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.TextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #dd0000
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #dd0000
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #dd0000
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #dd0000
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #dd0000
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #dd0000
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dd0000
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	COLOR: #000000; HEIGHT: 1pt
}
.Error {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red
}
.AgencyContactInfoPanel .PhotoPanel .NormalPhoto {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.MapLocationSelectionModule .ImageMap {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.FeaturedListingPanel INPUT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.UserContactInfoPanel IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.PhotoGalleryPanel INPUT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.PhotoGalleryPanel .MainPhoto IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.PhotoPanel INPUT.NormalPhoto {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.PhotoPanel .ZoomPhoto IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.Panel .PhotoPanel IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.Point2PagePanel .PhotoPanel IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.AlbumLimitPanel {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; COLOR: red; TEXT-ALIGN: center
}
.ClickThumb {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.PhotoGalleryPanel .Item A {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; BORDER-LEFT: #000000 1px solid; WIDTH: 66px; BORDER-BOTTOM: #000000 1px solid
}
.PhotoGalleryPanel .SelectedItem A {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; BORDER-LEFT: #000000 1px solid; WIDTH: 66px; BORDER-BOTTOM: #000000 1px solid
}
.PhotoGalleryPanel .Item {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.PhotoGalleryPanel .SelectedItem {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #bbbbbb
}
.CommandPanel {
	TEXT-ALIGN: right
}
INPUT.CommandButton {
	WIDTH: 75px
}
INPUT.CommandButtonDisabled {
	CURSOR: default
}
.MortgageCalculator .CommandButton {
	WIDTH: 120px
}
.Page .MortgageCalculator .Title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 1px solid
}
.ForAgentsPage .BioPanel SPAN {
	COLOR: black
}
.MortgageCalculatorResults SPAN {
	COLOR: black
}
.MortgageCalculatorResults TD {
	COLOR: black
}
.Seperator {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #ffffff 1px outset; BORDER-LEFT: #ffffff 1px outset; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 3px; BACKGROUND-COLOR: #f5f5f5
}
.ListingsSummaryPanel .ListingsDataGrid {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
.ListingsSummaryPanel .ListingsDataGrid TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.ListingsSummaryPanel .ListingsDataGrid .Header TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.ListingsSummaryPanel .ListingsDataGrid .Pager TD {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: white
}
TR.Pager A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
TR.Pager A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
TR.Pager A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .ListingsDataGrid .Pager A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .ListingsDataGrid .Pager A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .ListingsDataGrid .Pager A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .SortPanel A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .SortPanel A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .SortPanel A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.ListingsSummaryPanel .SortPanel A.SelectedLink:link {
	FONT-WEIGHT: bold
}
.ListingsSummaryPanel .SortPanel A.SelectedLink:visited {
	FONT-WEIGHT: bold
}
.ListingsSummaryPanel .SortPanel A.SelectedLink:active {
	FONT-WEIGHT: bold
}
.ListingsSummaryPanel .SortPanel A.SelectedLink:hover {
	FONT-WEIGHT: bold
}
.ListingsSummaryPanel .ListingsDataGrid .HeaderSelected {
	WHITE-SPACE: nowrap
}
.SortPanel .Label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ListingsSumaryPanel .SortPanel {
	WHITE-SPACE: nowrap
}
TR.Pager A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.ListingsSummaryPanel .ListingsDataGrid .Pager A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.ListingsSummaryPanel .SortPanel A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.ListingsSummaryPanel .ListingsDetailedDataGrid .Pager TD {
	BACKGROUND-COLOR: white
}
.BedroomsDataGrid .Header {
	TEXT-ALIGN: left
}
.UserDataGrid .Header TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffcc66; TEXT-ALIGN: center
}
.ListingColumnSelectorPanel .DataList .Item {
	BACKGROUND-COLOR: #ffffff
}
.ListingDetailsHeaderPanel {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.ListingDetailsHeaderPanel .Title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ListingDetailsHeaderPanel TH {
	COLOR: black; BACKGROUND-COLOR: #f5f5f5
}
.ListingDetailsHeaderPanel TD.Data {
	COLOR: black; BACKGROUND-COLOR: #f5f5f5
}
.ListingDetailsHeaderPanel .ListingDetailsData {
	BACKGROUND-COLOR: #ebebeb
}
.ListingDetailsHeaderPanel .ListingDetailsData SPAN {
	COLOR: black
}
.ListingDetailsHeaderPanel SPAN {
	WHITE-SPACE: nowrap
}
.ListingDetailsData SPAN {
	PADDING-RIGHT: 4px; FONT-SIZE: 10px
}
.Bullet {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.SubTitle {
	FONT-WEIGHT: bold
}
.FeatureSubtitle {
	BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: #cccccc 1px solid
}
.TabTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.SmallLabel {
	FONT-SIZE: xx-small; COLOR: dimgray
}
A.SmallLabel:link {
	COLOR: dimgray; TEXT-DECORATION: none
}
A.SmallLabel:visited {
	COLOR: dimgray; TEXT-DECORATION: none
}
A.SmallLabel:active {
	COLOR: dimgray; TEXT-DECORATION: none
}
A.SmallLabel:hover {
	COLOR: dimgray; TEXT-DECORATION: underline
}
.SubTitleCell {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center
}
.EmailListingSubtitle {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ebebeb
}
.PhotoList TD {
	valign: top
}
.PhotoList TD IMG {
	CURSOR: hand
}
COLPA\:InputImage {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 130px; CURSOR: hand; BORDER-BOTTOM: gray 1px solid; HEIGHT: 98px; BACKGROUND-COLOR: black; align: center
}
.ProgressDialog {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #deecf7
}
A.SiteLinkFooter:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.SiteLinkFooter:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.SiteLinkFooter:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.SiteLinkFooter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.SiteLinkFooter2:link {
	FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkFooter2:visited {
	FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkFooter2:active {
	FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkFooter2:hover {
	FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkLoginFooter:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkLoginFooter:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkLoginFooter:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.SiteLinkLoginFooter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
.SiteTitleLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: sans-serif
}
.SiteTagLine {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial
}
.WelcomeMessage {
	FONT-SIZE: 12px
}
.PhotoPanel .ZoomPhoto {
	BORDER-RIGHT: #000000 1px solid
}
.DesktopPortalBannerPanel .TabsDataList {
	BORDER-RIGHT: #000000 1px solid
}
.DesktopPortalBannerPanel .TabsDataList .Item A:hover {
	TEXT-DECORATION: none
}
.UserContactInfoPanel .Infolabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.UserContactInfoPanel .DataLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.CustomFeatureDataList TD {
	PADDING-LEFT: 18px; VERTICAL-ALIGN: top; TEXT-INDENT: -8px
}
.FeaturesDataList .FeaturesInnerDataList TD {
	PADDING-LEFT: 18px; VERTICAL-ALIGN: top; TEXT-INDENT: -8px
}
STRONG.Bullet {
	FONT-SIZE: 10px; FONT-FAMILY: arial
}
.BigMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.SearchCriteriaBorder {
	BORDER-RIGHT: lightgrey 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: lightgrey 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: lightgrey 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: lightgrey 1px solid
}
.RSS {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #d08335; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana, sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}
.KML {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #d08335; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana, sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}
.ListingButtons {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; WHITE-SPACE: nowrap; HEIGHT: 24px
}
.LSummaryStatusDiv {
	Z-INDEX: 2; LEFT: 0px; POSITION: relative; TOP: 0px
}
.FeaturedListingStatusSpan {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 120%; FILTER: alpha(opacity=60); WIDTH: 159px; COLOR: #fff; POSITION: relative; TOP: 17px; BACKGROUND-COLOR: #d34d0c; opacity: 0.6; moz-opacity: 0.6
}
.LSummaryStatusDiv STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 80%; FILTER: alpha(opacity=60); LEFT: 1px; WIDTH: 64px; COLOR: #fff; POSITION: absolute; TOP: 1px; HEIGHT: 13px; BACKGROUND-COLOR: #d34d0c; opacity: 0.6; moz-opacity: 0.6
}
