/* @override http://localhost:8888/wordpress/wp-content/plugins/be_property/css/publicproperty.css?ver=7 */

#propertysearchform {
	padding: 10px;
	background-color: #ececec;
	
}

#propertysearchform label {
	display: block;
	padding-bottom: 2px;
	margin-top: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

#propertysearchform input {
	display: block;
	margin-top: 10px;
}

#propertysearchform select {
	width:200px;color: #333;height:20px;border:1px solid #607d8b;
	
}

div.propertylisting {
	float: left;
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	width: 100%;
}


div.searchtext {
	float: left;
	padding-bottom: 10px;
	color: #333;
	width: 40%;
}

div.pagination {
	float: right;
	padding-bottom: 10px;
	color: #333;
	width: 55%;
}

ul.pagelinks {
	float: right;
	display: inline;	
}

ul.pagelinks li{
	display: inline;
	margin-left: 5px;
	padding: 5px 0px;
	border: 1px solid #ccc;
}
ul.pagelinks li a {
	padding: 6px;
}
ul.pagelinks li a:hover {
	background: #ccc;
}
ul.pagelinks li.curpage {
	font-weight: bold;
	padding: 5px;
}

div.pagination span {
	float: right;	
}

div.thumbnailimage {
	float: left;
	margin-right: 10px;
	background: url(../images/nothumbnail.png) no-repeat center center;
	width: 180px;
	min-height: 100px;
}

div.thumbnailimage img {
	width: 180px;
}

div.information {
	float: left;
	width: 400px;
}

div.information h3 {
	border: none;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0 0 3px;
}

div.information h3 a {
	text-decoration: none;
}
div.information h3 a:hover {
	text-decoration: underline;
}

div.information p {
	margin: 5px 0;
	padding: 0;	

}

p.pricedetails {
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	font-weight: bold;
}

p.more {
	float: right;
	clear: both;
}

p.more a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
p.more a:hover {
	text-decoration: underline;
}

div.largeleft-col {
	float:left;width:720px;margin:0 0 40px 0;
}

div.smallright-col {
	width:130px;margin:0 0 0 750px; 
}

div.property div.entry h2 {
	text-transform: uppercase;
}

div.sellerssite {
	clear: both;
}

div.propertydetails {
	padding-bottom: 20px;
	border-bottom: 1px solid #d8dac7;margin: 10px 0 10px;
}

div.propertyimages {
	float: left;
	width: 295px;
	margin-right: 10px;
}

div.propertyimages img.mainimage {
	width: 295px;	
}

ul.propertythumbnails {
	float: left;
	clear: both;
	width: 300px;
	margin-top: 5px;
}
ul.propertythumbnails li{
	float: left;
	display: inline;
	margin-right: 5px;
	margin-top: 5px;
}

ul.propertythumbnails li img {
	width: 95px;
}

div.propertydescription {
	width: 300px;
	float: right;
	margin-left: 10px;
}

div.propertydetails p {
	width: 395px;	
	float: right;
	margin: 0 0 10px;
	padding: 0;
	font-size: 12px;
}

div.propertydetails p.propertyadded {
	margin-bottom: 10px;
	color: #666666;
}

div.smallimage {
	width: 120px;
	padding: 5px;
	background: #fff;
	margin-bottom: 10px;
	border: 1px solid #999;
}

div.smallimage span {
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

div.smallright-col div.otherproperties a {
	
}

div.smallright-col div.otherproperties a img.sidebarimage {
	width: 120px;
	margin-bottom: 5px;
}



span#llong, span#llat {
	display: none;
}

div.propertydetails div#map {
	width: 390px;
	height: 200px;
	float: right;
	overflow: hidden;
	border: 1px solid #999;
}

div.propertydetails p.propertyprice {
	font-weight: bold;
	margin-bottom: 0px;
}

div#mylogo {
	margin-top: 10px;	
	margin-bottom: 10px;
}

img#userlogo {
	width: 130px;
}

a.sellerlink {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	text-decoration: none;
	background-color: #15669c;
}