@charset "utf-8";
/* CSS Document */

/* obj and objshort*/
.ea_button_container{
	text-align:right !important;
	width:100%;
	margin:5px 0;
}
.ea_border{
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	background-color:none;
	border: 1px solid #CACACA;

	padding:2px;
	width:100%;
	margin: 1px 1px 10px 1px;
	position:relative;


}
.outils{
	width: 92px;
	height: 50px;
	float: left;
	background: #E2E2E2;
	margin: 2px;
	padding: 5px;
	text-align: left;
	border: solid 2px #FFF;
}
.outils_2{
	width: 202px;
	height: 50px;
	float: left;
	background: #E2E2E2;
	margin: 2px;
	padding: 5px;
	text-align: left;
	border: solid 2px #FFF;
	font-weight:bold;
}

.outils_2 a, .outils_2{
color:#999999;
font-size:12px;

}
.outils_2 a{
font-weight:normal;
}

.ea_contact_area, .ea_desc{
	background-color:#E2E2E2;
	border:#999999 solid 1px;
	padding:5px;
	height:auto;
}

.ea_desc{ margin-left:4px;}

.ea_contact_area_right{


}
.ea_contact_area legend{
	padding-left:135px;
}
.ea_contact_area .bloc_by{
	border:#999999 solid 1px;
}
.ea_contact_area_right img{
	width:150px;
}

.ea_agent_border{
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	border-top: 3px solid #999;
	border-bottom: 0px solid #999;
	padding:2px;
	width:100%;
	margin: 1px 1px 10px 1px;


}
.ea_sectiontableheader {
	border-bottom: 0px solid #999;
	font-size: 1.3em;
	padding: 2px;
	margin-bottom:5px;
	font-weight:bold;
	color:#38B2E3;
	text-shadow:none;
}

.ea_single_sectiontableheader {
	border: 0px !important;
	border-bottom: 1px solid #999 !important;
	font-size: 1.3em;
	margin-bottom:5px;
	padding:0px 4px;
	background-color: transparent !important;
}
.ea_single_sectiontableheader a, .ea_single_sectiontableheader a:hover{
	color:#38B2E3;
	font-weight:bold;
}

.ea_left_col{
	float:left;
	display:block;
	margin-right:5px;
	vertical-align:top;
	font-weight:bold;
background-color:#000000;
	/*width:40%;*/


}
.ea_left_contact{
	float:left;
	display:block;
	margin-right:5px;
	vertical-align:top;
	font-weight:bold;
	width:30%;


}
.ea_right_col{
	display: inline;
	margin-left: 5px;

}

.ea_left_col_prdada{
	float:left;
	display:block;
	margin-right:5px;
	vertical-align:top;
	width:50%;
	font-weight:bold;


}
.ea_right_col_prdada{
	display: inline;
	margin-left: 5px;
	width:50%;
	clear:both;

}



/* watermark over thumps */
div.watermark_picture {
position:relative;
/*display:block;*/
}
.watermark_hot_obj {
position: absolute;
top: 0px;
right: 0px;
}
.watermark_sold_obj, .watermark_rent_obj {
position: absolute;
top: 0px;
right: 0px;
}
.watermark_hot {
position: absolute;
top: 0px;
left: 0px;
}
.watermark_sold, .watermark_rent {
position: absolute;
top: 0px;
left: 0px;

}
.ea_hits {

background:transparent url(../../../../media/com_estateagent/gui/chart_bar.png) no-repeat;
padding-left:20px;

}
.ea_list_date {

background:transparent url(../../../../media/com_estateagent/gui/date.png) no-repeat;
padding-left:20px;

}
.ea_mtg{

background:transparent url(../../../../media/com_estateagent/gui/calculator.png) no-repeat;
padding-left:20px;

}
.ea_curr{

background:transparent url(../../../../media/com_estateagent/gui/curc.png) no-repeat;
padding-left:20px;

}
.ea_slist{

background:transparent url(../../../../media/com_estateagent/gui/fav_add.png) no-repeat;
padding-left:20px;

}
.ea_contact_btn{

background:transparent url(../../../../media/com_estateagent/gui/email_go.png) no-repeat;
padding-left:20px;

}
.ea_plus{

background:transparent url(../../../../media/com_estateagent/gui/listprop.png) no-repeat;
padding-left:20px;

}
.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;
}
span.ea_contact_label{
	font-weight:700;
	/*color:#BA3F00;*/

}

/*---tooltip-----*/
.tool-tip {
   float: left;
   background: #000000;
   border: 1px solid #C2C393;
   padding: 5px;
   max-width: 200px;
}

.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
}

.tool-text {
   font-size: 100%;
   margin: 0;
}


.ea_agent_details{
	width:35%;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;

}

.ea_agent_address{
	width:35%;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;


}
.ea_agent_photo{
	float:left;
	margin:2px;
	padding:2px;
	width:15%;

}
span.ea_single_label{
	font-weight:700;
	/*color:#BA3F00;*/

}
/*--------------*/
.ea_single_readmore, .ea_tools{
	float:left;
	margin:0 8px;
	background:url(../../assets/tools.png) 0% 50% no-repeat;
	padding-left:18px;

}

.ea_tools a{ color:#8fa322; font-weight:bold;}

.ea_single_toolbar{
	float:right;
	width:auto;
	margin-top:6px;

}
.ea_single_footer{
	clear: both;
	margin: 0;
	padding: 2px;
	border-bottom: 0px solid #999;

}
.ea_single_content_inner{
	padding-left:4px;
}

.ea_single_content{
	padding: 2px;
	vertical-align:top;
}
.ea_single_picture{
	float: left;
	margin: 0;
	padding:2px;
}
.ea_single_price{
	text-align:center !important;
	padding:2px 0px 2px 0px;
	font-weight:bold;
	background:none;
	color:#38B2E3;
}
.ea_sharelinks{
	margin-bottom: 4px;
	padding:2px;

}
.ea_qr_code_box{
	margin:5px 5px 5px 0px;
	text-align:left;
}
.ea_qr_code_text{
	margin:5px;
	font-size:0.8em;
}
.ea_default_border{
	border:#999 solid 0px;
	margin-bottom: 4px;
	padding:2px;
	margin-top:4px;
	text-align:left;

}
