﻿/* Homepage Version 2.5 Style Refresh */

/* pm upsell */
.hpContainer {
	margin: 16px 0 12px 0;
	}
.pmUpsellContainer { 
	width: 760;
	margin: 16px 0;
	background: url(/images/homepage/freeMemberBarBG.gif) repeat-x #ffffd9;
	}
.pmUpsellContainer div {
	padding: 13px;
	border-left: 1px solid #cece98;
	border-right: 1px solid #cece98;
	font: 12px Arial, Helvetica, sans-serif;
	color: #545488;
	}
.pmUpsellContainer a {
      text-decoration: none;
      }
.pmUpsellContainer a:hover {
      text-decoration: underline;
      }
.pmUpsellContainer p {
	float: left;
	width: 525px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #545488;
	margin: 0;
	padding: 1px 0 0 0;
	}
.pmUpsellContainer .hpPMUpsellLink {
	background: url(/images/homepage/BecomeaPremiumMember_y.gif) no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	overflow: hidden;
	width: 197px;
	}
.pmUpsellContainer a:hover {
	background-position: 0 -30px !important;
	}

/* login / main options container */
.centralContainer {
	width: 760px;
	margin: 16px 0;	
	}

/* login */
.loginbox {
	width: 254px !important;
	padding: 0 !important;
	}
.loginbox h3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333366;
	}
.loggedout h3 {
	margin-bottom: 7px;
	}
.loggedout, .loggedin {
	padding: 20px 23px 7px !important;
	margin: 0;
	background: url(/images/homepage/loginBoxBG.gif) no-repeat !important;
	}
.loggedout label, .loggedin label{
	color:#545488;
	}
	
.loggedout p {
	padding-top: 10px;
	margin: 0 0 6px 0;
	color: #8e8eaf;
	}
.loggedin strong {
	margin: 0 !important;
	}
.loggedin a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline !important;
	}
.loggedin p {
	color: #333366;
	margin: 15px 0 3px 0;
	font: 12px Arial, Helvetica, sans-serif;
	}
.loggedin ul {
	padding: 0 0 0 22px;
	margin: 0;
	}
.loggedin ul li {
	list-style: none;
	padding: 0 0 0 7px;
	margin: 6px -10px 0 -20px;
	#margin-top: 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #545488;
	background: url(/images/homepage/bullet_blue.gif) 0 5px no-repeat;
	#background: url(/images/homepage/bullet_blue.gif) 0 6px no-repeat;
	}
.loggedin ul li a {
	text-decoration: none !important;
	padding: 3px;
	}
.loggedin ul li a:hover {
	text-decoration: underline !important;
	}
.loginfield, .passwordfield {
	width: 202px !important;
	}
.loginbox .loginRegister {
	background: url(/images/homepage/BecomeaFreeMember_wide.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 30px;
	overflow: hidden;
	text-indent: -5000px;
	width: 191px;
	}
.loginbox .loginRegister:hover {
	background-position: 0 -30px !important;
	}
.rememberme input {
	margin: 3px 3px 3px 0 !important;
	}
.rememberme em {
    #top: -4px !important;
    }

/* Big Board Override */
.bigBoardContainer {
	clear: both;
	#margin-top: 20px;
	}
.bigBoard {
	background: #fff url(/images/homepage/bigBoardBGLight.gif) no-repeat !important;
	border-top: 1px solid #DFE0F5 !important;
	border-bottom: none !important;
	#width: 730px !important;
	}

/* LoopNet Clients */
.lnClients {
	width: 760px;
	padding: 25px 0 15px 0;
	margin: 20px 0 0 0;
	background: url(/images/homepage/lnClientsBar.gif) no-repeat;
	}
.lnClients img {
	margin: 0 3px 0 0px;
	}

/* Primary Features */
.primaryFeatures {
	background: #DBE9FD url(/images/homepage/bg_mainBox.gif) no-repeat;
	border-bottom: 1px solid #9CB2E3;
	}
.primaryFeatures p {
	margin: 0 0 0 0;
	}
.primaryFeatures div.bbsLink {
	width: 205px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	 padding: 0 24px 20px 24px;
	}
.primaryFeatures div.bbsLink a {
	color: #666;
	text-decoration: none;
	}	
.primaryFeatures div.distressedLink {
	width: 211px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	 padding: 0 18px 20px 24px;
	}
.primaryFeatures div.distressedLink a {
	color: #666;
	text-decoration: none;
	}
.primaryFeatures p a {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
	margin: 0;
	padding: 0 24px 20px 24px;
	}
.primaryFeatures h2 {
	position: relative;
	}
.primaryFeatures h2 img {
	position: absolute;
	top: 20px;
	right: 20px;
	}
.primaryFeatures .searchRecentSales h2 img {
	top: 16px;
	}
.primaryFeatures .searchBusinessesForSale h2 img {
	top: 22px;
	}
.primaryFeatures .searchDistressedProperties h2 img {
	top: 22px;
	}
.primaryFeatures .myProfilePromo h2 img {
	top: 25px;
	}

.primaryFeatures div {
      cursor: pointer;
      }
	/* Property Record */
.propRecordsPromo {
	float: left;
	width: 254px;
	padding: 0;
	}
.propRecordsPromoHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) -253px -200px no-repeat;
	}
.propRecordsPromoHover h2 a {
	background: url(/images/homepage/title_propRecords.gif) no-repeat 24px -87px !important;
	}
.propRecordsPromo p a {
	padding-right: 20px;
	}
.propRecordsPromo p a span {
	color: #3765b7;
	}
.propRecordsPromo h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_propRecords.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
.propRecordsPromo h2 a img.newLabel {
	position: absolute;
	top: 1px;
	left: 0;
	right: auto;
	}
	/* Add A Property */
.addAProperty {
	float: left;
	width: 253px;
	padding: 0;
	}
.addAPropertyHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) 0 -200px no-repeat;
	}
.addAPropertyHover h2 a {
	background: url(/images/homepage/title_addAProperty.gif) no-repeat 24px -87px !important;
	}
.addAProperty h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_addAProperty.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
	/* Search RecentSales */
.searchRecentSales {
	float: left;
	width: 253px;
	padding: 0;
	}
.searchRecentSalesHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) -253px -200px no-repeat;
	}
.searchRecentSalesHover h2 a {
	background: url(/images/homepage/title_searchRecentSales.gif) no-repeat 24px -87px !important;
	}
.searchRecentSales h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_searchRecentSales.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
	/* Search Businesses For Sale */
.searchBusinessesForSale {
	float: left;
	width: 254px;
	padding: 0;
	}
.searchBusinessesForSaleHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) -506px -200px no-repeat;
	}
.searchBusinessesForSaleHover h2 a {
	background: url(/images/homepage/title_searchBusinessesForSale.gif) no-repeat 24px -87px !important;
	}
.searchBusinessesForSale h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_searchBusinessesForSale.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
	
	/* Search Distressed Properties */
.searchDistressedProperties {
	float: left;
	width: 254px;
	padding: 0;
	}
.searchDistressedPropertiesHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) -506px -200px no-repeat;
	}
.searchDistressedPropertiesHover h2 a {
	background: url(/images/homepage/title_searchDistressedProperties.gif) no-repeat 24px -87px !important;
	}
.searchDistressedProperties h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_searchDistressedProperties.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
.searchDistressedProperties h2 a img.newLabel {
	position: absolute;
	top: 1px;
	left: 0;
	right: auto;
}
	
/* iPhone app promo */
.iPhoneAppPromo {
	float: left;
	width: 254px;
	padding: 0;
	}
.iPhoneAppPromoHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) -506px -200px no-repeat;
	}
.iPhoneAppPromoHover h2 a {
	background: url(/images/homepage/title_iPhoneApp.gif) no-repeat 24px -87px !important;
	}
.iPhoneAppPromo h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_iPhoneApp.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
.iPhoneAppPromo h2 a img.newLabel {
	position: absolute;
	top: 1px;
	left: 0;
	right: auto;
	}
	
/* My Profile promo */
.myProfilePromo {
	float: left;
	width: 254px;
	padding: 0;
	}
.myProfilePromoHover {
	background: #dbe9fd url(/images/homepage/bg_mainBox.gif) -506px -200px no-repeat;
	}
.myProfilePromoHover h2 a {
	background: url(/images/homepage/title_myProfile.gif) no-repeat 24px -87px !important;
	}
.myProfilePromo p a span {
	color: #3765b7;
	}
.myProfilePromo h2 a {
	height: 37px;
	#height: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/title_myProfile.gif) no-repeat 24px 24px;
	text-indent: -5000px;
	padding: 23px 24px 10px 24px;
	#padding-top:10px;
	}
.myProfilePromo h2 a img.newLabel {
	position: absolute;
	top: 1px;
	left: 0;
	right: auto;
	}
	
/* Secondary Features */
.secondaryFeatures {
	float: left;
	width: 506px;
	}
.secondaryFeatures p {
	margin: 0;
	}
.secondaryFeatures p a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
	}
#.secondaryFeatures div {
	margin-bottom: -2px;
	}
.getALoan {
	position: relative;
	float: left;
	width: 506px;
	height: 41px;
	}
.getALoan p a {
	position: absolute;
	top: 14px;
	left: 205px;
	}
.getALoan h2 a {
	height: 41px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/bg_optionLoan2.gif) no-repeat;
	text-indent: -5000px;
	}
.getALoanHover h2 a {
	background: url(/images/homepage/bg_optionLoan2.gif) no-repeat 0 -41px !important;
	}
.creNews {
	position: relative;
	float: left;
	width: 506px;
	height: 41px;
	}
.creNews p a {
	position: absolute;
	top: 14px;
	left: 247px;
	}
.creNews h2 a {
	height: 41px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/bg_optionNews2.gif) no-repeat;
	text-indent: -5000px;
	}
.creNewsHover h2 a {
	background: url(/images/homepage/bg_optionNews2.gif) no-repeat 0 -41px !important;
	}
.advertiseAService {
	position: relative;
	float: left;
	width: 506px;
	height: 41px;
	}
.advertiseAService p a {
	position: absolute;
	top: 14px;
	left: 177px;
	}
.advertiseAService h2 a {
	height: 41px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/bg_optionAdvertise4.gif) no-repeat;
	text-indent: -5000px;
	}
.advertiseAServiceHover h2 a {
	background: url(/images/homepage/bg_optionAdvertise4.gif) no-repeat 0 -41px !important;
	}
.auctionDistressed {
	position: relative;
	float: left;
	width: 506px;
	height: 41px;
	}
.auctionDistressed p a {
	position: absolute;
	top: 14px;
	left: 190px;
	}
.auctionDistressed h2 a {
	height: 41px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/bg_optionAuctionDistressed.gif) no-repeat;
	text-indent: -5000px;
	}
.auctionDistressedHover h2 a {
	background: url(/images/homepage/bg_optionAuctionDistressed.gif) no-repeat 0 -41px !important;
	}
.findABroker {
	position: relative;
	float: left;
	width: 506px;
	height: 41px;
	}
.findABroker p a {
	position: absolute;
	top: 14px;
	left: 138px;
	}
.findABroker h2 a {
	height: 41px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/bg_optionBroker4.gif) no-repeat;
	text-indent: -5000px;
	}
.findABrokerHover h2 a {
	background: url(/images/homepage/bg_optionBroker4.gif) no-repeat 0 -41px !important;
	}
.searchBusinesses {
	position: relative;
	float: left;
	width: 506px;
	height: 41px;
	}
.searchBusinesses p a {
	position: absolute;
	top: 14px;
	left: 229px;
	}
.searchBusinesses h2 a {
	height: 41px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/homepage/bg_optionSearchBusinesses.gif) no-repeat;
	text-indent: -5000px;
	}
.searchBusinessesHover h2 a {
	background: url(/images/homepage/bg_optionSearchBusinesses.gif) no-repeat 0 -41px !important;
	}
