﻿@charset "UTF-8";
/* HighLevel Layout iTems */
.maincontent_row{padding:0;}
.listfull-image-tbl{width:100%;}
.listfull-controls{color:#fff;font-size:12px;font-weight:400;text-align:left;width:100%;height:32px;background:url(/sites/remaxeuropecommon/images/Jabiru/overlay-actions.png) repeat;}
.image-container-td{vertical-align:top;}
.image-container{overflow:hidden;height:400px;}
.image-container img{width:100%;}
.listfull-hdr-tbl{width:100%;position:relative;}
.listfull-hdr td{color:#fff;font-size:12px;}
.listfull-hdr-nav{vertical-align:middle;white-space:nowrap;margin:2px 10px;}
.listfull-hdr-nav a:link,.listfull-hdr-nav a:visited{color:#000;font-size:12px;}
.listfull-nav-tbl{font-size:12px;width:100%;height:50px;position:relative;left:0;top:0;z-index:1;}
.listfull-breadcrumb{color:#000;padding:0;}
.listfull-breadcrumb a:link,.listfull-breadcrumb a:visited{text-decoration:underline;color:#000;}
.nav-pipe{color:#fff;display:inline-block;font-size:14px;text-align:center;width:20px;}
.listfull-btn-back{display:inline-block;margin:0 10px;}
.listfull-btn-back i.icon-back{width:22px;height:20px;display:inline-block;float:left;background-position:-485px -10px;margin:0 10px;}
.listfull-hdr-tbl h2{font-size:20px;font-weight:400;max-width:900px;line-height:30px;margin:0 0 10px;}
#listingfull_tbl{width:100%;}
#ClientContent{overflow:hidden;}
.listfull_description_div{margin:10px;}
.desc-short,.desc-long,.desc-comm-short,.desc-comm-long,.desc-short-googletrans,.desc-long-googletrans,.desc-comm-short-googletrans,.desc-comm-long-googletrans{padding-bottom:10px;font-size:14px;display:inline-block;}

/* For Germans and others that add H1 tags to their descriptions  */

.listfull_description_div h1{line-height:normal;font-size:15px;font-weight:700;padding:5px 0;}
.listfull_description_div h2{line-height:normal;font-size:13px;font-weight:700;padding:5px 0;}
.listfull_description_div h3{line-height:normal;font-size:12px;font-weight:700;padding:5px 0;}
#Listingfull_container{width:100%;margin:0 10px;padding:0;}
.tbl_listfull{width:100%;}
.listfull-main{width:auto;vertical-align:top;text-align:left;}
.listfull-right{width:425px;vertical-align:top;text-align:left;margin:0 0 0 15px;}
.listfull-spacer{width:20px;}
.propfull_address{font-size:15px;font-weight:400;color:#000;line-height:25px;}
   
/* Generic Styling of Main Items */
.group_hdr{background:#E3EDF3 url(/Sites/RemaxEuropeCommon/images/listingfull/bkg_group_topbar.gif) repeat-x;min-height:21px;line-height:11px;border:1px solid #b1c6dc;border-top:none;font-size:11px;vertical-align:middle;padding:0 5px;}
.btn_seemore{background:#E3EDF3 url(/Sites/RemaxEuropeCommon/images/listingfull/bkg_seemore.gif) bottom repeat-x;min-height:21px;line-height:11px;border:1px solid #b1c6dc;border-top:none;font-size:11px;vertical-align:middle;height:18px;width:400px;cursor:hand;text-align:center;padding:0 5px;}
.btn_seemore img,.btn_seemore a{cursor:hand;}
.group_hdr_left{background:#E3EDF3 url(/Sites/RemaxEuropeCommon/images/listingfull/bkg_group_topbar.gif) repeat-x;min-height:21px;line-height:11px;border-top:none;border-left:1px solid #b1c6dc;border-bottom:1px solid #b1c6dc;border-right:none;font-size:11px;vertical-align:middle;padding:0 5px;}
.group_hdr_right{background:#E3EDF3 url(/Sites/RemaxEuropeCommon/images/listingfull/bkg_group_topbar.gif) repeat-x;min-height:21px;line-height:11px;border:1px solid #b1c6dc;border-top:none;border-right:1px solid #b1c6dc;border-bottom:1px solid #b1c6dc;border-left:none;font-size:11px;vertical-align:middle;padding:0 5px;}
.group_content_alt{border-top:1px solid #b1c6dc;border-left:1px solid #b1c6dc;border-right:1px solid #b1c6dc;padding:0 5px;}
.group_content{border-left:1px solid #b1c6dc;border-right:1px solid #b1c6dc;padding:5px;}
.group_content_bottom{border-top:1px solid #b1c6dc;border-left:1px solid #b1c6dc;border-right:1px solid #b1c6dc;padding:0;}
.group_drpshd_r{background:url(/Sites/RemaxEuropeCommon/images/listingfull/drpshad_right.gif) repeat-y;width:4px;text-align:left;}
.group_drpshd_bot{background:url(/Sites/RemaxEuropeCommon/images/listingfull/drpshad_bot.gif) repeat-x;height:4px;text-align:left;}
.group_drpshd_bot_r{background:url(/Sites/RemaxEuropeCommon/images/listingfull/drpshad_right_bot.gif) no-repeat top left;background-position:top;vertical-align:top;}
.listfull_foreclose img{vertical-align:middle;display:block;float:left;margin:0 15px 0 0;}
.listfull_foreclose{font-family:Calibri, Helvetica, Arial, sans-serif;font-size:24px;text-align:left;font-weight:700;width:100%;background:#fff;border:1px solid #b1c6dc;height:51px;line-height:51px;color:#c6012e;text-transform:uppercase;vertical-align:middle;cursor:default;margin:0 0 0 10px;padding:0 10px 0 0;}
.bestdeal_full{position:absolute;left:675px;top:-30px;width:189px;height:134px;z-index:999;}
.nopadding{padding:0;}
.box-related{box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border-radius:5px;background:#5c6062;overflow:hidden;margin:10px auto;}
.box-related h4{font-size:14px;font-weight:400;color:#fff;border-bottom:1px solid #747879;margin:0 15px;padding:10px 0 0;}
.related-tbl{width:100%;margin:10px 15px;}
.related-more{font-size:12px;font-weight:400;color:#ccc;}
.related-link{vertical-align:middle;}
.related-link a:link,.related-link a:visited{vertical-align:middle;text-decoration:underline;color:#fff;line-height:22px;}
.sunrays{background:#fff url(/Sites/RemaxEuropeCommon/images/listingfull/bkg_sunrays.jpg) no-repeat top left;}
.timetable td{background:#e1eff6;border-bottom:1px solid #fff;border-top:2px solid #fff;padding:2px 5px;}
input.button_red{font-size:10px;background:#C00 url(/Sites/RemaxEuropeCommon/images/listingfull/bkg_button_red.gif) repeat-x!important;border:1px solid #C00!important;cursor:pointer;color:#fff!important;vertical-align:middle;height:22px!important;width:auto;overflow:visible;margin:0 5px 0 0;padding:1px 7px 1px 5px;}
.energy-rating-info{font-size:12px;color:#666;display:inline-block;margin:10px;}
.energy-rating-recommend{margin:10px;}
.energy-perf-detail{margin:0 10px;}
.energy-perf-check{margin:0 0 0 20px;}
.energy-perf-check img{display:inline-block;vertical-align:middle;}

/* Features */
#features_tbl{width:510px;}
.features_tick{vertical-align:middle;margin:0 10px 0 3px;}
.sel_language{width:125px;}

/* Rooms */

.listfull-rooms table{font-size:12px;padding:15px;}
.listfull-rooms table img{margin:5px 15px 5px 0;}
.listfull-rooms table td{vertical-align:top;border-bottom:1px solid #e5e5e5;color:#666;padding-top:5px;padding-bottom:5px;}
.listfull-rooms .room-value{color:#000;font-weight:600;text-align:right;white-space:nowrap;padding-left:20px;}
.listfull-rooms table h5{font-size:14px;margin:0;padding:0;}

/* Agent Details Card */

.agentcard-tbl{margin:5px 10px;}
.agentcard-main{font-size:12px;padding:5px 5px 0 0;}
.agentcard-balloon{background:url(/Sites/RemaxEuropeCommon/images/Jabiru/contact-balloon.png) right 10px no-repeat;width:78px;min-width:78px;height:115px;}
.agentcard-comm{margin:10px 0 0;}
.box-generic .agentcard-main h3,.box-generic .agentcard-main h4{font-size:16px;color:#000;font-weight:400;border:none;background:none;margin:0;padding:0;}
.box-generic .agentcard-main h4{font-size:12px;padding:0 0 5px;}
.agentcard-address,.agentcard-label,.agentcard-url{font-size:12px;color:#eee;text-align:left;}
.agentcard_balloon{padding:5px 0 0;}
.agentcard-photo{width:120px;height:90px;}
.agentcard-photo a img{border:1px solid #333!important;width:120px;height:160px;margin:10px 10px 5px 0;}
.agentcard-value{color:#fff;}
.agentcard-url{word-wrap:break-word;max-width:270px;padding:10px 0 0;}
.agentcard-url a{word-wrap:break-word;}
.listfull-contact-tbl label{color:#fff!important;}
.listing-full .contact-form{background:none repeat scroll 0 0 #7490AC;border:1px solid #466B90;width:425px;}
.listing-full .contact-form a:link,.listing-full .contact-form a:visited{color:#fff;text-decoration:none;}

/* GoogleMap */
#googlemap_td{text-align:right;}
#googlemap_tbl{}

/* Energy Rating */
#energyrating{width:500px;}

/* Open House */
#openhouse{width:430px;}
.openhouse_lbl{font-size:16px;color:#069;width:200px;}
.openhouse_table{border:1px solid #eee;border-bottom:none;}
.openhouse_table td{border-bottom:1px solid #eee;padding:2px;}

/* Development & Mortgage Calc */
#development,#mortgage{width:430px;}
.development_lbl,.mortgage_lbl{font-size:16px;color:#069;width:340px;vertical-align:middle;line-height:24px;}
.development_lbl img,.mortgage_lbl img{vertical-align:middle;margin-right:5px;}

/* For Trade */
#fortrade,#outlet,.outlet{width:430px;}
.onsale_lbl{font-size:16px;color:#900;width:120px;}

/* Favourites */

#favourites{width:430px;}

/* Recently Viewed */
#recently_viewed{width:430px;}
.listfull_lang{width:120px;}

/* Data Styles */
td.listfull_id{color:#333;font-size:11px;line-height:10px;padding:0;}
.listfull_address{font-size:14px;color:#000;line-height:25px;}
.virtualtour img{width:35px;height:30px;}
.listfull_actions{display:block;height:27px;padding-top:1px;}
.listfull_padding{padding:0 0 0 7px;}
#listfull_google{border-bottom:1px solid #E5EAEF;text-align:left;color:#074377;font-size:12px;font-weight:700;margin:10px 0 0;}
.listfull_table{background-color:#FFF;}
.listfull_left{width:510px;margin:0;padding:0 10px 0 0;}
.listfull_right{min-width:250px;margin:0;padding:0;}
.listfull_address,.listfull_label,.listfull_label td{color:#333;font-weight:700;font-size:11px;}
.listfull_label_alt,.listfull_label_alt td{color:#333;font-weight:400;font-size:11px;}
.listfull_status{font-weight:700;color:#c00;padding:0 0 0 5px;}
.listfull_desc{width:500px;}
.listfull_desc,.listfull_roomdesc{line-height:18px;font-size:11px;margin:0;padding:0;}
.listfull_desc p,.listfull_roomdesc p{margin:5px 0 0;padding:5px 0 0;}
.listfull_value,td.listfull_value{font-weight:700;}
.listfull_midlabel{font-size:11px;font-weight:700;color:#444;padding:2px 0;}
.listfull_sublabel{font-size:10px;font-weight:400;color:#000;padding:0;}
.listfull_subvalue{font-size:10px;font-weight:400;color:#000;line-height:15px;padding:0;}
a.listfull_price:link,a.listfull_price:visited{color:#C00!important;font-weight:700;font-size:14px;text-decoration:none;}
a.listfull_price_alt:link,a.listfull_price_alt:visited{font-size:12px;font-weight:700;color:#676767;text-decoration:none;padding:0;}
a.fullprop_price:link,a.listfull_price:visited{color:#C00!important;font-weight:700;font-size:16px;text-decoration:none;}
.listfull_price{font-size:12px;font-weight:700;color:#676767;text-decoration:none;padding:0;}
.listfull_price_alt{font-size:12px;font-weight:400;color:#676767;text-decoration:none;padding:0;}
.listfull_contact{color:#000;font-size:11px;line-height:13px;}
.listfull_contact a:link,.listfull_contact a:visited{color:#074377;text-decoration:none;}
.listfull_agentphone{font-size:11px;font-weight:700;color:#666;text-decoration:none;padding:0 0 5px;}
.listfull_disclaimer{color:#676767;}
.listfull_pagination{float:right;}
.listfull_pagination td{font-size:11px;}

/* Contact Form */
.listfull_contact_bkg{border-left:1px solid #999;border-right:1px solid #999;background-color:#63acd7;background-image:url(/Sites/RemaxEuropeCommon/Images/bkg_contactform.jpg);background-repeat:repeat-x;height:214px;padding:10px;}
.listfull_contact_cnr_left{background-image:url(/Sites/RemaxEuropeCommon/Images/listfullcontact_cnr_left.gif);background-repeat:no-repeat;}
.listfull_contact_cnr_right{background-image:url(/Sites/RemaxEuropeCommon/Images/listfullcontact_cnr_right.gif);background-repeat:no-repeat;}
.listfull_contact_bot{background-image:url(/Sites/RemaxEuropeCommon/Images/listfullcontact_bot.gif);background-repeat:repeat-x;}

/* Contact Form end */

.divline td{border-bottom:1px dotted #ccc;}
.terms-of-use-link{display:none;}

/* Sold! Overlay */
.soldoverlay{position:absolute;width:500px;height:375px;top:0;left:0;text-align:center;}
.soldoverlay img{position:relative;top:70px;border:none!important;}
.soldoverlay_list{position:absolute;width:150px;top:0;left:0;text-align:center;}
.soldoverlay_list img{top:10px;left:0;position:relative;border:none!important;}

/* Image Index Navigator Overlay */

.gallery_arrow img{vertical-align:middle;display:inline-block;height:17px!important;width:18px!important;border:none!important;margin:0 0 0 5px;}
.gallery_go_arrow{height:11px!important;width:11px!important;border:none!important;}
.topimgnavbar{position:absolute;top:0;left:0;}
.topimgnavbar2{position:absolute;top:0;left:0;}
.topnavoverlaycaption{color:#000;font-size:12px;position:relative;line-height:32px;}
.gallery_container{overflow:hidden;height:100px;width:100px;}
.gallery_container_large{position:relative;display:block;width:100%;overflow:hidden;background:#fdfdfd;}
.gallery_container_large img{display:block!important;height:auto;width:auto;margin:0;padding:0;}
.gallery_container_small{float:left;position:relative;display:inline-block;width:50%;}
.gallery_container_small img{border:1px solid #666;margin:2px;}
.main-photo-container-large .gallery_container_small_img{display:block!important;height:auto;width:auto;margin:0;padding:0;}
.gallery-map-container{position:relative;height:auto;margin-top:0;}
.gallery-map-container-large{position:relative;width:100%;margin-top:0;}
.main-photo{position:relative;top:-35px;width:100%;}
.gallery-map-container .main-photo{top:0;}
.gallery_container_small_centered{margin:4px;}
.gallery_container_small_centered img{border:1px solid #ccc;display:block!important;padding:5px;}
.gallery-map-map{position:relative;left:0;top:0;width:100%;}
.gallery_container_large_img{cursor:pointer;}
.gallery-map-container .gallery-map-map{height:365px;margin:0;}
.mainphoto-tbl{width:100%;}
.main-photo-container{width:100%;background:#fdfdfd;}
.main-photo-container-large{width:100%;}
.main-photo-container-large .image-nav,.main-photo-container-large .image-name{position:relative;}
.slideshow-overlay-container{position:absolute;width:100%;z-index:1;display:none;}
.slideshow-overlay{position:relative;cursor:pointer;width:50%;float:left;}
.gallery_container_large .slideshow-overlay{width:100%;}
.slideshow-btn{height:355px;background:url(/sites/remaxeuropecommon/images/jabiru/play-large.png) no-repeat center center;width:100%;}
.slideshow-btn img{display:inline-block;}
.gallery_bar_tbl{margin-top:3px;padding:5px;}
.gallery_img_overlay{background:url(/Sites/remaxeuropecommon/images/listingfull/gallery_overlay_bkg.png) repeat-x;bottom:37px;height:32px;line-height:32px;position:relative;width:481px;margin:0 5px;padding:0 10px;}
span.gallery_container span{float:left;width:500px;display:inline-block;height:395px;margin:5px 20px 0 0;}
span.gallery_container span img{border:1px solid #ccc;-webkit-box-shadow:2px 2px 5px 0 #ccc;box-shadow:2px 2px 5px 0 #ccc;padding:5px;}
tblbotnavbar{width:100%;padding:5px;}
.gallery_room_label,.gallery_img_label{color:#000;font-size:14px;font-weight:400;float:right;margin-top:1px;}
.gallery_img_label{float:left;vertical-align:top;}
.listfull-controls-container{position:absolute;height:1px;width:100%;z-index:1;}
.gallery-map-container .listfull-controls-container{position:relative;}
.listfull-controls{position:relative;top:-32px;width:100%;}
.gallery-map-container .listfull-controls{top:0;}
.gallery-map-container-large #gallery-map-streetview{height:500px;}
.gallery-map-container #gallery-map-streetview{height:360px;margin:0;}

  /* overwriting jquery UI styles*/
.ui-widget-overlay{background:url(/Sites/remaxeuropecommon/images/listingfull/gallery_overlay_bkg.png) repeat scroll 50% 50% #666!important;}
.ui-dialog .ui-dialog-content{background:#fff!important;}
.ui-widget-header{background:url(/Sites/remaxeuropecommon/images/listingfull/gallery_popup_hdr.gif) repeat-x scroll 50% 50% #0066ad!important;border:1px solid #0066ad!important;color:#fff!important;font-weight:400!important;font-size:14px!important;}
.ui-dialog .ui-dialog-title{margin:0!important;}

/* MultiMedia Tour Overlay */

.mmlinkoverlay{position:absolute;background:url(/Sites/remaxeuropecommon/images/listingfull/mmt_overlay_bkg.png) repeat-x;border-top:1px solid #0066ad;width:500px;height:32px;bottom:0;left:0;text-align:right;}
#mmt_overlay{position:relative;width:31px!important;height:31px!important;top:0;left:10px;border:none!important;cursor:pointer;}
.mmlinkoverlaycaption{color:#fff;font-size:12px;font-weight:700;position:relative;line-height:32px;float:right;right:5px;width:100%;}
#mmt_arrow_img{border:none!important;width:11px!important;height:11px!important;padding:0 0 0 5px;}
#mmtableoverlay{width:100%!important;}
.footer_countries{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:10px 5px 0;}
.translateDescOverlay{position:absolute;background-color:Gray;opacity:0.6;filter:alpha(opacity=60);background:url(/Sites/remaxeuropecommon/images/listingfull/loading.gif) center center no-repeat;}

.alt-langs h5{color:#333;font-size:14px;margin-bottom:10px;}
.alt-langs-tbl{width:100%;background:rgba(255,255,255,0.5);border-radius:5px;}
.alt-langs-tbl td{vertical-align:top;padding:5px 20px 0 0;}
.alt-langs-tbl a:link,.alt-langs-tbl a:visited{color:#acacac;text-decoration:underline;padding:10px;}

.listing-full .mlsid{float:right;font-size:14px;color:#333;font-weight:600;line-height:34px;white-space:nowrap;text-align:right;margin:0 10px;}
.listing-full .outerborder{padding-top:0;}

.toolbar{background:url(/sites/remaxeuropecommon/images/Jabiru/bkg-toolbar.jpg) repeat-x #f0f0f0;border:1px solid #e4e4e4;display:inline-block;height:34px;line-height:34px;width:100%;border-radius:5px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);overflow:auto;margin:10px auto;}
.toolbar ul{float:left;margin:0;padding:0;}
.toolbar ul li{float:left;list-style:none;line-height:18px;height:18px;padding:0 0 10px;}
.toolbar a:link,.toolbar a:visited{font-size:14px;color:#333;border-right:1px solid #CCC;font-weight:400;display:block;text-decoration:none;padding:8px 20px 8px 15px;}
.toolbar .mlsid a:link,.toolbar .mlsid a:visited{border:none;display:inline;font-weight:600;padding:0;}
.toolbar a:hover{color:#333;text-decoration:none;background:url(/sites/remaxeuropecommon/images/Jabiru/bkg-lightblue-fade.jpg) repeat-x bottom;text-shadow:1px 1px 0 rgba(255,255,255,0.8);}
.toolbar i.icon{width:24px;height:24px;display:block;float:left;vertical-align:middle;margin:0 5px;}
.toolbar .contact{background:url(/Sites/remaxeuropecommon/images/Jabiru/bkg-grad-red.jpg) repeat-x scroll 0 0 #C41C1B;border-radius:0;color:#FFF!important;border:#C41C1B;}
.toolbar .contact:hover{background:url(/Sites/remaxeuropecommon/images/Jabiru/bkg-grad-red.jpg) repeat-x scroll 0 0 #C41C1B;color:#000!important;text-shadow:none;}
.toolbar .contact i.icon{background-position:-479px -136px;}
.toolbar .print i.icon{background-position:-363px -144px;}
.toolbar .pdf i.icon{background-position:-365px -77px;}
.toolbar .gallery i.icon{background-position:-363px -44px;}
.toolbar .floorplan i.icon{background-position:-363px -8px;}

.listing-status,.market-status{color:#c00;}
.listfull-action-box-large,.listfull-action-box-small{position:relative;float:left;}
.listfull-action{border-right:1px solid #999;color:#fff;cursor:pointer;display:block;float:left;font-size:12px;font-weight:400;height:32px;line-height:32px;outline:medium none;text-align:left;vertical-align:middle;width:auto;padding:0 15px;}
.listfull-action i.gallery,.listfull-gallery-link i.gallery,.listfull-action i.gallery-go,.listfull-action i.photo,.listfull-action i.map,.listfull-action i.tour,.listfull-action i.moreinfo,.listfull-action i.fav,.listfull-action i.fav-on,.listfull-action i.street,.listfull-action i.youtube{background:url(/sites/remaxeuropecommon/images/Jabiru/sprites-listfull.png);display:inline-block;height:24px;vertical-align:middle;margin:2px 8px 2px 0;}
.listfull-action i.gallery-go{background-position:-18px -14px;width:31px;}
.listfull-action i.map{background-position:-77px -16px;width:21px;}
.listfull-action i.tour{background-position:-138px -16px;width:25px;}
.listfull-action i.fav{background-position:-196px -16px;width:20px;}
.listfull-action i.moreinfo{background-position:-259px -16px;width:16px;}
.listfull-action i.street{background-position:-312px -15px;width:30px;}
.listfull-action i.photo{background-position:-376px -16px;width:19px;}
.listfull-action i.youtube{background-position:-259px -16px;width:16px;}
.listfull-action i.gallery,.listfull-gallery-link i.gallery{background-position:-430px -17px;width:19px;}
.listfull-action i.gallery-go:hover{background-position:-18px -57px;}
.listfull-action i.map:hover{background-position:-77px -59px;}
.listfull-action i.tour:hover{background-position:-138px -59px;}
.listfull-action i.fav:hover,.listfull-action i.fav-on:hover{background-position:-196px -59px;box-shadow:none;}
.listfull-action i.moreinfo:hover{background-position:-259px -62px;}
.listfull-action i.street:hover{background-position:-312px -58px;}
.listfull-action i.photo:hover{background-position:-376px -59px;}
.listfull-action i.youtube:hover{background-position:-259px -58px;}
.listfull-action i.gallery:hover,.listfull-gallery-link i.gallery:hover{background-position:-430px -60px;}
.listfull-action i.fav-on{background-position:-196px -102px;width:20px;float:none;}
.listfull-gallery-link{color:#fff;float:right;font-size:12px;height:32px;line-height:32px;vertical-align:middle;cursor:pointer;margin:0 10px;}
.listfull-gallery-link a:link,.listfull-gallery-link a:visited{color:#fff;text-decoration:underline;}
.listfull-currency-link{color:#fff;float:right;font-size:12px;vertical-align:middle;}
.listfull-currency-link a:link,.listfull-currency-link a:visited{text-decoration:underline;}
.listfull-currency-link i.chevron{background:url(/sites/remaxeuropecommon/images/Jabiru/sprites-main.png) no-repeat -717px -163px;display:inline-block;height:14px;width:11px;vertical-align:middle;margin:0 5px;}

.key-header{width:100%;border-bottom:1px solid #ccc;margin:0 0 10px;}
.key-price-td{vertical-align:top;border-right:1px dotted #ccc;white-space:nowrap;text-align:right;line-height:20px;padding:10px;}
.key-address-td{line-height:20px;vertical-align:top;font-size:14px;color:#000;text-align:left;padding:10px 15px;}
.key-price,.key-price a:link,.key-price a:visited{font-size:18px;font-weight:400;color:#c00;}
a.key-price-alt{font-size:12px!important;color:#c00;font-weight:400;}
.key-price-type{color:#000;font-size:14px;font-weight:400;}
.key-price-gran{font-size:12px!important;font-weight:400;line-height:20px;}
.key-price-img{font-size:18px;font-weight:400;color:#fff;}
.key-price-strike{text-decoration:line-through;margin:0 10px;}
.price-sub{line-height:normal;text-align:right;}
.gallery-map-images{height:inherit;width:100%;}

/* thumbnail scroller */
.thumb-container{overflow:hidden;vertical-align:top;width:215px;background:#f9f9f9;padding:0;}
.thumb-container img{width:90px;height:68px;float:left;border:1px solid #ccc;margin:2px;}
.thumb-scroller{overflow-y:scroll;margin:35px 0 0;}
.gallery-map-container .thumb-scroller{margin:0;}
#divLFullImageSlide{display:table;width:196px;margin:0 1px 0 auto;}
.thumb{cursor:pointer;}
.thumb-scroller .current{border:1px solid #900;}
.thumb a:hover{border:1px solid #900;}
.listfull-h1{border-top:1px solid #999;background:url(/sites/remaxeuropecommon/images/Jabiru/overlay-actions.png) repeat;white-space:nowrap;height:32px;}
.listing-full h1{vertical-align:top;color:#fff;font-size:18px;font-weight:400;line-height:18px;margin:5px 10px;padding:0;}
.listfull-price-type{text-align:right;width:100px;vertical-align:top;padding:5px 15px 0;}
.listfull-price-type-empty{display:none;}
.listfull-price{text-align:right;vertical-align:middle;white-space:nowrap;padding:0;}
a.listfull-price,.listfull-price a{color:#fff!important;font-size:20px;line-height:20px;vertical-align:middle;margin:0 10px;}
a.listfull-price-alt{color:#fff!important;display:inline-block;font-size:16px;margin:5px 10px;}
.listfull-currency{width:30px;vertical-align:top;text-align:left;padding:5px;}
.listfull-price-ganular,.listfull-price-ganular a{color:#fff;font-size:12px;vertical-align:middle;margin:0 10px;}
.price-tbl{float:left;width:100%;padding:3px 0;}
.price-tbl td{background:transparent;vertical-align:top;line-height:20px;}
.key-price-tbl{width:100%;}
#listingfull_outertbl{width:100%;margin:0 auto;}
.listfull-price-container{height:1px;position:relative;}
.listfull-price-div{box-shadow:0 0 10px 0 rgba(255,255,255,0.5);display:block;float:right;max-width:250px;position:absolute;top:20px;right:0;min-width:160px;width:auto;z-index:2;text-align:right;}
.gallery-map-container-large .listfull-price-div{top:50px;}
.listfull-price-tbl{background:url(/sites/remaxeuropecommon/images/Jabiru/overlay-price.png) repeat scroll 0 0 transparent;width:100%;right:0;}
.listfull-onsale-tbl{background:rgba(255,255,255,0.9);text-align:left;width:100%;padding:3px 0;}
.onsale-title{color:#C00;font-size:12px;font-weight:600;}
.onsale-discount{color:#000;font-size:11px;font-weight:400;}
.onsale-link{display:table;width:100%;}
.gallery-map-container-large .listfull-price-tbl{top:50px;}

a#link-header-contact:link,a#link-header-contact:visited{background:url(/Sites/remaxeuropecommon/images/Jabiru/bkg-grad-red.jpg) repeat-x scroll 0 0 #C41C1B;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:20px;text-align:left;width:202px;border-radius:0;margin:0;padding:6px;}

.listfull-h1 a:hover{color:#333;text-decoration:none;}
.listfull-h1 .contact i.icon{background-position:-479px -136px;}
.listfull-h1 i.icon{display:block;float:left;height:20px;vertical-align:middle;width:24px;margin:0 5px;}
. listing-full #tblRecentFavs,. listing-full #divRVDatagridListingFull{max-width:425px;}

/* Big Slideshow */
div.ps-caption-content{font-size:18px;font-weight:400;}

/* Gallery Overlay */
.ui-widget-overlay{opacity:0.95!important;}
#gallery-map-map,#gallery-map-streetview{display:none;}
.ui-autocomplete-loading{background:url(images/ui-anim_basic_16x16.gif) no-repeat scroll right center #FFF;}
.ui-autocomplete{max-height:200px;overflow-x:hidden;overflow-y:auto;}
.ui-menu-item{color:#000;font-size:14px;}
.ui-menu .ui-menu-item a{padding:2px 1em!important;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br,.ui-corner-left,.ui-corner-bl,.ui-corner-top,.ui-corner-tr,.ui-corner-tl{border-radius:0!important;}
.ui-menu-item,.ui-autocomplete-category{font-family:Open+Sans,Helvetica,Arial,sans-serif!important;}