@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:120px;
	float:left;
	padding-left:2px;

}

.ea_objectdata_info{
	line-height:20px;
	margin: 1px 1px 1px 5px;
	width:100%;

}
span.ea_objectdata_label{
	font-weight:700;
	width:120px;
	float:left;
	padding-left:2px;
	
}
.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;
	
}
/*---*/
.ea_default_object_header{
	text-align:left;
	font-size:120%;
	/*background-color:transparent; */ 
	/*border:#999 solid 1px;*/
	margin:5px;
	
}
.ea_shadowbox_border_objshort{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #999;
	border-left: 1px solid #999;
	padding:4px; 
	width:98%; 
	margin-top: 5px; 
	margin-bottom: 5px;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;
	
}
.ea_default_border{
	border:#999 solid 1px; 
	margin: 4px 2px 4px 1px;
	
	padding:2px; 
	
	text-align:left;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;

}
.ea_default_header-r{
	background-color:transparent; 
	border: #999 solid 1px; 
	margin: 4px 2px 4px 1px;
	padding:2px; 
	text-align:right;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;
}

.ea_default_box_files{
	background-color:transparent; 
	border: #999 solid 1px; 
	margin: 4px 2px 4px 1px;
	padding:2px; 
	text-align:left;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;
}
.ea_default_header-l{
	background-color:transparent; 
	border: #999 solid 1px; 
	margin: 4px 2px 4px 1px;
	padding:2px; 
	text-align:left;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;
}
.ea_default_sectiontableheader {
	/*background-color: #c6c6c6;*/
	background:   rgba(116,116,116,0.4) ;
	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(images/email.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_fax {

background:transparent url(images/fax.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_mobile {

background:transparent url(images/mobile.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_phone {

background:transparent url(images/phone.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_contact_web {

background:transparent url(images/web.png) no-repeat;
padding-left:20px;
height:18px;
}

.ea_hits {

background:transparent url(images/chart_bar.png) no-repeat;
padding-left:20px;
height:18px;
}
.ea_list_date {

background:transparent url(images/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_equipment {

background:transparent url(images/tick.png) no-repeat scroll 0 50%;
padding-left:30px;
line-height:20px;
margin-left:5px;
/*border-bottom:#ccc dotted 1px;*/

}
.ea_contact_table_label{
	white-space: nowrap;
	text-align: right;
	}
/* watermark over thumps */
div.watermark_picture {
position:relative;

}

.watermark_hot {
position: absolute;
top: 0px;
left: 0px;
}
.watermark_sold {
position: absolute;
top: 0px;
left: 0px;

}


a.shadowbox, a.shadowbox:visited, a.shadowbox:active 
{ 
	margin:1px; 
	padding:2px; 
	border:1px solid #999; 
	float:left; 
	display:block; 
	width:130px; 
	height:85px; 
	/*background-color:#fff; */
}

a.shadowbox img, a.shadowbox img:visited, a.shadowbox img:active 
{
	position: static; 
	top:4px; 
	width:130px; 
	height:85px; 
	border:0; 
	margin:0; 
	padding:0 ;
	/*background-color: #fff; */
}



html>body a.shadowbox:hover img 
{
	position : relative ;
	width:136px; 
	height:90px; 
	left:-4px; 
	top:-4px; 
	z-index:1; 
	border:1px solid #000;
}