/* Wide Header */
.panorama { background: url(/images/homepage/panorama.jpg) no-repeat; }      
.midrow-container { background: url(/images/homepage/midrow.gif) no-repeat; }      
.midrow { background: url(/images/homepage/midrow.gif) left bottom no-repeat; }      	
.loginfield { background: #fff url(/images/homepage/login-email.gif) 4px 5px no-repeat; }      
.passwordfield { background: #fff url(/images/homepage/login-password.gif) 4px 5px no-repeat; }      
.section-addproperty h2 { background: url(/images/homepage/AddaProperty.gif) no-repeat; }      
.section-recentsales h2 { background: url(/images/homepage/SearchRecentSales.gif) no-repeat; }      
.section-advertise h2 { background: url(/images/homepage/Advertise.gif) no-repeat; }      
.upsell-basic .upsell-button { background: url(/images/homepage/BecomeaFreeMember.gif) no-repeat; }            
.upsell-premium .upsell-button { background: url(/images/homepage/BecomeaPremiumMember.gif) no-repeat; }      
.tertiary-container { background: url(/images/homepage/tertiary.gif) no-repeat; }            
.tertiary { background: url(/images/homepage/tertiary.gif) left bottom no-repeat; }      
.whatsnew li { background: url(/images/homepage/bullet.gif) 2px 4px no-repeat; }      
.aboutloopnet-container { background: url(/images/homepage/aboutloopnetbg.gif) repeat-x; }      
.homepage .head-container { background: url(/images/header/bg-home.gif) repeat-x; }      
.homepage .nav ul, .homepage .nav ul li a { background: url(/images/header/nav.gif); }      
.head-container { background: url(/images/header/bg.gif) repeat-x; }      
.nav ul, .nav ul li a { background: url(/images/header/nav.gif); }      
.wideheader .head-container { background: url(/images/header/bg-home.gif) repeat-x; }	      
.wideheader .nav { background: url(/images/header/nav-bg.gif) repeat-x; }      
.wideheader .nav ul, .wideheader .nav ul li a { background: url(/images/header/nav-1.gif) no-repeat; }      
.wideheader .nav ul.secondary-nav, .wideheader .nav ul.secondary-nav li a { background: url(/images/header/nav-2.gif) no-repeat; }      
.head-container { background: url(/images/header/bg-home.gif) repeat-x; }      
.nav { background: url(/images/header/nav-bg.gif) repeat-x; }      
.nav ul, .nav ul li a { background: url(/images/header/nav-1.gif) no-repeat; }      
.nav ul.secondary-nav, .nav ul.secondary-nav li a { background: url(/images/header/nav-2.gif) no-repeat; }

.maincontent{   
    margin: 0 auto;
    text-align: left;
    width: 960px !important;
}
.head h2 {
	margin: 0 0 10px 131px;
	padding: 0;
	color: #8181A7;
	font: 13px Arial, Helvetica, sans-serif;
	}
.head strong {
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7f7fa6;
	}
.foot {
	text-align: left;
	padding: 12px 0 24px 0;
	margin: 22px auto 0 auto;
	border-top: 1px solid #e8ebf1;
	}
.fluidContent {
	width: 480px;
	margin: 0 0 0 0;
	text-align: left !important;
	}

/* Supplemental */
/* Styles used strictly in the header and footer controls */
.head h1 {
	color: #336;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 0 0 0;
	}
.nav { 
	padding: 0;
	margin: 0 10px 0 86px;
	height: 22px;
	min-width: 650px;
	}
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 490px;
	text-align: right;
	height: 22px;
	overflow: hidden;
	float: left;
	}
.nav ul.secondary-nav {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 22px;
	float: right;
	}
.nav ul li { display: inline; }
.nav ul li a {
	float: left;
	padding: 22px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:22px;
	}
/* Opera Hack to fix nav not being clickable */
@media all and (min-width: 0px){
	.nav ul li a {
		height: 22px !important;
		}
	}

.nav-advertise {  }
.nav-advertise a { width: 60px; background-position: 0 0 !important; }
.nav-advertise a:hover { background-position: 0 -27px !important; }
.nav-help {  }
.nav-help a { width: 35px; background-position: -60px 0 !important; }
.nav-help a:hover { background-position: -60px -27px !important; }
.nav-login {  }
.nav-login a { width: 65px; background-position: -95px 0 !important; }
.nav-login a:hover { background-position: -95px -27px !important; }
.nav-logout {  }
.nav-logout a { width: 65px; background-position: -165px 0 !important; }
.nav-logout a:hover { background-position: -165px -27px !important; }

/* Search dropdown */
.globalDropdownContainer ul.searchDropdown {
	z-index: 999;
	left: 215px;
	}
ul.searchDropdown {
	background: #e5f1ff;
	border-right: 1px solid #606092;
	border-bottom: 1px solid #606092;
	border-left: 1px solid #9e9ec5;
	left: 240px;
	list-style: none;
	margin: 0;
	padding: 3px 0;
	position: absolute;
	top: 22px;
	width: 140px;
	}
ul.searchDropdown li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
ul.searchDropdown li a {
	display: block;
	height: 1%;
	padding: 3px 5px;
	text-decoration: none;
	}
ul.searchDropdown li a:hover {
	background: #cce4ff;
	color: #336;
	text-decoration: underline;
	}
ul.searchDropdown li.searchDropdownRS {
	/* display: none; */
	}

/* Styles for wide fixed header */
.wideheader .head-container {
	text-align: center !important;
	}
.wideheader .head {
	width: 960px;
	margin: 0 auto;
	}

/* Ad System */
.headerAdvertisement { margin: 10px 0; }
.topnav-adsystem  { height: auto !important; }
	
/* Hide Header Rule if homepage class exists on the body */
body.homepage div.head div.contentRule { display: none; }
