/*
-----------------------------------------------
Client: Colemans Estate Agents Ltd
Description: Listings Styling
Author: Copious Ltd - www.copious.co.uk
Copyright: 2005 Copious Ltd
Version:  20 Jun 2005
----------------------------------------------- */

	
/* LM styling
----------------------------------------------- */

#LM_results p {
	color: #333;
	margin: 6px 0 6px 0;
	padding: 0;
	}



/* General 
----------------------------------------------- */

#LM_results a {
	color: #318A6B;
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	
#LM_results p.found{
	margin: 0 0 10px 0;
	padding: 3px;
	text-align: right;
	font-weight: bold;
	}
	
#LM_results p.found a {
	color: #318A6B;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 80%;
	font-weight: bold;
	}
	
.LM_row {
	clear: both;
	padding-top: 30px;
	}
	
	
/* Details Column
----------------------------------------------- */

div.LM_details  {
	float: right;
	border-left: 1px solid #C1C1B1;
	margin: 0;
	padding: 0 0 0 14px;
	width: 270px;
	}
	
div.interested {
	color: #686866;
	margin: 16px 0 0 0;
	padding: 0;
	border-top: 1px solid #D7D2BC;
	line-height: 130%;
	}
	
div.interested span {
	background: url(../images/icon_email.gif) no-repeat 0;
	color: #31866B;
	padding: 0 0 0 30px;
	font-weight: bold;
	line-height: 210%;
	}
	
p.selling {
	background-color: #F8F8F8;
	color: Gray;
	border: 1px solid #D7D2BC;
	margin: 10px 0 20px 0;
	padding: 12px 30px 12px 30px;
	font-size: 85%;
	}
	
#LM_results ul {
	margin: 4px 0 10px 0;
	padding: 0;
	list-style: none;
	font-size: 85%;
	}
	
#LM_results li {
	background: url(../images/lm_bullet.gif) no-repeat 0 7px;
	margin: 0 0 0 0;
	padding: 2px 0 0 12px;
	line-height: 1.3em;
	}
	
.new {
	color: Maroon;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 100%;
	}
	
p.sorry {
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 100%;
	}
	
	
/* Featured Property
----------------------------------------------- */
	
div.LM_featured {
	margin: 0 10px 0 10px;
	padding: 0;
	text-align: center;
	}
	
p.no_feature {
	text-align: center;
	}
	
div.LM_featured img {
	background: #DAD8CF;
	border: 1px solid Gray;
	margin: 6px 0 4px 0;
	padding: 4px;
	text-align: center;
	}
	
	

/* Headers
----------------------------------------------- */

#LM_results h1 { 
	color: #30856A;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 120%; 
	font-weight: bold; 
	}
	
#LM_results h2 { 
	color: #30856A;
	border-bottom: 1px solid #C1C1B1;
	margin: 0 0 6px 0;
	padding: 0 0 4px 0;
	font-size: 120%; 
	font-weight: bold; 
	}
	
#LM_results h2 span2	{
	color: #30856A;
	font-size: 90%; 
	font-weight: bold; 
	text-transform: capitalize;
	}
	
#LM_results h3 { 
	color: #30856A;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 110%; 
	font-weight: bold;
	text-align: right;
	}
	
#LM_results h4 { 
	color: #607056;
	margin: 14px 0 3px 0;
	padding: 0;
	font-size: 90%; 
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	}
	

	
/* Image Column
----------------------------------------------- */

div.LM_thumbs  {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	text-align: right;
	width: 190px;
	}
	
#LM_results p.thumb_title {
	margin: 0 0 8px 0;
	padding: 0 2px 0 0;
	}
	
#LM_results img{
	background: #EFEBE7;
	border: 1px solid Gray;
	margin: 0 0 0 0;
	padding: 4px;
	}
	
#popup_image{
	background: #D2CBBB;
	border: 1px solid Gray;
	margin: 0;
	padding: 4px;
	}
	
img.thumbnail {
	float: right;
	}
	
/* Quick Search _QS / Form Elements
----------------------------------------------- */

#quicksearch  {
	background: #DAD8CF;
	border: 1px solid #43AE8C;
	margin: 6px 0 4px 0;
	padding: 4px;
	width: 190px;
	}
	
h6 span {
	color: Black;
	margin: 0;
	padding: 0;
	font-size: 140%; 
	font-weight: normal;
	}

	
fieldset {
	border: 0;
	margin: 0;
	padding: 6px 0 0 0;
	}

legend {
	display: none;
	}

.formLabel_qs, .formcheck_qs {
	color: #666;
	margin: 4px 0 0 0;
	padding: 0 0 0 2px;
	font-size: 85%;
	font-weight: bold;
	width: 100%;
	}

.row {
	clear: both;
	padding-top: 6px;
	}
	
.formMessage_qs {
	font-size: 100%;
	}
	
.inputfield_qs, .inputarea_qs { 
	border: 1px solid #A6A699;
	margin: 0;
	padding: 3px 0 3px 0;
	font-size: 92%;
	}

.inputdrop_qs { 
	border: 1px solid #C5C5BB;
	margin: 0;
	width: 100%;
	font-size: 92%;
	}
	
.inputdrop_qs_price { 
	border: 1px solid #C5C5BB;
	margin: 0;
	width: 48%;
	font-size: 92%;
	}

.inputcheck_qs { 
	border: 1px solid #C5C5BB;
	margin: 0;
	padding: 0;
	}

.inputsend_qs {
	margin: 0 10px 0 0;
	font-size: 95%;
	}



	


