@charset "utf-8";
/* CSS Document */
.ea_wrapper{
	width:100%;
	border:#999 solid 0px;
}
.ea_left_col{
	float:left;
	width:60%;
	max-width:420px;
	margin:1px;
	
}
.ea_right_col{
	float:left;
	width:37%;
	margin:1px;
	
}

.ea_financial_info{
	line-height:20px;
	margin: 1px 1px 1px 5px;
	width:100%;

}
span.ea_financial_label{
	font-weight:700;
	width:100px;
	float:left;
	padding-left:2px;
	/*background-color:#f7f7f7;*/
	
}

.ea_objectdata_info{
	background:transparent url(../../../../media/com_estateagent/gui/bullet.png) no-repeat scroll 0 50%;
	padding-left:15px;
	line-height:20px;
	margin: 1px 1px 1px 5px;
	width:100%;
	clear:both;

}
span.ea_objectdata_label{
	font-weight:700;
	width:135px;
	float:left;
	padding-left:2px;
	/*background-color:#f7f7f7;*/
	
}
.ea_property_location{
	line-height:20px;
	margin: 1px 1px 1px 5px;
	width:100%;

}
span.ea_property_location_label{
	font-weight:700;
	width:120px;
	float:left;
	padding-left:2px;
	/*background-color:#f7f7f7;*/
	
}
/*---*/
.ea_default_object_header{
	text-align:left;
	font-size:120%;
	/*background-color:transparent; */ 
	/*border:#999 solid 1px;*/
	margin:5px;
	
}
.ea_border_objshort{
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	border: 1px solid #999;
	padding:4px; 
	margin-top: 5px; 
	margin-bottom: 5px;
	
}

.ea_border_objshort_out{
	border: 0px solid #999;
	padding:4px; 
	
	margin-top: 5px; 
	margin-bottom: 10px;
	
}
.ea_content_objshort{
	border:#999 1px solid; 
	padding:1px;
}
.ea_hot_transparent{
	background:#FF6600; 
	color: #F9F900;
	font-weight:bold;
	font-size:1.3em;
	vertical-align:middle;
	padding:5px;
	margin:1px;
	text-shadow: 1px 1px 1px #333;
	background-image: -moz-linear-gradient(100% 100% 90deg, #FF6600, #FF9751);
}
.ea_sold_transparent{
	background: #E50000;
	color: #F9F900;
	font-weight:bold;
	font-size:1.3em;
	vertical-align:middle;
	padding:5px; 
	margin:1px;
	text-shadow: 1px 1px 1px #333;
	background-image: -moz-linear-gradient(100% 100% 90deg, #E50000, #FF4A4A);
}




.ea_default_border{
	border:#999 solid 1px; 
	margin-bottom: 4px; 
	padding:2px; 
	margin-top:4px; 
	text-align:left;

}
.ea_default_header-r{
	background-color:transparent; 
	border: #999 solid 1px; 
	margin-bottom: 4px; 
	padding:2px; 
	margin-top:4px; 
	text-align:right;
}

.ea_default_box_files{
	background-color:transparent; 
	border: #999 solid 1px; 
	margin-bottom: 4px; 
	padding:2px; 
	margin-top:4px; 
	text-align:left;
}
.ea_default_header-l{
	background-color:transparent; 
	border: #999 solid 1px; 
	margin-bottom: 4px; 
	padding:2px; 
	margin-top:4px; 
	text-align:left;
	/*-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;*/
	position:relative;
}
.ea_default_sectiontableheader {
	/*background-color: #c6c6c6;*/
	background:   rgba(116,116,116,0.4) ;
	/*background:   rgba(203, 200, 170, 0.9);*/
	border-bottom: 1px solid #999;
	font-size: 1.1em;
	padding: 2px 4px 2px 4px;
	margin-bottom:4px;
}
span.ea_default_label{
	font-weight:700;
	/*color:#BA3F00;*/
	
}
.ea_contact_email {

background:transparent url(../../../../media/com_estateagent/gui/email.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_fax {

background:transparent url(../../../../media/com_estateagent/gui/fax.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_mobile {

background:transparent url(../../../../media/com_estateagent/gui/mobile.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_phone {

background:transparent url(../../../../media/com_estateagent/gui/phone.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_web {

background:transparent url(../../../../media/com_estateagent/gui/web.png) no-repeat;
padding-left:20px;
height:18px;
}

.ea_hits {

background:transparent url(../../../../media/com_estateagent/gui/chart_bar.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_list_date {

background:transparent url(../../../../media/com_estateagent/gui/date.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_photo{
	float:left;
	margin:2px;
	
}

.ea_contact_details{
	width:100%;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;
	
}
.ea_contact_details_short{
	width:220px;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;
	
}

.ea_contact_address{
	width:100%;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;
	
	
}
.ea_contact_address_short{
	width:220px;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;
	
	
}
.ea_default_clearboth{
	clear: both; 
	height: 1px;
}

.ea_contact_misc{
	text-align:justify;
}
.misc_title{
	
	font-weight:bold;
}
.ea_equipment {

background:transparent url(../../../../media/com_estateagent/gui/tick.png) no-repeat scroll 0 50%;
padding-left:15px;
line-height:20px;
margin-left:5px;
/*border-bottom:#ccc dotted 1px;*/

}

/* watermark over thumps */
div.watermark_picture {
position:relative;

}

.watermark_hot {
position: absolute;
top: 0px;
left: 0px;
}
.watermark_sold {
position: absolute;
top: 0px;
left: 0px;

}
.watermark_hot_obj {
position: absolute;
top: 0px;
right: 0px;
}
.watermark_sold_obj {
position: absolute;
top: 0px;
right: 0px;
}
