/* LoopLink Master Styles */

/* background images */
.detailsModule ul li.confidential a { background: none; padding-right: 10px; position: relative; }
.detailsModule ul li.confidential a img { position: absolute; top: 5px; right: 0; }
#.detailsModule ul li.confidential a img { left: 45px; }
.detailsModule div.rentalRate a { background: none; padding-right: 10px; position: relative; }
.detailsModule div.rentalRate a img { position: absolute; top: 5px; right: 0; }
#.detailsModule div.rentalRate a img { left: 45px; }
.detailsModule ul.highlights li { background: none; padding: 0; }
.detailsModule ul.highlights li img { margin-right: 3px; }

/* Listing Margin and Border Color */
.listingProfile {
	margin-top: 35px;
	border-color: #ccc;
	}

/* Styling for Property Type Tag */
body.statusActive .propertyTypeTag {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #f2f2f2;
	color: #333;
	}

/* Main Property Photo Border Styling */
.profilePhoto {
	border-color: #ccc #999 #999 #ccc;
	}
	
/* Dropdown Styling */
.profileDropdown {
	border: 1px solid #999;
	}
.detailsModule div div.rateDropdown {
	border: 1px solid #999;
	}
/* Dropdown hover color:  "background-color" defines hover color, 
   "color" defines text color on hover */
.detailsModule div div.rateDropdown a:hover {
	color: #fff !important;
	}

/* Map Border Style */
.detailsModule div.map {
	border: 1px solid #ccc;
	}

/* Contact Module Dividers */
.contactModule {
	border-bottom: 1px solid #e5e5e5;
	}

/* Custom Button Styles */
a.btn.xlargeLoopLink, a.btn.xlargeLoopLink u, a.btn.xlargeLoopLink span { background-image: url(/images/buttons/htmlButtons/btnXlargeLLDefaultBlue.png); }
a#.btn.xlargeLoopLink, a#.btn.xlargeLoopLink u, a#.btn.xlargeLoopLink span { background: url(/images/buttons/htmlButtons/btnXlargeLLDefaultBlue.gif); }
a.btn.xlargeLoopLink {
	padding: 9px 0 11px 14px;
	}
a.btn.xlargeLoopLink u {
	padding-right: 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #333;
	background-color: #4E86C9;
	background-position: -5px -10px !important;
	}
a.btn.xlargeLoopLink span {
	height: 36px;
	}
a.btn.xlargeLoopLink:hover {
	background-position: 0 -36px;
	}
a.btn.xlargeLoopLink:hover u {
	background-position: -5px -46px !important;
	}
a.btn.xlargeLoopLink:hover span {
	background-position: 100% -36px;
	}
a.btn.xlargeLoopLink:active {
	background-position: 0 -72px;
	}
a.btn.xlargeLoopLink:active u {
	background-position: -5px -82px !important;
	}
a.btn.xlargeLoopLink:active span {
	background-position: 100% -72px;
	}
.contactModule a.btn.xlargeLoopLink {
	margin: 5px 0;
	}
