.confirmPageContent a:link, .confirmPageContent a:active, .confirmPageContent a:visited, .confirmPageContent a:hover {color: #548a54;}

/* Save Search / Email Alert Setting */
.saveSearchContent {
	border-left: 1px solid #548a54;
	border-right: 1px solid #548a54;}
.emailAlertContent {
	border-right: 1px solid #548a54;
	border-bottom: 1px solid #548a54;
	border-left: 1px solid #548a54;}


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

.signInContainer a:link, .signInContainer a:active, .signInContainer a:visited, .signInContainer a:hover {
	color:#548a54;
	text-decoration:underline;}
li.signInList {background-image: url(/ccimages/verticals/realestate/overrides/default/re_icon_listBullet.gif);}
/* Member Center */

.memberContainer a:link, .memberContainer a:active, .memberContainer a:visited, .memberContainer a:hover {
	color:#548a54;
	text-decoration:underline;}
.boxHeaderText {color:#333}
.boxHeaderBorder {/* used if no subheader is used*/
	border-bottom:1px solid #487048;}
.boxFooterBorderFeat { /* use if no bottom subheader is used */
	border-top:1px solid #97C997;}
.boxHeaderBorderFeat {/* used if no subheader is used*/
	border-bottom:1px solid #97C997;}
.boxTopLtFeat{
	background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_boxTopLtFeat.gif);
	background-repeat:no-repeat;}
.boxTopBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_boxTopBgFeat.gif);
	background-repeat:repeat-x;}
.boxTopRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_boxTopRtFeat.gif);
	background-repeat:no-repeat;}
.boxBotLtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_boxBotLtFeat.gif);
	background-repeat:no-repeat;}
.boxBotBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_boxBotBgFeat.gif);
	background-repeat:repeat-x;}
.boxBotRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_boxBotRtFeat.gif);
	background-repeat:no-repeat;}
.boxBorderFeat {
	border-right:1px solid #97C997;
	border-left:1px solid #97C997;
	background-color: #ffffff;}
.boxBorderFeatHeader {
	border-bottom: 1px solid #97C997;}
.boxBorderFeatFooter {
	border-top: 1px solid #97C997;}
.boxSubTopFeat {
	height:22px;
	border:1px solid #97C997;
	background-color:#E6F2E6;}
.boxSubBottomFeat {
	border:1px solid #97C997;
	background-color:#E6F2E6;}
.memberContainerFeat a:link, .memberContainerFeat a:active, .memberContainerFeat a:visited, .memberContainerFeat a:hover {
	color:#548a54;
	text-decoration:underline;}

/* Featured Property IFrame */

.featProperty a:link, .featProperty a:active, .featProperty a:visited, .featProperty a:hover {
	color:#548a54;
	text-decoration:underline;}

.titleUnderline {border-bottom: 1px solid #487048;}
.pageTitle {
	color:#487048;
	border-bottom:1px solid #487048;}
/* HEADING BLOCK STYLES */

.headTable {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	border:1px solid #a5acb2;}
.bannerAd {color:#487048;}
.currentSearchContainer {border:1px solid #a5acb2;}
.currentSearchText a:link, .currentSearchText a:active, .currentSearchText a:visited, .currentSearchText a:hover {
	color:#548a54;
	text-decoration:underline;}

/* SPOTLIGHT FRAME STYLES */
b.ptop b, b.pbottom b {background:#D9D9D9;}
.spotlightDisplayTable {background-color:#D9D9D9;}
.spotlightDisplayTable a:link, .spotlightDisplayTable a:active, .spotlightDisplayTable a:visited, .spotlightDisplayTable a:hover {color:#548a54;}
b.uptop b, b.upbottom b {background: #FDC380;}
.spotlightUpsellTable {background-color:#FDC380;}
.spotlightUpsellTable a:link, .spotlightUpsellTable a:active, .spotlightUpsellTable a:visited, .spotlightUpsellTable a:hover {
	color:#548a54;
	text-decoration:underline;}

/* SEARCH RESULTS STYLES */


.resultsCommName a:link, .resultsCommName a:active, .resultsCommName a:visited, .resultsCommName a:hover {color: #548a54}	
.resultsAddress a:link, .resultsAddress a:active, .resultsAddress a:visited, .resultsAddress a:hover  {color:#548a54}
.resultsTextOn a:link, .resultsTextOn a:active, .resultsTextOn a:visited, .resultsTextOn a:hover {color:#548a54;}
.resultsTable a:link, .resultsTable a:active, .resultsTable a:visited, .resultsTable a:hover {color:#548a54;}
.resultsTable .resultsTitleRow {color:#004f80;}
.resultsBoldBlue {color:#487048;}
.resultsColored {color:#8F1815;}
.resultsColoredBold {color:#8F1815;}
.boxSubTop {
	border:1px solid #487048;
	background-color:#e6f2e6;}
.boxSubBottom {
	border:1px solid #485c70;
	background-color:#e6f2e6;}
.displayTableBorder {
	border-right:1px solid #487048;
	border-left:1px solid #487048;}

/* ROUNDED CORNER BOX */
.boxTopLt {
	background-image:url(/ccimages/verticals/realestate/overrides/default/boxTopLt.gif);
	background-repeat:no-repeat;}
.boxTopBg {
	background-image:url(/ccimages/verticals/realestate/overrides/default/boxTopBg.gif);
	background-repeat:repeat-x;}
.boxTopRt {
	background-image:url(/ccimages/verticals/realestate/overrides/default/boxTopRt.gif);
	background-repeat:no-repeat;}
.boxBotLt {
	background-image:url(/ccimages/verticals/realestate/overrides/default/boxBotLt.gif);
	background-repeat:no-repeat;}
.boxBotBg {
	background-image:url(/ccimages/verticals/realestate/overrides/default/boxBotBg.gif);
	background-repeat:repeat-x;}
.boxBotRt {
	background-image:url(/ccimages/verticals/realestate/overrides/default/boxBotRt.gif);
	background-repeat:no-repeat;}

.boxFooterBorder { /* use if no bottom subheader is used */
	border-top:1px solid #487048;}

/* AGENT PROFILE STYLES */
.agentName {color:#548a54;}

.pageBack a:link, .pageBack a:active, .pageBack a:visited  {color:#548a54;}
.pageBack a:hover {
	color:#333333;
	text-decoration:underline;}
.detailToolsText a:link, .detailToolsText a:active, .detailToolsText a:visited, .detailToolsText a:hover {
	color:#548a54;
	text-decoration:underline;}
.detailGalleryTable {
	background-color:#e6f2e6;
	border-top:1px solid #487048;
	border-right:1px solid #487048;
	border-bottom:1px solid #487048;}
.detailGalleryBotRow a:link, .detailGalleryBotRow a:active, .detailGalleryBotRow a:visited, .detailGalleryBotRow a:hover {
	color: #548a54;
	text-decoration: underline;}
.detailDisclaimer a:link, .detailDisclaimer a:active, .detailDisclaimer a:visited, .detailDisclaimer a:hover {
	color:#548a54;
	text-decoration:underline;}
.detailPrice {color:#548a54;}

#detailTabTable a:link, #detailTabTable a:active, #detailTabTable a:visited, #detailTabTable a:hover {
	color:#548a54;
	text-decoration:underline;}
#detailTabTable .detailTabContentPriceRt {color:#548a54;}

.detailTabBorder {
	border-right: 1px solid #548a54;
	border-bottom: 1px solid #548a54;
	border-left: 1px solid #548a54;}
.detailDesc ul {list-style-image:url(/ccimages/verticals/realestate/overrides/default/re_icon_listBullet.gif);}
.detailDesc li {list-style-image:url(/ccimages/verticals/realestate/overrides/default/re_icon_listBullet.gif);}
.detailReturnLink a:link, .detailReturnLink a:active, .detailReturnLink a:visited, .detailReturnLink a:hover {color:#548a54;}

.sellerText a:link, .sellerText a:active, .sellerText a:visited,.sellerText a:hover  {color:#548a54;}

.sellerTitle {
	background:url(/ccimages/verticals/realestate/overrides/default/re_bg_gradTitleBar.gif) repeat-x;
	border:1px solid #548a54;
	background-color:#B6D8B6;}
.sellerContent a:link, .sellerContent a:active, .sellerContent a:visited {color:#548a54;}
.sellerContent a:hover {color:#333333;}
.sellerContentColor {background-color: #e6f2e6;}

.sellerText11 a:link, .sellerText11 a:active, .sellerText11 a:visited {color:#548a54;}
.sellerText11 a:hover {
	color:#333333;
	text-decoration:underline;}

/* DETAIL PAGE OPTIONAL TABS STYLES */
.tabTable {border-bottom:1px solid #99CC99;}
.tabbedSearchResultsTable {border-bottom:1px solid #a5acb2;}
.tabbedSearchResultsBot {border-bottom:1px solid #a5acb2;}
.tabAlignRight {
	border-right:1px solid #99CC99;
	border-left:1px solid #99CC99;}
.tabbedSearchResults {
	border-right:1px solid #a5acb2;
	border-left:1px solid #a5acb2;}
.tabSubTitle {color:#548a54;}

/* SEARCH FORM STYLES */
.searchText a:link, .searchText a:active, .searchText a:visited, .searchText a:hover {color:#548a54;}
.searchTabTable {
	border-right: 1px solid #487048;
	border-bottom: 1px solid #487048;
	border-left: 1px solid #487048;}
.searchButton {border-bottom:1px dotted #496f4a;}
.searchFormLtTitle {
	color:#487048;
	border-bottom:1px dotted #496f4a;}
/* SEARCH FORM MENU */

#searchMenu ul li a {color: #548a54;}

.popupTable {background-color:#e6f2e6;}

.
.uploadContainer a:link, .uploadContainer a:active, .uploadContainer a:visited, .uploadContainer a:hover {color:#548a54;}

.uploadTitle {color:#487048;}
.uploadSubTitleTable td.uploadSubTitle {background-color: #548a54;}
.uploadSubBarText {background-color: #548a54;}
.uploadFormPhotoNum {color:#487048;}
.uploadFormPhotoNumMain  {color:#487048;}
.uploadSummaryTable .tableHeadLt {background-color:#d8e0eb;}
.uploadSummaryTable .tableHeadRt {background-color:#d8e0eb;}
b.utop b, b.ubottom b {background:#548a54;}
.upgradePrice {border-bottom:1px dotted #487048;}
.upgradeTitle {
	border-bottom:1px dotted #487048;
	color:#487048;}
.uploadAdTitle {color:#487048;}
.uploadAdIncludes {color:#487048;}
.uploadSelectTitle {color:#487048;}
.uploadSelectionTable {background-image:url(../images/uploadSelectTableBkgd.gif);}
.uploadSelectContainerBot {background-image:url(../images/uploadSelectContainerBot.gif);}

.uploadSummaryTable .tableHeadLt {background-color:#e6f2e6;}
.uploadSummaryTable .tableHeadRt {background-color:#e6f2e6;}

.buttonClassREFlow {
	background-image:url(/ccimages/verticals/realestate/default/buttonBkgdFlow.gif);
	border:1px solid #C2C2C2;
	padding:2px 31px 2px 10px;
	text-align:right}
.buttonClassREFlowSm {
	background: url(/ccimages/verticals/realestate/default/buttonBkgdFlow.gif) repeat-x right;
	text-align:center;
	border: 1px solid #c2c2c2;}
.buttonClassFlowMini {
	background: url(/ccimages/verticals/realestate/default/buttonBkgdFlowMini.gif) no-repeat right;
	text-align:left;
	padding: 1px 0 1px 3px;
	padding-left:3px;
	width: 64px;
	border: 1px solid #c2c2c2;
}


.checkbox {background-color:#E6F2E6;}
.textbox, .selectbox, .textarea, .dropdown, .textfield50, .textfield70, .dropdown150, .textfield200 {border:1px solid #487048;}


.md_text a:link, .md_text a:active, .md_text a:visited, .md_text a:hover {color:#548a54;}

/* COLLAPSE/EXPANDING BAR */

.collapseExpandText a:link, .collapseExpandText a:active, .collapseExpandText a:visited, .collapseExpandText a:hover {
	text-decoration:underline;
	color:#548a54;}

.titleBarBg {background-image:url(/ccimages/verticals/realestate/overrides/default/re_bg_gradTitleBar.gif);}

/* DATA DISPLAY */
.dataDisplayLt {color:#548A54;}

/* CONTENT BOXES */
.boxHeader {
	border:1px solid #548a54;
	background-color:#7DB07D;}

.mapLegendHeadPrice, .mapLegendHeadBR, .mapLegendHeadLoc {color:#487048;}
.faqSection a:link, .faqSection a:active, .faqSection a:visited, .faqSection a:hover {color: #548a54;}
.displayTableText a:link, .displayTableText a:active, .displayTableText a:visited, .displayTableText a:hover {color: #548a54;}
.displayTableCellLt a:link, .displayTableCellLt a:active, .displayTableCellLt a:visited, .displayTableCellLt a:hover {color: #548a54;}
.displayTableCell a:link, .displayTableCell a:active, .displayTableCell a:visited, .displayTableCell a:hover {color: #548a54;}
.displayTableCellRt a:link, .displayTableCellRt a:active, .displayTableCellRt a:visited, .displayTableCellRt a:hover  {color: #548a54;}
.displayTableCellLtLast a:link, .displayTableCellLtLast a:active, .displayTableCellLtLast a:visited, .displayTableCellLtLast a:hover {color: #548a54;}
.displayTableCellLast a:link, .displayTableCellLast a:active, .displayTableCellLast a:visited, .displayTableCellLast a:hover {color: #548a54;}
.displayTableCellRtLast a:link, .displayTableCellRtLast a:active, .displayTableCellRtLast a:visited, .displayTableCellRtLast a:hover  {color: #548a54;}
.displayTableHeadOddNoCap {border-top: 1px solid #395a90;}
.headTable .currentResults {color:#487048;}
.rePageTitle {
  color:#487048;
  border-bottom:1px solid #487048;}
.reTitlePrice {color: #487048;}

#call4Num a:link, #call4Num a:active, #call4Num a:visited, #call4Num a:hover {color: #548a54;}
.reCallNum a:link, .reCallNum a:active, .reCallNum a:visited, .reCallNum a:hover {color: #548a54;}
.reInfoLinks a:link, .reInfoLinks a:active, .reInfoLinks a:visited, .reInfoLinks a:hover {color: #487048;}

#reContactForm  a:link, #reContactForm  a:active, #reContactForm  a:visited, #reContactForm  a:hover {
  color: #487048;}


#reIconToolsContainer a:link, #reIconToolsContainer a:visited, #reIconToolsContainer a:active, #reIconToolsContainer a:hover {color: #487048}

#detailsTab .current a span {color:#000;}

.reTitleBar *{
  background:#548a54}
.reTitleBar1{
  border-left:1px solid #b5ccb5;
  border-right:1px solid #b5ccb5;
  background:#7ea77e}
.reTitleBar2{
  border-left:1px solid #edf3ed;
  border-right:1px solid #edf3ed;
  background:#74a074}
.reTitleBar3{
  border-left:1px solid #74a074;
  border-right:1px solid #74a074;}
.reTitleBar4{
  border-left:1px solid #b5ccb5;
  border-right:1px solid #b5ccb5}
.reTitleBar5{
  border-left:1px solid #7ea77e;
  border-right:1px solid #7ea77e}
.reTitleBarfg{
  background:#548a54;
  color: #ffffff;
  font:14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  padding: 0 0 0 10px}

.reUploadDel a:link, .reUploadDel a:active, .reUploadDel a:visited, .reUploadDel a:hover {color: #548a54;}
.reFooterMsgText a:link, .reFooterMsgText a:active, .reFooterMsgText a:visited, .reFooterMsgText a:hover, {color: #548a54;}
/* popup div */
.popup {
	background-color: #e6f2e6;
	border-left: 1px solid #487048;
	border-top: 1px solid #487048;
	border-bottom: 1px solid #487048;
	border-right: 1px solid #487048;
}

.popup a:link, .popup a:hover, .popup a:active, .popup a:visited {color: #487048;}
.featuredAgentName a:link, .featuredAgentName a:active, .featuredAgentName a:visited, .featuredAgentName a:hover {color: #548a54}
.featuredCallNumber div a:link, .featuredCallNumber div a:active, .featuredCallNumber div a:visited, .featuredCallNumber div a:hover {color:#548a54}
.gradientBoxContent div.reProdPurchased, .gradientBoxContent div.reProdNew {color: #548a54;}
.reProductType, legend .reProductType {color: #548a54;}
#reSelectedProduct .reChangeProduct a:link, #reSelectedProduct .reChangeProduct a:active, #reSelectedProduct .reChangeProduct a:visited, #reSelectedProduct .reChangeProduct a:hover {color:#548a54}
.reProductSelected span {color:#487048;}
.prodDetailCol a:link, .prodDetailCol a:active, .prodDetailCol a:visited, .prodDetailCol a:hover {color: #487048}
.reProductBannerLtCol a:link, .reProductBannerLtCol a:active, .reProductBannerLtCol a:visited, .reProductBannerLtCol a:hover,
.reProductBannerCtCol a:link, .reProductBannerCtCol a:active, .reProductBannerCtCol a:visited, .reProductBannerCtCol a:hover,
.reProductBannerRtCol a:link, .reProductBannerRtCol a:active, .reProductBannerRtCol a:visited, .reProductBannerRtCol a:hover {color: #487048}
.reProductContact a:link, .reProductContact a:active, .reProductContact a:visited, .reProductContact a:hover {color:#548a54}
legend.reMediaKitProductType  {color: #548a54}
.reMediaKitProductType {color: #548a54}
.prePaidType, .prePaidDuration, .prePaidPurchased, .prePaidRemain, .prePaidPackage, .prePaidExp, .prePaidCkBox {
	border-bottom: 1px solid #487048;
	background-color: #e6f2e6;}
.reProdName a:link, .reProdName a:active, .reProdName a:visited, .reProdName a:hover  {color: #487048}
	
	
	
	
.rePostAdBtn {
	background: url(/ccimages/verticals/realestate/overrides/default/buttonBkgdFlowMini.gif) no-repeat right;
	overflow: visible;
	line-height:12px;
	height:18px;
	text-align:left;
	padding:1px 17px 1px 3px;
	width: 64px;
	border: 1px solid #c2c2c2;
	color:#333333;
	vertical-align:middle;
}

.prepaidMenu a:link, .prepaidMenu a:active, .prepaidMenu a:visited, .prepaidMenu a:hover  {color: #487048;}
.adReProdTitle li { background:url(/ccimages/verticals/realestate/overrides/default/boxTopBg.gif) repeat-x;}
.adReProdTitle li.active {border-top:3px solid #487048}
div#reComMgrContainer.reContentWidth a:link, div#reComMgrContainer.reContentWidth a:active, div#reComMgrContainer.reContentWidth a:visited, div#reComMgrContainer.reContentWidth a:hover {color: #487048}
th.comName, th.comLoc, th.comPrivacy, th.comLastUpdate, th.comNumListings, th.comActions {
	border-top: 1px solid #487048;
	border-bottom: 1px solid #487048}
th.comName {border-left: 1px solid #487048;}
th.comActions {border-right: 1px solid #487048}
td.comName {border-left: 1px solid #487048;}
td.comActions {border-right: 1px solid #487048}
.sectionTitle {color: #487048;}
.setAdBacktoMemberCtr a:link, .setAdBacktoMemberCtr a:active, .setAdBacktoMemberCtr a:visited, .setAdBacktoMemberCtr a:hover {color: #487048}
#permissionErrors a:link, #permissionErrors a:active, #permissionErrors a:visited, #permissionErrors a:hover {color: #487048}

