.clear {
clear:both;
line-height:1px;
height:1px;
}

#contentcopy {
font-size:11px;
width:621px;
padding:0 10px 24px;
}

#total_properties {
font-size:12px;
line-height:14px;
float:left;
display:inline;
margin:2px 0 0;
padding:9px 0;
}

.pagination {
line-height:14px;
float:right;
display:inline;
margin:0;
padding:0;
}

.pagination ul {
list-style:none;
font-size:14px;
margin:0;
padding:0;
}

.pagination li {
font-size:12px!important;
line-height:14px;
display:inline-block;
padding:2px 5px;
}

.property_listing {
border-bottom: #EAEAEA solid 1px;
padding: 50px;
}

.property_photo {
width:200px;
height:154px;
overflow:hidden;
position:relative;
}

.property_photo a {
display:block;
top:0;
position:absolute;
z-index:20;
}

.property_photo img {
background:#fff;
border:0;
}

.property_photo .no_photo {
color:#fff;
background:#056CB0;
font-size:16px;
font-weight:700;
text-align:center;
top:0;
position:absolute;
z-index:10;
display:none;
padding:46px 18px;
}

.header_address, .header_price {
font-size:12px;
text-transform:capitalize;
}

.label {
font-weight:700;
width:75px;
display:inline-block;
}

#property_detail {
margin:18px 0 0;
}

#property_detail h3 {
color:#056CB0;
margin: 3px -18px;
padding: 3px;
}

#property_detail h4 {
color:#056CB0;
margin:9px 0 0!important;
}

.row {
font-size:11px;
margin:18px 18px 0;
}

#main_photo {
border:#999 solid 1px;
margin:18px 117px 0;
padding:5px;
}

#property_photos {
background:#82B6D8;
margin:18px 0 0!important;
padding:8px 5px 5px;
}

#property_photos ul {
list-style:none;
text-align:center;
margin:0;
padding:0;
}

#property_photos li {
background:#fff;
display:inline-block;
cursor:pointer;
padding:2px;
}

.detail_label {
font-weight:700;
width:100px;
display:inline-block;
}

.cap {
text-transform:capitalize;
}

.property_feature_list li {
text-transform:capitalize;
width:180px;
float:left;
display:inline;
}

#map #no_map {
width: 400px;
height: 300px;
font-size:16px;
font-weight:700;
text-align:center;
display:block;
padding:160px 0 0;
}

#contact_forma fieldset {
background:#f5f6f8;
border:#9DC5DE solid 1px;
margin:0;
padding:18px;
}

.field_value input,.field_value textarea {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
width:390px;
}

.field_value textarea {
padding:2px;
}

.success,.error {
border:2px solid #ddd;
margin:18px 0;
padding:10px;
}

.success {
background:#E6EFC2;
color:#264409;
border-color:#C6D880;
}

.error {
background:#FBE3E4;
color:#8a1f11;
border-color:#FBC2C4;
}

a,h2,h3,#property_detail h2 {
color:#056CB0;
}

#sort_results,.property_listing h2 {
margin:0;
padding:0;
}

#sort_results fieldset,#property_photos img {
border:0;
}

#contentcopy a {
color:#0286DD!important;
text-decoration:none;
}

#advanced_search {
background:#fff;
padding:18px;
}

#advanced_search_tabs a {
display:inline-block;
padding:5px 10px;
}

#advanced_search_tabs a:hover {
color:#09c;
}

.adv_search_form {
margin:-1px 0 0;
padding:0 18px 18px;
}

.options fieldset {
border:#CCC solid 1px;
margin:18px 0;
padding:18px;
}

.options .label_note {
font-size:10px;
}

.options input, .options select {
width:150px;
margin: 3px 3px 3px 0;
}

#city_list,#city_add_remove,#city_search,#area_list,#area_add_remove,#area_search {
float:left;
display:inline;
}

#city_list select,#city_search select {
width:206px;
padding:5px;
}

#city_add_remove,#area_add_remove {
width:125px;
margin:35px 0 0;
}

#city_add_remove a,#area_add_remove a {
font-size:12px;
text-align:center;
display:block;
padding:3px 10px;
}

.property_type_input {
width:250px;
display:inline-block;
float: left;
padding: 3px;
}

.pagination a,body,#advanced_search_tabs,#advanced_search_tabs p {
font-size:12px;
}

.field_name,.options .label {
width:125px;
}



/* Property Listing Format */

.property_photo {
	width: 200px;
	float: left;
	background-image: url(http://www.duckncguide.com/images/interface/no_photos_available.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.property_photo img {
	border: none;
}
.property_listing_copy {
	float: right;
	width: 400px;
	padding-left: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
.property_listing_format {
	float: left;
	width: 611px;
	clear: right;
padding: 8px 0 5px 0;
border-top: solid #EAEAEA 1px;
}
.property_listing_format .property_listing_copy a {
	font-weight: bold;
}

/* End Property Listing Format */


/* styles that follow are for ie */

.property_type_input { display:inline; }
.property_type_input input { width:12px !important; }
#garage input, #basement input, #waterfront input { width:12px !important; }
.pagination li { display:inline; }
#property_photos li { display:inline; }

#sidebar #sidebarbanners embed {
	border-style: none;
	padding: 0 10px 3px 28px;
}
