@media screen{body{margin:0;padding:0;background-image:url(../image/bg.jpg);font-family:verdana,arial,helvetica,sans-serif;font-size:95%;}
img{border:none;vertical-align:top;}
big{font-size:140%;}
hr{height:1px;margin:15px 0;border:0;border-top:solid 1px #D0D0D0;color:#FFFFFF;background-color:#FFFFFF;}
.hr{height:20px;border-top:solid 15px #CCCCCC;border-bottom:solid 15px #CCCCCC;color:#FFFFFF;background-color:#FFFFFF;background-image:url(../image/bg.jpg);}
.hr hr{display:none;}
h1,h2{position:relative;margin:0;padding:0;overflow:hidden;font-size:110%;}
h3{margin-top:0;font-size:110%;}
h1 span, h2 span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-position:left top;background-repeat:no-repeat;}
h2 em{padding:0 2px;color:#FFFFFF;background-color:#EB292A;font-weight:bold;font-style:normal;}
#h1_arthur_street_21, #h1_arthur_street_37, #h1_curzon_street_13, #h1_curzon_street_15, #h1_chestnut_street_19, #h1_granville_street_52, #h1_william_street_57, #h1_contact, #h1_reviews, #h1_accessibility, #h1_privacy, #h1_tenancy, #h2_select, #h2_feature{height:51px;}
#h2_map, #h2_layout, #h2_other{height:46px;}
#h1_furnishings, #h1_support, #h1_extras, #h2_sought{height:90px;}
#h1_404, #h2_best{height:74px;}
#h1_welcome{position:absolute;top:165px;left:50%;width:880px;height:51px;margin:0 0 0 -440px;padding:0;overflow:hidden;font-size:180%;text-align:center;}
#h1_404 span{background-image:url(../image/heading/h1_404.gif);}
#h1_welcome span{background-image:url(../image/heading/h1_home.gif);}
#h1_extras span{background-image:url(../image/heading/h1_extras.gif);}
#h1_furnishings span{background-image:url(../image/heading/h1_furnishings.gif);}
#h1_contact span{background-image:url(../image/heading/h1_contact.gif);}
#h1_reviews span{background-image:url(../image/heading/h1_reviews.gif);}
#h1_support span{background-image:url(../image/heading/h1_support.gif);}
#h1_privacy span{background-image:url(../image/heading/h1_privacy.gif);}
#h1_accessibility span{background-image:url(../image/heading/h1_accessibility.gif);}
#h1_tenancy span{background-image:url(../image/heading/h1_tenancy.gif);}
#h2_select span{background-image:url(../image/heading/h2_select.gif);}
#h2_sought span{background-image:url(../image/heading/h2_sought.gif);}
#h2_best span{background-image:url(../image/heading/h2_best.gif);}
#h2_other span{background-image:url(../image/heading/h2_other.gif);}
#h2_feature span{background-image:url(../image/heading/h2_feature.gif);}
#h2_map span{background-image:url(../image/heading/h2_map.gif);}
#h2_layout span{background-image:url(../image/heading/h2_layout.gif);}
#h1_arthur_street_21 span{background-image:url(../image/heading/h1_arthur_street_21.gif);}
#h1_arthur_street_37 span{background-image:url(../image/heading/h1_arthur_street_37.gif);}
#h1_curzon_street_13 span{background-image:url(../image/heading/h1_curzon_street_13.gif);}
#h1_curzon_street_15 span{background-image:url(../image/heading/h1_curzon_street_15.gif);}
#h1_chestnut_street_19 span{background-image:url(../image/heading/h1_chestnut_street_19.gif);}
#h1_granville_street_52 span{background-image:url(../image/heading/h1_granville_street_52.gif);}
#h1_william_street_57 span{background-image:url(../image/heading/h1_william_street_57.gif);}
a{color:#EB292A;text-decoration:underline;}
a:hover{color:#EB292A;text-decoration:none;}
#footer a{color:#333333;}
h3 a{color:#067EA6;text-decoration:none;}
#skipnav a, #skipnav a:link, #skipnav a:visited{position:absolute;width:1px;height:1px;overflow:hidden;font-size:0pt;color:transparent;}
#skipnav a:active, #skipnav a:focus{width:auto;height:auto;font-size:100%;color:#FFFFFF;}
#header{height:255px;background-image:url(../image/header.jpg);background-position:center top;background-repeat:repeat-x;}
#mainbody{width:965px;margin:-88px auto 20px auto;padding:15px 0px;color:#067EA6;background-color:#CCCCCC;font-size:75%;}
#home #mainbody{margin:-28px auto 20px auto;}
.inner{margin:0px 15px;padding:20px;background-color:#FFFFFF;box-shadow:0px 0px 8px #969696;-moz-box-shadow:0px 0px 8px #969696;-webkit-box-shadow:0px 0px 8px #969696;border:solid 1px #A0A0A0;}
.col1{display:inline;width:530px;min-height:550px;float:left;}
.col2{width:300px;min-height:550px;margin-left:605px;}
.col2 img{margin-top:5px;border:solid 1px #C0C0C0;box-shadow:0px 0px 5px #969696;-moz-box-shadow:0px 0px 5px #969696;-webkit-box-shadow:0px 0px 5px #969696;}
#footer{position:relative;padding:40px 0px 0px 0px;color:#333333;background-color:#FFFFFF;background-image:url(../image/header.jpg);background-position:0px -256px;background-repeat:repeat-x;font-size:70%;text-align:center;}
#footer .content{width:965px;margin-left:auto;margin-right:auto;background-image:url(../image/images.png);background-position:0px -150px;background-repeat:no-repeat;text-align:left;}
#footer_sitemap{float:left;width:124px;min-height:170px;padding-left:90px;padding-right:30px;border-right:solid 1px #C0C0C0;}
#footer_news{float:left;width:236px;min-height:170px;padding-left:110px;padding-right:30px;border-right:solid 1px #C0C0C0;}
#footer_contact{float:left;width:236px;min-height:170px;padding-left:100px;}
#footer ul{list-style-type:none;margin:0;padding:0;}
#footer li{margin:0;padding:0;background-image:none;}
#footer_contact span{display:inline-block;width:5em;text-align:left;}
.copyright{clear:both;margin-top:0em;text-align:right;color:#808080;}
#nav{list-style-type:none;width:781px;margin:0 auto 0 auto;padding:0 0 0 60px;}
#nav li{float:left;margin:107px 0 0 0;padding:0;background-image:none;}
#nav a{position:relative;display:block;height:39px;line-height:39px;text-align:center;font-size:70%;font-weight:bold;}
#nav span{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(../image/images.png);cursor:pointer;}
#nav_home{width:75px;}
#nav_houses{width:81px;}
#nav_furnishings{width:117px;}
#nav_support{width:164px;}
#nav_reviews{width:88px;}
#nav_extras{width:136px;}
#nav_contact{width:120px;}
#nav_home span{background-position:0px -40px;}
#nav_houses span{background-position:-75px -40px;}
#nav_furnishings span{background-position:-156px -40px;}
#nav_support span{background-position:-273px -40px;}
#nav_reviews span{background-position:-437px -40px;}
#nav_extras span{background-position:-525px -40px;}
#nav_contact span{background-position:-661px -40px;}
#nav_home:hover span, #nav_home .selected{background-position:0px 0px;}
#nav_houses:hover span, #nav_linguists .selected{background-position:-75px 0px;}
#nav_furnishings:hover span, #nav_vacancies .selected{background-position:-156px 0px;}
#nav_support:hover span, #nav_candidates .selected{background-position:-273px 0px;}
#nav_reviews:hover span, #nav_employers .selected{background-position:-437px 0px;}
#nav_extras:hover span, #nav_employers .selected{background-position:-525px 0px;}
#nav_contact:hover span, #nav_contact .selected{background-position:-661px 0px;}
ul{list-style-type:none;padding:0;margin:0 0 1.5em 15px;}
li{margin:0 0 3px 0;padding:0 0 0 20px;background-image:url(../image/images.png);background-position:-824px -67px;background-repeat:no-repeat;}
.featurelist{display:block;margin:8px 0px 20px 0px;padding:15px;background-color:#FFFFFF;border:solid 1px #C0C0C0;font-size:110%;box-shadow:0px 0px 5px #969696;-moz-box-shadow:0px 0px 5px #969696;-webkit-box-shadow:0px 0px 5px #969696;}
div.featurelist{font-size:100%;padding:0px 15px;}
.featurelist li{margin:0;}
.featurelist a{color:#067EA6;text-decoration:none;}
.spaced li{margin-bottom:10px;}
.lined li{padding-bottom:4px;border-bottom:dotted 1px #C0C0C0;}
.lined a{text-decoration:none;}
form{display:block;margin:1.5em 0em;border:solid 10px #E5E5E5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#E5E5E5;}
input, select, textarea{font-family:verdana,arial,helvetica,sans-serif;font-size:100%;}
fieldset{display:block;padding:1.5em;margin:0px 0px 7px 0px;border:solid 1px #C0C0C0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#FFFFFF;}
legend{display:block !important;width:0;height:0;margin:0;padding:0;visibility:hidden;}
label{float:left;clear:left;width:10em;text-align:right;margin:0em 1em 0em 0em;padding:2px 0px 0px 0px;font-weight:bold;}
label.sublabel{float:none;width:auto;font-weight:normal;}
.radiocontainer{margin-left:11em;}
.textarea{width:20em;margin:0px 0px 4px 0px;font-weight:normal;}
.textareasmall{width:4em;margin:0px 0px 4px 0px;}
.textarealarge{width:32em;margin:0px 0px 4px 0px;}
.submitbutton{font-family:arial,helvetica,sans-serif;font-weight:bold;cursor:pointer;}
.submit{text-align:center;font-size:120%;}
.message{height:50px;line-height:50px;padding-left:76px;border:solid 1px #043492;color:#043492;background-image:url(../image/information.png);font-weight:bold;text-align:left;}
.error{height:50px;line-height:50px;padding-left:76px;border:solid 1px #EB292A;color:#FF0000;background-image:url(../image/warning.png);font-weight:bold;}
.highlight{border:solid 1px #EB292A;}
.required{font-size:180%;font-family:arial,helvetica,sans-serif;color:#EB0707;vertical-align:top;}
#logo a{position:absolute;left:50%;top:12px;display:block;width:591px;height:111px;margin-left:-462px;}
.pic{float:right;margin:0px 0px 10px 30px;}
.social{margin:0;padding:0;}
.social a{display:block;float:left;width:36px;height:35px;line-height:100px;overflow:hidden;background-image:url(../image/images.png);}
#facebook{background-position:-709px -82px;}
#twitter{background-position:-745px -82px;}
#counters{width:1px;height:1px;overflow:hidden;}
.review{margin:3em 0 0 0;padding:10px;background-color:#EEF3F8;box-shadow:0px 2px 3px #D0D0D0;-moz-box-shadow:0px 2px 3px #D0D0D0;-webkit-box-shadow:0px 2px 3px #D0D0D0;}
blockquote{margin:0;padding:0 0 0 50px;color:#202020;background-image:url(../image/quoteopen.gif);background-position:left top;background-repeat:no-repeat;font-style:italic;}
blockquote p{text-align:justify;padding:0 50px 0 0;background-image:url(../image/quoteclose.gif);background-position:right bottom;background-repeat:no-repeat;}
.review cite{display:block;padding:6px 16px 6px 6px;margin:0 50px 0 50px;color:#067EA6;background-color:#FFFFFF;font-weight:bold;font-style:normal;text-align:right;}
.review img{float:left;margin:0 10px 10px 0;}
.house_summary{position:relative;margin:1.5em 0 2em 0;padding:10px 10px 40px 10px;border:solid 1px #C0C0C0;box-shadow:0px 0px 5px #969696;-moz-box-shadow:0px 0px 5px #969696;-webkit-box-shadow:0px 0px 5px #969696;}
.house_summary h2{height:auto;margin:0 0 0 200px;padding:5px 0;}
.house_summary a{text-decoration:none;}
.house_summary img{position:absolute;top:18px;left:20px;border:solid 1px #C0C0C0;box-shadow:0px 0px 5px #A0A0A0;-moz-box-shadow:0px 0px 5px #A0A0A0;-webkit-box-shadow:0px 0px 5px #A0A0A0;}
.house_summary dl{margin:0 0 0 200px;}
.house_summary dt{width:140px;float:left;clear:left;margin:0;padding:2px 0;font-weight:bold;border-bottom:dotted 1px #C0C0C0;}
.house_summary dd{position:relative;width:160px;float:left;margin:0;padding:2px 0;border-bottom:dotted 1px #C0C0C0;}
.stars_5{position:absolute;top:2px;left:0;width:61px;height:12px;background-image:url(../image/images.png);background-position:-240px -118px;}
.house_go{display:block;position:absolute;bottom:10px;right:15px;width:116px;height:25px;overflow:hidden;}
.house_go span{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../image/images.png);background-position:0px -118px;cursor:pointer;}
.house_go:hover span{background-position:-121px -118px;}
#paperclip{position:relative;z-index:10000;}
#paperclip:after{position:absolute;top:-29px;right:0;content:url(../image/paperclip.png);z-index:10000;}
#gallery{position:relative;z-index:-1000;}
#gallery img{display:none;border:solid 1px #C0C0C0;box-shadow:0px 0px 5px #969696;-moz-box-shadow:0px 0px 5px #969696;-webkit-box-shadow:0px 0px 5px #969696;}
#gallery .first{display:inline;}
#thumbs{margin:1em 0;}
#thumbs img{border:solid 1px #C0C0C0;box-shadow:0px 0px 5px #969696;-moz-box-shadow:0px 0px 5px #969696;-webkit-box-shadow:0px 0px 5px #969696;}
#thumbs a{outline:none;}
#thumbs img{margin:0 0 10px 4px;}
#thumbs a:hover img{border:solid 1px #EB292A;}
#house_description{display:inline;position:relative;width:313px;min-height:333px;padding-top:15px;float:right;background-color:#FFFFFF;}
#house_description h3{position:relative;margin:-10px 0px 0px 0px;z-index:1000;}
#house_description a:focus{outline:none;}
#house_image{width:560px;height:368px;padding:0px;}
#house_image div{display:none;border:solid 10px #FFFFFF;}
#house_image div.first{display:block;}
#house_search{display:block;position:absolute;bottom:15px;right:18px;width:128px;height:35px;overflow:hidden;}
#house_search span{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../image/images.png);background-position:-431px -83px;cursor:pointer;}
#house_search:hover span{background-position:-572px -83px;}
.checkbox{display:block;height:15px;padding-top:3px;padding-left:20px;margin-left:-20px;background-image:url(../image/images.png);background-repeat:no-repeat;}
.checkbox_on{background-position:-863px -3px;}
.checkbox_off{background-position:-850px -23px;}
.checkbox_hover{background-position:-837px -43px;}
#footer:after, #mainbody:after, .house_summary:after{content:".";display:block;clear:both;height:1px;overflow:hidden;font-size:0pt;}
}
@media print{body{font-family:verdana,arial,helvetica,sans-serif;font-size:100%;}
img{border:none;}
#skipnav, #nav, #footer_sitemap, #counters, .social, #house_image, #house_description{display:none;}
}
