﻿@charset "UTF-8";
/* Basic start */

*{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;outline:0!important;}
body,td{font-family:'Open+Sans', Helvetica, Arial, sans-serif;}
body,form{font-size:12px;margin:0;padding:0;}
h1{line-height:36px;margin-bottom:0;}
img{vertical-align:none;border:none;}
a:link img,a:visited img{border:none;}

#phTopNav,#TopNav,#phHeader,#Header,#phMain,#phFooter,#Footer,#phMenu,#phNav,#Menu,#phNavigation,.outerborder,.container{max-width:1280px;margin:0 auto;}

.outerborder{padding:10px;}

.prefooter{display:block;height:20px;}
.footer_countries a,.footer_countries a:visited{text-decoration:none;color:#676767;font-size:11px;}
.footer{background-image:url(/sites/remaxeuropecommon/images/ftr_bkg.gif);background-repeat:repeat-x;}
.footer_txt{text-align:center;font-weight:700;color:#fff;font-size:10px;padding-bottom:0;padding-top:3px;}

.tableborder{background-color:#fff;border:1px solid #eee;border-top:none;min-width:960px;width:100%;text-align:left;margin:0 auto;}
.tr1td1,.tr2td1,.tr3td1,.tr4td1,.tr5td1{padding:0 10px;}

.btn_align{text-align:right;}
 
input[type=submit]{color:#fff;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-red.jpg) repeat-x #c41c1b;border-radius:3px;border:1px solid #c41c1b;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);font-size:14px;font-weight:600;height:auto;cursor:pointer;margin:5px 0;padding:2px 10px;}
input[type=submit].btn_alt{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-blue.jpg) repeat-x #015889;border:1px solid #015889;}
.button{background-color:#fafafa;background-image:url(/sites/remaxeuropecommon/images/button_bkg.gif);background-repeat:repeat-x;border:1px solid #ccc;cursor:hand;font-size:11px;}
 
.tbl_office{width:100%;}
.bkg_white{background-color:#fff;}

.maincontent_row{text-align:left;}
.spacer_col{width:20px;min-width:20px;}
.spacer_row{height:10px;min-height:10px;}



a{outline:0!important;}

.FirstLastSSItem{display:none;}
.exception-error{background:#fcc;font-size:9px;color:#000;border-radius:5px;border:1px solid #999;width:200px;overflow:hidden;}
.shadow{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.15);}

hr{height:0;clear:both;border:solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #fff;border-width:1px 0 0;margin:10px 0;}
.aligntop{vertical-align:top;}
.alignleft,td.alignleft{text-align:left!important;}
.alignright,td.alignright{text-align:right!important;}
.alignmiddle{vertical-align:middle!important;}
img.valign_middle{vertical-align:middle;margin-bottom:1px;}
.valign_middle{vertical-align:middle;}
.right{text-align:right;}
.left{text-align:left;}
.floatleft{float:left;}
.floatright{float:right;}
.padding_10{padding-top:7px;}

.CanScroll{text-align:left;background-color:#fff;width:100%;border:#e0e0e0 1px solid;margin-top:5px;border-radius:5px;}
.CanScroll span,.CanScroll input{display:inline-block;vertical-align:middle;margin:5px 0 5px 5px;}

button img{vertical-align:middle;cursor:pointer;}
button{cursor:pointer;}
input.btn_close{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-blue.jpg) repeat-x #369;border:1px solid #369;border-radius:3px 3px 3px 3px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:auto;margin:5px 0;padding:2px 10px;}
.close_btn a:link,.close_btn a:visited{font-size:11px;color:#666;text-decoration:none;vertical-align:middle;}
.close_btn a:hover{color:#c00!important;}
.close_btn img{border:none;vertical-align:middle;}
.close_btn{padding:0 0 10px;}

.nav a:link,.nav a:visited{color:#fff;font-weight:700;}
.nav a:hover{color:#ccc;}
.hdr_content_bkg td{background-color:#0872b8;background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_stretch.gif);background-repeat:repeat-x;}
.nav{background-color:#EC1C24;}

.rtl_actionbar{display:block;}

.page_title,h1{font-size:20px;color:#000;padding-bottom:3px;font-family:'Open+Sans',Helvetica, Arial, sans-serif;font-weight:400;counter-reset:SlingShotAdmin;}

.remaxred,.remaxRed{color:#EC1C24;counter-reset:SlingShotAdmin;}
.remaxblue,.remaxBlue{color:#1863A8;counter-reset:SlingShotAdmin;}
.label-emph{font-weight:600;color:#666;padding-bottom:5px;}
.label,.txt-lbl{font-weight:400;color:#999;}
.label-sub{font-weight:600;color:gray;}

.box-generic,.box-heading{box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border-radius:5px;background:#fff;border:1px solid #e4e4e4;margin:0 auto 20px;}
.box-generic h4,.box-heading h4,.box-generic h5,.box-heading h5{font-size:14px;font-weight:400;color:#333;margin:0 15px;padding:10px 0 0;}
.box-generic h5,.box-heading h5{font-size:12px;}
.box-generic h4 img,.box-heading h4 img{vertical-align:middle;margin:0 5px 0 0;}
.box-heading h4{display:block;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-form-hdr.jpg) repeat-x #ececec;border-bottom:1px solid #c7c7c7;border-radius:5px 5px 0 0;margin:0;padding:5px 15px;}
.box-content{padding:10px;}
.box-specials{border:1px solid #e4e4e4;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-specials.jpg) repeat-x #f0f0f0;display:inline-block;width:100%;}

.gloss_red,.gloss_blue,.gloss_grey,.gloss_black{background-image:url(/sites/remaxeuropecommon/images/gloss_black.gif);background-repeat:repeat-x;border:1px solid #fff;color:#fff;font-family:Helvetica, Calibri, Arial, sans-serif;font-weight:700;font-size:12px;padding-left:5px;height:19px;}
.gloss_red a:link,.gloss_blue a:link,.gloss_black a:link,.gloss_red a:visited,.gloss_blue a:visited,.gloss_black a:visited{color:#fff;}
.gloss_grey a:link,.gloss_grey a:visited{color:#000;}
.gloss_red,.gloss_blue,.gloss_grey{border:1px solid #dae4ea;border-top:1px solid #e0e3e5;height:17px;}
.gloss_red{background-image:url(/sites/remaxeuropecommon/images/gloss_red.gif);}
.gloss_blue{background-image:url(/sites/remaxeuropecommon/images/gloss_blue.gif);}
.gloss_grey{background-image:url(/sites/remaxeuropecommon/images/gloss_grey.gif);color:#000;} 

.module_border{border:1px solid #9b9b9b;}

.vert_drop_shad{background-image:url(/sites/remaxeuropecommon/images/vert_drop_shad.gif);background-repeat:repeat-y;}
.horz_drop_shad{background-image:url(/sites/remaxeuropecommon/images/horz_drop_shad.gif);background-repeat:repeat-x;}

.qsearch_copy{font-size:11px;font-weight:400;color:#006;line-height:14px;text-align:justify;display:block;padding:0 10px;}
.txtfield{font-size:11px;}

.w_100{width:100px;}
.w_120{width:120px;}
.w_140{width:140px;}
.w_195{width:195px;}
.w_200{width:180px;}
.w_250{width:250px;}

.myremax_column{min-width:250px;width:250px;vertical-align:top;border-radius:5px;padding:10px;}

/* Basic end */

/* Unifom overrides start */

div.selector select{left:2px;}
div.selector select option{padding-left:5px;}
div.selector{text-align:left;width:auto;}

/* Unifom overrides end */

/* Sprites start */
.sprites-chevrons{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-chevrons.png) no-repeat;}
.grey-on-grey{background-position:right 0;}
.red-on-whiteoverlay{background-position:right -53px;}
.red-on-grey{background-position:right -106px;}
.blue-on-whiteoverlay{background-position:right -159px;}
.red-on-grey-small{background-position:right -212px;height:28px;}
.white-on-red{background-position:right -255px;}
.blue-on-red{background-position:right -308px;}
.sprites-main{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-main.png) no-repeat top left;}
.coins-large{background-position:-15px -285px;width:25px;height:25px;}
img.coins-large{vertical-align:middle;}
.icon-coins{background-position:-55px -288px;width:19px;height:19px;margin:0 5px;}
.chevron-right-red-small{background-position:-548px -169px;width:7px;height:12px;}
i.facebook-small,i.squaretick-small,i.house-small,i.twitter-small,i.youtube-small{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-main.png) no-repeat;margin-right:10px;display:inline-block;vertical-align:middle;}
i.facebook-small{background-position:-18px -330px;width:20px;height:21px;}
i.squaretick-small{background-position:-48px -330px;width:21px;height:21px;}
i.house-small{background-position:-79px -330px;width:21px;height:21px;}
i.twitter-small{background-position:-18px -360px;width:21px;height:21px;}
i.youtube-small{background-position:-49px -360px;width:20px;height:21px;}
.icon-floorplan-black{background-position:-363px -8px;width:20px;height:16px;}
.icon-photos-black{background-position:-363px -44px;width:20px;height:19px;}
.icon-document-black{background-position:-363px -77px;width:16px;height:18px;}
.icon-phone-black{background-position:-364px -112px;width:17px;height:16px;}
.icon-printer-black{background-position:-363px -144px;width:20px;height:17px;}
.btn-red-chevron-white{background-position:-182px -288px;width:25px;height:25px;}

.flags{background:url(/sites/remaxeuropecommon/images/jabiru/flags.png) no-repeat top left;width:24px;height:24px;background-position:-1936px -130px;}

.f-AE,.f-arabic{background-position:0 -2px;}
.f-AG{background-position:-44px -2px;}
.f-AL,.f-albanian{background-position:-88px -2px;}
.f-AR{background-position:-132px -2px;}
.f-AT{background-position:-176px -2px;}
.f-AS{background-position:-220px -2px;}
.f-AA{background-position:-264px -2px;}
.f-BK,.f-bosnian{background-position:-308px -2px;}
.f-BB{background-position:-352px -2px;}
.f-BL{background-position:-396px -2px;}
.f-BU,.f-BG,.f-bulgarian{background-position:-440px -2px;}
.f-BH{background-position:-484px -2px;}
.f-STBARTH{background-position:-528px -2px;}
.f-BO{background-position:-572px -2px;}
.f-BR{background-position:-616px -2px;}
.f-BS{background-position:-660px -2px;}
.f-BT{background-position:-704px -2px;}
.f-BW{background-position:-748px -2px;}
.f-BY{ background-position: -704px -133px;}   /* Belarus */ 
.f-BI{ background-position: -308px -130px;}   /* Burundi */ 
.f-BZ{background-position:-836px -2px;}
.f-CA,.f-canadianfrench{background-position:-880px -2px;}
.f-CH{background-position:-924px -2px;}
.f-CL, .f-CI { background-position: -968px -2px;} /* Chile */ 
.f-CN,.f-cantonese,.f-mandarin,.f-shanghainese{background-position:-1012px -2px;}
.f-CO{background-position:-1056px -2px;}
.f-CR{background-position:-1100px -2px;}
.f-CV{background-position:-1144px -2px;}
.f-CW{background-position:-1188px -2px;}
.f-CY{background-position:-1232px -2px;}
.f-CZ,.f-czech{background-position:-1276px -2px;}
.f-DE,.f-german{background-position:-1320px -2px;}
.f-DK,.f-danish{background-position:-1364px -2px;}
.f-DM1{background-position:-1408px -2px;}
.f-DR{background-position:-1452px -2px;}
.f-ALG{background-position:-1496px -2px;}
.f-EC{background-position:-1540px -2px;}
.f-EE,.f-estonian{background-position:-1584px -2px;}
.f-EG{background-position:-1628px -2px;}
.f-ES,.f-SP,.f-catalan,.f-spanish{background-position:-1672px -2px;}
.f-EU{background-position:-1716px -2px;}
.f-english{background-position:-1760px -2px;width:24px;height:18px;}
.f-FI,.f-finnish{background-position:-1804px -2px;}
.f-FM{background-position:-1848px -2px;}
.f-FR, .f-french, .f-FG { background-position: -1892px -2px;}   /* France, French Guiana */
.f-GD{ background-position: 0 -46px;} 
.f-GR, .f-greek{ background-position: -44px -46px;} 
.f-KY{ background-position: -88px -46px;} 
.f-GT{ background-position: -132px -46px;} 
.f-GU{ background-position: -176px -46px;} 
.f-GY{ background-position: -44px -130px;} /* Guyana */ 
.f-HO{ background-position: -220px -46px;} /* Honduras */
.f-HR, .f-croatian, .f-yugoslavian{ background-position: -264px -46px;} 
.f-HU, .f-hungarian{ background-position: -308px -46px;} 
.f-ID{ background-position: -352px -46px;} 
.f-IR, .f-gaelic{ background-position: -396px -46px;} 
.f-HE, .f-hebrew, .f-yiddish, .f-aramaic{ background-position: -440px -46px;} 
.f-IN, .f-punjabi, .f-indian, .f-hindi, .f-gujarati, .f-tamil, .f-telugu, .f-marathi, .f-malayalam, .f-kanada{ background-position: -484px -46px;} 
.f-IS, .f-icelandic{ background-position: -528px -46px;} 
.f-IT, .f-italian{ background-position: -572px -46px;} 
.f-JM{ background-position: -616px -46px;} 
.f-JP, .f-japanese{ background-position: -660px -46px;} 
.f-KN{ background-position: -704px -46px;} 
.f-KR, .f-korean{ background-position: -748px -46px;} 
.f-KW, .f-KU{ background-position: -792px -46px;} 
.f-LB{ background-position: -836px -46px;} 
.f-LC{ background-position: -880px -46px;} 
.f-LI{ background-position: -924px -46px;} 
.f-SRL, .f-sinhalese, .f-shingala{ background-position: -968px -46px;} 
.f-LT, .f-lithuanian{ background-position: -1012px -46px;} 
.f-LU, .f-luxembourgish { background-position: -1056px -46px;} 
.f-LV, .f-latvian{ background-position: -1100px -46px;} 
.f-MA{ background-position: -1144px -46px;} 
.f-ME, .f-montenegrin{ background-position: -1188px -46px;} 
.f-MN{ background-position: -1232px -46px;} 
.f-NMI, f-Northern_Mariana_Islands{ background-position: -1276px -46px;} 
.f-MT, .f-maltese{ background-position: -1320px -46px;} 
.f-MU{ background-position: -1364px -46px;} 
.f-MX{ background-position: -1408px -46px;} 
.f-MZ{ background-position: -1452px -46px;} 
.f-NA{ background-position: -1496px -46px;} 
.f-NI{ background-position: -1540px -46px;} 
.f-DU, .f-dutch, .f-NL{ background-position: -1584px -46px;}  /* Netherlands */
.f-NO, .f-norwegian{ background-position: -1628px -46px;} 
.f-NP{ background-position: -1672px -46px;} 
.f-NZ{ background-position: -1716px -46px;} /* New Zealand */
.f-OM{ background-position: -1760px -46px;} 
.f-PA{ background-position: -1804px -46px;} /* Panama */
.f-PY{ background-position: -88px -130px;}  /* Paraguay */
.f-RP, .f-PH, .f-filipino, .f-tagalog{ background-position: -1848px -46px;}   /* Philippines */
.f-PL, .f-polish{ background-position: -1892px -46px;} 
.f-PE{ background-position: 0 -130px;} /* Peru */ 
.f-PR{ background-position: -1936px -46px;} 
.f-PT{ background-position: 0 -90px;} 
.f-portuguese { background-position: -660px -132px; }
.f-PW{ background-position: -44px -90px;} 
.f-QA{ background-position: -88px -90px;} 
.f-RO, .f-romanian{ background-position: -132px -90px;} 
.f-RS, .f-serbian{ background-position: -176px -90px;} 
.f-SA{ background-position: -220px -90px;} 
.f-SZ{ background-position: -264px -90px;}   /* Sechelles */
.f-SE, .f-swedish{ background-position: -308px -90px;}  /* Sweden */
.f-SG{ background-position: -352px -90px;}      /* Singapore */
.f-SI, .f-slovenian{ background-position: -396px -90px;} 
.f-SK, .f-slovak{ background-position: -440px -90px;} 
.f-SM{ background-position: -484px -90px;} 
.f-SR{ background-position: -528px -90px;}   /* Surinam */
.f-SV{ background-position: -572px -90px;} 
.f-SX{ background-position: -616px -90px;} 
.f-TK{ background-position: -660px -90px;} 
.f-TH, .f-thai{ background-position: -704px -90px;} 
.f-TR, .f-turkish{ background-position: -748px -90px;} 
.f-TN, .f-tunisia{ background-position: -748px -133px;} /* Tunisia */
.f-TT{ background-position: -792px -90px;} 
.f-US{ background-position: -836px -90px;} 
.f-UY{ background-position: -880px -90px;} 
.f-VE{ background-position: -924px -90px;} 
.f-VI{ background-position: -968px -90px;} 
.f-ZA, .f-afrikaans, .f-zulu, .f-xhosa, .f-sotho{ background-position: -1012px -90px;} 
.f-ZM{ background-position: -1056px -90px;} 
.f-ZW{ background-position: -1100px -90px;} 
.f-Commonwealth{ background-position: -1144px -90px;} 
.f-United-Nations{ background-position: -1188px -90px;} 
.f-BQ{ background-position: -1232px -90px;} 
.f-England, .f-UK { background-position: -1276px -90px;} 
.f-Northern-Cyprus{ background-position: -1320px -90px;} 
.f-SC{ background-position: -1364px -90px;} /* Scotland */
.f-WA, .f-welsh{ background-position: -1408px -90px;}
.f-MK, .f-macedonian { background-position: -1452px -90px; }
.f-KE { background-position: -1496px -90px; }
.f-AM, .f-armenian{ background-position: -1892px -90px; }
.f-Iran, .f-persian, .f-farsi{ background-position: -1848px -90px; }
.f-RU, .f-russian{ background-position: -1804px -90px; }
.f-SY, .f-swati{ background-position: -1760px -90px; }
.f-UKR, .f-UP, .f-ukranian{ background-position: -1716px -90px; } /* Ukraine */
.f-TW, .f-taiwanese { background-position: -1584px -90px; } 
.f-VN, .f-vietnamese{ background-position: -1672px -90px; } 
.f-tibetan{ background-position: -1628px -90px; } 
.f-PK, .f-urdu, .f-sindhi { background-position: -1540px -90px; } 
.f-signlanguage{ background-position: -1936px -90px;} 
.f-CC,.f-empty{background-position:-1980px -90px;width:0;}
.f-GE, .f-georgian { background-position: -132px -130px;}   /* Georgia */
.f-MD{ background-position: -176px -130px;}   /* Moldova */ 
.f-TZ, .f-swahili { background-position: -220px -130px;}   /* Tanzania */
.f-UG{ background-position: -264px -130px;}   /* Uganda */
.f-RW{ background-position: -352px -130px;}   /* Rwanda */
.f-AZ, .f-azerbaijani{ background-position: -396px -130px;}   /* Azerbaijan */
.f-KZ{ background-position: -440px -130px;}   /* Kazakstan */
.f-BX{ background-position: -484px -130px;}   /* Brunei */
.f-FJ{ background-position: -528px -130px;}   /* Fiji */
.f-MY{ background-position: -572px -130px;}   /* Malaysia */
.f-MV{ background-position: -616px -130px;}   /* Maldives */

i.flags{vertical-align:middle;display:inline-block;margin:0 5px;}
.countrypopup_tbl i.flags{margin:0 5px 0 0;}
.country-name{vertical-align:middle;white-space:nowrap;width:120px;text-align:left;padding:0 5px;}
.country-name a:link,.country-name a:visited{font-size:11px;font-weight:600;color:#036;}
.country-name a:hover{color:#900;}
.location-office .country-name{vertical-align:middle;white-space:normal;width:auto;text-align:left;padding:0;}

/* List Full? start */
.listfull-share{float:right;}
.listfull-share .addthis_toolbox{width:auto;}

/* List Full? end */


/* List List? start */
.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;}
.mmlinkoverlay_list{position:absolute;width:150px;top:0;left:0;text-align:center;}
.mmlinkoverlay_list img{top:10px;left:0;position:relative;border:none!important;}
#ListingListData h1{line-height:22px;font-size:20px;margin:5px 0;}
.search-filter-td{width:250px;}
.box-search-filter{box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border-radius:5px;background:#fff;width:100%;display:table;min-width:240px;font-size:12px;margin-bottom:20px;}
.search-filter-tbl{width:230px;margin:5px auto;}
.search-filter-tbl td{padding:3px 0;}
.search-filter-tbl .advsrch_local_zone_div{width:216px;}
.search-filter-tbl .quicksrch_localzone_label label{font-size:11px;margin:0;}
.search-filter-tbl .btn-country{margin:5px 0;}
.search-filter-radios{border-top:1px solid #dcdcdc;margin:5px 0;}
.search-filter-tbl .section_txt{border-top:1px solid #dcdcdc;width:100%;margin:5px 0 0;padding:5px 0 0;}
.search-filter-tbl .section_txt td{border-top:none;font-weight:600;font-size:12px;color:#888;margin:0 0 10px;}
.search-filter-radios td{border-bottom:1px solid #dcdcdc;padding:5px 0;}
.search-filter-radios td td{border:none;padding:0;}
.search-filter-tbl .label-emph{font-size:11px;}
.search-filter-tbl div.selector span{width:190px;min-width:190px;}
.search-filter-tbl div.selector{width:220px;min-width:220px;}
.search-filter-tbl div.selector select{width:225px;min-width:225px;}
.search-filter-tbl .advsrch-price div.selector span,.search-filter-tbl .advsrch-short div.selector span,.search-filter-tbl .advsrch-radius div.selector span{width:75px;min-width:75px;}
.search-filter-tbl .advsrch-price div.selector,.search-filter-tbl .advsrch-short div.selector,.search-filter-tbl .advsrch-radius div.selector{width:100px;min-width:100px;}
.search-filter-tbl .advsrch-price div.selector select,.search-filter-tbl .advsrch-short div.selector select,.search-filter-tbl .advsrch-radius div.selector select{width:100px;min-width:100px;}
.advsrch-short .advsrch-feature{float:left;width:115px;margin:0 0 5px;}
.search-filter-tbl .spacer_col{min-width:5px;width:5px;}
.proplist_searchvalue{color:#c30;font-weight:700;font-size:10px;}
.proplist_tbl,.tblcollection,.tblcollection_black{margin:0 0 5px;}
.proplist_header{font-weight:600;font-size:14px;color:#000;border-bottom:1px solid #dcdcdc;padding:0 10px;}
.proplist_address{font-weight:600;font-size:14px;color:#000;padding:3px 0;}
.proplist_header_specials{font-weight:600;color:#c00;padding:0 5px;}
.proplist_photo{width:134px;padding:0 10px;}
.proplist_id,.proplist_id a{font-weight:400;font-size:12px;color:#999!important;text-align:right;padding:3px 0;}
.btn_fav img,.btn_fav_hi img{vertical-align:middle;}
.btn_fav,.btn_fav_hi{background:#ddf0c5 url(/sites/remaxeuropecommon/images/btn_fav_bkg.png) no-repeat;height:18px;line-height:18px;border:1px solid #999;color:#666;font-size:10px;font-weight:700;border-radius:3px;cursor:pointer;padding:0 5px 0 23px;}
.btn_fav_hi{background:#3f8d14 url(/sites/remaxeuropecommon/images/btn_fav_bkg_hi.png) no-repeat;border:1px solid #363;color:#fff;}
.btn_fav{background:#ddf0c5 url(/sites/remaxeuropecommon/images/btn_fav_bkg.png) no-repeat;border:1px solid #999;color:#666;}
.infoitem img,.infoitem_link img{vertical-align:middle;display:block;float:left;height:22px;margin:0 5px 0 0;}
.infoitem,.infoitem_link{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;font-weight:700;float:left;display:inline-block;background:#fff url(/sites/remaxeuropecommon/images/infoitem_bkg.jpg) repeat-x;border:1px solid #a9acae;height:22px;line-height:22px;color:#333;text-transform:uppercase;vertical-align:middle;cursor:default;margin:0 5px;padding:0 10px 0 0;}
.infoitem_link{cursor:pointer;}
.infoitem_link a:link,.infoitem_link a:visited{text-decoration:none;color:#333;}
.infoitem_link:hover{background:#fff url(/sites/remaxeuropecommon/images/infoitem_link_bkg_hi.jpg) repeat-x;border:1px solid #a9acae;}
.pagination-container{background:transparent;}
.pagination,.pagination td{font-size:14px;}
.pagination{font-size:14px;margin:0;background:#fff;padding:10px;}
.pagination .pipe{color:#d8ebf2;}
.pagination a:link,.pagination a:visited{text-decoration:underline;margin:0 5px;}
.disablednav,.curpage{text-decoration:none;margin:0 5px;}
.pagination td{line-height:14px;width:auto!important;}
.pagelinks a,.pagelinks .curpage{margin:0 2px;}
.proplist_main{padding:7px 0 5px;}
.listinglist-proptype,.listinglist-transtype{font-size:14px;font-weight:600;display:inline-block;}
a.proplist_title:link,a.proplist_title:visited{line-height:18px;font-size:14px;color:#666;text-decoration:none;display:inline-block;margin-bottom:10px;}
.proplist_price_alt,a.proplist_price_alt:link,a.proplist_price_alt:visited{font-size:12px;color:#c00;font-weight:400;text-decoration:none;}
.proplist_price_strike,.proplist_price_strike div,div.proplist_price_strike{font-size:10px;color:#c00;font-weight:400;text-decoration:line-through;}
.proplist_price,a.proplist_price:link,a.proplist_price:visited{line-height:18px;font-size:14px;font-weight:700;color:#c00;text-decoration:none;}
a.proplist_price:hover,a.proplist_price_alt:hover,a.listfull_price:hover,a.listfull_price_alt:hover{text-decoration:underline;}
.proplist_pricetype{color:#c00;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;}
.gmap .proplist_pricetype,.gmap a.proplist_pricetype:link,.gmap a.proplist_pricetype:visited{color:#900;font-size:10px;font-weight:400;line-height:17px;text-decoration:none;}
.gmap a.proplist_pricetype:hover{text-decoration:underline;}
.proplist_thumbnail_div{line-height:9px;padding:10px 5px 5px;}
.proplist_thumbnail_div span{line-height:16px;}
.proplist_thumbnail_div img{border:1px solid #ccc!important;width:132px;height:99px;display:block;}
.proplist_specials div{margin-bottom:4px;}
.dotw_container{position:relative;height:1px;}
.bestdeal_list{height:95px;left:444px;position:relative;top:-17px;width:130px;z-index:999;}
.proplist_googlemap{padding:0 0 0 5px;}
.proplist_googlemap img{margin-bottom:4px;}
.proplist_icons{width:95px;text-align:center;margin:0 5px;}
.propfull_icons{width:45px;padding:0 0 10px 10px;}
.icon_box{border:1px solid #CDCDCD;width:43px;height:20px;background-color:#fff;text-align:left;margin:0 3px 3px 0;padding:0;}
.e_icon_box{border:1px solid #CDCDCD;border-top:1px solid #2795d3;width:43px;height:20px;background-color:#fff;margin:0 3px 3px 0;padding:0;}
.erating{color:Green;}
.proplist_icons .icon_box,.proplist_icons .e_icon_box{float:left;}
.icon_img{margin:0;padding:0 0 0 1px;}
.icon_text{font-size:9px;font-weight:700;color:#333;margin:0;padding:0;}
.off_icon_box{border:1px solid #eee;width:43px;height:20px;margin:0 3px 3px 0;padding:0;}
.off_icon_text{font-size:9px;font-weight:700;color:#eee;margin:0;padding:0;}
.agent_miniprofile{font-size:11px;color:#000;line-height:15px;float:right;width:195px;padding:10px 10px 5px 5px;}
.agent_miniprofile img{border:1px solid #ccc!important;}


/* List List? end */


/* Adv Search start */

.advsrch-left{width:300px;padding:0 60px 10px 10px;}
.advsrch-right{padding:0 10px 10px 0;}
.section_txt{font-weight:600;font-size:12px;color:#888;display:inline-block;margin:0 0 10px;}
.sel_language{width:165px;}
.advsrch_street_txtbx{width:150px;}
.advsrch_pcode_txtbx{width:55px;}
.advsrch_radius{width:75px;}
.listing_count{color:#265E9B;font-weight:700;background-color:#EDF4FC;}
.advsrch-left div.selector span{width:265px;min-width:265px;}
.advsrch-left div.selector{width:290px;min-width:290px;}
.advsrch-left div.selector select{width:295px;min-width:295px;}
.advsrch-price div.selector span,.advsrch-radius div.selector span{width:102px;min-width:102px;}
.advsrch-price div.selector,.advsrch-radius div.selector{width:130px;min-width:130px;}
.advsrch-price div.selector select,.advsrch-radius div.selector select{width:135px;min-width:135px;}
.postcode-to-from{width:99%;margin:0 0 7px;}
.postcode-radius{width:99%;}
.advsrch_geo_div{margin:3px 0;}
.advsrch_price{width:111px;}
.advsrch_features{width:200px;}
.advsrch_local_zone_div{overflow:auto;border:1px solid #ccc;height:100px;width:265px;display:none;background:#fff;margin:2px;padding:2px;}
.advsrch-feature{float:left;width:200px;margin:0 0 5px;}
.listing-count{background:#fff;min-width:140px;border:1px solid #ccc;color:#000;border-radius:3px;padding:5px;}
.advsearch-tbl{max-width:860px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);background:#f0f0f0 url(/sites/remaxeuropecommon/images/jabiru/bkg_greyfade.png) repeat-x;border-radius:5px;vertical-align:top;width:95%;margin:10px;padding:10px;}

/* Adv Search end */

.myremax_column #phRightMain{display:table;width:auto;margin:0 auto;}
.advsearch-hdr h1{margin:0 10px;}
.search_txtbx{width:300px;}
.agentoffice-srch-tbl{width:300px;margin:20px;}
.agentoffice-srch-tbl h2{font-size:14px;font-weight:600;}
.agentoffice-srch-tbl div.selector{width:300px;min-width:300px;}
.agentoffice-srch-tbl div.selector select{width:305px;min-width:305px;}
.agentoffice-srch-tbl div.selector span{width:275px;min-width:275px;}
.search_type{width:262px;}
.tbl_specialties{background-color:#FFEFF0;}
.profile_photo{padding:0 15px 0 0;}
.profile_office_name,.profile_office_name a:link,.profile_office_name a:visited{font-size:14px;font-weight:600;color:#000;padding-bottom:5px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;}
.hdr_login{background-color:#E5EFF8;background-image:url(/sites/remaxeuropecommon/images/bkg_login.gif);background-repeat:repeat-x;}
.hdr_login td{font-weight:700;height:22px;font-size:10px;padding:0 10px;}
.tbl_login{border:1px solid #BFDAED;}

ul.remax_bullets{padding:20px 10px;}
.remax_bullets li:first-line{line-height:normal;}
.remax_bullets li{list-style:none;background:url(/sites/remaxeuropecommon/images/jabiru/bullets/balloon.png) no-repeat;background-position:0 0;font-size:14px;padding:5px 0 20px 35px;}

.action_top_left{background-image:url(/sites/remaxeuropecommon/images/action_top_left.gif);background-repeat:no-repeat;width:5px;}
.action_top_right{background-image:url(/sites/remaxeuropecommon/images/action_top_right.gif);background-repeat:no-repeat;background-position:right top;width:5px;}
.action_bot_left{background-image:url(/sites/remaxeuropecommon/images/action_bot_left.gif);background-repeat:no-repeat;background-position:bottom left;width:5px;}
.action_bot_right{background-image:url(/sites/remaxeuropecommon/images/action_bot_right.gif);background-repeat:no-repeat;background-position:right bottom;width:5px;}
.action_top{border-top:1px silver solid;width:170px;}
.action_left{border-left:1px silver solid;border-right:1px silver solid;text-align:left;}
.action_bot{border-bottom:1px silver solid;}
.agents{width:140px;float:left;}
.tbl_remax_login{background-color:#EDF4FA;height:175px;}
.btn_register a{background-color:#E7E7E7;border:1px solid #829ABC;background-image:url(/sites/remaxeuropecommon/images/btn_bkg.gif);height:16px;background-repeat:repeat-x;font-size:10px;font-weight:700;font-family:tahoma;cursor:pointer;color:#000;padding:0 5px;}
.btn_register a:link,.btn_register a:visited{color:#000;cursor:default;}
.signup_top_middle{padding-top:5px;}
.remax_login_top_left{background-image:url(/sites/remaxeuropecommon/images/cnr_blue_top_left.gif);background-repeat:no-repeat;margin:0;padding:0;}
.remax_login_top_right{background-image:url(/sites/remaxeuropecommon/images/cnr_blue_top_right.gif);background-repeat:no-repeat;background-position:right top;margin:0;padding:-10px;}
.remax_login_bot_left{background-image:url(/sites/remaxeuropecommon/images/cnr_blue_bot_left.gif);background-repeat:no-repeat;background-position:bottom left;height:8px;}
.tbl_signup{background-color:#F4F8EA;height:175px;}
.signup_top_left{background-image:url(/sites/remaxeuropecommon/images/cnr_green_top_left.gif);background-repeat:no-repeat;margin:0;padding:0;}
.signup_top_right{background-image:url(/sites/remaxeuropecommon/images/cnr_green_top_right.gif);background-repeat:no-repeat;background-position:right top;margin:0;padding:-10px;}
.signup_bot_left{background-image:url(/sites/remaxeuropecommon/images/cnr_green_bot_left.gif);background-repeat:no-repeat;background-position:bottom left;height:8px;}
.signup_bot_right{background-image:url(/sites/remaxeuropecommon/images/cnr_green_bot_right.gif);background-repeat:no-repeat;background-position:right bottom;}
.officeagent-list-item{box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border-radius:5px;background:#fff;width:100%;border:1px solid #eee;margin:0 auto 10px;}
.officeagent-list-div{width:1px;border-left:1px solid #eee;font-size:1px;padding:0 5px;}
.officeagent-list .btn-back{float:right;margin:10px 0;}
.result-count{font-size:14px;color:#000;}
.no-results{text-align:center;font-weight:600;}
.office-photo img{border:1px solid #adadad;width:189px;height:142px;}
.office-addr h4,.agent-details h4{font-size:16px;margin:0;}
.agent-addr h5{font-size:14px;margin:0;}
.agent-addr,.agent-details,.office-comm{vertical-align:top;}
.office-addr,.agent-title{font-size:14px;}
.office-photo,.office-addr,.agent-photo{vertical-align:top;padding:10px;}
.office-photo{width:190px;}
.agent-photo{width:105px;}
.office-details,.agent-details{vertical-align:top;font-size:14px;padding:10px;}
.agent-addr{width:50%;padding:10px;}
.office-comm{width:40%;padding:10px;}
.agent-addr table td,.office-comm table td{padding-top:5px;}
.agent-photo img{width:105px;height:140px;border:1px solid #adadad;}
.otherresults{border-bottom:1px solid #CCC;}


.otherresults,.otherresults a:link,.otherresults a:visited{color:#039;font-weight:700;}
.otherresults a:hover{color:#c00;font-weight:700;}
.office_select{width:260px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.register_long{width:310px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.register_short{width:147px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.register_select{width:130px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.validation_errors{float:left;width:50%;}
.txt_send_long{width:295px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.txt_send_medium{width:282px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.area_send{width:295px;height:75px;}
.tbl_languageselector{background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;border:1px solid #E0E0E0;padding:1px 10px 0 0;}
.hdr_googleearth{background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#036;text-align:left;padding:0 0 0 5px;}
.tbl_googleearth{border:1px solid #E0E0E0;padding:0 2px;}
.svdsearch_bkg{font-size:12px;font-weight:700;color:#000;background-color:#fff;padding:0 5px;}
.svdsearch_row td{font-size:12px;line-height:14px;font-weight:400;color:#000;border-top:1px solid #D9D9D9;height:18px;padding:5px 10px 5px 0;}
.svdsearch_row_np{padding-left:0;padding-right:0;}
div#ImagePopupDiv{left:-250px;top:0;background-color:#fff;border:1px solid #ccc;color:#000;font-size:11px;width:250px;visibility:hidden;padding:5px;}
div.thumb_img img{text-align:center;width:120px;float:left;border:1px solid #000;margin:2px;}
div.thumb_txt{float:left;text-align:left;padding:0 5px;}
.idnowrap{white-space:nowrap;}

.recentfavs_hdr{background-image:url(/sites/remaxeuropecommon/images/tab_bkg.jpg);background-repeat:repeat-x;height:18px;font-size:10px;font-weight:700;color:#333;padding:0 0 0 5px;}
.recentfavs_tbl{width:100%;}
.recentfavs_tbl p,.recentfavsFull_row p{padding:0 15px;}
.fav_padding{padding:5px 5px 0;}
.recentfavs_row,.recentfavs_rowalt{border-bottom:1px solid #e5e5e5;background-color:fff;padding:3px;}
.recentfavs_row td img,.recentfavs_rowalt td img{margin:1px 5px 0;}
.recentfavsFull_row td,.recentfavsFull_rowalt td{border-bottom:1px solid #e5e5e5;background-color:#fff;vertical-align:top;padding:3px;}
.recentfavsFull_rowalt td{background-color:#fff;}
.recentfavsFull_row td sup,.recentfavsFull_rowalt td sup{font-size:8px;}
.recentfavsFull_row td img,.recentfavsFull_rowalt td img{margin:3px 5px 0;}

div.autocomplete_dropdown{background-color:#FFF;position:absolute;border:1px solid #000;}
div.autocomplete_dropdown_item{cursor:pointer;height:16px;background-color:#FFF;whitespace:nowrap;overflow:hidden;padding:0 0 0 2px;}
div.autocomplete_dropdown_item_selected{color:#FFF;background-color:blue;}

.proplist_image{font-size:9px;padding:5px;}
.proplist_image a:link,.proplist_image a:visited{color:#0064AA;text-decoration:none;}
.proplist_image a:hover{color:#C00;text-decoration:none;}
.proplist_value{color:#666;font-weight:700;font-size:9px;}
.proplist_type{font-size:11px;color:#09c;}

.hdr_home_copy{color:#fff;font-size:36px;line-height:40px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;filter:DropShadow (Color=#333333,OffX=2,OffY=3,Positive=true);}
.hdr_content_copy{color:#fff;font-size:30px;line-height:34px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;filter:DropShadow (Color=#333333,OffX=2,OffY=3,Positive=true);}

.nav img,.hdrbar img{vertical-align:top;}

a:link,a:visited,.pagination_full a:link,.pagination_full a:visited{color:#063295;text-decoration:none;}
a:hover,.searchtab a:hover{color:#C00;}

.nav input,.nav select,.listinglist_quicksearch select,.listinglist_quicksearch input{font-size:10px;}
.page_title_line{border-bottom:1px solid #ccc;}

.page_subtitle td,.intro_page{background-color:#fff;}


a.listinglist_agentname:link,a.listinglist_agentname:visited,.assistant_heading{font-weight:600;font-size:12px;}
.main_heading td a:hover,.pagination a:hover,.results_footer a:hover{color:#c00;}
.proplist_header a:link,.proplist_header a:visited,.searchtab a:link,.searchtab a:visited{color:#000;text-decoration:none;}
.proplist_header a:hover,.pagination_full a:hover{color:#c00;text-decoration:none;}
a.proplist_title:hover,.listfull_contact a:hover,.office_name a:hover{color:#c00;}
.listing-list-coll .proplist_header,.listing-list-coll .proplist_header a:link,.listing-list-coll .proplist_header a:visited,.listing-list-coll .proplist_id,.listing-list-coll .proplist_id a{color:#fff!important;}

.proplist_row,.proplist_row_alt{background-color:#fff;border-bottom:1px solid #DFDFDF;}
.module_copy img,.profile_photo img{border:1px solid #000;}
.tbl_specialties li{padding:0 0 0 5px;}
.contact_left,.contact_right{text-align:left;padding:10px 20px;}
.contact_left,.tbl_send_friend{background-color:#F8F8F8;}
.search_price,.search_features{width:130px;font-size:11px;}

.remax_login_bot_right{background-image:url(/sites/remaxeuropecommon/images/cnr_blue_bot_right.gif);background-repeat:no-repeat;background-position:right bottom;}
.myremax_username,.myremax_password{width:165px;font-size:11px;}

.mainborder,.proplist_image img{border:1px solid #666;}

.page_subtitle{font-weight:700;font-size:16px;line-height:24px;padding-bottom:10px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;counter-reset:SlingShotAdmin;}
.home_intro{color:#6e6e6e;font-size:14px;font-weight:700;line-height:18px;counter-reset:SlingShotAdmin;}
.regionhome_leftspacer{width:65px;}
.regionhome_midspacer{width:20px;}
.home_region{color:#0066B3;font-size:24px;font-weight:700;line-height:28px;font-family:Helvetica, Arial, sans-serif;}
.intro_tagline{color:#666;font-size:20px;line-height:28px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;counter-reset:SlingShotAdmin;}
.intro_blurb{color:#333;font-size:14px;line-height:24px;counter-reset:SlingShotAdmin;padding:0 10px 0 0;}
.intro_name{font-size:26px;font-weight:700;line-height:30px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;padding-left:24px;counter-reset:SlingShotAdmin;}
.intro_text{color:#666;font-weight:700;font-size:28px;counter-reset:SlingShotAdmin;}

.module_tbl{border:1px solid #DFDFDF;background-color:#fff;}
.module_link a:link,.module_link a:visited{color:#222;text-decoration:none;font-weight:700;font-size:11px;}
.module_link a:hover{color:#c00;text-decoration:underline;}
.module_copy{color:#000;font-size:10px;padding:3px 10px;}
.module_textinput{color:#000;font-size:10px;width:120px;}
.module_hdr,.module_hdr_right_featured{background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;color:#333;font-size:11px;font-weight:700;height:21px;padding:0 5px;}
.module_hdr_right_featured{color:#c00;font-weight:400;height:15px;}
.tbl_featured{border:1px solid #D7D7D7;padding:7px 0;}
.hdr_myremax{background-color:#DFDFDF;background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;height:21px;}
.balloon_icon{background:url(/sites/remaxeuropecommon/images/remax_balloon.gif) no-repeat left top;}
.hdr_myremax td{font-weight:700;font-size:12px;text-align:left;}
.hdr_myremax a:link,.hdr_myremax a:visited{color:#000;}
.tbl_myremax{background-color:#DFDFDF;background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;border:1px solid #E0E0E0;padding:1px 5px 0;}

.rightnav{background-color:#92a5c6;background-image:url(/sites/remaxeuropecommon/images/nav_bg.gif);background-repeat:no-repeat;width:185px;height:34px;padding:0 0 0 10px;}
.rightnav a:link,.rightnav a:visited{color:#4C438C;font-weight:700;font-size:11px;}
.rightnav a:hover{color:#fff;}

.profile_name{font-size:16px;font-weight:700;color:#E71828;padding-bottom:5px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;line-height:18px;}
.contact_right{background-color:#FCFCFC;}
.hdr_left{background-color:#D9EAF4;height:25px;padding:0 20px;}
.hdr_right{background-color:#EDF4FC;height:25px;padding:0 20px;}
.required{color:#c00;font-weight:700;font-size:9px;counter-reset:SlingShotAdmin;}
.note{color:#666;font-size:9px;counter-reset:SlingShotAdmin;}
.main_copy{font-size:11px;padding:0 10px;}
.listinglist_quicksearch{background-image:url(/sites/remaxeuropecommon/images/hdr_listingsearch.gif);background-repeat:repeat-x;height:38px;}
.listinglist_quicksearch td{font-size:10px;padding:0 3px;}
.listinglist_quicksearchdiv{background-image:url(/sites/remaxeuropecommon/images/div_listingsearch.gif);background-repeat:no-repeat;}
.txtbx_price{width:105px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.select_rooms{width:62px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.select_sqm{width:60px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.select_transtype{width:100px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.select_proptype{width:125px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
a.listinglist_officename:link,a.listinglist_officename:visited{font-weight:600;font-size:12px;white-space:normal;}
.select_city{width:350px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.select_price{width:165px;border:1px solid #7F9DB9;background-color:#fff;font-size:11px;}
.txt_features{width:350px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.contact_name{color:#000;font-weight:700;font-size:18px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;line-height:normal;padding:0 0 5px 4px;}
.contact_office{color:#c00;font-weight:700;font-size:12px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;padding:0 0 0 5px;}
.contact_border{border-bottom:dotted #C2C2C2 1px;padding:0 20px;}
.largeinput{width:250px;color:#0E66A5;border:1px #7C9FBB solid;}
.tbl_contact{padding-right:5px;}
.contact_intro_text{background-color:#fff;line-height:20px;padding:5px;}
.contact_intro_text_alt{background-color:#fff;line-height:20px;padding:5px;}
  
.form{color:#323232;font-weight:700;}

.contactbody{margin:3px;}
.contactme_table{border:1px solid #D8DFEF;}
.contactme_label{font-size:10px;font-weight:700;color:#333;text-align:left;padding:5px 0 0;}
.contactme_textbox{width:295px;color:#0E66A5;border:1px #7C9FBB solid;font-size:11px;text-align:left;}
.contactme_textbox_alt{width:137px;color:#0E66A5;border:1px #7C9FBB solid;}

.remax_red{color:#EC1C24;font-weight:700;font-size:20px;line-height:28px;padding-bottom:1px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;}
.remax_blue{color:#1863A8;font-weight:700;font-size:28px;}

.agent_title{color:#fff;font-size:40px;line-height:50px;}
.agent_title_alt{color:#fff;font-size:36px;line-height:50px;}


.agentoffice_profile .maincontent_cell{padding:0 0 0 10px;}
.tips_ttl{font-size:14px;font-weight:700;color:#E71828;}
.agent_name{font-size:18px;font-weight:700;color:#000;padding-bottom:5px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;}
.tagline{font-size:12px;font-weight:700;counter-reset:SlingShotAdmin;}
.about_address{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0 0 0 5px;}
.hdr_about{background-color:#D9EAF4;height:15px;padding:0 0 0 5px;}
.hdrbar{background-image:url(/sites/remaxeuropecommon/images/hdr_redbar.gif);background-repeat:repeat-x;height:62px;}


.searchtab{font-size:11px;font-weight:700;color:#000;text-align:center;border:1px solid #ccc;background-color:#E1E2E2;background-image:url(/sites/remaxeuropecommon/images/searchtab_bkg.gif);background-repeat:repeat-x;}
.searchtab select,.searchtab input{font-size:11px;color:#000;background-color:#fff;border:1px solid #ccc;}
.searchtab_off{color:#666;background-color:#fff;border:1px solid #C5CCDE;border-bottom:0;border-top:none;height:26px;}
.region_map{border:#ccc 1px solid;display:block;}
.hdr_main{color:#000;font-weight:700;height:22px;font-size:18px;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;padding:0 0 0 5px;}

#officename{color:#c00;padding:5px 0 0;}
.radiobox,.advsrch_radio,.radiobox input{background-color:transparent;width:20px;border:none;margin:0 0 3px;}
.hdr_quicksearch{background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#036;height:18px;padding:0 10px;}
.txt_qs_long{width:175px;background-color:fff;border:1px solid #7F9DB9;font-size:11px;}
.sel_qs_long{width:180px;}
.qs_div{color:#F1F1F1;height:1px;}
.qsearch_content{text-align:center;padding:5px;}
.quicksrch_local_zone_div{overflow:auto;border:1px solid #7F9DB9;height:83px;width:99%;display:none;text-align:left!important;background-color:#fff;float:left;}
.quicksrch_localzone_chkbox{width:20px;display:block;margin:3px;}
.quicksrch_localzone_chkbox input{margin:0;padding:0;}
.quicksrch_localzone_label{margin:3px;}
.quicksrch_localzone_label label{margin:3px;padding:0;}
.qsearch_content .advsrch_geo_div select,.qs_item_section2 #proptype_select select{width:100%;margin-bottom:5px;}
.qs_item_section2{width:100%;}
.qsearch_h_content{text-align:center;width:100%;padding:5px 0;}
.qsearch_h_content .quicksrch_local_zone_div{width:178px;height:70px;overflow-y:auto;float:none;}
.qsearch_h_content .qs_item_section2{width:180px;}
.qs_item{width:100%;display:inline-block;text-align:left;margin:5px 5px 0 0;}
.qsearch_h_content .qs_item{margin-right:0;}
.qs_item2{margin:20px 5px 0;}
.qs_item_geo{width:100%;}
.qsearch_h_content .qs_item_geo{margin-right:5px;width:auto;}
.qs_divPrice{width:100%;}
.qs_item_searchbtn{float:left;clear:left;width:100%;margin:20px 5px 0 2px;}
.qs_left{min-width:180px;}

.module_hdr_qsearch{background-image:url(/sites/remaxeuropecommon/images/hdr_bkg_softgrey.gif);background-repeat:repeat-x;color:#000;font-weight:400;height:18px;text-align:left;padding:0 5px;}
.qs_bkg{background-color:#f1f7fa;background-image:url(/sites/remaxeuropecommon/images/qs_bkg_blue.gif);background-repeat:repeat-x;background-position:bottom;}
.qsearch_border{border:1px solid #D7D7D7;}
.qsearch_noborder{border:none;}
.qs_wide_bkg{background-color:#fff;background-image:url(/sites/remaxeuropecommon/images/qs_houses_bkg.jpg);background-repeat:no-repeat;}
.qs_wide_bkg_off{background-color:#f1f7fa;background-repeat:no-repeat;}
.fullwidth{width:100%;}
.fifty{width:48%;float:left;}
.postcde{width:87px;}
.qsearch_price{width:87px;float:left;}

#mlsid_field{float:left;width:100%;}
#mlsid_field .txtfield{width:97%;float:left;padding-right:0;display:block;}
.qsearch_h_content #mlsid_field .txtfield{width:99%;}

.srchbtn_td{border-bottom:1px dotted #D7D7D7;padding-bottom:5px;padding-right:2px;text-align:left;}
.advsrch_td{padding-top:5px;}

#ImagePopupDiv{position:absolute;width:250px;top:0;left:-250px;z-index:100;}
#listing_container{height:100%;width:100%;display:inline-block;}

.gmap_page_title{font-size:18px;color:#000;border:none;font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;counter-reset:SlingShotAdmin;padding:5px 0 3px;}
.gmap{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#333;scrollbar-face-color:#f5f5f5;scrollbar-highlight-color:#F2F7FA;scrollbar-3dlight-color:#B9D5E3;scrollbar-darkshadow-color:#B9D5E3;scrollbar-shadow-color:#6786A4;scrollbar-arrow-color:#6786A4;scrollbar-track-color:#DCE9EF;position:relative;}
td.gmap_matches{color:#fff;font-weight:400;}
.gmap_copy{padding:0 10px;}
.gmap_listtxt{padding:0 5px 5px;}
.gmap_address{font-weight:700;font-size:10px;color:#333;}
a.gmap_address:link,a.gmap_address:visited{font-weight:700;font-size:10px;color:#333;}
.gm_snote{font-weight:400;font-size:10px;}
.gmap_price,a.gmap_price:link,a.gmap_price:visited{color:#900;font-size:10px;font-weight:400;}
.gmap_id,.gmap_id a:link,.gmap_id a:visited,a:link .gmap_id,a:visited .gmap_id{font-size:10px;font-weight:400;color:#333;}
.gmap_id a:hover,a:hover .gmap_id,a.gmap_address:hover,a:hover .gmap_address{text-decoration:underline;}
.gmap_img{border:1px solid #666;width:124px;height:96px;}
.gmap_div{border-bottom:1px solid #e3e3e3;}
.gmap_agentname{font-weight:700;font-size:10px;}
.gmap_officename{font-weight:700;font-size:10px;}
.gmap_links a:link,.gmap_links a:visited{color:#039;text-decoration:none;}
.gmap_links a:hover{text-decoration:underline;}
.gmap .proplist_price_alt,.gmap a.proplist_price_alt:link,.gmap a.proplist_price_alt:visited{font-size:10px;color:#900;font-weight:400;text-decoration:none;}
.gmap .proplist_price,.gmap a.proplist_price:link,.gmap a.proplist_price:visited{line-height:17px;font-size:10px;font-weight:400;color:#900;text-decoration:none;}
.gmap a.proplist_price:hover,.gmap a.proplist_price_alt:hover,.gmap a.listfull_price:hover,.gmap a.listfull_price_alt:hover{text-decoration:underline;}
.gmap_list_td{width:40%;height:500px;padding:5px 0 5px 5px;}
.gmap_list_td + td{position:relative;}

#ListingsDiv{display:block;overflow:auto;margin:0;padding:0 5px 0 0;}
#ListingsDiv>table{width:360px;}
a.ListingImages img{width:68px;height:51px;display:block;}
.ListingItemRow{cursor:pointer;}

.gm_feat{padding-top:4px;font-size:10px;display:block;color:#333;}
.gm_icon_box{text-align:center;font-size:10px;color:#333;border:1px solid #ccc;background-color:#fff;margin:2px;padding:2px;}
.gm_icon_box img{vertical-align:middle;}
.gm_list,.gm_list_on,.gm_list_dis{position:relative;border-bottom:1px solid #c7c7c7;background-color:#fff;width:100%;}
.gm_list_on{background-color:#FFFFDA;}
.gm_list_dis{background-color:#eee;}

.listingfull_contactme a:link,.listingfull_contactme a:visited,.listingfull_contactme_alt a:link,.listingfull_contactme_alt a:visited{padding-top:5px;color:#386BA2;font-weight:400;font-size:10px;}
.listingfull_contactme{height:13px;padding-top:1px;padding-bottom:1px;}
.listingfull_contactme_alt{height:16px;padding-bottom:5px;}
.listinglist_contactme{padding-top:3px;}

.proplist_note{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:3px;}
	
.full_exclusive{margin:0;}
.exclusive_blue{color:#1863a8;}


.agent_header td{font-size:11px;font-family:Helvetica, Calibri, Arial, sans-serif;}
.agent_footer td{font-size:10px;font-family:Helvetica, Calibri, Arial, sans-serif;line-height:12px;}
#td_google_listing .standard_listing{margin-top:20px;margin-left:10px;text-align:left;}
#td_google_listing{padding:0 10px;}
#td_listing_right_col{padding-top:30px;}

.listingtype_tbl{background:url(/sites/remaxeuropecommon/images/bkg_listingtype.gif) repeat-x #f0f0f0;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#666;line-height:20px;margin:0 0 20px;}
.listingtype_hdr{background-color:#FFF;border-bottom:1px solid #369;border-left:3px solid #369;font-size:12px;color:#000;margin:0;padding:0 10px;}
.listingtype_td{padding:0 10px;}
.listingtype_td a:link,.listingtype_td a:visited{color:#666;text-decoration:none;}
.listingtype_td a:hover{color:#369;text-decoration:underline;}
.listingtype_ftr{border-top:1px solid #ccc;padding:0 10px;}
.listingtype_ftr a:link,.listingtype_ftr a:visited{color:#c00;text-decoration:none;}
.listingtype_ftr a:hover{text-decoration:underline;}
.listingtype_img{border:1px solid #000;margin:5px 10px;padding:3px;}

.hdr_eumap_red{color:#FFF;background-color:#ED1B23;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:700;padding-left:10px;}
.hdr_eumap_blue{background-color:#069;width:20px;height:20px;}
.hdr_eumap_tbl{border:1px solid #000;}

.clicktocall{float:right;width:125px;display:inline-block;margin:0 0 20px 20px;}
.listinglist_leftpad{width:15px;}
.standard_listing_tbl{min-width:650px;width:100%;}

.ftqs_search,.ftqs_salerent_on,.ftqs_salerent_off{background-image:url(/sites/remaxeuropecommon/images/ftqs_btn_bkg.gif);background-repeat:repeat-x;background-color:#E7E7E7;font-size:12px;font-family:Helvetica, Arial;font-weight:400;color:#000;text-align:center;border:1px solid #C1CFDC;height:auto;line-height:17px;vertical-align:middle;}
.ftqs_salerent_on{width:75px;background-image:url(/sites/remaxeuropecommon/images/ftqs_btn_bkg_hi.gif);}
.ftqs_salerent_off{background-image:url(/sites/remaxeuropecommon/images/ftqs_btn_bkg_lo.gif);color:#666;width:75px;}
.ftqs_search{background-image:url(/sites/remaxeuropecommon/images/ftqs_btn_bkg.gif);}
.ftqs_advsearch a:link,.ftqs_advsearch a:visited{text-decoration:underline;color:#fff;}
.ftqs_advsearch a:hover{text-decoration:underline;}

.select_small select{font:12px Helvetica, Arial, sans-serif;height:auto;overflow:hidden;line-height:20px;vertical-align:middle;margin:0 3px;}
.select_small .qsearch_price{width:100px;}


.ftqs_tbl_top{background:#d12026;}
.ftqs_tbl_middle{background:#fff;}
.ftqs_tbl_bottom{background:#0a6fa0;}
.ftqs_tbl{color:#fff;font-size:12px;line-height:normal;}
.ftqs_tbl select{color:#333;font-size:12px;background-color:#FFF;line-height:20px;vertical-align:middle;height:21px;margin:0 3px;}


table.ftqs_tbl .rcbInputCell,table.ftqs_tbl .rcbInputCellLeft{height:auto!important;background-color:Transparent!important;border:none!important;position:relative;padding:0!important;}
table.ftqs_tbl input.rcbInput,table.ftqs_tbl input.rcbEmptyMessage{font:12px Helvetica, Arial, sans-serif!important;border:1px solid #C1CFDC!important;background-color:#fff!important;height:18px;}
table.ftqs_tbl .rcbArrowCellHidden{border:none!important;background-color:Transparent!important;}
table.ftqs_tbl .rcbArrowCellHidden a{display:none!important;}
.ftqs_tbl .rcbInput{width:302px!important;vertical-align:middle!important;height:auto;line-height:17px;}
.mapsearch_link{color:#c00;}
td.rcbInputCell{width:210px!important;}
.contact_thankyou{font-size:12px;font-weight:700;color:#000;}
.contact_thankyou_id{font-size:12px;font-weight:400;color:#666;}
.comments2{display:none;}
#ftqs_numbeds_td{width:50px;}
#ftqs_mapview_td{width:300px;}
#ftqs_buyrent_spacer_td{width:150px;}
#ftqs_proptype_td{width:520px;}
#ftqs_textsearch_td{width:462px;}

/* Slider */

.slider_address{font-weight:700;font-size:12px;color:#000;font-family:Geneva, Arial, sans-serif;padding:0 0 0 5px;}
.slider_price{font-weight:700;font-size:12px;color:#900;border-bottom:1px dotted #ccc;font-family:Geneva, Arial, sans-serif;}
.slider_icons{width:140px;text-align:right;font-family:Geneva, Arial, sans-serif;margin:5px 0 0 5px;}
.slider_icons .icon_box,.slider_icons .e_icon_box{float:left;}
#slider{margin:5px;}
#slider ul,#slider li,#slider2 ul,#slider2 li{list-style:none!important;margin:0;padding:0;}
	#slider2{margin-top:1em;}
#slider li,#slider2 li{width:485px;height:440px;overflow:hidden;}
#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}
#nextBtn,#slider1next{left:696px;}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;}
#nextBtn a,#slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}
ol#controls{height:28px;margin:1em 0;padding:0;}
ol#controls li{float:left;list-style:none;height:28px;line-height:28px;margin:0 10px 0 0;padding:0;}
ol#controls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;text-decoration:none;padding:0 10px;}
ol#controls li.current a{background:#5DC9E1;color:#fff;}
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none;}
.slider_main td{text-align:left;line-height:13px;}
.slider_hdr{background:#5d5d5d url(/sites/remaxeuropecommon/images/slider_hdr_bkg.gif) repeat-x;color:#fff;font-weight:700;font-size:11px;font-family:Geneva, Arial, sans-serif;padding:0 5px;}

/* Slider end */

.proplist_comm_img{margin:0 5px 0 0;}
.proplist_agent_img{margin:0;}
.proplist_coll_img{margin:0 5px 0 0;}
.rounded_tbl{width:187px;border:1px solid #ccc;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 10px;padding:3px;}
.rounded_tbl td td{padding:3px;}
.currency_td a{padding:3px 5px 3px 3px;}
.currency_td_separator{padding:3px 20px 3px 3px;}

/* Featured Property Module & Slider */
.fp2_divBox{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:normal;margin:0 24px 20px 0;}
.fp2_divBox .fp2_divBorder{display:table;}
.fp2_img{float:left;text-align:left;width:216px;margin:0;padding:0;}
.fp2_content{margin-top:5px;display:block;}
.fp2_desctitle{color:#333;font-size:18px;font-weight:400;padding:5px 0;}
.fp2_price{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin:5px 0;padding:10px 0;}
.fp2_price a:link,.fp2_price a:visited,.fp2_transtype a:link,.fp2_transtype a:visited{color:#333;font-size:16px;text-decoration:none;}
a:link .fp2_transtype,a:visited .fp2_transtype{color:#f03;}
.fp2_lblprice{float:right;}
.fp2_lblprice em{font-size:11px;}
.fp2_btn{font-size:12px;background:#a0ce30;height:30px;line-height:30px!important;display:inline-block;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:10px 0 0;}
.fp2_btn td{line-height:30px!important;}
.fp2_arrow{background:url(/sites/remaxeuropecommon/images/fp2_arrow.gif) no-repeat 0 0;vertical-align:middle;display:inline-block;margin:0;padding:0 5px 0 0;}
.fp2_btn a:link,.fp2_btn a:visited{color:#fff;text-decoration:none;display:block;border-radius:3px;background-clip:padding-box;box-shadow:0 1px 5px rgba(0,0,0,0.25);padding:0 5px 0 10px;}
.fp2_btn a:hover{color:#fff;background:#F33;box-shadow:0 1px 5px rgba(0,0,0,0.5);}
.fp2_text{line-height:20px;color:#333;font-size:11px;width:210px;margin:10px 0 0;padding:0;}
.fp2_place{font-size:11px;color:#000;margin:5px 0;}
#slider.fp2_slider{margin:10px 0 20px;}
#slider.fp2_slider li{width:940px;height:429px;overflow:hidden;}
.fp2_slider_tbl{width:936px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.fp2_slider_img img{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.fp2_slider_details{background:#29556D url(/sites/remaxeuropecommon/images/sliderdetails_bkg.gif);color:#fff;width:327px;text-align:left;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:25px;}
.fp2_slider_desctitle{color:#fff;font-size:24px;font-weight:400;line-height:normal;padding:5px 0;}
.fp2_slider_price{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin:5px 0;padding:10px 0;}
.fp2_slider_price a:link,.fp2_slider_price a:visited,.fp2_slider_transtype a:link,.fp2_slider_transtype a:visited{color:#fff;font-size:16px;text-decoration:none;}
.fp2_slider_price a:hover{color:#f03;}
.fp2_slider_lblprice{float:right;}
.fp2_slider_lblprice em{font-size:11px;}
.fp2_slider_text{line-height:28px;color:#fff;font-size:14px;margin:10px 0 0;padding:0;}
.fp2_slider_icons{text-align:center;width:320px;float:left;margin:5px 0;}
.fp2_slider_icons .icon_box{border:1px solid #fff;background-color:#FFF;height:20px;text-align:left;width:43px;float:left;margin:0 3px 0 0;padding:0;}

.eusearch_label{width:60px;font-weight:700;padding:5px 0;}
.eusearch_select{width:210px;}
.eusearch_tbl{width:100%;}
#developmentlogo{width:430px;}
.devimg{height:50px;width:65px;padding:1px;}

	

.gstyle_search{background:url(/sites/remaxeuropecommon/images/searchbg.png) no-repeat scroll 0 0 transparent;display:block;height:220px;width:966px;margin:0 auto;padding:110px 0 0;}
.ftqs_gstyle_box{margin-top:5px;width:640px!important;}
.langflag{position:relative;vertical-align:middle;margin:0 0 0 3px;}
.gstyle_search .sel_language{width:165px!important;font-size:12px!important;line-height:normal!important;vertical-align:middle!important;height:20px!important;margin:0!important;padding:0!important;}
.gstyle_search .ftqs_ch_buttons a,.gstyle_search .ftqs_ch_buttons button{border-radius:3px 3px 3px 3px;cursor:pointer;display:block;float:left;font-size:12px;line-height:130%;margin:0 4px 0 0;padding:2px 7px 3px 4px;}
.gstyle_search .ftqs_ch_buttons button{overflow:visible;padding:1px 7px 0 4px;}
.gstyle_search .ftqs_ch_buttons button[type]{line-height:17px;padding:2px 7px 2px 4px;}
.gstyle_search :first-child + html button[type]{padding:1px 7px 0 4px;}
.gstyle_search .ftqs_ch_buttons button img,.gstyle_search .ftqs_ch_buttons a img{border:medium none;height:16px;vertical-align:middle;width:16px;margin:0 3px -3px 0 !important;padding:0;}
.gstyle_search .ftqs_ch_buttons a:active{color:#FFF;}
a.ftqs_gstyle_advsearch{color:#FFF;font-weight:400!important;}
a.ftqs_gstyle_advsearch:hover{text-decoration:underline;}
a.ftqs_gstyle_advsearch:active{color:#FFF;}
.ftqs_gstyle_tbl{width:580px;}
.ftqs_gstyle_tbl td{color:#FFF;padding:2px 0 3px;}
.ftqs_gstyle_txtinput{border:1px solid #FFF;border-radius:2px 2px 2px 2px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px 7px 3px 4px;}
.ftqs_gstyle_drpdwn select{border:1px solid #CCC;border-radius:2px 2px 2px 2px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px;}
.ftqs_gstyle_drpdwn div{margin:0;padding:0;}
.ftqs_gstyle_proptype{float:left;width:185px;margin:0 4px 0 0;}
.ftqs_gstyle_rooms{width:130px;margin:0 4px 0 0;}
.ftqs_gstyle_price{width:123px;margin:0 4px 0 0;}
.gstyle_search .ftqs_search{background:url(/sites/remaxeuropecommon/images/btn_country_bkg.gif) repeat-x scroll 0 0 #FBFDFE;border:1px solid #FFF;border-radius:5px 5px 5px 5px;color:#C00;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;height:auto;line-height:normal;overflow:visible;text-align:left;text-transform:uppercase;vertical-align:middle;width:auto;padding:0 7px 0 4px;}
.gstyle_search .ftqs_search img{margin-left:10px;}
.gstyle_search .ftqs_search_big{background:url(/sites/remaxeuropecommon/images/btn_country_bkg.gif) repeat-x scroll 0 0 #FBFDFE;border:1px solid #FFF;border-radius:5px 5px 5px 5px;color:#C00;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;height:auto;line-height:13px;overflow:visible;text-align:left;text-transform:uppercase;vertical-align:middle;width:auto;padding:4px 7px 1px 4px;}
.gstyle_search .ftqs_search_big img{margin-left:10px;}
.ftqs_gstyle_link{text-align:left;}
.ftqs_gstyle_advlink{text-align:right;padding-right:12px!important;}
.ftqs_gstyle_link button:hover{color:#000;}
.ftqs_gstyle_link a:link,.ftqs_gstyle_link a:visited{color:#FFF;font-weight:700;text-decoration:none;}
.ftqs_gstyle_link a:hover{color:#000;}


.gstyle_search .rcbInputCell,.gstyle_search .rcbInputCellLeft{background-color:Transparent!important;border:medium none!important;height:auto!important;position:relative;padding:0!important;}
.gstyle_search input.rcbInput,.gstyle_search input.rcbEmptyMessage{background-color:#FFF!important;border:1px solid #FFF!important;border-radius:2px 2px 2px 2px;font:12px Helvetica,Arial,sans-serif!important;height:19px;}
.gstyle_search .rcbArrowCellHidden{background-color:Transparent!important;border:medium none!important;}
.gstyle_search .rcbArrowCellHidden a{display:none!important;}
.gstyle_search .rcbInput{height:auto;line-height:19px;vertical-align:middle!important;width:380px!important;}
.gstyle_search td.rcbInputCell{width:380px!important;}
.gstyle_search .RadComboBox_FreeTextSearch .rcbArrowCellHidden a{width:0!important;}
.gstyle_search .rcbArrowCell,.gstyle_search .rcbArrowCellRight,.gstyle_search .rcbArrowCellHidden{display:none;}


.gstyle_search .RadComboBoxDropDown{width:408px!important;}
.gstyle_search .srchbtn_td{text-align:left;}
.gstyle_search .advsrch_td table td{height:20px;line-height:11px;}
.gstyle_search #icn_advancedsearch{height:20px;line-height:11px;}
.gstyle_search .srchbtn_td a:link,.gstyle_search .srchbtn_td a:visited,.gstyle_search .advsrch_td a:link,.gstyle_search .advsrch_td a:visited{color:#000;font-size:11px;}
.gstyle_search .srchbtn_td a:hover,.gstyle_search .advsrch_td a:hover{color:#C00;}
.gstyle_search .srchbtn_td input.button{background:none repeat scroll 0 0 #000;border:1px solid #000;border-radius:5px 5px 5px 5px;color:#FFF;float:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:11px;vertical-align:middle;padding:0 5px;}
.gstyle_search .qsearch_border{border-radius:3px 3px 3px 3px;}
.gstyle_search .module_hdr_qsearch{background:url(/sites/remaxeuropecommon/images/spacer.gif) repeat scroll 0 0 #E5E5E5;font-weight:700;}
.gstyle_search .qs_bkg{background:none repeat scroll 0 0 #E5E5E5;}
.gstyle_search .remax_fluff{display:none;}
	
.region_box,.region_box_wide{width:314px;height:210px;background:#fff url(/Sites/REMAXEurope/Images/regionalcommon/bg_box.png) repeat-x scroll 0 0;border-left:1px solid #FFF;border-radius:5px 5px 5px 5px;border-right:1px solid transparent;border-top:1px solid #FFF;box-shadow:1px 1px 2px #8F9BA4;position:relative;margin:0 0 10px;padding:10px;}
.region_box td,.region_box_wide td{line-height:18px!important;}
.region_box h2,.region_box_wide h2{color:#002256;font-family:Times,"Times New Roman";font-size:25px;font-weight:400;line-height:25px;margin-bottom:10px;margin-top:0;}
.button.red{background:url(/Sites/REMAXEurope/Images/regionalcommon/bg_button_red.png) repeat-x scroll 0 0 transparent;border-radius:2px 2px 2px 2px;bottom:18px;box-shadow:1px 1px 1px #111;color:#FFF;font-size:11px;font-weight:700;position:absolute;right:18px;text-shadow:1px 1px 1px #000;text-transform:uppercase;padding:2px 20px;}
.region_box_wide{width:100%;}

.gstyle_currency,.gstyle_map{width:auto;float:left;margin:0 20px 0 0;}
.gstyle_search .ftqs_salerent_on,.gstyle_search .ftqs_salerent_off{background-image:url(/sites/remaxeuropecommon/images/ftqs_btn_bkg_lo.gif);width:90px;}


.listingtabs_tbl *{box-sizing:content-box;}
.listingtabs_tbl div{float:left;}
.listingtabs_border{clear:both;border:1px solid #ccc;display:block;width:490px;padding:2px 10px 10px;}
.langtabs-container{width:100%;clear:both;display:block;box-shadow:1px 3px 4px 0 rgba(0,0,0,0.15);border-radius:0 5px 5px 5px;background:#efefef;border-top:1px solid #efefef;margin-bottom:20px;}
.langtabs_one,.langtabs{height:28px;cursor:pointer;background:url(/sites/remaxeuropecommon/images/jabiru/tab-lang-off.jpg) repeat-x #d0d0d0;border-radius:3px 3px 0 0;box-shadow:1px -1px 2px rgba(50,50,50,0.3);}
.langtabs-on{background:url(/sites/remaxeuropecommon/images/jabiru/tab-lang-on.jpg) repeat-x #efefef;}
.langtabs{margin:0 1px 0 0;}
.langtabs_one span,.langtabs span{font-size:14px;font-weight:600;color:#000;text-align:center;line-height:28px;padding:0 10px;}
.langtabs a:link,.langtabs a:visited,.langtabs_one a:link,.langtabs_one a:visited{text-decoration:none;}
.langtabs a:hover,.langtabs_one a:hover{color:#900;}
div#divDisclaimer{display:none;position:absolute;width:370px;background:#fff;color:#666;border:1px solid #ccc;font-size:12px;z-index:10000;box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);padding:10px;}
.img_desc_overlay{position:absolute;width:370px;background:#fff;color:#666;border:1px solid #ccc;font-size:12px;z-index:10000;box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);padding:10px;}
.skiptranslate div{float:right!important;}
.langtabs-disclaimer{border-bottom:1px solid #ccc;width:100%;}
.goog-te-gadget{line-height:30px;}
.goog-logo-link{margin:0 5px;}
.goog-te-combo{margin:0 10px 0 0 !important;}
.googleMapMarkerOfficeMain{color:#c00;font-weight:700;font-size:12px;}
.googletrans-disclaimer{color:#c00;vertical-align:middle;font-size:11px;text-decoration:underline;padding:0 10px 0 0;}
.goog-tooltip{display:none!important;}
.goog-tooltip:hover{display:none!important;}
.goog-text-highlight{background-color:transparent!important;border:none!important;box-shadow:none!important;}
.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif!important;font-size:9pt!important;}

/* Feedback */
.feedback_tbl{width:100%;background-color:#FFF;border-radius:5px 5px 5px 5px;border-right:1px solid transparent;box-shadow:1px 1px 2px #8F9BA4;margin:10px 0;padding:10px 20px;}
.feedback_tbl h1{font-size:18px;color:#0063b5;margin-bottom:0 0 10px 0;border:none;padding:0;}
.feedback_tbl h2{font-size:14px;color:#000;}
.feedback_tbl p{color:#333;font-size:12px;line-height:18px;}
.feedback_tbl .agentname{font-size:14px;color:#000;}
.feedback_tbl .officename{font-size:12px;color:#666;}
.feedback_tbl .officeaddress,.feedback_tbl .officeaddress td{color:#666;}
.feedback_tbl td.agentphoto{width:130px;}
.feedback_tbl .agentphoto img{margin:0 20px;}
.feedback_split{border-left:1px solid #ccc;}
.feedback_intro{padding-right:10px;}
.listinglist_thumbnail_div{line-height:10px;padding:10px 5px 5px;}
.listinglist_thumbnail_div img{background-color:#FFF;border:1px solid #CCC;border-radius:2px;box-shadow:1px 1px 2px #8F9BA4;height:100px!important;width:150px!important;margin:0 10px 0 0;}

.ratingStar{font-size:0;width:15px;height:14px;cursor:pointer;display:block;background-repeat:no-repeat;margin:0;padding:0;}
.filledRatingStar{background-image:url(/sites/remaxeuropecommon/images/feedback/rating_star_on.png);width:18px;height:18px;}
.emptyRatingStar{background-image:url(/sites/remaxeuropecommon/images/feedback/rating_star_off.png);width:18px;height:18px;}
.savedRatingStar{background-image:url(/sites/remaxeuropecommon/images/feedback/rating_star_on.png);width:18px;height:18px;}
.textarea_styled{width:138px;height:60px;border:1px solid #ccc;font-family:Helvetica,Arial,Verdana,sans-serif!important;background-position:bottom right;background-repeat:no-repeat;padding:5px;}
.listinglist_handle_bot,.listinglist_handle_bot_off{background-attachment:scroll;background-clip:border-box;background-color:#71AF28;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;width:23px;}
.star_container{display:block;text-align:center;width:160px;}
.listinglist_footer div.addthis_toolbox{display:inline-block;vertical-align:middle;line-height:normal;}

.tabs_tbl{width:100%;font-size:18px!important;}
.tab_new_on,.tab_liked_on{width:50%;border:1px solid #82986c;border-top:2px solid 82986px;border-bottom:none;background:#fff;text-align:center;color:#000;font-size:18px!important;height:30px;margin:0;}
.tab_liked{font-size:18px!important;width:100%;border:1px solid #82986c;background:#bbdf98;height:30px;margin:0;}
.tab_new{font-size:18px!important;width:100%;border:1px solid #82986c;background:#fff;height:30px;margin:0;}
.tab_liked_on{background:#bbdf98!important;}
.tab_bar_left_new{background:#fff;border:1px solid #82986c;border-top:none;border-right:none;}
.tab_bar_right_new{background:#fff;border:1px solid #82986c;border-left:none;}
.tab_bar_left_liked{background:#bbdf98;border:1px solid #82986c;border-right:none;}
.tab_bar_right_liked{background:#bbdf98;border:1px solid #82986c;border-left:none;border-top:none;}

.feedback_btn_on img,.feedback_btn_off img{float:right;vertical-align:middle;}
.feedback_btn_on span,.feedback_btn_off span{float:left;vertical-align:middle;padding-left:10px;}
.feedback_btn_on,.feedback_btn_off{background:#387d15 url(/sites/remaxeuropecommon/images/feedback/bkg_feedback_btn_on.gif) repeat-x;width:150px!important;color:#fff;font-family:Helvetica,Arial,Verdana,sans-serif!important;font-size:12px;line-height:20px;height:20px;cursor:pointer;border-radius:3px;border:none;box-shadow:1px 1px 2px #8F9BA4;vertical-align:middle;margin:5px 0 5px 5px;}
.feedback_btn_off{background:#387d15 url(/sites/remaxeuropecommon/images/feedback/bkg_feedback_btn_off.gif) repeat-x;}
.listinglist_rating{text-align:center;margin:0 5px;}
.comment_tbl{margin:0 0 0 3px;}
.comment_txt div{border:none;padding-left:5px;width:140px;color:#999;}
.listinglist_maininfo{font-size:12px;width:560px;padding:5px 0 0;}
.listinglist_description{padding-right:20px;}
a.listinglist_title:link,a.listinglist_title:visited{color:#000;font-size:14px;line-height:18px;text-decoration:none;}
.listinglist_proptype{color:#000;display:inline-block;font-size:16px;font-weight:400;margin:5px;}
.listinglist_handle_top_selected,.listinglist_handle_top{background:url(/sites/remaxeuropecommon/images/feedback/bkg_handle_selected.png) repeat-x scroll 0 0 #4a5e67;border-bottom:1px solid #FFF;border-radius:5px 0 0 0;width:23px;}
.listinglist_handle_selected,.listinglist_handle{background:none repeat scroll 0 0 #57899a;border-radius:0 0 0 5px;width:23px;}
.listinglist_handle_top{background:url(/sites/remaxeuropecommon/images/feedback/bkg_handle.png) repeat-x scroll 0 0 #60727a;}
.listinglist_handle{background:none repeat scroll 0 0 #8dbacd;}
.listinglist_handle_liked_top{background:url(/sites/remaxeuropecommon/images/feedback/bkg_handle_liked.png) repeat-x scroll 0 0 #5e7448;border-bottom:1px solid #FFF;border-radius:5px 0 0 0;width:23px;}
.listinglist_handle_liked{background:none repeat scroll 0 0 #87be50;border-radius:0 0 0 5px;width:23px;}

.arrow_box{background:none repeat scroll 0 0 #57899a;position:relative;top:-25px;vertical-align:middle;width:23px;}
.arrow_box:after,.arrow_box:before{border:medium solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;width:0;}
.arrow_box:after{border-left-color:#57899a;margin-top:-10px;top:50%;border-width:10px;}

.listinglist_price,.listinglist_address{color:#c00;font-size:14px;font-weight:400;}
.listinglist_address{color:#000;}
td.listinglist_footer{border-top:1px solid #ccc;height:30px;line-height:30px;vertical-align:middle;font-family:Helvetica,Arial,Verdana,sans-serif!important;font-size:12px;}
.listinglist_tbl{background:url(http://remax.pt/Sites/REMAXEurope/Images/regionalcommon/bg_box.png) repeat-x scroll 0 0 #FFF;border-radius:5px 5px 5px 5px;border-right:1px solid transparent;box-shadow:1px 1px 2px #8F9BA4;min-height:240px;margin:5px 0;}
.listinglist_agentname{font-size:12px;width:100px;white-space:normal;padding:0 5px;}
.listinglist_hdr{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #DFDFDF;color:#333;height:27px;padding:0 5px;}

.viewprop_btn{background-color:#0063B5;border-radius:2px;margin:0 10px 0 0;}
.viewprop_btn a:link,.viewprop_btn a:visited{font-weight:700;color:#fff;text-decoration:none;padding:0 5px;}
.viewprop_btn_arrow{background-color:#ED2229;vertical-align:middle;border-radius:0 2px 2px 0;}

.sprites{background: url("/sites/remaxeuropecommon/images/ui/sprites.png") no-repeat scroll 0 0 transparent;}

.qs_global{margin:0 auto 10px;}
.qs_global_advsearch_td{min-width:230px;}
.qs_global_flags_div{float:right;width:auto;}
.qs_global_price,.qs_global_proptype,.qs_global_sqmetre,.qs_global_rooms,.qs_global_maxprice{border-radius:5px;color:#676f72;background:#FFF;height:30px;border:1px solid #DCDBDB;box-shadow:0 -3px 3px rgba(0,0,0,0.35);margin-right:5px;min-height:1.44em;line-height:1.44em;display:inline-block;font-family:"Lucida Grande", "Lucida Sans Unicode" ,"Lucida Sans",Verdana,sans-serif!important;padding:5px;}
.sel_language{width:auto;}
.qs_global_proptype{width:213px;}
.qs_global_rooms{width:165px;}
.qs_global_price{width:145px;}
.qs_global_maxprice{width:145px;margin-right:0;}
.qs_global_tbl{background:url(/sites/remaxeuropecommon/images/ui/qs_bkg.png) repeat-x;border-radius:5px;border-image:none;min-width:745px;height:195px;box-shadow:0 0 40px 5px rgba(255,255,255,0.5);position:relative;border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.1) rgba(0,0,0,0.4) rgba(0,0,0,0.2);border-style:solid;border-width:1px;margin:10px 0 0;padding:15px 30px 10px;}
.langflag{box-shadow:0 0 10px 0 rgba(255,255,255,0.5);}
.qs_global_tbl td{padding-top:0;padding-bottom:0;color:#fff!important;font-size:14px!important;font-weight:400;}
.qs_global_tbl label{vertical-align:text-bottom;margin:0 3px;}
    
button.qs_search_global,input.qs_search_global{background-color:#EF0005;color:#fff;font-family:Georgia,"Times New Roman",serif!important;border-radius:5px;box-shadow:4px -3px 4px rgba(0,0,0,0.05) inset, -4px 3px 4px rgba(255,255,255,0.1) inset, 0 -1px 0 rgba(0,0,0,0.05) inset, 0 1px 0 rgba(255,255,255,0.4) inset, 0 1px 2px rgba(0,0,0,0.15);text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);font-size:18px!important;background-clip:border-box;border:1px solid transparent;cursor:pointer;display:inline-block;font-weight:700;max-width:100%;min-height:35px;min-width:145px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto;top:-3px;padding:0 10px;}
button.qs_search_global:hover{background-color:#f3484c;color:#fff;}

.qs_global_advsearch,.qs_global_currency{color:#FFF!important;text-decoration:underline!important;}
.qs_global_advsearch{vertical-align:middle;}
.qs_global_currency_div{display:inline-block;}
.qs_global_currency_arrow{background-position:-20px -30px;height:30px;vertical-align:text-bottom;width:30px;}
.qs_global_currency_icon{background-position:0 0;height:34px;vertical-align:middle;width:30px;}
.qs_global_advsearch_pointer{background-position:-28px -36px;height:30px;vertical-align:middle;width:15px;}

#countrypopup_Global{z-index:999;}
#countrypopup_Global table.countrypopup_tbl{margin:5px;}
#country-selector-popup table.countrypopup_tbl{margin:5px;}
#countrypopup_Global td{padding:0;}
#country-selector-popup td{padding:0;}
.countrypopup_hdr td{background-color:#202D57;color:#fff!important;font-family:'Open+Sans',Helvetica, Arial, sans-serif!important;font-size:16px;font-weight:700;text-transform:uppercase;text-indent:5px;}
.countrypopup_hdr td img{padding:3px;}
.countrypopup_close{text-align:right;}
td.continent_hdr{border-bottom:1px solid #ccc;color:#555!important;font-size:14px!important;font-weight:700;}
.countrypopup_tbl{width:800px;}
.countrypopup_col{width:160px;}
.countrypopup_col_sub{width:160px;}
.countrypopup_col,.countrypopup_2col,.countrypopup_col_sub{padding-top:5px;}
.countrypopup_col td img,.countrypopup_2col td img,.countrypopup_col_sub td img{margin:0 3px 0 0;}
.countrypopup_2col{width:330px;padding-top:5px;}
.currencypopup{background:#fff!important;text-align:left;box-shadow:0 1px 3px 1px rgba(0,0,0,0.15);border-radius:4px 4px 4px 4px;padding:5px 5px 10px;}
.currencypopup td{font-size:11px!important;}
.currencypopup_hdr td{background-color:#202D57;color:#FFF!important;font-family:Calibri,Helvetica,Arial,sans-serif;font-size:12px!important;font-weight:700;text-transform:uppercase;padding:3px;}
#countrypopup{left:510px;}
.countrypopup_close img{cursor:pointer;}
.currencyanchor:link,.currencyanchor:visited{text-decoration:none;color:#477AAA;}

.btn-country{border-radius:3px;border:1px solid #eee;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);display:block;background-position:right -212px;height:28px;line-height:28px;font-size:14px;font-weight:600;color:#000;margin-bottom:10px;margin-left:3px;}

.listing-full .outerborder{padding:0;}

.agentoffice-srch-tbl .btn-country{margin-top:10px;}
.agentoffice-srch-tbl .country-select .btn_alt{margin-bottom:10px;margin-top:5px;}
.reset_link{font-weight:400;font-size:14px;text-decoration:underline!important;margin:0 20px 0 0;}

.listing-list,.listing-list-coll{margin:10px auto;}
   
/* Agent Office Profile */

.profile-office-tbl,.profile-agent-tbl{width:100%;}
.column-left,.column-right{width:250px;padding-bottom:10px;vertical-align:top;}
.profile-office-tbl .column-left{min-width:320px;}
.profile-agent-tbl .column-left{min-width:240px;}
.profile-content{vertical-align:top;font-size:14px;padding:0 20px;}
.profile-content h2{font-size:18px;font-weight:400;margin-bottom:0;}
.profile-content h3{font-size:16px;font-weight:600;margin-bottom:10px;}
.profile-content .license_num{margin-bottom:10px;}
.closer{font-size:14px;font-weight:400;margin:10px 0;}
.contact-form{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-form.jpg) repeat-x #e9e9e9;}
.contact-form h4{display:block;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-form-hdr.jpg) repeat-x #ececec;border-bottom:1px solid #c7c7c7;margin:0;padding:5px 15px;}
.contact-form-success{font-size:12px;padding:10px;}
.contact-form-success label{padding-bottom:5px;display:inline-block;}
.email-save .contact-form{border:none;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-email-save.jpg) repeat-x #d6d6d6;}
.email-save .contact-form h4{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-email-save-hdr.jpg) repeat-x #2183c8;border-radius:5px 5px 0 0;border:1px solid #217bb1;border-bottom:none;color:#fff;}
.profile-contact-tbl span.required,.listfull-contact-tbl span.required,.email-save-tbl span.required
.seller-contact-tbl span.required{color:#C00;font-size:9px;font-weight:600;}
.profile-contact-tbl,.listfull-contact-tbl,.email-save-tbl{width:90%;margin:5px auto; white-space:normal;}
.profile-contact-tbl td,.listfull-contact-tbl td,.email-save-tbl td .seller-contact-tbl td{vertical-align:top;padding-top:3px;}
.profile-contact-tbl label,.listfull-contact-tbl label,.email-save-tbl label{display:inline-block;font-size:12px;color:#666;padding-top:3px;}
.profile-contact-tbl .input-txt,.profile-contact-tbl .input-txtarea,.listfull-contact-tbl .input-txt,.listfull-contact-tbl .input-txtarea,.email-save-tbl .input-txt,.email-save-tbl .input-txtarea{width:91%;font-size:12px;color:#000;cursor:default;}
.profile-agent-tbl .profile-contact-tbl .input-txt{width:94%;}
.profile-office-tbl .profile-contact-tbl .input-txt{width:95%;}
.profile-contact-tbl .input-txtarea,.listfull-contact-tbl .input-txtarea,.email-save-tbl .input-txtarea{width:99%;height:60px;}
.profile-contact-tbl input[type=submit],.listfull-contact-tbl input[type=submit],.email-save-tbl input[type=submit]{float:right;color:#fff;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-red.jpg) repeat-x #c41c1b;border-radius:3px;border:1px solid #c41c1b;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);font-size:14px;white-space:normal;margin:5px 0;padding:2px 10px;}
input[type=submit]:disabled,.profile-contact-tbl input[type=submit]:disabled,.listfull-contact-tbl input[type=submit]:disabled{background:#a2a2a2;border: 1px solid #8d8d8d;}
.share-it{margin:20px auto 10px;}
.addthis_toolbox{width:255px;font-size:9px;margin:7px auto 5px;}
.addthis_button_facebook_like{height:20px;}
.addthis_default_style .addthis_separator{margin:0;}
.addthis_button_pinterest .at_PinItButton{position:relative;top:-2px;}
.location-office{width:100%;}
.location-office td{padding-top:3px;vertical-align:top;}
.location-office .txt-lbl{width:30%;font-size:12px;color:#666;}
.location-office #map{height:200px!important;}
.location-office .address{font-size:14px;color:#000;padding:10px 0 5px;}
.location-office .address h4{font-size:14px;font-weight:600;color:#000;margin:5px 0;}
.location-office .value{font-size:12px;color:#000;}
.agent-scroller{height:360px;overflow:auto;border:1px solid #ccc;margin:10px;}
.agent-scroller ul{display:inline-block;list-style:none outside none;padding-left:5px;margin:5px 0 0;}
.agent-scroller ul li{float:left;line-height:14px;width:90px;height:160px;margin:0 5px 0 0;}
.agent-scroller a:link,.agent-scroller a:visited{font-size:10px;line-height:11px;font-weight:600;text-decoration:none;word-wrap:break-word;color:#42413C;}
.agent-scroller a:hover{color:#c00;text-decoration:underline;}
.agent-scroller img{width:90px;height:120px;display:block;border:1px solid #ccc!important;}
.agent-name{display:inline-block;height:40px;width:90px;overflow:hidden;text-overflow:ellipsis;}
ul.profile-specs,ul.profile-languages{padding:5px 10px;}
.profile-specs li{list-style:none;background:url(/sites/remaxeuropecommon/images/jabiru/bullets/circle-arrow-right.png) no-repeat;background-position:left 2px;font-size:14px;padding:0 0 10px 20px;}
.profile-languages li{list-style:none;font-size:14px;line-height:18px;height:18px;padding:0 0 10px;}
ul.assitants{list-style:none;margin:0 15px;padding:5px 0 10px;}
.assitants li{font-size:12px;color:#666;}
.socialmedia-feed{margin:15px;}
.fb_iframe_widget{border-bottom:1px solid #aaa;background:#fff;}

.myremax_column .fb_iframe_widget,.listfull-share .fb_iframe_widget{border:none;background:transparent;}

.addthis_button_facebook_like{margin:0 10px;}
.youtube-container{border:1px solid #eee;overflow:auto;background:#fff;}
.feed-item-main{border-bottom:1px solid #E2E2E2;color:#555;font-size:12px;min-height:45px;overflow:hidden;padding-bottom:10px;margin:10px;}
.feed-item-main .feed-item-thumb{float:left;margin-right:10px;position:relative;}
.feed-item-thumb{display:inline-block;vertical-align:middle;width:185px;}
.feed-item-main .feed-item-time{color:#CCC;font-size:11px;line-height:12px;white-space:nowrap;}
.feed-item-main .description{color:#777;margin-top:7px;max-height:28px;overflow:hidden;}
.feed-video-title{font-weight:600;font-size:14px;display:inline-block;}
.feed-item-main ul{list-style:none;margin:0;padding:0;}
.feed-item-main li{padding:5px 0 0;}
.photo-office,.photo-agent{background:#fff;border:1px solid #ccc;padding:5px;}
.photo-office img,.photo-agent img{display:block;}
.getintouch{position:relative;}
.getintouch a:link,.getintouch a:visited{display:block;height:38px;line-height:38px;color:#036;font-size:14px;text-decoration:none;background:url(/sites/remaxeuropecommon/images/jabiru/sprites-chevrons.png) no-repeat;background-position:right -53px;position:absolute;top:-38px;width:100%;text-indent:10px;}
.getintouch a:hover{background-position:right -159px;}
.property-links{border-radius:5px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);margin:10px auto;}
.contact-links{border-radius:5px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);margin:0 auto;}
.property-links a,.property-links a:visited,.contact-links a,.contact-links a:visited{overflow:hidden;display:block;background:url(/sites/remaxeuropecommon/images/jabiru/sprites-chevrons.png) no-repeat;background-position:right 0;height:38px;line-height:38px;color:#036;font-size:14px;border-bottom:1px solid #ccc;text-decoration:none;}
.exclude-chk{display:block;background:url(/sites/remaxeuropecommon/images/jabiru/sprites-chevrons.png) no-repeat;background-position:0 0;height:38px;line-height:38px;color:#036;font-size:12px;text-decoration:none;padding:0;}
.exclude-chk input{vertical-align:middle;margin:0 15px;}

.contact-links a.share{border-bottom:none;}
.property-links a:hover,.contact-links a:hover{background-position:right -106px;}
.contact-links a.contact,.contact-links a.contact:visited{background-position:right -255px;color:#fff;}
.contact-links a.contact:hover{background-position:right -308px;}

i.updown,i.icon,i.tick,i.chevron,i.icon-back,i.icon-agents,i.icon-offices,i.page-next,i.page-prev,.fav-off,.fav-on,.exclusive-on,.star{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-main.png) no-repeat;vertical-align:middle;}
i.icon{width:24px;height:38px;display:block;float:left;margin:0 10px;}
i.chevron{width:6px;height:13px;display:inline-block;background-position:-548px -166px;vertical-align:baseline;margin:0 5px;}
i.page-next,i.page-prev{width:7px;height:12px;display:inline-block;background-position:-548px -134px;margin:0 0 1px 7px;}
i.page-prev{background-position:-594px -134px;margin:0 7px 1px 0;}
.image-nav,.image-name{display:inline-block;height:32px;line-height:32px;vertical-align:middle;margin:0;padding:0 5px 0 0;}
.image-name{color:#fff;float:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0;padding:0;}
.image-nav a{display:inline-block;cursor:pointer;vertical-align:middle;float:left;line-height:32px;}
i.image-next,i.image-prev{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listfull.png) no-repeat scroll right -209px transparent;display:inline-block;height:32px;vertical-align:middle;width:20px;margin:0 0 0 7px;}
i.image-prev{background-position:left -209px;margin:0 7px 0 0;}
i.image-next-lg-w,i.image-prev-lg-w{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listfull.png) no-repeat scroll right transparent;display:inline-block;height:32px;vertical-align:middle;width:20px;margin:0 0 0 7px;}
i.image-prev-lg-w{background-position:-532px -74px;}
i.image-next-lg-w{background-position:-710px -74px;}
i.image-next-lg-r,i.image-prev-lg-r{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listfull.png) no-repeat scroll right transparent;display:inline-block;height:32px;vertical-align:middle;width:20px;margin:0 0 0 7px;}
i.image-prev-lg-r{background-position:-612px -14px;}
i.image-next-lg-g{background-position:-788px -14px;}
i.image-next-lg-g,i.image-prev-lg-g{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listfull.png) no-repeat scroll right transparent;display:inline-block;height:32px;vertical-align:middle;width:20px}
i.image-prev-lg-g{background-position:-532px -14px;}
i.image-next-lg-g{background-position:-710px -14px;}
i.image-next-lg,i.image-prev-lg{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listfull.png) no-repeat scroll right transparent;display:inline-block;height:40px;vertical-align:middle;width:40px;margin:0 0 0 7px;}
i.image-prev-lg{background-position:-603px -69px;}
i.image-next-lg{background-position:-777px -69px;}
.image-count{font-size:12px;color:#fff;float:left;line-height:32px;vertical-align:middle;}
.big-scroll-back-btn {position:absolute;left: 1%;top: 45%;z-index:2;}
.big-scroll-forward-btn {position:absolute;left: 95%;top: 45%;z-index:2;}
.disablednav i.page-next{background-position:-719px -134px;}
.disablednav i.page-prev{background-position:-765px -134px;}
i.icon-agents,i.icon-offices{width:20px;height:18px;display:inline-block;background-position:-364px -189px;vertical-align:text-top;margin:0 5px;}
i.icon-agents{background-position:-364px -235px;}
.star{width:20px;height:22px;display:block;background-position:-589px -254px;}
.btn-moreresults{float:right;margin:10px 10px 10px 0;}
.btn-back{float:right;margin:10px 250px 10px 0;}
i.icon-back{width:22px;height:20px;display:inline-block;float:right;background-position:-485px -10px;margin:0 10px;}
.btn-back a:link,.btn-back a:visited,.btn-moreresults a:link,.btn-moreresults a:visited{color:#036;font-size:14px;text-decoration:underline;}
.all,.contact{border-radius:5px 5px 0 0;}
.rent,.share{border-radius:0 0 5px 5px;}
.rent:hover,.share:hover{border-radius:0 0 5px 5px;}
.all i.icon{background-position:-432px -38px;}
.group i.icon{background-position:-431px 2px;}
.sale i.icon{background-position:-429px -224px;}
.rent i.icon{background-position:-429px -175px;}
.contact i.icon{background-position:-431px -80px;}
.share i.icon{background-position:-429px -127px;}
.facebook i.icon,.squaretick i.icon,.pinterest i.icon,.twitter i.icon,.linkedin i.icon,.youtube i.icon,.google i.icon,.skype i.icon,.digg i.icon, .vk i.icon{background-position:-293px -251px;width:34px;margin:0 2px;}

.facebook i.icon  { background-position: -293px -84px; }
.squaretick i.icon  { background-position: -293px -42px;}
.pinterest i.icon  { background-position: -246px -84px; }
.twitter i.icon  { background-position: -246px -126px; }
.linkedin i.icon  { background-position: -246px -251px; }
.youtube i.icon  { background-position: -246px -210px; }
.google i.icon  { background-position: -293px -126px;  }
.skype i.icon  { background-position: -293px -168px; }
.digg i.icon  { background-position: -293px -251px; }
.vk i.icon {background-position: -293px -292px;}

.recently-sold-overlay{position:relative;}
.recently-sold-overlay .over-sold-month,.over-sold-week,.recently-sold-overlay .over-sold-yesterday,.recently-sold-overlay .over-sold-today,.over-sold-days{display:block;height:24px;line-height:24px;color:#000;font-size:12px;text-decoration:none;background:url(/sites/remaxeuropecommon/images/jabiru/overlay-yellow.png) repeat-x;position:absolute;top:-80px;width:100%;text-align:center;font-weight:600;}
.recently-sold{font-size:12px;overflow:hidden;display:inline-block;margin:10px;}
.recently-sold-container{border:1px solid #eee;margin:0 auto;}
.recently-sold-nav{vertical-align:middle;min-width:20px;padding:0 5px;}
.sold-tbl{margin:10px auto;}
.sold-item{width:200px;vertical-align:top;padding:0 5px;}
.sold-item img{width:190px;height:143px;border:1px solid #999;}
.recently-sold-addr{height:30px;overflow:hidden;text-overflow:ellipsis;}
.recently-sold a:link,.recently-sold a:visited{font-size:12px;font-weight:400;text-decoration:none;word-wrap:break-word;}
.recently-sold a:hover{color:#c00;text-decoration:underline;}
.recently-sold img.photo{width:187px;height:140px;display:block;border:1px solid #ccc;}
    
.chevron-left,.chevron-left-grey,.chevron-right,.chevron-right-grey{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-main.png) repeat-x;background-position:-541px -10px;vertical-align:middle;width:16px;height:27px;border:none;}
.chevron-right{background-position:-612px -10px;}
.chevron-left-grey{background-position:-671px -10px;}
.chevron-right-grey{background-position:-742px -10px;}
.box-specials .chevron-right{background-position:-580px -54px;display:inline-block;float:right;margin:0 10px 0 0;}

.panorama-div{display:none; z-index:-1;}
.home-modules-tbl{margin:10px auto;}
.social-links {margin-top: 10px;}
.social-links,.badges{overflow:hidden;}
.social-links ul,.badges ul{display:inline-block;list-style:none outside none;padding-left:5px;width:100%;margin:5px 5px 0 0;}
.badges ul{padding-left:7px;margin:7px 7px 0 0;}
.badges ul li{float:left;margin:0 7px 7px 0;}
.social-links ul li{float:left;margin:0;}
.collection i.icon,.ilistcert i.icon,.commercial i.icon,.succeed i.icon,.crs i.icon{background-position:-122px -138px;width:92px;height:119px;margin:0;}
.collection i.icon{background-position:0 0;}
.ilistcert i.icon{background-position:-122px 0;}
.commercial i.icon{background-position:0 -138px;}
.succeed i.icon{background-position:-122px -138px;}
.crs i.icon{background-position:-633px -206px;}
.see-more,.see-less{display:block;margin:10px 0;}
.see-more i.updown,.see-less i.updown,.options-more i.updown,.options-less i.updown{background-position:-543px -98px;width:14px;height:9px;display:inline-block;margin:0 10px;}
.see-less i.updown,.options-less i.updown{background-position:-591px -98px;}
.options-more,.options-less{border:1px solid #ccc;border-radius:3px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);background:#e5e4e4 url(/sites/remaxeuropecommon/images/jabiru/bkg-options.jpg) repeat-x;vertical-align:middle;text-align:center;cursor:pointer;margin:10px 0;padding:2px;}
.options-more i.updown,.options-less i.updown{margin:5px 10px;}
.see-more hr,.see-less hr{width:25%;display:inline-block;border:solid #a3a4a9;border-top:1px solid #a3a4a9;border-bottom:1px solid #b4d8e4;vertical-align:bottom;border-width:1px 0 0;}
.see-more a,.see-less a{width:50%;display:inline-block;text-align:center;}

.twitter-timeline {width:100% !important;}

.popupmap-tbl{width:600px;font-size:12px;margin:0 auto;}
.popupmap-tbl .googlemap-office{display:inline-block;margin:5px 0 0;}
.popupmap-tbl h1,.popupmap-tbl h2,.popupmap-tbl h3{font-size:16px;font-weight:400;line-height:16px;margin:0;padding:0 0 5px 10px;}
.popupmap-tbl h2{font-size:14px;line-height:14px;}
.popupmap-tbl h3{font-size:12px;line-height:16px;}
.popupmap-comm td{padding-bottom:3px;vertical-align:top;}
.popupmap-comm .txt-lbl{width:100px;}
.popupmap-contact{display:inline-block;padding:10px 0 0;}
.mapbubble-tbl{width:350px;}
.mapbubble-photo,.mapbubble-photo-office{width:100px;vertical-align:top;}
.mapbubble-photo-office{width:130px;}
.mapbubble-details{width:250px;vertical-align:top;text-align:left;}
.mapbubble-office{font-size:16px;}
.mapbubble-agent{font-size:14px;}
.mapbubble-address{font-size:12px;}

.tab-group{border-bottom:1px solid #fff;height:32px;min-width:630px;margin:0!important;padding:0;}
.tab-group .tab{float:left;text-indent:0;margin-right:7px;list-style-image:none!important;padding:0;}
.tab-group .tab a{background:#f5f5f5;font-size:14px;display:block;height:32px;line-height:30px;width:auto;text-align:center;text-decoration:none;color:#666;position:relative;top:1px;border-radius:2px 2px 0 0;box-shadow:0 0 1px rgba(50,50,50,0.3);margin:0;padding:0 20px;}
.tab-group .tab a:active{outline:none;}
.tab-group .tab a:hover{background:#fff;color:#222;}
.tab-group .tab a.current,.tab-group .tab a.current:hover,.tab-group .tab.current a{background:#fff;cursor:default!important;color:#222;}

.tab-icon-gallery,.tab-icon-list,.tab-icon-map {background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listinglist.png) no-repeat;display:inline-block;margin: 0 5px 0 0;vertical-align: middle;}
.tab-icon-gallery {background-position:-221px -209px;width:12px;height:12px;}
.tab-icon-list {background-position:-266px -210px;width:14px;height:10px;}
.tab-icon-map {background-position:-306px -204px;width:16px;height:19px;}

.gallery-container{text-align:center;width:100%;min-width:660px;display:inline-block;}
.gallery-item,.gallery-item-coll{position:relative;width:275px;display:inline-block;text-align:left;box-shadow:0 0 8px 0 rgba(0,0,0,0.35);border-radius:5px;background:#fff;height:360px;margin:0 5px 15px;padding:15px;}
.gallery-photo img{width:275px;height:207px;border:1px solid #999!important;display:block;}
.gallery-title,.gallery-title a,.gallery-location,.gallery-transtype,.gallery-price{font-size:12px;font-weight:600;color:#000;}
.gallery-listing-status{font-size:12px;font-weight:600;color:#999;vertical-align:top;margin-top:5px;}
.gallery-price-type{float:right;color:#000;margin-top:0px;}
.gallery-title{font-size:14px;height:40px;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gallery-transtype,.gallery-price{color:#c00;float:left;vertical-align:top;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gallery-transtype span,.gallery-price span{height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gallery-price{float:right;text-align:right;}
.gallery-price-main{color:#c00;}
.gallery-price-granular{color:#c00;font-size:10px;}
.gallery-item-coll{background:#696968 url(/sites/remaxeuropecommon/images/jabiru/bkg-listing-coll.jpg) repeat-x;}
.gallery-item-coll .gallery-title,.gallery-item-coll .gallery-title a,.gallery-item-coll .gallery-location,.gallery-item-coll .gallery-transtype,.gallery-item-coll .gallery-price,.gallery-item-coll .gallery-price-main,.gallery-item-coll .gallery-price-main a,.gallery-item-coll .gallery-price-granular,.gallery-item-coll .proplist_price{color:#fff!important;}
.gallery-item-rent{height:375px!important;}

.btn-fav{position:absolute;width:275px;height:1px;}
.fav-off,.fav-on{position:relative;width:28px;height:26px;float:right;display:inline-block;background-position:-11px -398px;cursor:pointer;margin:5px;}
.fav-on{background-position:-49px -398px;}
.view-regional{font-weight:600;}
.standard_listing_tbl .btn-fav{position:absolute;width:134px;height:1px;}
.standard_listing_tbl .fav-off,.standard_listing_tbl .fav-on{margin:3px;}
.flag-exclusive{position:absolute;width:275px;height:1px;z-index:1;}
.exclusive-on{position:relative;top:5px;left:-5px;width:194px;height:32px;float:left;display:inline-block;background-position:-177px -396px;font-size:12px;vertical-align:middle;line-height:28px;color:#fff;font-weight:600;padding:0 10px;}
.standard_listing_tbl .exclusive-on,.gallery-item-left .exclusive-on{position:relative;top:5px;width:130px;height:25px;background-position:-176px -438px;font-size:10px;vertical-align:middle;line-height:20px;}
.gallery-map-container .exclusive-on,.gallery-map-container-large .exclusive-on{position:relative;top:10px;background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listfull.png) no-repeat;width:310px;height:49px;background-position:-6px -150px;font-size:18px;vertical-align:middle;line-height:38px;}
.gallery-map-container-large .exclusive-on{top:55px;}
.photo-count-div{position:absolute;width:275px;height:1px;}
.photos-count{background:none repeat scroll 0 0 rgba(255,255,255,0.61);border-radius:2px;cursor:pointer;display:inline-block;float:right;height:16px;left:0;line-height:18px;position:relative;top:-33px;vertical-align:middle;z-index:1;margin:2px;padding:0 3px;}
.photos-count-txt{color:#000;display:inline-block;font-size:10px;line-height:12px;vertical-align:middle;padding:0 5px;}
.photos-count-txt a{color:#000;font-size:10px;}
.photos-count i.icon{background-position:-363px -302px;width:24px;display:inline-block;vertical-align:middle;margin:0 5px;}
.feature-item{display:inline-block;white-space:nowrap;margin:0 5px 5px 0;}
i.tick{width:12px;height:12px;display:inline-block;background-position:-545px -200px;vertical-align:baseline;margin:0 5px;}
.feature-data{width:300px;padding:5px 0;}
.key-data{background:#EFEFEF;overflow:auto;padding:0 0 10px;}
.commission-heading{font-size:14px;font-weight:600;}
.commission-data{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-lightgray.jpg) repeat-x #f0f0f0;overflow:auto;}
.commission-data h4{font-weight:700;padding:10px 0 10px 5px;}
.data-item,.data-item-alt{color:#000;font-weight:400;font-size:14px;width:93%;float:left;border-bottom:1px solid #999;margin:0 10px 5px;}
.data-item-alt{float:right;}
.data-item-value{float:right;color:#000;font-weight:600;font-size:14px;max-width:200px;white-space:normal;overflow:hidden;text-overflow:ellipsis;text-align:right;}
.comm-data-item{color:#000;font-weight:400;font-size:14px;border-bottom:1px solid #999;margin:0 20px 5px;}
.comm-data-item span{float:right;color:#000;font-weight:600;font-size:14px;width:25%;text-align:right;}
.data-item a,.data-item-alt a,.comm-data-item a,.comm-data-item-alt a{text-decoration:underline;}
.listfull-rooms table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.feature-data .data-item{font-size:12px;width:130px;color:#333;border-bottom:1px solid #ccc;margin:0 10px 5px 0;}
.feature-data .data-item-value{font-size:12px;}
.propfull_collection{width:42px;text-align:right;}
.tblcollection,.tblcollection_black,.listing-list-coll{background:#696968 url(/sites/remaxeuropecommon/images/jabiru/bkg-listing-coll.jpg) repeat-x;border:1px solid #9a9a99;}
.listing-list-coll .feature-data .data-item{color:#fff;border-bottom:1px solid #fff;}
.listing-list-coll .feature-data .data-item-value{color:#fff;}
.listing-list-coll .listinglist-proptype,.listing-list-coll .listinglist-transtype{color:#fff;}
.listing-list-coll a.proplist_title:link,.listing-list-coll a.proplist_title:visited{color:#fff;}
.listing-list-coll .proplist_price_alt,.listing-list-coll a.proplist_price_alt:link,.listing-list-coll a.proplist_price_alt:visited{color:#fff;}
.gallery-price-main .proplist_price_alt,.gallery-price-main a.proplist_price_alt:link,.gallery-price-main a.proplist_price_alt:visited{color:#c00;font-weight:600;}
.listinglist_proplist_price,.listinglist_proplist_price .proplist_price_alt,.listinglist_proplist_price a.proplist_price_alt:link,.listinglist_proplist_price a.proplist_price_alt:visited{color:#c00;font-weight:600;}
.listing-list-coll .proplist_price,.listing-list-coll .proplist_price a,.listing-list-coll a.proplist_price:link,.listing-list-coll a.proplist_price:visited{color:#fff!important;}
.listing-list-coll .proplist_pricetype,.listing-list-coll .proplist_price_strike{color:#fff!important;}
.listing-list-coll a.listinglist_agentname:link,.listing-list-coll a.listinglist_agentname:visited,.listing-list-coll a.listinglist_officename:link,.listing-list-coll a.listinglist_officename:visited{color:#fff;}

.googlemap-office{border:1px solid #ccc;cursor:pointer;background:#fff;margin:0 auto;padding:5px;}
.gallery-map-container .googlemap-office,.gallery-map-container-large .googlemap-office{border:none;cursor:default;background:transparent;margin:0 auto;padding:0;}
.googlemap-office img{display:block;}
.loading-img{background:#fff;opacity:0.95;position:absolute;width:100%;height:100%;vertical-align:middle;text-align:center;top:0;left:0;z-index:20000;display:block;}
.div-map-container{height:640px;width:auto;}
.div-map-fisheye{position:absolute;width:100%;overflow:hidden;height:640px;}
.div-worldmap{position:relative;width:100%;height:640px;z-index:1000;}

.qs_global div.selector,.qs_global div.selector span{background-image:url(/sites/remaxeuropecommon/images/jabiru/sprite-form-large.png);background-repeat:no-repeat;}
.qs_global div.selector{background-position:-483px -180px;line-height:36px;height:36px;}
.qs_global div.selector span{background-position:right 0;height:36px;line-height:36px;}
.qs_global div.selector:active,.qs_global div.selector.active{background-position:-483px -216px;}
.qs_global div.selector:active span,.qs_global div.selector.active span{background-position:right -36px;}
.qs_global div.selector.focus,.qs_global div.selector.hover,.qs_global div.selector:hover{background-position:-483px -252px;}
.qs_global div.selector.focus span,.qs_global div.selector.hover span,.qs_global div.selector:hover span{background-position:right -72px;}
.qs_global div.selector.focus:active,.qs_global div.selector.focus.active,.qs_global div.selector:hover:active,.qs_global div.selector.active:hover{background-position:-483px -288px;}
.qs_global div.selector.focus:active span,.qs_global div.selector:hover:active span,.qs_global div.selector.active:hover span,.qs_global div.selector.focus.active span{background-position:right -108px;}
.qs_global div.selector.disabled,.qs_global div.selector.disabled:active,.qs_global div.selector.disabled.active{background-position:-483px -324px;}
.qs_global div.selector.disabled span,.qs_global div.selector.disabled:active span,.qs_global div.selector.disabled.active span{background-position:right -144px;}



.qs_global_drpdwns div{float:left;}
.qs_global_drpdwns div.selector select{cursor:pointer;}
.qs_global_proptypediv div.selector span{color:#000;width:200px;min-width:200px;}
.qs_global_proptypediv div.selector{font-size:14px;width:225px;min-width:225px;}
.qs_global_proptypediv div.selector select{width:230px;min-width:230px;}
.qs_global_bedrmsdiv div.selector span,.qs_global_sqmetrediv div.selector span{color:#000;width:140px;min-width:140px;}
.sellers-search .qs_global_bedrmsdiv div.selector span,.sellers-search .qs_global_sqmetrediv div.selector span{color:#000;width:80px;min-width:80px;}
.qs_global_bedrmsdiv div.selector,.qs_global_sqmetrediv div.selector{font-size:14px;width:165px;min-width:165px;}
.sellers-search .qs_global_bedrmsdiv div.selector,.sellers-search .qs_global_sqmetrediv div.selector{font-size:14px;width:105px;min-width:105px;}
.qs_global_bedrmsdiv div.selector select,.qs_global_sqmetrediv div.selector select{width:170px;min-width:170px;}
.sellers-search .qs_global_bedrmsdiv div.selector select,.sellers-search .qs_global_sqmetrediv div.selector select{width:110px;min-width:110px;}
.qs_global_pricediv,.qs_global_pricediv_rent{min-width:335px;}
.qs_global_pricediv div.selector span,.qs_global_pricediv_rent div.selector span{color:#000;width:130px;min-width:130px;}
.qs_global_pricediv div.selector,.qs_global_pricediv_rent div.selector{font-size:14px;width:155px;min-width:155px;}
.qs_global_pricediv div.selector select,.qs_global_pricediv_rent div.selector select{width:160px;min-width:160px;}
.qs_global_flags_div div.selector span{color:#000;font-size:14px;}
.qs_global_pricediv div:first-child,.qs_global_pricediv_rent div:first-child{margin-right:1px;}
.ftqs_country_btn{background:#fff url(/sites/remaxeuropecommon/images/ui/sprites.png) no-repeat right -98px;border-radius:5px;color:#666!important;height:30px;border:1px solid #DCDBDB;box-shadow:0 -3px 3px rgba(0,0,0,0.35);margin-right:5px;min-height:1.44em;line-height:1.44em;display:inline-block;font-weight:400;text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px!important;min-width:200px;text-align:left;padding:0 25px 0 5px;}
.ftqs_country_btn img{display:none;}

.qs_global .icon,.qs_global .icon-before:before,.qs_global .icon-after:after{background-image:url(/sites/remaxeuropecommon/images/balloon-dropshad.png);background-repeat:no-repeat;display:inline-block;height:16px;overflow:hidden;vertical-align:middle;width:16px;}
.icons-balloon-color-101x120{background-position:0 0;height:120px!important;width:101px!important;}
.balloon-174x234{background-position:0 0;height:234px!important;width:174px!important;position:absolute;top:-8px;left:700px;background-image:url(/sites/remaxeuropecommon/images/remaxballoon.png);z-index:2;}
.sellers-search .qs_global_tbl{height:auto;min-width:685px;position:inherit!important;margin:0 auto;}
.qs_global.sellers-search table{border-collapse:separate;}
.sellers-v-spacer{line-height:15px;}
.listings-loading{font-weight:600;margin:250px auto 0;}
.contact-us-link,.contact-us-link-map{font-weight:400;font-size:14px;padding:10px;background:#f5f5f5;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.contact-us-link a:link,.contact-us-link a:visited,.contact-us-link-map a:link,.contact-us-link-map a:visited{color:#c00;}
.contact-us-link a:hover,.contact-us-link-map a:hover{color:#039;}
.qs_bkg div.selector{width:100%;}
.qs_bkg div.selector span{width:85%;text-align:left;}
.qs_bkg div.selector select{min-width:85%;}
.qs_divPrice div.selector span{width:86px;}
.no-listings-tbl{width:80%;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border-radius:5px;background:#fcfcfc;border:1px solid #e4e4e4;margin:20px auto;padding:20px;}
.no-listings-msg{font-size:14px;text-align:left;width:100%;margin:20px auto;}

.gstyle_search .qs_global_fts .ui-autocomplete-input{font-size:12px!important;height:18px;line-height:18px;text-indent:5px;}
.gstyle_search .qs_global{width:780px;margin:0 auto 10px;}
.gstyle_search .qs_global_pricediv,.gstyle_search .qs_global_pricediv_rent{min-width:250px;}
.gstyle_search .qs_global_tbl{background:none;border:none;border-radius:0;box-shadow:none;height:auto;min-width:680px!important;position:relative;display:inline-block;margin:20px 0 10px 10px;padding:0;}
.gstyle_search .qs_global_flags_div{display:inline-block;float:right;width:auto;margin:-15px 200px 0 0;}
.gstyle_search .qs_global_tbl td{font-size:12px!important;padding:3px 0;}
.gstyle_search button.qs_search_global{background-clip:border-box;background-color:#EF0005;border:1px solid transparent;border-radius:5px 5px 5px 5px;box-shadow:4px -3px 4px rgba(0,0,0,0.05) inset, -4px 3px 4px rgba(255,255,255,0.1) inset, 0 -1px 0 rgba(0,0,0,0.05) inset, 0 1px 0 rgba(255,255,255,0.4) inset, 0 1px 2px rgba(0,0,0,0.15);color:#FFF;cursor:pointer;display:inline-block;font-size:14px!important;font-weight:700;max-width:100%;min-height:24px;min-width:80px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);top:5px;right:0;vertical-align:middle;white-space:nowrap;width:auto;padding:0 5px;}
.gstyle_search .ftqs_country_btn{background:url(/sites/remaxeuropecommon/images/ui/sprites.png) no-repeat scroll right -102px #fff;border:1px solid #DCDBDB;border-radius:5px 5px 5px 5px;box-shadow:0 -3px 3px rgba(0,0,0,0.35);color:#000!important;display:inline-block;font-size:12px!important;font-weight:400;height:20px;line-height:1.44em;margin-right:5px;min-height:1.44em;min-width:100px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;padding:0 25px 0 5px;}
.gstyle_search .qs_global_advsearch_pointer{background-position:-23px -39px;display:inline;height:22px;}
.gstyle_search .qs_global_currency_arrow{background-position:-20px -44px;height:16px;vertical-align:text-bottom;width:30px;}
.gstyle_search .qs_global div.selector,.gstyle_search .qs_global div.selector span{background-image:url(/sites/remaxeuropecommon/images/jabiru/sprite-form.png);background-repeat:no-repeat;}
.gstyle_search .qs_global div.selector{background-position:-483px -130px;line-height:26px;height:26px;}
.gstyle_search .qs_global div.selector span{font-size:12px;line-height:26px;height:26px;}
.gstyle_search div.selector select{color:#000;padding:0;}
.gstyle_search .qs_global_proptypediv div.selector{min-width:205px;width:205px;}
.gstyle_search .qs_global_proptypediv div.selector span{min-width:180px;width:180px;}
.gstyle_search .qs_global_proptypediv div.selector select{min-width:210px;width:210px;}
.sellers-search .qs_global_proptypediv div.selector{min-width:155px;width:155px;}
.sellers-search .qs_global_proptypediv div.selector span{min-width:130px;width:130px;}
.sellers-search .qs_global_proptypediv div.selector select{min-width:160px;width:160px;}

.gstyle_search .qs_global_bedrmsdiv div.selector,.gstyle_search .qs_global_sqmetrediv div.selector,.gstyle_search .qs_global_pricediv div.selector,.gstyle_search .qs_global_pricediv_rent div.selector{min-width:115px;width:115px;}
.gstyle_search .qs_global_bedrmsdiv div.selector select,.gstyle_search .qs_global_sqmetrediv div.selector select,.gstyle_search .qs_global_pricediv div.selector select,.gstyle_search .qs_global_pricediv_rent div.selector select{min-width:120px;width:120px;}
.gstyle_search .qs_global_bedrmsdiv div.selector span,.gstyle_search .qs_global_sqmetrediv div.selector span,.gstyle_search .qs_global_pricediv div.selector span,.gstyle_search .qs_global_pricediv_rent div.selector span{min-width:90px;width:90px;}
.gstyle_search .qs_global div.selector:active,.gstyle_search .qs_global div.selector.active{background-position:-483px -156px;}
.gstyle_search .qs_global div.selector:active span,.gstyle_search .qs_global div.selector.active span{background-position:right -26px;}
.gstyle_search .qs_global div.selector.focus,.gstyle_search .qs_global div.selector.hover,.gstyle_search .qs_global div.selector:hover{background-position:-483px -182px;}
.gstyle_search .qs_global div.selector.focus span,.gstyle_search .qs_global div.selector.hover span,.gstyle_search .qs_global div.selector:hover span{background-position:right -52px;}
.gstyle_search .qs_global div.selector.focus:active,.gstyle_search .qs_global div.selector.focus.active,.gstyle_search .qs_global div.selector:hover:active,.gstyle_search .qs_global div.selector.active:hover{background-position:-483px -208px;}
.gstyle_search .qs_global div.selector.focus:active span,.gstyle_search .qs_global div.selector:hover:active span,.gstyle_search .qs_global div.selector.active:hover span,.gstyle_search .qs_global div.selector.focus.active span{background-position:right -78px;}
.gstyle_search .qs_global div.selector.disabled,.gstyle_search .qs_global div.selector.disabled:active,.gstyle_search .qs_global div.selector.disabled.active{background-position:-483px -234px;}
.gstyle_search .qs_global div.selector.disabled span,.gstyle_search .qs_global div.selector.disabled:active span,.gstyle_search .qs_global div.selector.disabled.active span{background-position:right -104px;}

.svdsearch-ftr{border-top:1px solid #ccc;}
.saved-search{padding:20px;}
.svdsearch-btn-back{display:inline-block;}
.svdsearch-btn-back i.icon-back{width:22px;height:20px;display:inline-block;float:left;margin:0 10px;}

.recfav-data{min-height:28px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;}
.cookie-msg-container{position:relative;top:0;width:100%;}
.cookie-msg{background:rgba(50,50,50,0.70);font-weight:600;color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.25);font-size:12px;z-index:1;text-align:center;margin:0 auto;padding:10px;}
.cookie-msg a:link,.cookie-msg a:visited{color:#fff;text-decoration:underline;}
.cookie-msg a:hover{color:#c00;text-decoration:underline;}
.cookie-close-msg{float:right;}
.gallery-container .sold-on{background:none repeat scroll 0 0 rgba(255,51,51,0.6);color:#fff;display:inline-block;font-size:14px;font-weight:600;height:26px;line-height:26px;position:relative;text-align:center;vertical-align:middle;width:100%;text-transform:uppercase;}
.listing-list .flag-sold,.listing-list-coll .flag-sold{height:1px;position:absolute;width:134px;}
.listing-list .sold-on,.listing-list-coll .sold-on{background:rgba(237,35,35,0.6);color:#fff;display:inline-block;font-size:12px;font-weight:600;height:21px;line-height:21px;text-align:center;width:100%;text-transform:uppercase;position:relative;top:80px;}
.listfull-price-sold{color:#fff;font-size:18px;font-weight:600;text-align:center;font-family:'Open+Sans', Helvetica, Arial, sans-serif!important;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-red.jpg) repeat-x scroll 0 0 #C41C1B;line-height:20px;min-width:160px;padding:6px;}
.contact-popout-toolbar,.contact-popout-header{background:#eee;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border:none;border-radius:0 0 5px 5px;position:absolute;width:214px;z-index:4;}
.contact-popout-toolbar{display:none;margin:-15px 0 0;}
.contact-popout-header{right:0;display:none;}
.contact-popout-header .profile-contact-tbl label,.contact-popout-header .profile-contact-tbl input,.contact-popout-toolbar .profile-contact-tbl label,.contact-popout-toolbar .profile-contact-tbl input{float:left;}
.contact-popout-header .profile-contact-tbl input[type=submit]{max-width:170px;}
.contact-popout-header .input-txtarea,.contact-popout-toolbar .input-txtarea{height:100px;}
.contact-top{position:absolute;right:0;z-index:4;top:30px;}

.listfull-contact-tbl .contact-terms {float: left; width: 90%;  margin: 0 0 0 1%;}
.profile-contact-tbl .contact-terms {float: left; width: 87%;  margin: 0 0 0 1%;}
.contact-terms > a {text-decoration: underline;}
.contact-terms {line-height: 20px;}
.terms-container {font-family:'Open+Sans', Helvetica, Arial, sans-serif;}
  
i.chevron-up,i.chevron-down{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-main.png);float:right;height:15px;width:15px;}
i.chevron-up{background-position:-762px -98px;}
i.chevron-down{background-position:-715px -98px;}
.toolbar .contact{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-red.jpg) repeat-x scroll 0 0 #C41C1B;border-radius:0 0 0 0;color:#FFF!important;padding-right:6px!important;width:192px;border:none!important;}
.profile-contact-tbl input[type=submit],.listfull-contact-tbl input[type=submit],.email-save-tbl input[type=submit]{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-grad-red.jpg) repeat-x scroll 0 0 #C41C1B;border:1px solid #C41C1B;border-radius:3px 3px 3px 3px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);color:#FFF;float:right;font-size:14px;line-height:15px;min-height:15px;white-space:normal;margin:5px 0;padding:5px 10px;}
#blackout{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:3;display:none;}
.contactpopup_legal{text-align:left;white-space:normal;width:180px;}
.contactpopup_legal a:link,.contactpopup_legal a:visited{background:none repeat scroll 0 0 transparent!important;color:#666!important;display:inline!important;font-size:12px!important;width:180px!important;padding:0!important;}
.sprites-location{background:url(../images/jabiru/sprites-main.png) no-repeat top left;}
.input-location{background-position:-744px -353px;background-color:#fff;}
.geobutton{border:1px solid #FFF;height:30px;text-decoration:none;vertical-align:middle;width:33px;border-radius:2px;margin:0 3px 0 0;padding:0;}

 .maxmatch-item {display: inline-block;box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);border-radius: 5px;background: #fff;width: 100%; border: 1px solid #eee; margin: 10px auto; min-width: 960px;
}
.maxmatch-officeinfo {width: 580px;  margin-top: 10px;  display: inline-block;}
.maxmatch-agent{ background: #fff; border: 1px solid #eee; border-radius: 2px; margin: 10px; width: 330px;	display: inline-block;padding: 15px;vertical-align: top;}
.maxmatch-agent h3, .maxmatch-agent h4 { font-weight: 400;margin: 0 0 5px;padding: 0;}
.maxmatch-agent h3 {font-size: 18px;color: #c00;}
.maxmatch-agent h4 {font-size: 14px; color: #999;}
.maxmatch-agent a:link, .maxmatch-agent a:visited {	margin: 0 2px 0 0;display: inline-block;}
.maxmatch-agent a:last-child {margin: 0 0 0 0;}
.maxmatch-agent img {float: left;width: 58px;height: 76px;border: 1px solid #999 !important;}
.maxmatch-agent-text {float: left;}
.maxmatch-agent-photos {}
.maxmatch-photo { float: left; }
.maxmatch-photo img {border: 1px solid #adadad!important;height: 183px;	width: 243px;display: block;margin: 0 10px 10px;}
.maxmatch-addr {float: left;position: relative;height: 188px;font-size: 16px;color: #666;line-height: 22px;	vertical-align: top;width:315px;}
.maxmatch-addr h4, .agent-details h4 {font-size: 18px; font-weight: 400;text-decoration: underline;	margin: 2px 0 5px; }
.sellers-port-btn { bottom: 0;position: absolute;}
.maxmatch-map { float: right; vertical-align: middle;margin: 10px 10px 10px 0; width:270px;}
.maxmatch-office-map{border:1px solid #ccc;height:183px;width:270px;}
#maxmatch-contact-form-container {position: absolute;top: 0;left: 0;width: 100%;}
#maxmatch-contact-form-inner {left: 50%;margin: -120px -150px;position: fixed;top: 50%;z-index: 20;width: 300px;}


/* Small Screens */
@media only screen and (min-width: 0px) and (max-width: 1279px) {
.maxmatch-agent {width: 580px;margin: 10px;}
.maxmatch-agent-text {margin-right: 20px;}
.maxmatch-office-map {height: 325px;	width: 315px;}
.maxmatch-agent-text { margin-right: 20px; width: 215px;}
.maxmatch-map {width:315px;}
.maxmatch-office-map{height:325px;width:315px;}
.maxmatch-officeinfo {  width: 620px;}
.maxmatch-addr {width: 355px;}
}


button.big_red_button,input.big_red_button{background-clip:border-box;background-color:#EF0005;border:1px solid transparent;border-radius:5px 5px 5px 5px;box-shadow:4px -3px 4px rgba(0,0,0,0.05) inset, -4px 3px 4px rgba(255,255,255,0.1) inset, 0 -1px 0 rgba(0,0,0,0.05) inset, 0 1px 0 rgba(255,255,255,0.4) inset, 0 1px 2px rgba(0,0,0,0.15);color:#FFF;cursor:pointer;display:inline-block;font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;font-weight:700;max-width:100%;min-height:35px;min-width:145px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);top:-3px;vertical-align:middle;white-space:nowrap;width:auto;padding:0 10px;}
          
.sellersmsg,.sellersmsg-noresult{margin:40px auto;}
.sellersmsg-noresult{text-align:justify;width:750px;margin:40px auto;}
.sellersmsg h2,.sellersmsg-noresult h2{font-size:22px;line-height:22px;color:#000;padding-bottom:3px;font-weight:400;counter-reset:SlingShotAdmin;margin:20px 0 5px;}
.sellersmsg p,.sellersmsg-noresult p{font-size:16px;line-height:22px;font-weight:400;margin:0;}
.sellers-portal-form.contact-form h4,.sellers-portal-form-wide.contact-form h4{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-form-hdr.jpg) repeat-x scroll 0 0 #ECECEC;border-bottom:1px solid #C7C7C7;display:block;font-weight:400;font-size:16px;margin:0;padding:2px 15px;}
.sellers-portal-form.box-generic{width:330px;margin:0;}
.sellers-portal-form-wide .seller-contact-tbl{width:700px;margin:0 20px;}
.sellers-portal-form-wide .spacer-h{width:60px;}
.sellers-portal-form label,.sellers-portal-form-wide label{font-size:14px;display:inline-block;color:#666;padding-top:3px;}
.sellers-portal-form .input-txt,.sellers-portal-form .input-txtarea{width:91%;font-size:14px;}
.sellers-portal-form-wide .input-txtarea{width:98%;font-size:14px;height:100px;}
.sellers-portal-form-wide .input-txt{width:230px;font-size:14px;}
.sellers-portal-form-wide.contact-form{display:table;width:auto;background:url(/sites/remaxeuropecommon/images/jabiru/bkg-form.jpg) repeat-x scroll 0 0 #E9E9E9;border:1px solid #E4E4E4;margin:40px auto;}
.sellers-portal-alert{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:5px;width:732px;margin:5px auto;padding:10px;}
	
	
.seller-contact-thankyou{font-weight:400;font-size:14px;line-height:20px;}
.listgallery-controls-container,.listlist-controls-container,.listlist-popupmap-container{background-color:#adadad;border:1px solid #adadad;height:20px;line-height:20px;width:100%;}
.listlist-controls-container{width:auto;}
.listlist-popupmap-container{width:99.8%!important;margin-top:5px;left:0;position:absolute;}
.listgallery-action,.listlist-action,.listlist-action-fav{display:block;float:left;height:20px;line-height:20px;vertical-align:middle;width:30px;padding:0 5px;}
.listlist-action-border{border-right:1px solid #999;border-left:1px solid #999;}
.right-border{border-right:1px solid #999;}

.listlist-action-cancel{border:none;display:block;float:right;height:20px;line-height:20px;vertical-align:middle;padding:0 5px;}
.listlist-action-fav,.listlist-action{vertical-align:middle;width:43px;text-align:center;padding:0;}
.listgallery-action i.map,.listgallery-action i.photo,.listgallery-action i.map-off,.listgallery-action i.tour,.listgallery-action i.tour-off,.listgallery-action i.fav-on,.listgallery-action i.fav-off,.listlist-action i.map,.listlist-action i.photo,.listlist-action i.map-off,.listlist-action i.tour,.listlist-action i.tour-off,.listlist-action-fav i.fav-on,.listlist-action-fav i.fav-off{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listinglist.png) no-repeat;display:inline-block;width:20px;height:20px;vertical-align:middle;text-align:center;margin:2px 5px;}
.special-feature,.er-recommended,.btn-close,.feature-icon{background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listinglist.png) no-repeat;display:inline-block;}
.feature-icon{height:15px;line-height:20px;vertical-align:middle;width:20px;}
.rooms-on,.rooms-coll-on,.baths-on,.baths-coll-on,.beds-on,.beds-coll-on,.parking-on,.parking-coll-on,.floorsize-on,.floorsize-coll-on{cursor:pointer;}
.rooms-off,.rooms-coll-off,.baths-off,.baths-coll-off,.beds-off,.beds-coll-off,.parking-off,.parking-coll-off,.floorsize-off,.floorsize-coll-off{cursor:default;}
.rooms-on{background-position:-175px -40px;}
.rooms-off{background-position:-175px -10px;}
.gallery-item-coll .rooms-on{background-position:-175px -103px;}
.gallery-item-coll .rooms-off{background-position:-175px -73px;}
.baths-on{background-position:-211px -40px;}
.baths-off{background-position:-211px -10px;}
.gallery-item-coll .baths-on{background-position:-211px -103px;}
.gallery-item-coll .baths-off{background-position:-211px -73px;}
.beds-on{background-position:-248px -40px;}
.beds-off{background-position:-248px -10px;}
.gallery-item-coll .beds-on{background-position:-248px -103px;}
.gallery-item-coll .beds-off{background-position:-248px -73px;}
.parking-on{background-position:-284px -44px;}
.parking-off{background-position:-284px -14px;}
.gallery-item-coll .parking-on{background-position:-284px -107px;}
.gallery-item-coll .parking-off{background-position:-284px -77px;}
.floorsize-on{background-position:-326px -41px;}
.floorsize-off{background-position:-326px -11px;}
.gallery-item-coll .floorsize-on{background-position:-326px -104px;}
.gallery-item-coll .floorsize-off{background-position:-326px -74px;}

.er-a-plus,.er-a,.er-b,.er-c,.er-d,.er-e,.er-f,.er-g,.er-h,.er-i,.er-nc{width:45px;height:20px;float:left;vertical-align:middle;text-align:center;background:url(/sites/remaxeuropecommon/images/jabiru/sprites-listinglist.png) no-repeat;display:inline-block;margin:3px;}
.er-12-a-plus,.er-12-a,.er-12-b,.er-12-b-minus,.er-12-c,.er-12-d,.er-12-e,.er-12-f,.er-12-g,.er-12-nc{width:17px;height:15px;float:left;vertical-align:middle;text-align:center;background:url(/sites/remaxeuropecommon/images/erating-12.png) no-repeat;display:inline-block;margin:3px;}
.er-14-a-plus,.er-14-a,.er-14-b,.er-14-c,.er-14-d,.er-14-e,.er-14-f,.er-14-g,.er-14-h,.er-14-i,.er-14-nc,.er-14-na{width:17px;height:17px;float:left;vertical-align:middle;text-align:center;background:url(/sites/remaxeuropecommon/images/erating-14.png) no-repeat;display:inline-block;margin:3px;}
	
.listgallery-action i.photo,.listlist-action i.photo{background-position:-173px -177px;cursor:pointer;}
.listgallery-action i.photo-off,.listlist-action i.photo-off{background-position:-173px -147px;cursor:default;}
.listgallery-action i.map,.listlist-action i.map{background-position:-305px -177px;cursor:pointer;}
.listgallery-action i.map-off,.listlist-action i.map-off{background-position:-305px -147px;cursor:default;}
.listgallery-action i.tour,.listlist-action i.tour{background-position:-217px -177px;cursor:pointer;}
.listgallery-action i.tour-off,.listlist-action i.tour-off{background-position:-217px -147px;cursor:default;}
.listgallery-action i.fav-on,.listlist-action-fav i.fav-on{background-position:-263px -177px;cursor:pointer;}
.listgallery-action i.fav-off,.listlist-action-fav i.fav-off{background-position:-263px -147px;cursor:pointer;}
.listlist-action-fav i.fav-on,.listlist-action-fav i.fav-off{margin-right:10px;}
.mlsid a{color:#fff;font-size:11px;font-style:normal;margin:0 5px;}
.gallery-attr{float:left;position:relative;width:100%;height:20px;margin-top:5px;padding-top:2px;border-top:1px solid #ccc;vertical-align:middle;}
.gallery-attr-item-value{font-size:11px;font-weight:700;height:30px;line-height:30px;vertical-align:middle;width:15px;padding:0 13px 0 5px;}
.gallery-item-coll
.gallery-attr-item-value{color:#fff;}
.special-feature-container{display:inline-block;float:left;width:100%;margin:5px 0 0;}
.special-feature{width:22px;height:22px;margin:0 2px 0 0;}
.bestdeal-on{background-position:-10px -39px;}
.bestdeal-off{background-position:-10px -9px;}
.development-on{background-position:-41px -39px;}
.development-off{background-position:-41px -9px;}
.openhouse-on{background-position:-72px -39px;}
.openhouse-off{background-position:-72px -9px;}
.foreclose-on{background-position:-103px -39px;}
.foreclose-off{background-position:-103px -9px;}

.e-rating{border-radius:3px;border:1px solid #eee;width:auto;height:21px;background:#fff;display:inline-block;}
.er-recommended{background-position:-102px -86px;width:23px;height:17px;float:left;display:inline-block;margin:3px;}
.er-a-plus{background-position:-17px -88px;}
.er-a{background-position:-17px -118px;}
.er-b{background-position:-17px -148px;}
.er-c{background-position:-17px -178px;}
.er-d{background-position:-17px -208px;}
.er-e{background-position:-17px -238px;}
.er-f{background-position:-17px -268px;}
.er-g{background-position:-17px -298px;}
.er-h{background-position:-17px -328px;}
.er-i{background-position:-17px -358px;}
.er-nc{background-position:-17px -388px;}
.er-12-a-plus{background-position:0 0;}
.er-12-a{background-position:0 -20px;}
.er-12-b{background-position:0 -40px;}
.er-12-b-minus{background-position:0 -60px;}
.er-12-c{background-position:0 -80px;}
.er-12-d{background-position:0 -100px;}
.er-12-e{background-position:0 -120px;}
.er-12-f{background-position:0 -140px;}
.er-12-g{background-position:0 -160px;}
.er-12-nc{background-position:0 -180px;}
.er-14-a-plus{background-position:0 0;}
.er-14-a{background-position:0 -20px;}
.er-14-b{background-position:0 -40px;}
.er-14-c{background-position:0 -60px;}
.er-14-d{background-position:0 -80px;}
.er-14-e{background-position:0 -100px;}
.er-14-f{background-position:0 -120px;}
.er-14-g{background-position:0 -140px;}
.er-14-h{background-position:0 -160px;}
.er-14-i{background-position:0 -180px;}
.er-14-nc{background-position:0 -200px;}
.er-14-na{background-position:0 -220px;}

.listinglistpopup{display:none;position:absolute;top:0;left:0;height:400px;width:500px;z-index:2; padding:5px; background:#fff;}
.listinglistpopupfooter{height:20px;width:100%;background-color:#ccc;}
.listlist-action-cancel i.cancel{background:url(/sites/remaxeuropecommon/images/select2.png) repeat scroll 0 0 transparent;display:inline-block;height:12px;vertical-align:middle;background-position:25px -12px;width:25px;cursor:pointer;position:relative;float:right;margin:5px 8px 2px 0;}
.listinggallerymap{width:275px;height:207px;border:1px solid #adadad;}
.listinglistmap{width:500px;height:400px;}
.tooltip_bubble{display:none;border:1px solid #adadad;position:absolute!important;background-color:#FFF;color:Gray;z-index:100;text-align:center;font-weight:700;font-size:11px;margin:0 0 12px;padding:5px;}


.sellers-hdr{width:100%;}
.sellers-hdr .qs_global_flags_div{float:right;height:40px;vertical-align:middle;width:auto;}
.sellers-hdr-line td{border-bottom:1px solid #c3c3c3;}
.sellers-hdr h1{color:#369;font-size:22px;margin:0;padding:0;}
.sellers-hdr-sub h2{color:#333;font-size:16px;font-weight:400;line-height:22px;width:750px;text-align:justify;margin:20px 0;padding:0;}
.sellers-hdr .addthis_toolbox{float:right;width:auto;}
.sellers-hdr .fb_iframe_widget{background:transparent;border:none;}
.refine-search{display:inline-block;line-height:34px;vertical-align:middle;margin:0 20px;padding:0;}
.refine-search a{text-decoration:underline;}
.refine-search i.icon-back{float:none;}

.ui-menu .ui-menu-item{text-align:left;}
.sellersmsg,.sellersmsg-noresult,.sellersmsg h2,.sellersmsg-noresult h2,.sellers-hdr-sub h2,.sellers-list-item,.sellers-port-addr,.sellers-port-addr h4,.sellers-portal-form,.seller-contact-tbl,.sellers-search *{font-family:'Open+Sans',Helvetica, Arial, sans-serif!important;}
.seller-contact-tbl .btn_contact{margin:10px 0!important;}  

.feepopup{background:#fff!important;box-shadow:0 1px 3px 1px rgba(0,0,0,0.15);border-radius:4px 4px 4px 4px;display:block;left:40%;position:fixed;top:40%;width:20%;min-width:200px;z-index:777;padding:5px 5px 10px;}
.feepopup-text{font-size:12px;line-height:16px;padding:5px 0 0;}
.feepopup_hdr td{background-color:#202D57;color:#FFF!important;font-family:Calibri,Helvetica,Arial,sans-serif;font-size:12px!important;font-weight:700;text-transform:uppercase;padding:3px;}
.feepopup_close{text-align:right;}
.feepopup_close img{cursor:pointer;}
.gallery-attribute-position{position:absolute;bottom:167px;width:276px;z-index:1;}
.listing-onsale-container{background:#fff;border:1px solid #eee;border-radius:2px;display:inline-block;float:left;margin:5px 0;padding:2px;}
.gallery-onsale-container{background:#fff;border:1px solid #eee;border-radius:2px;display:inline-block;float:right;margin:5px;padding:2px;}
.listing-onsale-tbl{text-align:left;}
.listing-onsale-title{color:#C00;font-size:12px;font-weight:600;padding:0 5px;}
.listing-onsale-discount{color:#000;font-size:11px;font-weight:400;padding:0 5px;}
.onsale-img{display:block;width:60px;border-width:0;padding:0 5px;}
.key-price-td .price-sub,.key-price-td .key-price-strike{text-align:left;margin:0;}


/* Highlighted Properties */

.highlighted-tbl{margin: 10px 0;}
.highlight-prop-tab{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-email-save-hdr.jpg) repeat-x #2183C8;border-radius:5px 5px 0 0;font-size:14px;font-weight:400;height:24px;line-height:24px;width:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.75);padding:0 10px;}
.gallery-highlighted-properties,.highlighted-properties{background:#D6D6D6;border-radius:0 0 5px 5px;padding-top:5px;border-top:none;border-collapse:separate!important;}
.gallery-highlighted-properties{padding-top:20px;}
.highlighted-properties .box-generic.listing-list,.highlighted-properties .box-generic.listing-list-coll{margin:10px;}
.highlighted-property-list-item{background-color:#fbffc4;}
.highlighted-property-gallery-item{background-color:#fbffc4;}
.highlight-prop-top{background:#b9c0c8;border:1px solid #efd4c8;border-radius:0 5px 0 0;border-top:none;font-size:1px;height:10px;width:100%;}
.high-prop{box-shadow:0 3px 4px 0 rgba(0,0,0,0.15);border-radius:0 0 5px 5px;margin:0 0 10px;}
.gallery-item-coll.high-prop-gallery{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-listing-coll.jpg) repeat-x scroll 0 0 #696968;}
.highlight-prop-label{background:url(/sites/remaxeuropecommon/images/jabiru/bkg-email-save-hdr.jpg) repeat-x #2183C8;font-size:14px;font-weight:400;height:20px;line-height:20px;width:auto;text-align:left;color:#fff;display:inline-block;position:relative;float:left;text-shadow:1px 1px 1px rgba(0,0,0,0.75);margin:0 15px 0 0;padding:5px 10px;}
.gallery-attribute-position .highlight-prop-label{bottom:5px;position:relative;left:5px;background-image:none;background:rgba(33,131,200,0.6);}
.highlight-prop-label:before,.highlight-prop-label:after,.high-prop.listing-list.shadow-curl:before,.high-prop.listing-list.shadow-curl:after,.high-prop-gallery.shadow-curl:before,.high-prop-gallery.shadow-curl:after{-moz-box-shadow:0 12px 15px rgba(0,0,0,1.0);-webkit-box-shadow:0 12px 15px rgba(0,0,0,1.0);box-shadow:0 12px 15px rgba(0,0,0,1.0);content:"";height:10px;left:12px;position:absolute;width:40%;z-index:-1;-moz-transform:skew(-4deg) rotate(-4deg);-webkit-transform:skew(-4deg) rotate(-4deg);transform:skew(-4deg) rotate(-4deg);top:auto;bottom:12px;}
.high-prop.listing-list.shadow-curl:before,.high-prop.listing-list.shadow-curl:after{bottom:24px;}
.highlight-prop-label:after,.high-prop.listing-list.shadow-curl:after,.high-prop-gallery.shadow-curl:after{-moz-transform:skew(4deg) rotate(4deg);-webkit-transform:skew(4deg) rotate(4deg);transform:skew(4deg) rotate(4deg);left:auto;right:12px;}
/*.high-prop-tbl{position:relative; causing IE9 issues*/
.gallery-highlighted-properties .gallery-item,.gallery-highlighted-properties .gallery-item-coll{width:90%;height:auto;}
.gallery-item-coll .gallery-item-right .mlsid a{color:#fff;}
.gallery-item-left{float:left;width:155px;margin:0 20px 0 0;}
.gallery-item-right{float:left;width:70%;}
.gallery-item-left .gallery-photo img{border:1px solid #999!important;display:block;width:155px;height:auto;}
.gallery-item-right .mlsid a{color:#666;line-height:30px;margin:5px 0 0;}
.gallery-item-right .gallery-title,.gallery-item-right .gallery-title a,.gallery-item-right .gallery-location,.gallery-item-right .gallery-transtype,.gallery-item-right .gallery-price{color:#333;font-size:14px;font-weight:400;}
.gallery-item-right .proplist_price,.gallery-item-right a.proplist_price:link,.gallery-item-right a.proplist_price:visited{color:#C00;font-size:18px;font-weight:400;line-height:36px;text-decoration:none;}

/*china QS*/
.qs-tbl-china{background:url(/sites/remaxchina/regionalweb/images/bkg-qs-mini.jpg) repeat-x #1967AF;border-collapse:separate;border-image:none;border-radius:5px;box-shadow:0 0 40px 5px rgba(255,255,255,0.5);height:auto;min-width:950px;position:relative;border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.1) rgba(0,0,0,0.4) rgba(0,0,0,0.2);border-style:solid;border-width:1px;padding:10px;}
.qs-tbl-china td{color:#FFF!important;font-size:14px!important;font-weight:400;}
.search-china .ftqs_country_btn{background:url(/sites/remaxeuropecommon/images/ui/sprites.png) no-repeat scroll right -102px #FFF;border:1px solid #DCDBDB;border-radius:5px;box-shadow:0 -3px 3px rgba(0,0,0,0.35);color:#000!important;display:inline-block;font-size:14px!important;font-weight:400;height:20px;line-height:14px;margin-right:5px;min-height:1.44em;min-width:100px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;padding:0 25px 0 5px;}
.search-china{display:block;height:auto;width:auto;margin:0 auto;padding:1px 0 0;}
.search-china button.qs-search-china{background-clip:border-box;background-color:#EF0005;border:1px solid rgba(0,0,0,0);border-radius:5px;box-shadow:4px -3px 4px rgba(0,0,0,0.05) inset, -4px 3px 4px rgba(255,255,255,0.1) inset, 0 -1px 0 rgba(0,0,0,0.05) inset, 0 1px 0 rgba(255,255,255,0.4) inset, 0 1px 2px rgba(0,0,0,0.15);color:#FFF;cursor:pointer;display:inline-block;font-size:14px!important;font-weight:700;max-width:100%;min-height:24px;min-width:80px;right:0;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);top:5px;vertical-align:middle;white-space:nowrap;width:auto;padding:0 5px;}
.qs-china-fts .ui-autocomplete-input{font-size:14px!important;height:23px;line-height:23px;text-indent:5px;vertical-align:middle;width:150px!important;}
.qs-china-drpdwns div{float:left;}
.qs-china-drpdwns div.selector select{cursor:pointer;}
.qs-china-proptype{background:none repeat scroll 0 0 #FFF;border:1px solid #DCDBDB;border-radius:5px;box-shadow:0 -3px 3px rgba(0,0,0,0.35);color:#676F72;display:inline-block;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif!important;height:30px;line-height:1.44em;margin-right:5px;min-height:1.44em;padding:5px;}
.qs-china-proptypediv div.selector span{color:#000;min-width:140px;width:140px;font-size:14px;}
.qs-china-proptypediv div.selector{font-size:14px;min-width:165px;width:165px;}
.qs-china-proptypediv div.selector select{min-width:170px;width:170px;}
.qs-tbl-china td input,.qs-tbl-china td label{vertical-align:middle;font-size:14px;padding:0 3px;}
.cn-qs-divline{border-left:1px solid #608fc2;font-size:6px;padding-right:5px;}

.blackout{background: rgba(0, 0, 0, 0.5);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 10;}
.captcha-info {margin: 0 auto 10px;}
.captcha-popup {z-index: 20;padding: 12px;position:fixed;width: 318px;}
.captcha-submit-btn {float:right;}
.gallery-map-youtube {text-align: center;}

/*Global Slider Added by Chuck */
#collectionListings{width:900px;margin:0 auto 10px;}
#regionalFeaturedListings{width:925px;margin:0 auto 10px; background-color: white;}
.prop-slider{height:280px;margin:0 auto;}
.prop-slider li{background:none!important;padding:0!important;}
.prop-slider-arrow{text-align:center;vertical-align:middle;width:20px;}
.prop-slider .viewport{float:left;height:275px;overflow:hidden;position:relative;width:94%;}
.prop-slider .overview{left:0;list-style:none outside none;max-height:250px;position:absolute;top:0;margin:0;}
.prop-slider .overview li{float:left;}
.prop-slider .buttons{display:block;float:left;position:relative;text-align:center;text-decoration:none;top:40%;width:3%;margin:0 auto;}
.prop-slider .next{margin:0 auto;}
.prop-slider .disable{visibility:hidden;}

.prop-slider .bullets{clear:both;list-style:none outside none;overflow:hidden;text-align:center;margin:0 auto;}
.prop-slider .bullets li{display:inline-block;}
.prop-slider .bullets a{background:url(/sites/remaxeuropecommon/images/areaguide-sprites.png) no-repeat scroll -12px -7px transparent;display:block;float:left;font-size:1px;height:6px;width:6px;margin:3px;}
.prop-slider .bullet.active{background-position:-12px -37px;}
.prop-slider .bullet{background-color:#FFF;color:#555;display:block;font-size:14px;font-weight:700;text-align:center;text-decoration:none;}
/* Hide Bullets for now */
.prop-slider .bullets {display: none;}
.prop-slider .chevron,.prop-slider .chevron-big-left,.prop-slider .chevron-big-right{background:url(/sites/remaxeuropecommon/images/areaguide-sprites.png) no-repeat scroll 0 0 transparent;}
.prop-slider .chevron{background-position:-12px -94px;height:12px;width:7px;}
.prop-slider .chevron-big-left,.prop-slider .chevron-big-right{background-position:-7px -121px;height:28px;width:16px;}
.prop-slider .chevron-big-right{background-position:-7px -161px;}

.grid-unit{float:left;border-width:0 18px;}

.list-frame{position:relative!important;display:block;overflow:hidden;height:150px;background-color:#FFF;border:5px solid #FFF;box-shadow:0 0 5px rgba(0,0,0,0.25);}
.list-item{min-height:inherit;max-height:auto;height:auto;background:#FFF;}
.list-frame img, .list-item img{ border:none !important; }

.caption{position:absolute;left:0;right:0;bottom:0;color:#FFF;background:rgba(0,0,0,0.6);white-space:nowrap;padding:2px 5px;}
  
.box-list{border:3px solid #FFF;background-color:#F0F0F0;border-radius:10px;box-shadow:0 3px 3px rgba(0,0,0,0.2);margin-left:21px;}
.box-list-item{position:relative;background: #dfe0e2; background:linear-gradient(top,#dfe0e2,#d3d6d7), #dfe0e2;border-bottom:1px solid #B2B2B5;font-family:Georgia, "Times New Roman", serif;font-size:18px;text-rendering:optimizeLegibility;color:#070707;font-weight:700;text-shadow:1px 1px 0 rgba(255,255,255,0.9);text-align:center;padding:3px 0;}

hr.fadeline{position:relative;margin-bottom:-10px;height:20px;overflow:visible;overflow-x:hidden;overflow-y:visible;}
hr.fadeline:before,hr.fadeline:after{display:block;content:" ";z-index:0;position:absolute;top:-20px;bottom:0;right:0;left:0;height:20px;}
hr.fadeline:before{box-shadow:0 5px 20px rgba(0,0,0,0.15);border-radius:200px;}
hr.fadeline:after{box-shadow:0 1px 1px rgba(0,0,0,0.2);border-radius:50px 50px 50px 50px 5px 5px 5px;}

.location,.location:link,.location:visited{display:block;text-align:left;font-family:Georgia, "Times New Roman", serif;font-weight:600!important;color:#C81A19;text-shadow:1px 1px 0 #FFF;padding-left:35px;borber:none;border-color:transparent;border-style:none;position:relative;}
.location .flags {position:absolute; left:0;}
.location span {display:block;margin-top: -3px;vertical-align: top;}
.loc-txt {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 180px;}

img.list-item{height:160px;width:213px;}
.list-featlisting{text-align:center;padding:9px 18px;}
.list-featlisting_big{text-align:center;padding:9px 2px;}


/*Offices & Unique Listings */

.singleframe .viewport { height: 235px;width:86%;}
.singleframe .overview li  { margin: 0 10px;}
.singleframe .buttons{width:7%;}


.map-container {padding: 5px;background: #fff;box-shadow: 0 0px 2px #ccc;}
/* google map bubble; moved from gmb.css*/

#custom_info_window_bubble{width:340px;}
#custom_info_window_bubble_contents{background-color:#FFF;font-family:arial, sans-serif;}
#custom_info_window_bubble_tl{width:21px;height:21px;background:url(/SharedImages/GoogleBubble/infoWindow_tl.png) top left no-repeat transparent;}
#custom_info_window_bubble_t{background:url(/SharedImages/GoogleBubble/infoWindow_t.png) top left repeat-x #FFF;}
#custom_info_window_bubble_tr{width:21px;height:21px;background:url(/SharedImages/GoogleBubble/infoWindow_tr.png) top right no-repeat transparent;}
#custom_info_window_bubble_l{background:url(/SharedImages/GoogleBubble/infoWindow_l.png) top left repeat-y transparent;width:4px;}
#custom_info_window_bubble_r{background:url(/SharedImages/GoogleBubble/infoWindow_r.png) top right repeat-y transparent;width:4px;}
#custom_info_window_bubble_bl{width:21px;height:4px;background:url(/SharedImages/GoogleBubble/infoWindow_bl.png) top left no-repeat transparent;}
#custom_info_window_bubble_b{height:4px;background:url(/SharedImages/GoogleBubble/infoWindow_b.png) bottom left repeat-x #FFF;}
#custom_info_window_bubble_br{width:21px;height:4px;background:url(/SharedImages/GoogleBubble/infoWindow_br.png) top left no-repeat transparent;}
* html #custom_info_window_bubble_bl{width:21px;height:4px;background-image:none;background-color:#fff;border-bottom:1px solid #666;border-left:1px solid #666;}
* html #custom_info_window_bubble_b{height:4px;background-image:none;background-color:#fff;border-bottom:1px solid #666;}
* html #custom_info_window_bubble_br{width:21px;height:4px;background-image:none;background-color:#fff;border-bottom:1px solid #666;border-right:1px solid #666;}
#custom_info_window_bubble_close{width:21px;height:21px;background:url(/SharedImages/GoogleBubble/infoWindow_close.gif) top left no-repeat transparent;cursor:pointer;}
#custom_info_window_bubble_beak{width:19px;height:45px;margin-left:5px;margin-top:3px;background:url(/SharedImages/GoogleBubble/infoWindow_beak.png) top left no-repeat transparent;}
* html #custom_info_window_bubble_beak{margin-top:10px;background:none;}
.googlemaps-infobox-container{background:url(/sites/remaxeuropecommon/images/map_bubble.png) no-repeat -3px 26px transparent;height:220px;width:492px;position:absolute;}
.googlemaps-infobox-multi-container{background:url(/sites/remaxeuropecommon/images/map_bubble_multi.png) no-repeat -3px 26px transparent;height:270px;width:492px;position:absolute;}
.googlemaps-infobox-container .listing_html,.googlemaps-infobox-multi-container .listing_html{width:475px;position:relative;top:36px;overflow:auto;z-index:99999999;}
.googlemaps-infobox-container .listing_html{height:140px!important;}
.googlemaps-infobox-multi-container .listing_html{height:185px!important;}

/* Map Popup */

.gmb-outercontainer { }
.gmb-container {background:#fff;width:500px;padding:10px;margin:3px 3px -3px 3px;font-family:"Open+Sans",Helvetica,Arial,sans-serif;display:inline-block;border: 1px solid #ddd;}
.gmb-left {float: left;width: 132px;margin-right: 15px;}
.gmb-photo-container {position: relative;/*height: 170px;*/}
.gmb-photo-container .listlist-controls-container {background-color:rgba(173, 173, 173, 0.95);border: medium none;bottom: 0;position: absolute;width:99.8%;}
.gmb-photo {border:1px solid #999!important;vertical-align: middle;width: 130px;height:98px;}
.gmb-heading {font-size:14px;font-weight:300;float: left;margin-bottom: 10px;line-height: 20px;width:100%;}
a.gmb-heading {color:#000;}


.gmb-price, .gmb-price .listinglist_proplist_price a {font-size:16px;font-weight:400;}
.gmb-price-alt, .gmb-price-alt a:link, .gmb-price-alt a:visited {color:#999;}
.gmb-right {float: left;width:70%;}
.gmb-container .feature-data {float: left;margin: 5px 0 0;width: 100%;}
.gmb-container .data-item {border-bottom: 1px solid #eee;color: #666;font-size: 12px;font-weight: 300;margin: 5px 6% 5px 0;  width: 44%;}
.gmb-container .data-item-value {font-weight:400;color:#000;font-size:12px;}
.gmb-btn-red, .gmb-btn-blue {display:inline-block;width:100%;background:#eb5858;border-radius:2px;margin:10px 0 0 0;padding:5px 0;color:#fff !important;text-align:center;font-size:14px;font-weight:300;   }
.gmb-btn-blue {background:#3498df;}

.gmb_period{color:#900;font-size:11px;font-weight:400;line-height:24px;}
.gmb-container .fav-off, .gmb-container .fav-on{position:relative;width:20px;height:20px;background-position:-11px -438px;cursor:pointer;margin:3px;}
.gmb-container .fav-on{background-position:-49px -438px;}
.gmb-container .flag-sold{height:18px;position:relative;margin:-1px 0 3px;}
.gmb-container .sold-on{background:rgba(237,35,35,0.6);color:#fff;display:inline-block;font-size:12px;font-weight:600;height:21px;line-height:21px;text-align:center;width:100%;text-transform:uppercase;position:relative;top:-20px;}
.gmb-container .mlsid-item {text-align: right;font-size: 11px;color: #999;margin-right: 6%;}
.gmb-container .mlsid-item a:link,.gmb-container .mlsid-item a:visited {color: #999;}
.gmb-container .mlsid-item a:hover {color: #c00;}
.gm-style-iw { max-height: 220px;width:545px;}

.listing-cluster {cursor: pointer !important;z-index: 1;}
.cluster-text {position: relative;text-align: center;width: 100%;font-weight:600;color: #fff;left: 0px;top: 0px;font-family: "Open+Sans",Arial,sans-serif !important;display: inline-block;vertical-align: middle;z-index: 2;}
.listing-cluster:hover {z-index: 11;}
.listing-cluster {background: none repeat scroll 0 0 rgba(216,14,43, 0.3);border-radius: 100%;font-size: 18px;height: 2em;transform: translate(-50%, -50%);width: 2em;}
.listing-cluster:after {bottom: 0.25em;left: 0.25em;position: absolute;right: 0.25em;top: 0.25em;}
.listing-cluster:after {background-color: #d80e2b;}
.listing-cluster:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.listing-cluster:after {border-radius: 100%;content: "";z-index: 1;}
.listing-cluster:hover{background-color: rgba(216,14,43, 0.7);}
.listing-cluster:hover:after{/* center circle hover goes here */}
.lc-large.listing-cluster {font-size: 36px;height: 2.6em ;width: 2.6em;}
.lc-medium.listing-cluster {font-size: 28px;height: 2.3em ;width: 2.3em;}
.lc-small.listing-cluster {font-size: 18px;height: 2.2em ;width: 2.2em;}
.lc-large.listing-cluster:after,.lc-medium.listing-cluster:after, .lc-small.listing-cluster:after {bottom: 0.25em;left: 0.25em;position: absolute;right: 0.25em;top: 0.25em;}
.listing-cluster {position: absolute;cursor: inherit;overflow: hidden;pointer-events: all;width: auto;height: auto;line-height: 0px;}
.lc-large .cluster-text {font-size: 24px;}
.lc-medium .cluster-text {font-size: 20px;}
.lc-small .cluster-text {font-size: 16px;}

.lc-one { cursor: pointer;z-index: 10;position: absolute; overflow: hidden; width: auto; height: auto; line-height: 0px; pointer-events: all;}
.lc-one:hover { z-index: 11;}
.lc-one { background-color: #d80e2b;border-color: #900; border-radius: 100%; border-style: solid;  border-width: 2px; height: 12px; overflow: visible !important; width: 12px;}
.lc-one:before {    border-radius: 100%;    bottom: -1px;    box-shadow: 1px 1px 1.5px 0 rgba(0, 0, 0, 0.3);    content: "";    left: -1px;    position: absolute;    right: -1px;    top: -1px;    z-index: 2;}
.lc-one:hover {    background-color: #d80e2b;    border-color: #d80e2b;} 



/* Sold Styles */
.listing-cluster.lc-sold {background: none repeat scroll 0 0 rgba(56,99,178, 0.3);}
.listing-cluster.lc-sold:after{background-color: #3863b3;}
.listing-cluster.lc-sold:hover{background-color: rgba(56,99,178,0.7);}
.lc-one.lc-sold {background-color:#3863b3; border-color: #369;}
.lc-one.lc-sold:hover {background-color: rgba(56,99,178,0.7);}