/* ::::: Global Text Styles ::::: */
.reContentWidth {
text-align:center}
.pageTitle {
	color:#0202a2;
	border-bottom:1px solid #0202a2;
	font-weight: bold!important;
	font-size:16px!important}
.pageTitleRt {
	border-bottom:1px solid #0202a2}
.pageBack a:link, .pageBack a:active, .pageBack a:visited {
	color:#0202a2;
	text-decoartion: none}
.pageBack a:hover {
	color: #ff0000;
	text-decoration: underline}	
.md_text a:link, .md_text a:active, .md_text a:visited {
	color:#0202a2;
	text-decoartion: none}
.md_text a:hover {
	color: #ff0000;
	text-decoration: underline}		
.resultsTextOn a:link, .resultsTextOn a:active, .resultsTextOn a:visited  {
	color:#0202a2;
	text-decoartion: none}
.resultsTextOn a:hover {
	color: #ff0000;
	text-decoration: underline}		
.displayTableText a:link, .displayTableText a:active, .displayTableText a:visited  {
	color:#0202a2;
	text-decoartion: none}
.displayTableText a:hover	{
	color: #ff0000;
	text-decoration: underline}	
.displayTableCellLt a:link, .displayTableCellLt a:active, .displayTableCellLt a:visited, {
	color:#0202a2;
	text-decoartion: none}
.displayTableCellLt a:hover {
	color: #ff0000;
	text-decoration: underline}	
.displayTableCellLtLast a:link, .displayTableCellLtLast a:active, .displayTableCellLtLast a:visited {
	color:#0202a2;
	text-decoartion: none}
.displayTableCellLtLast a:hover {
	color: #ff0000;
	text-decoration: underline}
.displayTableCellRt a:link, .displayTableCellRt a:active, .displayTableCellRt a:visited {
	color:#0202a2;
	text-decoartion: none}
.displayTableCellRt a:hover {
	color: #ff0000;
	text-decoration: underline}
.displayTableCell a:link, .displayTableCell a:active, .displayTableCell a:visited {
	color:#0202a2;
	text-decoartion: none}
.displayTableCell a:hover {
	color: #ff0000;
	text-decoration: underline}
.displayTableCellLast a:link, .displayTableCellLast a:active, .displayTableCellLast a:visited {
	color:#0202a2;
	text-decoartion: none}
.displayTableCellLast a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Gradient Top & Bottom */
.boxHeaderText {
	color:#ffffff;
	vertical-align: middle;
	line-height: 24px!important}
.boxFooterText a:link, .boxFooterText a:active, .boxFooterText a:visited, .boxFooterText a:hover {
	color: #ffffff!important}
.boxTopLt {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxTopLt.gif)}
.boxTopBg {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxTopBg.gif)}
.boxTopRt {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxTopRt.gif)}
.boxBotLt {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxBotLt.gif)}
.boxBotBg {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxBotBg.gif)}
.boxBotRt {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxBotRt.gif)}
.displayTableBorder {
	border-right:1px solid #0202a2;
	border-left:1px solid #0202a2}
.boxSubTop {
	border:1px solid #0202a2;
	background-color:#BFDEFD}
.boxSubBottom {
	border:1px solid #0202a2;
	background-color:#BFDEFD}
.boxHeaderBorder {
	border-bottom:1px solid #0202a2}
.boxFooterBorder {
	border-top:1px solid #0202a2}
/* Plain Box */
.plainBoxTopLt {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxTopLt.gif) no-repeat}
.plainBoxTopBg {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxTopBg.gif) repeat-x}
.plainBoxTopRt {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxTopRt.gif) no-repeat}
.plainBoxLt {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxLt.gif) repeat-y}
.plainBoxRt {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxRt.gif) repeat-y}
.plainBoxBotLt {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxBotLt.gif) no-repeat}
.plainBoxBotBg {
	background-image: url(/ccimages/verticals/realestate/overrides/dispatch/images/re_bg_plainBoxBotBg.gif)}
.plainBoxBotRt {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_plainBoxBotRt.gif) no-repeat}
/* Buttons */
.buttonClassREFlow {
	background: url(/ccimages/verticals/realestate/overrides/dispatch/buttonBkgdFlow.gif) repeat-x right}
.buttonClassREFlowSm {
	background: url(/ccimages/verticals/realestate/overrides/dispatch/buttonBkgdFlow.gif) repeat-x right}
.buttonClassFlowMini {
	background: url(/ccimages/verticals/realestate/overrides/dispatch/buttonBkgdFlowMini.gif) repeat-x right}
/* Form Styles */
div.multipleCheckBox {
	border: 1px solid #0202a2 !important}
.textbox, .textfield50, .textfield70, .textfield150, .textfield200, .dropdown, .textarea {
	border:1px solid #0202a2}
/* bullet lists */
li.signInList {
	background-image: url(/ccimages/verticals/realestate/overrides/dispatch/re_icon_listBullet.gif)}
.detailDesc ul {
	list-style-image:url(/ccimages/verticals/realestate/overrides/dispatch/re_icon_listBullet.gif)}
.detailDesc li {
	list-style-image:url(/ccimages/verticals/realestate/overrides/dispatch/re_icon_listBullet.gif)}
/* Detail Page */
.sellerTitle {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_gradTitleBar.gif) repeat-x;
	border:1px solid #0202a2;
	background-color:#075faf}
.retsDisclaimerText {
	font-size: 10px;
	font-style: italic}
/* Detail Page Text */
.detailPrice {
	color:#0202a2}
/* Detail Page Tabs */
.detailsTabBorder {
	background: url(/ccimages/verticals/realestate/overrides/dispatch/re_tab_details_border.gif) repeat-x bottom}
#detailsTab a {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_tab_details_lt.gif) no-repeat left top}
#detailsTab a span {
	background:url(/ccimages/verticals/realestate/overrides/dispatch/re_tab_details_rt.gif) no-repeat right top;
	color:#ffffff}
#detailsTab a:hover span {
	color: #BFDEFD}
#detailsTab .current a span {
    color:#0202a2 !important}
#detailsTabContent {
	border-right: 1px solid #0202a20;
	border-bottom: 1px solid #0202a2;
	border-left: 1px solid #0202a2}
.detailTabBorder {
	border-right: 1px solid #0202a2;
	border-bottom: 1px solid #0202a2;
	border-left: 1px solid #0202a2}
/* Details Content */
#detailTabTable a:link, #detailTabTable a:active, #detailTabTable a:visited, #detailTabTable a:hover {
	color:#0202a2;}
#detailTabTable .detailTabContentPriceRt {
	color:#0202a2}
.tabSubTitle {
	color:#0202a2}
.detailReturn a:link, .detailReturn a:active, .detailReturn a:visited {
	color:#0202a2;
	text-decoartion: none}
.detailReturn a:hover {
	color: #ff0000;
	text-decoration: underline}
.detailDisclaimer a:link, .detailDisclaimer a:active, .detailDisclaimer a:visited {
	color:#0202a2;
	text-decoartion: none}
.detailDisclaimer a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Detail Tool Links */
.detailToolsText a:link, .detailToolsText a:active, .detailToolsText a:visited {
	color:#0202a2;
	text-decoartion: none}
.detailToolsText a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Seller Column */
.sellerContent {
	border-right:1px solid #0202a2;
	border-left:1px solid #0202a2;
	border-bottom: 1px solid #0202a2}
.sellerContent a:link, .sellerContent a:active, .sellerContent a:visited  {
	color:#0202a2;
	text-decoartion: none}
.sellerContent a:visited {	
	color: #ff0000;
	text-decoration: underline}
.sellerContentColor {
	background-color: #BFDEFD;
	border-right:1px solid #0202a2;
	border-left:1px solid #0202a2;
	border-bottom: 1px solid #0202a2}	
.sellerText a:link, .sellerText a:active, .sellerText a:visited {
	color:#0202a2;
	text-decoartion: none}
.sellerText a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Search Form */
.searchFormRtBkgd a:link, .searchFormRtBkgd a:active, .searchFormRtBkgd a:link, .searchFormRtBkgd a:hover {
	color: #0202a2;
	text-decoration: underline}
.titleBarBg {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/re_bg_gradTitleBar.gif);
	border:1px solid #0202a2}
.titleBarTitle {
	color:#ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold!important}
.titleBarText {
	color:#ffffff;
	font: 11px;
	text-align: right}
.searchTabTable {
	padding-top:5px;
	background-color:#FFFFFF;
	border-right: 1px solid #0202a2;
	border-bottom: 1px solid #0202a2;
	border-left: 1px solid #0202a2}
.searchText a:link, .searchText a:active, .searchText a:visited {
	color:#0202a2;
	text-decoartion: none}
.searchText a:hover {
	color: #ff0000;
	text-decoration: underline}
.collapseExpandText a:link, .collapseExpandText a:active, .collapseExpandText a:visited {
	color:#0202a2;
	text-decoartion: none}
.collapseExpandText a:hover {
	color: #ff0000;
	text-decoration: underline}
.contentBorder {
	border-right:1px solid #0202a2;
	border-left:1px solid #0202a2}
.contentBorderLast {
	border-right:1px solid #0202a2;
	border-bottom:1px solid #0202a2;
	border-left:1px solid #0202a2}
#searchMenu ul li a {
color: #0202a2}
/* Results Page */
.currentSearchContainer {
	border:1px solid #0202a2}
.currentSearchContainer td {	
	padding: 4px 4px 4px 4px!important}
.currentSearchText a:link, .currentSearchText a:active, .currentSearchText a:visited {
	color:#0202a2;
	font-size: 11px!important;
	text-decoartion: none}
.currentSearchText a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Spotlight */
.spotlightDisplayTable a:link, .spotlightDisplayTable a:active, .spotlightDisplayTable a:visited {
	color:#0202a2;
	text-decoartion: none}
.spotlightDisplayTable a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Spotlight Upsell */
.spotlightUpsellTable a:link, .spotlightUpsellTable a:active, .spotlightUpsellTable a:visited, .spotlightUpsellTable a:hover {
	color:#ffffff}
b.ptop b, b.pbottom b {
	background:#cccccc}
.spotlightDisplayTable {
	background-color:#cccccc}
.spotlightUpsellTable {
	background-color:#075faf;
	color: #ffffff}
/* Highlight Ad */
.resultsTable .resultsHighlightedRow {
	background-color:#BFDEFD}
/* Standard Results Ad */
.resultsTable a:link {
	color:#0202a2}
.resultsTable a:active, .resultsTable a:visited, .resultsTable a:hover {
	color:#0202a2;
	text-decoartion: none}
b.uptop b, b.upbottom b {
	background: #BFDEFD}
/* Map Results */
.mapLegendHeadPrice, .mapLegendHeadBR, .mapLegendHeadLoc{
	color:#0202a2}
/* Sign In/Create Account Page */
.signInContainer a:link, .signInContainer a:active, .signInContainer a:visited {
	color:#0202a2;
	text-decoartion: none}
.signInContainer a:hover {
	color: #ff0000;
	text-decoration: underline}
.checkbox {
	background-color:#BFDEFD}
/* Ad Manager */
b.utop b, b.ubottom b {
	background:#0202a2}
.uploadSubTitle {
	background-color: #0202a2;
	color: #ffffff}
/* Agent Profile */
.agentName {
	color:#0202a2}
/* Upload/CheckoutConfirm Pages */
.uploadSubBarText {
	background-color: #0202a2}
.uploadSubBarText a:link, .uploadSubBarText a:active, .uploadSubBarText a:visited, .uploadSubBarText a:hover {
	color:#ffffff}
.uploadSummaryTable .tableHeadLt, .uploadSummaryTable .tableHeadRt {
	background-color:#BFDEFD}
.confirmPageContent a:link, .confirmPageContent a:active, .confirmPageContent a:visited {
	color:#0202a2;
	text-decoartion: none}
.confirmPageContent a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Member Center */
.featProperty a:link, .featProperty a:active, .featProperty a:visited {
	color:#0202a2;
	text-decoartion: none}
.featProperty a:hover {
	color: #ff0000;
	text-decoration: underline}
.boxTopLtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxTopLt.gif)}
.boxTopBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxTopBg.gif)}
.boxTopRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxTopRt.gif)}
.boxBotLtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxBotLt.gif)}
.boxBotBgFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxBotBg.gif)}
.boxBotRtFeat {
	background-image:url(/ccimages/verticals/realestate/overrides/dispatch/boxBotRt.gif)}
.boxBorderFeat {
	border-right:1px solid #0202a2;
	border-left:1px solid #0202a2}
.boxBorderFeatHeader {
	border-bottom: 1px solid #0202a2}
.boxBorderFeatFooter {
	border-top: 1px solid #0202a2}
.boxSubTopFeat {
	border:1px solid #0202a2;
	background-color:#BFDEFD}
.boxSubBottomFeat {
	border:1px solid #0202a2;
	background-color:#BFDEFD}
.memberContainerFeat a:link, .memberContainerFeat a:active, .memberContainerFeat a:visited {
	color:#0202a2;
	text-decoartion: none}
.memberContainerFeat a:hover {
	color: #ff0000;
	text-decoration: underline}
.boxFooterBorderFeat, .boxHeaderBorderFeat { 
	border-top:1px solid #0202a2}
.memberContainer a:link, .memberContainer a:active, .memberContainer a:visited {
	color:#0202a2;
	text-decoartion: none}
.memberContainer a:hover {
	color: #ff0000;
	text-decoration: underline}
/* Save Search Form */
.saveSearchContent {
	border-left: 1px solid #0202a2;
	border-right: 1px solid #0202a2}
.boxHeader {
	border:1px solid #0202a2;
	background-color:#BFDEFD}
.emailAlertContent {	
	border-right: 1px solid #0202a2;
	border-bottom: 1px solid #0202a2;
	border-left: 1px solid #0202a2}
/* NEW AD DETAIL PAGE */
.rePageTitle {
  color:#0202a2;
  border-bottom:1px solid #0202a2}
.reTitlePrice {
  color: #0202a2}
.detailsTabContent {
  border-right: 1px solid #0202a2;
  border-bottom: 1px solid #0202a2;
  border-left: 1px solid #0202a2}
/* Info-Contact Section */
#reContactForm  a:link, #reContactForm  a:active, #reContactForm  a:visited {
	color:#0202a2;
	text-decoartion: none}
#reContactForm  a:hover {
	color: #ff0000;
	text-decoration: underline} 	
.reInfoLinks a:link, .reInfoLinks a:active, .reInfoLinks a:visited {
	color:#0202a2;
	text-decoartion: none}
.reInfoLinks a:hover {
	color: #ff0000;
	text-decoration: underline}	
/* RE Tools*/
#reIconToolsContainer a:link, #reIconToolsContainer a:visited, #reIconToolsContainer a:active, #reIconToolsContainer a:hover {
	color:#0202a2;
	text-decoration: underline;
}
/* Detail Content Section */
.resultsTextOn a:link, .resultsTextOn a:active, .resultsTextOn a:visited {
	color:#0202a2;
	text-decoartion: none}
.resultsTextOn a:hover {	
	color: #ff0000;
	text-decoration: underline}	
.detailReturnLink a:link, .detailReturnLink a:active, .detailReturnLink a:visited {
	color:#0202a2;
	text-decoration:underline}
.detailReturnLink a:hover	{
	color: #ff0000;
	text-decoration: underline}	
#call4Num a:link, #call4Num a:active, #call4Num a:visited {
  color:#0202a2;
	text-decoration: underline;
  font-weight: normal}
#call4Num a:hover {	
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal}		
/* Photo Upload */
.reTitleBar *{
  background:#0202a2}
.reTitleBar1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9292d7;
  border-right:1px solid #9292d7;
  background:#4141b9}
.reTitleBar2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5f5;
  border-right:1px solid #e5e5f5;
  background:#3232b3}
.reTitleBar3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3232b3;
  border-right:1px solid #3232b3;}
.reTitleBar4{
  border-left:1px solid #9292d7;
  border-right:1px solid #9292d7}
.reTitleBar5{
  border-left:1px solid #4141b9;
  border-right:1px solid #4141b9}
.reTitleBarfg{
  background:#0202a2}	
.reUploadDel a:link, .reUploadDel a:active, .reUploadDel a:visited {
	color:#0202a2;
	text-decoartion: none}
.reUploadDel a:hover {
	color: #ff0000;
	text-decoration: underline}	
/* Create Account */	
#customizable a:link, #customizable a:active, #customizable a:visited{
	color:#0202a2;
	text-decoartion: none}
#customizable a:hover {
	color: #ff0000;
	text-decoration: underline}		
.castText a:link, .castText a:active, .castText a:visited {	
	color:#0202a2;
	text-decoartion: none}
.castText a:hover {	
	color: #ff0000;
	text-decoration: underline}	
#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;}		
.spotlightSeller {
	color: #ffffff}
/* Featured Agent iFrame  */
.featuredAgentName a:link, .featuredAgentName a:active, .featuredAgentName a:visited {
	color:#0202a2;
	text-decoartion: none}
.featuredAgentName a:hover {	
	color: #ff0000;
	text-decoration: underline}	
.featuredCallNumber div a:link, .featuredCallNumber div a:active, .featuredCallNumber div a:visited {
	color:#0202a2;
	text-decoartion: none}
.featuredCallNumber div a:hover	{
	color: #ff0000;
	text-decoration: underline}	
/* Product Migration */	
.prepaidMenu a:link, .prepaidMenu a:active, .prepaidMenu a:visited {
	color:#0202a2}
.prepaidMenu a:hover {
	color:#ff0000}
.uploadSubTitleTable td.uploadSubTitle {	
	background-color: #0202a2;
	color: #ffffff}
legend.reMediaKitProductType {
	color:#0202a2}
.titleUnderline {
	border-bottom: none}	
	
	
#prepaidMenuContainer li.reIconProducts {
		background: url(/ccimages/verticals/realestate/default/re_icon_products.gif) no-repeat 0 50%;
		padding: 3px 0 3px 20px;
		margin: .4em 20px 0 0;}			
#prepaidMenuContainer li.reIconProductsExp {
		background: url(/ccimages/verticals/realestate/default/re_icon_productsExp.gif) no-repeat 0 50%;
		padding: 3px 0 3px 20px;
		margin: .4em 20px 0 0;}				
#prepaidMenuContainer li.reIconPackages {
		background: url(/ccimages/verticals/realestate/default/re_icon_packages.gif) no-repeat 0 50%;
		padding: 3px 0 3px 20px;
		margin: .4em 20px 0 0;}		
#prepaidMenuContainer li.reIconPackagesExp {
		background: url(/ccimages/verticals/realestate/default/re_icon_packagesExp.gif) no-repeat 0 50%;
		padding: 3px 0 3px 20px;
		margin: .4em 20px 0 0;}		
