/* Default CSS Document */
* {padding:0;margin:0;font-family: 'Droid Sans', sans-serif;font-size:14px;}
/** {padding:0;margin:0;font-family: arial, sans-serif;font-size:14px;}*/
html, body{height: 100%;background:#dff6da;}
a{text-decoration:none;outline:none;}
a:visited{color:inherit}
a:hover{color:#67a728;}
p{margin-bottom:15px;color:#666;}
sup{font-size:9px;}

#wrapper{}
#header{width:100%;height:162px;background: url(/images/sprite.png) repeat-x 0 0;z-index:1000;}
#maincontent{position:relative;width:100%;height:100%;display:block;background:#dff6da;}
#footer{width:100%;height:140px; background:none;/* #0F0;*/}

.title{float:left;width:100%;margin-bottom:9px;border-bottom:1px solid #999;padding-bottom:3px;position:relative;}
h1{margin:0px;padding:0px;font-size:24px;color:#666;}
h2{margin:0px;padding:0px;font-size:20px;color:#666;}
h3{margin:0px;padding:0px;font-size:16px;color:#666;}
.more{font-size:14px;}
.more.right{position:absolute;right:0;top:7px;}

.content{margin-left:auto;margin-right:auto;width:960px;}
.modbox{float:left;width:100%;margin-bottom:10px;}

/* HEADER */
#logo{float:left;margin-top:11px;margin-bottom:11px;width:358px;height:98px;background: url(/images/logo.png) no-repeat 0 0;}
#logo a{display:block;width:358px;height:98px;}
.strapline-head{float:left;margin-left:40px;margin-top:30px;width:300px;height:26px;background: url(/images/strap-sprite.png) no-repeat 0 0;}
.strapline-head.es{background: url(/images/strap-sprite-es.png) no-repeat 0 0;}
.strapline-head.fr{background: url(/images/strap-sprite-fr.png) no-repeat 0 0;}
.strapline-head.sv{background: url(/images/strap-sprite-sv.png) no-repeat 0 0;}
.strapline-head.no{background: url(/images/strap-sprite-no.png) no-repeat 0 0;}
/*#strapline.es{background: url(/images/strap-sprite-en.png) no-repeat 0 0;}*/
#langbar{float:right;clear:both;width:485px;height:40px;margin-top:5px;color:#FFF;font-size:15px;font-weight:bold;}
#langbar .tel{float:left;font-size:18px;margin-top:5px;}
#langbar ul.langs{float:right;list-style-type:none;list-style:none;margin:0px;padding:0px;}
#langbar ul.langs li{float:left;margin-left:7px;}
#langbar ul.langs li a{float:left;width:87px;height:29px;background: url(/images/lang_sprite.png) no-repeat 0 0;color:#666;font-size:11px;}
#langbar ul.langs li a:hover{color:#67a728;}
#langbar ul.langs li a span{float:left;padding-top:8px;padding-left:33px;font-size:11px;}
#langbar ul.langs li a.en{background: url(/images/lang_sprite.png) no-repeat 0 -0px;}
#langbar ul.langs li a.es{background: url(/images/lang_sprite.png) no-repeat 0 -29px;}
#langbar ul.langs li a.fr{background: url(/images/lang_sprite.png) no-repeat 0 -58px;}
#langbar ul.langs li a.sv{background: url(/images/lang_sprite.png) no-repeat 0 -87px;}
#langbar ul.langs li a.no{background: url(/images/lang_sprite.png) no-repeat 0 -116px;}

.navwrapper{float:left;clear:both;width:100%;height:53px;background:url(/images/nav-shadow.png) no-repeat center bottom;margin-bottom:-11px;z-index:900;position: relative;}
.navbar{float:left;width:100%;height:42px;background: url(/images/sprite.png) repeat-x 0 -120px;}
ul#nav{float:left;list-style-type:none;height:42px;margin:12px 0px 0px 0px;padding:0;}
ul#nav li{float:left;font-size:16px; height:18px;margin:0px;padding:0px 14px 0px 14px;background: url(/images/nav-spacer.png) no-repeat right top;}
ul#nav li a{color:#838382; text-decoration:none;margin:0px;padding:0px;}
ul#nav li a:hover{color:#67a728;}
ul#nav li.home a{background: url(/images/sprite.png) no-repeat 0 -162px;padding-left:26px;}
ul#nav li.home a:hover{background: url(/images/sprite.png) no-repeat 0 -180px;padding-left:26px;}

ul#socialicons{float:right;margin:4px 14px 0px 0px;/*top:5px;right:14px;*/list-style-type:none;height:34px;}
ul#socialicons li{position:relative;display:inline;width:35px;height:35px;margin:0px;padding:0px 0px 0px 4px;}
ul#socialicons li a{text-indent:-9999px;display:inline-block;width:35px;height:35px;}

/*
ul#socialicons a.facebook{background: url(/images/sprite.png) no-repeat 0 -201px;}
ul#socialicons a.twitter{background: url(/images/sprite.png) no-repeat -35px -201px;}
ul#socialicons a.google{background: url(/images/sprite.png) no-repeat -69px -201px;}
ul#socialicons a.facebook:hover{background: url(/images/sprite.png) no-repeat 0 -237px;}
ul#socialicons a.twitter:hover{background: url(/images/sprite.png) no-repeat -35px -237px;}
ul#socialicons a.google:hover{background: url(/images/sprite.png) no-repeat -69px -237px;}
*/
ul#socialicons a{opacity: 0.9;filter: alpha(opacity=90); /* For IE8 and earlier */}
ul#socialicons a.facebook{background:url(/images/socialsprite.png) no-repeat -7px -5px;}
ul#socialicons a.twitter{background: url(/images/socialsprite.png) no-repeat -55px -5px;}
ul#socialicons a.google{background: url(/images/socialsprite.png) no-repeat -103px -5px;}
ul#socialicons a:hover{opacity: 1.0;filter: alpha(opacity=100); /* For IE8 and earlier */}

    
/*
.sbs ul.sbslnks li a.facebook{background:url(/images/socialsprite.png) no-repeat 0 0;}
.sbs ul.sbslnks li a.twitter{background:url(/images/socialsprite.png) no-repeat -48px 0;}
.sbs ul.sbslnks li a.google{background:url(/images/socialsprite.png) no-repeat -96px 0;}
.sbs ul.sbslnks li a.email{background:url(/images/socialsprite.png) no-repeat -192px 0;}
.sbs ul.sbslnks li:hover{background:#dce0e3;}
*/

/* FOOTER */
.footbar{float:left;width:100%;height:85px;margin-bottom:10px;background:#95c371;}
.footbar .logo{float:left;width:251px;height:69px;margin:8px 0px 0px 8px;background: url(/images/logo-med.png) no-repeat 0 0;}
.footbar .logo a{display:block;width:251px;height:69px;}
.footbar .strapline{float:left;width:168px;height:46px;margin:28px 75px 0px 25px;background: url(/images/strap-sprite.png) no-repeat 0 -26px;}
.footbar .strapline.es{background: url(/images/strap-sprite-es.png) no-repeat 0 -26px;}
.footbar .strapline.fr{width:178px;background: url(/images/strap-sprite-fr.png) no-repeat 0 -26px;}
.footbar .strapline.sv{width:178px;background: url(/images/strap-sprite-sv.png) no-repeat 0 -26px;}
.footbar .strapline.no{width:178px;background: url(/images/strap-sprite-no.png) no-repeat 0 -26px;}
.footbar .call{float:left;width:136px;height:40px;margin:24px 30px 0px 0px;background: url(/images/strap-sprite.png) no-repeat 0 -72px;}
.footbar .call.es{background: url(/images/strap-sprite-es.png) no-repeat 0 -72px;}
.footbar .call.fr{background: url(/images/strap-sprite-fr.png) no-repeat 0 -72px;}
.footbar .call.sv{background: url(/images/strap-sprite-sv.png) no-repeat 0 -72px;}
.footbar .call.no{background: url(/images/strap-sprite-no.png) no-repeat 0 -72px;}
.footbar .email{float:left;width:196px;height:43px;margin:24px 0px 0px 0px;background: url(/images/strap-sprite.png) no-repeat 0 -112px;}
.footbar .email.es{background: url(/images/strap-sprite-es.png) no-repeat 0 -112px;}
.footbar .email.fr{background: url(/images/strap-sprite-fr.png) no-repeat 0 -112px;}
.footbar .email.sv{background: url(/images/strap-sprite-sv.png) no-repeat 0 -112px;}
.footbar .email.no{background: url(/images/strap-sprite-no.png) no-repeat 0 -112px;}
.footsocial{float:left;width:45%;height:35px;padding-left:5px;}
.footsocial a{float:left;background: url(/images/social-sprite.png) no-repeat 0 0;margin:0px 5px 0px 5px;text-indent:-9999px;}
.footsocial a.facebook{width:92px;height:18px;background: url(/images/social-sprite.png) no-repeat 0 0;zoom: 1; filter: alpha(opacity=50); opacity: 0.5;}
.footsocial a.facebook:hover{background: url(/images/social-sprite.png) no-repeat 0 -18px;filter: alpha(opacity=100); opacity: 1;}
.footsocial a.twitter{width:91px;height:18px;background: url(/images/social-sprite.png) no-repeat 0 -36px;}
.footsocial a.twitter:hover{background: url(/images/social-sprite.png) no-repeat 0 -54px;}
.footsocial a.google{width:79px;height:24px;background: url(/images/social-sprite.png) no-repeat 0 -72px;zoom: 1; filter: alpha(opacity=80); opacity: 0.8;}
.footsocial a.google:hover{background: url(/images/social-sprite.png) no-repeat 0 -96px;filter: alpha(opacity=100); opacity: 1;}
.footsocial a.linkedin{width:73px;height:21px;background: url(/images/social-sprite.png) no-repeat 0 -120px;zoom: 1; filter: alpha(opacity=40); opacity: 0.4;}
.footsocial a.linkedin:hover{background: url(/images/social-sprite.png) no-repeat 0 -141px;filter: alpha(opacity=100); opacity: 1;}
.mobversion{float:left;clear:both;width:100%;height:23px;margin:0px 0px 10px 0px;padding:9px 0px 3px 0px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;font-weight:bold; cursor:pointer;text-align:center}
.mobversion a{color:#FFF;font-size:16px;font-weight:bold;-webkit-text-size-adjust: 100%;-moz-text-size-adjust:50%;-webkit-text-size-adjust:50%;-ms-text-size-adjust:50%;-moz-text-size-adjust:100%;}
.copyright{float:right;padding-right:10px;color:#999;/*color:#838382;*/}
.copyright a{color:#838382;}
.copyright a:hover{color:#67a728;}

/* HOMEPAGE */
#hfprop{float:left;z-index:800;position:relative;}
#hfprop .hfsearch{position:absolute;top:15px;right:15px;width:338px;height:266px;background:rgb(235,246,250);background:rgba(235,246,250,.90);border:3px solid #dce2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.75);}
#hfprop .hfsearch .strap{margin:15px auto 0px auto;width:275px;height:80px;background: url(/images/strap-sprite.png) no-repeat 0 -155px;}
#hfprop .hfsearch .strap.es{width:326px;background: url(/images/strap-sprite-es.png) no-repeat 0 -155px;}
#hfprop .hfsearch .strap.fr{width:326px;background: url(/images/strap-sprite-fr.png) no-repeat 0 -155px;}
#hfprop .hfsearch .strap.sv{width:249px;background: url(/images/strap-sprite-sv.png) no-repeat 0 -155px;}
#hfprop .hfsearch .strap.no{width:277px;background: url(/images/strap-sprite-no.png) no-repeat 0 -155px;}


#hfprop .hfsearch .elems{position:relative;margin:15px auto 0px auto;width:275px;text-align:center;}
#hfprop .hfsearch .elems .select{width:250px;line-height:20px;margin-bottom:10px;padding:2px;border:1px solid #dce0e3;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}	
#hfprop .hfsearch .elems .input{width:244px;line-height:20px;margin-bottom:10px;padding:2px;border:1px solid #dce0e3;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#hfprop .hfsearch .elems .submit{float:left;width:100px;margin-left:14px;padding:3px 0px 3px 0px;background:#b1cd1f;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);}

#hfprop .hfe{display:none;}
#hfprop .main-image{float:left;width:960px;height:500px;background:url(/images/loader-large.gif) no-repeat center center;}
#hfprop .hfinfo{position:absolute;width:562px;height:85px;bottom:10px;left:10px;background:#FFF;padding-top:10px;padding-left:10px;color:#666;}
#hfprop .hfinfo .title{width:552px;}
#hfprop .hfinfo .title h2{font-size:24px;}
#hfprop .hfinfo .title .price{position:absolute;right:0;top:3px;font-size:24px;font-weight:bold;color:#b1cd1f;}

#hfprop .hfinfo .location{font-size:20px;}
#hfprop .hfnav{position:absolute;width:75px;height:65px;bottom:10px;right:10px;}
#hfprop .hfnav a.hfnav-left{float:left;width:35px;height:65px;background:url(/images/sprite.png) no-repeat 0 -299px;text-indent:-9999px;}
#hfprop .hfnav a.hfnav-right{float:right;width:35px;height:65px;background:url(/images/sprite.png) no-repeat -36px -299px;text-indent:-9999px;}
#hfprop .hfnav a.hfnav-left:hover{background:url(/images/sprite.png) no-repeat -73px -299px;}
#hfprop .hfnav a.hfnav-right:hover{background:url(/images/sprite.png) no-repeat -109px -299px;}

.hprops{float:left;width:100%;}
.hprops .boxleft{float:left;width:582px;}
.hprops .boxright{float:right;width:370px;}
.hprops .hprop{float:left;width:188px;height:234px;margin-left:6px;border:1px solid #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;line-height:20px;color:#666;background:#ebf6fa;font-size:14px;position:relative;}

.hprops .hprop.first{margin-left:0px;}
.hprops .hprop .title{float:left;width:100%;text-align:center;}
.hprops .hprop .title h3{font-size:15px;font-weight:bold;}
.hprops .hprop .image{float:left;position:relative;width:176px;margin:0px 6px 5px 6px;background:url(/images/loader-small.gif) no-repeat center center; }
.hprops .hprop .price{margin-bottom:5px;font-weight:bold;font-size:18px;color:#b1cd1f;}
.hprops .hprop a.bttn{position:absolute;bottom:3px;left:50%;width:100px;padding:3px 0px 3px 0px;margin-left:-50px;background:#95c371;border:1px solid #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#FFF;font-size:14px;}

.hinfo{float:left;width:940px;padding:10px 10px 10px 10px;background:#FFF;}
.hinfo .boxleft{float:left;width:630px;}
.hinfo .boxright{float:right;width:300px;}
.hinfo .boxleft2{float:left;width:672px;}
.hinfo .boxright2{float:right;width:260px;}

.hareas{float:left;padding:10px 0px 20px 10px;/*background:#8fc6b1;*/background:#e8f9e4;}
.hareas .title{width:940px;/*border-bottom:1px solid #FFF;*/border-bottom:1px solid #005e84;}
.hareas .title h2{/*color:#FFF;*/color:#005e84;}
.hareas ul{float:left;width:255px;margin:0px 55px 0px 0px;padding:0;list-style:none;}
.hareas ul li{float:left;width:255px;margin-bottom:6px;background: url(/images/sprite.png) no-repeat 0 -272px;padding-left: .6em;}
.hareas ul li:hover{float:left;width:255px;background: url(/images/sprite.png) no-repeat 0 -286px;}
.hareas ul li a{/*color:#FFF;*/color:#005e84;font-size:14px;}
.hareas ul li a:hover{/*color:#FFF;*/color:#005e84;}

a.sell-property-bttn{float:left;text-indent:-9999px;display:inline-block;width:302px;height:163px;margin-right:25px;background: url(/images/sell-property.jpg) no-repeat 0 0;}
a.sell-property-bttn.es{background: url(/images/sell-property-es.jpg) no-repeat 0 0;}
a.sell-property-bttn.fr{background: url(/images/sell-property-fr.jpg) no-repeat 0 0;}
a.sell-property-bttn.sv{background: url(/images/sell-property-sv.jpg) no-repeat 0 0;}
a.sell-property-bttn.no{background: url(/images/sell-property-no.jpg) no-repeat 0 0;}

a.sell-property-bttn2{float:left;text-indent:-9999px;display:inline-block;width:260px;height:420px;margin-right:0px;background: url(/images/sell-property2.jpg) no-repeat 0 0;}
a.sell-property-bttn2.es{background: url(/images/sell-property2-es.jpg) no-repeat 0 0;}
a.sell-property-bttn2.fr{background: url(/images/sell-property2-fr.jpg) no-repeat 0 0;}
a.sell-property-bttn2.sv{background: url(/images/sell-property2-sv.jpg) no-repeat 0 0;}
a.sell-property-bttn2.no{background: url(/images/sell-property2-no.jpg) no-repeat 0 0;}


ul.proptypes{float:left;width:195px;list-style-type:none;list-style:none;}
ul.proptypes li{float:left;width:100%;clear:both;margin-bottom:4px;}
ul.proptypes li a{float:left;width:195px;height:23px;margin:0px;padding:9px 0px 3px 0px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);text-align:center;}
ul.proptypes li a:hover{background: url(/images/sprite.png) repeat-x 0 -500px;}

.prop-alerts{width:300px;height:296px;background: url(/images/prop-alerts.jpg) no-repeat center center;}
.prop-alerts.es{background: url(/images/prop-alerts-es.jpg) no-repeat center center;}
.prop-alerts.fr{background: url(/images/prop-alerts-fr.jpg) no-repeat center center;}
.prop-alerts.sv{background: url(/images/prop-alerts-sv.jpg) no-repeat center center;}
.prop-alerts.no{background: url(/images/prop-alerts-no.jpg) no-repeat center center;}
.prop-alert-form{position:relative;top:106px;text-align:left;}
.prop-alert-form .input{position:relative;margin:0px 0px 6px 98px;width:168px;height:20px;padding:2px;border:1px solid #dce0e3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.prop-alert-form .submit{position:relative;margin:4px 0px 6px 98px;padding:3px 5px 3px 5px;background:#b1cd1f;border:1px solid #FFF;color:#FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size:16px;font-weight:bold; cursor:pointer;-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:    0px 3px 3px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.35);}

.prop-alerts2{float:left;width:300px;height:296px;margin:0px 20px 0px 0px;background: url(/images/prop-alerts.jpg) no-repeat center center;}
.prop-alerts2.es{background: url(/images/prop-alerts-es.jpg) no-repeat center center;}
.prop-alerts2.fr{background: url(/images/prop-alerts-fr.jpg) no-repeat center center;}
.prop-alerts2.sv{background: url(/images/prop-alerts-sv.jpg) no-repeat center center;}
.prop-alerts2.no{background: url(/images/prop-alerts-no.jpg) no-repeat center center;}

/* PROPERTY SEARCH */
.properties{float:left;width:100%;position:relative;padding:20px 0px 0px 0px;}
.properties .title{float:left;width:100%;min-height:30px;position:relative;border:none;border:0;margin-bottom:15px;}
/*.properties .title h1{position:absolute;left:0;top:10px;color:#005e84;font-size:24px;width:50%;line-height:26px;}*/
.properties .title h1{float:left;padding-top:10px;color:#005e84;font-size:24px;width:60%;line-height:26px;}
/*.properties .title .tots{position:absolute;right:0px;top:17px;font-size:13px;font-weight:bold;}*/
.properties .title .tots{float:right;padding-top:17px;font-size:13px;font-weight:bold;}
.properties p{text-align:justify;color:#333;line-height:18px;}

/* PROPERTY PAGE */
.propertypage{float:left;width:100%;position:relative;padding:20px 0px 0px 0px;}
.propertypage .leftcol{float:left;width:650px;}
.propertypage .rightcol{float:right;width:290px;min-height:100px;}
.propertypage .title{float:left;width:100%;position:relative;display:block;height:48px;border:none;border:0;background: url(/images/sprite.png) repeat-x 0 -452px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}

.propertypage .title h1{position:absolute;left:10px;top:12px;color:#005e84;font-size:18px;color:#FFF;}
.propertypage .title h2{position:absolute;right:10px;top:12px;color:#005e84;font-size:18px;color:#FFF;}
.propertypage .images{float:left;width:650px;margin-bottom:12px;padding-bottom:12px;background:#FFF;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom:1px solid #CCC;}
.propertypage .info{float:left;width:650px;margin-bottom:12px;padding-bottom:12px;background:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;border-bottom:1px solid #CCC;padding-top:10px;}
.propertypage .enquiry{float:left;width:650px;margin-bottom:12px;padding-bottom:12px;background:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;border-bottom:1px solid #CCC;}
.propertypage .images .main-img{float:left;width:630px;height:420px;margin:0px 10px 10px 10px;background:url(/images/loader-large.gif) no-repeat center center;}

.groups .title{float:left;width:100%;position:relative;display:block;height:48px;border:none;border:0;background:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.groups .title h1{color:#005E84;font-size:18px;}

.groups .groupbox{float:left;width:650px;margin-bottom:12px;padding-bottom:12px;background:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;border-bottom:1px solid #CCC;padding-top:10px;}
.groups .groupbox .title{float:left;width:650px;margin:0px 0px 0px 0px;background:none;height:auto;position:static;}
.groups .groupbox .title h1{float:left;position:static;width:630px;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;color:#005E84;font-size:22px;}
.groups .groupbox .groupinfo{float:left;width:630px;margin:15px 10px 25px 10px;line-height:18px;}
.groups .groupbox ul{float:left;width:630px;list-style:none;list-style-type:none;margin:15px 10px 25px 10px;line-height:18px;}
/*.groups .groupbox ul li{float:left;clear:both;line-height:18px;padding-left:15px;margin:0px 0px 5px 0px;background: url(/images/sprite.png) no-repeat -188px -164px;}*/
.groups .groupbox ul li{float:left;clear:both;line-height:18px;padding:0px 0px 0px 15px;margin:0px 0px 5px 0px;background: url(/images/sprite.png) no-repeat -180px -182px;}
/*.groups .groupbox ul li:hover{background: url(/images/sprite.png) no-repeat -188px -181px;}*/
.groups .groupbox ul li:hover{background: url(/images/sprite.png) no-repeat -190px -162px;}
.groups .groupbox ul li a{text-decoration:none;color:#005E84;font-size:16px;}
.groups .groupbox ul li a:hover{color:#67a728;}

/*pages*/
.page .title{float:left;width:100%;position:relative;display:block;height:48px;border:none;border:0;background:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.page .title h1{color:#005E84;font-size:18px;}
.page .pagebox{float:left;width:650px;margin-bottom:12px;padding-bottom:12px;background:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;border-bottom:1px solid #CCC;padding-top:10px;}
.page .pagebox .title{float:left;width:650px;margin:0px 0px 0px 0px;background:none;height:auto;position:static;}
.page .pagebox .title h1{float:left;position:static;width:630px;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;color:#005E84;font-size:22px;}
.page .pagebox h2{clear:both;font-size:14px;color:#005E84;margin:0px;padding:0px;}
.page .pagebox .pageinfo{float:left;width:630px;min-height:425px;margin:15px 10px 25px 10px;line-height:18px;}
.page .pagebox .pageinfo ul{float:left;width:600px;clear:both;margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;list-style:none;list-style-type:none;}
.page .pagebox .pageinfo ul li{float:left;clear:both;padding:0px 0px 0px 10px;margin:0px 0px 3px 0px;background: url(/images/sprite.png) no-repeat -194px -322px;}
.page .pagebox .pageinfo .enquiry{float:left;width:630px;margin:0px 0px 12px 0px;padding:0px 0px 12px 0px;background:#FFF;border:0;border:none;}
.page .pagebox .pageinfo .enquiry .title h2{margin-left:0px;padding-left:0px;font-size:20px;}
.page .pagebox .pageinfo .enquiry .title h3{margin-left:0px;padding-left:0px;}
.page .pagebox .pageinfo .enquiry .enqform{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}




.thumbcarousel{float:left;}
.thumbcarousel-inner {  
float:left; /* important for inline positioning */  
width:600px; /* important (this width = width of list item(including margin) * items shown */  
overflow: hidden;  /* important (hide the items outside the div) */  
/* non-important styling bellow */  
background: #fff;
border:0;border:none;
margin:0px;
padding:0px;
}

ul.carousel {  
position:relative;  
left:-100px; /* important (this should be negative number of list items width(including margin) */  
list-style-type: none; /* removing the default styling for unordered list items */  
margin: 0px;  
padding: 0px;  
width:9999px; /* important */  
/* non-important styling bellow */  
padding-bottom:10px;  
}


ul.carousel li{  
float: left; /* important for inline positioning of the list items */  
width:88px;  /* fixed width, important */  
/* just styling bellow*/  
padding:0px;  
height:66px;  
border:1px solid #fff;
background:#fff url(/images/loader-small.gif) no-repeat center center; 
margin:0px 5px 0px 5px;  
}

ul.carousel li img {  
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/  
/* styling */  
cursor:pointer;  
cursor: hand;  
border:0px;  
}

.thumbnav-left, .thumbnav-right{  
float:left;
clear:none;display:inline-block;
height:66px;  
width:10px;  
border:none;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:none;background:url(/images/sprite.png) repeat-x -88px -376px;margin:0px 5px 0px 10px;
cursor:pointer;  
cursor: hand;
}
.thumbnav-right{margin-left:5px;background: url(/images/sprite.png) repeat-x -98px -376px;}
.thumbnav-left:hover{background: url(/images/sprite.png) repeat-x -108px -376px;}
.thumbnav-right:hover{background: url(/images/sprite.png) repeat-x -118px -376px;}

.thumbcarousel.noanim ul.carousel { left:0px !important; }
.thumbcarousel.noanim ul.carousel li{ width:89px !important; height:67px !important; }
.thumbcarousel.noanim .thumbnav-left:hover{ background:url(/images/sprite.png) repeat-x -88px -376px; }
.thumbcarousel.noanim .thumbnav-right:hover{ margin-left:5px;background: url(/images/sprite.png) repeat-x -98px -376px; }
 

/*
.propertypage .images .imagethumbs{float:left;width:650px;}
.propertypage .images .imagethumbs a.thumbnav{float:left;clear:none;display:inline-block;width:10px;height:66px;border:none;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:none;background:url(/images/sprite.png) repeat-x -88px -376px;margin:0px 5px 0px 5px;}
.propertypage .images .imagethumbs a.thumbnav.it-thumb-left{margin-left:10px;}
.propertypage .images .imagethumbs a.thumbnav.it-thumb-right{background: url(/images/sprite.png) repeat-x -98px -376px;}
.propertypage .images .imagethumbs a.thumbnav.it-thumb-left:hover{background: url(/images/sprite.png) repeat-x -108px -376px;}
.propertypage .images .imagethumbs a.thumbnav.it-thumb-right:hover{background: url(/images/sprite.png) repeat-x -118px -376px;}


.propertypage .images .imagethumbs ul.nav{float:left;width:600px;height:66px;list-style:none;list-style-type:none;margin:0px 0px 0px 0px;left:0px;}
.propertypage .images .imagethumbs ul.nav li{float:left;width:88px;height:66px;margin:0px 5px 0px 5px;padding:0px;border:1px solid #fff;background:#0ff url(/images/loader-small.gif) no-repeat center center;}
.propertypage .images .imagethumbs ul.nav li:hover{border:1px solid #67a728;}
*/
/*.propertypage .images ul.nav li:first-child{width:10px;margin-left:0px;border:none;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:none;background: url(/images/sprite.png) repeat-x -88px -376px;}*/







.propertypage .info .title{float:left;width:650px;margin:0px 0px 0px 0px;background:none;height:auto;position:static;}
.propertypage .info .title h2{float:left;position:static;width:630px;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;color:#999;background:none;height:auto;/*border-bottom:1px solid #005e84;*/}
.propertypage .info .description{float:left;width:630px;margin:10px 10px 15px 10px;line-height:18px;}

.propertypage .info .featbox{float:left;clear:left;width:305px;margin-left:10px;margin-bottom:10px;}
.propertypage .info .featbox.right{float:right;clear:right;margin-left:0px;margin-right:10px;}
.propertypage .info .featbox .title{float:left;margin:0px;padding:0px;color:#999;font-size:16px;}
.propertypage .info .featbox .title h3{float:left;margin:0px;padding-bottom:8px;color:#67a728;font-size:14px;}
.propertypage .info .featbox ul.features{float:left;width:100%;list-style-type:none;list-style:none;}
.propertypage .info .featbox ul.features li{float:left;clear:both;width:100%;margin-bottom:3px;font-size:13px;}
.propertypage .info .featbox ul.features li .left{float:left;width:88px;margin-right:10px;font-size:13px;}
.propertypage .info .featbox ul.features li .right{float:left;width:207px;font-weight:bold;font-size:13px;}

.propertypage .enquiry .title{float:left;width:650px;margin:0px 0px 10px 0px;background:none;height:auto;position:static;}
.propertypage .enquiry .title h2{float:left;clear:both;position:static;width:630px;margin:0px 0px 0px 10px;padding:10px 0px 2px 0px;color:#999;background:none;height:auto;/*border-bottom:1px solid #005e84;*/}
.propertypage .enquiry .title h3{float:left;clear:both;position:static;width:630px;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;color:#005e84;background:none;height:auto;font-size:15px;font-weight:normal;color:#005e84}

.enqform{float:left;width:630px;margin-left:10px;margin-left:10px;background:#e8f9e4 url(/images/enqbg.jpg) no-repeat 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 0px 10px 0px;}
.enqform.propalerts.es{background:#e8f9e4 url(/images/propalerts_bg_es.jpg) no-repeat 0 -40px;}
.enqform.propalerts.en{background:#e8f9e4 url(/images/propalerts_bg_en.jpg) no-repeat 0 -40px;}
.enqform.propalerts.fr{background:#e8f9e4 url(/images/propalerts_bg_fr.jpg) no-repeat 0 -40px;}
.enqform .elems{float:right;width:380px;}
.enqform .elems .elemrow{float:left;clear:both;margin-bottom:5px;position:relative;}
.enqform .elems .elemrow .label{float:left;width:95px;padding-left:5px;margin-right:10px;}
.enqform .elems .elemrow .elem{float:left;width:250px;}
.enqform .elems .elemrow .elem .input{float:left;width:240px;padding:2px;border:1px solid #DCE0E3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.enqform .elems .elemrow .elem .area{float:left;width:240px;height:75px;padding:2px;border:1px solid #DCE0E3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.enqform .elems .elemrow .enqbttn{float:left;width:380px;position:relative;padding-bottom:6px;}
.enqform .elems .elemrow .elem .submit{float:left;width:122px;height:30px;margin:0px;padding:3px 0px 3px 0px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);}
.enqform .elems .elemrow .elem .submit:hover{background: url(/images/sprite.png) repeat-x 0 -500px;}

.area.enq2{width:175px;height:75px;padding:2px;border:1px solid #DCE0E3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

/*
.propertypage .images ul.nav li:first-child{width:10px;margin-left:0px;border:none;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:none;background: url(/images/sprite.png) repeat-x -88px -376px;}
.propertypage .images ul.nav li:last-child{width:10px;margin-right:0px;border:none;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:none;background: url(/images/sprite.png) repeat-x -98px -376px;}
.propertypage .images ul.nav li:first-child:hover{background: url(/images/sprite.png) repeat-x -108px -376px;}
.propertypage .images ul.nav li:last-child:hover{background: url(/images/sprite.png) repeat-x -118px -376px;}
*/

.propertypage ul.propinfo{float:left;width:100%;padding:10px 0px 10px 0px;list-style-type:none;list-style:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.propertypage ul.propinfo li{float:left;clear:both;width:98%;margin:0px 0px 0px 10px;padding:3px 0px 3px 0px;font-size:14px;font-weight:bold;}
.propertypage ul.propinfo li span{font-weight:normal;font-size:14px;}

.propnavbox{float:left;clear:both;display:block;width:100%;margin-bottom:20px;display:relative;text-align:center;background:#e8f9e4;border:1px solid #fff;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
ul.propnav{list-style:none;list-style-type:none;margin:0px auto 0px auto;padding:14px 0px 14px 0px;}
ul.propnav li{display:inline;margin-left:2px;margin-right:2px;}
ul.propnav li a{padding: 3px 4px;color:#FFF;border:1px solid #fff;text-transform: uppercase;font-size: 12px;text-align: center;disply:block;background:#b1cd1f;height:12px;}
ul.propnav li a:hover, ul.propnav li a.current{background:#005e84;}

.property{float:left;width:100%;height:auto;display:block;/*background:#fff;*/margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;postition:relative;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;border:1px solid #ccc;}
.property:first-child{margin-top:0px;}
.property .wrapper{float:left;width:100%;display:block;background:#FFF;padding:0px 0px 0px 0px;}
.property .title{width:100%;postition:relative;display:block;height:48px;border:none;border:0;background: url(/images/sprite.png) repeat-x 0 -452px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.property .title h2{float:none;position:absolute;left:10px;top:13px;margin:0px;padding:0px;color:#FFF;font-size:16px;}
.property .title h3{float:none;position:absolute;right:10px;top:13px;margin:0px;padding:0px;color:#FFF;font-size:16px;}
.property .image{float:left;postition:relative;width:225px;height:147px;background: url(/images/loader-medium.gif) no-repeat center center;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}
.property .desc{float:left;clear:right;postition:relative;width:290px;margin-right:10px;margin:15px 0px 0px 0px;}
.property .desc p{float:left;clear:both;margin-bottom:5px;}
.property .desc a{float:left;clear:both;margin-bottom:3px;}
.property .links{float:left;clear:right;postition:relative;width:285px;margin-right:15px;}
.property ul.info{float:right;width:115px;list-style:none;list-style-type:none;margin:10px 0px 0px 0px;padding:0px;}
.property ul.info li{font-size:13px;}

.boxright{float:left;display:block;width:100%;background:#fafafa;/*background:#ebf6fa;*/border:1px solid #FFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 10px;height:auto;padding:10px 0px -20px 0px;margin-bottom:20px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.boxright .title{float:none;margin:0px auto 0px auto;border:none;border:0;position:realative;top:10px;margin-bottom:20px;}
.boxright .title.filter{width:179px;height:71px;background:url(/images/strap-sprite.png) no-repeat 0 -239px;text-indent:-9999px;}
.boxright .title.filter.es{width:186px;background:url(/images/strap-sprite-es.png) no-repeat 0 -239px;}
.boxright .title.filter.fr{width:219px;background:url(/images/strap-sprite-fr.png) no-repeat 0 -239px;}
.boxright .title.filter.sv{width:204px;background:url(/images/strap-sprite-sv.png) no-repeat 0 -239px;}
.boxright .title.filter.no{width:173px;background:url(/images/strap-sprite-no.png) no-repeat 0 -239px;}

.boxright .title.enquiry2{width:159px;height:78px;background:url(/images/strap-sprite.png) no-repeat 0 -472px;text-indent:-9999px;}
.boxright .title.enquiry2.es{width:192px;height:75px;background:url(/images/strap-sprite-es.png) no-repeat 0 -472px;}
.boxright .title.enquiry2.fr{width:159px;background:url(/images/strap-sprite-fr.png) no-repeat 0 -472px;}
.boxright .title.enquiry2.sv{width:168px;background:url(/images/strap-sprite-sv.png) no-repeat 0 -472px;}
.boxright .title.enquiry2.no{width:159px;background:url(/images/strap-sprite-no.png) no-repeat 0 -472px;}

.boxright .title.featured{width:196px;height:46px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite.png) no-repeat 0 -315px;text-indent:-9999px;}
.boxright .title.latest{width:199px;height:46px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite.png) no-repeat 0 -362px;text-indent:-9999px;}
.boxright .title.latest.es{width:199px;height:48px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite-es.png) no-repeat 0 -360px;}
.boxright .title.latest.fr{width:230px;height:48px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite-fr.png) no-repeat 0 -360px;}
.boxright .title.latest.sv{width:230px;height:48px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite-sv.png) no-repeat 0 -360px;}
.boxright .title.latest.no{width:230px;height:48px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite-no.png) no-repeat 0 -360px;}
.boxright .title.alerts{width:173px;height:54px;margin-left:10px;margin-right:0px;background:url(/images/strap-sprite.png) no-repeat 0 -412px;text-indent:-9999px;}
.boxright .title.alerts.es{background:url(/images/strap-sprite-es.png) no-repeat 0 -412px;}
.boxright .title.alerts.fr{background:url(/images/strap-sprite-fr.png) no-repeat 0 -412px;}
.boxright .title.alerts.sv{background:url(/images/strap-sprite-sv.png) no-repeat 0 -412px;}
.boxright .title.alerts.no{background:url(/images/strap-sprite-no.png) no-repeat 0 -412px;}
.boxright .elems{position:relative;width:278px;margin:0px auto 10px auto;padding:10px 0px 20px 0px;background:#e8f9e4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.boxright .elems .elemrow{display:block;padding-left:6px;margin:0px 0px 10px 0px;position:relative;}
.boxright .elems .elemrow.epais {display: none;}
.boxright .elems .label{float:left;width:85px;margin-right:0px;padding-top:2px;}
.boxright .elems .elem{display:inline;width:120px;}

.boxright .elems .elem .select{width:181px;padding:2px;border:1px solid #dce0e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#666;}
.boxright .elems .elem .input{width:175px;padding:2px;border:1px solid #dce0e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#666;}
.boxright .elems .elem .input.small{width:78px;}
.boxright .filterbttn{position:relative;top:-30px;text-align:center;display:block;margin:0px 0px -20px 0px;}
.boxright .enquiry2bttn{position:relative;top:-30px;text-align:center;display:block;margin:0px 0px -20px -10px;}
/* right col property alert form overides */

/* property alerts subscription */

.boxright .elems.alerts .elem{display:inline-block;width:auto;}
.boxright .elems.alerts .label{width:60px;}
.boxright .elems.alerts .input{width:200px;}

.boxright .prop{float:left;position:relative;width:278px;margin:0px 0px 10px 5px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;border:1px solid #ccc;}
.boxright .prop .title{float:left;width:100%;postition:relative;top:0;display:block;height:24px;background:url(/images/sprite.png) repeat-x 0 -548px;margin:0px;padding:0px;}
.boxright .prop .title h3{float:none;position:absolute;top:3px;left:2px;color:#fff;font-size:13px;margin:0px;padding:0px;}
.boxright .prop .image{float:left;width:135px;height:90px;margin-right:5px;background:url(/images/loader-small.gif) no-repeat center center;}
.boxright .prop .price{float:left;margin:3px 0px 2px 0px;font-size:16px;font-weight:bold;color:#b1cd1f;}
.boxright .prop ul.info{float:left;width:125px;margin:0px;padding:0;list-style:none;}
.boxright .prop ul.info li{float:left;width:125px;margin-bottom:1px;background: url(/images/sprite.png) no-repeat 0 -286px;padding-left: .8em;padding-top: .1em;font-size:12px;}

.boxright .filterbttn .submit, .boxright .enquiry2bttn .submit{height:38px;margin-left:14px;padding:3px 7px 3px 7px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:18px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);}
.boxright .enquiry2bttn.en{margin-left:-22px;}
.boxright .enquiry2bttn.es{margin-left:-26px;}
.boxright .enquiry2bttn.fr{margin-left:16px;}
.boxright .enquiry2bttn.sv{margin-left:-26px;}
.boxright .enquiry2bttn.no{margin-left:-26px;}
.boxright .filterbttn .submit:hover, .boxright .enquiry2bttn .submit:hover{background: url(/images/sprite.png) repeat-x 0 -500px;}

.feedback{float:left;width:100%;position:relative;background:#c2f9cc;border:1px solid #00d728;color:#00d728;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:12px;padding:10px;}
.feedback.err{background:#f9c6c2;border:1px solid #d70000;color:#d70000;}



ul.valuations{float:left;width:375px;margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;list-style-type:none;list-style:none;}
ul.valuations li{float:left;width:100%;clear:both;margin-bottom:4px;background-image:none !important;}
ul.valuations li a{float:left;width:375px;height:23px;margin:0px 0px 10px 0px;padding:9px 0px 3px 0px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);text-align:center;}
ul.valuations li a:hover{background: url(/images/sprite.png) repeat-x 0 -500px;}

/* Sitemap */
.sitemap .sitemapbox{float:left;width:650px;margin-bottom:12px;padding-bottom:12px;background:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;border-bottom:1px solid #CCC;padding-top:10px;}
.sitemap .sitemapbox .title{float:left;width:650px;margin:0px 0px 15px 0px;background:none;height:auto;}
.sitemap .sitemapbox .title h1{float:left;position:static;width:630px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#005E84;font-size:22px; position:relative; top:0px;}

.sitemap .sitemapbox .sitemap-content{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.sitemap .sitemapbox .sitemap-content .title{float:left;width:650px;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;background:none;height:auto; position:relative;min-height:0px;}
.sitemap .sitemapbox .sitemap-content .title h2{float:left;width:100%;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;color:#005E84;font-size:15px; position:relative;right:0;top:0;min-height:0px;}
.sitemap .sitemapbox .sitemap-content ul{float:left;width:600px;list-style:none;list-style-type:none;margin:0px 0px 0px 18px;}
.sitemap .sitemapbox .sitemap-content ul li{float:left;clear:both;padding:0px 0px 0px 8px;margin:0px 0px 3px 0px;background: url(/images/sprite.png) no-repeat -194px -323px;}
.sitemap .sitemapbox .sitemap-content ul li:hover{background: url(/images/sprite.png) no-repeat 0 -285px;}
.sitemap .sitemapbox .sitemap-content ul li a{text-decoration:none;color:#005E84;font-size:13px;}
.sitemap .sitemapbox .sitemap-content ul li a:hover{color:#67a728;}

/* ADMIN */
.admin-login{margin:75px auto 75px auto;width:275px;padding:10px;height:125px;background:#e8f9e4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:10px solid #FFF;}
.admin-login .row{float:left;clear:both;width:100%;margin-bottom:6px;}
.admin-login .row.title{text-align:center;margin-bottom:10px;font-size:16px; font-weight:bold;color:#666;}
.admin-login .row .label{float:left;width:80px;margin-right:10px;color:#838382;}
.admin-login .row .elem{float:left;width:185px;}
.admin-login .row .elem .input{float:left;width:181px;padding:2px;}
.admin-login .row .elem .submit{width:85px;height:23px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);text-align:center;}

/* SORT ORDER */
.order{float:right;clear:both;width:345px;margin:0px;}
.order span{float:right;font-size:13px;margin-right:5px;padding:3px;}
.order select{float:right;width:168px;margin:0px;padding:0px;}
.order select.en{width:140px;}
.order select option{padding:2px;font-size:13px;}

/* property social bookmarks */
.sbs{float:left;width:97%; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
.sbs .sbstitle{float:left;width:140px;padding-right:25px;margin-right:17px;height:44px;background:url(/images/socialsprite.png) no-repeat 0 0;border-right:1px solid #dce0e3; text-indent:-2500px;}
.sbs .sbstitle.es{width:230px;background:url(/images/socialsprite.png) no-repeat 0 -45px;}
.sbs .sbstitle.en{width:140px;background:url(/images/socialsprite.png) no-repeat 0 -89px;}
.sbs .sbstitle.fr{width:185px;background:url(/images/socialsprite.png) no-repeat 0 -133px;}
.sbs .sbstitle.sv{width:122px;background:url(/images/socialsprite.png) no-repeat 0 -177px;}
.sbs .sbstitle.no{width:118px;background:url(/images/socialsprite.png) no-repeat 0 -221px;}
.sbs ul.sbslnks{float:left;list-style:none;list-style-type:none;padding-right:10px;border-right:1px solid #dce0e3;}
.sbs ul.sbslnks li{float:left;width:48px;height:44px;list-style:none;list-style-type:none;margin-right:8px;}
.sbs ul.sbslnks li a{float:left;width:48px;height:44px;display:block;background:url(/images/socialsprite.png) no-repeat 0 0; text-indent:-2500px;}
.sbs ul.sbslnks li a.facebook{background:url(/images/socialsprite.png) no-repeat 0 0;}
.sbs ul.sbslnks li a.twitter{background:url(/images/socialsprite.png) no-repeat -48px 0;}
.sbs ul.sbslnks li a.google{background:url(/images/socialsprite.png) no-repeat -96px 0;}
.sbs ul.sbslnks li a.email{background:url(/images/socialsprite.png) no-repeat -192px 0;}
.sbs ul.sbslnks li:hover{background:#dce0e3;}
.sbs .sblike{float:left;width:115px;height:35px;padding:13px 0px 0px 0px;text-align:center;}

/*developments*/
.fullcol{float:left;width:100%;background:#FFF;}
.properties.development{padding:0px;}
.properties.development .image{float:left;width:938px;height:625px;margin-bottom:5px;text-align:center;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 11px 0px 11px;margin-bottom:15px;background: url(/images/loader-large.gif) no-repeat center center;}
.properties.development .title{float:left;text-align:left;margin-bottom:0px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 11px 0px 11px;}


.properties.development .title h1{float:left;width:100%;margin:10px 0px 20px 0px; padding:0px !important; background: #CCC; height:1px !important; line-height:1px !important; text-align:center;}
.properties.development .title h1 span{float:left;background: #fff; margin:-13px 0px 20px 0px;padding:0px 15px 0px 0px; height:26px; line-height:26px; font-size: 26px;}

.properties.development .title.center{width:100%; margin-top:11px;}
.properties.development .title.center h1 span{float:none;display: inline-block;background: #fff;margin: -10px auto 20px auto;padding: 0px 15px 0px 15px;height: 26px;line-height: 26px;font-size: 26px;}
.properties.development .intro{float:left;text-align:center;margin-bottom:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:11px;}

.properties.development .info{float:left;width:100%;text-align:center;margin-bottom:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:11px;}
.properties.development .info .sort{float:left;width:50%;text-align:left;}
.properties.development .info .sort select{  float:left; }

.properties.development .info .sort select {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   /*-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);*/
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   
   -webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);
   -moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);
   box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);
   
   background-image: url(/images/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 95% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   /*font-size: inherit;*/
   font-size: 14px;
   margin: 0px 10px 0px 0px;
   overflow: hidden;
   padding: 5px 5px;
   text-overflow: ellipsis;
   white-space: nowrap;
   min-width: 175px;
}
/*.properties.development .info .sort select:first-child{margin-right:10px;}*/
/*
.properties.development .info .sort .dsubmit{float:left;padding: 5px 5px;-webkit-appearance: button;-webkit-border-radius: 2px;  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);-webkit-padding-end: 20px;-webkit-padding-start: 2px;-webkit-user-select: none;border: 1px solid #AAA;color: #fff;font-size: 14px;text-overflow: ellipsis;height:30px;background:#67a728;}
*/

.properties.development .info .sort .dsubmit{height:30px;margin-left:5px;padding:3px 7px 3px 7px;background: url(/images/sprite.png) repeat-x 0 -452px;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);}
.properties.development .info .sort .dsubmit:hover{background: url(/images/sprite.png) repeat-x 0 -500px;}



.properties.development .info .total{float:right;width:33%;text-align:right;color:#005e84;font-size:20px;height:30px;vertical-align:middle;line-height: 30px;}

.properties.development .developments{float:left;width:100%;display:box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 11px 10px 11px;}
.properties.development .developments .devbox{float:left;width:306px;height:288px;margin:0px 10px 16px 0px;display:box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;}
.properties.development .developments .devbox:nth-child(3n){ margin-right:0px !important; }
.properties.development .developments .devbox .devimg{float:left;width:100%;height:200px;display:box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;background: url(/images/loader-medium.gif) no-repeat center center;}
.properties.development .developments .devbox .devinfo{float:left;width:100%;height:90px;display:box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;border-style:solid; border-color:#CCC; border-width:1px; border-top:none;}
.properties.development .developments .devbox .devinfo .dev-name{height:30px;display:flex;align-items:center;justify-content:center;color:#333;font-size:15px;}
.properties.development .developments .devbox .devinfo .dev-location{height:30px;display:flex;align-items:center;justify-content:center;color:#005e84;font-size:20px;}
.properties.development .developments .devbox .devinfo .dev-price{height:30px;display:flex;align-items:center;justify-content:center;color:#333; font-weight:bold;font-size:15px;}
	
.properties.development .price{float:left;clear:both;font-size:24px;margin-bottom:15px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 11px 0px 11px;}
.properties.development .description{float:left;clear:both;text-align:left;margin-bottom:21px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:11px;}
	
ul.feats{float:left;width:942px;text-align:left;margin:0px 9px 0px 9px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;padding:0px 0px 0px 0px;list-style-type:none;}
ul.feats li{float:left;width:314px;text-align:left;margin:0px 0px 0px 0px;padding:6px 6px 6px 6px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;}
ul.feats li:nth-child(3n) { margin-right:0px; }
ul.feats:nth-child(odd){ background:#e8f9e4; }
ul.feats:last-of-type{ margin-bottom:21px !important; }

.properties.development .location{float:left;width:100%;text-align:left;margin-bottom:21px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 11px 0px 11px;list-style-type:none;}
.properties.development .location .map{float:left;width:622px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}
.properties.development .location .map h2{float:left;width:100%;margin:10px 0px 20px 0px;background: #CCC; height:1px; line-height:1px;color:#005e84;}
.properties.development .location .map h2 span{float:left;background: #fff; margin:-10px 0px 20px 0px;padding:0px 15px 0px 0px; height:20px; line-height:20px; font-size: 20px;}
.properties.development .location .map .mapholder{float:left; width:622px; height:332px; background: url(/images/loader-medium.gif) no-repeat center center;}
.properties.development .location .assets{float:left;width:306px;margin:0px;padding:0px 0px 10px 0px;}
.properties.development .location .assets h2{float:left;width:100%;margin:10px 0px 20px 0px;background: #CCC; height:1px; line-height:1px;color:#005e84;}
.properties.development .location .assets h2 span{float:left;background: #fff; margin:-10px 0px 20px 0px;padding:0px 15px 0px 0px; height:20px; line-height:20px; font-size: 20px;}

ul.downloads{float:left;width:100%;text-align:left;list-style-type:none;margin-bottom:15px;}
ul.downloads li{float:left;width:100%;height:16px;line-height:16px;margin:0px 0px 5px 0px;padding:0px 0px 10px 0px;background: url(/images/icon-pdf.png) no-repeat 0 0;text-indent:20px;}
ul.downloads li a{font-size:16px;color:#67a728;}
.enquiry{float:left;width:100%;text-align:left;margin-bottom:21px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 11px 0px 11px;list-style-type:none}
.enquiry h2{float:left;width:100%;margin:10px 0px 20px 0px;background: #CCC; height:1px; line-height:1px; text-align:center;color:#005e84;}
.enquiry h2 span{display:inline-block;background: #fff; margin:-10px auto 20px auto;padding:0px 15px 0px 15px; height:20px; line-height:20px; font-size: 20px;}
.enquiry .form{float:left;width:622px;margin:0px 10px 0px 0px;padding:20px 0px 20px 0px;background: #e8f9e4;}
.enquiry .form form{float:left;width:100%;}
.enquiry .form .formelems{float:left;width:100%;}
.enquiry .form .formelems .txtbox{float:left;width:281px;height:34px;font-size:14px;margin:0px 0px 10px 20px;padding:6px 12px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #dce0e3;}
.enquiry .form .formelems .txtarea{float:left;width:582px;height:100px;font-size:14px;margin:0px 20px 10px 20px;padding:6px 12px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #dce0e3;}
.enquiry .form .formelems .txtbttn{float:left;width:582px;height:38px;margin:0px 20px 10px 20px;padding: 3px 7px 3px 7px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;border: 1px solid #FFF;color: #FFF;background: url(/images/sprite.png) repeat-x 0 -452px;border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; box-shadow: 0px 3px 3px 0px;}
.enquiry .form .formelems .txtbttn:hover{background: url(/images/sprite.png) repeat-x 0 -500px;}
.enquiry .form .formelems input[name="pais"] { display:none; }
.contact{float:left;width:306px;margin:0px;padding:0px 0px 10px 0px;}
.contact .box{float:left;width:100%;height:250px;margin:0px 10px 0px 0px;padding:20px 0px 20px 0px;background: #e8f9e4;}

/*sell property*/
.sellprop{float:left;width:95%;padding:0px 0px 0px 0px;}
.sellprop .row{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;clear:both;}
.sellprop .row.bordertop{border-top:1px solid #DCE0E3;margin-top:10px;padding-top:10px;}
.sellprop .row input[type="text"], .sellprop .row input[type="file"], .sellprop .row select{width:100%;font:15px;border:1px solid #DCE0E3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 0px 5px 5px;}
.sellprop .row textarea{width:100%;height:95px;border:1px solid #DCE0E3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 0px 4px 2px;}
.sellprop .row .heading{font-size:18px;font-weight:bold;margin-top:15px;color:#666;}
.sellprop .row .left{float:left;width:48%;margin-right:22px;}
.sellprop .row .right{float:left;width:48%;}
.sellprop .row .title{float:left;width:100%;margin:0px 0px 2px 0px;color:#666;}
.sellprop .row .title sup{font-weight:normal; color:#d70000;}
.sellprop .row .elem{float:left;width:100%;}
.sellprop .row .elem.sup{padding:5px;font-size:12px;color:#d70000;}
.sellprop .row .elem.currency{padding-top:4px;color:#666;}
.sellprop .row .elem input[type="radio"]{margin:2px 10px 0px 0px;padding:0px;}
.sellprop .row .elem .submit{float:left;margin:0px;padding:5px 7px 5px 7px;background:#b1cd1f;border:1px solid #FFF;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;font-weight:bold; cursor:pointer;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.35);}

.ui-tooltip {
	background: #000;
	border: none;
	padding: 5px 7px;
	border-radius: 3px;
	box-shadow:none;
}
.ui-tooltip-content{
	font: normal 12px Calibri;
	position: relative;
	color:#FFF;
}

.ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    /*width: 0;*/
}
.tttop .ui-tooltip-content::after {
    bottom: -10px;
	position: absolute;
	margin-left: -0.8em;
    left: 50%;
    border-color: #000 transparent;
    border-width: 10px 10px 0;    
}

/* TOOLBOX */
.noborder{border:0;border:none;}
.nomargin{margin:0px;}
.nocornertop{-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.elemrow.epais{display: none;}
.epais {display: none;}
.orangetext{color:#F79646;}
.boldtext{font-weight:bold;}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.mobversion a{ font-size:130%; }
}
