html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,input,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del {text-decoration:line-through}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ul {list-style-type:none}
ol {list-style-type:decimal}
strong,th {font-weight:bold}
td {vertical-align:top}
sub,sup {font-size:75%;line-height:0;position:relative}
sup {top:-0.5em}
sub {bottom:-0.25em}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
textarea {overflow:auto}
label,input[type="button"],input[type="submit"],input[type="reset"],input[type="image"],button {cursor:pointer}
button,input,select,textarea {margin:0}
button,input[type="submit"] {width:auto;overflow:visible}
input::-webkit-input-placeholder {color:#000}
input:-moz-placeholder {color:#000}
::-moz-selection {background:#d82a26;color:#fff;text-shadow:none}
::selection {background:#d82a26;color:#fff;text-shadow:none}
a:link {-webkit-tap-highlight-color:#000}
input[type="submit"]::-moz-focus-inner {padding:0}
input#isFromServer {display:none}
body {background:#3b3b3b;color:#fff;font:normal 62.5%/1.5 Arial,Helvetica,sans-serif}
a,a:active,a:visited {color:#d82a26;text-decoration:underline;cursor:pointer}
a:focus,a:active {outline:1px dotted red}
#nav a:focus,#nav a:active {outline:0 none}
a:hover {color:#999;text-decoration:none}
.container,.contrry ul,.header div,#nav,.footer .suggested,.hygiene ul {margin:0 auto;width:940px}
ul.accessmenu,.hide,.header legend,.header fieldset label,.search-results .property-options li label span,.main .results-filter legend,.home fieldset.quick legend span,.home h1,.js .leftcol .search-filter input[type="submit"],.js .main .results-filter ol li.last {left:-9999px;position:absolute}
.js .main .results-filter [type="submit"] {left:-9999px;position:absolute}
select {border:1px solid #b0afaf;color:#000;font:1.1em verdana,arial,sans-serif;padding:.4em}
#overlay,#iFrameOverlay {background:url('/img/shr/transparent-40.png') 0 0 repeat;background:rgba(0,0,0,.4);height:1302px;left:0;position:absolute;top:0;width:100%;z-index:6}
#iFrameOverlayContent {position:fixed;text-align:center;top:0;width:100%;z-index:50}
#iFrameOverlayContent iframe {margin:0 auto;position:relative}
abbr[title] {border:0}
.abcgreyimage {opacity:.4;}
.country,.country ul ul {background:#181617;font:normal 1.1em verdana,arial,sans-serif}
.country ul {margin:0 auto;padding:5px 0 5px;text-align:right;width:940px}
.country ul>li {display:inline;position:relative;padding:0}
.country ul>li:first-child {float:left;position:relative}
.country ul>li span {background:url('/img/shr/icons-arrows.png') 0 -500px no-repeat;height:7px;position:absolute;right:5px;top:6px;width:9px}
.country ul>li a {color:#fff;padding:0 15px 5px 0;text-decoration:none}
.country ul ul {border:1px solid #000;border-top:0;font-size:100%;right:9999px;padding:5px 5px 0;position:absolute;margin:5px 0 0 11px;text-align:left;top:100%;width:12em;z-index:6}
.country ul li:hover ul,.country ul li:focus ul,.country ul li ul:focus {right:0}
.country ul li li {background:0;border:0;clear:both;display:block;float:left;padding:0}
.country ul li li a {background:0;display:block;margin:0 0 .5em}
.country ul li.corporate {background:0;border:0;padding:0}
.country ul li.corporate a {padding:0}
.country ul li.corporate a:after {background:url('/img/shr/icons.png') no-repeat -4000px -2500px transparent;content:"";display:inline-block;height:9px;margin:3px 0 0 7px;width:16px}
.country ul li.corporate a:hover {text-decoration:underline}
.header {background:url('/img/shr/bg-header.png') 0 0 repeat-x #484848;border-top:1px solid #545454;float:left;width:100%}
.header a#logo {background:url('/img/shr/logo-screen.png') 0 0 no-repeat;float:left;height:81px;margin:16px 0 1.6em;overflow:hidden;text-indent:-9999px;width:160px}
.header a {color:#fff}
.header div {position:relative}
.header div ul {min-height:0}
.header div ul,.header div.login,.header div.sign-in,.ie7 #ctl00_UserPanelView_panelNotLoggedIn ul {background:#181617;border:1px solid #545454;border-top-color:#181617;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;float:right;margin:-1px 310px 0 0;padding:5px 0 5px}
.header div.login div {width:281px}
.ie7 #ctl00_UserPanelView_panelNotLoggedIn ul,.ie7 #ctl00_UserPanelView_panelLoggedIn ul {margin-top:-115px}
.header div li {display:inline;float:left}
.header div ul li {padding:0 0 0 10px}
.header div ul li a,.header div.logged-in ul.actions li.sign-out input,input.signout {background:url('/img/shr/icons.png') 0 0 no-repeat;display:block;font:normal 1.1em verdana,arial,sans-serif;float:left;margin:0 10px 0 0;padding:7px 0 4px 25px;text-decoration:none}
.header div ul li a:hover,.header div.logged-in ul.actions li.sign-out input:hover {text-decoration:underline}
.header div ul li:first-child {padding-left:10px}
.header div ul li.discover a {background-position:0 -1492px;border:0}
.header div ul li.register a {background-position:0 -992px}
.header div ul li.sign-in a,.header div ul li.sign-out a {background-position:0 -494px;padding-left:20px}
.header div.login h2,.header div.login div.omn_h2,.header div.login fieldset legend {font:normal 2.4em Times,serif}
.header div.login p {font-size:1.2em}
.header div.login {padding:0 15px 5px;width:280px}
.header div.login fieldset,.header div.login fieldset legend,.header div.login fieldset label {position:static}
.header div.login fieldset legend {margin:0 0 10px}
.header div.logged-in h2,.header div.logged-in p {clear:both;float:left}
.header div.login fieldset p.error {background:#BD141B url('/img/shr/icons.png') -1993px -5489px no-repeat;color:#fff;font-size:1.1em;padding:5px 5px 5px 20px}
.header div.logged-in ul {border:0;float:none;margin:0;padding:0}
.header div.logged-in ul.notifications {border-left:1px solid #484848;float:right;margin:-2.5em 0 1em;padding-left:20px}
.header div.logged-in ul.notifications li {clear:both;font-size:1.1em;padding:0}
.header div.logged-in ul li:first-child {padding:0}
.header div.logged-in ul.actions {clear:both;width:100%}
.header div.logged-in ul.actions li.sign-out,.header div.logged-in ul.actions li.sign-out a {background-position:-3000px -5494px;float:right}
.header div.logged-in ul.actions li a {margin:0}
.header div.logged-in ul.actions li.go-to a {background-position:0 -1492px}
.header div.logged-in ul.actions li.sign-out input {background:url('/img/shr/icons.png') 0 -494px no-repeat;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;color:#fff;margin:0;padding-left:20px}
.header div.sign-in {display:none;margin:0;position:absolute;right:310px;top:0;z-index:6;width:280px}
.ie7 .header div {z-index:12!important}
.ie7 #overlay {z-index:11!important}
.ie7 .header div.sign-in {z-index:10!important}
.header div.login fieldset label {display:block;float:left;font:normal 1.1em verdana,arial,sans-serif;padding:4px 3% 0 0;text-align:right;width:25%}
.header div.login fieldset li {margin:0 0 .8em;width:100%}
.header div.login fieldset li.actions {text-align:right}
.header div.login fieldset p {font:normal 1.1em/1.5 verdana,arial,sans-serif;margin:0 0 1em}
.header div.sign-in .remember,.header div.sign-in .forgotten {clear:both;float:left;padding-left:28%;width:72%}
.header div.sign-in .remember label {padding:4px 0 0 10px;text-decoration:none;width:auto}
.header div.sign-in .remember input {float:left}
.js .header div.sign-in .remember label {background:url('/img/shr/icons-forms.png') 0 4px no-repeat;padding:0 0 0 15px}
.js .header div.sign-in .checked label {background-position:0 -496px}
.js .header div.sign-in .remember input {left:-9999px;position:absolute}
.header div.sign-in .forgotten a {font:normal 1.1em verdana,arial,sans-serif;text-decoration:underline}
.header div.sign-in .forgotten a:hover {text-decoration:none}
.header fieldset {position:absolute;right:0;top:10px}
.header fieldset input.search,.header fieldset input[type="text"],.header fieldset input[type="password"] {-moz-box-shadow:0 1px 1px #ccc inset;-webkit-box-shadow:0 1px 1px #ccc inset;box-shadow:0 1px 1px #ccc inset;border:1px solid #b0afaf;color:#333;font:normal 1.1em verdana,arial,sans-serif;margin:1px 0 0;padding:2px 0 2px 6px;width:173px}
.header fieldset input[type="text"],.header fieldset input[type="password"] {float:right;width:69%}

.header fieldset input[type="submit"]:hover {background:#BD2521}
.header div.login input[type="submit"]:hover {background:#BD2521}
.header fieldset input[type="submit"].grey {background:transparent url('/img/shr/icons.png') -3000px -497px no-repeat;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:left;padding-left:18px;border-radius:0;text-decoration:underline}
.header fieldset.forgotten-password input[type="submit"].grey {float:none}
.ie7 .header fieldset input[type="submit"].grey {float:none}
.header fieldset input[type="submit"].grey:hover {background:transparent url('/img/shr/icons.png') -3000px -497px no-repeat;text-decoration:none}
.header fieldset input[type="button"].grey {background:transparent url('/img/shr/icons.png') -3000px -497px no-repeat;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-left:15px;border-radius:0;text-decoration:underline;color:#fff;font-size:1.2em;font-weight:bold;text-decoration:underline}
.header fieldset input[type="button"].grey:hover {background:transparent url('/img/shr/icons.png') -3000px -497px no-repeat;text-decoration:none}
#nav {clear:both;position:relative;z-index:5;display:none}
.ie7 #nav {margin-top:20px}

#nav li {background:url('/img/shr/bg-nav.gif') 0 0 repeat-x #000;background:-moz-linear-gradient(top,#303030 50%,#070707 50%);background:-webkit-linear-gradient(top,#303030 50%,#070707 50%);background:-o-linear-gradient(top,#303030 50%,#070707 50%);background:-ms-linear-gradient(top,#303030 50%,#070707 50%);background:linear-gradient(top,#303030 50%,#070707 50%);border:1px solid #000;border-bottom:0;border-left:1px solid #484848;color:#fff;float:left;font-size:1.3em}

#nav li:first-child {border-left-color:#000;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}
#nav li:last-child {-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}
#nav li a {display:block;float:left;font-weight:bold;padding:.8em 11px 1.15em;text-align:center;text-decoration:none}
#nav li.selected a {background:#202020}
html[lang="fr"] #nav.home li a {padding:1.05em 32px}
html[lang="fr"] #nav.home li:last-child a {padding:1.05em 35px}
html[lang="de"] #nav.home li a {padding:1.05em 42px}
html[lang="de"] #nav.home li:last-child a {padding:1.05em 45px}
#nav li.call {border-color:#6F1413}
#nav li.call p {background:url('/img/shr/bg-nav-call.gif') 0 0 repeat-x #A51217;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border-bottom:0;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;cursor:pointer;line-height:1.5em;padding:.8em 10px}
#nav li.call p:hover {background-color:#6F1413!important;background:0;filter:none}
#nav li.call p span {text-decoration:underline}
#nav li.call {margin:-16px 0 0 -1px}
#nav li.call p {padding:10px;width:15em}
html[lang="de"] #nav li.call p {padding-bottom:12px;width:9em;padding-right:45px}
html[lang="de"].ie8 #nav li.call p {padding-bottom:11px}
.ie7 #nav li.call p {padding-bottom:12px}
#nav li.call p.heading {padding:10px;width:450px}
#nav li p strong {font-size:1.4em}
#nav li.home a {background:url('/img/shr/icons.png') 18px 15px no-repeat;overflow:hidden;padding-right:0!important;padding-left:0!important;text-indent:-9999px;width:55px}
#nav li.selected a {background-color:#202020}
#nav li a:hover,#nav li a:focus {background:#202020}
#nav li.home a:hover,#nav li.home a:focus {background:#202020 url('/img/shr/icons.png') 18px 15px no-repeat}
#nav li a.doubleline {padding:.225em 14px;max-width:9.5em;line-height:1.5}
#nav.home li a.doubleline {padding:.3em 26px}
#nav.deepNav li a {padding-bottom:2.1em}
#nav.deepNav li a.doubleline {padding-bottom:14px}
#nav.deepNav li.call p {padding-bottom:24px}
#nav.deepNav li.call.selected p {background-color:#6F1413!important;background:0;filter:none}
#nav li.call.selected p {background-color:#6F1413!important;background:0;filter:none}
#nav li div.sub {background:#3b3b3b;left:-9999px;padding:20px;position:absolute;top:3em;z-index:1;width:900px}
#nav li:hover div.sub {left:0}
#nav li div.sub li {background:transparent;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:100%}
#nav li div.sub li a {padding:0}
#nav li div.sub div {border-right:1px solid #fff;float:left}
html[lang="de"] #nav.has-call li a {padding-left:25px;padding-right:25px}
html[lang="de"] #nav.has-call li.home a {padding-left:0;padding-right:0}
#nav li ul.subnav {-moz-box-shadow:0 3px 4px rgba(0,0,0,.6);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.6);box-shadow:0 3px 4px rgba(0,0,0,.6);border:0 none!important;background:0;background-color:#202020;border-top-right-radius:0;display:none;position:absolute;left:0;font:normal 62.5%/1.5 Arial,Helvetica,sans-serif;padding:20px 10px 15px 15px;top:45px;width:915px}
.ie7 #nav li ul.subnav {top:45px}
#nav.deepNav li ul.subnav {-moz-box-shadow:0 3px 4px rgba(0,0,0,.6);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.6);box-shadow:0 3px 4px rgba(0,0,0,.6);border:0 none important;background:0;background-color:#202020;border-top-right-radius:0;display:none;position:absolute;top:57px;left:0;font:normal 62.5%/1.5 Arial,Helvetica,sans-serif;padding:20px 10px 10px 15px}
#nav li ul.subnav li a {padding-bottom:0}
#nav li ul.subnav p.heading {color:#fff;font:bold 1.4em Arial,Helvetica,sans-serif;padding:0 0 25px 0;background:none!important;width:auto}
#nav li ul.subnav li.mcontent {width:567px;float:left;overflow:hidden;margin:0;border-right:1px solid #030303;list-style-type:none;background:none transparent;border-top:0;border-left:none;border-bottom:0}
#nav li ul.subnav li.mcontent ul.row {margin:0;padding:0;float:none;border:0}
#nav li ul.subnav li.mcontact {border:none 0}
#nav.deepNav li ul.subnav li.mcontact {width:250px;float:left;padding:0 0 0 15px;margin:0;background-image:none;background-color:transparent;border-left:1px solid #484848}
#nav.deepNav li ul.subnav li.mcontact {width:250px;float:left;padding:0 0 0 45px;margin-right:25px;background-image:none;background-color:transparent;border-left:1px solid #484848}
#nav li ul.subnav li.mcontact {width:250px;float:left;padding:0 0 0 25px;margin-right:25px;background-image:none;background-color:transparent;border-left:1px solid #484848}
#nav li ul.subnav li.mcontact .mphone {font:normal 2.4em Times,serif;padding-top:10px}
#nav li ul.subnav li.mcontact p {padding:0;font-size:120%;background-image:none;background-color:transparent;border:0}
#nav li ul.subnav li:first-child {border-top-left-radius:0}
#nav li ul.subnav li:last-child {border-top-right-radius:0}
#nav.deepNav li ul#proptypes {height:170px;width:914px;background:none #202020}
#nav li ul#proptypes div.mcontent ul.row li a p {padding:85px 0 0 0}
#nav li ul#proptypes li.cell {margin:0;padding:0 0 0 10px;float:left;border-top-right-radius:0;border:0;background-image:none;background-color:transparent}
#nav li ul#proptypes li.cell:first-child {margin-left:0;border:0;border-top-left-radius:0;padding:0}
#nav li ul#proptypes li.cell a {margin:0;background:#2d2d2d url('/img/shr/propicons.png') 0 0 no-repeat;width:109px;min-height:120px;padding:0;font-size:100%;font-weight:normal}
#nav li ul#proptypes li.cell:first-child a {margin:0;padding:0;width:109px;text-indent:0}
#nav li ul#proptypes li.cell a p {padding:80px 0 0 0;text-indent:0;font-weight:bold;font-size:1.5em;line-height:110%;font-size:100%;font-weight:normal;font-weight:bold}
#nav li ul#proptypes li a:hover {background-color:#202020}
#nav li ul#proptypes li#offices a {background-position:33px 16px}
#nav li ul#proptypes li#warehouse a {background-position:33px -185px}
#nav li ul#proptypes li#industrial a {background-position:33px -380px}
#nav li ul#services .mcontent ul.row li.cell {float:left;display:inline;width:260px;margin:0 10px 0 0;background:0;border:0;border-radius:0;vertical-align:top}
#nav li ul#services .mcontent ul.row li.cell {font-size:120%}
#nav li ul#services .mcontent ul.row li.cell:first-child {float:left;width:190px}
#nav li ul#services .mcontent ul.row li#servimg {background:url('/img/shr/services.jpg') no-repeat;height:118px}
#nav li ul#services .mcontent ul.row li a.cta {margin:15px 0 0 0;clear:both;background-color:#bb2421;color:#fff;display:block;font:90% Arial,Helvetica,sans-serif;padding:.2em .4em}
#nav li ul#marketintel .mcontent ul.row li.cell,#nav li ul#aboutus .mcontent ul.row li.cell {width:350px;float:left;display:inline;margin:0 10px 0 0;background:0;border:0;border-radius:0;vertical-align:top;font-size:120%}
#nav li ul#marketintel .mcontent ul.row li:first-child,#nav li ul#aboutus .mcontent ul.row li:first-child {float:left;width:190px}
#nav li ul#marketintel .mcontent ul.row li#miimg {background:url('/img/shr/marketintel.png') no-repeat;height:120px}
#nav li ul#marketintel a.cta,#nav li ul#aboutus a.cta {margin:15px 0 0 0;clear:both;background-color:#bb2421;color:#fff;display:block;font:90% Arial,Helvetica,sans-serif;padding:.2em .4em}
#nav li ul#aboutus ul.row li.cell:first-child {float:left;background:url('/img/shr/aboutus.png') no-repeat;height:120px}
#nav li ul#calctools li#ctrent {background:none #2d2d2d;width:160px;border:0;min-height:120px;font-size:120%;margin:0 10px 0 0;border-radius:0;vertical-align:top;padding:8px 8px 0 8px}
#nav li ul#calctools li#ctsearch {background:none #2d2d2d;width:160px;height:120px;border:0;font-size:120%;margin:0 10px 0 0;border-radius:0;vertical-align:top;padding:8px 8px 0 8px}
#nav li ul#calctools li#ctsearch p {padding:0 28px 0 0}
html[lang="de"] #nav li ul#calctools li#ctsearch p {padding:0}
#nav li ul#calctools li#ctmob {background:url('/img/shr/calcphone.png') no-repeat #2d2d2d;border-top-left-radius:0;width:160px;height:120px;border:0;font-size:120%;margin:0 10px 0 0;border-radius:0;vertical-align:top;padding:8px 8px 0 8px}
#nav li ul#calctools li#ctmob p {padding:0 0 0 60px}
#nav li ul#calctools input.cta,#nav li ul#calctools a.cta {margin:15px 0 0 0;clear:both;background-color:#bb2421;color:#fff;font:90% Arial,Helvetica,sans-serif;padding:.2em .4em;padding-right:10px}
#nav li ul#calctools li#ctrent a.selfassessment {float:right;margin:10px 10px 0 0}
#nav li ul#contactus {background-color:#6F1413}
#nav li ul#contactus .mcontent {border:none 0}
#nav li ul#contactus .mcontent {margin:0;border-right:1px solid #CC6A69!important}
#nav li ul#contactus .mcontent ol#leftlist,#nav li ul#contactus .mcontent ol#rightlist {width:249px;float:left;border:0;min-height:120px;padding:15px 10px 10px 10px;background-image:none;background-color:#8D4342}
#nav li ul#contactus .mcontent ol#rightlist {margin:0 0 0 15px}
#nav li ul#contactus .mcontent li {background:0;background-color:transparent;border:0 none;text-indent:0;display:block;float:none;margin:0 0 5px}
#nav li ul#contactus ol {list-style-type:none!important}
#nav li ul#contactus ol#leftlist li.bullet a,#nav li ul#contactus ol#rightlist li.bullet a {font-weight:normal;text-align:left;max-width:95%;width:95%;text-indent:0;background:url('/img/shr/icons-arrows.png') -1000px -1496px no-repeat transparent;padding:0 0 5px 15px;border:0 none;float:none;font-size:.92em;line-height:120%}
#nav li ul#contactus ol#leftlist li.bullet a:hover,#nav li ul#contactus ol#rightlist li.bullet a:hover {text-decoration:underline}
#nav li ul#contactus li.mcontact {border-left:1px solid transparent;width:250px;float:left;padding:0 0 0 15px;margin:0;background-image:none!important;background-color:transparent!important}
#nav li ul#contactus li.mcontact p {width:100%;filter:none}
#nav li ul#contactus li.mcontact .mphone {font:normal 2.4em Times,serif;padding-top:10px;filter:none}
#nav li ul#contactus #leftlist {position:relative}
#nav li ul#contactus .mcontent ol#leftlist {width:170px;overflow:hidden}
#nav li ul#contactus .mcontent ol#rightlist {width:330px}
#nav li ul#contactus #leftlist li {background:0;font-weight:bold;padding:0 50% 0 0;width:auto}
#nav.deepNav li.call.selected #leftlist li p {background:blue!important}
#nav li ul#contactus #leftlist img {bottom:0;position:absolute;right:-20px}
#nav li ul#contactus #leftlist li a {background:#bb2421;bottom:5px;color:#fff;display:inline-block;font-size:.8em;padding:3px;position:absolute;right:5px;text-align:right}
#nav li ul#contactus #leftlist li a:hover {text-decoration:underline}
#nav li ul li.mcontact p.contactfinder {float:left;width:100%;margin:10px 0 0 0;border-top:solid 1px #c0c0c0;padding:0}
html[lang="de"] #nav li ul li.mcontact p.contactfinder {border:0}
#nav li ul li.mcontact p.contactfinder a {font-size:14px;margin:10px 0 0 0;padding:0;text-decoration:underline}
html[lang="de"] #nav li ul li.mcontact p.contactfinder a {font-size:12px;margin:0;font-weight:normal;display:inline;float:none}
#content {background:#f1f2f2;clear:both;color:#000;float:left;width:100%}
#content .container {position:relative}
.main {background:#fff;-moz-box-shadow:-3px 0 7px rgba(0,0,0,.2);-webkit-box-shadow:-3px 0 7px rgba(0,0,0,.2);box-shadow:-3px 0 7px rgba(0,0,0,.2);float:left;margin:0 0 0 20px;padding:15px;width:670px}
.main.large {margin:0 0 0 1px;width:907px}
.single .main {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:0;width:910px}
.fixed {padding:15px;width:670px}
.main * {margin:0 0 .5em}
.main-title-header {width:100%;margin-top:5px}
.main-title-header h1 {display:inline}
.main h1 {color:#d82a26;font:2.6em Times,serif;margin-top:.5em}
.main h1.search-summary {margin-top:0}
.main h2.search-summary {margin-top:0;color:#d82a26;font:2.6em Times,serif;margin-top:.5em;width:400px}
.main .main-title-header span {font-family:helvetica,arial,sans-serif;font-size:1.3em;font-weight:bold;padding:.3em .3em .2em;position:relative;text-transform:uppercase;top:-3px}
.main span.new {background:#B1A954;color:#fff}
.main span.updated {background:#4A8E9C;color:#fff}
.main span.comingsoon {background:#784937;color:#fff}
.main h2,.main h3,.main h4,.main h5 {color:#000;font-weight:bold;margin-top:1.6em}
.main h2,.main h3 {font-size:1.6em}
.main h2.tabhead:focus {outline:auto 0 -webkit-focus-ring-color}
.main h3 {font-size:1.4em}
.main h4 {font-size:1.3em}
.main h5 {font-size:1.2em}
.main a.back {background:url('/img/shr/icons-arrows.png') 0 -1996px no-repeat;color:#24778d;display:inline-block;font:1.1em verdana,arial,sans-serif;padding:0 0 0 12px}
.main ol.breadcrumb a.back {background:url('/img/shr/icons-arrows.png') 0 -1996px no-repeat;color:#24778d;display:inline-block;font:1em verdana,arial,sans-serif;padding:0 0 0 12px}
.main p,.main li {font-size:1.3em}
.main .size {font:1.3em normal arial,sans-serif}
.main .size strong {font-size:1.4em}
.main ol {margin-left:3em}
.main ul li {background:url('/img/shr/icons.png') -2990px -2994px no-repeat;padding:0 0 0 25px}
.main .sitemap-items ul li {background:0;padding:0}
.main .sitemap-items.vente,.sitemap-items.location {width:49%;float:left}
.main .image img {margin:0}
.main .image p {color:#595959;font-style:italic}
.main .left {float:left;margin:0 1.5em .5em 0}
.main .right {float:right;margin:0 0 .5em 1.5em}
.main .breadcrumb {clear:both;float:left;list-style-type:none;margin:0 0 1em;width:100%}
.main .breadcrumb li {border:0;display:inline;font-size:100%;font-size:1.1em;margin-right:5px;padding-left:5px}
.main .breadcrumb li a {color:#000;display:inline-block}
.main .breadcrumb li:before {color:#000;content:">";left:-5px;position:relative}
.main .breadcrumb li:first-child:before {content:""}
.overview .property-options {margin-top:10px}
.property-options {padding-top:5px}
.main .property-options li {font-family:verdana,arial,sans-serif;font-size:1.1em}
.main .property-options li a {color:#24778d;padding:0 0 5px 22px}
.main .property-options li.red a {color:#c12622}
#content .property-options li input {margin:0 0 0 5px;text-decoration:underline;vertical-align:inherit}
.ie7 #content .property-options li input {vertical-align:baseline}
#content .property-options li input:hover {text-decoration:none}
.js #content .property-options li input.add {background:url('/img/shr/icons.png') 0 -2999px no-repeat;color:#c12622;position:relative;padding:0 0 0 22px;margin-left:0}
.js #content .property-options li input.save {background:url('/img/shr/icons.png') 0 -2500px no-repeat;color:#c12622;padding:0 0 1px 24px;margin-left:0}
.js #content .property-options li input.remove {background:0;position:relative;padding:0;margin:0}
#content .main .property-options li label.saved {background-position:-1000px -5500px;color:#008000;padding-top:1px;padding-bottom:1px}
.property-options li.save a {background:url('/img/shr/icons.png') 0 -2500px no-repeat}
.main .property-options li.saved,.main .property-options li.saved:hover {background:url('/img/shr/icons.png') -1000px -5500px no-repeat;color:#008000;padding-left:23px}
.property-options li.saved input,.property-options li.added input {color:#008000}
.main .property-options li.added,.main .property-options li.added:hover {background:url('/img/shr/icons.png') -1000px -5000px no-repeat;color:#008000;padding-left:23px}
.property-options li.share a {background:url('/img/shr/icons.png') 0 -3500px no-repeat}
.property-options li.download a {background:url('/img/shr/icons.png') 0 -4000px no-repeat}
html[lang="de"] .main .search-results .property-broker-options {width:100%}
html[lang="de"] .main .search-results li .property-broker-options li {float:none;padding-left:22px;text-align:right}
.tabs {clear:both;float:left;position:relative;width:100%}
.tabs>ul {border-bottom:1px solid #d1d5d5;float:left;margin:0 0 1em;width:100%}
.tabs>ul li {background:0;clear:none;display:inline;float:left;font:100% verdana,arial,sans-serif;margin:0 0 0 5px;padding:0}
.tabs>ul li a {background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8,#e2e2e2);background:-webkit-linear-gradient(top,#f8f8f8,#e2e2e2);background:-o-linear-gradient(top,#f8f8f8,#e2e2e2);background:-ms-linear-gradient(top,#f8f8f8,#e2e2e2);background:linear-gradient(top,#f8f8f8,#e2e2e2);border:1px solid #d1d5d5;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#080808;display:block;font-size:1.1em;margin:0 0 -1px;padding:7px 15px;text-decoration:none}
.tabs>ul li.current a {background:#fff;border-bottom-color:#fff}
.tabs>ul li a span {left:-9999px;position:absolute}
.tabs .tabbody {border-bottom:1px solid #d1d5d5}
.tabs form input[type="text"],.tabs form textarea {width:383px}
.tabs .omn_h2 {font-size:1.6em;color:#000;font-weight:bold;margin-top:1.6em}
.leftcol {float:left;margin:20px 0;width:220px}
.map-on .leftcol {margin-top:30px}
.leftcol div {background:#fbfbfb;-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);margin:0 0 1.5em;padding:10px}
.ie9 .leftcol div {box-shadow:0 0 12px rgba(0,0,0,.3)}
.map-on .leftcol div {background:#fff;background:rgba(255,255,255,.8)}
.leftcol .agent {font:1.1em verdana,arial,sans-serif;padding-right:80px;padding-bottom:1.5em;position:relative;text-align:right}
.leftcol .agent img {position:absolute;right:10px;top:10px}
.leftcol .agent h3 span {display:block}
.leftcol .agent p {clear:both;font-weight:bold;margin:0;padding:0 0 .5em}
.leftcol .agent p span.Call {background:url('/img/shr/icons.png') 17px -4499px no-repeat;cursor:pointer;padding-bottom:5px;padding-left:40px}
html[lang="de"] .leftcol .agent p {background-position:10px -4499px}
.leftcol .agent li {margin:0 0 .3em;text-align:right}
.leftcol a.arrange {background:url('/img/shr/bg-nav-call.gif') 0 -8px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);color:#fff;display:block;font-size:1.6em;font-weight:bold;margin:0 0 1em;padding:10px 15px;position:relative;text-decoration:none}
.leftcol a.arrange:after {background:url('/img/shr/large_w_arrow.png') 0 0 no-repeat;content:"";position:absolute;right:15px;top:1.1em;height:10px;width:7px}
.leftcol .cta h2,.leftcol .cta h3 {color:#2f2f2f;font:2.4em Times,serif;margin:0 0 .3em}
.leftcol .cta h2 a,.leftcol .cta h3 a {color:#2f2f2f}
.leftcol .cta p {font:1.1em verdana,arial,sans-serif;line-height:1.5}
.leftcol .cta img {float:left;margin:0 10px 5px 0}
.leftcol div ul.similar li {background:url('/img/shr/icons-arrows.png') -1000px -2995px no-repeat;margin:0 0 .5em;padding:0 0 0 12px}
.leftcol a.send-me-more-details {background:url('/img/shr/icons.png') -4000px -500px no-repeat;margin:0 0 1em;display:block;color:#fff;padding:10px 0 10px 15px;font:bold 1.5em Arial,sans-serif;text-decoration:none;border:1px solid #51838E;border-radius:2px;background:url('/img/shr/blue-gradient.gif') 0 -18px repeat-x #3D7783;background:-moz-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:-webkit-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:-o-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:-ms-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);position:relative}
.leftcol a.send-me-more-details:after {background:url('/img/shr/large_w_arrow.png') 0 0 no-repeat;content:"";position:absolute;right:15px;top:1.1em;height:10px;width:7px}
.leftcol .subnav {background:transparent;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;margin:0 0 1.5em;padding:0}
.leftcol .subnav a {display:block;padding:8px 10px;border-bottom:1px solid #d0d2d1;color:#000;font-size:1.3em;text-decoration:none;font-weight:bold}
.leftcol .subnav a:hover,.leftcol .subnav a.active {background:#8e9295;color:#fff}
.leftcol .subnav a.indent {padding-left:20px}
.leftcol .subnav li:last-child a {border:0}
.leftcol .tab-title {background:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);color:#080808;display:inline-block;font:normal 1.1em verdana,arial,sans-serif;margin:0;padding:7px 15px 7px 30px;position:relative}
.leftcol .tab-title:after {background:rgba(255,255,255,0.8);bottom:-5px;content:"";display:block;height:10px;left:0;position:absolute;width:100%}
.leftcol .refine {background:url('/img/shr/icons.png') no-repeat 7px -5979px rgba(255,255,255,0.8)}
.leftcol .searching-options * {margin:0 0 .5em}
.leftcol .searching-options h2 {font-size:1.6em;font-weight:bold}
.leftcol .searching-options p {font-size:1.3em}
.leftcol .searching-options li a,.leftcol .searching-options li.saved {background:url('/img/shr/icons.png') 0 0 no-repeat;color:#24778D;font:1.1em verdana,arial,sans-serif;padding:2px 0 2px 25px}
.leftcol .searching-options li.change a {background-position:-1000px -1000px;clear:left}
.leftcol .searching-options li.save a {background-position:-1000px -500px}
.leftcol .searching-options li.saved {background-position:-1000px -5000px;color:#568237;padding:0 0 2px 25px}
.leftcol .searching-options li.share a {background-position:0 -3500px}
.leftcol .searching-options li.alert a {background-position:-1000px 0}
.leftcol .searching-options .radio {list-style-type:none;margin:1.5em 0}
.leftcol .searching-options .radio li {display:inline;margin:0 20px 0 0}
.leftcol .searching-options .radio li label {background:url('/img/shr/icons-forms.png') 0 4px no-repeat;color:#000;text-decoration:none;position:relative;padding:1px 0 0 15px;float:none}
.leftcol .searching-options .radio li.checked label {background-position:0 -2497px;text-decoration:none;font-weight:bold}
.leftcol .searching-options .radio li.disabled label {background-position:0 -1997px;text-decoration:none;color:#BBB}
.leftcol .searching-options .radio li input {left:-9999px;position:absolute}
.leftcol .searching-options .radio li label {background:url('/img/shr/icons-forms.png') 0 -1997px no-repeat;float:none;font-size:1.2em}
.leftcol .search-filter {font:normal 100% verdana,arial,sans-serif;float:left;width:200px}
.leftcol .search-filter fieldset {clear:both;float:left;padding:5px 0;position:relative;width:100%}
.leftcol .search-filter fieldset fieldset {border:0;border-bottom:1px solid #d6d6d6}
.leftcol .search-filter fieldset fieldset.last {border:0}
.leftcol .search-filter legend {clear:both;float:left;margin:5px 0 0;width:75%}
.leftcol .search-filter legend span {font-size:1.1em;font-weight:bold}
.ie7 .leftcol .search-filter fieldset a,.ie8 .leftcol .search-filter fieldset a,.ie9 .leftcol .search-filter fieldset a {padding:7px 0 0 0}
.leftcol .search-filter a.clear,.myjll .leftcol fieldset a.clear {color:#24778d;font-size:1.1em;position:absolute;right:0;text-decoration:underline;top:5px;cursor:pointer}
.leftcol .search-filter a.clear:hover,.myjll .leftcol fieldset a.clear:hover {text-decoration:none}
.leftcol .search-filter label {font:1.1em verdana,arial,sans-serif}
.leftcol .search-filter label {float:left;margin:0 5px 0 0}
.leftcol .search-filter label.inline {padding:.5em}
.leftcol .search-filter li.sqft {margin:0}
.ie7 .leftcol .search-filter li.sqft ol,.ie8 .leftcol .search-filter li.sqft ol,.ie8 .leftcol .search-filter li.sqft ol {padding:7px 0 0 0}
.leftcol .search-filter li.sqft ol {margin:0;position:absolute;right:5em;top:5px}
.leftcol .search-filter li.sqft ol li {border-left:1px solid #000;display:inline;float:left;margin:0}
.leftcol .search-filter li.sqft ol li:first-child {border:0;padding:0}
.leftcol .search-filter li.sqft ol li.checked label {color:#24778d;text-decoration:underline}
.leftcol .search-filter li.sqft ol li input {left:-9999px;position:absolute}
.leftcol .search-filter select {margin:0 5px 0 0;padding:.2em}
.leftcol .search-filter ol {clear:both;float:left;list-style-type:none;margin:1.3em 0 0}
.leftcol .search-filter fieldset.closed ol,.leftcol .search-filter fieldset.closed a.clear {position:absolute;left:-9999px;top:-9999px}
.js .leftcol .search-filter legend span {background:url('/img/shr/icons-arrows.png') 0 -1494px no-repeat;cursor:pointer;display:block;padding-left:15px}
.ie7 .leftcol .search-filter legend span {background-position:0 -1497px;width:100%}
.ie8 .leftcol .search-filter legend span {background-position:0 -1495px}
.ie9 .leftcol .search-filter legend span {background-position:0 -1495px}
.js .leftcol .search-filter fieldset.closed legend span {background-position:3px -997px}
.leftcol .search-filter li {margin:0 0 1em 14px}
.ie7 .leftcol .search-filter ul {margin-top:-1em}
.leftcol .search-filter li.float {float:left}
.leftcol .search-filter li.float select {width:65px}
.leftcol .search-filter li.clear {clear:both}
.leftcol .search-filter fieldset ol.checkboxes,.leftcol .search-filter fieldset ol.selects {margin-top:10px}
.leftcol .search-filter .checkboxes ul#airtypes {position:relative;padding-left:15px}
.leftcol .search-filter .checkboxes li,.leftcol .search-filter .radio li {margin-bottom:.5em}
.leftcol .search-filter .checkboxes li label,.leftcol .search-filter .radio li label {background:url('/img/shr/icons-forms.png') 0 4px no-repeat;color:#000;text-decoration:none;position:relative;padding:0 0 0 15px;float:none}
.leftcol .search-filter .checkboxes li.checked label,.leftcol .search-filter .radio li.checked label {background-position:0 -496px;text-decoration:none;font-weight:bold}
.leftcol .search-filter .checkboxes li input,.leftcol .search-filter .radio li input {left:-9999px;position:absolute}
.leftcol .search-filter .radio li label {background:url('/img/shr/icons-forms.png') 0 -1997px no-repeat;float:none}
.leftcol .search-filter .radio li.checked label {background-position:0 -2497px}
.leftcol .search-filter .radio li.disabled label {background-position:0 -1997px;color:#BBB}
.leftcol .search-filter [type="submit"] {background:#DB5451;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #5b0609;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font-size:1.2em;font-weight:bold;margin:0 0 0 5px;padding:1px 5px}
.leftcol .search-filter fieldset h2 {font-size:1.5em;display:block;padding-right:80px;font-weight:bold;margin-top:2px;font-family:Arial,Helvetica,sans-serif}
.leftcol .search-filter fieldset p {margin:10px 0 0 0;font-size:1.3em;font-family:Arial,Helvetica,sans-serif}
.leftcol .search-filter fieldset li.clear label.inline {display:block;width:25px;text-align:right}
.leftcol .search-filter fieldset li.space label.inline {width:25px}
.leftcol .search-filter fieldset li.space span {font-size:1.1em;margin-left:2px}
.leftcol .search-filter fieldset li.clear select.f_right {width:120px;margin-right:0}
.leftcol .search-filter fieldset li.indent label {display:block;width:176px;margin-bottom:4px}
.leftcol .search-filter fieldset li.indent select {width:176px}
.leftcol .search-filter li li {margin-left:0!important}
.main .loading-message {position:absolute;width:100%;top:0;bottom:0;z-index:5}
.main .loading-message .trans {width:100%;height:100%}
.main .loading-message .spinner {position:absolute;text-align:center;left:280px;top:150px}
.main .results-filter {border:1px solid #d1d5d5;border-left:0;border-right:0;float:left;width:100%;margin-bottom:0}
.main .results-filter ol {list-style:none;margin:10px 1%;float:left;width:98%}
.main .results-filter ol li {display:inline;float:left;font-size:100%;margin:0}
.main .results-filter label {font:1.1em verdana,arial,sans-serif}
.main .results-filter label {margin:0 0 0 10px}
.main .results-filter ol li:first-child label {margin:0}
.main .results-filter select {margin:0 0 0 5px;padding:3px}
.main .results-filter select option {margin:0}
.main .results-filter ol li.display {float:right}
.main .results-filter ol li.display select {width:auto}
.main .results-filter ol li:last-child {clear:both;float:right}
.main .results-filter [type="submit"] {background:#DB5451;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #5b0609;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font-size:1.2em;font-weight:bold;margin:0 0 0 5px;padding:1px 5px}
.main .search-results {list-style:none;margin:0 0 3em}
.main .search-results li {background:0;border-bottom:1px solid #d1d5d5;clear:both;float:left;font-family:verdana,arial,sans-serif;font-size:100%;margin:0;padding:10px 15px 10px 175px;position:relative;width:495px}
.main .search-results>li:hover {background:#f1f2f2}
.main .search-results li h2 {clear:both;float:left;font:normal 2em Times,serif;margin:0;position:relative;min-height:1.15em}
.main .search-results li ul.property-options+h2 {margin-top:5px}
.main .search-results li img {border:1px solid #fff;margin:1px;left:-165px;position:absolute;top:2px}
.main .search-results li h2 img {font-size:.75em}
.main .search-results li h2 span,.myjll .main ul.property-widgets li.property .details h2 span,table.comparison thead a span.label,.thumbs-gallery a span.label,#property-details span.label {background:url('/img/shr/labels-en.png') 0 0 no-repeat;display:block;height:85px;left:-165px;overflow:hidden;position:absolute;text-indent:-9999px;top:2px;width:85px;z-index:1}
.main .search-results li h2 span,.myjll .main ul.property-widgets li.property .details li sup {font-size:7px}
.main .search-results li.new h2 span,.myjll .main ul.property-widgets li.property.new .details h2 span {background-position:0 0}
.main .search-results li.updated h2 span,.myjll .main ul.property-widgets li.property.updated .details h2 span,.shortlist .updated .banner,.overlay-info .updated .banner,table.comparison thead a span.updated {background-position:0 -100px}
.main .search-results li.reduced h2 span,.myjll .main ul.property-widgets li.property.reduced .details h2 span,.shortlist .reduced .banner,.overlay-info .reduced .banner,table.comparison thead a span.reduced {background-position:0 -200px}
.main .search-results li.unavailable h2 span,.myjll .main ul.property-widgets li.property.notavailableblack .details h2 span,.myjll .main ul.property-widgets li.property.notavailable .details h2 span,.shortlist .unavailable .banner,.overlay-info .unavailable .banner,table.comparison thead a span.unavailable {background-position:0 -301px}
.main .search-results li.comingsoon h2 span,.myjll .main ul.property-widgets li.property.comingsoon .details h2 span,.shortlist .comingsoon .banner,.overlay-info .comingsoon .banner,table.comparison thead a span.comingsoon {background-position:0 -400px}
.main .search-results li.unavailable h2 span {display:none}
html[lang="fr"] .main .search-results li h2 span,html[lang="fr"] .myjll .main ul.property-widgets li.property .details h2 span {background-image:url('/img/shr/labels-fr.png')}
html[lang="fr"] .thumbs-gallery ul li .propertyunavailable {padding:0;margin:0;height:70px;width:70px;left:0;background:rgba(0,0,0,0);background-position:-4px -303px;background-image:url('../img/labels-fr.png')}
html[lang="de"] .main .search-results li h2 span,html[lang="de"] .myjll .main ul.property-widgets li.property .details h2 span,html[lang="de"] table.comparison thead a span,html[lang="de"] #propertiesShortListed .shortlistitem div span.commissionfree,#map_canvas .overlay-content-container div .overlay-info-body div a span.commissionfree,html[lang="de"] .thumbs-gallery a span.commissionfree,html[lang="de"] #property-details span.commissionfree {background-image:url('/img/shr/labels-de.png')}
html[lang="de"] .main .search-results li h2 span.commissionfree,html[lang="de"] .myjll .main ul.property-widgets li.property .details h2 span.commissionfree,html[lang="de"] .shortlist .commissionfree .banner,html[lang="de"] .overlay-info .commissionfree .banner,html[lang="de"] table.comparison thead a span.commissionfree,#map_canvas .overlay-content-container div .overlay-info-body div a span.commissionfree,html[lang="de"] .thumbs-gallery a span.commissionfree,html[lang="de"] #property-details span.commissionfree {background-position:0 -400px;height:19px;top:85px;width:107px}
html[lang="de"] #propertiesShortListed .shortlistitem div span.commissionfree {font-size:1px;background-position:0 -400px;height:19px;left:-3px;width:107px}
html[lang="de"] .thumbs-gallery a span.commissionfree,html[lang="de"] #property-details span.commissionfree {bottom:5px;left:0;top:auto}
html[lang="de"] #property-details span.commissionfree {background-position:0 -450px;height:26px;width:144px}
html[lang="de"] .commission-footnote {color:#6d7174;float:right;font-size:11px;margin-top:0;padding-bottom:10px;width:318px}
html[lang="de"] .myjll .main ul.property-widgets li.property .details h2 span.commissionfree {top:125px}
html[lang="de"] table.comparison thead a span.commissionfree {bottom:5px;top:auto}
.main .search-results li:hover h2 a img {border-color:#333}
.main .search-results li h2 a {color:#000;text-decoration:none}
.main .search-results li h2 a:hover {text-decoration:underline}
.main .search-results li a {color:#24778d}
.main .search-results li a.more {display:inline-block}
.main .search-results li a.map {display:inline-block;border-left:1px solid #000;margin-left:3px;padding-left:.5em}
.main .search-results li p {float:right}
.ie7 .main .search-results li p {text-align:right}
.ie7 .main .search-results li h2 {height:1.12em}
.main .search-results li button {background:0;border:0;border-left:1px solid #000;color:#24778d;font:normal 1em verdana,arial,sans-serif;margin-left:.5em;padding:0 0 0 .5em;text-decoration:underline}
.main .search-results li li {border:0;margin:0;padding:0;width:auto}
.ie7 .main .search-results ul {width:50%}
.ie7 .main .search-results li li {width:100%}
.main .search-results li ul {clear:both;float:left;width:55%}
.main .search-results li ul li,.search-results li div {font-size:1.1em}
.main .search-results li div {float:right;font-size:100%;margin:0;width:40%;padding-right:15px;position:relative;text-align:right}
.main .search-results li div.seo,.main .search-results li.comingsoon div.seo {width:33%}
.main .search-results li div.seo p {background-position:57px -4498px}
.main .search-results li div ul {width:auto;clear:none;margin:0;padding-left:26px}
.ie7 .main .search-results li div ul,.ie8 .main .search-results li div ul {padding-left:27px}
.ie9 .main .search-results li div ul {padding-left:28px}
.main .search-results li.comingsoon div {padding:15px;width:40%;margin-top:-30px}
.main .search-results li.comingsoon div.border {-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}
.ie7 .main .search-results li.comingsoon div {margin-top:-20px}
.ie9 .main .search-results li.comingsoon div {box-shadow:0 0 12px rgba(0,0,0,0.4)}
.main .search-results li.comingsoon>ul {width:52%}
.ie7 .main .search-results li div {width:45%}
.main .search-results li div img {border:0;float:right;left:auto;margin:3px 0 0 10px;position:static;padding:0}
.main .search-results li div h3 {font:1.1em verdana,arial,sans-serif;margin:0}
.main .search-results li div h3 span {display:block;margin:0}
.main .search-results li div p {font-size:1.1em;font-weight:bold;margin:3px 0;float:none}
.main .search-results li div p span.Call {background:url('/img/shr/icons.png') 12px -4498px no-repeat;cursor:pointer;padding-bottom:5px;padding-left:35px}
.main .search-results li div p.notel {background:0}
.main .search-results li.comingsoon div p:first-child {background:0;line-height:1.2;margin:0 0 .8em 0}
.main .search-results li div li {float:none;clear:none}
.main .search-results li div li a {color:#d82a26}
.main .search-results .property-options {margin:0 0 0 -163px;float:left;width:100%}
.main .search-results .property-options:first-child {padding-top:0}
.ie7 .main .search-results .property-options {width:100%}
.main .search-results .property-options li {clear:none;display:inline;float:left;margin:0 18px 0 0}
.ie7 .main .search-results .property-options li {width:auto}
.main .search-results .property-options li:first-child label {color:#d82a26;background:url('/img/shr/icons.png') 0 -3000px no-repeat;text-decoration:none;position:relative;padding:0 0 0 15px}
.main .search-results .property-options li.checked:first-child label {color:#008000}
.main .search-results .property-options li.collab {float:right;margin:0}
.paging-summary {padding-top:1em;margin:0;font-size:1.2em;display:block;text-align:center;clear:both}
.paging {clear:both;float:left;margin:1em 0;text-align:center;width:100%}
.main .paging li,.paging li {background:0;display:inline;padding:0}
.paging li a {background:#d1d5d5;color:#2c2c2c;display:inline-block;padding:3px 6px;text-decoration:none}
.paging li a:hover,.paging li a.current {background-color:#2c2c2c;color:#fff}
.paging li a.prev {background:#d1d5d5 url('/img/shr/icons-arrows.png') 5px -5982px no-repeat;float:left;padding-left:20px}
.paging li a.prev:hover,.paging li a.next:hover {background-color:#2c2c2c}
.paging li a.prev:hover {background-position:-995px -991px}
.paging li a.next {background:#d1d5d5 url('/img/shr/icons-arrows.png') 42px -5491px no-repeat;float:right;padding-right:20px}
html[lang="fr"] .paging li a.next {background-position:64px -5491px}
html[lang="fr"] .paging li a.next:hover {background-position:-936px -1491px}
html[lang="de"] .paging li a.next {background-position:94px -5491px}
html[lang="de"] .paging li a.next:hover {background-position:-906px -1491px}
.ie7 .paging li a.next {margin-top:-2.4em}
.shortlist {background:url('/img/shr/bg-shortlist.jpg') 0 0 repeat-x #427d8b;background-image:-moz-linear-gradient(90deg,#427d8b,#5b97a5);background-image:-webkit-linear-gradient(90deg,#427d8b,#5b97a5);background-image:-o-linear-gradient(90deg,#427d8b,#5b97a5);background-image:-ms-linear-gradient(90deg,#427d8b,#5b97a5);background-image:linear-gradient(90deg,#427d8b,#5b97a5);box-shadow:2px 2px 5px rgba(0,0,0,.5);clear:both;color:#000;float:left;font:1em verdana,arial,sans-serif;margin:0 0 20px;padding:10px;width:665px}
.shortlist * {margin-bottom:.5em}
.shortlist>div {margin-bottom:0}
.shortlist.fixed,.map-on .shortlist {bottom:0;margin:0;position:fixed;width:98%;z-index:2}
.shortlist.fix-from-top {bottom:30px;position:absolute;width:665px}
.shortlist.bottom {bottom:0}
.shortlist .controls {margin:0;width:665px}
.shortlist h2 {float:left;font-size:1.1em;font-weight:normal;margin:0 2em 0 0}
.shortlist ul li {background:0;padding:0}
.shortlist a.toggle {background:url('/img/shr/icons-arrows.png') 0 -3493px no-repeat;border:0;color:#fff;float:left;font:1.1em verdana,arial,sans-serif;font-weight:bold;margin:0 10px 0 0!important;padding:0 0 0 15px;position:relative;text-decoration:underline;z-index:1}
.closed a.toggle {background-position:0 -3993px}
.shortlist .inner {background:#b6ced4;clear:both;float:left;margin:0;padding:0 10px 0 33px;position:relative;width:620px}
.shortlist .inner div {margin-bottom:0}
.shortlist .inner .viewport {float:left;width:600px;margin:0;height:132px;overflow:hidden;position:relative}
.shortlist .inner .buttons {background:url('/img/shr/scroller-nav.png') 0 0 no-repeat #0f424f;cursor:pointer;display:block;height:30px;overflow:hidden;position:absolute;text-indent:-9999px;top:55px;width:30px}
.shortlist .inner .next {background-position:-23px 7px;right:-5px}
.shortlist .inner .prev {background-position:9px 7px;left:-5px}
.shortlist .inner .disable {visibility:hidden}
.shortlist .inner .viewport ul.overview {list-style:none;position:absolute;padding:0;width:100%;left:0;top:0}
#content .shortlist .inner .viewport li {border-right:1px solid #427D8B;display:inline;float:left;font-size:1.1em;height:122px;margin:0;padding:5px 10px;width:128px}
#content .shortlist .inner .viewport li:first-child {border-left:1px solid #427D8B}
#content .shortlist .inner .viewport li:hover {background:#427D8B}
#content .shortlist .inner .viewport li:hover label {color:#fff}
#content .shortlist .inner .viewport li:hover div p,.shortlist .inner .viewport li:hover pre,#content .shortlist .inner .viewport li:hover div a.more {display:block}
#content .shortlist .inner .viewport li:hover div {height:106px}
.ie7 #content .shortlist .inner .viewport li:hover div {height:auto}
.ie7 #content .shortlist .inner .viewport li:hover div+a {display:none}
.shortlist .inner .viewport li input {float:left}
.shortlist .inner .viewport li div {clear:both;position:relative;border:0 solid green}
.shortlist .inner .viewport li a {color:#000;font-size:1em;font-weight:bold;text-decoration:none}
.shortlist .inner .viewport li a.titletext {height:27px;overflow:hidden;display:block}
.shortlist .inner .viewport li img {display:block;margin:.3em 0}
.shortlist .inner .viewport li:hover div img {display:none}
.shortlist .inner .viewport li p,.shortlist .inner .viewport li pre,.shortlist .inner .viewport li a.more {display:none}
.shortlist .inner .viewport li p,.shortlist .inner .viewport li pre {color:#fff;font-size:1em}
.shortlist .inner .viewport li pre {overflow:hidden;padding:0;height:80px}
.shortlist .inner .viewport li a.more {background:#000;bottom:0;color:#fff;margin:0;left:-10px;padding:3px 10px;position:absolute;text-transform:none;width:128px}
.ie7 .shortlist .inner .viewport li a.more {bottom:-32px}
.shortlist .inner .viewport li a.more:after {border:solid transparent;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:4px;content:" ";height:0;margin-top:-3px;right:5px;position:absolute;top:50%;width:0}
.shortlist .inner .viewport li label {float:left;font-weight:bold;overflow:hidden;text-decoration:underline;width:auto}
.js .shortlist .inner .viewport li input[type="checkbox"] {left:-9999px;position:absolute}
.js .shortlist .inner .viewport li label {background:url('/img/shr/icons-forms.png') 0 4px no-repeat;padding:0 0 0 15px}
.js .shortlist .inner .viewport li.checked label {background-position:0 -496px}
.shortlist .inner .viewport li input[type="submit"] {background:url('/img/shr/icons.png') -2000px -4997px no-repeat;float:right;height:15px;text-indent:-9999px;width:11px}
.ie7 .shortlist .inner .viewport li input[type="submit"] {font-size:0}
.shortlist .inner .viewport li:hover input[type="submit"] {background-position:-3000px -1997px}
.shortlist .inner .pager {bottom:-25px;left:0;position:absolute}
.shortlist .inner .pager li {display:inline}
.shortlist .inner .pager li span {float:left;font-size:.85em;margin:0 8px 0 0}
.map-on .shortlist .inner .pager li span {font-size:1.1em}
.shortlist .inner .pager li a {background:url('/img/shr/icons.png') -2000px -5990px no-repeat;display:block;float:left;height:6px;margin:4px 3px 0 0;overflow:hidden;text-indent:-9999px;width:6px}
.shortlist .inner .pager li a.active {background:url('/img/shr/icons.png') -2000px -5500px no-repeat}
.shortlist .empty {background:transparent;padding:10px 0 15px 45px;width:620px}
.shortlist .empty h2,.shortlist .empty ol {float:left}
.shortlist .empty h2 {background:url('/img/shr/icons-big.png') 5px -1500px no-repeat;color:#fff;font:bold 1.6em Arial,Helvetica,sans-serif;margin-right:45px;padding-top:65px;text-align:center;width:70px}
.shortlist .empty ol {background:url('/img/shr/shortlist-empty-bg.png') 0 0 repeat-x;list-style-type:none;margin:0;padding:0 20px;position:relative}
.ie7 .shortlist .empty ol {width:465px}
.shortlist .empty ol:before {content:url('/img/shr/shortlist-triangle.png');height:112px;left:-37px;position:absolute;top:0;width:37px}
.shortlist .empty ol li {background:url('/img/shr/icons-big.png') 0 0 no-repeat;display:inline-block;float:left;font-size:1.1em;margin:0 0 0 45px;padding:50px 0 17px;position:relative;text-align:center;width:125px;min-height:52px}
.shortlist .empty ol li:after {background:#fff;border:3px solid #407c8b;border-radius:20px;bottom:-18px;color:#3e7a8a;display:block;font:bold 1.3em Times,serif;left:47px;padding:3px 8px;position:absolute}
.shortlist .empty ol li:first-child {margin:0}
.shortlist .empty ol li.one {background-position:47px -490px}
.shortlist .empty ol li.one:after {content:"1"}
.shortlist .empty ol li.two {background-position:47px 10px}
.shortlist .empty ol li.two:after {content:"2"}
.shortlist .empty ol li.three {background-position:47px -990px}
.shortlist .empty ol li.three:after {content:"3"}
.shortlist .actions,.shortlist div.compare {position:relative;text-align:right;top:-2px;width:665px}
.shortlist .actions h2 {color:#fff;font-weight:normal}
.shortlist .actions li {display:inline}
.shortlist .actions li a {color:#000;font-size:.85em;margin:0 0 0 10px;padding:0 0 0 25px}
.map-on .shortlist .actions li a {font-size:1.1em}
.shortlist .actions li.save a {background:url('/img/shr/icons.png') no-repeat scroll 0 -2500px transparent;color:#661114}
.shortlist .actions li.share a {background:url('/img/shr/icons.png') no-repeat scroll -2000px -4000px transparent}
.shortlist .actions li.download a {background:url('/img/shr/icons.png') no-repeat scroll -2000px -4500px transparent}
.shortlist div.compare {clear:both;top:10px;height:25px}
.shortlist div.compare p {background:url('/img/shr/icons.png') -3000px 0 no-repeat;float:right;font-size:1.1em;padding:0 0 0 20px}
.shortlist div.compare a {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #A13A42;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;float:right;font:bold 1.3em Arial,Helvetica,sans-serif;margin:-4px 0 5px 1em;padding:.1em .8em;text-decoration:none}
li.shortlistitem .banner {background-image:url('/img/shr/labels-en.png');display:block;height:75px;left:-2px;position:absolute;text-indent:-9999px;top:-2px;width:85px;z-index:1}
html[lang="fr"] li.shortlistitem .banner {background-image:url('/img/shr/labels-fr.png')}
li.shortlistitem:hover .banner {display:none}
li.shortlistitem div ul.property-details:hover {cursor:pointer}
li.shortlistitem div ul.property-details:hover li {text-decoration:underline}
.shortlist .updated .banner,.overlay-info .updated .banner {background-position:0 -100px}
.shortlist .reduced .banner,.overlay-info .reduced .banner {background-position:0 -200px}
.main .overview {float:left;width:330px}
.main .overview h2,.main .overview h3 {color:#6d7174;font-size:1.6em;margin-top:0}
.main .overview li {background:0;margin:0;padding:0}
.main .overview li:first-child {margin:0 0 .5em}
.main .overview .property-options li {margin:0 0 .3em}
.main .overview .property-options li.send-me-more-details-small {height:18px;background:url("/img/shr/icons.png") no-repeat scroll -4000px -1999px transparent}
.main .gallery {float:left;margin:0 0 2em 35px;width:317px;display:none;position:relative}
.main .gallery span.label {left:0;position:absolute;text-indent:-9999px;top:8px;z-index:2}
html[lang="de"] .main .gallery span.commissionfree {height:28px;width:147px}
html[lang="de"] .main .gallery span.label {background-image:url('/img/shr/labels-de.png')}
html[lang="de"] .main .gallery span.commissionfree {background-position:0 -448px}
.main .gallery img {border:1px solid #d1d5d5;display:block;margin:0}
.main .gallery li {background:0;display:inline;float:left;margin:0;padding:0}
.main .gallery li:first-child {margin-left:0}
.main .also-viewed {clear:both;float:left;margin:0 0 2em;width:100%}
.main .also-viewed li {background:0;display:inline;float:left;font:1.1em verdana,arial,sans-serif;margin:0 0 0 20px;padding:0;width:120px}
.main .also-viewed li:first-child {margin:0}
.main .also-viewed li a {color:#000;display:block;font-weight:bold;margin:0 0 .5em;text-decoration:underline}
.main .also-viewed li a img {display:block}
.main .also-viewed li li {clear:both;font-size:100%;margin:0;line-height:1.6}
.js .main .also-viewed li label {background:url('/img/shr/icons-forms.png') 0 4px no-repeat;color:#8b8b8b;text-decoration:underline;position:relative;padding:0 0 0 15px}
.main .also-viewed li.checked label {color:#008000;background-position:0 -496px;text-decoration:none}
.js .main .also-viewed li input {left:-9999px;position:absolute}
.main .tabs+h2 {clear:both}
.main .commission-details {width:100%;float:left;font-size:11px}
.main .commission-details strong {font-size:11px}
.main h2.seo {color:#db3834;font:bold 1.3em/1 verdana,arial,sans-serif;width:565px}
.main p.seo {width:910px}
.main p.seo a,.main ol.seo-search-results>li.more a {display:inline-block;float:right;background:url('/img/shr/bg-nav-call.gif') 0 -10px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:.85em;font-weight:normal;padding:5px 19px;text-decoration:none}
.main ol.seo-search-results {float:left}
.main ol.seo-search-results>li:first-child {border-top:1px solid #D1D5D5}
.main .seo-column {float:left;padding:20px 0 0 20px;width:203px}
.main .seo-column h2 {color:#db3834;font:bold 1.1em/1 verdana,arial,sans-serif;margin:0 0 1em}
.main .seo-column li {background:0;font:normal 1.1em/1 verdana,arial,sans-serif;margin:0 0 1em;padding:0}
.main .seo-column li a {color:#24778d}
.main .seo-column.first {clear:both;padding-left:0}
.leftcol .seo-links * {margin-bottom:.5em}
.leftcol .seo-links p {font-size:1.6em;font-weight:bold}
.leftcol .seo-links li a {color:#24778D;font:1.1em verdana,arial,sans-serif}
.home #seoLinkList {display:none}
.seo-searchbox {padding-top:10px}
.main h2.seo-no-results {font:1.3em arial}
.seocontainer .main h2.search-summary {width:auto}
.map-on {min-height:890px;position:relative}
.map-on .leftcol,.map-on .main {position:relative;z-index:2}
.map-on .container {z-index:-1}
#map_canvas,#minimap_canvas {height:100%;width:100%}
#content>#map_canvas {position:absolute;left:0;top:0;visibility:hidden}
#content.map-on>#map_canvas {visibility:visible}
.map-on .main {display:none}
.leftcol div.map-small {padding:0}
.toggle-container {position:absolute;top:51px;z-index:3}
.ie7 .toggle-container {top:36px}
.ie8 .toggle-container {top:49px}
.ie9 .toggle-container {top:50px}
.toggle-container button {background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8,#e2e2e2);background:-webkit-linear-gradient(top,#f8f8f8,#e2e2e2);background:-o-linear-gradient(top,#f8f8f8,#e2e2e2);background:-ms-linear-gradient(top,#f8f8f8,#e2e2e2);background:linear-gradient(top,#f8f8f8,#e2e2e2);border:1px solid #d1d5d5;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#080808;font-size:1.1em;margin:0 0 0 5px;padding:7px 15px 7px 30px}
.toggle-container button.active {background:#fff;border-bottom:1px solid #fff}
.map-small {height:300px}
.map-small #minimap_canvas {min-height:inherit!important}
.map-small .gmnoprint>div {margin:0}
.map-small .gmnoprint {margin:0}
.leftcol .map-small #minimap_canvas,.leftcol .map-small #minimap_canvas div {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;background-color:transparent}
#poly-tooltip {background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(226,226,226,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 3px #888;box-shadow:2px 2px 3px #888;font-size:12px;padding:6px 8px;z-index:1}
#content.map-on h2.search-summary {-moz-box-shadow:1px 1px 6px #888;-webkit-box-shadow:1px 1px 6px #888;box-shadow:1px 1px 6px #888;color:#D82A26;font:2.6em Times,serif;padding:.3em;position:absolute;top:60px;z-index:1;background:#fff;background:rgba(255,255,255,.8)}
.map-on .search-summary>span {display:inline}
.map-on a.next,.map-on a.prev {text-decoration:none}
.map-on a.prev {padding-right:3px}
.map-on a.next {padding-left:3px}
.toggle-container a,a.tab-control {background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8,#e2e2e2);background:-webkit-linear-gradient(top,#f8f8f8,#e2e2e2);background:-o-linear-gradient(top,#f8f8f8,#e2e2e2);background:-ms-linear-gradient(top,#f8f8f8,#e2e2e2);background:linear-gradient(top,#f8f8f8,#e2e2e2);border:1px solid #d1d5d5;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#080808;font:normal 1.1em verdana,arial,sans-serif;margin:0 0 0 5px;padding:7px 15px 7px 30px;position:relative;text-decoration:none}
.ie .toggle-container a,a.tab-control {margin:0 0 0 5px;padding:7px 15px 7px 30px}
.toggle-container a.active {background:#fff;border-bottom:1px solid #fff}
.toggle-container a:after,a.tab-control:after {background:url('/img/shr/icons.png') 0 0 no-repeat;content:"";height:16px;left:5px;position:absolute;top:7px;width:16px}
a#btnListView:after,#control-list-view:after {background-position:0 -4999px}
a#btnMapView:after,#control-map-view:after {background-position:0 -5500px}
.ie7 a#btnListView,.ie7 #control-list-view,.ie8 a#btnListView,.ie8 #control-list-view {background:#fff url('/img/shr/icons.png') 8px -4992px no-repeat}
.ie7 a#btnMapView,.ie7 #control-map-view,.ie8 a#btnMapView,.ie8 #control-map-view {background:#fff url('/img/shr/icons.png') 8px -5494px no-repeat}
#content.home {background:#fff}
#content.home .container {padding:10px 0 0}
.home .left {float:left;margin:0 20px 2em 0;width:620px}
#content.home p {font-size:1.3em;margin:0 0 .5em}
#content.home h2,#content.home h1.omn_h1,#content.home div.omn_h2 {color:#d32725;font:normal 2.4em 'Times New Roman',serif}
#content.home h1.omn_h1 {position:relative;left:0}
.thumbs-gallery {border-top:1px solid #fff;overflow:hidden;margin:0 auto;width:940px}
.thumbs-gallery ul {text-align:center}
.thumbs-gallery li {border-right:1px solid #fff;display:inline;position:relative}
.thumbs-gallery li .last {border-right:5px}
.thumbs-gallery li a {color:#fff;text-decoration:none}
.js .thumbs-gallery ul {float:left}
.js .thumbs-gallery li {float:left}
.thumbs-gallery li div {background:url('/img/shr/transparent-40.png') 0 0 repeat;background:rgba(43,43,43,.45);height:113px;left:-9999px;position:absolute;padding:10px;text-align:left;top:0;width:113px;z-index:1}
.thumbs-gallery li a img {display:block;height:133px;width:133px}
.thumbs-gallery li:first-child a img {width:135px}
.thumbs-gallery li:first-child a div {width:115px}
.thumbs-gallery li:hover div,.thumbs-gallery li a:focus div {left:0}
#content.home .thumbs-gallery li div h2,#content.home .thumbs-gallery li div div.omn_h2 {color:#fff;font:normal 1.4em/1em Times,serif}
#content .thumbs-gallery li div p {background:#d82a26;bottom:10px;display:inline-block;font-family:verdana,arial,sans-serif;font-size:1.1em;left:10px;padding:.1em .5em;position:absolute}
.change-search {background:#fff;color:#000;width:621px}
.change-search div {border:solid 1px #fff}
.home fieldset ol,.change-search fieldset ol {list-style-type:none}
.home fieldset.quick ol,.change-search fieldset.quick ol {background:#333 url('/img/shr/home-quickset-bg.png') 0 0 repeat-x;background:-moz-linear-gradient(top,#595959,#000);background:-webkit-linear-gradient(top,#595959,#000);background:-o-linear-gradient(top,#595959,#000);background:-ms-linear-gradient(top,#595959,#000);background:linear-gradient(top,#5959591,#000);box-shadow:0 2px 3px rgba(0,0,0,.3);float:left;margin:0 0 3.5em;padding:15px;width:590px}
.home fieldset.quick ol li,.change-search fieldset.quick ol li {float:left}
.home fieldset.quick input.search,.change-search fieldset.quick input.search {color:#575f65;font-size:1.8em;height:2em;padding:0 5px;width:402px}
html[lang="fr"] .home fieldset.quick input.search,html[lang="fr"] .change-search fieldset.quick input.search {width:360px}
.ie7 .home fieldset.quick input.search,.ie7 .change-search fieldset.quick input.search {height:1.7em;padding-top:7px}
.ie8 .home fieldset.quick input.search,.ie8 .change-search fieldset.quick input.search {padding-top:.3em;height:1.85em}
.home fieldset.quick input[type="submit"],.change-search fieldset.quick input[type="submit"],.change-search fieldset.quick a.button {background:url('/img/shr/bg-nav-call.gif') 0 -10px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #5b0609;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:1.8em;font-weight:bold;margin:0 0 0 15px;padding:5px 19px}
.home fieldset.quick input[type="submit"]:hover,.home fieldset.quick input[type="submit"]:focus,.change-search fieldset.quick input[type="submit"]:hover,.change-search fieldset.quick input[type="submit"]:focus,.change-search fieldset.quick a.button:hover,.change-search fieldset.quick a.button:focus {background:url('/img/shr/bg-nav-call-over.gif') 0 -10px repeat-x #b42320}
.change-search fieldset.advanced {margin:0 0 2em;height:289px}
fieldset.advanced {margin:0 0 2em}
.main p+fieldset.advanced {margin-top:2em}
fieldset.advanced ol {list-style-type:none!important}
fieldset.advanced ol>li,fieldset.advanced ul>li {background-image:none!important;font-size:inherit!important;padding-left:0!important}
.ie7 fieldset.advanced ol>li,.ie7 fieldset.advanced ul>li {font-size:1em!important}
.ie7 fieldset.advanced,.ie7 .change-search fieldset.advanced {margin-top:2em}
#content.white-background,body.white-background {background-color:#fff}
.change-search fieldset.advanced {margin:0 0 2em;width:625px}
fieldset.advanced legend span,.change-search fieldset.advanced legend span,#content fieldset.advanced div h2,#content fieldset.advanced div div.omn_h2 {color:#303030;font-size:1.6em;font-weight:bold}
.ie7 fieldset.advanced legend,.ie7 .change-search fieldset.advanced legend {margin-left:-7px}
fieldset.advanced fieldset,.change-search fieldset.advanced fieldset,fieldset.advanced div {float:left;margin:0 10px 0 15px;padding:0;width:310px}
fieldset.advanced.seo-landing-page>fieldset {margin-left:0}
fieldset.advanced.seo-landing-page fieldset+fieldset {float:right}
.home fieldset.advanced fieldset,.change-search fieldset.advanced fieldset,fieldset.advanced div {width:285px}
fieldset.advanced fieldset ol,.change-search fieldset.advanced fieldset ol {float:left;margin:.5em 0 0;width:100%}
.change-search fieldset.advanced fieldset.location_tip ol {padding-top:29px}
#content fieldset.advanced fieldset p,#content .change-search fieldset.advanced fieldset p {font-family:verdana,arial,sans-serif;font-size:1.1em}
#content fieldset.advanced fieldset a.map,#content .change-search fieldset.advanced fieldset a.map {display:block;display:inline-block;font:normal 1.1em verdana,arial,sans-serif;margin:5px 0 0 0;padding:3px 30px 8px 0}
html[lang="fr"] fieldset.advanced fieldset a.map,html[lang="fr"] .change-search fieldset.advanced fieldset a.map {background:url('/img/shr/map-small-france.png') 100% 45% no-repeat}
html[lang="de"] fieldset.advanced fieldset a.map,html[lang="fr"] .change-search fieldset.advanced fieldset a.map {background:url('/img/shr/map-small-germany.png') 100% 45% no-repeat}
html[lang="en"] fieldset.advanced fieldset a.map,html[lang="en"] .change-search fieldset.advanced fieldset a.map {background:url('/img/shr/map-small-uk.png') 100% 45% no-repeat}
fieldset.advanced li.checkbox li,.change-search fieldset.advanced li.checkbox li {margin:0 20px 0 0}
fieldset.advanced li.checkbox label,.change-search fieldset.advanced li.checkbox label {background:url('/img/shr/icons-forms.png') 0 3px no-repeat;position:relative;padding:0 0 0 15px}
fieldset.advanced li.checked label,.change-search fieldset.advanced li.checked label {background-position:0 -497px;text-decoration:none}
.js fieldset.advanced li.checkbox input,.js fieldset.advanced li.radio input,.js .change-search fieldset.advanced li.checkbox input,.js .change-search fieldset.advanced li.radio input {left:-9999px;position:absolute}
fieldset.advanced fieldset li,.change-search fieldset.advanced fieldset li {float:left;margin:.4em 0}
fieldset.advanced fieldset li.clear,fieldset.advanced fieldset p,.change-search fieldset.advanced fieldset li.clear,.change-search fieldset.advanced fieldset p {clear:both}
fieldset.advanced fieldset li label,.change-search fieldset.advanced fieldset li label,fieldset.advanced fieldset li span.size {font:normal 1.1em verdana,arial,sans-serif}
html[lang="de"] fieldset.advanced fieldset li span.title,html[lang="de"] .change-search fieldset.advanced fieldset li span.title {color:#303030;display:block;font-size:1.2em;font-weight:bold;margin-bottom:.5em;width:100%}
html[lang="fr"] fieldset.advanced fieldset li span.title,html[lang="fr"] .change-search fieldset.advanced fieldset li span.title {display:none}
html[lang="de"] fieldset.advanced fieldset li.clear+li,html[lang="de"] .change-search fieldset.advanced fieldset li.clear+li {margin-top:2.8em}
fieldset.advanced fieldset li span.size {margin-left:2px}
fieldset.advanced fieldset li label.inline,.change-search fieldset.advanced fieldset li label.inline {float:left;padding:.55em .7em}
fieldset.advanced fieldset li select,.change-search fieldset.advanced fieldset li select {width:118px;cursor:pointer}
.ie7 fieldset.advanced fieldset li select option,.ie7 .change-search fieldset.advanced fieldset li select option {line-height:40px}
fieldset.advanced fieldset li.radio,.change-search fieldset.advanced fieldset li.radio {float:right}
fieldset.advanced fieldset li.radio label,.change-search fieldset.advanced fieldset li.radio label {color:#D82A26;text-decoration:underline}
fieldset.advanced fieldset li.radio li.checked label,.change-search fieldset.advanced fieldset li.radio li.checked label {color:#000;text-decoration:none}
fieldset.advanced fieldset li.lease-sale,.change-search fieldset.advanced fieldset li.lease-sale {float:left;padding-bottom:3px}
fieldset.advanced fieldset li.lease-sale label,.change-search fieldset.advanced fieldset li.lease-sale label {background:url('/img/shr/icons-forms.png') 0 -1997px no-repeat;color:#000;padding-left:15px;text-decoration:none}
fieldset.advanced fieldset li.lease-sale li.checked label,.change-search fieldset.advanced fieldset li.lease-sale li.checked label {background-position:0 -2497px}
fieldset.advanced fieldset li.lease-sale li.disabled label,.change-search fieldset.advanced fieldset li.lease-sale li.disabled label {background-position:0 -1997px;color:#BBB}
fieldset.advanced fieldset li.radio li,.change-search fieldset.advanced fieldset li.radio li {margin:0 0 0 .5em}
fieldset.advanced fieldset li.radio li:first-child,.change-search fieldset.advanced fieldset li.radio li:first-child {border-right:1px solid #000;padding-right:5px}
fieldset.advanced fieldset li.lease-sale li:first-child,.change-search fieldset.advanced fieldset li.lease-sale li:first-child {border:0;margin-left:0}
fieldset.advanced fieldset li.wide,.change-search fieldset.advanced fieldset li.wide {width:100%}
fieldset.advanced fieldset li.wide select,.change-search fieldset.advanced fieldset li.wide select {width:100%}
.home .left ul.error,.change-search ul.error,.seo-searchbox .error {background:#F7E7E7;margin:0 0 1em;padding:5px 5px 5px 20px}
.home .left ul.error li,.change-search ul.error li,.seo-searchbox .error li {color:#A61417;font-size:1.6em;font-family:arial,verdana,sans-serif}
.change-search div ul.error {width:595px}
#property-details {width:940px;margin:0 auto;overflow:hidden;display:none;background:#313131;border-top:1px solid #fff;color:#fff;font-size:1.1em;font-family:Verdana,Arial,Sans-Serif}
#property-details .property-image {float:left;margin:0 3px 0 0;position:relative;width:315px}
#property-details .property-image img {float:left;height:auto;width:auto}
#property-details .property-information {float:left;width:596px;margin-left:10px;margin-bottom:10px}
#property-details .property-information a.close-link {float:right;margin-top:15px}
#property-details .property-information h2,#property-details .property-information div.omn_h2 {margin-top:10px}
#property-details .property-information h3,#property-details .property-information div.omn_h3 {color:white;font-size:18px;width:490px}
#property-details .property-information h3 span,#property-details .property-information div.omn_h3 span {display:block}
#property-details .property-information h3 span a,#property-details .property-information div.omn_h3 span a {text-decoration:none;color:white;background:#D82A26;padding:2px 3px;font-size:.6em;position:relative;top:-2px}
#property-details .property-information span.priceRange {float:right}
#property-details .property-information span.priceRange em {font-size:18px}
#property-details .property-information li {list-style-type:none}
#property-details .property-information .left-col {width:49.9%;float:left;margin-top:10px}
#property-details .property-information .right-col {width:49.9%;float:right;margin-top:10px}
#property-details .property-information .right-col .agent {text-align:right}
#property-details .property-information .right-col .agent img {float:right;margin-left:10px}
#property-details .property-information .right-col .agent h3,#property-details .property-information .right-col .agent div.omn_h3 {width:auto;font-size:100%}
#property-details .property-information .right-col .agent h3 span,#property-details .property-information .right-col .agent div.omn_h3 span {display:block}
#property-details .property-information .right-col .agent ul {float:right}
#property-details .property-information .right-col .agent .telephone span.Call {background:url('/img/shr/icons.png') -3000px -5981px no-repeat;cursor:pointer;padding-bottom:5px;padding-left:20px}
fieldset.location_tip ol {margin-top:.2em!important}
fieldset.location_tip li {position:relative}
fieldset.location_tip li div.tooltip {background:url('/img/shr/icons.png') -2776px -3998px #fff no-repeat;border:2px solid #a71217;-moz-box-shadow:2px 2px 4px #555;-webkit-box-shadow:2px 2px 4px #555;box-shadow:2px 2px 4px #555;color:#a71217;cursor:pointer;display:none;font:1.1em arial,verdana,sans-serif;padding:7px 10px;position:absolute;left:277px;top:-42px;width:215px;z-index:2;line-height:1.8em}
fieldset.location_tip li div.tooltip:before {background:url('/img/shr/icons-arrows.png') -1000px -2000px no-repeat;content:"";height:26px;left:-15px;position:absolute;top:6px;width:15px}
fieldset.seo-landing-page fieldset.location_tip li div.tooltip {left:-268px;top:-48px}
fieldset.seo-landing-page fieldset.location_tip li div.tooltip:before {background-position:-1000px -3501px;left:235px}
.ie8 fieldset.seo-landing-page fieldset.location_tip li div.tooltip:before {height:27px}
fieldset.location_tip li.show div.tooltip {display:block}
fieldset.advanced fieldset li input[readonly],.change-search fieldset.advanced fieldset li input[readonly] {border:1px solid #B0AFAF;color:#909090;font:1.1em verdana,arial,sans-serif;padding:.5em .4em;width:95%}
#content fieldset.advanced div h2,#content fieldset.advanced div div.omn_h2 {font-family:arial,helvetica,sans-serif}
html[lang="fr"] #content fieldset.advanced div ul {background:url('/img/shr/map-france-tick.png') 15px 0 no-repeat;margin:40px 0 0;padding:15px 0 20px 100px}
html[lang="de"] #content fieldset.advanced div ul {background:url('/img/shr/map-germany-tick.png') 15px 0 no-repeat;margin:40px 0 0;padding:15px 0 20px 100px}
html[lang="en"] #content fieldset.advanced div ul {background:url('/img/shr/map-uk-tick.png') 15px 0 no-repeat;margin:40px 0 0;padding:15px 0 20px 100px}
#content fieldset.advanced div ul li a {font:normal 1.1em verdana,arial,sans-serif}
fieldset.advanced input[type="submit"],.change-search fieldset.advanced input[type="submit"],.change-search fieldset.advanced a.button {background:url('/img/shr/bg-home-search.gif') 0 -10px repeat-x #596167;background:-moz-linear-gradient(top,#81888e 50%,#596167 50%);background:-webkit-linear-gradient(top,#81888e 50%,#596167 50%);background:-o-linear-gradient(top,#81888e 50%,#596167 50%);background:-ms-linear-gradient(top,#81888e 50%,#596167 50%);background:linear-gradient(top,#81888e 50%,#596167 50%);border:1px solid #81888e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;clear:both;color:#fff;float:right;font-size:1.3em;font-weight:bold;margin:0 10px;padding:6px 40px}
.ie7 fieldset.advanced input[type="submit"],.ie7 .change-search fieldset.advanced input[type="submit"],.ie7 .change-search fieldset.advanced a.button {float:left;margin-left:481px}
html[lang="fr"].ie7 fieldset.advanced input[type="submit"],html[lang="fr"].ie7 .change-search fieldset.advanced input[type="submit"],html[lang="fr"].ie7 .change-search fieldset.advanced a.button {float:left;margin-left:453px}
fieldset.advanced input[type="submit"]:hover,fieldset.advanced input[type="submit"]:focus,.change-search fieldset.advanced input[type="submit"]:hover,.change-search fieldset.advanced input[type="submit"]:focus,.change-search fieldset.advanced a.button:hover,.change-search fieldset.advanced a.button:focus {background:url('/img/shr/bg-home-search-over.gif') 0 -10px repeat-x}
.change-search a.button {text-decoration:none}
.change-search fieldset.advanced a.button {padding:6px 43px;margin-top:5px}
.change-search fieldset.quick a.button {float:left;padding:4px 22px;text-align:center}
.change-search fieldset.location_tip ol {padding-top:29px}
html[lang="en"].ie7 .change-search fieldset.quick a.button {display:block;width:115px}
html[lang="fr"].ie7 .change-search fieldset.quick a.button {width:170px;padding:4px 15px}
.ie8 .change-search fieldset.quick a.button {padding:4px 20px}
#content fieldset ul.error {font-size:100%;margin:2em 0}
#content fieldset ul.error li {background:url('/img/shr/icons-arrows.png') 0 0 no-repeat;color:#DB5451;font-size:1.3em;padding:0 0 0 20px}
#content.home .cta_holder {float:left;width:300px}
.ie7 #content.home .cta_holder {margin-bottom:20px}
#content.home .cta {background:#e8eaea;float:left;padding:0 0 10px;width:300px}
#content.home .cta div.omn_h2,#content.home .cta h2 {background:url('/img/shr/home-call-us.png') 0 0 no-repeat;color:#fff;font:normal 1.3em arial,helvetica,sans-serif;padding:10px 15px 30px;position:relative}
#content.home .cta div.omn_h2:after,#content.home .cta h2:after {content:url('/img/shr/home-call-us-lady.jpg');height:113px;position:absolute;right:8px;top:-37px;width:96px}
#content.home .cta div.omn_h2 span,#content.home .cta h2 span {display:block;font-size:1.9em;font-weight:bold;line-height:1}
#content.home .cta p,.home .cta ul {padding:0 15px}
#content.home .cta li {margin:0 0 .5em;padding:0 0 0 20px}
#content.home .cta ul.arrow li {background:url('/img/shr/icons-arrows.png') 0 .5em no-repeat}
#content.home .cta li a {color:#cb2628;font-size:1.3em}
#content.home .cta div.omn_h2.ctaWhiteLink,#content.home .cta h2.ctaWhiteLink {padding:6px 15px 30px}
#content.home .cta div.omn_h2.ctaWhiteLink,#content.home .cta h2.ctaWhiteLink div {width:200px}
#content.home .cta div.omn_h2.ctaWhiteLink,#content.home .cta h2.ctaWhiteLink div a {color:#fff}
#content.home .search_cta {background:url('/img/shr/search_cta_bg.jpg') no-repeat;float:left;width:299px;min-height:67px;margin-top:14px}
#content.home .search_cta a {margin:0;padding:13px 90px 0 13px;color:#fff;font-size:1.6em;line-height:1.3em;font-weight:bold;display:block;cursor:pointer;text-decoration:none}
#content.home .search_cta a:hover {text-decoration:underline}
#content.home .col {float:left;margin:0 0 3em 20px;width:300px}
#content.home .col.first {clear:both;margin-left:0}
#content.home .col h2,#content.home .col div.omn_h2 {border-bottom:2px solid #7c7c7c;color:#7c7c7c;font-family:"arial narrow",arial,sans-serif;font-size:1.1em;margin:0 0 1em;padding:0 0 .3em;text-transform:uppercase}
#content.home .col h3,#content.home .col div.omn_h3 {color:#000;font-size:2.4em;font-family:'Times New Roman',serif;line-height:1;margin:0 0 .4em}
#content.home .col h3 a,#content.home .col div.omn_h3 a {color:#000;text-decoration:none}
#content.home .col h3 a:hover,#content.home .col div.omn_h3 a:hover {color:#000;text-decoration:underline}
.ie7 #content.home .col h3,.ie7 #content.home .col div.omn_h3 {color:#000;font-size:2.4em;font-family:'Times New Roman',serif;line-height:1;margin:0 0 .4em;font-weight:normal}
#content.home .col p {font:normal 1.1em verdana,arial,sans-serif;line-height:1.4}
#content.home .col img {float:left;margin:0 10px 5px 0}
.ie7 #content.home .col {padding-bottom:3em}
.footer,.hygiene {background:url('/img/shr/bg-footer.png') 0 0 repeat-x #313131;clear:both;float:left;padding:2em 0 0;width:100%}
.js .marginChange {position:relative;top:-20px;z-index:1}
.footer a {color:#b7b7b7;font:normal 1.1em verdana,arial,sans-serif;text-decoration:none}
.footer a[rel="external"]:after {background:url('/img/shr/icons.png') no-repeat -4000px -2500px transparent;content:"";display:inline-block;height:9px;margin:3px 0 0 7px;width:16px}
.footer a:hover {text-decoration:underline}
.footer h2,.footer ul,.footer div.omn_h2 {clear:both}
.footer h2,.footer div.omn_h2 {font-size:1.4em;font-weight:bold;margin:0 0 1em;color:#fff;padding:0 10px 0 0!important}
.footer ul li {border-left:1px solid #fff;display:block;margin:0 10px 0 0;padding:0 0 0 10px}
.footer ul li:first-child,.footer .container div li {border:0;padding:0}
.footer .container div {background:url('/img/shr/1px-black.gif') top right repeat-y;border-right:1px solid #494949;float:left;margin:0 0 2em;padding:0 10px;width:168px}
.footer .container div:first-child {border-left:0;clear:both;padding-left:0}
.footer .container div li {clear:both;margin:0 0 .5em}
.footer .container div li.social {background:url('/img/shr/icons-social.png') no-repeat;display:inline-block;padding:1px 5px 3px 25px}
.footer .container div li.facebook {background-position:0 -1500px}
.footer .container div li.youtube {background-position:0 -500px}
.footer .container div li.twitter {background-position:0 -1000px}
.footer .container div li.alerts {background-position:0 0}
.footer .suggested ul {background:url('/img/shr/1px-black.gif') bottom left repeat-x;border-bottom:1px solid #494949;float:left;margin:0 0 1em;padding-bottom:1em;width:100%}
.footer .suggested li {border:0;display:inline;float:left;margin:0 5px .5em 0;padding:0;width:183px}
.footer .suggested+.container div {padding-top:1em}
.footer .breadcrumb {clear:both;float:left;margin:0 0 1em;width:100%}
.footer .breadcrumb li {border:0;display:inline;margin-right:5px;padding-left:5px}
.footer .breadcrumb li:before {color:#b7b7b7;content:">";left:-5px;position:relative}
.footer .breadcrumb li:first-child:before {content:""}
.hygiene {padding:10px 0}
.hygiene ul {width:940px}
.hygiene ul li {display:inline}
.hygiene ul li.copy {float:right;border-left-width:0;border-left-style:none;font-size:1.1em;font-family:Verdana,Arial,Sans-Serif;font-size:11px}
.footer .container .realestate {background:0;border:1px solid transparent;float:right;text-align:right;position:relative;width:170px}
.footer .suggested+.container div.realestate {padding-top:5px}
.footer .container .realestate>a {color:#fff;display:inline-block;font:bold 1.2em/1 Arial,Helvetica,sans-serif;padding:0 10px 0 0;position:relative;text-align:left;width:170px}
.footer .container .realestate>a span {background:url('/img/shr/icons-arrows.png') 0 -4000px no-repeat;height:5px;position:absolute;right:5px;top:2px;width:9px;z-index:3}
.footer .container .realestate ul {background:#202020;border:1px solid #000;bottom:100%;display:none;padding:10px 10px 7px;position:absolute;right:0;width:160px}
.footer .container .realestate ul li a {color:#fff;text-decoration:underline}
.footer .container .realestate ul li a:hover {color:#24778d}
.footer .container .realestate:hover ul {display:block}
.ad-gallery,.ad-gallery * {margin:0;padding:0}
.ad-gallery .ad-image-wrapper {width:100%;height:215px;margin-bottom:5px;position:relative;overflow:hidden}
.ad-gallery .ad-image-wrapper .ad-loader {position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}
.ad-gallery .ad-image-wrapper .ad-next {position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:1}
.ad-gallery .ad-image-wrapper .ad-prev {position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:1}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next {background:url('/img/shr/non-existing.jpg')\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:url('/img/shr/ad_prev.png');width:30px;height:30px;position:absolute;top:47%;left:0;z-index:101}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:url('/img/shr/ad_next.png');width:30px;height:30px;right:0;left:auto}
.ad-gallery .ad-image-wrapper .ad-image {position:absolute;overflow:hidden;top:0;left:0;z-index:1}
.ad-gallery .ad-image-wrapper .ad-image a img {border:0}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {display:block}
.ad-gallery .ad-controls {left:-9999px;position:absolute}
.ad-gallery .ad-slideshow-controls {float:right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left:5px;cursor:pointer}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left:5px;font-size:.9em}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor:default;font-style:italic}
.ad-gallery .ad-nav {width:100%;position:relative}
.ad-gallery .ad-forward,.ad-gallery .ad-back {position:absolute;top:0;height:100%;z-index:10}
.ad-gallery .ad-back {cursor:pointer;left:-20px;width:13px;display:block;background:url('/img/shr/ad_scroll_back.png') 0 22px no-repeat}
.ad-gallery .ad-forward {cursor:pointer;display:block;right:-20px;width:13px;background:url('/img/shr/ad_scroll_forward.png') 0 22px no-repeat}
.ad-gallery .ad-nav .ad-thumbs {overflow:hidden;width:100%}
.ad-gallery a.enlarge {background:url('/img/shr/enlarge-icon.png') 5px 6px no-repeat;color:#000;font-size:1.1em;left:0;padding:10px 5px 6px 30px;position:absolute;top:-36px;z-index:1}
.ad-gallery .ad-thumbs .ad-thumb-list {float:left;list-style:none}
.ad-gallery .ad-thumbs li {float:left}
.ad-gallery .ad-thumbs li a {display:block}
.ad-gallery .ad-thumbs li a img {border:2px solid #CCC;display:block;margin-left:5px;height:60px;width:88px}
.ad-gallery .ad-thumbs li:first-child a img {margin:0}
.ad-gallery .ad-thumbs li a.ad-active img {border:2px solid #616161}
.ad-preloads {position:absolute;left:-9000px;top:-9000px}
.myjll {background:#fff;color:#000;font:normal 62.5%/1.5 Arial,Helvetica,sans-serif;margin:0 auto;padding:0 20px;width:900px;float:left}
.ie7 .myjll,.ie8 .myjll,.ie9 .myjll {margin-left:0}
.myjll .back,.myjll #myjll-nav {clear:both;float:left;margin:0 0 0 -20px;width:940px}
.myjll .back {background:#6e777e;padding:10px 0 0;position:relative;text-align:center}
.myjll .back a {background:url('/img/shr/icons-arrows.png') 62px -4500px no-repeat;color:#fff;font-size:1.4em;font-weight:bold;display:inline-block;margin:0 auto;padding:15px 0 10px;text-align:center;text-decoration:none}
.myjll .back input {background:url('/img/shr/icons.png') transparent 0 -499px;bottom:10px;color:#fff;font-size:1.2em;padding:0 0 0 18px;position:absolute;right:10px;text-align:right}
.ie7 .myjll .back input {background:url('/img/shr/icons.png') transparent 0 -499px;bottom:10px;color:#fff;font-size:1.2em;padding:0 0 0 18px;position:absolute;right:10px;text-align:right;width:60px}
.myjll #myjll-nav {background:url('/img/shr/bg-mjll-nav.gif') 0 0 repeat-x #417d8c;background:-moz-linear-gradient(top,#5b97a5,#417d8c 100%);background:-webkit-linear-gradient(top,#5b97a5,#417d8c 100%);background:-o-linear-gradient(top,#5b97a5,#417d8c 100%);background:-ms-linear-gradient(top,#5b97a5,#417d8c 100%);background:linear-gradient(top,#5b97a5,#417d8c 100%);margin-bottom:1em}
.myjll #myjll-nav li {display:inline;float:left;padding:5px 0}
.myjll #myjll-nav li a {border-left:1px solid #76c2dc;border-right:1px solid #166B88;color:#fff;display:block;float:left;font-size:1.3em;padding:.3em 20px;text-decoration:none}
.myjll #myjll-nav li:first-child a {border-left:none}
.myjll #myjll-nav li:last-child a {border-right:0}
.myjll #myjll-nav li.last a {border-right:0}
.myjll #myjll-nav li.selected {background:#306f7e;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);margin-left:-1px}
.myjll #myjll-nav li.selected a {border:0}
.myjll #myjll-nav li.selected+li a {border-left:none}
.myjll .welcome {margin:0 0 1em}
.myjll .welcome h2 {color:#000;font:normal 3em Times,serif}
.myjll .welcome p {font-size:1.5em;font-weight:bold}
.myjll .welcome p a {font-size:.8em;font-weight:normal;color:#25778D}
.myjll h1 {clear:both;color:#2784a5;font:normal 2.4em Times,serif}
.myjll #myjll_map_canvas {height:670px;width:915px}
.myjll .leftcol {float:left;margin-top:0;width:230px}
.myjll .leftcol div {background:#f2f2f2;box-shadow:none}
.myjll .leftcol p.call {background:#bd1b21;background:-moz-linear-gradient(top,#e03632,#bd1b21 100%);background:-webkit-linear-gradient(top,#e03632,#bd1b21 100%);background:-o-linear-gradient(top,#e03632,#bd1b21 100%);background:-ms-linear-gradient(top,#e03632,#bd1b21 100%);background:linear-gradient(top,#e03632,#bd1b21 100%);box-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;font-size:1.3em;margin:0 0 1em;padding:10px}
.ie9 .leftcol p.call {box-shadow:inset 0 43px 40px 0 #E03632,0 2px 2px rgba(0,0,0,.3)}
.myjll .leftcol p.call strong {display:block;font-size:2em;line-height:1}
.myjll .leftcol p.call a {color:#fff}
.myjll .leftcol ol {list-style-type:none}
.myjll .leftcol fieldset {background:#f2f2f2;margin:0 0 15px;padding-top:10px;position:relative}
.myjll .leftcol fieldset legend {display:block;float:left;font-size:1.35em;font-weight:bold;margin:0 0 .5em 10px;width:205px}
.myjll .leftcol fieldset fieldset {float:left;margin:0;padding-top:0}
.myjll .leftcol fieldset fieldset legend {font-size:1.2em;margin-bottom:0}
.myjll .leftcol fieldset a.clear {right:15px;top:0}
.myjll .leftcol legend.seperator+a.clear {top:10px}
.myjll .leftcol fieldset ol {float:left;padding:10px;width:195px}
.myjll .leftcol fieldset label,.myjll .leftcol fieldset a.create,.myjll .leftcol fieldset .error {font:normal 1.1em verdana,arial,sans-serif}
.myjll .leftcol fieldset p.error {color:#BC141A;margin-top:4px;text-align:right}
.myjll .leftcol fieldset ol li.checked label {font-weight:bold}
.myjll .leftcol fieldset ol.checkboxes label {background:url('/img/shr/icons-forms.png') no-repeat 0 4px;padding-left:15px;text-decoration:none}
.ie8 .myjll .leftcol fieldset ol.checkboxes label,.ie9 .myjll .leftcol fieldset ol.checkboxes label {background-position:0 3px}
.myjll .leftcol fieldset ol.checkboxes li.checked label {background-position:0 -496px}
.ie8 .myjll .leftcol fieldset ol.checkboxes li.checked label,.ie9 .myjll .leftcol fieldset ol.checkboxes li.checked label {background-position:0 -497px}
.myjll .leftcol fieldset ol.checkboxes li {margin:0 0 1em}
.myjll .leftcol fieldset ol.checkboxes li input[type="checkbox"] {left:-9999px;position:absolute}
.myjll .leftcol fieldset ol.checkboxes li span.broker {background:transparent url('/img/shr/rosette-sml.png') no-repeat scroll center right;padding:4px 20px 4px 0}
.myjll .leftcol fieldset ol.checkboxes input.edit,.myjll .leftcol fieldset ol.checkboxes input.remove {background:url('/img/shr/icons.png') 0 0 no-repeat;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;display:block;height:10px;float:right;margin:0 0 0 5px;padding:0;text-indent:-9999px;width:10px}
.myjll .leftcol fieldset ol.checkboxes input.edit {background-position:-1000px -4500px}
.myjll .leftcol fieldset ol.checkboxes input.remove {background-position:-2000px -5000px}
.myjll .leftcol .seperator {border-top:1px solid #cecece;padding:10px 0 0}
.myjll .leftcol fieldset div.new-folder {clear:both;margin:0 0 0 10px;padding:10px;width:190px}
.myjll .leftcol fieldset div.new-folder a {background:url('/img/shr/icons-arrows.png') no-repeat scroll 0 -4994px transparent;color:#24768c;display:inline-block;padding:0 0 0 15px;text-decoration:underline}
.myjll .leftcol fieldset div.new-folder div {margin:0;padding:10px 0 0}
.myjll .leftcol fieldset div.new-folder div input[type="text"] {border:1px solid #ccc;font-size:1.1em;padding:3px;width:184px}
.myjll .leftcol fieldset .checkboxes div.new-folder {padding:0}
.myjll .leftcol fieldset .checkboxes div.new-folder div {padding-top:0}
.myjll .leftcol fieldset .checkboxes div.editbuttons {float:right;width:30px;padding:0!important;margin:0}
.myjll .leftcol fieldset .buttons {text-align:right}
.myjll .leftcol fieldset .buttons input[type="submit"] {display:inline;font-size:1.2em}
.myjll .leftcol fieldset .buttons input[type="submit"].cancel {color:#000;min-width:0}
.myjll .leftcol fieldset ol span.stars {background-repeat:no-repeat;background-position:0 0;display:inline-block;height:14px;text-indent:-9999px;width:83px}
.ie7 .myjll .leftcol fieldset ol label {float:left}
.ie7 .myjll .leftcol fieldset ol span.stars {display:block;float:left;margin-right:5px}
.myjll .leftcol fieldset ol span.one-star {background-image:url('/img/shr/stars-1.png')}
.myjll .leftcol fieldset ol span.two-star {background-image:url('/img/shr/stars-2.png')}
.myjll .leftcol fieldset ol span.three-star {background-image:url('/img/shr/stars-3.png')}
.myjll .leftcol fieldset ol span.four-star {background-image:url('/img/shr/stars-4.png')}
.myjll .leftcol fieldset ol span.five-star {background-image:url('/img/shr/stars-5.png')}
.myjll .main {box-shadow:none;float:left;padding:0;width:650px}
.myjll .main.single {margin-left:0;width:920px}
.js .myjll .main {top:0}
.myjll .leftcol .agent {padding-left:80px;padding-right:0;text-align:left}
.myjll .leftcol .agent img {left:10px;right:auto}
.myjll .leftcol .agent h3 span {margin:2px 0}
.myjll .leftcol .agent p {padding:0;background-position:-3900px -1px;margin-bottom:3px}
html[lang="de"] .myjll .leftcol .agent p {padding:0;background-position:-3892px -1px;margin-bottom:3px}
.myjll .leftcol .agent li {margin:0;text-align:left}
.myjll .leftcol div.new-search-cta {padding:0;background-color:transparent;font:normal 1.1em verdana arial,sans-serif}
.myjll .leftcol div.new-search-cta a.start-new-search {display:block;color:#fff;padding:10px 0 10px 40px;font:bold 1.5em Arial,sans-serif;text-decoration:none;border:1px solid #51838E;border-radius:2px;background:url('/img/shr/blue-gradient.gif') 0 -18px repeat-x #3D7783;background:-moz-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:-webkit-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:-o-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:-ms-linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);background:linear-gradient(top,#6EA7B2 0,#699BA6 50%,#468493 50%,#3D7783 100%);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);margin-bottom:5px;position:relative}
.myjll .leftcol div.new-search-cta a.start-new-search:before {background:url('/img/shr/icons.png') -4000px -500px no-repeat;content:"";height:12px;left:13px;position:absolute;top:13px;width:17px}
.ie7 .myjll .leftcol div.new-search-cta a.start-new-search {padding-left:10px}
.myjll .back-to-main-site {color:#24778D}
.myjll .main a.back {background:url('/img/shr/icons.png') no-repeat -1000px -1000px;display:inline-block;margin:0;padding-left:25px;text-align:left;width:auto}
.myjll .main .properties-overview h1,.myjll .main .properties-overview p {display:block}
.myjll .main .properties-overview p {font:normal 1.1em verdana,arial,sans-serif}
.myjll .main .properties-overview fieldset {position:relative}
.myjll .main .properties-overview .results-filter {margin-top:1em}
.myjll .main .properties-overview .results-filter ol li.display ol {width:420px}
html[lang="de"] .myjll .main .properties-overview .results-filter ol li.display ol {width:425px}
html[lang="en"] .myjll .main .properties-overview .results-filter ol li.display {position:absolute;right:0;top:5px}
html[lang="fr"] .myjll .main .properties-overview .results-filter ol li.display {position:absolute;right:0;top:0}
.myjll .main .results-filter ol li.display select.amount {width:105px}
html[lang="de"] .myjll .main.searches .results-filter ol li.display select.amount {width:108px}
.myjll .myjll-home .properties-overview .results-filter ol li.display select.amount {width:75px}
html[lang="de"] .myjll .myjll-home .properties-overview .results-filter ol li.display select.amount {width:110px}
.myjll .main .results-filter ol li.display select.order {width:auto!important}
.ie7 .myjll .main .properties-overview .results-filter ol li.display {float:none}
.myjll .main .results-filter ol li.last {position:static!important}
.myjll .main .results-filter ol li.display ol {margin:0;position:absolute;top:-34px;right:0;width:302px}
html[lang="de"] .myjll .main.searches .results-filter ol li.display ol {width:305px}
html[lang="fr"] .myjll .main .results-filter ol li {vertical-align:bottom}
html[lang="fr"] .myjll .main.searches .results-filter ol li.display ol {width:357px}
.ie7 .myjll .main .results-filter ol li.display ol {top:-34px}
.ie8 .myjll .main .results-filter ol li.display ol,.ie9 .myjll .main .results-filter ol li.display ol {top:-35px}
.myjll .main ol li.sort {clear:none;margin:0}
.myjll .main .results-filter {margin-bottom:12px;position:relative}
.myjll .main .results-filter ol {margin:15px 10px 10px 10px}
.ie7 .myjll .main .results-filter ol {padding-bottom:10px}
.myjll .main .results-filter li {margin:0 0 0 15px}
.myjll .main .results-filter li:first-child {margin:0}
.myjll .main .results-filter li * {margin-bottom:0}
.myjll .main .results-filter li.remove input,.myjll .main .results-filter li.compare input,.myjll .main .results-filter li.map input {background:url('/img/shr/icons.png') 0 0 no-repeat;border:0;box-shadow:none;color:#25778d;font:normal 1.1em verdana,arial,sans-serif;margin:-1px 0 0;padding:0 0 3px 20px;position:static;text-decoration:underline;vertical-align:middle}
.myjll .main .results-filter li.remove input {background-position:-3000px -1000px}
.myjll .main .results-filter li.compare input {background-position:-1000px -3000px}
.myjll .main .results-filter li.map input {background-position:-1000px -4000px}
.myjll .main .results-filter li.checkbox label {background:url('/img/shr/icons-forms.png') no-repeat 0 -1487px;padding-left:15px;text-decoration:none}
.js .myjll .main .results-filter li.checked label {background-position:0 -998px}
.js .myjll .main .results-filter li.checkbox input {left:-9999px;position:absolute}
.myjll .main .results-filter li.share a {background:url('/img/shr/icons.png') 0 -3500px no-repeat;color:#25778D;font:normal 1.1em verdana,arial,sans-serif;padding:1px 0 3px 21px}
.myjll .main .results-filter li.remove a {background:url('/img/shr/icons.png') no-repeat scroll -2998px -1000px;color:#25778D;font:normal 1.1em verdana,arial,sans-serif;padding:1px 0 3px 20px}
.myjll .main ul.property-widgets {float:left}
.myjll .main ul.property-widgets li.property,.myjll .main ul.property-widgets li.property li {background:0;padding:0}
.myjll .main ul.property-widgets li.property {background:#f3f3f3;border:1px solid #909090;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;font-size:100%;height:400px;margin:0 0 19px 19px;position:relative;width:200px}
.myjll .main .property-widgets #map_canvas #control-nav-container {margin:0}
.myjll .main .property-widgets #map_canvas #control-nav-container div {clear:none}
.myjll .main .property-widgets #map_canvas #control-zoom-container {background:#FFF;margin:5px;padding:4px 6px}
.myjll .main .property-widgets #map_canvas #control-maptype-container {right:5px!important;top:5px!important}
.ie7 .myjll .main ul.property-widgets li.property {background:#f3f3f3;border:1px solid #909090;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;font-size:100%;height:400px;margin:0 0 19px 14px;position:relative;width:200px}
.ie8 .myjll .main ul.property-widgets li.property {background:#f3f3f3;border:1px solid #909090;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;font-size:100%;height:400px;margin:0 0 19px 14px;position:relative;width:200px}
.myjll .main ul.property-widgets li.property:nth-child(3n+1) {margin-left:0}
.ie7 .myjll .main ul.property-widgets li.property.first,.ie8 .myjll .main ul.property-widgets li.property.first {margin-left:0}
.myjll .main ul.property-widgets li.clear {margin-left:0}
.myjll .main ul.property-widgets li.property .actions {background:#dadbdb;background:-moz-linear-gradient(top,#F2F2F2,#DADCDB);background:-webkit-linear-gradient(top,#fcfdfd,#dadbdb);background:-o-linear-gradient(top,#fcfdfd,#dadbdb);background:-ms-linear-gradient(top,#fcfdfd,#dadbdb);background:linear-gradient(top,#fcfdfd,#dadbdb);border-bottom:1px solid #909090;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;float:left;margin:0;padding:3px 0;text-align:center;width:100%;min-height:14px;box-shadow:inset 0 0 0 1px hsla(255,100%,100%,0.8)}
.ie9 .myjll .main ul.property-widgets li.property .actions {box-shadow:inset 0 15px 15px -5px hsla(0,100%,100%,0.8),inset 0 0 1px 1px hsla(0,100%,100%,0.8)}
.myjll .main ul.property-widgets li.property .actions li {display:inline;font-size:100%}
.js .myjll .main ul.property-widgets li.property .actions li.check input {left:-9999px;position:absolute}
.js .myjll .main ul.property-widgets li.property .actions li.check label {background:transparent url('/img/shr/icons-forms.png') 0 -1489px no-repeat;display:block;float:left;height:11px;margin:2px 0 0 5px;text-indent:-9999px;width:11px}
.js .myjll .main ul.property-widgets li.property .actions li.checked label {background-position:0 -1000px}
.myjll .main ul.property-widgets li.property .actions li.delete input {background:transparent url('/img/shr/icons.png') -2000px -5000px no-repeat;float:right;height:10px;margin:2px 5px 0 0;text-indent:-9999px;width:10px}
.ie7 .myjll .main ul.property-widgets li.property .actions li.delete input {font-size:0;line-height:0;margin-top:-10px}
.myjll .main ul.property-widgets li.property .actions li.options {background:url('/img/shr/icons-arrows.png') 56px -4994px no-repeat;cursor:pointer;padding:0 10px;text-align:center;width:175px}
.myjll .main ul.property-widgets li.property .actions li.options.open {background-position:-945px 4px}
.myjll .main ul.property-widgets li.property .actions li.options ul {background:#dadbdb;cursor:default;display:none;left:0;padding:10px 0 8px 0;position:absolute;width:198px;z-index:2;top:19px;border-left:1px solid #fff;border-right:1px solid #fff}
.ie7 .myjll .main ul.property-widgets li.property .actions li.options ul,.ie8 .myjll .main ul.property-widgets li.property .actions li.options ul {top:1.5em;border:0;width:200px}
.myjll .main ul.property-widgets li.property .actions li.options ul li {clear:both;display:block}
.myjll .main ul.property-widgets li.property .actions li.options ul li a {background:url('/img/shr/icons.png') 0 0 no-repeat;color:#000;display:block;margin:0 0 .5em 15px;padding:0 0 0 20px;text-align:left;text-decoration:none}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.details {background-position:-999px -5986px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.map {background-position:-1999px 2px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.viewing {background-position:-2000px -497px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.rate {background-position:-2000px -997px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.download {background-position:-2000px -1497px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.share {background-position:-2000px -1997px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.folders {background-position:-2000px -2497px}
.myjll .main ul.property-widgets li.property .actions li.options ul li a.send-me-more-details-small {background-position:-4000px -1498px}
.myjll .main ul.property-widgets li.property * {font-size:100%;margin:0}
.myjll .main ul.property-widgets li.property {font:1.1em verdana,arial,sans-serif}
.myjll .main ul.property-widgets li.property div {clear:both}
.myjll .main ul.property-widgets li.property>.details {padding:1px;position:relative;height:330px}
.myjll .main ul.property-widgets li.property .details h2 {background:#2c2c2c;clear:both;color:#fff;height:30px;font-size:1em;font-weight:bold;left:1px;line-height:1.5;margin:0;padding:7px 10px 7px 10px;position:absolute;top:1px;text-align:center;width:178px}
.myjll .main ul.property-widgets li.property .details .has-rating {background:#2c2c2c;clear:both;height:30px;color:#fff;font-size:1em;font-weight:bold;left:1px;line-height:1.5;margin:0;padding:5px 10px 7px 10px;position:absolute;top:1px;text-align:center;width:198px}
.myjll .main ul.property-widgets li.property .details h2 span {bottom:-82px;left:-4px;top:auto;z-index:1}
.myjll .main ul.property-widgets li.property.unavailable .details img {opacity:.05}
.myjll .main ul.property-widgets li.property .details .has-rating {padding:7px 10px;width:178px}
.myjll .main ul.property-widgets li.property .details .has-rating h2 {float:left;padding:0;position:static;text-align:left;width:100px;margin:0 0 0 -5px}
.myjll .main ul.property-widgets li.property .details .has-rating h3 {background-position:0 0;background-repeat:no-repeat;display:block;float:right;height:14px;text-indent:-9999px;width:84px;margin:0 -5px 0 0;cursor:pointer}
.myjll .main ul.property-widgets li.property .details .has-rating h3.one {background-image:url('/img/shr/stars-1.png')}
.myjll .main ul.property-widgets li.property .details .has-rating h3.two {background-image:url('/img/shr/stars-2.png')}
.myjll .main ul.property-widgets li.property .details .has-rating h3.three {background-image:url('/img/shr/stars-3.png')}
.myjll .main ul.property-widgets li.property .details .has-rating h3.four {background-image:url('/img/shr/stars-4.png')}
.myjll .main ul.property-widgets li.property .details .has-rating h3.five {background-image:url('/img/shr/stars-5.png')}
.myjll .main ul.property-widgets li.property .details img {display:block;margin:44px 0 0;margin-left:auto;margin-right:auto}
.myjll .main ul.property-widgets li.property .details .agent img {display:block;margin:0 5px 0 5px}
.myjll .main ul.property-widgets li.property .details .agent .removebutton {text-align:center}
.myjll .main ul.property-widgets li.property .details .agent .removebutton input {margin-top:20px;display:inline}
.ie7 .myjll .main ul.property-widgets li.property .details .agent img {display:block;margin:0 5px 0 5px;padding:0}
.ie7 .myjll .main ul.property-widgets li.property .details img {display:block;margin:0;padding:44px 0 0 0}
.myjll .main ul.property-widgets li.property .details ul {padding:10px 0 0 10px}
.myjll .main ul.property-widgets li.property .details ul li {margin-bottom:4px}
.myjll .main ul.property-widgets li.property .details .agent li {margin-bottom:3px}
.myjll .main ul.property-widgets li.property .details .agent {border-top:1px solid #ccc;margin:0 10px;padding:8px 0 0 0;width:180px;min-height:62px;position:absolute;bottom:-40px}
.ie7 .myjll .main ul.property-widgets li.property .details .agent {border-top:1px solid #ccc;margin:0 10px;padding:8px 0 0 0;width:180px;height:62px;position:absolute;bottom:-40px}
.ie8 .myjll .main ul.property-widgets li.property .details .agent {border-top:1px solid #ccc;margin:0 10px;padding:8px 0 0 0;width:180px;height:62px;position:absolute;bottom:-40px}
.myjll .main ul.property-widgets li.property .details .recommended {background:transparent url('/img/shr/rosette-big.png') no-repeat scroll center left;padding:5px 0 5px 45px}
.myjll .main ul.property-widgets li.property .details .recommended.revealed {margin-top:0}
.myjll .main ul.property-widgets li.property .details .agent h3,.myjll .main ul.property-widgets li.property .details .agent p {font-size:1em;margin-bottom:3px}
.myjll .main ul.property-widgets li.property .details .agent img {float:left;margin:2px 10px 10px 0}
.myjll .main ul.property-widgets li.property .details .agent ul {padding:0}
.myjll .delete-account-container {clear:left}
.myjll .main ul.property-widgets li.property input.remove_property[type="submit"] {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.1em Arial,Helvetica,sans-serif;display:block;margin:20px auto;padding:1px 10px;line-height:1.5em}
.myjll .main ul.property-widgets li.property input.remove_property[type="submit"]:hover {background:#BD2521}
.ie7 .myjll .main ul.property-widgets li.property input.remove_property[type="submit"] {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.1em Arial,Helvetica,sans-serif;display:block;margin:20px auto;padding:1px 10px;width:120px}
.myjll .main ul.property-widgets li.property div.grey {background:#2c2c2c;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#fff;height:370px;padding:10px 10px 0;position:relative}
.ie7 .myjll .main ul.property-widgets li.property div.grey {height:370px}
.myjll .main ul.property-widgets li.property div.grey * {margin-bottom:0}
.myjll .main ul.property-widgets li.property div.grey h2 {color:#fff;margin:0;padding:0 0 7px 0;text-align:center}
.myjll .main ul.property-widgets li.property div.grey h2+p {margin:5px 0 0 0}
.myjll .leftcol fieldset input[type="submit"],.myjll .main ul.property-widgets li.property div.grey input[type="submit"],.myjll .leftcol fieldset input[type="submit"],.myjll .main ul.property-widgets li.property div.grey input[type="submit"],.main ul.property-widgets li.property div.buttons input[type="submit"] {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.1em Arial,Helvetica,sans-serif;display:block;margin:0 auto 0;padding:1px 10px;line-height:1.5em}
.myjll .leftcol fieldset input[type="submit"].cancel {color:#000;float:left}
.myjll .main ul.property-widgets li.property div.grey input[type="submit"] {margin:15px 0 0 0}
.myjll .leftcol fieldset input[type="submit"].foldername,.myjll .main ul.property-widgets li.property div.grey input[type="submit"].foldername {margin-top:10px}
.myjll .leftcol fieldset input[type="submit"]:hover,.myjll .main ul.property-widgets li.property div.grey input[type="submit"]:hover {background:#BD2521}
.myjll .leftcol fieldset input[type="submit"].grey,.myjll .main ul.property-widgets li.property div.grey input[type="submit"].grey {background:url('/img/shr/bg-btn-grey.gif') 0 0 repeat-x #586166;background:-moz-linear-gradient(top,#838b91 50%,#586166 50%);background:-webkit-linear-gradient(top,#838b91 50%,#586166 50%);background:-o-linear-gradient(top,#838b91 50%,#586166 50%);background:-ms-linear-gradient(top,#838b91 50%,#586166 50%);background:linear-gradient(top,#838b91 50%,#586166 50%);border:1px solid #586166;-moz-box-shadow:0 0 3px #586166 inset;-webkit-box-shadow:0 0 3px #586166 inset;box-shadow:0 0 3px #586166 inset}
.myjll .leftcol fieldset input[type="submit"].grey:hover,.myjll .main ul.property-widgets li.property div.grey input[type="submit"].grey:hover {background:#586166}
.myjll .leftcol fieldset input[type="submit"].blue,.myjll .main ul.property-widgets li.property div.grey input[type="submit"].blue {background:url('/img/shr/bg-btn-blue.gif') 0 0 repeat-x #197b9d;background:-moz-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:-webkit-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:-o-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:-ms-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:linear-gradient(top,#3088a7 50%,#197b9d 50%);border:1px solid #197b9d;-moz-box-shadow:0 0 3px #197b9d inset;-webkit-box-shadow:0 0 3px #197b9d inset;box-shadow:0 0 3px #197b9d inset}
.myjll .leftcol fieldset input[type="submit"].cancel,.myjll .main ul.property-widgets li.property div.grey input[type="submit"].cancel {background:url('/img/shr/icons.png') no-repeat -3000px -496px transparent;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-left:15px;text-decoration:underline;min-width:0;line-height:1.5em}
.myjll .leftcol fieldset input[type="submit"].blue:hover,.myjll .main ul.property-widgets li.property div.grey input[type="submit"].blue:hover {background:#197b9d}
.myjll .leftcol fieldset .buttons input[type="submit"],.main ul.property-widgets li.property div.buttons input[type="submit"] {min-width:85px}
.ie7 .myjll .leftcol fieldset .buttons input[type="submit"],.ie7 .main ul.property-widgets li.property div.buttons input[type="submit"] {width:auto;min-width:0}
.ie8 .myjll .leftcol fieldset .buttons input[type="submit"],.ie8 .main ul.property-widgets li.property div.buttons input[type="submit"] {width:auto;min-width:0}
.myjll .main ul.property-widgets li.property div.grey .folder-list {background:#fff;border:1px solid #b0b0b0;height:195px;margin:2em 0 .5em;overflow:auto;width:180px}
.myjll .main ul.property-widgets li.property div.grey p.highlight {background:#fff;color:#be2623;font-weight:bold;padding:10px;margin:0 0 5px 0}
.myjll .main ul.property-widgets li.property div.grey .buttons,.myjll .main ul.property-widgets li.property div.map .buttons {bottom:10px;left:0;position:absolute;text-align:center;width:200px}
.myjll .main ul.property-widgets li.property div.grey .buttons input[type="submit"] {display:inline}
.myjll .main ul.property-widgets li.property .grey label,.myjll .main ul.property-widgets li.property .grey input[type="text"],.myjll .main ul.property-widgets li.property .grey textarea {color:#737373}
.myjll .main ul.property-widgets ol.checkboxes {padding:0 10px}
.myjll .main ul.property-widgets div.grey ol {list-style-type:none}
.myjll .main ul.property-widgets div.grey ol.checkboxes li {margin:0;padding:0 0 .3em 0}
.myjll .main ul.property-widgets div.grey legend {left:-9999px;position:absolute}
.myjll .main ul.property-widgets li.property div.grey fieldset ol li:last-child {margin:1.1em 0 0}
.myjll .main ul.property-widgets li.property div.grey fieldset ol li {margin:0 0 1.3em}
.myjll .main ul.property-widgets div.grey textarea {background:#fff;border:1px solid #b0b0b0;font:1em verdana,arial,sans-serif;height:145px;margin:0 0 .5em;padding:5px;width:168px}
.myjll .main ul.property-widgets div.grey input[type="text"] {background:#fff;margin:8px 0;padding:3px 5px;width:170px}
.js .myjll .main ul.property-widgets ol.checkboxes li label {background:url('/img/shr/icons-forms.png') no-repeat 0 4px;color:#747474;display:block;padding-left:15px;line-height:1.3em;text-decoration:none;width:135px}
.js .myjll .main ul.property-widgets ol.checkboxes li.checked label {background-position:0 -496px}
.js .myjll .main ul.property-widgets ol.checkboxes li input {left:-9999px;position:absolute}
.myjll .main ul.property-widgets li.property div.rate-property textarea {height:140px}
.myjll .main ul.property-widgets li.property div.grey li.rate,table.comparison li.rate {clear:both;display:block;float:left;margin:0 0 .8em;width:100%}
.myjll .main ul.property-widgets li.property div.grey li.overall-rating {margin-bottom:2.2em}
.myjll .main ul.property-widgets li.property div.grey li.rate span,table.comparison li.rate span {display:block;float:left;width:80px}
.myjll .main ul.property-widgets li.property div.grey li.rate ol,table.comparison li.rate ol {float:left}
.myjll .main ul.property-widgets li.property div.grey li.rate ol li,table.comparison li.rate ol li {clear:none;float:left;margin:0;width:auto}
.myjll .main ul.property-widgets li.property div.grey li.rate label {color:#fff}
.js .myjll .main ul.property-widgets li.property div.grey li.rate label {background:url('/img/shr/stars.png') -15px 0;display:block;height:14px;margin:0 2px;text-indent:-9999px;width:15px}
table.comparison li.rate label {background:url('/img/shr/stars.png') -15px 0;display:block;height:14px;margin:0;text-indent:-9999px;width:15px}
.js .myjll .main ul.property-widgets li.property div.grey li.rate input,.js table.comparison li.rate input {left:-9999px;position:absolute}
.js .myjll .main ul.property-widgets li.property div.grey li.rate li.over label,.js .myjll .main ul.property-widgets li.property div.grey li.rate li.rated label,table.comparison li.rate li.over label,table.comparison li.rate li.rated label {background-position:0 0}
.myjll .main ul.property-widgets div.share input[type="text"],.myjll .main ul.property-widgets div.share textarea {font-size:1.1em}
.myjll .main ul.property-widgets div.share textarea {height:180px}
.myjll .main ul.property-widgets div.share a {background:url('/img/shr/icons-big.png') 0 -2500px no-repeat;display:block;color:#fff;padding:8px 0 7px 40px;text-decoration:none}
.myjll .main ul.property-widgets li.property div.map {height:377px;padding:1px}
.myjll .main ul.property-widgets li.property div.map div#minimap_canvas {height:260px;width:198px;margin:0 0 10px}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget li {margin:0 0 .5em}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget label {color:#fff;text-align:left}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget label.hide {position:absolute}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget input[type="text"],.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget textarea {font-size:1em}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget textarea {height:150px}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget textarea.hasValidation {height:100px}
.myjll .main ul.property-widgets li.property div.grey fieldset.shareWidget ol li:last-child {margin-top:0}
.myjll ul.saved-searches li {background:#f0f0f2;color:#000;float:left;font:normal 100% verdana,arial,sans-serif;padding:0;margin:0 0 10px}
.myjll ul.saved-searches li div {background:#919598;clear:both;float:left;margin:0 0 1.5em;padding:5px 10px;width:630px}
.myjll ul.saved-searches li div * {margin:0}
.myjll ul.saved-searches li div input,.myjll ul.saved-searches li div label {float:left}
.js .myjll ul.saved-searches li div label {background:url('/img/shr/icons-forms.png') no-repeat 0 -1486px;padding-left:15px;text-decoration:none}
.js .myjll ul.saved-searches li span.checked label {background-position:0 -997px}
.js .myjll ul.saved-searches li div input {left:-9999px;position:absolute}
.myjll ul.saved-searches li div label {color:#fff;font-size:1.2em;font-weight:bold}
.myjll ul.saved-searches li div p {color:#fff;float:right;font-size:1.1em;margin-right:20px}
.myjll ul.saved-searches dl {float:left;font-size:1.1em;width:450px}
.myjll ul.saved-searches dl dt {clear:left;float:left;font-weight:bold;margin:0 10px 0 0;text-align:right;width:155px}
.myjll ul.saved-searches dl dd {margin:0 0 0 165px;padding:0 0 .5em}
.myjll ul.saved-searches ul {float:right;width:175px}
.myjll ul.saved-searches ul li {margin:0}
.myjll ul.saved-searches ul li a {background:url('/img/shr/icons.png') 0 0 no-repeat;color:#25778d;display:block;font:1.1em verdana,arial,sans-serif;padding:0 0 0 25px}
.myjll ul.saved-searches ul li.change a {background-position:-1000px -1000px}
.myjll ul.saved-searches ul li.save a {background-position:-1000px -500px}
.myjll ul.saved-searches ul li.share a {background-position:0 -3500px}
.myjll ul.saved-searches ul li.alert a {background-position:-1000px 0}
.myjll ul.saved-searches ul li.remove input {background:url('/img/shr/icons.png') -2998px -1000px no-repeat;color:#25778d;display:block;font:1.1em verdana,arial,sans-serif;line-height:1.5;padding:0 0 2px 23px;text-decoration:underline}
a.myjll-discoverlink {color:#000;text-decoration:none}
a.myjll-discoverlink:hover {color:#000;text-decoration:underline}
.officesizecalculator {width:580px;height:525px;margin:0 auto;padding:15px 20px 25px 20px;font-size:12px;clear:both}
.myjll .officesizecalculator {padding:12px 0 0 0;margin:0 0 20px 0}
.officesizecalculator .steps h2 {font-size:16px;font-weight:bold;line-height:120%;padding-bottom:20px;border-bottom:1px solid #D1D5D5;margin-bottom:10px}
.officesizecalculator .room-list {height:160px;overflow:auto}
.officesizecalculator table {border-spacing:1px 0;border-collapse:separate;width:100%}
.officesizecalculator th {background-color:#488B9B;color:#fff;padding:3px 8px;text-align:center}
.officesizecalculator td {background-color:#DAE8EB;padding:3px 8px;border-spacing:10px;text-align:center}
.officesizecalculator .message {background-color:#DAE8EB;border-top:24px solid #488B9B;text-align:center;padding:30px 80px 0 80px;font-size:14px;height:100px}
html[lang="de"] .officesizecalculator .message {height:120px;padding:12px 75px 0}
.officesizecalculator tr :nth-child(1) {text-align:left}
.officesizecalculator tr:nth-child(2n) td {background-color:#ECF4F6}
.officesizecalculator .size {text-align:center}
.officesizecalculator .steps h2 span {font:bold 3em 'Times New Roman',Georgia,Serif;float:left;margin:-10px 10px 0 0}
.officesizecalculator .step1 legend {left:-9999px;position:absolute}
.officesizecalculator a.cancel {background:url('/img/shr/icons.png') no-repeat -3000px -498px transparent;padding-left:15px;text-decoration:underline;color:#000}
.officesizecalculator input[type="submit"] {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.1em Arial,Helvetica,sans-serif;margin:0 0 0 7px;padding:3px 20px}
.officesizecalculator input[type="submit"]:hover {background:#BD2521}
.officesizecalculator .actions {margin:15px 0;text-align:right;height:22px}
.officesizecalculator .actions a {float:left;margin-top:2px}
.officesizecalculator .add-room {background-color:#E3E3E3;padding:15px;height:210px}
.officesizecalculator li {list-style-type:none;margin-bottom:1.5em}
.officesizecalculator li:last-child {margin-bottom:0}
.officesizecalculator input[type="text"],.officesizecalculator select {border:1px solid #b0afaf;-moz-box-shadow:1px 1px 2px #ccc inset;-webkit-box-shadow:1px 1px 2px #ccc inset;box-shadow:1px 1px 2px #ccc inset;color:#575757;padding:5px}
.officesizecalculator input[type="text"]:focus,.officesizecalculator select:focus {border-color:#488b9b;-moz-box-shadow:0 0 2px #488b9b;-webkit-box-shadow:0 0 2px #488b9b;box-shadow:0 0 2px #488b9b}
.officesizecalculator a {color:#25778d}
.officesizecalculator .remove {background:url('/img/shr/icons.png') -3000px -1498px no-repeat;padding-left:15px}
.officesizecalculator .reset {background:url('/img/shr/icons.png') -1000px -998px no-repeat;padding-left:21px}
.js .officesizecalculator ol.radio * {display:inline-block}
.js .officesizecalculator ol.radio strong {display:block}
.js .officesizecalculator ol.radio input {left:-9999px;position:absolute}
.js .officesizecalculator ol.radio label {background:url('/img/shr/icons-forms.png') 0 -1997px no-repeat;padding:0 10px 0 16px;margin-bottom:0}
.js .officesizecalculator ol.radio li {margin-bottom:0}
.js .officesizecalculator ol.radio li.checked label {background-position:0 -2497px}
.js .officesizecalculator ol.radio li.disabled label {background-position:0 -1997px;color:#BBB}
.officesizecalculator .step1 label {display:block;font-weight:bold;margin-bottom:.5em}
.officesizecalculator .step1 select {width:245px}
.officesizecalculator .step1 input[type="text"] {width:32px}
.officesizecalculator .summary {float:right;border-left:1px solid #C1C1C1;width:255px;padding-left:20px;margin-bottom:0;height:210px}
.officesizecalculator .summary h3 {font-weight:bold;margin-bottom:.5em}
.officesizecalculator .summary img {float:left;margin-right:15px}
.officesizecalculator .summary .actions {clear:left}
.officesizecalculator .summary dl {width:150px;margin-left:114px}
.officesizecalculator .summary dt {font-weight:bold}
.officesizecalculator .summary dd {margin-bottom:1em}
.officesizecalculator .contact {float:right;width:185px;text-align:right;margin-top:5px;font:normal .9em/1.2 verdana,arial,sans-serif}
.officesizecalculator .contact a {display:block;color:#d82a26}
.officesizecalculator .chart {float:right;width:350px}
.officesizecalculator .key {float:right;width:130px;margin-top:10px}
.officesizecalculator .key strong {display:block}
.officesizecalculator .key li {padding-left:15px;margin-bottom:6px}
.officesizecalculator .key div {width:9px;height:9px;float:left;margin:4px 0 0 -15px}
.officesizecalculator .step-back a {background:url('/img/shr/icons-arrows.png') 0 -1997px no-repeat;padding-left:10px}
.officesizecalculator .total {font-weight:bold;font-size:20px;line-height:120%;margin:20px 0}
.officesizecalculator .save p {font-weight:bold;background:url('/img/shr/icons.png') 0 -2500px no-repeat;color:#c12622;padding:0 0 1px 24px;margin-bottom:20px}
.officesizecalculator .save input {margin:0 0 15px 0;background:url('/img/shr/bg-btn-grey.gif') 0 0 repeat-x #586166;background:-moz-linear-gradient(top,#838b91 50%,#586166 50%);background:-webkit-linear-gradient(top,#838b91 50%,#586166 50%);background:-o-linear-gradient(top,#838b91 50%,#586166 50%);background:-ms-linear-gradient(top,#838b91 50%,#586166 50%);background:linear-gradient(top,#838b91 50%,#586166 50%);border:1px solid #586166;-moz-box-shadow:0 0 3px #586166 inset;-webkit-box-shadow:0 0 3px #586166 inset;box-shadow:0 0 3px #586166 inset}
.officesizecalculator .save input:hover {background:#586166}
.officesizecalculator .note {line-height:140%}
.officesizecalculator .pie {width:140px;height:140px;margin:10px 0 0 45px}
.officesizecalculator .search {margin:30px 0 0 0;background-color:#E3E3E3;padding:15px}
.officesizecalculator .search legend {position:static;display:block;font-weight:bold;font-size:16px;margin:0;padding-bottom:10px}
.officesizecalculator .search li {margin-bottom:12px}
.js .officesizecalculator .keyword {position:relative}
.js .officesizecalculator .keyword label {position:absolute;z-index:2;left:12px;top:7px;color:#8F8F8F;cursor:text}
.officesizecalculator .keyword input {width:350px}
.officesizecalculator .search select {width:120px;margin:0 10px}
.officesizecalculator .search select:first-child {margin-left:0}
.officesizecalculator .search .actions {margin-bottom:0}
.simple-header .officesizecalculator {height:581px;margin:0 auto}
.simple-header .officesizecalculator .steps>.actions {display:none}
fieldset.genericform {width:100%}
fieldset.genericform legend {background:#d0e2e6;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;display:block;float:left;font:normal 1.1em Verdana,arial,sans-serif;margin:0 0 1em;padding:5px 2%;width:96%}
fieldset.genericform legend span {font-weight:bold}
fieldset.genericform p {color:#000;clear:both;font:normal 1.3em arial,helvetica,sans-serif;margin:0 0 1em}
fieldset.genericform em {color:#c00000}
fieldset.genericform label em {color:#c00000;position:absolute;top:0;right:3px;font-size:90%}
fieldset.genericform .seperator {border-top:1px solid #c0bebf;padding:2em 0 0}
fieldset.genericform ol {list-style-type:none;float:left;margin:0 0 1em;width:100%}
fieldset.genericform ol li {clear:both;float:left;font:normal 1.1em Verdana,arial,sans-serif;margin:0 0 1em;padding:0 30px 0 0;position:relative}
fieldset.genericform ol li.indent {margin-left:165px}
fieldset.genericform label {position:relative;margin-top:7px}
fieldset.genericform em.required {background:url('/img/shr/icons.png') -3000px -3500px no-repeat;display:block;height:9px;position:absolute;right:15px;text-indent:-9999px;top:8px;width:9px}
input.notrequired+em.required,select.notrequired+em.required {display:none}
fieldset.genericform p em.required {display:inline-block;right:0;position:relative;top:5px}
.ie7 fieldset.genericform em.required {right:75px;top:10px}
.ie7 fieldset.genericform p em.required {display:block;float:left;margin:0 5px 0 0;top:3px}
fieldset.genericform li.error input,fieldset.genericform li.error select,fieldset.genericform li.error textarea,input.error,select.error,textarea.error {border-color:#bc141a;outline:1px solid #bc141a}
fieldset.genericform label,fieldset.genericform ol span {color:#000;display:block;float:left;font-weight:bold;padding:0 15px 0 0;text-align:right;width:150px}
fieldset.genericform ol span.label {margin-top:7px;font-weight:normal}
fieldset.genericform ol span.wide {clear:both;font-weight:normal;margin:0 0 1em;text-align:left;width:100%}
fieldset.genericform ol li.indent span {text-align:left;width:auto}
fieldset.genericform textarea {font:normal 1em Verdana,arial,sans-serif}
fieldset.genericform input[type="text"],fieldset.genericform input[type="password"],fieldset.genericform select,fieldset.genericform textarea {border:1px solid #b0afaf;-moz-box-shadow:1px 1px 2px #ccc inset;-webkit-box-shadow:1px 1px 2px #ccc inset;box-shadow:1px 1px 2px #ccc inset;color:#575757;padding:5px;width:265px}
fieldset.genericform input[type="text"]:focus,fieldset.genericform input[type="password"]:focus,fieldset.genericform select:focus,fieldset.genericform textarea:focus {border-color:#488b9b;-moz-box-shadow:0 0 2px #488b9b;-webkit-box-shadow:0 0 2px #488b9b;box-shadow:0 0 2px #488b9b}
fieldset.genericform li.error input[type="text"]:focus,fieldset.genericform li.error input[type="password"]:focus,fieldset.genericform li.error select:focus,fieldset.genericform li.error textarea:focus {border-color:#bc141a;-moz-box-shadow:0 0 2px #bc141a;-webkit-box-shadow:0 0 2px #bc141a;box-shadow:0 0 2px #bc141a;outline:0}
fieldset.genericform input[readonly],fieldset.genericform input[readonly]:focus {border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#000;margin-top:2px}
fieldset.genericform select {font-size:100%;width:277px}
fieldset.genericform option {margin:0}
fieldset.genericform ol ol,fieldset.genericform .multi-select {float:left;font-size:100%;margin:0;width:277px}
fieldset.genericform ol li.indent ol {width:auto}
fieldset.genericform ol ol li {clear:none;margin:0 10px .5em 0;font-size:100%;padding:0}
fieldset.genericform ol ol input {float:left}
fieldset.genericform ol ol label {font-weight:normal;margin-top:0;padding:0 0 0 10px;width:auto}
.js fieldset.genericform ol ol.checkboxes li {display:block}
.js fieldset.genericform ol ol.checkboxes label {text-align:left}
fieldset.genericform ol.inset {margin-left:165px}
.js fieldset.genericform ol ol.checkboxes input,.js fieldset.genericform ol ol.radio input {left:-9999px;position:absolute}
.js fieldset.genericform ol ol.checkboxes label,.js fieldset.genericform ol ol.radio label {background:url('/img/shr/icons-forms.png') 0 3px no-repeat;padding-left:15px}
.js fieldset.genericform ol ol.radio label {background-position:0 -1997px;text-align:left}
.js fieldset.genericform ol ol.checkboxes li.checked label {background-position:0 -497px}
.js fieldset.genericform ol ol.radio li.checked label {background-position:0 -2497px}
.js fieldset.genericform ol ol.radio li.disabled label {background-position:0 -1997px;color:#BBB}
fieldset.genericform .multi-select {height:100px;overflow:auto}
fieldset.genericform .multi-select ol {width:100%}
.js fieldset.genericform .multi-select li {clear:both;width:100%}
.js fieldset.genericform .multi-select ol.checkboxes li label {background:0;clear:both;display:block;margin:0;padding:1%;text-align:left;width:98%}
.js fieldset.genericform .multi-select ol.checkboxes li.checked label {background:blue;color:#fff}
fieldset.genericform li.buttons {float:right;padding:0;margin-right:56px}
.ie7 fieldset.genericform ol li {width:100%}
.ie7 fieldset.genericform li.buttons {float:none;text-align:right}
.ie7 fieldset.genericform li.buttons li {width:auto}
fieldset.genericform input[type="submit"] {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.1em Arial,Helvetica,sans-serif;margin:0 0 0 7px;padding:3px 10px}
fieldset.genericform input[type="submit"]:hover {background:#BD2521}
fieldset.genericform input[type="submit"].grey {background:url('/img/shr/bg-btn-grey.gif') 0 0 repeat-x #586166;background:-moz-linear-gradient(top,#838b91 50%,#586166 50%);background:-webkit-linear-gradient(top,#838b91 50%,#586166 50%);background:-o-linear-gradient(top,#838b91 50%,#586166 50%);background:-ms-linear-gradient(top,#838b91 50%,#586166 50%);background:linear-gradient(top,#838b91 50%,#586166 50%);border:1px solid #586166;-moz-box-shadow:0 0 3px #586166 inset;-webkit-box-shadow:0 0 3px #586166 inset;box-shadow:0 0 3px #586166 inset}
fieldset.genericform input[type="submit"].grey:hover {background:#586166}
fieldset.genericform input[type="submit"].blue {background:url('/img/shr/bg-btn-blue.gif') 0 0 repeat-x #197b9d;background:-moz-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:-webkit-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:-o-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:-ms-linear-gradient(top,#3088a7 50%,#197b9d 50%);background:linear-gradient(top,#3088a7 50%,#197b9d 50%);border:1px solid #197b9d;-moz-box-shadow:0 0 3px #197b9d inset;-webkit-box-shadow:0 0 3px #197b9d inset;box-shadow:0 0 3px #197b9d inset}
fieldset.genericform input[type="submit"].blue:hover {background:#197b9d}
fieldset.genericform input[type="submit"].cancel {background:url('/img/shr/icons.png') no-repeat -3000px -496px transparent;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:normal;padding-left:15px;text-decoration:underline}
fieldset.genericform ul.errors {background:#F7E7E7;margin:0 0 1em;padding:5px 5px 5px 20px}
fieldset.genericform ul.errors li {background:url('/img/shr/icons.png') -3000px -4994px no-repeat;color:#A61417;font-size:1.3em;padding:0 0 0 15px}
fieldset.genericform li.findprop label {padding:0!important;text-align:left;width:500px}
fieldset.genericform li.findprop input[type="text"] {text-align:left;width:300px}
fieldset.genericform li.findprop textarea {border:none!important;box-shadow:none!important;height:150px;resize:none;display:none}
fieldset.genericform .short {width:425px}
fieldset.genericform .right {float:right}
fieldset.genericcontact select {width:277px}
fieldset.genericcontact {width:620px;float:left}
fieldset.genericcontact li.buttons {float:right;padding:0;margin-right:185px}
fieldset.genericcontact ol.inset {margin-left:0}
fieldset.genericcontact .inset em {right:-15px}
fieldset.genericcontact li ol li label.propertysizetext {display:none}
fieldset.genericcontact li.termsandprivacycontent {width:270px}
fieldset.genericcontact li.indent {width:245px}
fieldset.genericcontact ol li.halfwidth {width:auto}
fieldset.genericcontact ol li.halfwidth ol.checkboxes {width:auto}
fieldset.genericcontact ol li.halfwidth em.required {top:3px}
fieldset.genericcontact ol li.indent {margin-left:165px}
fieldset.genericcontact ol li ol li {width:auto}
fieldset.genericcontact li.termsandprivacycontent {margin-left:165px}
fieldset.arrange ol {margin:15px 0 0 0}
fieldset.arrange ol span.optional {color:#707070}
fieldset.arrange li {height:30px;position:static}
fieldset.arrange li label {margin-top:0}
fieldset.arrange div label {float:none;width:auto;display:inline}
fieldset.arrange li div {width:300px;display:inline;float:left}
fieldset.arrange li div.radio {width:20px;display:inline;float:left}
fieldset.arrange ol li input[type='text'] {margin:-4px 0 0 0}
fieldset.arrange li div.pref {height:40px;width:120px;display:inline;float:left;margin:-4px 0 0 0;background:url('/img/shr/icons.png') -1000px -5000px no-repeat;padding-left:23px;font-weight:bold;display:none}
fieldset.arrange ol li.viewing {text-align:right;margin:0;padding-top:10px;width:443px;float:none;clear:both}
.ie7 fieldset.arrange ol li.viewing {text-align:right}
fieldset.arrange ol li.viewing input[type="submit"] {padding:.1em 1.8em}
fieldset.arrange .errors li {height:auto}
fieldset.genericform li {position:relative}
fieldset.genericform li div.tooltip {background:url('/img/shr/icons.png') -2776px -3998px #fff no-repeat;border:2px solid #a71217;-moz-box-shadow:2px 2px 4px #555;-webkit-box-shadow:2px 2px 4px #555;box-shadow:2px 2px 4px #555;color:#a71217;cursor:pointer;display:none;font:1.1em arial,verdana,sans-serif;padding:7px 10px;position:absolute;right:-270px;top:-9px;width:215px;z-index:1000;line-height:1.8em}
fieldset.genericform li div.tooltip:before {background:url('/img/shr/icons-arrows.png') -1000px -2000px no-repeat;content:"";height:26px;left:-15px;position:absolute;top:5px;width:15px}
fieldset.genericform li.show div.tooltip {display:block}
fieldset.changepassword li.show div.tooltip {display:none}
.areaerror {outline:2px solid #a71217}
body.reset #content {padding:2em 0}
body.reset #content fieldset {margin:0 auto;width:500px}
fieldset.save-search {margin:1em 0 0 0}
fieldset.save-search label {margin:0 0 .5em;text-align:left}
fieldset.save-search p {font:normal 1em verdana,arial,sans-serif;margin:1em 0 0}
fieldset.save-search label {float:none}
fieldset.save-search li.buttons {margin-right:30px}
fieldset.save-to ol span.wide {font:normal 1.2em Arial,Helvetica,sans-serif}
fieldset.save-to ol.checkboxes li {clear:both}
fieldset.save-to ol.checkboxes li {clear:both}
fieldset.save-to li.new-folder {padding:0 0 0 15px}
fieldset.save-to li.new-folder label {margin:0 0 1em;text-align:left}
fieldset.save-to li.buttons {margin-right:0;padding-right:16px}
.ie7 fieldset.save-to ol li {width:90%}
fieldset.arrange {position:relative}
fieldset.arrange legend,fieldset.arrange li.method span {left:-9999px;position:absolute}
fieldset.arrange li.method {padding:0;position:absolute;right:20px;top:3px}
fieldset.arrange li.method li {clear:both;margin-bottom:0;padding:0}
fieldset.arrange li.method li b {display:inline-block;font-weight:bold;margin:0 0 0 10px;min-height:3em;padding:0 0 5px 30px;position:relative;top:-5px;text-indent:-9999px;width:110px}
fieldset.arrange li.method li.checked b {background:url('/img/shr/icons.png') -3000px -2493px no-repeat;text-indent:0}
fieldset.arrange li.buttons {text-align:center;width:100%}
fieldset.call {width:500px}
fieldset.find-local {width:475px}
fieldset.find-local li.buttons {margin-right:32px}
body.create-search-alert p {clear:both;font-size:1.3em;margin:0 0 20px}
body.create-search-alert p.terms {font:normal 1.1em verdana,arial,sans-serif}
body.create-search-alert fieldset li {padding-right:0}
body.create-search-alert fieldset.genericform label,body.create-search-alert fieldset.genericform span {width:130px}
body.create-search-alert fieldset.genericform ol.frequency li {clear:both}
body.create-search-alert fieldset li input[type="text"] {width:250px}
body.create-search-alert fieldset.genericform ol ol {width:210px}
body.create-search-alert #searchAlertFrequencyOptions ol.radio li {width:200px}
body.create-search-alert fieldset.genericform li.termsandprivacycontent ol.inset {margin-left:145px}
body.create-search-alert fieldset.genericform li.termsandprivacycontent ol.checkboxes label {width:225px}
body.create-search-alert fieldset.genericform li.buttons {margin-right:10px}
body.create-search-alert fieldset.genericform em.required {right:-15px}
body.create-search-alert fieldset.genericform p em.required {top:0;right:0}
body.create-search-alert p.footerinfo {margin-bottom:5px}
.search-criteria {background:#f0f1f1;margin-bottom:2em;padding:1.5em 2%;width:310px}
.search-criteria h2 {font-size:1.6em;font-weight:bold;margin:0 0 .5em}
.search-criteria dl {float:left;font:normal 1.1em verdana,arial,sans-serif;width:310px}
.search-criteria dl dt {clear:left;float:left;font-weight:bold;margin:0 10px 0 0;text-align:right;width:125px}
.search-criteria dl dd {margin:0 0 0 135px;padding:0 0 .5em}
body.fancybox {background:#fff;color:#000;padding:1em}
body.fancybox h1 {color:#000;font:2.6em Times,serif;margin:0 0 .5em}
body.fancybox .leftcol {margin:0;width:500px}
body.create-search-alert .leftcol {width:415px}
body.share-property .leftcol {width:490px}
body.fancybox .rightcol {float:right;width:300px}
body.fancybox .rightcol div {background:#F7F5F6;background:-moz-linear-gradient(top,#F7F5F6,#DDDBDC);background:-webkit-linear-gradient(top,#F7F5F6,#DDDBDC);background:-o-linear-gradient(top,#F7F5F6,#DDDBDC);background:-ms-linear-gradient(top,#F7F5F6,#DDDBDC);background:linear-gradient(top,#F7F5F6,#DDDBDC);border:4px solid #fff;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);float:left;margin:0 2em 1.5em;padding:10px 10px 0;position:relative}
body.fancybox .rightcol div h2 {font:2.3em Times,serif;line-height:1;margin:0 0 .3em}
body.fancybox .rightcol div p {font:normal 1.1em verdana,arial,sans-serif;margin:0 0 1.5em}
body.fancybox .rightcol div img {display:block;margin:0 auto}
body.fancybox .rightcol div img.right {display:inline;float:right;margin:1.5em -10px 0 1.5em}
body.fancybox .rightcol div img.left {display:inline;float:left;margin:1.5em 1.5em 0 -10px}
body.fancybox .rightcol.search-criteria dl {width:300px}
html[lang="de"] body.fancybox .rightcol.search-criteria dl dt {width:160px}
html[lang="de"] body.fancybox .rightcol.search-criteria dl dd {margin-left:170px}
body.fancybox fieldset legend {left:-9999px;position:absolute}
body.fancybox .main {padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
body.fancybox h1.cms-h1 {color:#D82A26;float:left;margin:0;width:500px}
body.fancybox .main a.button,body.fancybox .main a.close {clear:both;display:inline-block;float:left;width:auto}
body.fancybox .main a.button {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.8em Arial,Helvetica,sans-serif;margin:0 0 1em;padding:.5em .8em;text-decoration:none}
body.fancybox a.fancybox-close {background:url('/img/shr/icons.png') no-repeat -3000px -498px transparent;color:#000;display:inline-block;font:normal 1.1em verdana,arial,sans-serif;padding-left:15px;float:left;clear:both}
.ie7 body.fancybox a.fancybox-close {width:200px;display:block}
body.fancybox div.merci {float:none;margin:0 auto}
a#toggleButton {background:url('/img/shr/icons.png') no-repeat -4000px -1000px;border:0;float:right;height:10px;margin:0 0 10px;text-indent:-9999px;width:10px}
#recaptcha_widget {font-size:100%;font-size:1.2em}
.leftcol div.arrangeSuccess,.leftcol div.agreeterms,#recaptcha_widget,#recaptcha_widget div {background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding:0}
div.agreeterms {border:1px solid #b0afaf;clear:both;height:200px;overflow:auto;position:relative}
#recaptcha_widget div {padding-left:165px;font-size:.85em}
#recaptcha_widget div a {color:#2e718d}
#recaptcha_widget #recaptcha_image {border:1px solid #B0AFAF;margin:0 0 10px auto;padding:10px 0}
.ie7 #recaptcha_widget #recaptcha_image {margin-left:-40px}
.ie8 #recaptcha_widget #recaptcha_image span,.ie9 #recaptcha_widget #recaptcha_image span {position:relative;top:-15px}
.ie9 #recaptcha_widget #recaptcha_image {margin:0 0 10px 140px}
fieldset.genericform ol label.recaptcha_only_if_image,fieldset.genericform ol label.recaptcha_only_if_audio {clear:both}
#recaptcha_widget div.recaptcha_only_if_image,#recaptcha_widget div.recaptcha_only_if_audio {clear:both;padding-top:10px}
#recaptcha_widget div.clear {padding:0;position:relative;clear:both}
#recaptcha_widget div.clear em.required {right:-14px}
#recaptcha_widget div.clear input {float:left}
.leftcol div.arrangeSuccess {border-bottom:1px solid #e2e2e2;margin:0 0 3em;padding:1em 0 3em;text-align:center;width:100%}
.leftcol div.arrangeSuccess h2 {font:3em Times,serif;margin:0 0 1em}
.leftcol div.arrangeSuccess p {font-size:1.6em;font-weight:bold}
fieldset.genericform ol span.instructions {font-weight:normal;width:125px;font-size:11px}
fieldset.genericform ol span.instructions a {display:block;clear:both;color:#2e718d}
.drawasearch h1 {font-size:1.8em;margin:0 0 .5em 10px}
.drawasearch p {margin:0 0 .5em 0}
.drawasearch p#poly-tooltip,.simple-header .draw-simple-header #content .container p#poly-tooltip {margin:0 0 .5em 30px}
.drawasearch ol,.simple-header .draw-simple-header #content .container ol {margin:0 0 2em 18px}
.drawasearch p,.drawasearch li,.simple-header .draw-simple-header #content .container li {font-size:1.2em}
.drawasearch .buttons {text-align:right;width:690px}
.simple-header .draw-simple-header #content .container .buttons {text-align:right;width:auto;height:29px}
.drawasearch .buttons input,.simple-header .draw-simple-header #content .container .buttons input {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.2em Arial,Helvetica,sans-serif;margin:0;padding:.5em .8em}
.drawasearch .buttons input.clear,.simple-header .draw-simple-header #content .container .buttons input.clear {float:left}
.drawasearch .buttons input.grey,.simple-header .draw-simple-header #content .container .buttons input.grey {background:url('/img/shr/bg-btn-grey.gif') 0 0 repeat-x #586166;background:-moz-linear-gradient(top,#838b91 50%,#586166 50%);background:-webkit-linear-gradient(top,#838b91 50%,#586166 50%);background:-o-linear-gradient(top,#838b91 50%,#586166 50%);background:-ms-linear-gradient(top,#838b91 50%,#586166 50%);background:linear-gradient(top,#838b91 50%,#586166 50%);border:1px solid #586166;-moz-box-shadow:0 0 3px #586166 inset;-webkit-box-shadow:0 0 3px #586166 inset;box-shadow:0 0 3px #586166 inset}
.drawasearch .buttons input.cancel,.simple-header .draw-simple-header #content .container .buttons input.cancel {background:url('/img/shr/icons.png') no-repeat -3000px -491px transparent;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:normal;padding-left:15px;text-decoration:underline}
#drawsearch_canvas {height:300px;margin:0 0 1em;width:690px}
.simple-header #drawsearch_canvas {height:450px;width:auto}
body.comparison {padding:0}
.comparison div.header {background:url('/img/shr/bg-shortlist.jpg') 0 0 repeat-x;background-image:-moz-linear-gradient(90deg,#427d8b,#5b97a5);background-image:-webkit-linear-gradient(90deg,#427d8b,#5b97a5);background-image:-o-linear-gradient(90deg,#427d8b,#5b97a5);background-image:-ms-linear-gradient(90deg,#427d8b,#5b97a5);background-image:linear-gradient(90deg,#427d8b,#5b97a5);box-shadow:2px 2px 5px rgba(0,0,0,.5);border:0;clear:both;color:#000;float:left;font:1em verdana,arial,sans-serif;margin:0;padding:20px 2% 10px;width:96%}
.comparison div.header h1 {color:#fff;float:left;margin:-10px 0 0}
.comparison div.header ul {text-align:right}
.comparison div.header li {display:inline}
.comparison div.header li a {color:#fff;font-size:1.1em;margin:0 0 0 10px;padding:0 0 0 25px}
.comparison div.header li.save a {background:url('/img/shr/icons.png') no-repeat scroll 0 -2500px transparent}
.comparison div.header li.share a {background:url('/img/shr/icons.png') no-repeat scroll -1000px -1500px transparent}
.comparison div.header li.download a {background:url('/img/shr/icons.png') no-repeat scroll -1000px -2000px transparent}
table.comparison {border-collapse:collapse;width:100%}
.table-container {clear:both}
table.comparison tbody tr {border-top:1px dashed #d3d4d4}
table.comparison th,table.comparison td {border-left:1px solid #d3d4d4;font:normal 1.1em verdana,arial,sans-serif;padding:10px;text-align:center;width:160px}
table.comparison thead td {border-left:none;font-family:arial,helvetica,serif;font-size:1.3em;text-align:left}
.myjll table.comparison thead td {padding:0 10px 0 0}
table.comparison thead th {background:#f0f1f1;padding:0 0 15px}
table.comparison thead th div {background:#8e9193;margin:0 0 5px;padding:5px 2%;width:96%}
table.comparison thead td span {background:url('/img/shr/icons.png') -2000px -4998px no-repeat;font-weight:bold;padding:0 0 0 15px}
table.comparison li,table.comparison p {background:0;font-size:1em;padding:0}
table.comparison thead a {text-decoration:none;position:relative;margin-bottom:10px;display:block}
table.comparison thead a img {display:block;margin:0 auto}
table.comparison thead a span.label,#propertiesShortListed .shortlistitem div span.commissionfree {position:absolute;bottom:2px;left:31px;margin:0;top:auto}
#map_canvas .overlay-content-container div .overlay-info-body div a span.commissionfree {position:absolute;left:-4px;top:63px}
.ie7 table.comparison thead a span.label {left:18px}
table.comparison thead h2 {color:#000;font-size:1.2em;font-weight:bold;margin:0 0 1em;text-decoration:none}
table.comparison thead input {background:url('/img/shr/icons.png') -3000px -1996px no-repeat;color:#fff;padding:0 0 0 12px;text-decoration:underline}
table.comparison tbody th {border-left:none;font-size:1.1em;font-weight:bold;padding-left:0;text-align:left;vertical-align:top}
table.comparison tbody th a.showhide {color:#000;text-decoration:none;padding-left:15px;float:left;background:url('/img/shr/icons-arrows.png') 0 -1495px no-repeat}
table.comparison tbody th.up a.showhide {background-position:-1000px -497px}
table.comparison textarea {border:1px solid #b0afaf;color:#6e6e6e;font:normal 1em verdana,arial,sans-serif;padding:5px;width:150px}
table.comparison a.map {background:url("/img/icons.png") no-repeat -1000px -4000px transparent;color:#25778D;display:inline-block;padding:0 0 2px 20px}
table.comparison a.arrange {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;display:block;font:bold 1.1em Arial,Helvetica,sans-serif;margin:3px 0 0;padding:3px 10px;text-decoration:none}
table.comparison tbody td ul {list-style-type:disc;margin:0 0 0 15px;text-align:left}
table.comparison fieldset legend {left:-9999px;position:absolute}
table.comparison li.rate {padding:0}
table.comparison li.rate label {padding:0;text-align:left}
table.comparison li.rate span {font-size:.91em;font-weight:normal;text-align:left;width:72px}
table.comparison li.rate ol {width:75px}
table.comparison li.rate.rating-overall {margin-bottom:20px}
table.comparison li.rate.rating-overall span {font-weight:bold}
table.comparison ol.save,table.comparison ol.save li.buttons,table.comparison ol.save li.buttons input {margin:0}
table.comparison fieldset.genericform {position:relative}
table.comparison fieldset.genericform li.buttons {visibility:hidden;float:none}
table.comparison fieldset.genericform input.cancel[type="submit"] {background-position:-3000px -494px;color:#4f8a99;font-size:1em}
table.comparison div.agent {text-align:left}
table.comparison div.agent * {margin:0}
table.comparison div.agent h3 {font-size:1em;font-weight:normal}
table.comparison div.agent h3 span {display:block}
table.comparison div.agent p {font-weight:bold}
table.comparison div.agent ul {list-style-type:none}
table.comparison tbody th fieldset {margin:5px 0 0}
table.comparison tbody th fieldset li {display:inline}
table.comparison tbody th fieldset li:first-child {border-right:1px solid #000;padding:0 5px 0 0}
table.comparison tbody th fieldset li label {font-weight:normal}
.js table.comparison tbody th fieldset li input {left:-9999px;position:absolute}
table.comparison tbody th fieldset li.checked {color:#25778D}
table.comparison tbody .comparison-leftalign td {text-align:left}
ul.compare-actions {float:right;margin:2em 0 0}
.ie7 ul.compare-actions {margin-top:3em}
ul.compare-actions li {background:0;display:inline;float:left;font:1.1em verdana,arial,sans-serif;margin:0 0 0 20px;padding:0}
ul.compare-actions li a {background:url('/img/shr/icons.png') 0 0 no-repeat;color:#25778D;padding:0 0 0 25px}
ul.compare-actions li.share a {background-position:0 -3500px}
ul.compare-actions li.download a {background-position:0 -4000px}
h1.inline {float:left}
.comparison .agent .Call {cursor:pointer}
.broker .welcome {margin:60px 0 0 100px;width:50%}
.broker .welcome,.broker .welcome p,.broker .welcome ol {float:left}
.broker .welcome h2 {font-size:1.5em;font-weight:bold}
.broker .welcome p,.broker .welcome li {font:normal 1.1em verdana,arial,sans-serif;margin:0 .5em 0 0}
.broker .welcome p {font-weight:bold}
.broker .welcome li {display:inline;float:left}
.broker .welcome li a {text-decoration:underline}
.broker #content {background:#fff}
.broker .main {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding:15px 0;width:970px}
.js .broker .main {top:0}
.broker .main h1 {margin-top:0}
.broker .main table {clear:both;width:100%}
.broker .main table th {background:#181617;color:#fff;font:bold 1.1em verdana,arial,sans-serif;text-align:left}
.broker .main table th a {color:#fff}
.broker .main table th,.broker .main table td {padding:12px 4px}
.broker .main table td {font-size:1.2em}
.broker .main table a.view {background:red;display:block;height:15px;overflow:hidden;text-indent:-9999px;width:10px}
.broker .main table th.sort-header {text-decoration:underline}
.broker .main .filter {clear:both;float:left;width:100%}
.broker .main .filter p,.broker .main .filter div,.broker .main .properties fieldset {float:left;width:50%}
.broker .main .filter p {font-weight:bold;margin:.5em 0 0}
.broker .main .filter p.seventy {width:70%;text-align:left}
.broker .main .filter p.thirty {width:30%}
.broker .main .filter div {text-align:right}
.broker .main .filter div label {font-size:1.2em}
.broker .main .filter div select,.broker .main fieldset.assign select {padding:.1em}
.ie7 .broker .main .filter div select,.broker .main fieldset.assign select {position:relative}
.broker .main .filter div select option,.broker .main fieldset.assign select option {margin:0}
.broker .main .properties p {text-align:right}
.broker .main dl {font:normal 1.1em verdana,arial,sans-serif;float:left;width:280px}
.broker .main dt {clear:left;float:left;font-weight:bold;text-align:left;width:80px}
.broker .main dt:after {content:":"}
.broker .main dd {display:block;float:left;margin:0 0 0 10px}
.ie7 .broker .main dd {float:none}
html[lang="fr"] .broker .main dl {width:350px}
html[lang="fr"] .broker .main dt {width:125px}
.broker .main fieldset.assign {float:left;margin:5px;padding:10px 20px;width:330px}
.broker .main fieldset.assign legend {float:left;font-size:1.5em;font-weight:bold;width:100%}
.broker .main fieldset ol {list-style-type:none;margin:0}
.broker .main fieldset ol li {display:inline;float:left;font-size:100%}
.broker .main a.pushmultipleproperties {float:left;font-size:1.2em;margin-left:5px}
.broker .main fieldset ol label,.broker .main .filter fieldset legend {left:-9999px;position:absolute}
.broker .main fieldset select {width:240px}
.broker .main input[type="text"] {border:1px solid #B0AFAF;color:#707173;font:normal 1.1em verdana,arial,sans-serif;padding:.25em}
.broker .main input[type="submit"] {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.3em Arial,Helvetica,sans-serif;margin:0 0 0 7px;padding:1px 10px}
.broker .main table td input[type="submit"] {font-size:1.1em}
.broker .main input[type="submit"]:hover {background:#BD2521}
.broker .main div.userdetails {width:49%;float:left;-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}
.broker .main div.brokerassign {width:49%;float:right;-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}
.broker .main ul.details {margin:5px}
.broker .main ul.details li {clear:left;background:0}
.broker .main ul.details li label {width:100px;float:left;text-align:right;margin-right:10px;clear:left;font-weight:bold}
html[lang="de"] .broker .main ul.details li label {width:125px}
.broker .main ul.tabs {border-bottom:1px solid #d1d5d4;clear:both;float:left;margin:2em 0 1em;width:100%}
.broker .main ul.tabs li {background:0;clear:none;display:inline;float:left;font:100% verdana,arial,sans-serif;margin:0 0 0 5px;padding:0}
.broker .main ul.tabs li a {background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8,#e2e2e2);background:-webkit-linear-gradient(top,#f8f8f8,#e2e2e2);background:-o-linear-gradient(top,#f8f8f8,#e2e2e2);background:-ms-linear-gradient(top,#f8f8f8,#e2e2e2);background:linear-gradient(top,#f8f8f8,#e2e2e2);border:1px solid #d1d5d5;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#080808;display:block;font-size:1.1em;margin:0 0 -1px;padding:7px 15px;text-decoration:none}
.broker .main ul.tabs li a:hover,.broker .main ul.tabs li.active a {background:#fff;border-bottom:1px solid #fff}
.broker a.button {background:url('/img/shr/bg-nav-call.gif') 0 -20px repeat-x #b42320;background:-moz-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-webkit-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-o-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:-ms-linear-gradient(top,#DB5451 50%,#BD2521 50%);background:linear-gradient(top,#DB5451 50%,#BD2521 50%);border:1px solid #bc141a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #BD2521 inset;-webkit-box-shadow:0 0 3px #BD2521 inset;box-shadow:0 0 3px #BD2521 inset;color:#fff;font:bold 1.2em Arial,Helvetica,sans-serif;margin:0 0 1em;padding:.5em .8em;text-decoration:none;position:relative}
.broker .main p.noresults {clear:both}
.broker .main a.linkdisabled {color:Black;text-decoration:none;font-weight:bold}
.broker .main a.linkenabled {color:Red;text-decoration:underline;font-weight:bold}
.phoneNoSpan {display:block;margin:0}
.phoneSpan {display:none;margin:0}
.pushproperty .genericform table {clear:both;width:100%;margin-bottom:10px}
.pushproperty .genericform table th {background:#181617;color:#fff;font:bold 1.1em verdana,arial,sans-serif;text-align:left}
.pushproperty .genericform table th a {color:#fff}
.pushproperty .genericform table th,.pushproperty .genericform table td {padding:12px 4px}
.pushproperty .genericform table td {font-size:1.2em}
.pushproperty .genericform table a.view {background:red;display:block;height:15px;overflow:hidden;text-indent:-9999px;width:10px}
.pushproperty .genericform table th.sort-header {text-decoration:underline}
.pushproperty .genericform table tr {border:solid 5px #fff}
.pushproperty .genericform table tr.duplicate {background-color:#ffa6a5}
.pushproperty .genericform table .propertiesToPushGridHiddenField {display:none}
span.duplicate {border:solid 1px #ff7173;background-color:#ffa6a5;color:#f71839;font-size:14px;margin:10px 0 10px 0;font-weight:bold;width:100%;float:left}
.pushproperty .genericform table td input[type="submit"].cancel {color:#000;float:left}
.main .contact-finder-loading {position:absolute;height:760px;width:710px;left:230px;top:0;bottom:0;z-index:5}
.main .contact-finder-loading .trans {width:100%;height:100%}
.main .contact-finder-loading .spinner {position:absolute;text-align:center;left:280px;top:150px}
.main .contact-finder {float:left;width:100%;position:relative}
.main .contact-finder .content {float:left}
.main .contact-finder li {font:1em verdana,arial,sans-serif;background-image:none}
.main .contact-finder .contact-finder-search-box {background-color:#f7f3f7;padding:20px;float:left;width:630px}
.main .contact-finder .contact-finder-search-box input[type="text"] {font:1.1em verdana,arial,sans-serif}
.main .contact-finder .contact-finder-search-box select {font:1.1em verdana,arial,sans-serif}
.main .contact-finder .contact-finder-search-box h3 {margin-top:0;margin-bottom:15px}
.main .contact-finder .contact-finder-search-box label {float:left;clear:left;width:88px;text-align:left;font:1.1em verdana,arial,sans-serif;font-weight:bold;margin-bottom:12px}
.main .contact-finder h2 {display:none}
.main .contact-finder h3 {margin:10px 0 0 0}
.main .contact-finder .tabs .tabbody {border-bottom-style:none}
.main .contact-finder .results-container {height:475px;clear:both}
.main .contact-finder.contact-map .results-container {height:270px}
.main .contact-finder .contacts {float:left;width:100%;margin:15px 0 0 0;padding:0}
.main .contact-finder .contacts li {width:215px;float:left;margin-right:5px;padding:0;font:1.1em verdana,arial,sans-serif}
.main .contact-finder .contacts li .contact {margin:0 0 10px 0;padding:0;width:204px;height:100px;float:left}
.main .contact-finder .contacts li .contact img {float:left}
.main .contact-finder .contacts li .contact .contact-info {float:left;width:130px;float:right}
.main .contact-finder .contacts li .contact .contact-info li {padding:0;margin:0;font-size:10px;width:130px;font-size:1em}
.main .contact-finder .contacts li div.specialism {font-weight:bold;float:left;width:200px;font-size:11px;height:25px;position:relative}
.main .contact-finder .contacts li div.specialism p {position:absolute;bottom:0;font-size:11px;margin-bottom:0}
.main .contact-finder .contacts li .contact .contact-info li.phone-number {font-weight:bold}
.main .contact-finder .contacts li .contact .contact-info li.phone-number span.Call {cursor:pointer}
.main .contact-finder .contacts li .contact .contact-info li.phone-number span.Call span.Image {background:url("/img/shr/icons.png") no-repeat scroll -4000px -1px transparent;margin-left:5px;padding-right:20px}
.main .contact-finder .contacts li .contact .contact-info li.phone-number span.CallImage {background:url("/img/shr/icons.png") no-repeat scroll -4000px -1px transparent;margin-left:5px;padding-right:20px}
.myjll .main ul.property-widgets li.property .agent p span.Call {cursor:pointer}
.main .contact-finder .tabs .tabbody p.search-summary {margin:5px 5px 15px 5px;color:#d82a26;font:2.6em Times,serif}
.main .contact-finder .alphabet {width:520px;float:left;margin-top:2px}
.main .contact-finder .alphabet li {float:left;padding:4px;font-size:1.1em}
.main .contact-finder .alphabet li a {color:#42798c}
.main .contact-finder .alphabet li a:hover {cursor:pointer}
.main .contact-finder .alphabet li a.highlighted-character {font-weight:bold;color:#000;text-decoration:none}
.main .contact-finder .clear-all {float:left;font:1.1em verdana,arial,sans-serif;width:100%;margin-top:10px;color:#42798c}
#content .container .leftcol .offices p {font:1.1em verdana,arial,sans-serif}
.main .contact-finder .paging li a.prev {background-position:5px -5985px}
.main .contact-finder .paging li a.prev:hover {background-position:-995px -994px}
html[lang="de"] .main .contact-finder .paging li {font-size:1.1em}
html[lang="de"] .main .contact-finder .paging li a.next {background-position:91px -5494px}
html[lang="de"] .main .contact-finder .paging li a.next:hover {background-position:-909px -1494px}
html[lang="fr"] .main .contact-finder .paging li a.next {background-position:64px -5494px}
html[lang="fr"] .main .contact-finder .paging li a.next:hover {background-position:-936px -1494px}
.main .contact-finder .alphabet li a.disabled-character {text-decoration:none;color:#dbdbdb;cursor:default}
.leftcol .offices {padding:10px}
.leftcol .offices h3 {font:1.2em verdana,arial,sans-serif;font-weight:bold;margin-bottom:15px}
.leftcol .offices .office-list li {font:1em verdana,arial,sans-serif}
.leftcol .offices .office-list .office-name {font-weight:bold}
.leftcol .offices .office-list .office-details {margin-bottom:20px}
.main .contact-finder .contact-finder-map #map {height:455px;width:410px;margin-left:105px}
.main .contact-finder .contact-finder-map div#map {float:left}
.main .contact-finder .contact-finder-map div#map-regions {float:left;margin-top:10px}
.main .contact-finder .contact-finder-map div#map-regions li {font-size:1.1em}
.main .contact-finder .contact-finder-map div#map-regions li a.hover {color:#000;font-weight:bold;text-decoration:underline}
.main .contact-finder .contact-finder-map div#map-regions li a.active {color:#000;font-weight:bold;text-decoration:none}
.main .contact-finder .contact-finder-map p {margin-left:8px}
.main .contact-finder .tabs .tabbody.contact-finder-map p.search-summary {margin-bottom:5px}
.main .contact-finder svg path,.main .contact-finder svg text,.main .contact-finder svg image {cursor:pointer}
.infowindow-left {float:left;width:160px;min-height:120px}
.infowindow-right {float:left;margin-left:20px}
.infowindow-left h3 {font-size:1.8em;font-weight:bold}
.infowindow-left address {margin-top:10px;font-size:1.2em;line-height:1.4em;color:#666}
.infowindow-left a {display:block;font-size:1.2em;margin-top:4px}
.infowindow-right img {padding:0;margin-top:20px}
#control-nav-container {margin:20px 20px 0 0}
.ie7 #control-nav-container {width:385px}
.ie7 #control-nav-container #control-nav-inner-container {float:right}
#minimap_canvas #control-nav-container {margin:0}
#control-nav-offset-container #control-nav-container {position:absolute;top:59px;left:132px;margin:0}
a.tab-control {background:#fff;background:rgba(255,255,255,.8);float:right;margin:0 9px 0 4px;padding:7px 15px 7px 30px}
#view-control-container {position:absolute;left:167px;top:30px;float:left;width:300px}
#control-list-view,#control-map-view {height:13px;display:inline}
#control-list-view {background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8,#e2e2e2);background:-webkit-linear-gradient(top,#f8f8f8,#e2e2e2);background:-o-linear-gradient(top,#f8f8f8,#e2e2e2);background:-ms-linear-gradient(top,#f8f8f8,#e2e2e2);background:linear-gradient(top,#f8f8f8,#e2e2e2);border:1px solid #d1d5d5;margin-right:1px}
#control-map-view {border-bottom:0;margin-top:1px}
#control-nav-inner-container {padding:15px 18px;float:left;width:300px;box-shadow:2px 2px 3px #888;background:#fff;background:rgba(255,255,255,.8)}
#control-pan-container {width:54px;position:relative;height:54px;margin-bottom:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:2px 2px 3px #888;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(226,226,226,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%)}
#control-pan-left {background:url('/img/shr/booglemaps/nav-pan-left.png') left top no-repeat;position:absolute;height:18px;width:18px;cursor:pointer;top:18px}
#control-pan-up {background:url('/img/shr/booglemaps/nav-pan-up.png') left top no-repeat;position:absolute;height:18px;width:18px;cursor:pointer;left:18px}
#control-pan-right {background:url('/img/shr/booglemaps/nav-pan-right.png') left top no-repeat;position:absolute;height:18px;width:18px;cursor:pointer;right:0;top:18px}
#control-pan-down {background:url('/img/shr/booglemaps/nav-pan-down.png') left top no-repeat;position:absolute;height:18px;width:18px;cursor:pointer;left:18px;bottom:0}
#minimap_canvas #control-zoom-container {background:#FFF;margin:5px;padding:4px 6px}
#minimap_canvas #control-maptype-container {right:5px!important;top:5px!important}
#control-zoom-container {width:168px}
#control-zoom-container.small {width:44px}
#control-zoom-in {background:url('/img/shr/icons.png') -3997px -2996px no-repeat;width:18px;height:18px;cursor:pointer}
#control-zoom-out {background:url('/img/shr/icons.png') -3996px -3492px no-repeat;width:18px;height:18px;cursor:pointer}
#control-zoom-handle {background:url('/img/shr/icons.png') -2000px -3500px no-repeat;width:18px;height:18px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#control-zoom-container #control-zoom-in {margin-left:4px;clear:none}
#control-zoom-container #control-zoom-out {margin-right:4px}
#control-zoom-container #control-zoom-handle {top:-6px}
#control-zoom-track {background:#E5E5E5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 1px 1px 2px #B1B1B1}
#control-zoom-track {top:6px;width:124px;height:6px}
.mini #control-maptype-container {margin:3px}
.mini #control-maptype-inner-container select {width:80px}
#control-maptype-container {margin-left:18px}
#control-maptype-inner-container select {color:#000;height:21px;font-size:11px;padding:0;width:105px}
#control-maptype-container div.button {margin-bottom:5px;background:#FFF;cursor:pointer;width:73px;padding:9px 10px;text-align:center;text-transform:uppercase;font-size:11px;color:#7F7F7F;font-weight:bold;line-height:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:2px 2px 3px #888;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(226,226,226,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(226,226,226,1) 100%)}
#control-maptype-container div span {line-height:1em}
#control-world-map-link {background:transparent url('/img/shr/jll/world-map-link.png') left top no-repeat;text-indent:-9999px;width:41px;height:21px;margin-left:12px;display:none}
#map_canvas .overlay-info {width:330px;position:absolute}
#map_canvas .overlay-info .overlay-inner {width:100%;height:210px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:2px 2px 3px #888;background:#fff;zoom:1;padding-bottom:8px}
#map_canvas .overlay-info .overlay-close {background:url('/img/shr/booglemaps/overlay-close.png') left top no-repeat;width:10px;height:10px;position:absolute;right:10px;top:10px;cursor:pointer}
#map_canvas .overlay-info .overlay-content-container {overflow-y:scroll;height:160px;padding:10px;position:relative}
#map_canvas .overlay-info .overlay-stem {height:17px;background:transparent url('/img/shr/booglemaps/overlay-stem.png') center top no-repeat}
#map_canvas .overlay-shadow {width:440px;height:149px}
#myjll_map_canvas .overlay-info {width:330px;position:absolute}
#myjll_map_canvas .overlay-info .overlay-inner {width:100%;height:210px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:2px 2px 3px #888;background:#fff;zoom:1;padding-bottom:8px}
#myjll_map_canvas .overlay-info .overlay-close {background:url('/img/shr/booglemaps/overlay-close.png') left top no-repeat;width:10px;height:10px;position:absolute;right:10px;top:10px;cursor:pointer}
#myjll_map_canvas .overlay-info .overlay-content-container {overflow-y:scroll;height:160px;padding:10px;position:relative}
#myjll_map_canvas .overlay-info .overlay-stem {height:17px;background:transparent url('/img/shr/booglemaps/overlay-stem.png') center top no-repeat}
#myjll_map_canvas .overlay-shadow {width:405px;height:140px;background-position-x:56px}
#minimap_canvas .overlay-title {visibility:hidden;height:18px}
#minimap_canvas .overlay-info {width:170px;position:absolute}
.property-widgets #minimap_canvas .overlay-info {width:150px}
.property-widgets #minimap_canvas .overlay-info .overlay-content-container,.property-widgets #minimap_canvas .overlay-info .overlay-content-container .overlay-content-inner {padding:5px}
#minimap_canvas .overlay-info .overlay-inner {width:100%;height:0}
#minimap_canvas .overlay-info .overlay-close {background:url('/img/shr/booglemaps/overlay_close_black.png') left top no-repeat;width:20px;height:20px;position:absolute;right:-10px;top:10px;cursor:pointer;border:0}
#minimap_canvas .overlay-info .overlay-content-container {padding:10px;position:relative;background:#fff;border:0}
#minimap_canvas .overlay-info .overlay-content-container .overlay-content-inner {background:#fff;padding:8px;color:#000}
#minimap_canvas .overlay-info .overlay-stem {visibility:hidden}
.overlay-info {font-size:12px}
.overlay-title h2 {font:normal 11px verdana,arial,sans-serif;background:#C8232A;color:#FFF;min-height:22px;padding:9px 12px 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}
.ie7 .overlay-title h2 {min-height:15px}
.overlay-info .content {padding:10px;clear:both}
.overlay-info .content img {float:left}
.overlay-info-body {font:normal 11px verdana,arial,sans-serif;position:relative;padding-left:130px}
.overlay-info-body>div {margin-left:-130px}
.overlay-info-top h2 {font-weight:bold;margin-bottom:5px}
.overlay-info-top h2 a {color:#000;text-decoration:underline}
.overlay-info-body img {float:left;margin:0 8px 5px 0}
.overlay-info-body li {margin-bottom:.2em}
.overlay-info-body input {margin:0 0 0 5px;text-decoration:underline;vertical-align:inherit}
.overlay-info-body input.add {background:url('/img/shr/icons.png') 0 -2999px no-repeat;color:#c12622;position:relative;padding:0 0 0 20px}
.overlay-info-body li.saved {color:#008000}
.overlay-info-body input.remove {background:0;position:relative;padding:0}
.overlay-info-body label.saved {background-position:-1000px -5500px;color:#008000;padding-top:1px;padding-bottom:1px}
.overlay-info .banner {background:url('/img/shr/labels-en.png') 0 0 no-repeat;display:block;height:85px;left:-2px;position:absolute;text-indent:-9999px;top:-2px;width:85px;z-index:1}
html[lang="fr"] .overlay-info .banner {background-image:url('/img/shr/labels-fr.png')}
html[lang="de"] .overlay-info .banner {background-image:url('/img/shr/labels-de.png')}
.overlay-info-bottom {clear:both;margin-bottom:15px}
#fancybox-loading {position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div {position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/img/shr/fancybox/fancybox.png')}
#fancybox-overlay {position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp {padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap {position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer {position:relative;width:100%;height:100%;background:#fff}
#fancybox-content {width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close {position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:transparent url('/img/shr/fancybox/fancy_close.png') 0 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error {color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img {width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame {width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right {position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('/img/shr/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left {left:0}
#fancybox-right {right:0}
#fancybox-left-ico,#fancybox-right-ico {position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico {background-image:url('/img/shr/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico {background-image:url('/img/shr/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover {visibility:visible}
#fancybox-left:hover span {left:20px}
#fancybox-right:hover span {left:auto;right:20px}
.fancybox-bg {position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n {top:-20px;left:0;width:100%;background-image:url('/img/shr/fancybox/fancybox-x.png')}
#fancybox-bg-ne {top:-20px;right:-20px;background-image:url('/img/shr/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e {top:0;right:-20px;height:100%;background-image:url('/img/shr/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se {bottom:-20px;right:-20px;background-image:url('/img/shr/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s {bottom:-20px;left:0;width:100%;background-image:url('/img/shr/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw {bottom:-20px;left:-20px;background-image:url('/img/shr/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w {top:0;left:-20px;height:100%;background-image:url('/img/shr/fancybox/fancybox-y.png')}
#fancybox-bg-nw {top:-20px;left:-20px;background-image:url('/img/shr/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title {font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside {padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside {padding-top:10px;color:#fff}
.fancybox-title-over {position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over {padding:10px;background-image:url('/img/shr/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float {position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap {border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td {border:0;white-space:nowrap}
#fancybox-title-float-left {padding:0 0 0 15px;background:url('/img/shr/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main {color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/img/shr/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right {padding:0 0 0 15px;background:url('/img/shr/fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shr/fancybox/fancy-close.gif',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shr/fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg {background:transparent!important}
.fancybox-ie #fancybox-bg-se table.spaceavailable {font-size:1.2em}
table.spaceavailable thead {background-color:#ddd}
.four-column table.spaceavailable {width:100%}
.three-column table.spaceavailable {width:70%}
body.popup p {font-size:1.2em;margin:1em 0}
#genericDialog {max-width:400px;padding:10px 10px 0 10px}
#genericDialog h1 {color:#d82a26;font:2.2em Times,serif;margin-bottom:.5em}
#genericDialog ol {margin:1em 0}
#genericDialog .buttons {text-align:right;width:100%;margin:0;float:none}
#genericDialog .confirm {min-width:7em}
.inputhint {color:#666;font-weight:normal}
label.fdisabled {background:none repeat scroll 0 0 transparent!important;color:#CCC!important;font:1.1em verdana,arial,sans-serif;padding:0 0 0 15px}
.similar a {color:#24778D;font-size:1.2em}
li.child {font-size:1em}
.fancybox .main {width:800px}
.fancybox .main h1 {font:1.7em bold arial,verdana,sans-serif;margin-bottom:24px}
.fancybox .main .assessment div.leftcol,.fancybox .assessment div.rightcol {float:left;display:inline;width:325px;background:#EFEFEF;padding:10px 10px 15px 15px;margin:0 25px 0 0}
.fancybox .main .assessment .radio li label {background:url('/img/shr/icons-forms.png') 0 4px no-repeat;color:#000;text-decoration:none;position:relative;padding:1px 0 0 15px;float:none;text-align:left;width:100%}
.fancybox .main .assessment .radio li.checked label {background-position:0 -2497px;text-decoration:none;font-weight:bold}
.fancybox .main .assessment .radio li.disabled label {background-position:0 -1997px;text-decoration:none;color:#BBB}
.fancybox .main .assessment .radio li input[type="radio"] {left:-9999px;position:absolute}
.fancybox .main .assessment .radio li input[type="text"] {width:125px;margin:0 10px 0 0}
.fancybox .main .assessment div.details ol {margin-top:22px}
.fancybox .main .assessment div.details ol li {font-weight:bold}
.fancybox .main .assessment div.details ol li input[type="text"] {width:175px}
.fancybox .main .assessment div.details ol li select {width:185px}
.fancybox .main .assessment div.details ol li #address {width:375px}
.fancybox .main .assessment div.finish ol li {float:right;margin-right:45px}
.fancybox .main .assessment div.finish ol li input.next {width:125px;padding:0 15px}
.fancybox .finish h1 {font:1.7em bold arial,verdana,sans-serif;margin-bottom:24px}
.fancybox .finish .assessment {width:750px}
.fancybox .finish .assessment ol li span {text-align:left;font-weight:bold;float:left;width:250px;color:#000}
.fancybox .finish .assessment ol li {font-weight:normal;float:left;margin:24px 0 0 24px;color:#BCBCBC}
.fancybox .finish .assessment ol.details {border-bottom:1px solid #BCBCBC;padding:0 0 24px 0}
.fancybox .finish h1.secondary {margin:164px 0 24px 0}
.fancybox .finish .assessment .links li {margin:12px 0 0 24px}
.fancybox .finish .assessment ol.buttons li {width:759px}
.fancybox .finish .assessment ol.buttons li input {float:right;padding:0 15px}
table.spaceavailable th {background:#488B9B;color:#fff;font-weight:bold;padding:0 0 0 5px}
table.spaceavailable tr {background:#ECF4F6}
table.spaceavailable tr.alt {background:#DAE8EB}
table.spaceavailable td,table.spaceavailable th {border:1px #fff solid;padding:5px;vertical-align:middle}
table.spaceavailable td.centre {text-align:center}
.ms-developerdashboard {width:90%;color:Black}
.ms-developerdashboard>table {margin-left:50px}
.ms-developerdashboardnav>ul {margin-left:50px}
.myjll ul.saved-searches {float:left;margin:0;padding:0}
.myjll ul.saved-searches .genericform {float:left;width:99%}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert {padding:10px;font-size:11px;float:left}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert li {float:left;text-align:left;height:30px;width:630px}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert li span {font-weight:bold;float:left;text-align:right;width:150px;padding-right:25px}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert .searchAlertFrequencyOptions .radio {width:450px;float:right}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert .searchAlertFrequencyOptions .radio li {float:left;width:148px;padding-bottom:10px}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert .searchAlertFrequencyOptions .radio li span {width:122px;float:left}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert .searchAlertFrequencyOptions .radio li span label {width:92px;float:right;text-align:left;margin:0}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert .searchAlertFrequencyOptions .radio li span input {padding:0;margin:0}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert li .footerinfo {font-size:11px;margin-bottom:10px;height:15px}
.myjll ul.saved-searches ul.mySavedSearchesCreateSearchAlert .buttons {text-align:right;margin-bottom:10px;float:left}
fieldset.genericform ol li .termsprivacy {width:600px;float:left}
fieldset.genericform ol li .termsprivacy li {color:#000;float:left;width:600px;border-top:solid 1px #c0c0c0}
fieldset.genericform ol li .termsprivacy li label {color:#000;text-align:left;margin-left:5px;padding-left:15px;width:auto;background:url('/img/shr/icons-arrows.png') no-repeat scroll 0 -998px transparent}
fieldset.genericform ol li .termsprivacy li label.show-open-arrow {background:url('/img/shr/icons-arrows.png') no-repeat scroll -1px -1496px transparent}
fieldset.genericform ol li .termsprivacy li span {float:left;width:400px;margin:7px 0 0 0;text-align:left;font-size:11px}
fieldset.genericform ol li .termsprivacy span a {color:#000}
fieldset.genericform ol li .termsprivacy .termsprivacycontent {overflow-y:scroll;font-size:10px;border:solid 1px #c0c0c0;width:95%;height:100px;float:left;margin:10px 5px 10px 20px;display:none;color:#000;background-color:#fff;box-shadow:none;font-size:10px}
fieldset.genericform ol li #privacy {border-bottom:solid 1px #c0c0c0;padding-bottom:10px}
fieldset.genericform ol li #termsprivacyconfirmmessage {font-size:12px;float:left;width:395px;margin-bottom:0}
fieldset.genericform ol li .agreetotermsandprivacy {margin-top:10px}
fieldset.genericform ol li .agreetotermsandprivacy label {float:left;width:130px;padding-right:0;margin-top:0}
fieldset.genericform ol li .agreetotermsandprivacy input {float:right;padding-top:5px}
div.superSelectContainer {margin:0!important;float:none!important;position:relative;z-index:1}
div.superSelectContainer p {border:1px solid #B0AFAF;padding:5px;margin:0!important;clear:both;float:left;width:273px}
.seo-searchbox div.superSelectContainer p {width:298px}
div.superSelectContainer p.disabled {background-color:#c0c0c0}
div.superSelectContainer p span {float:left;width:245px;margin-bottom:0}
div.superSelectContainer p a.dropdownButton {text-indent:-9000px;display:block;float:right;width:15px;height:10px;background:url('/img/shr/icons-arrows.png') -1000px -4000px no-repeat;outline:0;margin-top:4px}
div.listContainer {border-right:1px solid #B0AFAF;border-bottom:1px solid #B0AFAF;border-left:1px solid #B0AFAF;margin:0!important;width:283px!important;position:absolute;z-index:999;top:28px;left:0;background:#fff}
.ie7 div.listContainer,.ie8 div.listContainer,.ie9 div.listContainer {top:29px}
div.optionsContainer {height:175px;overflow:auto;margin:0!important;width:283px!important;float:none!important;position:relative}
div.optionsContainer ul {margin:0!important;background:none!important;padding:0!important;float:none!important}
div.optionsContainer ul li {margin:0!important;float:none!important;padding:0!important}
div.optionsContainer ul li a {font:1.1em verdana,arial,sans-serif;display:block;padding:5px 5px 5px 24px;color:#333;background:url('/img/shr/icons-forms.png') 7px 9px no-repeat;text-decoration:none;outline:0}
div.optionsContainer ul li a.selected {background-position:7px -491px;font-weight:bold!important}
div.buttonContainer {background:#F0F0F0;padding:10px 5px!important;text-align:right;margin:0!important;width:273px!important}
a.cancelButton {background:url("/img/shr/icons.png") no-repeat scroll -3994px -993px #FFF;padding:5px 5px 5px 20px;margin-right:5px;color:#333;text-decoration:underline}
a.okButton {background-color:#BD2521;background:-webkit-linear-gradient(center top,#DB5451 50%,#BD2521 50%) repeat scroll 0 0 transparent;background:-moz-linear-gradient(center top,#DB5451 50%,#BD2521 50%) repeat scroll 0 0 transparent;background:-o-linear-gradient(center top,#DB5451 50%,#BD2521 50%) repeat scroll 0 0 transparent;background:linear-gradient(center top,#DB5451 50%,#BD2521 50%) repeat scroll 0 0 transparent;border:1px solid #5B0609;border-radius:5px;color:#FFF;font-size:1em;font-weight:bold;padding:5px 19px;text-decoration:none}
a.okButton:hover {background:#B42320 url("/img/bg-nav-call-over.gif") 0px -10px repeat-x scroll;}
.main .az {margin:0 auto;text-align:center;width:56%}
.az li {display:inline;margin:0;padding:1px 4px}
.ie7 .main .az {text-align:left;width:100%}
.ie7 .az li {float:left}
.az li a {background:#D1D5D6;color:#2C2C2C;display:inline-block;padding:2px 5px;margin:0 -3px 5px;text-decoration:none;width:14px}
.az li.grey {background:#EEE;color:#2C2C2C;display:inline-block;padding:2px 5px;text-decoration:none;width:15px}
.ie7 .az li a {padding:0 5px}
.az li a:hover,.az li a:focus {background:#2C2C2C;color:#fff}
.main h2.glossary-title {background:#D1D5D6;clear:both;float:left;color:#2C2C2C;display:inline-block;margin:0 0 .5em;padding:3px 5px;text-align:center;width:1em}
.main h2.glossary-title+h3 {clear:both;margin-top:.5em;width:100%}
.main p+h2.glossary-title {margin-top:1em}
a.az-top {background:#24778D;color:#fff;display:inline-block;float:right;font-size:1.2em;padding:.5em 2em .5em 1em;text-decoration:none;width:auto}
a.az-top:after {border:solid transparent;content:" ";border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;float:left;height:0;margin:0 1em 0 0;width:0}
.ie7 a.az-top {margin-top:.5em}
.session-expired .main {width:378px;margin-left:0}
.session-expired .main fieldset {padding-top:30px}
.session-expired .main fieldset {text-align:center}
.session-expired .main fieldset a.button {float:none;margin-top:30px}
.session-expired .main fieldset a#close {font-size:1.3em}
.simple-header .header {color:#fff}
.simple-header body.fancybox {padding:0}
.simple-header .footer ul li {color:#fff}
.simple-header body {background:#3b3b3b}
.simple-header fieldset.find-local {margin:0 auto}
.simple-header #content .container h1 {left:0;position:relative}
.simple-header .draw-simple-header #content .container {margin-bottom:7px}
.simple-header .draw-simple-header #content .container .buttons #cancel {display:none}