@charset "utf-8";
/*--- css document for BFB property details page by Richard Henry for Baby-Friendly Boltholes January 2010 ---*/
#rightmain {
margin:0;
clear:both;
float:left;
/*display:inline;*/
background-color:#fff;
width:939px;
height:403px;
display:block
}
#propertydetails_top {
/*width:688px;*/
/*width:100%;*/
/*height:370px;*/
/*height:100%;*/
position:relative;
width:939px;
height:403px;
margin:3px 0 0 10px;
}
a#property_back {
background-position:top left;
background-repeat:no-repeat;
width:77px;
height:24px;
background-image:url(../elements/images/property/back.png);
position:absolute;
top:0;
right:10px
}
a#property_back:hover {
background-image:url(../elements/images/property/back_active.png);
}
#facebook-like {
position:absolute;
top:27px;
right:-166px;
}
/*#breadcrumb {
font-weight:600;
font-size:0.86em;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
width:auto;
height:auto;
clear:both;
margin:3px 0 0 6px;
}
#breadcrumb ul li {
float:left;
display:inline;
color:#7e7e7e;
}
#breadcrumb ul li .listspaced {
padding:0 3px
}
#breadcrumb ul li a {
color:#7e7e7e;
padding:2px
}
#breadcrumb ul li a:hover {
background-color:#b768a9;
color:#fff
}*/
/* ---  breadcrumb --- */
#breadcrumb {
font-size:0.86em;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
width:auto;
height:auto;
clear:both;
margin:3px 0 0 1px
}
#breadcrumb ul li {
float:left;
display:inline
}
#breadcrumb a {
color:#875d85;
padding:2px
}
#breadcrumb a:hover {
background-color:#b864a7;
color:#ffffff
}
/* --- */
/*#property_details {
float:left;
margin:8px 0 0 16px;
width:699px;
height:100%;
}*/
h1#property_name {
font-size:1.4em;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
width:auto;
display:inline;
color:#4e5355;
position:absolute;
top:26px;
left:10px
}
#property_images {
/*width:100%;
height:310px;
clear:both;
float:left;
margin-top:16px;
position:relative*/
}
.secondelement {
font-weight:400;
color:#7e7e7e
}
h1 .secondelement {
clear:both;
float:left;
margin-top:4px;
font-size:0.86em
}
#bigimage {
width:398px;
height:auto;
padding-bottom:7px;
position:absolute;
top:54px;
left:11px;
border:1px solid #e1e2e3
}
#bigimage img {
margin:9px 0 0 9px
}
#property_rates, #prices_property_rates {
width:115px;
height:80px;
float:left;
margin:6px 0 0 8px;
display:inline;
font-size:0.9em;
text-align:center;
background-color:#e7e7e7
}
#property_discounts {
width:135px;
height:80px;
float:left;
margin:6px 0 0 5px;
display:inline;
font-size:0.9em;
text-align:center;
background-color:#e7e7e7
}
#offersbox {
clear:left;
float:left;
margin:8px 0 0 8px;
background-color:#e7e7e7
}
#property_discounts img {
float:right;
display:inline;
/*margin:3px 8px 0 0*/
}
.priceprimary, .pricescondary {
clear:both;
width:100%;
display:block;
text-align:center;
}
.priceprimary {
font-size:2em;
color:#5e5e5e
}
.pricescondary {
clear:both;
font-size:1.4em;
color:#5e5e5e
}
#prices_property_rates {
width:auto;
height:auto;
background-color:#fff;
font-size:1.1em;
font-family:Calibri,Arial,Helvetica,sans-serif;
}
/*#lfgprompt {
position:relative;
display:inline;
top:5px;
right:0
}*/

#imagethumbs {
width:204px;
height:auto;
padding:1px 0 0 1px;
position:absolute;
top:54px;
left:420px;
border:1px solid #e1e2e3;
/*background-color:#e7e7e7*/
}
#imagethumbs p {
clear:both;
float:left;
color:#b864a7;
margin:6px 0 0 6px;
font-size:0.86em
}
.thumb {
width:60px;
height:60px;
overflow:hidden;
float:left;
margin:7px 0 0 6px;
background-color:#c0c0c0
}
.thumb a img {
opacity:0.7;
filter:alpha(opacity=70)
}
.thumb a:hover img {
opacity:1.0;
filter:alpha(opacity=100)
}
#property_options {
width:271px;
/*height:299px;*/
height:auto;
padding-bottom:1px;
position:absolute;
top:54px;
right:0;
background-color:#fff;
border:1px solid #e1e2e3
}
img#priceboxheading {
/*position:absolute;
top:8px;
left:8px*/
clear:both;
float:left;
margin:8px 0 0 8px
}
a#prices_reservations {
width:255px;
height:24px;
/*float:right;
display:inline;
margin:0 10px 0 0;*/
/*position:absolute;
top:126px;
left:8px;*/
float:left;
margin:6px 0 0 9px;
background-image:url(../elements/images/property/prices_reservations.png);
background-position:top left;
background-repeat:no-repeat
}
a#prices_reservations:hover {
background-image:url(../elements/images/property/prices_reservations_active.png);
}
a#gethelp {
width:255px;
height:24px;
/*float:right;
display:inline;
margin:0 10px 0 0;*/
/*position:absolute;
top:157px;
left:8px;*/
float:left;
margin:6px 0 0 9px;
background-image:url(../elements/images/property/gethelp.png);
background-position:top left;
background-repeat:no-repeat
}
a#gethelp:hover {
background-image:url(../elements/images/property/gethelp_active.png);
}
a#askowner {
width:255px;
height:24px;
/*float:right;
display:inline;
margin:0 10px 0 0;*/
/*position:absolute;
top:157px;
left:8px;*/
float:left;
margin:6px 0 0 9px;
background-image:url(../elements/images/property/askowner.png);
background-position:top left;
background-repeat:no-repeat
}
a#askowner_profile {
width:160px;
height:24px;
clear:both;
float:left;
margin:9px 0 0 0;
background-image:url(../elements/images/property/property_owner_askquestion.png);
}
a#askowner:hover {
background-image:url(../elements/images/property/askowner_active.png);
}
a#askowner_profile:hover {
background-image:url(../elements/images/property/property_owner_askquestion_active.png);
}
a#reservebox {
position:relative;
display:block;
/*top:188px;
left:9px;*/
float:left;
margin:5px 0 0 3px;
width:251px;
height:110px;
background-image:url(../elements/images/property/property_reserve.png);
border:8px solid #fff;
}
a#reservebox:hover {
/*border:8px solid #e4e42e;*/
border:8px solid #eaea5b;
}
a#enquirenow {
width:255px;
height:24px;
/*float:right;
display:inline;
margin:0 10px 0 0;*/
/*position:absolute;
top:157px;
left:8px;*/
float:left;
margin:6px 0 0 9px;
background-image:url(../elements/images/property/enquire_now_long.png);
background-position:top left;
background-repeat:no-repeat
}
a#enquirenow:hover {
background-image:url(../elements/images/property/enquire_now_long_active.png);
}
/*#reservebox p {
color:#fff;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:0.70em;
position:absolute;
top:35px;
left:4px;
margin:9px;
line-height:1.2em
}
#reservebox a.readmore {
position:absolute;
bottom:21px;
right:14px;
width:72px;
height:8px;
display:block;
background-image:url(../elements/images/readmore.png);
background-position:top left;
background-repeat:no-repeat;
}
#reservebox a.readmore:hover {
background-image:url(../elements/images/readmorehover.png);
}
/*a#promise {
position:absolute;
bottom:9px;
left:9px
}*/
a#property_booknow, a#property_enquire, a#property_favourite {
background-position:top left;
background-repeat:no-repeat;
width:103px;
height:24px;
position:absolute;
bottom:29px;
left:2px
}
a#property_booknow {
background-image:url(../elements/images/booknow.png);
right:3px
}
a#property_booknow:hover  {
background-image:url(../elements/images/booknow_hover.png);
}
a#property_enquire {
background-image:url(../elements/images/enquire.png);
right:3px
}
a#property_enquire:hover {
background-image:url(../elements/images/enquire_hover.png);
}

a#property_favourite {
width:149px;
background-image:url(../elements/images/property/property_addfavourite.png);
top:266px;
right:3px
}
img#prompt {
margin-bottom:16px
}
/* --- */
#leftcolumn {
clear:none;
display:inline;
width:250px;
}
#availabilityprompt {
background-image:url(../elements/images/property/property_left_availability.png);
}
#availabilityprompt p {
position:absolute;
top:52px;
left:10px;
font-size:0.76em;
font-weight:600
}
/*#reserveprompt {
background-image:url(../elements/images/property/property_left_reserve.png);
}*/
/* --- */
#property_main {
width:939px;
height:auto;
padding-bottom:10px;
border:1px solid #e1e2e3;
clear:both;
float:left;
margin:8px 0 0 9px;
position:relative;
/*background-color:yellow*/
/*position:absolute;
top:400px;
left:9px*/
}
ul#property_menu {
clear:both;
float:left;
width:886px;
height:24px;
margin:0px 0 0 9px;
display:block;
/*background-image:url(../elements/images/property/property_tabs_background.png);
background-position:top left;
background-repeat:no-repeat*/
}
ul#property_menu li {
clear:none;
float:left;
margin-right:2px;
display:inline;
}
ul#property_menu li a {
width:112px;
height:24px;
float:left;
background-position:top left;
background-repeat:no-repeat
}
ul#property_menu li#menu_overview a {
background-image:url(../elements/images/property/tab_overview.png);
}
ul#property_menu li#menu_overview a:hover, ul#property_menu li#menu_overview a.active {
background-image:url(../elements/images/property/tab_overview_active.png);
}
ul#property_menu li#menu_local a {
/*width:180px;*/
background-image:url(../elements/images/property/tab_area.png);
}
ul#property_menu li#menu_local a:hover, ul#property_menu li#menu_local a.active {
background-image:url(../elements/images/property/tab_area_active.png);
}
ul#property_menu li#menu_awards a {
/*width:150px;*/
background-image:url(../elements/images/property/tab_awards2.png);
}
ul#property_menu li#menu_awards a:hover, ul#property_menu li#menu_awards a.active {
background-image:url(../elements/images/property/tab_awards_active2.png);
}
ul#property_menu li#menu_prices a {
background-image:url(../elements/images/property/tab_prices.png);
}
ul#property_menu li#menu_prices a:hover, ul#property_menu li#menu_prices a.active {
background-image:url(../elements/images/property/tab_prices_active.png);
}
ul#property_menu li#menu_offers a {
background-image:url(../elements/images/property/tab_offers.png);
}
ul#property_menu li#menu_offers a:hover, ul#property_menu li#menu_offers a.active {
background-image:url(../elements/images/property/tab_offers_active.png);
}
/*ul#property_menu li#menu_rates a {
background-image:url(../elements/images/property/property_tab_rates.png);
}*/
ul#property_menu li#menu_reviews a {
background-image:url(../elements/images/property/tab_reviews2.png);
}
ul#property_menu li#menu_reviews a:hover, ul#property_menu li#menu_reviews a.active {
background-image:url(../elements/images/property/tab_reviews_active2.png);
}
ul#property_menu li#menu_owner a {
width:150px;
background-image:url(../elements/images/property/tab_owner.png);
}
ul#property_menu li#menu_owner a:hover, ul#property_menu li#menu_owner a.active {
background-image:url(../elements/images/property/tab_owner_active.png);
}
ul#property_menu li#menu_enquiry a {
background-image:url(../elements/images/property/tab_enquire.png);
}
ul#property_menu li#menu_enquiry a:hover, ul#property_menu li#menu_enquiry a.active {
background-image:url(../elements/images/property/tab_enquire_active.png);
}
.property_text {
margin:0 0 0 9px;
padding-top:56px;
font-family:Arial,Helvetica,sans-serif;
font-size:0.91em;
color:#515151;
height:auto;
min-height:260px
}
.property_text p {
margin:0 0 0 4px;
line-height:1.6em
}
.detailhead {
font-weight:600;
font-size:1.1em
}
.property_text a, .main_text a {
color:#111;
background-color:#e2e2e2;
font-size:1.2em;
padding:0 1px;
font-family:Calibri,Arial,Helvetica,sans-serif;
}
.property_text a:hover, .main_text a:hover {
background-color:#b768a9;
color:#fff
}
.property_text p p {
margin:0;
}
.property_section .property_text p {
margin-right:32px;
}
#profile {
background-color:#e7e7e7;
/*border:1px solid #cbcbcb;*/
width:576px;
/*min-height:370px;*/
/*height:100%;*/
margin:6px 0 0 1px;
padding-bottom:8px
}
.profile {
width:190px;
/*min-height:328px;*/
height:auto;
background-color:#e7e7e7;
border:1px dashed #cbcbcb;
border-left:0;
border-bottom:0;
clear:none;
float:left;
}
/* End hide from IE-mac */
/*.profile .heading {
font-weight:600;
font-size:0.8em;
margin:8px 0 0 12px
}*/
.profile img {
margin:8px 0 0 12px
}
.profile p {
clear:both;
float:left;
margin:6px 0 6px 10px;
font-size:0.86em;
width:160px
}
h5 {
font-weight:600;
margin-left:3px
}
#local a#showmap {
/*clear:both;*/
float:left;
margin:16px 8px 8px 0;
padding:6px;
font-size:1.2em;
background-color:#d6d6d6;
border:1px solid #929292
}
#local a#showmap:hover {
background-color:#b864a7;
border:1px solid #d6d6d6;
color:#fff
}
a#show_map:hover {
cursor:pointer
}
#awards .property_text {
/*background-image:url(../elements/images/property/awards_background.jpg);
background-position:56px 40px;
background-repeat:no-repeat;*/
/*min-height:650px;
text-align:center*/
}
#awards .property_text p {
color:#4e5355;
font-size:1.3em;
width:594px;
text-align:justify;
padding:8px;
border:1px dashed #e1e2e3;
}
#reviews .property_text a p {
margin:3px 0;
font-size:0.9em;
color:#636363;
/*width:660px*/
width:594px;
}
#reviews .property_text a:hover p {
background-color:#d9e021;
}
/*--- booking - dates and iframes --- */
p#showdates {
clear:both;
float:left;
margin-left:22px;
padding:6px;
font-size:0.9em;
background-color:#f0f0f0;
}
.iframe {
clear:left;
float:left;
display:inline;
border:none;
padding:4px;
width:660px;
height:100%;
height:auto
}
#iframe_chart {
height:350px;
}
#iframe_form {
min-height:920px;
height:100%
}
#iframe_ratestable {
min-height:520px;
height:auto
}
#iframe_map {
margin-top:12px;
border:4px solid #a35a97;
min-height:450px;
padding:0;
width:656px;
height:auto
}
a#print_page {
/*float:right;
display:inline;
margin:0 32px 0 0;*/
position:relative;
top:8px;
right:32px;
width:24px;
height:24px;
background-image:url(../elements/images/print_page_icon.png);
}
a#print_page:hover {
background-image:url(../elements/images/print_page_active.png);
}
/*a#view_map {
float:right;
display:inline;
margin:0 5px 0 0;
width:24px;
height:24px;
background-image:url(../elements/images/property/property_viewmap.png);
background-position:top left;
background-repeat:no-repeat
}
a#view_map:hover {
background-image:url(../elements/images/property/property_viewmap_hover.png);
}*/
a#property_availability, li#menu_availability {
width:208px;
height:24px;
float:right;
display:inline;
margin:0 10px 0 0;
background-image:url(../elements/images/property/property_link_availability.png);
background-position:top left;
background-repeat:no-repeat
}
a#property_availability:hover, li#menu_availability:hover, a#property_availability.active {
background-image:url(../elements/images/property/property_link_availability_active.png);
}
a#property_availability {
/*margin:0 5px 0 0;*/
position:absolute;
bottom:0;
right:35px
}
a#property_availability.request, a#property_availability_base.request {
background-image:url(../elements/images/property/property_link_request.png);
}
a#property_availability.request:hover, a#property_availability_base.request:hover {
background-image:url(../elements/images/property/property_link_request_active.png);
}
#rating {
float:right;
display:inline;
margin:0 64px 0 0;
}
.property_section {
/*width:100%*/
width:auto
}
#features {
/*clear:right;*/
float:right;
display:inline;
margin:21px 8px 0 16px;
height:auto;
border-bottom:solid 10px #9c9d9f;
width:293px;
background-color:#636363;
}
#survey_gizmo_ratings {
/*clear:right;*/
float:right;
display:inline;
margin:21px 8px 0 16px;
/*min-height:515px;*/
height:auto;
/*border:1px solid #e1e2e3;*/
width:293px;
background-color:#e7e7e7;
}
#ratings_header {
font-size:20px;
clear:both;
float:left;
margin:8px;
color:#a75c9a
}
#survey_results {
clear:both;
float:left;
margin:8px;
background-color:#e7e7e7;
width:auto;
height:auto;
padding-bottom:8px
}
#survey_results ul li {
/*font-size:14px*/
}
.ratingname {
width:105px;
float:left;
display:inline;
color:#ad649e;
font-size:14px
}
.percentagebar {
margin-left:10px;
float:left;
display:inline
}
p#ratings_note {
clear:both;
float:left;
font-size:13px;
margin:16px 8px 8px 8px;
font-style:italic
}
/*#features #surveyresults {
width:293px;
min-height:146px;
height:auto;
background-color:#a75c9a
}
#surveyresults ul {
float:left;
color:#fff;
margin:9px 0 0 0;
padding:0;
list-style-type:none
}
#surveyresults ul li {
width:293px;
clear:both;
float:left;
margin:2px 0
}
.surveyname {
clear:none;
float:left;
display:inline;
margin:0;
width:120px
}
.surveyname p {
margin:0 0 0 14px;
font-size:12px
}
img.surveybar {
clear:none;
float:right;
display:inline;
margin:0 7px 0 0;
display:inline
}*/
#features #base {
clear:both;
width:100%;
height:82px;
position:relative;
background-color:#4e5355
}
a#property_booknow_base, a#property_enquire_base, a#property_availability_base, a#property_similar_base {
background-position:top left;
background-repeat:no-repeat;
width:103px;
height:24px;
position:absolute;
display:block;
left:22px;
top:20px;
}
a#property_booknow_base {
background-image:url(../elements/images/booknow.png);
}
a#property_booknow_base:hover {
background-image:url(../elements/images/booknow_hover.png);
}
a#property_enquire_base {
/*left:145px;*/
background-image:url(../elements/images/enquire.png);
}
a#property_enquire_base:hover {
background-image:url(../elements/images/enquire_hover.png);
}
a#property_availability_base, a#property_similar_base {
width:208px;
top:14px;
left:43px;
background-image:url(../elements/images/property/property_link_availability.png);
}
a#property_similar_base {
top:46px;
background-image:url(../elements/images/property/property_link_similar.png);
}
a#property_availability_base:hover {
background-image:url(../elements/images/property/property_link_availability_active.png);
}
a#property_similar_base:hover {
background-image:url(../elements/images/property/property_link_similar_active.png);
}
#features #ratings {
height:auto;
width:100%
}
#ratings #ratingsheading {
background-color:#636363;
width:293px;
height:43px;
background-image:url(../elements/images/property/property_ratings_heading.png);
}
#features #heading {
background-color:#636363;
border-bottom:1px dashed #cecece;
width:293px;
height:43px;
display:block;
background-image:url(../elements/images/property/property_features_heading.png);
}
a#print_info_sheeta3 {
float:right;
margin:5px 10px 0 0;
width:30px;
height:28px;
display:block;
background-image:url(../elements/images/property/print_info_sheeta3.png);
}
a#print_info_sheeta4 {
float:right;
margin:5px 10px 0 0;
width:30px;
height:28px;
display:block;
background-image:url(../elements/images/property/print_info_sheeta4.png);
}
#fastfacts {
border-top:1px solid #636363;
width:293px;
height:100%;
display:block
}
#fastfacts table {
clear:both;
float:left;
margin:6px 0 0 3px;
width:282px;
height:100%;
display:block
}
#fastfacts table tr {
border-bottom:1px dashed #b9b9b9
}
#fastfacts table tr td {
color:#737373;
font-size:0.80em;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
padding:3px 2px;
background-color:#636363;
color:#fff;
border-bottom:1px dashed #cecece
}
#discounts {
display:none;
background-color:#e7e7e7;
width:255px;
/*float:right;
display:inline;*/
/*margin:21px 8px 0 16px;*/
position:absolute;
right:8px;
top:45px;
height:auto;
padding-bottom:8px
/*border-bottom:solid 8px #929292;*/
}
#discounts p {
margin-left:6px;
font-size:0.86em
}
#checkin, #payment, #capacity {
clear:both;
float:left;
width:255px;
margin:8px 0 0 0;
border-top:9px solid #fff;
display:inline
}
/* --- footer adjustments for property page ---*/
#footer {
    
}
/* --- tabs stuff --- */
.ui-tabs .ui-tabs-hide {
     display: none;
}
/* --- shadowbox styles --- */
#sb-container,#sb-wrapper{
text-align:left;
}
#sb-container,#sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:999;
}
body > #sb-container{
position:fixed;
}
#sb-overlay{
height:expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay{
height:100%;
}
#sb-wrapper{
position:relative;
}
#sb-wrapper img{
border:none;
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #303030;
}
#sb-body-inner{
position:relative;
height:100%;
}
#sb-content.html{
height:100%;
overflow:auto;
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body,#sb-loading{
background-color:#060606;
}
#sb-title,#sb-info{
position:relative;
margin:0;
padding:0;
overflow:hidden;
}
#sb-title-inner,#sb-info-inner{
position:relative;
font-family:Calibri,Arial,Helvetica,sans-serif;/* Calibri, Candara, Corbel*/
line-height:16px;
}
#sb-title,#sb-title-inner, #sb-info{
height:30px;
background-color:#6d6d6d
}
#sb-title-inner, #sb-info{
font-size:16px;
padding:5px 0;
text-indent:3px;
color:#fff;
}
#sb-info,#sb-info-inner{
height:20px;
}
#sb-info-inner{
font-size:12px;
color:#fff;
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
}
#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav-close{
background-image:url(resources/close.png);
background-repeat:no-repeat;
}
#sb-nav-next{
background-image:url(resources/next.png);
background-repeat:no-repeat;
}
#sb-nav-previous{
background-image:url(resources/previous.png);
background-repeat:no-repeat;
}
#sb-nav-play{
background-image:url(resources/play.png);
background-repeat:no-repeat;
}
#sb-nav-pause{
background-image:url(resources/pause.png);
background-repeat:no-repeat;
}
#sb-counter{
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}
#sb-counter a.sb-counter-current{
text-decoration:underline;
}
div.sb-message{
font-family:Calibri,Arial,Helvetica,sans-serif;/* Calibri, Candara, Corbel*/
font-size:11px;
padding:10px;
text-align:center;
}
div.sb-message a:link,div.sb-message a:visited{
color:#fff;
text-decoration:underline;
}
/* --- shadowbox --- */
/* --- guest testimonials - reviews  --- */
.fullreview {
/*display:none*/
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:1.16em;
font-style:italic;
font-weight:400;
/*float:left;*/
/*margin:20px auto 20px 20px;*/
width:560px;
padding:12px 16px;
color:#444647;
background-image:url(../elements/images/quote-open.gif);
background-position:10px 6px;
background-repeat:no-repeat;
text-indent:30px
}
.fullreview img {
margin:0 0 0 15px
}
.introreview {
font-size:1em;
text-indent:8px;
/*float:left;*/
clear:none;
margin:9px 0;
width:590px;
color:#898c8d;
/*padding:8px;*/
font-family:Calibri,Arial,Helvetica,sans-serif;
font-style:italic;
border:2px dashed #e1e2e3;
}
.introreview:hover {
background-color:#f1f3af;
color:#232323;
cursor:pointer;
}
a.testimonialreadmore {
clear:none;
float:right;
display:inline;
margin-left:4px;
color:#888888;
font-style:normal
}
#reviews blockquote {
font-size:1.2em;
line-height:1.2em;
width:460px;
height:auto;
margin:0 auto;
}

/* -- left column different for property page --- */
/*#questionbox {
width:237px;
height:98px;
background-image:url(../elements/images/stripesback.png);
background-position:top left;
background-repeat:repeat;
margin:5px 0 0 9px;
}
#leftquestion {
position:absolute;
margin:9px 0 0 9px;
background-image:url(../elements/images/left_features_callnow.png);
background-position:top left;
background-repeat:no-repeat;
width:219px;
height:80px
}
#leftquestion  a#email {
width:34px;
height:21px;
display:block;
float:right;
margin:48px 11px 0 0
}
#leftquestion  a#email:hover {
background-image:url(../elements/images/email_active.png);
background-position:top left;
background-repeat:no-repeat;
}*/
#question {
width:183px;
height:63px;
background-image:url(../elements/images/property/question.png);
position:absolute;
top:5px;
right:81px
}
#searchblock {
margin:9px 0 0 9px;
}
#topten {
margin-top:9px;
}
#lfgblock {
clear:both;
margin-top:5px;
}
/* --- quicklinks --- */
#quicklinks {
clear:both;
float:left;
width:650px;
height:auto;
margin:48px 0 0 24px
}
#quicklinkstab {
width:175px;
height:27px;
margin:0 0 0 16px;
background-image:url(../elements/images/tab_quicklinks.png);
background-position:top left;
background-repeat:no-repeat;
}
a.quicklink {
width:210px;
height:24px;
float:left;
display:block;
margin:7px 5px 0 0;
background-color:#dddcdc;
background-position:top left;
background-repeat:no-repeat;
}
a#quick_availability {
background-image:url(../elements/images/property/quick_availability.png);
}
a#quick_availability:hover {
background-image:url(../elements/images/property/quick_availability_active.png);
}
a#quick_similar {
background-image:url(../elements/images/property/quick_similar.png);
}
a#quick_similar:hover {
background-image:url(../elements/images/property/quick_similar_active.png);
}
a#quick_goback {
background-image:url(../elements/images/property/quick_goback.png);
}
a#quick_goback:hover {
background-image:url(../elements/images/property/quick_goback_active.png);
}