/* ::::: Global Text Styles ::::: */

.pageTitle {
	color:#1b4f81;
	border-bottom:1px solid #1b4f81;
}
.pageTitleRt {
	border-bottom:1px solid #1b4f81;
}
.pageBack a:link {
	color:#1b4f81;
}
.pageBack a:active {
	color:#1b4f81;
}
.pageBack a:visited {
	color:#1b4f81;
}
.md_text a:link {
	color:#1b4f81;
}
.md_text a:active {
	color:#1b4f81;
}
.md_text a:visited {
	color:#1b4f81;
}
.resultsTextOn a:link {
	color:#1b4f81;
	text-decoration:underline;
}
.resultsTextOn a:active {
	color:#1b4f81;
	text-decoration:underline;
}
.resultsTextOn a:visited {
	color:#1b4f81;
}
.displayTableText a:link {
	color: #1b4f81;
}
.displayTableText a:active {
	color: #1b4f81;
}
.displayTableText a:visited {
	color: #1b4f81;
}
.displayTableText a:hover {
	color: #1b4f81;
}
.displayTableCellLt a:link {
	color: #1b4f81;
}
.displayTableCellLt a:active {
	color: #1b4f81;
}
.displayTableCellLt a:visited {
	color: #1b4f81;
}
.displayTableCellLt a:hover {
	color: #1b4f81;
}
.displayTableCellLtLast a:link {
	color: #1b4f81;
}
.displayTableCellLtLast a:active {
	color: #1b4f81;
}
.displayTableCellLtLast a:visited {
	color: #1b4f81;
}
.displayTableCellLtLast a:hover {
	color: #1b4f81;
}
.displayTableCellRt a:link {
	color: #1b4f81;
}
.displayTableCellRt a:active {
	color: #1b4f81;
}
.displayTableCellRt a:visited {
	color: #1b4f81;
}
.displayTableCellRt a:hover {
	color: #1b4f81;
}
.displayTableCell a:link {
	color: #1b4f81;
}
.displayTableCell a:active {
	color: #1b4f81;
}
.displayTableCell a:visited {
	color: #1b4f81;
}
.displayTableCell a:hover {
	color: #1b4f81;
}
.displayTableCellLast a:link {
	color: #1b4f81;
}
.displayTableCellLast a:active {
	color: #1b4f81;
}
.displayTableCellLast a:visited {
	color: #1b4f81;
}
.displayTableCellLast a:hover {
	color: #1b4f81;
}

/* ::::: Rounded Corner Boxes ::::: */

/* Gradient Top & Bottom */
.boxHeaderText {
	color:#ffffff;
}
.boxHeaderText {
	color:#ffffff;
}
.boxFooterText a:link {
	color: #ffffff;
}
.boxFooterText a:active {
	color: #ffffff;
}
.boxFooterText a:visited {
	color: #ffffff;
}
.boxFooterText a:hover {
	color: #ffffff;
}
.boxTopLt {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxTopLt.gif);
}
.boxTopBg {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxTopBg.gif);
}
.boxTopRt {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxTopRt.gif);
}
.boxBotLt {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxBotLt.gif);
}
.boxBotBg {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxBotBg.gif);
}
.boxBotRt {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxBotRt.gif);
}
.displayTableBorder {
	border-right:1px solid #1b4f81;
	border-left:1px solid #1b4f81;
}
.boxSubTop {
	border:1px solid #1b4f81;
	background-color:#b8cee5;
}
.boxSubBottom {
	border:1px solid #1b4f81;
	background-color:#b8cee5;
}
.boxHeaderBorder {
	border-bottom:1px solid #1b4f81;	
}
.boxFooterBorder {
	border-top:1px solid #1b4f81;	
}

/* Plain Box */

.plainBoxTopLt {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxTopLt.gif) no-repeat;
}
.plainBoxTopBg {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxTopBg.gif) repeat-x;
}
.plainBoxTopRt {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxTopRt.gif) no-repeat;
}
.plainBoxLt {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxLt.gif) repeat-y;
}
.plainBoxRt {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxRt.gif) repeat-y;
}
.plainBoxBotLt {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxBotLt.gif) no-repeat;
}
.plainBoxBotBg {
	background-image: url(/ccimages/verticals/realestate/overrides/sctoday/images/re_bg_plainBoxBotBg.gif);
}
.plainBoxBotRt {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_plainBoxBotRt.gif) no-repeat;
}

/* ::::: Buttons ::::: */
.buttonClassREFlow {
	background: url(/ccimages/verticals/realestate/overrides/sctoday/buttonBkgdFlow.gif) repeat-x right;
}
.buttonClassREFlowSm {
	background: url(/ccimages/verticals/realestate/overrides/sctoday/buttonBkgdFlow.gif) repeat-x right;
}
.buttonClassFlowMini {
	background: url(/ccimages/verticals/realestate/overrides/sctoday/buttonBkgdFlowMini.gif) repeat-x right;
}
/* ::::: Form Styles ::::: */
div.multipleCheckBox {
	border: 1px solid #1b4f81 !important
}
.textfield70 {
	border:1px solid #1b4f81;
}
.textfield150 {
	border:1px solid #1b4f81;
}
.textfield200 {
	border:1px solid #1b4f81;
}
.textarea {
	border:1px solid #1b4f81;
}
.dropdown {
	border:1px solid #1b4f81;
} 
.textbox {
	border:1px solid #1b4f81;
}
/* bullet lists */

li.signInList {
	background-image: url(/ccimages/verticals/realestate/overrides/sctoday/re_icon_listBullet.gif);
}
.detailDesc ul {
	list-style-image:url(/ccimages/verticals/realestate/overrides/sctoday/re_icon_listBullet.gif);
}
.detailDesc li {
	list-style-image:url(/ccimages/verticals/realestate/overrides/sctoday/re_icon_listBullet.gif);
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Detail Page ::::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */
.sellerTitle {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_gradTitleBar.gif) repeat-x;
	border:1px solid #1b4f81;
	background-color:#1b4f81;
}
/* Detail Page Text */
.detailPrice {
	color:#1b4f81;
}
/* Detail Page Tabs */
.detailsTabBorder {
	background: url(/ccimages/verticals/realestate/overrides/sctoday/re_tab_details_border.gif) repeat-x bottom;
}
#detailsTab a {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_tab_details_lt.gif) no-repeat left top;
}
#detailsTab a span {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_tab_details_rt.gif) no-repeat right top;
	color:#ffffff;
}
#detailsTab a:hover span {
	color: #b8cee5;
}
#detailsTab .current a span {
    color:#1b4f81 !important
}
#detailsTabContent {
	border-right: 1px solid #1b4f810;
	border-bottom: 1px solid #1b4f81;
	border-left: 1px solid #1b4f81;
}
.detailTabBorder {
	border-right: 1px solid #1b4f81;
	border-bottom: 1px solid #1b4f81;
	border-left: 1px solid #1b4f81;
}
/* Details Content */
#detailTabTable .detailTabContentPriceRt {
	color:#1b4f81;
}
.tabSubTitle {
	color:#1b4f81;
}
.detailReturn a:link {
	color:#1b4f81;
}
.detailReturn a:active {
	color:#1b4f81;
}
.detailReturn a:visited {
	color:#1b4f81;
}
.detailReturn a:hover {
	color:#1b4f81;
}
.detailDisclaimer a:link {
	color:#1b4f81;
}
.detailDisclaimer a:active {
	color:#1b4f81;
}
.detailDisclaimer a:visited {
	color:#1b4f81;
}
.detailDisclaimer a:hover {
	color:#1b4f81;
}
/* Detail Page Show/Hide Tabs & Thumbnail Slide Out */
.photoShow {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_tab_photoShowHide_on.gif) no-repeat left;
}
.photoHide {
	background:url(/ccimages/verticals/realestate/overrides/sctoday/re_tab_photoShowHide_off.gif) no-repeat top;
}
.estPmtBorder {
	border:1px solid #90000;
}
.detailGalleryTable {
	background-color:#eaeaea;
	border-top:1px solid #1b4f81;
	border-right:1px solid #1b4f81;
	border-bottom:1px solid #1b4f81;
}
.detailGalleryBotRow a:link {
	color: #1b4f81;
}
.detailGalleryBotRow a:active {
	color: #1b4f81;
}
.detailGalleryBotRow a:visited {
	color: #1b4f81;
}
.detailGalleryBotRow a:hover {
	color: #333333;
}
/* Detail Tool Links */
.detailToolsText a:link {
	color:#1b4f81;
}
.detailToolsText a:active {
	color:#1b4f81;
}
.detailToolsText a:visited {
	color:#1b4f81;
}
.detailToolsText a:hover {
	color:#333333;
}
/* Seller Column */
.sellerContent {
	border-right:1px solid #1b4f81;
	border-left:1px solid #1b4f81;
	border-bottom: 1px solid #1b4f81;		
}
.sellerContent a:link {
	color:#1b4f81;
}
.sellerContent a:active {
	color:#1b4f81;
}
.sellerContent a:visited {
	color:#1b4f81;
}
.sellerContentColor {
	background-color: #b8cee5;
	border-right:1px solid #1b4f81;
	border-left:1px solid #1b4f81;
	border-bottom: 1px solid #1b4f81;		
}	
.sellerText a:link {
	color:#1b4f81;
}
.sellerText a:active {
	color:#1b4f81;
}
.sellerText a:visited {
	color:#1b4f81;
}
.sellerText a:hover {
	color:#1b4f81;
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Search Form ::::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */
.titleBarTitleUnderline {
	color:#ffffff;
}
.titleBarBg {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/re_bg_gradTitleBar.gif);
	border:1px solid #1b4f81;
}
.titleBarTitle {
	color:#ffffff;
}
.titleBarText {
	color:#ffffff;
}
.searchTabTable {
	background-color:#b8cee5;
	border-right: 1px solid #1b4f81;
	border-bottom: 1px solid #1b4f81;
	border-left: 1px solid #1b4f81;		
}
.searchText a:link {
	color:#1b4f81;
}
.searchText a:active {
	color:#1b4f81;
}
.searchText a:visited {
	color:#1b4f81;
}
.searchText a:hover {
	color:#1b4f81;
}
.collapseExpandText a:link {
	color:#1b4f81;
}
.collapseExpandText a:active {
	color:#1b4f81;
}
.collapseExpandText a:visited {
	color:#1b4f81;
}
.collapseExpandText a:hover {
	color:#1b4f81;
}
.contentBorder {
	border-right:1px solid #1b4f81;
	border-left:1px solid #1b4f81;
}
.contentBorderLast {
	border-right:1px solid #1b4f81;
	border-bottom:1px solid #1b4f81;
	border-left:1px solid #1b4f81;
}
#searchMenu ul li a {
color: #1b4f81;
}
/* ::::::::::::::::::::::::::::::::: */
/* ::::: Results Page :::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */

.currentSearchContainer {
	border:1px solid #1b4f81;
}
.currentSearchText a:link {
	color:#1b4f81;
}
.currentSearchText a:active {
	color:#1b4f81;
}
.currentSearchText a:visited {
	color:#1b4f81;
}
.currentSearchText a:hover {
	color:#1b4f81;
}

/* Spotlight */

.spotlightDisplayTable a:link {
	color:#1b4f81;
}
.spotlightDisplayTable a:active {
	color:#1b4f81;
}
.spotlightDisplayTable a:visited {
	color:#1b4f81;
}
.spotlightDisplayTable a:hover {
	color:#1b4f81;
}
/* Spotlight Upsell */
.spotlightUpsellTable a:link {
	color:#ffffff;
}
.spotlightUpsellTable a:active {
	color:#ffffff;
}
.spotlightUpsellTable a:visited {
	color:#ffffff;
}
.spotlightUpsellTable a:hover {
	color:#ffffff;
}
b.ptop b, b.pbottom b {
	background:#cccccc;
}
.spotlightDisplayTable {
	background-color:#cccccc;
}
.spotlightUpsellTable {
	background-color:#1b4f81;
	color: #ffffff;
}
/* Highlight Ad */
.resultsTable .resultsHighlightedRow {
	background-color:#b8cee5;
}
/* Standard Results Ad */
.resultsTable a:link {
	color:#1b4f81;
}
.resultsTable a:active {
	color:#1b4f81;
}
.resultsTable a:visited {
	color:#1b4f81;
}
.resultsTable a:hover {
	color:#1b4f81;
}
b.uptop b, b.upbottom b {
	background: #1b4f81;
}
/* Map Results */
.mapLegendHeadPrice {
	color:#1b4f81;
}
.mapLegendHeadBR {
	color:#1b4f81;
}
.mapLegendHeadLoc {
	color:#1b4f81;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::: Sign In/Create Account Page :::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::: */

.signInContainer a:link {
	color:#1b4f81;
}
.signInContainer a:active {
	color:#1b4f81;
}
.signInContainer a:visited {
	color:#1b4f81;
}
.signInContainer a:hover {
	color:#1b4f81;
}
.checkbox {
	background-color:#b8cee5;
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Ad Manager :::::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */

b.utop b, b.ubottom b {
	background:#1b4f81;
}
.uploadSubTitle {
	background-color: #1b4f81;
	color: #ffffff;
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Agent Profile ::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */

.agentName {
	color:#1b4f81;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::: Upload/CheckoutConfirm Pages ::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::: */

.uploadSubBarText {
	background-color: #1b4f81;
}
.uploadSubBarText a:link {
	color:#ffffff;
}
.uploadSubBarText a:active {
	color:#ffffff;
}
.uploadSubBarText a:visited {
	color:#ffffff;
}
.uploadSubBarText a:hover {
	color:#ffffff;
}
.uploadSummaryTable .tableHeadLt {
	background-color:#b8cee5;
}
.uploadSummaryTable .tableHeadRt {
	background-color:#b8cee5;
}
.confirmPageContent a:link {
	color: #1b4f81;
}
.confirmPageContent a:active {
	color: #1b4f81;
}
.confirmPageContent a:visited {
	color: #1b4f81;
}
.confirmPageContent a:hover {
	color: #1b4f81;
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Member Center ::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */
.featProperty a:link {
	color:#1b4f81;
}
.featProperty a:active {
	color:#1b4f81;
}
.featProperty a:visited {
	color:#1b4f81;
}
.featProperty a:hover {
	color:#1b4f81;
}
.boxTopLtFeat{
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxTopLt.gif);
}
.boxTopBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxTopBg.gif);
}
.boxTopRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxTopRt.gif);
}
.boxBotLtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxBotLt.gif);
}
.boxBotBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxBotBg.gif);
}
.boxBotRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/sctoday/boxBotRt.gif);
}
.boxBorderFeat {
	border-right:1px solid #1b4f81;
	border-left:1px solid #1b4f81;
}
.boxBorderFeatHeader {
	border-bottom: 1px solid #1b4f81;
}
.boxBorderFeatFooter {
	border-top: 1px solid #1b4f81;
}
.boxSubTopFeat {
	border:1px solid #1b4f81;
	background-color:#b8cee5;
}
.boxSubBottomFeat {
	border:1px solid #1b4f81;
	background-color:#b8cee5;
}
.memberContainerFeat a:link {
	color:#1b4f81;
}
.memberContainerFeat a:active {
	color:#1b4f81;
}
.memberContainerFeat a:visited {
	color:#1b4f81;
}
.memberContainerFeat a:hover {
	color:#1b4f81;
}
.boxFooterBorderFeat { 
	border-top:1px solid #1b4f81;
}
.boxHeaderBorderFeat {
	border-bottom:1px solid #1b4f81;
}
.memberContainer a:link {
	color:#1b4f81;
}
.memberContainer a:active {
	color:#1b4f81;
}
.memberContainer a:visited {
	color:#1b4f81;
}
.memberContainer a:hover {
	color:#1b4f81;
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Save Search Form :::::::::: */
/* ::::::::::::::::::::::::::::::::: */
.saveSearchContent {
	border-left: 1px solid #1b4f81;
	border-right: 1px solid #1b4f81;
}
.boxHeader {
	border:1px solid #1b4f81;
	background-color:#b8cee5;
}
.emailAlertContent {	
	border-right: 1px solid #1b4f81;
	border-bottom: 1px solid #1b4f81;
	border-left: 1px solid #1b4f81;
}