#price{height: auto;font-size:16px;}

#resultprice {font-size:12px;}

#content_property h1 {width:400px;#width:auto;}

#bro_map, #google_map {overflow:hidden;}

.example {color:#666;font-style:italic;}

.pagination {
text-align:right;
float:right;
width:auto;
margin:0px;
padding: 2px 10px 0px 0px;
}

.pagination span, .pagination a {
display:block;
float:left;
text-decoration: none;
text-transform: uppercase;
font-size:10px;
vertical-align: middle;
padding-top:2px;
text-align: center;
width:17px;
height:15px;
margin-right:2px;
}

#content_brochure .icon_bath, #content_brochure .icon_bed, #content_brochure .icon_car {background-image:none;width:70px;padding-left:0;}

ul.property-features li {line-height:1.5em;margin-top:0;}
a img {border:0;}

.pagination .current {font-weight:bold;font-size:14px;margin-top:-2px;}
.pagination .disabled {color:#666;}

.pagination a:hover, .paginationa a:active {
text-decoration: none;
text-transform: uppercase;
font-size:10px;
color: #fff;
background: url(../images/page_num.gif) no-repeat top left;
}

#content_property h3 {font-size:12px;}

.result {
width:697px;
height: auto;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #ccc;
}

.result:hover, .result.odd:hover {
background:#DAE7FE;
border-bottom: 1px solid #ccc;
}

.result a {
font-weight:bold;
}

.result h2{
margin-top: 0px;
padding-top:0px;
text-transform: uppercase;
}
.result1 img {
border: 1px solid #000;
margin-bottom:8px;
_margin-bottom:4px;
}

.result.odd {
background:#efefef;
}

#search_block label {
float:left;
margin-top:3px;
display:block;
height: 18px;
font-size: 11px;
width:60px;
}

img.agent {width:100px;}

a.buy, a.rent {border-bottom:1px solid #E6E6E7;}
#tab_buy.selected {
background: url(../images/butt_buy_r.gif) no-repeat top left;
border-bottom:1px solid #fff;
}
#tab_rent.selected {
background: url(../images/butt_rent_r.gif) no-repeat top left;
border-bottom:1px solid #fff;
}

.search_inputs{
	font-size: 11px;
	padding:10px 0px 0px 18px ;
	width:200px;
	margin: -1px 0px 0px 0px;
	border-top: solid 1px #ccc;
}

.refine_extension{
	font-size: 11px;
	padding:10px 0px 0px 18px;
	width:200px;
	background: url(../images/refine_strip.gif) no-repeat top left;
	margin: 0px;
}


.thumbs {
margin:0 0 0 4px;
float:right;
display:block;
width: 250px;
height: 42px;
}

a.prev-thumb, a.next-thumb{
display:block;
float:left;
width:17px;
margin: 0px 5px 0px 5px;
border: none;
}

a.next-thumb{
  display:block;
float:right;
}

a.thumb_prop_image{
display:block;
float:left;
border: 1px solid #000;
width: 53px;
height: 40px;
margin: 0px 2px 0px 3px;
}

a.thumb_prop_image:hover{
border: 1px solid #009AE5;
}

.slideshow {
  position:relative;
  height:220px;
  overflow:hidden;
}
#virtual_tour {padding-top:20px;}
.virtual_tour_links a {font-weight:bold; margin-right:1em;}

.slides {height:220px;background-color:#ccc;}

.thumbs .nav img, .slides img {border: 1px solid #000;}

a.disabled,a.disabled:hover {
	background:transparent url(../images/button_actions_d.gif) repeat scroll 0 0; 
	cursor:default;color:#ffffff !important;text-decoration:none !important;
}

.controls {
  z-index: 1000;
  position: absolute;
  top: 1px;
  left: 1px;
  height:49px;
  display: none;
  background: #6F8991 url(../images/controls-bg.png);
  margin: 0;
  width: 300px;
  margin-left:auto;
  margin-right:auto;
  color:#fff;
  text-align:center;
}

.controls a {
overflow:hidden;
color:#fff;
font-size:14px;
font-weight:bold;
}

.controls a div {
height:49px;
width:40px;
}

#facebox input.submit {
padding: 0px;
display: block;
background: url(../images/button_actions.gif);
width: 127px;
height: 21px;
margin:3px 1px 6px 2px;
text-transform: uppercase;
text-decoration: none;
color:#fff;
font-size: 10px;
text-align:center;
_border: none;
}

#facebox input.submit:hover {
background: url(../images/button_actions_r.gif);
text-decoration: none;
color:#fff;
}

#facebox form {width:400px;}
#facebox form h2 {margin-bottom:1em;}
#facebox .toolForm, #facebox .toolFormReq {width:110px;}
#facebox .agent-photo {float:left;width:100px;margin-right:20px;}
#facebox .agent-contact-form {width:280px;float:right;}

.popup-message {font-size:14px;}


.properties-list{
padding:2px;
background: url(../images/calc_bg.gif) repeat-x top;
margin-bottom:5px;
width:100%;
}

.properties-list th{
background:#336699;
border-bottom: solid 1px #003366;
height: 24px;
padding:5px 10px 5px 10px;
color: #fff;
vertical-align:middle;
text-align: left;
}

.properties-list .odd td{
padding: 5px 10px 5px 10px;
background: #eee;
border-bottom: solid 1px #ccc;
font-size:11px;
}

.properties-list .even td{
padding: 5px 10px 5px 10px;
background: #fff;
border-bottom: solid 1px #ccc;
font-size:11px;
}

p.properties-list{
padding:0px;
margin:3px 0px 0px 0px;
line-height:12px;
font-size: 11px;
background:none;
}

/* NAVIGATION */
.cssCalculatorOutput, .calc-amount {color:#000;font-weight:bold;}

.ac_results { z-index:100;background-color:#fff;border:1px solid #ccc;overflow:auto;max-height:200px;}
.ac_results ul {list-style:none;}
.ac_results ul li {margin:0;padding:5px;}
.ac_over {background-color:#DAE7FE;}

.result {height:auto;min-height:100px;}
.result .office-details, .result .agency-details {width:160px;float:right;}
.result .agency-details {text-align:right;}
.result .contact-details, .result .property-summary {width:160px;float:right;margin-right:10px;margin-left:20px;}
.result .agent-photo {width:80px;float:left;}
.result .property-image {width:140px;float:left;}
.result .property-image img {margin-bottom:10px;}
.result .office-details .name,.result .agency-details .agency-name  {
  background:transparent url(../images/star_small.gif) no-repeat scroll left top;
  color:#009900;
  margin-bottom:5px;
  padding-left:25px;
  text-transform:uppercase;
}
.result .key {display:block;float:left;font-weight:bold;width:30%;margin-bottom:5px;}
.result .value {display:block;float:left;width:65%;text-align:right;margin-bottom:5px;}
.result a.tools {margin: 10px 0 10px 0;float:none;}
.result .price {font-size:12px;color:#1C86CC;display:block;font-weight:bold;margin-bottom:5px;}
.result .icons {display:block;font-weight:bold;margin-bottom:5px;}
.result input[type=checkbox] {margin-top:3px;}
.result .agency-details a.tools {float:right;}
ul#navigation {position:absolute;left:0px;}
/* PROPERTY DETAIL SLIDESHOW */
.property-media {
	background-color:#EEEEEE;
	padding:0px 15px 10px 15px;
}
.property-media .slideshow {
display:block;
float:left;
height:387px;
overflow:hidden;
position:relative;
width:516px;
}
.property-media .slideshow .controls{
	width:517px;
}
.property-media .thumbs {
display:block;
float:right;
height:330px;
overflow:hidden;
width:154px;
}
.property-media .thumbs ul {
height:240px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:154px;
}
.property-media .thumbs ul li {
height:116px;
margin-top:0px;
margin-bottom:5px;
overflow:hidden;
text-align:center;
margin-left:0px;
padding-left:0px;
}

.property-media a.prev-thumb, #main .property-media a.next-thumb {
display:block;
float:right;
margin:0px;
margin-bottom:5px;
width:154px;
}
