/* 
   SureRent.co.uk : Tenants Area Search Stylesheet
   ===================================
   Gavin Cooper, July 08
   
   OVERRIDES	                                                                        OVERRIDES ::
------------------------------------------------------------------------------------------------------------ */

/*  
   MINI SEARCH                                                              MINI SEARCH ::
------------------------------------------------------------------------------------------------------------ */
div#miniSearch
{
	padding:		0px;
	}
form.miniFind
{
	float:			left;
	position:		relative;
	width:			100%;
	height:			75px;
	background:		url("../img/mini-search.gif") no-repeat;
	}
form.miniFind legend
{
	display:		none;
	}
form.miniFind label
{
	position:		absolute;
	top:			28px;
	left:			10px;
	width:			220px;
	font-size:		1.5em;
	color:			#fff;
	font-weight:	bold;
	}
form.miniFind input
{
	position:		absolute;
	top:			22px;
	left:			240px;
	width:			240px;
	padding:		3px;
	background:		#fff;
	font-size:		1.6em;
	color:			#7a7b7d;
	border:			1px solid #cbcccd;
	}
form.miniFind p
{
	position:		absolute;
	top:			53px;
	left:			244px;
	width:			300px;
	font-size:		1.1em;
	color:			#fff;
	}
form.miniFind button
{
	position:		absolute;
	top:			0px;
	left:			538px;
	width:			70px;
	height:			75px;
	background:		url("../img/mini-find-btn.gif") 0 0 no-repeat;
	cursor:			pointer;
	text-indent:	-9990px;
	}
form.miniFind button:hover
{
	background-position: 0 -75px;
	}
form.miniFind p.helper
{
	margin:			0 0 0 -3px;
	}
	
/*   NOTIFICATIONS                                                              NOTIFICATIONS ::
------------------------------------------------------------------------------------------------------------ */
a.signout
{
	float:			right;
	width:			63px;
	w\idth:			48px;
	background:		url("../img/small-arrow-grey.gif") right -3px no-repeat;
	padding:		0 15px 0 0;
	text-align:		right;
	color:			#4f4f4f;
	margin:			14px 15px 0 0;
	}
a.signout:hover
{
	background-position: right -20px;
	color:			#ff7e00;
	}
a.editAccount, a.password, a.leaveFeedback, a.editDescription
{
	margin:			14px 5px 0 0;
	width:			105px;
	w\idth:			90px;
	}
a.editAccount, a.changePackage
{
	width:			83px;
	w\idth:			68px;
	}
a.editDescription
{
	width:			92px;
	w\idth:			77px;
	}
ul.notifications
{
	float:			left;
	display:		inline;
	margin:			10px 10px 0;
	width:			610px;
	}
ul.notifications li
{
	float:			left;
	width:			610px;
	border-top:		1px solid #cbcccd;
	padding:		5px 0;
	font-size:		1.1em;
	}
ul.notifications li.last
{
	padding:		5px 0 0;
	}
ul.notifications li a
{
	display:		block;
	background:		none;
	width:			610px;
	color:			#7a7b7d;
	cursor:			pointer;
	}
ul.notifications li span.short
{
	float:			left;
	width:			140px;
	font-weight:	bold;
	color:			#4f4f4f;
	}
span.short strong
{
	color:			#ff7e00;
	}
ul.notifications li span.desc
{
	float:			left;
	width:			350px;
	}
ul.notifications li span.go
{
	float:			left;
	width:			120px;
	w\idth:			100px;
	background:		url("../img/small-arrow-grey.gif") right -2px no-repeat;
	padding:		0 15px 0 0;
	text-align:		right;
	}
ul.notifications li a:hover, ul.notifications li a:hover span.short
{
	color:			#ff7e00;
	cursor:			pointer;
	}
ul.notifications li a:hover span.go
{
	background-position: right -19px;
	}
/*   LISTINGS	                                                              LISTINGS ::
------------------------------------------------------------------------------------------------------------ */
body#tenants div.listings
{
	margin:			0;
	}
form#listing textarea#description
{
	height:			400px;
	font-size:		1.2em;
	padding:		2px;
	}
body#tenants h2.title
{
	float:			left;
	margin:			7px 0 0;
	background:red;
	}
body#tenants h2.title a
{
	float:			left;
	color:			#4f4f4f;
	width:			632px;
	w\idth:			612px;
	padding:		5px 10px;
	font-size:		1.2em;
	background:		#c4c5c7 url("../img/tenants-heading.gif") 0 0 no-repeat;
	}
body#tenants h2.title a:hover
{
	background-position: 0 -27px;
	background-color:#ff7e00;
	color:			#fff;
	}
h2.title span.title
{
	float:			left;
	}
h2.title small
{
	float:			left;
	display:		inline;
	margin:			0 0 0 5px;
	}
h2.title span.all
{
	float:			right;
	margin:			0 7px 0 0;
	padding:		0 17px 0 0;
	background:		url("../img/arrow-landlords.gif") right -2px no-repeat;
	}
h2.title a:hover span.all
{
	background-position:right -21px;
	}
body#tenants div.listings li.accepted
{
	background:		#f3dfcc;
	}
body#tenants div.listings li.end dl
{
	border:			none;
	}
body#tenants div.listings dl
{
	margin:			15px 0 0 10px;
	width:			605px;
	}
body#tenants div.listings dl dd
{
	width:			460px;
	}
body#tenants div.listings p a.info
{
	width:			460px;
	w\idth:			360px;
	}
body#tenants div.listings p.extra
{
	margin:			0;
	}
body#tenants div.listings li.featured p.extra
{
	margin:			0 5px 0 0;
	}
body#tenants div.listings li.featured a.offer, body#tenants div.listings li.featured a.contact
{
	margin:			27px -1px 3px 0;
	}
div.area
{
	padding:		0;
	}
body#tenants div.listings ul
{
	float:			left;
	display:		inline;
	margin:			14px 15px 0 10px;
	width:			605px;
	border-bottom:	1px solid #cbcccd;
	padding:		0 0 13px;
	}
body#tenants div.listings ul.listingPagination li
{
  float: left;
  width: 302px;
  color: #444;
  text-align: right;
  }
body#tenants div.listings ul.listingPagination li.desc
{
  text-align: left;
  }
/*   REGISTRATION                                                              REGISTRATION ::
------------------------------------------------------------------------------------------------------------ */
div#content
{
	background:		#eaeaea;
	}
body#register div#similiar
{
	margin:			0;
	}
/* JS AUTOCOMPLETE */
.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;
	text-align:		left;
	color:			#7a7b7d;
}
.ac_results li span.main
{
	color:			#4f4f4f;
	}
.ac_loading {
	background : 	url("../img/indicator.gif") right center no-repeat;
}
.ac_over {
	background: 	#ff7e00;
	color: 			#fff;
}
/* TABLES                                                                       		  TABLES ::
------------------------------------------------------------------------------------------------------------ */
table
{
	float:			left;
	width:			600px;
	margin:			5px 15px;
	}
thead tr
{
	border-bottom:	1px solid #CFCFCF;
	font-size:		1.3em;
	}
th
{
	text-align:		center;
	padding:		5px 0;
	font-weight:	bold;
	color:			#525252;
	}
th.delete
{
	color:			#FF7E00;
	}
tr
{
	padding:		5px;
	}
tr.alt
{
	background:		#EFEFEF;
	}
tbody tr:hover
{
	background:		#DFDFDF;
	}
tfoot
{
	border-top:		1px solid #CFCFCF;
	margin:			10px 0 0;
	}
td
{
	text-align:		center;
	padding:		5px 0;
	font-size:		1.2em;
	color:			#8F8F8F;
	}
td a.delete
{
	color:			#FF7E00;
	}
td a.delete:hover
{
	color:			#525252;
	}
th.narrow, td.narrow
{
	width:			80px;
	}
.left
{
	text-align:		left;
	padding-left:	5px;
	}
.right
{
	text-align:		right;
	}
a#helpme
{
	position:		absolute;
	top:			8px;
	left:			8px;
	z-index:		1;
	width:			16px;
	height:			15px;
	display:		block;
	text-indent:	-9990px;
	background:		url("../img/help-me-tenant.gif") 0 0 no-repeat;
	}
span.savedlandlords
{
	margin-left:	20px;
	}
/* FREE DOWNLOADS                                                         FREE DOWNLOADS ::
------------------------------------------------------------------------------------------------------------ */
ol.free_downloads
{
	margin:			15px;
	}
ol.free_downloads li
{
	float:			left;
	clear:			left;
	width:			598px;
	margin:			0 0 10px;
	padding:		0 0 10px;
	border-bottom:	1px solid #cbcccd;
	}
ol.free_downloads li.last
{
	border:			0;
	}
ol.free_downloads li a
{
	float:			left;
	width:			100%;
	}
ol.free_downloads li span.title
{
	float:			left;
	padding:		12px 10px 0 0;
	font-weight:	bold;
	}
ol.free_downloads li span.mime
{
	float:			right;
	padding:		12px 10px 0 0;
	}
ol.free_downloads li img
{
	float:			right;
	border:			0;
	}