#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-size:14px;
font-weight:bold;
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:73px;}

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 */
#header_nav ul li ul { /* second-level lists */
  background:#CECFD0 url(../images/drop_bg.gif) top left repeat-x;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  position: absolute;
  z-index:10000;
  width: 240px;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  list-style:none;
}
#header_nav ul li ul li {z-index:10000;margin:0;padding:0}
#header_nav ul li ul li.msieFix {display:block;z-index:999;top:2em !important;}
#header_nav ul li:hover ul, #header_nav ul li.sfhover ul { /* lists nested under hovered list items */
        left: 0;
}
#header_nav ul li ul a {text-decoration:none;}
#header, #header .inner, #header_nav ul, #header_nav ul li {position:relative;z-index:10000;z-index:10000;position:relative;}
#header_nav ul li ul li a {height:1.4em;text-indent:0;width: 220px;color:#000;padding:5px 10px 5px 10px;border-bottom:1px solid #ddd;border-top:1px solid #fff;display:block;float:none;text-align:left}
#header_nav ul li ul li a:hover {text-indent:0;color:#000;background-color:#fff;}

.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:180px;float:right;margin-right:10px;margin-left:20px;}
#.result .contact-details, .result .property-summary {width:160px;float:right;margin-right:10px;margin-left:20px;}
.result .agent-photo, .result .property-image {width:80px;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;}
#email_form_agency_external_id {margin-top:3px;margin-bottom:3px;}
