/***** General styles *****/

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

.tx-realty-pi1 a.button,
.tx-realty-pi1 a.button span,
.tx-realty-pi1 a.act,
.tx-realty-pi1 a.act span,
.tx-realty-pi1 span.button,
.tx-realty-pi1 span.button span,
.tx-realty-pi1 span.act,
.tx-realty-pi1 span.act span {
	display: none;
}


#con_headermenu ul,
#header_l_menu,
#center_l_menu,
#center_r_menu,
#footer_logo,
#footer_menu { display: none;}


.tx-realty-pi1 .single-view .with-images  { background: none; border: none;}



/***** SINGLE VIEW *****/

.tx-realty-pi1 a.printPage {
	margin-left: 10px;
}



td.item h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#000;
	background-color:#fff;
	border:0px solid #e4e4e4;
	padding:2px 6px;
	display:block;
	text-decoration:none;
}

td.item h3 a:hover {
	text-decoration:underline;
}

table.item {
	background-image: none;
	background-repeat:repeat-x;
	background-color:#fff;
	border:0px solid #e4e4e4;
	color:#555;
	font-size:12px;
	line-height:25px;
}

table.item td.image {
	border:none;
}

table#desc_wrap {
	padding:5px 10px;
	border-spacing:0;
}

table.desc_inner {
	padding:0;
	border-spacing:0;
}

table th {color: #000;}

.images {
	border:0px solid #e4e4e4;
	color:#555;
	font-size:12px;
	line-height:25px;
}

#single-view-heading {
	border:0px solid #E2E2E2;
	background-color:#fff;
	margin-bottom:10px;
	padding:4px 10px;
	font-size:12px;
}

#single-view-heading h2 {
	font-weight:bold;
	font-size:13px;
	color:#000;
}

#real_contact {
	float:right;
}

table.sorting input[type=radio] {
	vertical-align:middle;
	margin:0 2px;
}

table.sorting input[type=radio]+lable {
	vertical-align:middle;
}

div.address { margin: 15px 0px;}

div h4 { color: #000;}

div.further-description { margin-top: 15px;}