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

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

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

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

/* Plain Box */

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

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

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

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

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Search Form ::::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */

.titleBarBg {
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/re_bg_gradTitleBar.gif);
	border:1px solid #6c9ccd;
}
.titleBarTitle {
	color:#ffffff;
}
.titleBarText {
	color:#ffffff;
}
.searchTabTable {
	background-color:#cbdbeb;
	border-right: 1px solid #6c9ccd;
	border-bottom: 1px solid #6c9ccd;
	border-left: 1px solid #6c9ccd;		
}
.searchText a:link {
	color:#0042ae;
}
.searchText a:active {
	color:#0042ae;
}
.searchText a:visited {
	color:#0042ae;
}
.searchText a:hover {
	color:#0042ae;
}
.collapseExpandText a:link {
	color:#0042ae;
}
.collapseExpandText a:active {
	color:#0042ae;
}
.collapseExpandText a:visited {
	color:#0042ae;
}
.collapseExpandText a:hover {
	color:#0042ae;
}
.contentBorder {
	border-right:1px solid #6c9ccd;
	border-left:1px solid #6c9ccd;
}
.contentBorderLast {
	border-right:1px solid #6c9ccd;
	border-bottom:1px solid #6c9ccd;
	border-left:1px solid #6c9ccd;
}
#searchMenu ul li a {
color: #0042ae;
}
/* ::::::::::::::::::::::::::::::::: */
/* ::::: Results Page :::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */

.currentSearchContainer {
	border:1px solid #6c9ccd;
}
.currentSearchText a:link {
	color:#0042ae;
}
.currentSearchText a:active {
	color:#0042ae;
}
.currentSearchText a:visited {
	color:#0042ae;
}
.currentSearchText a:hover {
	color:#0042ae;
}

/* Spotlight */

.spotlightDisplayTable a:link {
	color:#0042ae;
}
.spotlightDisplayTable a:active {
	color:#0042ae;
}
.spotlightDisplayTable a:visited {
	color:#0042ae;
}
.spotlightDisplayTable a:hover {
	color:#0042ae;
}
/* 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:#6c9ccd;
	color: #ffffff;
}
/* Highlight Ad */
.resultsTable .resultsHighlightedRow {
	background-color:#cbdbeb;
}
/* Standard Results Ad */
.resultsTable a:link {
	color:#0042ae;
}
.resultsTable a:active {
	color:#0042ae;
}
.resultsTable a:visited {
	color:#0042ae;
}
.resultsTable a:hover {
	color:#0042ae;
}
b.uptop b, b.upbottom b {
	background-color: #6c9ccd;
}
/* Map Results */
.mapLegendHeadPrice {
	color:#6c9ccd;
}
.mapLegendHeadBR {
	color:#6c9ccd;
}
.mapLegendHeadLoc {
	color:#6c9ccd;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::: Sign In/Create Account Page :::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::: */

.signInContainer a:link {
	color:#0042ae;
}
.signInContainer a:active {
	color:#0042ae;
}
.signInContainer a:visited {
	color:#0042ae;
}
.signInContainer a:hover {
	color:#0042ae;
}
.checkbox {
	background-color:#cbdbeb;
}

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

b.utop b, b.ubottom b {
	background:#6c9ccd;
}
.uploadSubTitle {
	background-color: #6c9ccd;
	color: #ffffff;
}

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

.agentName {
	color:#6c9ccd;
}

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

.uploadSubBarText {
	background-color: #6c9ccd;
}
.uploadSubBarText a:link {
	color:#ffffff;
}
.uploadSubBarText a:active {
	color:#ffffff;
}
.uploadSubBarText a:visited {
	color:#ffffff;
}
.uploadSubBarText a:hover {
	color:#ffffff;
}
.uploadSummaryTable .tableHeadLt {
	background-color:#cbdbeb;
}
.uploadSummaryTable .tableHeadRt {
	background-color:#cbdbeb;
}
.confirmPageContent a:link {
	color: #0042ae;
}
.confirmPageContent a:active {
	color: #0042ae;
}
.confirmPageContent a:visited {
	color: #0042ae;
}
.confirmPageContent a:hover {
	color: #0042ae;
}
/* ::::::::::::::::::::::::::::::::: */
/* ::::: Member Center ::::::::::::: */
/* ::::::::::::::::::::::::::::::::: */
.featProperty {
	font-size: 11px
}
.featProperty a:link {
	color:#0042ae;
}
.featProperty a:active {
	color:#0042ae;
}
.featProperty a:visited {
	color:#0042ae;
}
.featProperty a:hover {
	color:#0042ae;
}
.boxTopLtFeat{
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/boxTopLt.gif);
}
.boxTopBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/boxTopBg.gif);
}
.boxTopRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/boxTopRt.gif);
}
.boxBotLtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/boxBotLt.gif);
}
.boxBotBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/boxBotBg.gif);
}
.boxBotRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/charleston/boxBotRt.gif);
}
.boxBorderFeat {
	border-right:1px solid #6c9ccd;
	border-left:1px solid #6c9ccd;
}
.boxBorderFeatHeader {
	border-bottom: 1px solid #6c9ccd;
}
.boxBorderFeatFooter {
	border-top: 1px solid #6c9ccd;
}
.boxSubTopFeat {
	border:1px solid #6c9ccd;
	background-color:#cbdbeb;
}
.boxSubBottomFeat {
	border:1px solid #6c9ccd;
	background-color:#cbdbeb;
}
.memberContainerFeat a:link {
	color:#0042ae;
}
.memberContainerFeat a:active {
	color:#0042ae;
}
.memberContainerFeat a:visited {
	color:#0042ae;
}
.memberContainerFeat a:hover {
	color:#0042ae;
}
.boxFooterBorderFeat { 
	border-top:1px solid #6c9ccd;
}
.boxHeaderBorderFeat {
	border-bottom:1px solid #6c9ccd;
}
.memberContainer a:link {
	color:#0042ae;
}
.memberContainer a:active {
	color:#0042ae;
}
.memberContainer a:visited {
	color:#0042ae;
}
.memberContainer a:hover {
	color:#0042ae;
}

/* ::::::::::::::::::::::::::::::::: */
/* ::::: Save Search Form :::::::::: */
/* ::::::::::::::::::::::::::::::::: */
.saveSearchContent {	
	border-left: 1px solid #6c9ccd;
	border-right: 1px solid #6c9ccd;	
}
.boxHeader {	
	border:1px solid #6c9ccd;
	background-color:#cbdbeb;	
}
.emailAlertContent {	
	border-right: 1px solid #6c9ccd;
	border-bottom: 1px solid #6c9ccd;
	border-left: 1px solid #6c9ccd;
}
/* ::::::::::::::::::::::::::::::::: */
/* ::::: NEW AD DETAIL PAGE :::::::: */
/* ::::::::::::::::::::::::::::::::: */
.rePageTitle {
  color:#6c9ccd;
  border-bottom:1px solid #6c9ccd;
}
.reTitlePrice {
  color: #6c9ccd;
}
.detailsTabContent {
  border-right: 1px solid #6c9ccd;
  border-bottom: 1px solid #6c9ccd;
  border-left: 1px solid #6c9ccd;
}
/* Info-Contact Section */
#reContactForm  a:link, #reContactForm  a:active, #reContactForm  a:visited, #reContactForm  a:hover {
  color: #0042ae;
  text-decoration: underline;
}
.reInfoLinks a:link, .reInfoLinks a:active, .reInfoLinks a:visited, .reInfoLinks a:hover {
  	color: #0042ae;
	text-decoration: underline;
}
/* RE Tools*/
#reIconToolsContainer a:link, #reIconToolsContainer a:visited, #reIconToolsContainer a:active, #reIconToolsContainer a:hover {
	color:#0042ae;
	text-decoration: underline;
}
/* Detail Content Section */
.resultsTextOn a:link, .resultsTextOn a:active, .resultsTextOn a:visited, .resultsTextOn a:hover {
	color: #0042ae;
}
.detailReturnLink a:link, .detailReturnLink a:active, .detailReturnLink a:visited, .detailReturnLink a:hover {
	color:#0042ae;
	text-decoration:underline;
}
#call4Num a:link, #call4Num a:active, #call4Num a:visited, #call4Num a:hover {
  color:#0042ae;
	text-decoration: underline;
  font-weight: normal;}
/* Photo Upload */
.reTitleBar *{
  background:#6c9ccd}
.reTitleBar1{
  border-left:1px solid #bfd4e9;
  border-right:1px solid #bfd4e9;
  background:#90b4d9}
.reTitleBar2{
  border-left:1px solid #f0f5fa;
  border-right:1px solid #f0f5fa;
  background:#87aed6}
.reTitleBar3{
  border-left:1px solid #87aed6;
  border-right:1px solid #87aed6;}
.reTitleBar4{
  border-left:1px solid #bfd4e9;
  border-right:1px solid #bfd4e9}
.reTitleBar5{
  border-left:1px solid #90b4d9;
  border-right:1px solid #90b4d9}
.reTitleBarfg{
  background:#6c9ccd;}
.reUploadDel a:link, .reUploadDel a:active, .reUploadDel a:visited, .reUploadDel a:hover {
	color: #0042ae;}
#rePopViewFullAd a:link, #rePopViewFullAd a:active, #rePopViewFullAd a:visited, #rePopViewFullAd a:hover {
	color: #ffffff;
	text-align: center;
	text-decoration: none;}		
#rePopSchool a:link, #rePopSchool a:active, #rePopSchool a:visited, #rePopSchool a:hover {
	color: #79827f;
	text-align: center;
	text-decoration: none;}			
/* Create Account */	
#customizable a:link, #customizable a:active, #customizable a:visited, #customizable a:hover {
	color:#0042ae;}
.castText a:link, .castText a:active, .castText a:visited, .castText a:hover {	
	color:#0042ae;}
.reFeaturedImg {
	height:71px;
	width:95px;}
/* Featured Agent iFrame */
.memberFeatPhoto img { width: 75px}
.featuredAgentWidth {width: 130px!important}
.featuredAgentCompany, .featuredAgentName, .featuredCallNum {font: 11px Arial, Helvetica, sans-serif}	
.featuredAgentName a:link, .featuredAgentName a:active, .featuredAgentName a:visited, .featuredAgentName a:hover {
	color: #79827f;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif}	
.featuredCallNumber div {font: 11px Arial, Helvetica, sans-serif}
.featuredCallNumber div a:link, .featuredCallNumber div a:active, .featuredCallNumber div a:visited, .featuredCallNumber div a:hover {
	color: #79827f}
/* Product Migration */
.prepaidMenu a {
	color:#0042ae}
.uploadSubTitleTable td.uploadSubTitle {
	background-color:#6c9ccd;
	color:#ffffff}
.titleUnderline {
	border-bottom: none}
legend.reMediaKitProductType {
	color:#6c9ccd}			

	
	
