img {
 border:0px;
 margin:0px;
}

.greyFrame {
	position: relative;
	width: 500px;
	height: auto;
	background-color:#d6d6d6;
	padding: 5px;
	margin: 0px auto;
}

#whiteFrame {
	position: relative;
	width: 498px;
	height: auto;
	background-color: #ffffff;
	padding: 1px;
	margin: 0px auto;
}

.redFrame {
	position: relative;
	width: 500px;
	height: auto;
	background-color:#cc0000;
	padding: 5px;
	margin: 5px auto 5px auto;
}

#searchResultsNumber {
	position: relative;
	width: 490px;
	height: 20px;
	background-color: #4b4b4b;
	color: #ffffff;
	padding: 5px;
	margin: 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: center;
}

#dataLastUpdate {
	position: relative;
	width: 490px;
	height: auto;
	background-color: #ffffff;
	color: #000000;
	padding: 5px;
	margin: 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: center;
}

.searchLimit {
	position: relative;
	width: 490px;
	height: auto;
	color: #000000;
	padding: 5px;
	margin: 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: center;
}

#featureRegister {
	position: relative;
	width: 480px;
	height: auto;
	background-color: #ffffcc;
	margin:5px auto;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.featureRegisterRed14 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	line-height:1.5em;
	text-align: center;
	font-weight:bold;
	color: #cc0000;
}
.featureRegisterRed13 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	line-height:1.5em;
	font-weight:bold;
	color: #cc0000;
}

.featureRegisterRed11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: center;
	font-weight:bold;
	color: #cc0000;
}

.featureRegisterRed11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc0000;}
.featureRegisterRed11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc0000;}
.featureRegisterRed11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.featureRegisterRed11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #cc0000;}


.featureRegisterBlack11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: center;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}


.featureRegisterBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.featureRegisterBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.featureRegisterBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.featureRegisterBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}

.loginBlack11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: left;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.loginBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.loginBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.loginBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.loginBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}

.loginBlack13 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	line-height:1.5em;
	text-align: center;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.loginBlack13 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #000000;}
.loginBlack13 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #000000;}
.loginBlack13 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000;}
.loginBlack13 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #000000;}

.loginBlack15 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:15px;
	line-height:1.5em;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.loginBlack13 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000;}
.loginBlack13 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000;}
.loginBlack13 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #000000;}
.loginBlack13 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000;}

.featureRegisterWhite11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: center;
	color: #FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.featureRegisterWhite11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.featureRegisterWhite11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.featureRegisterWhite11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.featureRegisterWhite11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}


.instruction {
	display: table;
	width: 510px;
	margin:5px auto 5px auto;
	padding: 0px;
	background-color: #f0f0f0;
	border: 0px;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #336699;
	text-align:right;
}

.instruction a:link {font-size:11px; text-decoration: none; color: #336699;}
.instruction a:visited {font-size:11px; text-decoration: none; color: #336699;}
.instruction a:hover {font-size:11px; text-decoration: none; color: #000000;}
.instruction a:active {font-size:11px; text-decoration: none; color: #336699;}

.instructionGraphic {
	width:379px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
}

.instructionLink {
	font-size:11px;
	font-weight:bold;
	width:121px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
}


.instructionDetails {
	width:480px;
	margin:0 auto;
	padding: 10px;
	background-color: #999999;
	border: 0px;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #ffffff;
	text-align:left;
}

#oneLineListingControls {
	position: relative;
	width: 500px;
	height: 11px;
	padding: 5px;
	margin:8px auto 8px auto;
	background-color:#ffffff;

}

.oneLineShowHideControls { display: inline; float: left; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color: #000000;}
.oneLineShowHideControls a:link {font-size:11px; text-decoration: none; color: #000000;}
.oneLineShowHideControls a:visited {font-size:11px; text-decoration: none; color: #000000;}
.oneLineShowHideControls a:hover {font-size:11px; text-decoration: underline; color: #000000;}
.oneLineShowHideControls a:active {font-size:11px; text-decoration: none; color: #000000;}

.oneLinePageControls { display: inline; float:right; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color: #000000;}
.oneLinePageControls a:link {font-size:11px; text-decoration: none; color: #000000;}
.oneLinePageControls a:visited {font-size:11px; text-decoration: none; color: #000000;}
.oneLinePageControls a:hover {font-size:11px; text-decoration: none; color: #ffffff; background-color:#8C8C8C;}
.oneLinePageControls a:active {font-size:11px; text-decoration: none; color: #000000;}


.buttonTable {
	width: 498px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background-color: #999999;
	border: 0px;
}

.buttonLabel {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	padding:5px;
}



.listingCategory {
	display: table;
	width: 498px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-color: #ffffff;
	border: 0px;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:left;
}

.listingCategory a:link {font-size:11px; text-decoration: none; color: #000000; text-decoration:underline;}
.listingCategory a:visited {font-size:11px; text-decoration: none; color: #000000; text-decoration:underline;}
.listingCategory a:hover {font-size:11px; text-decoration: underline; color: #cc0000; text-decoration:underline;}
.listingCategory a:active {font-size:11px; text-decoration: none; color: #000000; text-decoration:underline;}

.listingCategoryPhoto {
	width:50px;
	text-align:center;
	padding: 0px;
}




.listingData {
	display: table;
	width: 498px;
	margin: 0px;
	padding: 0px;
	background-color: #f0f0f0;
	border: 0px;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	text-align:left;
}

.listingData a:link {font-size:11px; text-decoration: underline; color: #000000;}
.listingData a:visited {font-size:11px; text-decoration: underline; color: #000000;}
.listingData a:hover {font-size:11px; text-decoration: none; color: #cc0000;}
.listingData a:active {font-size:11px; text-decoration: underline; color: #000000;}

.listingDataLight {
	background-color: #f0f0f0;
	height:37px;
}

.listingDataDark {
	background-color: #e0e0e0;
	height:37px;
}

.listingFavorites {
	width:30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	color: #000000;
}

.listingPhoto {
	width:50px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #000000;
}

.listingCommunity {
	width:118px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	color: #000000;
}

.listingPrice {
	width:60px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	color: #000000;
}

.listingStyle {
	width:80px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	color: #000000;
}

.listingSquareFeet {
	width:50px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	color: #000000;
}

.listingDetails {
	width:45px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
}

.listingSpacer {
	background-color: #ffffff;
	height:1px;
	padding:0px;
	margin:0px;
}



.registerBar {
	display: table;
	width: 498px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffcc;
	border: 0px;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:none;
	color: #cc0000;
	text-align:center;
}

.registerBar a:link { text-decoration: none; color: #cc0000;}
.registerBar a:visited { text-decoration: none; color: #cc0000;}
.registerBar a:hover { text-decoration: underline; color: #000000;}
.registerBar a:active { text-decoration: none; color: #cc0000;}

.registerBarPhoto {
	width:65px;
	padding: 5px;
}

.registerBarBlack {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-align:center;
	line-height:2em;
}

.registerBarBlack a:link { text-decoration: underline; color: #000000;}
.registerBarBlack a:visited { text-decoration: underline; color: #000000;}
.registerBarBlack a:hover { text-decoration: none; color: #cc0000;}
.registerBarBlack a:active { text-decoration: underline; color: #000000;}






.featuredListing {
	display: table;
	width: 500px;
	height:37px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #8b8b74;
	border: 0px solid #ffffff;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	color:#ffffff;
}

.featuredListingFavorites {
	width:30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
}

.featuredListingHeader {
	padding: 0px;
	font-size:14px;
	font-weight:bold;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
}

.featuredListingStyle {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	text-align:right;
	font-size:11px;
}

.openFeaturedListingPhoto {
	border-top:1px solid #DDDAB5;
	border-right:1px solid #DDDAB5;
	border-bottom:1px solid #DDDAB5;
	border-left:1px solid #DDDAB5;
	background-image:url('/images/RMOimages/icons/verbose_listings/address_bg.jpg');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #dcdab4;
	padding: 5px;
	color:#000000;
	}







.openListing {
	display: table;
	width: 498px;
	height:auto;
	margin: 0 auto;
	padding: 0px;
}

.openListingPhoto {
	width:170px;
	height:170px;
	margin: 0px;
	padding: 0px;
	background-color: #f7f7f2;
}

.openListingVitalsContainer {
	width:328px;
	margin: 0px;
	border-top:1px solid #DDDAB5;
	border-right:1px solid #DDDAB5;
	border-bottom:1px solid #DDDAB5;
	border-left:1px solid #DDDAB5;
	background-image:url('/images/RMOimages/icons/verbose_listings/address_bg.jpg');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #dcdab4;
	padding: 5px;
	color:#000000;
}

.openListingVitals {
	display: table;
	width: 300px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color:#000000;
	line-height:1.6em;
	text-align:left;
}

.openListingVitalsCategory {
	width: 100px;
}

.openListingVitalsDetails {
	width: 200px;
}

.openListingVitals a:link { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitals a:visited { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitals a:hover { font-size: 10px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.openListingVitals a:active { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}

.openListingVitalsBlack10 { font-size: 10px; text-decoration: none; color: #000000;}
.openListingVitalsBlack10 a:link { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitalsBlack10 a:visited { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingVitalsBlack10 a:hover { font-size: 10px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.openListingVitalsBlack10 a:active { font-size: 10px; text-decoration: none; color: #cc0000; font-weight:bold;}

.openListingComments {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color:#000000;
	line-height:1.5em;
	text-align:justify;
	padding:15px 10px 15px 10px;
	margin:0px;
}

.openListingButtons {
	background-color: #ecead3;
	height:auto;
	padding:5px;
	margin:0px;
	text-align:right;
}

.openListingPhotoTour { margin: 0px; padding: 5px; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:link { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:visited { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:hover { font-size: 11px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.openListingPhotoTour a:active { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}

.dataDisclaimer {
	position: relative;
	width: 500px;
	height: auto;
	color: #000000;
	background-color:#ffffff;
	padding: 5px;
	margin: 0 auto;
	font-size:9px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-style:italic;
	text-align:center;
}

.fullDetailsIconBar {
	display: table;
	width: 498px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffcc;
	border: 0px;
	border-collapse: collapse;
	color: #cc0000;
	text-align:left;
}

.fullDetailsIconPad {
	margin: 0px;
	padding: 5px;
}



.fullDetailsCategory {
	display: table;
	width: 498px;
	height:35px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;

}

.fullDetailsCategoryHeader {
	background-color: #D0D0C4;
	font-family: verdana,arial,helvetica,sans-serif;
	margin-top: 0px;
	padding: 5px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.fullDetailsCategoryHeaderAgent {
	background-color: #ecead3;
	font-family: verdana,arial,helvetica,sans-serif;
	margin-top: 0px;
	padding: 5px;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}

.fullDetailsCategoryData {
	margin: 0px;
	padding: 3px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
}

.fullDetailsCategoryData a:link { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.fullDetailsCategoryData a:visited { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}
.fullDetailsCategoryData a:hover { font-size: 11px; text-decoration: underline; color: #cc0000; font-weight:bold;}
.fullDetailsCategoryData a:active { font-size: 11px; text-decoration: none; color: #cc0000; font-weight:bold;}

.fullDetailsCategoryAgentData {
	margin: 0px;
	padding: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color: #000000;
	text-align:center;
}

.favoritesControl {
	position: relative;
	width: 490px;
	height: auto;
	background-color: #ffffff;
	color: #cc0000;
	padding: 5px;
	margin: 0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
}

.favoritesControl a:link { font-size: 12px; text-decoration: none; color: #000000;}
.favoritesControl a:visited { font-size: 12px; text-decoration: none; color: #000000;}
.favoritesControl a:hover { font-size: 12px; text-decoration: underline; color: #000000;}
.favoritesControl a:active { font-size: 12px; text-decoration: none; color: #000000;}



.propDisplayWhite11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: left;
	color: #FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.propDisplayWhite11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.propDisplayWhite11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}
.propDisplayWhite11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.propDisplayWhite11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF;}

.propDisplayBlack11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	color: #000000;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.propDisplayBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #9D080D;}
.propDisplayBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}


.propDisplayRed11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: justify;
	color: #9D080D;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
}

.propDisplayRed11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayRed11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}
.propDisplayRed11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #9D080D;}
.propDisplayRed11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #9D080D;}




/* BUTTONS */
.btnLocation {
	border:0px;
	height:22px;
	width:96px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnBackToQuickSearch {
	border:0px;
	height:22px;
	width:147px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnVirtualTour {
	border:0px;
	height:22px;
	width:96px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnFeatureSheet {
	border:0px;
	height:22px;
	width:96px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnCriteria {
	border:0px;
	height:22px;
	width:92px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnFavorites {
	border:0px;
	height:22px;
	width:92px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnGoogleMaps {
	border:0px;
	height:22px;
	width:97px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnGoogleEarth {
	border:0px;
	height:22px;
	width:97px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnMlsNumSearch {
	border:0px;
	height:22px;
	width:169px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnAddressSearch {
	border:0px;
	height:22px;
	width:142px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnNext {
	border:0px;
	height:22px;
	width:48px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnSaveSearch {
	border:0px;
	height:22px;
	width:289px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnViewDetails {
	border:0px;
	height:22px;
	width:92px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnContact {
	border:0px;
	height:22px;
	width:67px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnAddToFavorites {
	border:0px;
	height:22px;
	width:132px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnNewSearch {
	border:0px;
	height:22px;
	width:112px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnBackToResults {
	border:0px;
	height:22px;
	width:112px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}

.btnRemoveFromFavorites {
	border:0px;
	height:22px;
	width:174px;
	margin:0px;
	padding:0px;
	background-color:#09357c;
	cursor: pointer;
}


.quickContactDisclaimer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-style:italic; font-weight:none;}


.mlsGMAP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.mlsGMAP a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.mlsGMAP a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.mlsGMAP a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #cc0000;}
.mlsGMAP a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}

/******* V4 SEARCH BUTTON */

.v4EngineButton {
  background: url(https://cdnassets.rmcloud.com/shared-images/search/v4EngineButton.gif) repeat-x #cacaca;
  border: 1px solid #09357c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 30px;
  padding: 0 10px;
  text-shadow: 1px 1px 0 #fff;
  cursor: pointer;
  font-size: 14px;
  font-family: arial;
  padding: 0/9;
}/*
This styles sheet will be used to control all form tables within Redman includes.  

The only thing that should ever change, from site to site, is the background colors of formLabels and formFields.

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word form at the beginning.
Please continue this trend in the event that a class needs to be added.

Cellspacing on tables is NOT controlled by this style sheet.  It is controlled manually inside the include itself.

*/



form { 
	padding: 0px;
	margin: 0px;
}


select { 
	padding: 0px;
	margin: 0px;
	border-top:1px solid #DBDACC; 
	border-right:1px solid #DBDACC; 
	border-bottom:1px solid #DBDACC; 
	border-left:1px solid #DBDACC;
}

table.formTable {
	padding:5px;
	border:0;
}

.formButtons {
	background-image:url('/images/RMOimages/icons/btn_mainBg.gif');
	background-color: #cccccc;
	height:27 px;
	border-width:1px;
	border-color:#C2C1BE;
	font-size: 12px;
	cursor: hand;
}


td.formHeaders {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}
.formHeaders a:link {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: underline; font-weight:bold;}
.formHeaders a:hover {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none; font-weight:bold;}
.formHeaders a:active {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none; font-weight:bold;}
.formHeaders a:visited {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: underline; font-weight:bold;}


td.formSubHeaders {
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
}




td.formLabels, formLabels, p.formLabels {
	background-color: #f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}




td.formFields {
	background-color: #eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}



td.formVerify {
	background-color: #eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#990000;
	text-align:right;
}





td.MemberformLabels {
	background-color: #f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
}



td.MemberformFields {
	background-color: #eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
}



.formTitle { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#000000;font-weight:bold;}
.formTitle a:link {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}
.formTitle a:hover {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: none;}
.formTitle a:active {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}
.formTitle a:visited {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}


.formRed { font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed a:link{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed a:hover{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed a:active{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed a:visited{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}






td.formText {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.formRed14 { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed14 a:link{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed14 a:hover{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed14 a:active{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed14 a:visited{ font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#990000;text-decoration: underline;}

.formText16 {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText16 a:link {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText16 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText16 a:active {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText16 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 16px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.formText14 {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText14 a:link {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText14 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText14 a:active {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText14 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 14px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.formText12 {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: none;background-color: #ffffff; line-height:1.5em;}
.formText12 a:link {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: underline;background-color: #ffffff;}
.formText12 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #990000;text-decoration: none;background-color: #ffffff;}
.formText12 a:active {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: none;background-color: #ffffff;}
.formText12 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: underline;background-color: #ffffff;}

.requiredFields { font-family:Verdana, Arial,sans-serif; font-size:11px; font-weight:bold; color:#990000; text-decoration: none; text-align:right; background-color: #ffffff;}
.requiredFields a:link{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.requiredFields a:hover{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.requiredFields a:active{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.requiredFields a:visited{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}



.formShowHide {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #990000;text-decoration: none; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none; font-weight:bold; background-color: #eaeaea;}
.formShowHide a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline; font-weight:bold; background-color: #eaeaea;}

.formSignUp {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;background-color: #FFFFCC;}
.formSignUp a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: underline;}
.formSignUp a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: none;}
.formSignUp a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: none;}
.formSignUp a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #cc0000; font-weight:bold; text-decoration: underline;}





/*
This section will be moved to utility.css once the master style sheet project is complete
--Jessica Foster

*/

 .note {
	background: #FFFFDD;
	border-top: solid 1px #F9E4B5;
	border-left: solid 1px #F9E4B5;
	border-bottom: solid 1px #E3C979;
	border-right: solid 1px #E3C979;
	color:#000000;
	}
	
	
 .ClientNote {
	border-top: solid 1px #EAEAEA;
	border-left: solid 1px #EAEAEA;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	
	}
/* Customize Default Theme (NOT Main Colors!) */
/* Default Theme Colors*/

.searchFound {background-color: #f1f5f6;}
.searchGreyLine {background-color: #e1e3e3;}
.searchType {background-color: #ffffff; background-image: url(/images/RMOimages/listing_display/searchType_BG.jpg); background-position: right; background-repeat: no-repeat;}
.tabGreyLine {background-color: #d1d1d1;}
.whiteTab {background-color: #ececec; background-image: url(/images/RMOimages/listing_display/WhiteTab_BG.jpg); background-position: top; background-repeat: repeat-x;}
.blueTab {background-color: #d9e3e7; background-image: url(/images/RMOimages/listing_display/BlueTab_BG.jpg); background-position: top; background-repeat: repeat-x;} 
.blueBG {background-color: #d9e3e7; background-image: url(/images/RMOimages/listing_display/Blue_BG.jpg); background-position: top; background-repeat: repeat-x;} 
.redBG {background-color: #a80329; background-image: url(/images/RMOimages/listing_display/Red_BG.jpg); background-position: bottom; background-repeat: repeat-x; border: #840a27 solid 1px;} 
.MLSResultTable  { border: #cfcfcf solid 1px; background-color: #ffffff;}
.MLSContactRealtorTable  { border: #b8d9ec solid 1px; background-color: #ffffff; background-image: url(https://cdnassets.rmcloud.com/shared-images/listing_display/MLSContactRealtor_BG.jpg); background-repeat: repeat-x; background-position: bottom;}
.listingDetailsTable {height: 125px; background-position: right bottom; background-repeat: no-repeat; vertical-align: top; text-align: left; font-family: Arial, Tahoma, Helvetica, sans-serif;}

.title16Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title16Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5em; font-weight: bold; color: #333333;}
.title14 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: bold; color: #000000;}
.title14Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: bold; color: #333333;}
.title14Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #000000;}
.title12Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #333333;}
.title11Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #666666;}

.title12Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title12Red a:link, .title12Red a:visited, .title12Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
.title12Red a:hover {color: #9e0b0e; text-decoration: none;}
a.title12Red:link, a.title12Red:visited, a.title12Red:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
a.title12Red:hover {color: #9e0b0e; text-decoration: none;}

.title11LightGrey, .title11LightGrey a:link, .title11LightGrey a:visited, .title11LightGrey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #666666; text-decoration: none;}
.title11LightGrey a:hover {color: #9e0b0e; text-decoration: underline;}
.title11Grey, .title11Grey a:link, .title11Grey a:visited, .title11Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #333333; text-decoration: none;}
.title11Grey a:hover {color: #333333; text-decoration: underline;}

.title11Red {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #9e0b0e;}
.title11Red a:link, .title11Red a:visited, .title11Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
.title11Red a:hover {color: #9e0b0e; text-decoration: none;}
a.title11Red:link, a.title11Red:visited, a.title11Red:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #9e0b0e; text-decoration: underline;}
a.title11Red:hover {color: #9e0b0e; text-decoration: none;}

.title11White {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #ffffff; text-decoration: none;}
.title11White a:link, .title11White a:visited, .title11White a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #ffffff; text-decoration: underline;}
.title11White a:hover {text-decoration: none;}

.title11RedBG a:link, .title11RedBG a:visited, .title11RedBG a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; font-weight: bold; color: #ffffff; text-decoration: none; background-image: url(/images/RMOimages/listing_display/button_red.jpg); background-repeat: no-repeat; display: block; width: 141px; height: 17px; padding-bottom: 1px;}
.title11RedBG a:hover {text-decoration: underline;}

.text14Grey, .text14Grey a:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; color: #333333;}
.text14Grey a:link, .text14Grey a:visited, .text14Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; color: #333333;text-decoration: underline;}
.text14Grey a:hover {text-decoration: none;}

.text12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #000000;}
.text12 a:link, .text12 a:visited, .text12 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #000000;text-decoration: underline;}
.text12 a:hover {text-decoration: none;}

.text12Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #333333;}
.text12Grey a:link, .text12Grey a:visited, .text12Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #333333;text-decoration: underline;}
.text12Grey a:hover {text-decoration: none;}

.text11 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #000000;}
.text11 a:link, .text11 a:visited, .text11 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #000000;text-decoration: underline;}
.text11 a:hover {text-decoration: none;}


.text11Red{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #9e0b0e;}
.text11Red a:link, .text11Red a:visited, .text11Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #9e0b0e;text-decoration: underline;}
.text11Red a:hover {text-decoration: none;}

.text11Grey {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #333333;}
.text11Grey a:link, .text11Grey a:visited, .text11Grey a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #333333;text-decoration: underline;}
.text11Grey a:hover {text-decoration: none;}

.text10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #000000;}
.text10 a:link, .text10 a:visited, .text10 a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #000000;text-decoration: underline;}
.text10 a:hover {text-decoration: none;}

.text10Red, .text10Red a:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e;}
.text10Red a:link, .text10Red a:visited, .text10Red a:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e;text-decoration: underline;}
.text10Red a:hover {text-decoration: none;}


.memo11 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #666666;}
.result11 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #333333;}
.desctext10 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #000000; text-align: justify;}
.desctext11 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #000000; text-align: justify;}
.listingDetailsTitle, .listingDetailsTitle td {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height: 1.25em; color: #000000; text-align: left; vertical-align: top; font-weight: bold;}
.listingDetailsText, .listingDetailsText td {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.25em; color: #000000; text-align: left; vertical-align: top;}
.listingDetailsTextRed, .listingDetailsTextRed a:hover {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e; font-weight: bold; vertical-align: top;}
.listingDetailsTextRed a:link, .listingDetailsTextRed a:visited, .listingDetailsTextRed a:active {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 1.5em; color: #9e0b0e;text-decoration: underline; font-weight: bold; vertical-align: top;}
.listingDetailsTextRed a:hover {text-decoration: none; font-weight: bold; vertical-align: top;}


.realtorPhoto {border: #cfcfcf solid 1px;}
.printListingPics {border: #ffffff solid 5px;}
.contactRealtorInput { width: 200px; height: 16px; border: #cccccc solid 1px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.contactRealtorTextarea { width: 200px; border: #cccccc solid 1px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.submitButton { width: 100px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}


/* CSS ALREADY COPIED FROM SYSTEM */

img {
 border:0px;
 margin:0px;
 vertical-align: bottom;
}


.displayTextBlack11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
}

.displayTextBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #990000;}
.displayTextBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #990000;}


.displayTextBlack10 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color: #000000;
}

.displayTextBlack10 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000;}
.displayTextBlack10 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000;}
.displayTextBlack10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #990000;}
.displayTextBlack10 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #990000;}


.displayTextBlack9 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	color: #000000;
}

.displayTextBlack9 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000;}
.displayTextBlack9 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000;}
.displayTextBlack9 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #990000;}
.displayTextBlack9 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #990000;}




.displayCriticals10 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color: #000000;
}

.displayCriticals10 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #990000;}
.displayCriticals10 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #990000;}
.displayCriticals10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.displayCriticals10 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000;}

.displayTextWhite14 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	color: #ffffff;
}

.displayAgentPromoRed {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #990000;
}

.displayAgentPromoBlack {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #000000;
}

.displayAgentPromoBlack a:link { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack a:visited { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack a:hover { text-decoration: none; color: #990000;}
.displayAgentPromoBlack a:active { text-decoration: underline; color: #990000;}

.displayAgentPromoBlack10 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color: #000000;
}

.displayAgentPromoBlack10 a:link { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack10 a:visited { text-decoration: underline; color: #990000;}
.displayAgentPromoBlack10 a:hover { text-decoration: none; color: #990000;}
.displayAgentPromoBlack10 a:active { text-decoration: underline; color: #990000;}

.displayArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight:bold;}
.displayArea a:link {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px;}
.displayArea a:visited {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px;}
.displayArea a:hover {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-color:#acbf82;}
.displayArea a:active {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-color:#acbf82;}

.displaySubArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.displaySubArea a:link {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../images/RMOimages/search/subnav_arrow.gif) no-repeat 15px 10px;}
.displaySubArea a:visited {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../images/RMOimages/search/subnav_arrow.gif) no-repeat 15px 10px;}
.displaySubArea a:hover {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../images/RMOimages/search/subnav_arrow.gif) no-repeat 15px 10px; background-color:#D0E79E;}
.displaySubArea a:active {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 25px; background:url(../images/RMOimages/search/subnav_arrow.gif) no-repeat 15px 10px; background-color:#D0E79E;}

.displayArea_002 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight:bold;}
.displayArea_002 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-position: left;}
.displayArea_002 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-position: left;}
.displayArea_002 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-color:#c5e4f8; background-position: left;}
.displayArea_002 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 10px; background:url(../images/RMOimages/search/subnav_show.gif) no-repeat 0 10px; background-color:#c5e4f8; background-position: left;}

.displaySubArea_002 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.displaySubArea_002 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-position: left;}
.displaySubArea_002 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-position: left;}
.displaySubArea_002 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-color:#e7f4fd; background-position: left;}
.displaySubArea_002 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; color: #000000; text-decoration:none; padding:5px 0 5px 15px; background:url(https://cdnassets.rmcloud.com/shared-images/search/subnav_arrow_002.gif) no-repeat 15px 10px; background-color:#e7f4fd; background-position: left;}

.displayTextWhite18 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:18px;
	color: #ffffff;
}

.displayTextWhite14 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	color: #ffffff;
}

.displayTextBlack18 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:18px;
	color: #000000;
}

.displayControls {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.displayControls a:link {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px; border-bottom: 1px solid #cccccc;}
.displayControls a:visited {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px; border-bottom: 1px solid #cccccc;}
.displayControls a:hover {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px;  border-bottom: 1px solid #cccccc; background-color:#D0E79E;}
.displayControls a:active {display:block; color: #000000; text-decoration:none; padding:5px 0 5px 5px;  border-bottom: 1px solid #cccccc; background-color:#D0E79E;}

.displayDetailsHeader14 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
}

.displayNotifyError {
	width:100%;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size:12px;
	line-height:2em;
	color:#000000;
	border: 1px solid #CC0000;
	background-color:#FFEBEB;
	padding:20px;
	}
	
.displayNotifyError a:link {text-decoration:underline; color: #000000;}
.displayNotifyError a:visited {text-decoration:underline; color: #000000;}
.displayNotifyError a:hover {text-decoration:underline; color: #cc0000;}
.displayNotifyError a:active {text-decoration:underline; color: #cc0000;}#tt {
  position:absolute;
  display:block;
  z-index: 1000;
}
#tttop {
  display:block;
  height:5px;
  margin-left:5px;
  overflow:hidden;
}
#ttcont {
  display:block;
  padding:2px 12px 3px 7px;
  margin-left:5px;
  background:#666;
  color:#fff;
}
#ttbot {
  display:block;
  height:5px;
  margin-left:5px;
  overflow:hidden;
}

.floatright { 
float:right; 
margin:0 0 10px 10px; /* Give it a left margin */ 
} 
.floatleft { 
float:left; 
margin:0 10px 10px 0; /* Give it a right margin */ 
} 

.clear { 
clear:both; 
width:100%; 
font-size:1px; 
} 

/* As soon as you 'float' an element, everything will wrap around it. If you don't want this to happen then you need to 'clear' the element that follows the floated element, using clear:left; (if the element is floated left), or clear:right; or clear:both;. 

Also, because elements which are 'floated' are taken out of the flow of the page (as mentioned above), any containing elements (like our <div id="container"> above) will 'collapse' to only contain the non-floated elements. This could result in any big floated images, flowing outside of the container. To get around this, we can add a <div class="clear"></div> element at the end of our container, to force the container to contain our floated elements (phew!). */

#amenity_list {
	width: 100%;
	table-layout: fixed;
    margin-bottom: 15px;
}

#amenity_list .AmenityHidden {
	display: none;
}

#amenity_list td.AmenitySwitch {
    white-space: nowrap;
    width: 5%;
    text-align: left;
}

#amenity_list td.AmenityCategoryTitle {
	width: 20%;
	text-align: left;
	font-weight: bold;
}

#amenity_list td.AmenityCategoryTitle, #amenity_list td.AmenityCategory, #amenity_list td.AmenitySwitch {
	vertical-align: top;
}

#amenity_list td.AmenityCategory {
	width: 75%;
	text-align: left;
}

#amenity_list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#amenity_list li {
	display: inline;
	white-space: nowrap;
}

#amenity_list li.AmenityTitle {
	
}

#amenity_list li.AmenityAddress {
	color: #999999;
}

#amenity_list li.AmenityDistance {
	color: #990000;
}

#amenity_list a:link, #amenity_list a:visited, #amenity_list a:active { 
	text-decoration: none;
	color: #990000;
}

#amenity_list a:hover {
	text-decoration: none;
	color: #666666;
}



.displayTextBlack11 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.5em;
	text-align: left;
	color: #000000;
}

.displayTextBlack11 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}
.displayTextBlack11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #cc0000;}
.displayTextBlack11 a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000;}table {margin:0 auto;}/*
This styles sheet will be used to control all msl map display within Redman includes.  

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word switchboard at the beginning.

Please continue this trend in the event that a class needs to be added.

Cellspacing on tables is NOT controlled by this style sheet.  It is controlled manually inside the include itself.

*/










	




	
	
.SwithcboardMapButtons { 

	padding-right: 0px;
	padding-left: 0px;
	background-color:#FCFBEE;
	font-weight:bold;
	}	
	
	
	
	
.SwitchboardSelected{
	border-top:1px solid #DBDACC; 
	border-right:1px solid #DBDACC; 
	border-bottom:1px solid #DBDACC; 
	border-left:1px solid #DBDACC;
	background-color:#FCFBEE;
	
	padding: 5;
	}	

.SwitchboardSelectedText{
	color:#000000;
	}	


.SwitchboardSummary{
	border-top:1px solid #DDDAB5; 
	border-right:1px solid #DDDAB5; 
	border-bottom:1px solid #DDDAB5; 
	border-left:1px solid #DDDAB5;
	background-color:#FBFBF4;
	padding: 5;
	color:#000000
	}	

	
	
.SwitchboardNoPhoto{
	background-color:#cccccc;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	}	
.SwitchboardNoPhoto a:link {
	background-color:#cccccc;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
	}	
.SwitchboardNoPhoto a:hover {
	background-color:#cccccc;
	font-size: 10px;
	color:#990000;
	text-decoration:underline;
	}	
.SwitchboardNoPhoto a:active {
	background-color:#cccccc;
	font-size: 10px;
	color:#990000;
	text-decoration:underline;
	}	
.SwitchboardNoPhoto a:visited {
	background-color:#cccccc;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
	}	


.MLSSwitchabordPageCount{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	}
	
	
	
.MLSSwitchabordPageCount a:link, .MLSSwitchabordPageCount a:hover, .MLSSwitchabordPageCount a:active, .MLSSwitchabordPageCount a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	}
	
	

.formTitle { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#000000;font-weight:bold;}








.SwithcboardSortButtons{
	border: 1px #DBDACC solid;
	padding-right: 0px;
	padding-left: 0px;
	background-color:#FCFBEE;
	font-size: 10px;
	}

	
	
.Switchboardlegal{
	font-size: 9px;
	text-decoration:none;
	}

	
	
	
	
	
/*
This styles sheet will be used to control all mini icon based swichboards within Redman includes.  

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word miniswitchboard at the beginning.

Please continue this trend in the event that a class needs to be added.

*/



.MiniSwithcboardMLS { 
	background-image:url('/images/RMOimages/icons/icon_mls.gif');
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 10px;
	height:38px;
	background-color:#FCFBEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	}
	

.MiniSwithcboardMLS:hover{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}
	


	
.MiniSwithcboardAddress { 
	background-image:url('/images/RMOimages/icons/icon_address.gif');
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 12px;
	height:38px;
	background-color:#FCFBEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	}	

	
.MiniSwithcboardAllProperty{ 
	background-image:url('/images/RMOimages/icons/icon_all_property.gif');
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 12px;
	height:38px;
	background-color:#FCFBEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	}	
	
.MiniSwithcboardFeatured{ 
	background-image:url('/images/RMOimages/icons/icon_featured.gif');
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 12px;
	height:38px;
	background-color:#FCFBEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	}	
	
	
	



/*
verbose styles
*/
.listPropertiesAddress{
	border-top:1px solid #DDDAB5; 
	border-right:1px solid #DDDAB5; 
	border-bottom:1px solid #DDDAB5; 
	border-left:1px solid #DDDAB5;
	background-image:url('/images/RMOimages/icons/verbose_listings/address_bg.jpg');
	padding: 5;
	color:#000000;
	}	
	
p.listPropertiesAddress{
	color:#000000;
	}
			
	
	
	
	
/*
This styles sheet will be used to control all listing result pages within Redman includes.  

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word miniswitchboard at the beginning.

Please continue this trend in the event that a class needs to be added.

*/
	
	
.ListingReultSelected {
		background-color:#FFFFFF;
		color:#000000;
		font-weight:bold;
		font-size:11px;
		}	
	
.ListingReult{
		background-color:#FFFFFF;
		color:#000000;
		font-weight:bold;
		font-size:11px;
		}
	
	
	
tr.ListingReultRowLight td {
		background-color:#F4F4F4;
		font-size:11px;
		color:#000000;
		}
	
	
tr.ListingReultRowDark td {
		background-color:#EAEAEA;
		font-size:11px;
		color:#000000;
		}
		
		



		.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding-left: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
}

.shadetabs li a, a.shadetabs li{
text-decoration: none;
position: relative;
z-index: 1;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 5px;
margin-right: 1px;
border-top: 1px solid #e1e3e3;
border-left: 1px solid #e1e3e3;
border-right: 1px solid #e1e3e3;
color: #b4b4b4;
background: white url('/images/RMOimages/listing_display/shade.jpg') bottom left repeat-x;
text-align: left;
}

.shadetabs li a:visited{
color: #b4b4b4;
}

.shadetabs li a:hover{
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
color: #000000;
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url('/images/RMOimages/listing_display/shadeactive.jpg');
background-color: #f2f5f6;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
text-align: left;
margin-left: 0px;
margin-right: 0px;
}

@media print {
.tabcontent {
display:block !important;
}
}

.leftButton {width: 110px; height: 25px; font-family: verdana,helvetica; font-size: 10px; font-weight: bold;}

.tips {font-size: 10px; font-family: verdana; color: #999999; line-height: 1em; text-align: left;}

.placeHolder {
	POSITION: relative;
	WIDTH: 440px; 
	HEIGHT: 290px; 
	VISIBILITY: visible; 
	CURSOR: move;
	z-index: 10; 
}
.nowLoading {
	VISIBILITY: visible; 
	POSITION: absolute;
}
.imageDiv {
	POSITION: relative; 
	TOP: 0px;
	LEFT: 0px; 
	CURSOR: move;
	z-index: 30; 
}
.imageDivOuter {
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: 0px;
	LEFT: 0px; 
	CURSOR: move;
	WIDTH: 400px; 
	HEIGHT: 250px; 
	OVERFLOW: hidden;
	z-index: 30; 
}
.picFrameDiv {
	POSITION: absolute; 
	CLIP: rect(0px 0px 0px 0px); 
	TOP: 10px; 
	LEFT: 10px; 
	z-index: 50; 	
	CURSOR: move;
}







/* Custom Styles */
.error {
	color: #990000;
	font-style: italic;
}
.content {
	padding: 10px;
}
.output {
	background-color: #EEEEEE;
	border-top: 1px solid #666666;
	padding: 5px;
}
.title {
	font-size: 16px;
	font-weight: bold;
}
.subTitle {
	font-weight: bold;
}
.small {
	font-size: 10px;
	font-family: Arial-Narrow, Arial, Helvetica, Sans-Serif;
}
.small b {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.hr {
	width: 100%;
	border-bottom: 1px dashed #AAAAAA;
}

/*
ul {
	list-style-image: url('images/arrow.gif');
}
*/

.toolbar {
	/*background-image: url('images/toolbar_bg.gif');*/
	height: 25px;
	width: 100%;
	padding-top: 3px;
	padding-left: 10px;
	vertical-align: middle;
}
.submit {
	/*background-image: url('images/toolbar_bg.gif');*/
}
.header {
	background-color: #990000;
	font-weight: bold;
	color: #FFFFFF;
}
.row {
	border-bottom: 1px solid #AAAAAA;
	background-color: #FFFFFF;
}
.image {
	border: 1px solid #666666;
}
.navbar {
	align: center;
	text-align: center;
	width: 100%;
	padding-top: 15px;
}
.property TD {
	padding: 10px;
}
.property{
	border-collapse: collapse;
}
.content {
	padding: 10px;
}
.imageFrame {
	width: 220px;
	height: 172px;
	/*background-image: url('images/frame_small.gif');*/
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 11px;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}
.description {
	font-style: italic;
	padding: 10px;
}
.date {
	font-size: 15px;
}
.password-meter {
	position:relative;
	width: 180px;
}
.password-meter-message {
	text-align: right;
	font-weight: bold;
	color: #676767;
}
.password-meter-bg, .password-meter-bar {
	height: 4px;
}
.password-meter-bg {
	top: 8px;
	background: #e0e0e0;
}

.password-meter-message-very-weak {
	color: #aa0033;
}
.password-meter-message-weak {
	color: #f5ac00;
}
.password-meter-message-good {
	color: #6699cc;
}
.password-meter-message-strong {
	color: #008000;
}

.password-meter-bg .password-meter-very-weak {
	background: #aa0033;
	width: 30px;
}
.password-meter-bg .password-meter-weak {
	background: #f5ac00;
	width: 60px;
}
.password-meter-bg .password-meter-good {
	background: #6699cc;
	width: 135px;
}
.password-meter-bg .password-meter-strong {
	background: #008000;
	width: 180px;
}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* April 1, 2009 - Removed because this was adversely affecting other parts of the system */
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
