﻿@charset "UTF-8";
/* CSS Document */

div, span, h1, h2, h3, h4, h5, h6, p, ul, li, address, table, tr, th, td {margin:0;padding:0;border:0;list-style:none;}
 
body{font:1em/100% 'Charter ITC W01', Georgia, "Times New Roman", Times, serif;}
body#hamptons{margin:0; padding:0;color:#666; background-color:#FFF; font:1em/100% 'Charter ITC W01', Georgia, "Times New Roman", Times, serif;letter-spacing: 0; }
p{margin:0 0 15px 0}
img{border:none;}
a, a:visited{color:#1F9FDE; text-decoration:none;}
a:hover{color:#97DCF2;text-decoration:none;}

/* MASTER PAGE FRAMEWORK */
#header-outer {width:100%; height:120px; border-bottom:1px solid #C5C6C8; background:url(../images/header-bg.jpg) left bottom repeat-x;}
#header-outer .header-inner {width:960px; height:120px; margin:0 auto; padding:0;}
#header-outer .header-inner .logo {width:195px; height:66px; float:left}
#header-outer .header-inner .logo span {width:195px; height:66px; float:left; margin:0; padding:0; background:url(../images/logo.jpg) left top; text-indent:-9999px;}
#header-outer .header-inner .logo span a {width:195px; height:66px; float:left;}
#header-outer .header-inner .secondary-links {float:right; height:66px; font-family:Helvetica, Arial, sans-serif;}
#header-outer .header-inner .secondary-links ul {margin:0; padding:15px 0 0 0; float:left; }
#header-outer .header-inner .secondary-links ul li {float:left; list-style:none; padding:0 0 0 18px; font-size:0.8em; line-height:1.4em;}
#header-outer .header-inner .nav {width:940px; height:54px; float:left;}
#header-outer .header-inner .nav ul {padding:17px 0 0 0;margin:0;float:right; }
#header-outer .header-inner .nav ul li {padding:0;margin:0;float:left; list-style:none;font-size:0.9em;line-height:2.3em }
#header-outer .header-inner .nav ul li a {color:#000;padding:0 42px 0 0;float:left }
#header-outer .header-inner .nav ul li a:hover {color:#666; border-bottom:4px solid #efefef; text-decoration:none}
#header-outer .header-inner .nav ul li a.selected {color:#1F9FDE; border-bottom:4px solid #1F9FDE}
#header-outer .header-inner .nav ul li a.selected:hover {color:#1F9FDE; border-bottom:4px solid #1F9FDE }
#header-outer .header-inner .nav ul li.last a{padding:0; }
#header-outer .header-inner .nav ul li.last a.selected {color:#1F9FDE; }
#header-outer .header-inner .nav ul li.last a.selected:hover {color:#1F9FDE;text-decoration:none; }
#links-panel-outer {width:100%;background-color:#F5F5F6;clear:both;float:left;margin:30px 0 0 0; }
#links-panel-outer .links-panel-inner {width:940px; margin:0 auto; padding:30px 10px; overflow:auto; font-family:Helvetica, Arial, sans-serif;}
#links-panel-outer .links-panel-inner .sub-upper,
#links-panel-outer .links-panel-inner .sub-lower {width:940px; float:left;}
#links-panel-outer .links-panel-inner .sub-upper .quick-links {width:220px; float:left;}
#links-panel-outer .links-panel-inner .sub-upper .related-links {width:420px; float:left; margin:0 0 0 60px;}
#links-panel-outer .links-panel-inner .sub-upper .social {width:220px; float:left; margin:0 0 0 20px;}
#links-panel-outer .links-panel-inner .sub-upper .quick-links h4,
#links-panel-outer .links-panel-inner .sub-upper .related-links h4,
#links-panel-outer .links-panel-inner .sub-upper .social h4,
#links-panel-outer .links-panel-inner .sub-lower h4 { font-size:0.95em; line-height:1.2em; color:#9C9D9F; margin:0 0 12px 0; padding:0;}
#links-panel-outer .links-panel-inner .sub-upper .social h4{float:right}
#links-panel-outer .links-panel-inner .sub-upper .quick-links ul,
#links-panel-outer .links-panel-inner .sub-upper .related-links ul  {margin:0; padding:0; float:left;}
#links-panel-outer .links-panel-inner .sub-upper .quick-links ul li,
#links-panel-outer .links-panel-inner .sub-upper .related-links ul li{margin:0 0 7px 16px; padding:0; font-size:0.8em; line-height:1.4em; color:#1F9FDE;}
#links-panel-outer .links-panel-inner .sub-upper .social ul {margin:0; padding:0; float:right;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li {float:left; list-style:none; width:33px; height:32px; margin:0 6px 0 0;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a {width:33px; height:32px;text-indent:-9999px;float:left; margin:0; display:inline-block;opacity: 0.8;-webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.twitter {background:url(../images/icon-twitter.png) left top no-repeat;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.facebook {background:url(../images/icon-facebook.png) left top no-repeat;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.linkedin {background:url(../images/icon-linkedin.png) left top no-repeat;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.rss {background:url(../images/icon-rss.png) left top no-repeat;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.youtube {background:url(../images/icon-youtube.png) left top no-repeat;}
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.twitter:hover,
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.facebook:hover,
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.linkedin:hover,
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.rss:hover,
#links-panel-outer .links-panel-inner .sub-upper .social ul li a.youtube:hover {background-position:bottom; opacity: 1;}
#links-panel-outer .links-panel-inner .sub-lower {padding:35px 0 0 0}
#links-panel-outer .links-panel-inner .sub-lower p {font-size:0.7em; line-height:1.4em; margin:0}
#links-panel-outer .links-panel-inner .sub-lower h4 a{ color:#9C9D9F; padding:0 29px 0 0; background:url(../images/info-arrow-sprite.png) right 2px no-repeat;}
#links-panel-outer .links-panel-inner .sub-lower h4 a:hover { color:#9C9D9F;}
#links-panel-outer .links-panel-inner .sub-lower h4 a.close{ background:url(../images/info-arrow-sprite.png) right -12px no-repeat;}
#links-panel-outer .links-panel-inner .sub-lower div#footerAbout { display: none;}
#footer-outer {width:100%;float:left;}
#footer-outer .footer-inner {width:940px; margin:0 auto; padding:25px 10px; font-family:Helvetica, Arial, sans-serif;}
#footer-outer .footer-inner h4 { font-size:0.95em; line-height:1.2em; color:#9C9D9F; margin:0 0 12px 0; padding:0;}
#footer-outer .footer-inner p {font-size:0.7em; line-height:1.4em; margin:0 0 10px 0}
#footer-outer .footer-inner a {color:#666; text-decoration:underline}
#footer-outer .footer-inner a:hover {color:#666; text-decoration:underline}


/* HOME SPECIFIC */
#home{width:100%;}
#home .home-search-wrap {width:100%; height:736px; position:relative; background-image:url(../images/home-bg.jpg); background-size: cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover; background-repeat:no-repeat;}
#home .home-search-wrap .ellipse{width:100%; height:689px; background:url(../images/inner-circle.png) center top no-repeat;position:relative; }
#home .home-search-wrap .ellipse .search-wrap {width:854px; margin:0 auto; padding:195px 53px 0 53px;  }
#home .home-search-wrap .ellipse .search-wrap .intro {width:854px; padding:0 0 43px 0; background:url(../images/home-arrow-base.png) center bottom no-repeat;text-align:center; margin:0 0 8px 0 }
#home .home-search-wrap .ellipse .search-wrap .intro h2 {padding:17px 22px 24px 22px; background-color:#2BBBE7; margin:0; text-align:center; color:#FFF; font-size:3.7em; line-height:1.2em; display:inline-block; font-weight:normal; }
#home .home-search-wrap .ellipse .search-wrap .search {width:519px; height:49px; padding:23px 27px; background:url(../images/home-search-bg.jpg) left top repeat-x #F5F5F6;margin:0 auto; -webkit-box-shadow:  0px 3px 7px 3px rgba(0, 0, 0, 0.2);box-shadow:  0px 3px 7px 3px rgba(0, 0, 0, 0.2);position:relative }

#home .home-search-wrap .ellipse .search-wrap .search input {width:280px; padding:15px 55px 15px 15px; border:1px solid #ECECED; color:#2BBAE6; font-size:1.1em; line-height:1em; font-family:Helvetica, Arial, sans-serif; display:inline-block; background:url(../images/home-search-watermark.png) right 3px no-repeat #FFF; margin:0 8px 0 0;}
#home .home-search-wrap .ellipse .search-wrap .search input.WatermarkDemand, 
#home .home-search-wrap .ellipse .search-wrap .search input.WatermarkDemand:focus {background-color:#FFECEC;}

.choose-country { width:550px;height:45px;background:#000;opacity:0.7;filter:alpha(opacity=70); }
.choose-country h3 { color:#FFF;padding:16px 0 0 30px;margin:0;float:left;font-size:1em;font-weight:normal; }
.choose-country a {padding:0 0 0 10px; color:#efefef; text-decoration:underline;}
.choose-country a:hover{color:#97DCF2;text-decoration:none;}

#home .home-search-wrap .ellipse .search-wrap .search input:focus {background:#FFF;color:#999; outline:none;border:1px solid #CBCBCB;width:320px; padding:15px}
#home .home-search-wrap .ellipse .search-wrap .search a.Sale, #home .home-search-wrap .ellipse .search-wrap .search a.Rent {background:url(../images/home-btn-search.jpg) left top repeat-x #DFE0E1; height:31px; display:inline-block;border:1px solid #ECECED; margin:0 0 0 10px; padding: 14px 10px 0 10px; color:#000; font-size:1.2em; font-family:Helvetica, Arial, sans-serif;}
#home .home-search-wrap .ellipse .search-wrap .search a.Sale:hover, #home .home-search-wrap .ellipse .search-wrap .search a.Rent:hover {background:url(../images/home-btn-search.jpg) left bottom repeat-x #DFE0E1;border:1px solid #E1E1E1;cursor:pointer}
#home .home-search-wrap .ellipse .search-wrap .search div.SearchPredictive ul{width:351px;padding:0; margin:0; background-color:#FFF; position:absolute; z-index:20;float:left; top:74px; left:27px; border-top:1px solid #ECECED; font-family:Helvetica, Arial, sans-serif; -webkit-box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.2);box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.2);}
#home .home-search-wrap .ellipse .search-wrap .search div.SearchPredictive ul li{width:350px;padding:0; margin:0; list-style:none; border-right:1px solid #ECECED; border-bottom:1px solid #ECECED; border-left:1px solid #ECECED;  }
#home .home-search-wrap .ellipse .search-wrap .search div.SearchPredictive ul li a{width:320px;padding:8px 15px 6px 15px; margin:0; list-style:none; display:block; background:url(../images/home-search-bg.jpg) left top repeat-x #F0F1F5; color:#999; font-size:1em; line-height:1.2em;}
#home .home-search-wrap .ellipse .search-wrap .search div.SearchPredictive ul li a:hover,
#home .home-search-wrap .ellipse .search-wrap .search div.SearchPredictive ul li.Selected a{background:url(../images/home-search-dropdown-high.jpg) left top repeat-x #26A4CC; color:#FFF;}
#home .home-search-wrap .caption {width:100%; height:47px; background-color:#6F7072; position:absolute; left:0; bottom:0;}
#home .home-search-wrap .caption .caption-inner {width:940px; height:47px; margin:0 auto; padding:0 10px; color:#fff; text-align:center}
#home .home-search-wrap .caption .caption-inner a {margin:15px 0 0 0; font-size:1em;line-height:1em;  color:#FFF; display:inline-block}
#home .home-search-wrap .caption .caption-inner a span {margin:0 13px;}
#home .home-search-wrap .caption .caption-inner a:hover, #home .home-search-wrap .caption .caption-inner a:hover span {color:#DEDEDE; text-decoration:none;}
#home .feature-panel {width:100%;}
#home .feature-panel .feature-panel-inner {width:940px; margin:0 auto; padding:38px 10px 60px 10px; overflow:auto}
#home .feature-panel .feature-panel-inner ul {width:940px;margin:0; padding:0 0 50px 0; float:left;}
#home .feature-panel .feature-panel-inner ul li {width:220px;margin:0 20px 0 0; padding:0;float:left; list-style:none; text-align:center}
#home .feature-panel .feature-panel-inner ul li.last {margin:0;}
#home .feature-panel .feature-panel-inner ul li a {font-size:1em;line-height:1.1em;}
#home .feature-panel .feature-panel-inner ul li a img {padding:0 0 20px 0; display:block}
#home .feature-panel .feature-panel-inner .statement {width:940px;border-top:5px solid #9C9D9F; border-bottom:5px solid #9C9D9F; padding:29px 0; float:left; }
#home .feature-panel .feature-panel-inner .statement h3{font-size:2.4em;line-height:1.3em; font-weight:normal; margin:0 0 5px 0; padding:0;color:#9B9D9F; text-align:center; padding:0 140px}

/* FILTER SEARCH */
#home .home-search-wrap .ellipse .filter-search .intro { text-align:left;background:none;padding:0 0 22px 0;margin:0; }
#home .home-search-wrap .ellipse .filter-search .intro h2 { font-size:3.2em; }
#home .home-search-wrap .ellipse .filter-search .search { width:700px;margin:0; }
#home .home-search-wrap .ellipse .filter-search .search p { float:left;font-size:1.1em;margin:16px 10px 0 0; }
#home .home-search-wrap .ellipse .filter-search .search input { background:#FFF;color:#AAA;padding:10px 15px 10px 15px;height:27px;border:#DDD 1px solid;width:320px; }
#home .home-search-wrap .ellipse .filter-search .search input:focus { color:#333;padding:10px 15px 10px 15px; }
#home .home-search-wrap .ellipse .filter-search .search .SearchPredictive ul li a { width:85px;color:#333!important; }
#home .home-search-wrap .ellipse .filter-search .search .SearchPredictive ul li a:hover { color:#FFF!important; }
#home .home-search-wrap .ellipse .filter-search .search .SearchPredictive ul { border:#DDD 1px solid!important;left:295px!important;top:71px!important;width:350px!important; }
#home .home-search-wrap .ellipse .filter-search .search .SearchPredictive ul li { border-left:none!important;border-right:none!important; }
#home .home-search-wrap .ellipse .filter-search .icon-btn { text-indent:-5000px;background:url(../images/home-filtersearch-sprite.png) #2BBBE7 no-repeat 18px 11px!important;border:#00A0CC 1px solid!important;margin:0!important;width:60px;padding:0!important;height:46px!important;float:right; }
#home .home-search-wrap .ellipse .filter-search .icon-btn:hover { text-indent:-5000px;background:url(../images/home-filtersearch-sprite.png) #00A0CC no-repeat 18px 11px!important; }
#home .home-search-wrap .ellipse .filter-search .country-list { display: none; }

/* FILER SEARCH DROPDOWN */
.property-filter-dropdown { position:relative;border:#DDD 1px solid;font-size:1.1em;line-height:1.3em;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;display:inline-block;cursor:pointer;background-color:#FFF;background:#FFF;height:47px;font-family:Helvetica, Arial, sans-serif;width:115px!important;float:left;margin:0 10px 0 0; }
.property-filter-dropdown .sbSelector { display:block;height:47px;left:0;line-height:2.6em;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;color:#333;font-weight:normal; }
.property-filter-dropdown .sbSelector:link, .sbSelector:visited, .sbSelector:hover { outline:none;text-decoration:none; }
.property-filter-dropdown .sbToggle { display:block;height:47px;outline:none;position:absolute;right:0;top:0;width:28px;border-left:#DDD 1px solid;background:url(../images/home-filtersearch-sprite.png) no-repeat 8px -23px; }
.property-filter-dropdown .sbToggle:hover {}
.property-filter-dropdown .sbToggleOpen { background:url(../images/home-filtersearch-sprite.png) #2BBBE7 no-repeat 8px -70px; }
.property-filter-dropdown .sbToggleOpen:hover {}
.property-filter-dropdown .sbOptions { border-left:#DDD 1px solid;border-right:#DDD 1px solid;border-bottom:#DDD 1px solid;list-style: none;margin: 0;padding: 0;position: absolute;top: 48px!important;left:-1px!important;width:115px;z-index: 2;overflow-y: auto;max-height:170px!important;}
.property-filter-dropdown .sbOptions .sbItem { border-bottom: #DDD 1px solid;border-left:none!important;border-right:none!important;border-top:none!important;width:auto!important;}
.property-filter-dropdown .sbOptions .sbItem a { display: block;outline: none;border:none!important;color:#333!important;padding:10px 12px 10px 12px!important;width:auto!important;background:url(../images/home-search-dropdown.jpg) left top repeat-x #F0F1F5; }
.property-filter-dropdown .sbOptions .sbItem a:hover, .property-filter-dropdown .sbOptions .sbItem a:focus { color:#FFF!important;background:url(../images/home-search-dropdown-high.jpg) left top repeat-x #2BBBE7; }
.property-filter-dropdown .sbOptions .sbItem:last-child { border-bottom:none!important; }



/* CONTENT SPECIFIC */
#content {width:100%;}
#content .content-inner {width:940px;padding:0 10px; margin:0 auto;}
#content .content-inner .image-mast {width:940px; height:316px; position:relative; float:left}
#content .content-inner .image-mast img {width:940px; height:316px;}
#content .content-inner .image-mast span {width:920px; height:41px;background:url(../images/caption-bg.png) left top; position:absolute; left:0; bottom:0; padding:0 10px; color:#fff; text-align:center}
#content .content-inner .image-mast span div{margin:12px 0 0 0; font-size:1em;line-height:1em;  color:#FFF; display:inline-block}
#content .content-inner .image-mast span a {margin:12px 0 0 0; font-size:1em;line-height:1em;  color:#FFF; display:inline-block}
#content .content-inner .image-mast span a b {margin:0 13px; font-weight:normal}
#content .content-inner .image-mast span a:hover, #content .content-inner .image-mast span a:hover b {color:#DEDEDE; text-decoration:none;}
#content .content-inner .lower {width:940px;padding:32px 0 47px 0; float:left}
#content .content-inner .lower .sub-content {width:220px; float:left}
#content .content-inner .lower .sub-content ul {width:180px; float:left; background-color:#F5F5F6; padding:30px 20px 10px 20px; margin:0; font-family:Helvetica, Arial, sans-serif; font-size:0.9em; line-height:1.3em;}
#content .content-inner .lower .sub-content ul li {list-style:none; margin: 0 0 17px 0; }
#content .content-inner .lower .sub-content ul li a {color:#000; padding:0 25px 3px 0; display:inline-block; width:auto}
#content .content-inner .lower .sub-content ul li a:hover {color:#666;}
#content .content-inner .lower .sub-content ul li a.selected {color:#199EDD; border-bottom:4px solid #199EDD; display:inline-block; width:auto}
#content .content-inner .lower .sub-content ul li a.selected:hover {color:#199EDD;}
#content .content-inner .lower .sub-content ul li ul {width:165px; padding:20px 0 5px 5px; font-size:1em; line-height:1.3em;}
#content .content-inner .lower .sub-content ul li ul li a {color:#666; background:url(../images/sub-nav-arrow.png) left 6px no-repeat; padding:0 0 0 10px}
#content .content-inner .lower .sub-content ul li ul li a:hover {color:#333;}
#content .content-inner .lower .sub-content ul li ul li a.selected {color:#199EDD; background:none; padding:0 25px 0 0; margin:0 0 0 10px}
#content .content-inner .lower .sub-content ul li ul li ul {width:145px; padding:14px 0 15px 15px; font-size:0.8em; line-height:1.3em }
#content .content-inner .lower .sub-content ul li ul li ul li {margin: 0 0 12px 0; }
#content .content-inner .lower .sub-content ul li ul li ul li a {background:url(../images/sub-nav-arrow.png) left 3px no-repeat;  }
#content .content-inner .lower .sub-content ul li ul li ul li a:hover { }
#content .content-inner .lower .sub-content ul li ul li ul li a.selected:hover {background:none;  }
#content .content-inner .lower .sub-content .suppliment {float:left; width:220px;height:81px;position:relative}
#content .content-inner .lower .sub-content .suppliment a {width:180px; height:66px; padding:15px 20px 0 20px; color:#FFF; background-color:#BDE3F5; display:block; font-size:1.3em; line-height:1.2em;}
#content .content-inner .lower .sub-content .suppliment a:hover {background-color:#88D5F0;}
#content .content-inner .lower .sub-content .suppliment span {width:220px; height:81px;}
#content .content-inner .lower .sub-content .suppliment span a.search {background-color:#2BBBE7; height:66px; position:absolute; z-index:20; top:0; left:0;}
#content .content-inner .lower .sub-content .suppliment span a.search:hover {background:url(../images/supp-pad-button-hover.gif) left bottom no-repeat #2BBBE7;}
#content .content-inner .lower .sub-content .suppliment .search-container {position:absolute; width:416px; height:80px; z-index:10; top:0; left:-196px; background:url(../images/supp-search-bg.jpg) left bottom repeat-x #FFF; border-top:1px solid #ECECED; border-right:1px solid #ECECED; -webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner {width:366px; height:80px; padding:20px 0 0 30px; background:url(../images/search-arrow.png) left 23px no-repeat;}

#content .content-inner .lower .sub-content .suppliment .search-container .search-inner input {width:194px; height:17px; padding:10px 40px 7px 10px; border:1px solid #ECECED; color:#2bbae6; font-size:0.9em; line-height:1.1em; font-family:Helvetica, Arial, sans-serif; display:inline-block; background:url(../images/content-search-watermark.gif) right top no-repeat #FFF; margin:0 0 0 0}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner input:focus {background:#FFF;color:#999; outline:none;border:1px solid #CBCBCB;}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a {width:30px}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.Sale,
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.Rent {background:url(../images/home-btn-search.jpg) left top repeat-x #DFE0E1; height:24px; display:inline-block;border:1px solid #ECECED; margin:0 0 0 5px; padding: 0; text-align:center; padding:10px 7px 0 7px; color:#000; font-size:0.9em; font-family:Helvetica, Arial, sans-serif;cursor:pointer}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.Sale.search,
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.Rent.search {width:70px}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.Sale:hover, 
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.Rent:hover {background:url(../images/home-btn-search.jpg) left bottom repeat-x #DFE0E1;border:1px solid #E1E1E1;cursor:pointer}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner a.GenericSearchButton { display: none; }
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner ul{width:244px;padding:0; margin:0; background-color:#FFF; position:absolute; z-index:20;float:left; top:54px; left:31px; border-top:1px solid #ECECED; font-family:Helvetica, Arial, sans-serif; -webkit-box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.2);box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.2);}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner ul li{width:243px;padding:0; margin:0; list-style:none; border-right:1px solid #ECECED; border-bottom:1px solid #ECECED; border-left:1px solid #ECECED}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner ul li a{width:213px;padding:8px 15px 6px 15px; margin:0; list-style:none; display:block; background:url(../images/home-search-dropdown.jpg) left top repeat-x #F0F1F5; color:#999; font-size:1em; line-height:1.2em; height:auto}
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner ul li a:hover,
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner ul li.Selected a{background:url(../images/home-search-dropdown-high.jpg) left top repeat-x #26A4CC; color:#FFF;}

#content .content-inner .lower .main {width:702px; float:left; padding:0 0 0 18px}
#content .content-inner .lower .main .headline {width:702px; float:left;}
#content .content-inner .lower .main .headline h1 {font-size:3.1em; line-height:1.1em; margin:0; padding:0 0 25px 0; color:#97DCF2; font-weight:normal;}
#content .content-inner .lower .main .col-wrap {width:702px; float:left; clear:both }
#content .content-inner .lower .main .col-wrap .col-left,
#content .content-inner .lower .main .col-wrap .col-right {width:340px; float:left; font-size:0.75em; line-height:1.6em; font-family:Helvetica, Arial, sans-serif}
#content .content-inner .lower .main .col-wrap .col-right {float:right;}
#content .content-inner .lower .main .col-wrap .col-left h2,
#content .content-inner .lower .main .col-wrap .col-right h2 {font-size:2em; line-height:1.1em; color:#97DCF2; font-family:Helvetica, Arial, sans-serif; margin:0 0 8px 0;}
#content .content-inner .lower .main .col-wrap .col-left h3,
#content .content-inner .lower .main .col-wrap .col-right h3 {font-size:1.7em; line-height:1.1em;margin:0 0 5px 0; }
#content .content-inner .lower .main .col-wrap .col-left h4,
#content .content-inner .lower .main .col-wrap .col-right h4 {font-size:1.2em; line-height:1.1em; font-family:Helvetica, Arial, sans-serif; margin:0 0 5px 0;}

/* PROPERTY MARKET UPDATE SPECIFIC */
#content .content-inner .lower .main-pmu {width:702px; float:left; padding:0 0 0 18px}
#content .content-inner .lower .main-pmu .headline {width:702px; float:left;}
#content .content-inner .lower .main-pmu .headline h1 {font-size:3.1em; line-height:1.1em; margin:0; padding:0 0 25px 0; color:#97DCF2; font-weight:normal}
#content .content-inner .lower .main-pmu .col-wrap {width:702px; float:left; clear:both }
#content .content-inner .lower .main-pmu .col-wrap .intro {width:702px; float:left; font-size:0.75em; line-height:1.6em; font-family:Helvetica, Arial, sans-serif}
#content .content-inner .lower .main-pmu .col-wrap .intro h2 {font-size:2em; line-height:1.1em; color:#97DCF2; font-family:Helvetica, Arial, sans-serif; margin:0 0 8px 0;}
#content .content-inner .lower .main-pmu .col-wrap .intro h3 {font-size:1.7em; line-height:1.1em;margin:0 0 5px 0; }
#content .content-inner .lower .main-pmu .col-wrap .intro h4 {font-size:1.2em; line-height:1.1em; font-family:Helvetica, Arial, sans-serif; margin:0 0 5px 0;}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap {width:702px; float:left; font-size:0.75em; line-height:1.6em; font-family:Helvetica, Arial, sans-serif; padding:10px 0 0 0}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul {padding:0;margin:0;}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul li {width:340px; padding:20px 0; margin:0 20px 6px 0; float:left; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; list-style:none;}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul li.even {margin:0;}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul li a {width:340px; float:left;}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul li a img {width:100px; height:100px; float:left; padding:0 17px 0 0}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul li a b {display:block; font-weight:bold;padding:0 0 2px 0; color:#000;}
#content .content-inner .lower .main-pmu .col-wrap .item-wrap ul li a i {display:block; font-weight:italic; padding:0 0 2px 0; color:#666;}

/* REGISTER FORM */
#content .content-inner .lower .main .col-wrap.register .intro {width:702px; float:left; font-size:0.75em; line-height:1.6em; font-family:Helvetica, Arial, sans-serif}
#content .content-inner .lower .main .col-wrap.register .intro h2 {font-size:2em; line-height:1.1em; color:#97DCF2; font-family:Helvetica, Arial, sans-serif; margin:0 0 8px 0;}
#content .content-inner .lower .main .col-wrap.register .intro h3 {font-size:1.7em; line-height:1.1em;margin:0 0 5px 0; }
#content .content-inner .lower .main .col-wrap.register .intro h4 {font-size:1.2em; line-height:1.1em; font-family:Helvetica, Arial, sans-serif; margin:0 0 5px 0;}
#content .content-inner .lower .main .col-wrap.register .form-wrap {width:429px; float:left; font-size:0.75em; line-height:1.6em; font-family:Helvetica, Arial, sans-serif; padding:0}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner { width:349px; margin:0 auto; background:url(../images/form-bg.png) left top no-repeat; padding:40px; color:#000; font-size:1.2em }
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg { padding:0 0 14px 0}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg.end { border-bottom:1px solid #E6E9EA; margin:0 0 20px 0; padding:0 0 20px 0}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg span{ float:left; width:90px; padding:11px 0 0 0}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg input{ border:1px solid #DCDCDC; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:18px; color:#999; width: 220px; padding:5px}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg select{ margin:10px 0 0 0}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg input:focus{color:#333;}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg .check { display:block; width:349px; overflow:auto}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg .check span { float:left; width:auto; }
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg .check input { float:left; width:14px; height:14px; margin:14px 7px 0 0; border:none}
#content .content-inner .lower .main .col-wrap.register .form-wrap .inner .seg input.btn { font-size:0.8em; width:96px; color:#000; border:1px solid #DCDCDC; background-color:#F1F1F2; cursor:pointer}



/******************** MODULES *********************/

/* QUOTE */
#content .content-inner .lower .main .col-wrap .col-left .quote,
#content .content-inner .lower .main .col-wrap .col-right .quote {background-color:#86CFEE; padding:13px; display:block; margin:0 0 21px 0}
#content .content-inner .lower .main .col-wrap .col-left .quote p,
#content .content-inner .lower .main .col-wrap .col-right .quote p {color:#FFF; font-size:1.4em; line-height:1.5em; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-style:italic}
#content .content-inner .lower .main .col-wrap .col-left .quote p:last-child,
#content .content-inner .lower .main .col-wrap .col-right .quote p:last-child {margin: 0}
#content .content-inner .lower .main .col-wrap .col-left .quote a {color:#FFF; text-decoration:underline}


/* QUOTE TWO */
#content .content-inner .lower .main .col-wrap .col-left .quote-two,
#content .content-inner .lower .main .col-wrap .col-right .quote-two {background-color:#BDE3F5; padding:13px; display:block; margin:0 0 21px 0}
#content .content-inner .lower .main .col-wrap .col-left .quote-two p,
#content .content-inner .lower .main .col-wrap .col-right .quote-two p {color:#FFF; font-size:1.4em; line-height:1.5em; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-style:italic}
#content .content-inner .lower .main .col-wrap .col-left .quote-two p:last-child,
#content .content-inner .lower .main .col-wrap .col-right .quote-two p:last-child {margin: 0}
#content .content-inner .lower .main .col-wrap .col-left .quote-two a {color:#FFF; text-decoration:underline}


/* BULLETED LIST */
#content .content-inner .lower .main .col-wrap .col-left .bullets,
#content .content-inner .lower .main .col-wrap .col-right .bullets {background-color:#F4FAFD; padding:17px; display:block; margin:0 0 21px 0}
#content .content-inner .lower .main .col-wrap .col-left .bullets ul,
#content .content-inner .lower .main .col-wrap .col-right .bullets ul {padding:0; margin:0 0 0 15px; color:#666;}
#content .content-inner .lower .main .col-wrap .col-left .bullets ul li,
#content .content-inner .lower .main .col-wrap .col-right .bullets ul li {padding:0; margin:0 0 2px 0;list-style:square}
#content .content-inner .lower .main .col-wrap .col-left .bullets ul li a,
#content .content-inner .lower .main .col-wrap .col-right .bullets ul li a {color:#199EDD; text-decoration:underline;}
#content .content-inner .lower .main .col-wrap .col-left .bullets ul li a:hover,
#content .content-inner .lower .main .col-wrap .col-right .bullets ul li a:hover {color:#199EDD; text-decoration:underline;}


/* PULLOUT LINKS*/
#content .content-inner .lower .main .col-wrap .col-left .pullout-links,
#content .content-inner .lower .main .col-wrap .col-right .pullout-links {padding:0; display:block; margin:0 0 21px 0; font-size:1.4em; line-height:1.5em; font-family:'Charter ITC W01', Georgia, "Times New Roman"; }
#content .content-inner .lower .main .col-wrap .col-left .pullout-links a,
#content .content-inner .lower .main .col-wrap .col-right .pullout-links a {display:block; }


/* SIGN-OFF */
#content .content-inner .lower .main .col-wrap .col-left .cta-signoff,
#content .content-inner .lower .main .col-wrap .col-right .cta-signoff {font-size:1.25em; line-height:1.4em; font-family:'Charter ITC W01', Georgia, "Times New Roman"; padding:0 0 11px 0; display:block; margin:0 0 18px 0;border-bottom:4px solid #1F9FDE }
#content .content-inner .lower .main .col-wrap .col-left .cta-signoff p ,
#content .content-inner .lower .main .col-wrap .col-right .cta-signoff p {margin:0; }


/* SMALLPRINT */
#content .content-inner .lower .main .col-wrap .col-left .smallprint,
#content .content-inner .lower .main .col-wrap .col-right .smallprint { font-size:0.9em; line-height:1.4em; padding:15px 0 0 0; margin:0 0 21px 0; display:block}
#content .content-inner .lower .main .col-wrap .col-left .smallprint p,
#content .content-inner .lower .main .col-wrap .col-right .smallprint p { margin:0 0 10px 0;color:#A1A1A1; }


/* LINE DETAIL & LINKS */
#content .content-inner .lower .main .col-wrap .col-left .detail-and-links,
#content .content-inner .lower .main .col-wrap .col-right .detail-and-links {display:block; padding:5px 0 0 0; margin:0 0 21px 0;}
#content .content-inner .lower .main .col-wrap .col-left .detail-and-links h3,
#content .content-inner .lower .main .col-wrap .col-right .detail-and-links h3 {font-weight:normal; color:#000; margin:0 0 16px 0}
#content .content-inner .lower .main .col-wrap .col-left .detail-and-links ul,
#content .content-inner .lower .main .col-wrap .col-right .detail-and-links ul {padding:0;font-size:0.9em; line-height:1.4em; text-align:left; margin:0;}
#content .content-inner .lower .main .col-wrap .col-left .detail-and-links ul li,
#content .content-inner .lower .main .col-wrap .col-right .detail-and-links ul li {padding:6px 0; border-bottom:1px solid #efefef;list-style:none; display:inline-block; width:340px }
#content .content-inner .lower .main .col-wrap .col-left .detail-and-links ul li span,
#content .content-inner .lower .main .col-wrap .col-right .detail-and-links ul li span {float:left; width:230px;}
#content .content-inner .lower .main .col-wrap .col-left .detail-and-links ul li a.pass-off,
#content .content-inner .lower .main .col-wrap .col-right .detail-and-links ul li a.pass-off {float:right;text-align:right;}


/* PERSONAL CONTACT */
#content .content-inner .lower .main .col-wrap .col-left .personal-contact,
#content .content-inner .lower .main .col-wrap .col-right .personal-contact {display:block; padding:0 0 21px 0; font-size:0.9em; line-height:1.5em;}
#content .content-inner .lower .main .col-wrap .col-left .personal-contact .repeater,
#content .content-inner .lower .main .col-wrap .col-right .personal-contact .repeater {width:316px; padding:18px 12px; background-color:#FAF9F9; display:block; border-bottom:1px solid #E6E6E6;}
#content .content-inner .lower .main .col-wrap .col-left .personal-contact .repeater:last-child,
#content .content-inner .lower .main .col-wrap .col-right .personal-contact .repeater:last-child {border:none;}
#content .content-inner .lower .main .col-wrap .col-left .personal-contact .repeater p,
#content .content-inner .lower .main .col-wrap .col-right .personal-contact .repeater p {margin:0;}


/* DOUBLE IMAGE ASSET */
#content .content-inner .lower .main .col-wrap .col-left .double-im-asset,
#content .content-inner .lower .main .col-wrap .col-right .double-im-asset {display:block;overflow:auto}
#content .content-inner .lower .main .col-wrap .col-left .double-im-asset .item,
#content .content-inner .lower .main .col-wrap .col-right .double-im-asset .item {width:160px; margin:0 20px 0 0; display:block; padding:0 0 14px 0; float:left; overflow:auto}
#content .content-inner .lower .main .col-wrap .col-left .double-im-asset .item img,
#content .content-inner .lower .main .col-wrap .col-right .double-im-asset .item img {width:160px; height:135px; display:block; padding:0 0 14px 0;}
#content .content-inner .lower .main .col-wrap .col-left .double-im-asset .item a h3,
#content .content-inner .lower .main .col-wrap .col-right .double-im-asset .item a h3 {display:block; padding:0 0 10px 0; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-weight:normal; margin:0;; font-size:1.3em; line-height:1.4em;}
#content .content-inner .lower .main .col-wrap .col-left .double-im-asset .item h3,
#content .content-inner .lower .main .col-wrap .col-right .double-im-asset .item h3 {display:block; padding:0 0 10px 0; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-weight:normal; margin:0;; font-size:1.3em; line-height:1.4em;}
#content .content-inner .lower .main .col-wrap .col-left .double-im-asset .item.right,
#content .content-inner .lower .main .col-wrap .col-right .double-im-asset .item.right {margin:0;}


/* QUAD IMAGE ASSET */
#content .content-inner .lower .main .col-wrap .col-left .quad-im-asset,
#content .content-inner .lower .main .col-wrap .col-right .quad-im-asset {display:block;overflow:auto}
#content .content-inner .lower .main .col-wrap .col-left .quad-im-asset .item,
#content .content-inner .lower .main .col-wrap .col-right .quad-im-asset .item {width:160px; margin:0 20px 0 0; display:block; padding:0 0 14px 0; float:left; overflow:auto}
#content .content-inner .lower .main .col-wrap .col-left .quad-im-asset .item img,
#content .content-inner .lower .main .col-wrap .col-right .quad-im-asset .item img {width:160px; height:135px; display:block; padding:0 0 14px 0;}
#content .content-inner .lower .main .col-wrap .col-left .quad-im-asset .item a h3,
#content .content-inner .lower .main .col-wrap .col-right .quad-im-asset .item a h3 {display:block; padding:0 0 10px 0; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-weight:normal; margin:0;; font-size:1.3em; line-height:1.4em;}
#content .content-inner .lower .main .col-wrap .col-left .quad-im-asset .item h3,
#content .content-inner .lower .main .col-wrap .col-right .quad-im-asset .item h3 {display:block; padding:0 0 10px 0; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-weight:normal; margin:0;; font-size:1.3em; line-height:1.4em;}
#content .content-inner .lower .main .col-wrap .col-left .quad-im-asset .item.right,
#content .content-inner .lower .main .col-wrap .col-right .quad-im-asset .item.right {margin:0;}


/* SINGLE IMAGE ASSET */
#content .content-inner .lower .main .col-wrap .col-left .single-im-asset,
#content .content-inner .lower .main .col-wrap .col-right .single-im-asset {display:block;overflow:auto}
#content .content-inner .lower .main .col-wrap .col-left .single-im-asset .item,
#content .content-inner .lower .main .col-wrap .col-right .single-im-asset .item {width:340px; margin:0; display:block; padding:0 0 14px 0; float:left; overflow:auto}
#content .content-inner .lower .main .col-wrap .col-left .single-im-asset .item img,
#content .content-inner .lower .main .col-wrap .col-right .single-im-asset .item img {width:340px; height:135px; display:block; padding:0 0 14px 0;}
#content .content-inner .lower .main .col-wrap .col-left .single-im-asset .item a h3,
#content .content-inner .lower .main .col-wrap .col-right .single-im-asset .item a h3 {display:block; padding:0 0 10px 0; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-weight:normal; margin:0;; font-size:1.3em; line-height:1.4em;}
#content .content-inner .lower .main .col-wrap .col-left .single-im-asset .item h3,
#content .content-inner .lower .main .col-wrap .col-right .single-im-asset .item h3 {display:block; padding:0 0 10px 0; font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-weight:normal; margin:0;; font-size:1.3em; line-height:1.4em;}
#content .content-inner .lower .main .col-wrap .col-left .single-im-asset .item.right,
#content .content-inner .lower .main .col-wrap .col-right .single-im-asset .item.right {margin:0;}


/* THREE THUMBNAIL IMAGE ASSET */
#content .content-inner .lower .main .col-wrap .col-left .three-thumb-asset,
#content .content-inner .lower .main .col-wrap .col-right .three-thumb-asset {display:block; overflow-y:none;}
#content .content-inner .lower .main .col-wrap .col-left .three-thumb-asset .item,
#content .content-inner .lower .main .col-wrap .col-right .three-thumb-asset .item {width:100px; height:100px; margin:0 20px 20px 0; float:left}
#content .content-inner .lower .main .col-wrap .col-left .three-thumb-asset .item.last,
#content .content-inner .lower .main .col-wrap .col-right .three-thumb-asset .item.last {margin:0 0 20px 0;}


/* DOUBLE THUMBNAIL IMAGE ASSET */
#content .content-inner .lower .main .col-wrap .col-left .double-thumb-asset,
#content .content-inner .lower .main .col-wrap .col-right .double-thumb-asset {display:block; overflow-y:none;}
#content .content-inner .lower .main .col-wrap .col-left .double-thumb-asset .item,
#content .content-inner .lower .main .col-wrap .col-right .double-thumb-asset .item {width:160px; height:160px; margin:0 20px 20px 0; float:left}
#content .content-inner .lower .main .col-wrap .col-left .double-thumb-asset .item.last,
#content .content-inner .lower .main .col-wrap .col-right .double-thumb-asset .item.last {margin:0 0 20px 0;}


/* SINGLE THUMBNAIL IMAGE ASSET */
#content .content-inner .lower .main .col-wrap .col-left .single-thumb-asset,
#content .content-inner .lower .main .col-wrap .col-right .single-thumb-asset {display:block; overflow-y:none;}
#content .content-inner .lower .main .col-wrap .col-left .single-thumb-asset .item,
#content .content-inner .lower .main .col-wrap .col-right .single-thumb-asset .item {width:340px; height:80px; padding:0 0 20px 0; float:left}


/* FULL COLUMN SPAN IMAGE ASSET */
#content .content-inner .lower .main .full-col {width:702px; margin:0 0 20px 0}
#content .content-inner .lower .main .full-col img {width:702px; height:128px; display:inline-block}
#content .content-inner .lower .main .full-col p {padding:10px 0 16px 0; display:block; background:url(../images/title-asset-bg.gif) left bottom repeat-x; font-size:0.9em; line-height:1.5em; margin:0;}


/* IN-PAGE SEARCH ASSET */
#content .content-inner .lower .main .col-wrap .col-left .search-asset,
#content .content-inner .lower .main .col-wrap .col-right .search-asset {background-color:#FAF9F9; margin:0 0 20px 0; display:inline-block}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .header,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .header {width:310px; border-bottom:1px solid #E6E6E6;padding:10px 15px; display:block;}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .header h3,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .header h3{font-family:'Charter ITC W01', Georgia, "Times New Roman"; font-size:1.6em; line-height:1.6em; font-weight:normal;color:#000; margin:0}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap {width:310px; padding:18px 15px; overflow:none}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner {width:310px; padding:0 0 10px 0; position:relative}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner input,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner input {width:180px; height:16px; padding:10px 40px 7px 10px; border:1px solid #ECECED; color:#2BBAE6; font-size:1.2em; line-height:1.1em; font-family:Helvetica, Arial, sans-serif; float:left; background:url(../images/content-search-watermark.gif) right 1px no-repeat #FFF; margin:0 0 0 0}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner input:focus,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner input:focus {background:#FFF;color:#999; outline:none;border:1px solid #CBCBCB;}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner a,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner a {width:30px}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner a.btn,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner a.btn {background:url(../images/home-btn-search.jpg) left top repeat-x #DFE0E1; height:27px; display:inline-block;border:1px solid #ECECED; margin:0 0 0 5px; padding: 0; text-align:center; padding:6px 7px 0 7px; color:#000; font-size:1.1em; font-family:Helvetica, Arial, sans-serif;cursor:pointer;float:left}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner a.btn.search,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner a.btn.search {width:50px}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner a.btn:hover,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner a.btn:hover {background:url(../images/home-btn-search.jpg) left bottom repeat-x #DFE0E1;border:1px solid #E1E1E1;  }
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner ul,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner ul{width:230px;padding:0; margin:0; background-color:#FFF; position:absolute; z-index:20;float:left; top:34px; left:0; border-top:1px solid #ECECED; font-family:Helvetica, Arial, sans-serif; -webkit-box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.2);box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.2);}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner ul li,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner ul li{width:229px;padding:0; margin:0; list-style:none; border-right:1px solid #ECECED; border-bottom:1px solid #ECECED; border-left:1px solid #ECECED; }
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner ul li a,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner ul li a{width:199px;padding:8px 15px 6px 15px; margin:0; list-style:none; display:block; background:url(../images/home-search-dropdown.jpg) left top repeat-x #F0F1F5; color:#999; font-size:1em; line-height:1.2em;}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner ul li a:hover,
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner ul li.Selected a,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner ul li a:hover,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner ul li.Selected a{background:url(../images/home-search-dropdown-high.jpg) left top repeat-x #26A4CC; color:#FFF;}
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .base,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .base {width:310px; padding:9px 0 15px 0; color:#333; float:left }
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .base p,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .base p{margin:0; }


/* CONTACT INFO AND BUTTON ASSET */
.contact-info-and-btn-asset {background-color:#F4FAFD; margin:0 0 20px 0; padding:20px 15px;border-bottom:4px solid #199EDD; text-align:center}
.contact-info-and-btn-asset span {font-family:'Charter ITC W01', Georgia, "Times New Roman"; color:#1F9FDE; font-size:1.3em; line-height:1.3em;padding:3px 0 0 0}
.contact-info-and-btn-asset a.contact {background:url(../images/home-btn-search.jpg) left top repeat-x #DFE0E1; height:25px; display:inline-block;border:1px solid #ECECED; margin:0 0 0 5px; padding: 0; text-align:center; padding:6px 16px 0 16px; color:#000; font-size:1.1em; font-family:Helvetica, Arial, sans-serif;cursor:pointer}
.contact-info-and-btn-asset a.btn:hover {background:url(../images/home-btn-search.jpg) left bottom repeat-x #DFE0E1;border:1px solid #E1E1E1;  }
/*content-btn-asset*/
#content .content-inner .lower .main .col-wrap .col-left .content-btn-asset,
#content .content-inner .lower .main .col-wrap .col-right .content-btn-asset {background-color:#F4FAFD; margin:0 0 20px 0; padding:20px 15px; width: 310px; border-bottom:4px solid #199EDD; text-align:center}
#content .content-inner .lower .main .col-wrap .col-left .content-btn-asset span,
#content .content-inner .lower .main .col-wrap .col-right .content-btn-asset span {font-family:'Charter ITC W01', Georgia, "Times New Roman"; color:#1F9FDE; font-size:1.3em; line-height:1.3em;padding:3px 0 0 0}
#content .content-inner .lower .main .col-wrap .col-left .content-btn-asset a.content-asset,
#content .content-inner .lower .main .col-wrap .col-right .content-btn-asset a.content-asset {background:url(../images/home-btn-search.jpg) left top repeat-x #DFE0E1; height:25px; display:inline-block;border:1px solid #ECECED; margin:0 0 0 5px; padding: 0; text-align:center; padding:6px 16px 0 16px; color:#000; font-size:1.1em; font-family:Helvetica, Arial, sans-serif;cursor:pointer}
#content .content-inner .lower .main .col-wrap .col-left .content-btn-asset a.btn:hover,
#content .content-inner .lower .main .col-wrap .col-right .content-btn-asset a.btn:hover {background:url(../images/home-btn-search.jpg) left bottom repeat-x #DFE0E1;border:1px solid #E1E1E1;  }
                                                          
#content .content-inner .clearing {clear:both}
#content .content-inner .clearing {clear:both}

/* NO RESULTS SHORT LETS */

#divNoResultsShortLets { margin:20px 0 0 0; }
#NoResultsShortLets { width:90%;margin:auto; }
#NoResultsShortLets .Header { width:100%;float:left;margin:50px 0 10px 0; }
#NoResultsShortLets .Header strong { display:block;color:#199edd;font-size:1.6em;text-align:center; }
#NoResultsShortLets p { text-align:center;font-size:1.1em;line-height:1.3em;margin:0 0 20px 0; }

/*KAMPYLINK*/
#kampylink{position:absolute;top:193px;right:0}

/*THANK YOU FORMS*/
.Content a.CloseModal{display:none}

﻿/*MORTGAGE CALCULATOR*/
.MortgageCalculator{border:1px solid #ddd;-moz-border-radius:5px;border-radius:5px;margin:8px;padding:0 0 14px;position:relative}
#cphBody_mortgageCalculatorDiv{border:1px solid #ddd;margin:8px;padding:0 0 14px;position:relative}
.MortgageCalculator h5{background:#F3F3F3;color:#5d5d5d;font-size:15px;font-weight:bold;padding:12px 0 12px 12px}
.MortgageCalculator p{padding:24px 0 17px 12px; font-size:0.9em}
.MortgageCalculator a{color:#009edf;font-size:12px;padding:0 0 0 12px}
.MortgageCalculator img{position:absolute;right:7px;top:-4px}
#LeftWrap .MortgageCalculator{width:296px;clear:left;margin:8px 0 0;float:left}

/*WATERMARK*/
#content .content-inner .lower .sub-content .suppliment .search-container .search-inner input.WatermarkDemand,
#content .content-inner .lower .main .col-wrap .col-right .search-asset .field-wrap .inner input.WatermarkDemand,
#content .content-inner .lower .main .col-wrap .col-left .search-asset .field-wrap .inner input.WatermarkDemand{background:#FFECEC}

/*LETTINGS AGENT - LOCATION DIRECTORY*/
#GlobalListingResultsContainer ul.Location-results{border:0px;float:left;width:652px}
ul.Location-results li{border-bottom:1px solid #e5e5e5;float:left;padding:10px 0 10px 0!important;width:652px}
ul.Location-results li ul.PromoIcons{background:none;float:left;height:auto;margin:16px 0 0 7px;padding:0;position:absolute !important;width:44px;z-index:1}
ul.Location-results li ul.PromoIcons li{background:none;border:none;height:18px;margin:0 0 3px;padding:0;width:auto}
ul.Location-results li a.Image img{background:#FFF;border:2px solid #9C9E9D;float:left;height:100px;margin:10px;padding:3px;position:absolute;width:152px}
ul.Location-results li div.Details{margin: 10px 0 0 190px;padding:0;top:0}
body#hamptons div#GlobalContentWrapper ul.Location-results li div.Details a span.result-price{font-size:1.8em;font-weight:bold;line-height:26px}
body#hamptons div#GlobalContentWrapper ul.Location-results li div.Details h2{font-size: 1.1em;margin:5px 0 0}
body#hamptons div#GlobalContentWrapper ul.Location-results li div.Details h2 a{color:#333}
body#hamptons div#GlobalContentWrapper ul.Location-results li div.Details h2 a span{color:#666}
body#hamptons div#GlobalContentWrapper ul.Location-results li div.Details p{width:447px;padding:0 15px 0 0;margin:10px 0 0}
ul.Location-results li div.prop-button-wrapper{float:left;margin:10px 0 0;padding:0 10px;width:632px}
ul.Location-results li div.prop-button-wrapper ul.Buttons{float:left;height:29px;margin:0 0 0 180px;min-height:29px;padding:0;position:absolute;width:auto}
ul.Location-results li div.prop-button-wrapper ul.Buttons li{border:none;display:inline-block;float:left;height:29px;margin:0 5px 0 0;padding:0;width:auto}
ul.Location-results li div.prop-button-wrapper ul.Buttons li a{;background-repeat:no-repeat;border-radius:4px 4px 4px 4px;display:inline-block;height:27px;line-height:27px;padding:0 5px 0 20px;text-decoration:none;width:auto;background-color:#F2F2F2;border:1px solid #F2F2F2;color:#666666}
ul.Location-results li div.prop-button-wrapper ul.Buttons li a:hover{background-color:#fff;border:1px solid #b3b3b3;color:#666}

/*FAVOURITE ASSET*/
.Hidden { display:none; }
a#FavouritesLink { background:none; padding:0; }
a#FavouritesStarLink { padding: 0 0 0 22px; background: url(/images/results/listing-buttons-bg-sprite.png) no-repeat 0 -61px; }

#header-outer .header-inner .secondary-links ul li.linksFavourites { padding-left:3px; }

/*VIDEO SPECIFIC*/
#content .content-inner .lower .main .col-wrap .col-left .video-asset,
#content .content-inner .lower .main .col-wrap .col-left .video-asset div,
#content .content-inner .lower .main .col-wrap .col-left .video-asset div object,
#content .content-inner .lower .main .col-wrap .col-right .video-asset,
#content .content-inner .lower .main .col-wrap .col-right .video-asset div,
#content .content-inner .lower .main .col-wrap .col-right .video-asset div object{width:340px}




/* Contour Form SPECIFIC STYLING */
 
/*Modals*/
div.GlobalModalWrapper {background:url(/images/modals/modal-bg.png) repeat;top:0;right:0;bottom:0;left:0;height:auto;width:100%;z-index:10000;position:absolute}
div.GlobalModalWrapper a:hover {color:#999}
div.GlobalModalWrapper .Body {background:White;overflow:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:5px 5px 30px rgba(0, 0, 0, 0.8);-moz-box-shadow:5px 5px 30px rgba(0, 0, 0, 0.8);padding:0 0 20px}
div.GlobalModalWrapper .Body .Title {border-bottom:Solid 1px #ccc;padding:0 25px;height:44px;line-height:44px;background:#f8f8f8;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}
div.GlobalModalWrapper .Body .Title h6 {color:#666;font-size:1.2em;font-weight:normal;padding:0;margin:0;float:left}
div.GlobalModalWrapper .Body .Title a {background:url(/images/modals/close-sprite.gif) no-repeat left top;float:right;clear:none;margin:7px 0 0 0;height:29px;line-height:29px;padding:0 0 0 8px;font-size:13px;color:#666;text-decoration:none;text-shadow:0 -1px White}
div.GlobalModalWrapper .Body .Title a span {background:url(/images/modals/close-sprite.gif) no-repeat right top;float:left;height:29px;margin:0;padding:0 31px 0 0}
div.GlobalModalWrapper .Body .Title a:hover {background-position:left bottom;color:#333}
div.GlobalModalWrapper .Body .Title a:hover span {background-position:right bottom}
div.GlobalModalWrapper .Body .Content {padding:0 25px;float:left;color:#666}
/* GLOBAL MODAL STUFF */
div.GlobalModalWrapper fieldset.Error label,
div.GlobalModalWrapper fieldset.Error textarea {color:#c73b3c}
div.GlobalModalWrapper fieldset.Error input,
div.GlobalModalWrapper fieldset.Error textarea {border:solid 1px #c73b3c;background:#f7dade}
div.GlobalModalWrapper fieldset.Error .ToolTip {float:left;margin:15px 0 0 200px;padding:0;position:absolute;z-index:99999}
div.GlobalModalWrapper fieldset.Error .ToolTip .ValidationImage {width:15px;height:15px;margin:15px 0 0 0;background:url(/images/modal/version-2.0/validation-sprite.gif) 15px 0}
div.GlobalModalWrapper fieldset.Error .ToolTip .One {width:118px!important;margin:0;padding:0;z-index:1000;background:Transparent url(/images/modal/version-2.0/tool-tip-top.gif) top right no-repeat}
div.GlobalModalWrapper fieldset.Error .ToolTip .One .Two {width:95px;height:30px;margin:0;padding:5px 5px 5px 18px;background:url(/images/modal/version-2.0/tool-tip-bottom.gif) no-repeat right bottom;font-size:12px}

li.paging-next-ellipsis a.pagingbutton,
li.paging-prev-ellipsis a.pagingbutton { cursor: default; }

.clearfix:before, .clearfix:after { content:"";display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }

.property-dev-list { list-style:none;margin:10px 0 10px 0;padding:0; }
.property-dev-list li { margin:0;padding:15px 0 15px 0;border-bottom:#E6E6E6 1px solid; }
.property-dev-list li:last-child { border-bottom:none; }
.property-dev-list .property-dev-image-cont { width:280px;height:215px;background-color:#F5F5F6;position:relative;float:left;margin:0 15px 10px 0; }
.property-dev-list .property-dev-image-cont .property-dev-flag { width:88px;height:88px;position:absolute;top:0px;right:0px; }
.property-dev-list .property-dev-image-cont .dev-new-flag { background-image:url(../images/dev-new-flag.png);background-repeat:no-repeat; }
.property-dev-list .property-dev-image-cont .property-dev-image-hold { width:260px;height:195px;background-color:#FFF;margin:10px; }
.property-dev-list h1 { font-weight:normal;font-size:1.5em!important;margin:0 0 12px 0; }
.property-dev-list h2 { font-weight:normal;font-size:1.2em;color:#999;margin:0 0 12px 0; }
.property-dev-list p { font-family:Helvetica, Arial, sans-serif;font-size:0.9em;line-height:1.2em; }

.view-button { display:block;background-color:#999;float:left; }
.view-button span { display:block;color:#FFF;padding:8px 15px 8px 15px; }

.developments-selector { border-top:#E6E6E6 2px solid;border-bottom:#E6E6E6 2px solid;height:45px; }
.developments-selector span { display:block;float:left;margin:13px 0 0 13px; }
.developments-selector .back-button { float:right;font-size:0.9em;margin:13px 13px 0 0;text-decoration:underline; }
.developments-selector select { float:left; }


/* SELECT DROP DOWN CONTROLS */
.selectBox-dropdown { width:200px!important;position:relative;border:#DCDCDC 1px solid;box-sizing:border-box;border-style:solid;border-width:1px 1px 1px 1px medium;font-size:0.9em;line-height:1.3em;text-decoration:none;text-align:left;color:#333;outline:none;vertical-align:middle;display:inline-block;cursor: pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#FFF;margin:8px 0 0 8px;background-image:url(../images/select-bg.jpg);background-repeat:repeat-x;-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.3);box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.3) }
.selectBox-dropdown:hover { color:#199EDD; }
.selectBox-dropdown.selectBox-menuShowing { -moz-border-radius-bottomleft: 0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0; }
.selectBox-dropdown .selectBox-label { padding:4px 10px 2px 10px;margin:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.9em;font-family:Helvetica, Arial, sans-serif; }
.selectBox-dropdown .selectBox-arrow { position:absolute;top:3px;right:0;width:22px;height:80%;background-image:url(../images/select-arrow.jpg);background-repeat:no-repeat;background-position:6px 7px;border-left:#BBB 1px solid;margin:0; }

.selectBox-dropdown-menu { position:absolute;z-index:99999;max-height:163px;font-size:0.9em;border-right:#DCDCDC 1px solid;border-left:#DCDCDC 1px solid;border-bottom:#DCDCDC 1px solid;background: #FFF;overflow:auto;box-shadow:0 3px 8px rgba(0, 0, 0, 0.25);font-family:Helvetica, Arial, sans-serif; }
.selectBox-inline { min-width:150px;outline:none;border:#DCDCDC 1px solid;background:#FFF;display:inline-block;overflow:auto; }
.selectBox-inline:focus { border-color:#DCDCDC; }
.selectBox-options, .selectBox-options li, .selectBox-options li a { list-style:none;display:block;cursor:default;padding:0;margin:0; }
.selectBox-options li a { display:block;margin:auto;font-size:0.9em;white-space:nowrap;overflow:hidden;border-bottom:#DCDCDC 1px solid;padding:7px 10px 6px 10px;cursor:pointer;color:#333 }
.selectBox-options li:last-child a { border-bottom:0; }
.selectBox-options li.selectBox-hover a { background-color:#FAFAD4;color:#199EDD; }
.selectBox-options li.selectBox-selected a { background-color:#FAFAD4;color:#199EDD; }

.developments-text { font-family:Helvetica,Arial,sans-serif;font-size:0.9em;margin:0 0 30px 0; }
.developments-text ul { margin:0 0 15px 35px; }
.developments-text ul li { list-style:disc outside none!important; }

/* VIDEO ASSET */
#content .content-inner .lower .main .col-wrap .col-left .video-asset,
#content .content-inner .lower .main .col-wrap .col-right .video-thumb-asset {display:block; overflow-y:none; margin:0 0 20px 0;}

.quote-hold .slides_container {overflow: hidden; position: relative; display: block;}
.quote-hold .slides_control { background-color:#86CFEE;}
.quote-hold .slides_control div p { width:314px;font-size:1.4em;font-style:italic;line-height:1.5em;color:#FFF;margin:0; }
.quote-hold .prev { display:block;float:left;width:13px;height:15px;margin:5px 0 5px 0;text-indent:-5000px;outline:none;background-image:url(../images/quote-arrows.png);background-repeat:no-repeat;background-position:bottom left; }
.quote-hold .prev:hover { background-position:top left; }
.quote-hold .next { display:block;float:left;width:13px;height:15px;margin:5px 0 5px 0;text-indent:-5000px;outline:none;background-image:url(../images/quote-arrows.png);background-repeat:no-repeat;background-position:bottom right; }
.quote-hold .next:hover { background-position:top right; }
.quote-hold .pagination { float:right;margin:5px 0 5px 0;padding:0;list-style:none; }
.quote-hold .pagination li { float:left;margin:0 0 0 2px; }
.quote-hold .pagination li a { display:block;width:15px;height:15px;text-indent:-5000px;outline:none;background-image:url(../images/quote-pagination.png);background-position:right;background-repeat:no-repeat; }
.quote-hold .pagination li.current a { background-position:left; }

/* COOKIES */
.cook{margin:0; padding:0;color:#666; background-color:#FFF; font:1em/100% 'Charter ITC W01', Georgia, "Times New Roman", Times, serif;letter-spacing: 0; }
.cook p{margin:0 0 15px 0;font-size: 0.75em;line-height: 1.6em;font-family: Helvetica, Arial, sans-serif;}
.cook .One h1 {font-size: 3.1em;line-height: 1.1em; font-weight: normal;color: #97DCF2;margin: 10px 0 20px 0; display: block}
.cook .One h2 { font-weight: bold;color: #666;margin: 20px 0 10px 0; font-weight:normal;font-size: 1.1em;}
.cook .One ul.cookieslist {list-style-type: square;line-height: 20px;clear: both;padding: 0;margin: 10px ; clear: both; font-weight:normal;font-size: 0.75em;line-height: 1.6em;font-family: Helvetica, Arial, sans-serif;}
.cook .One ul.cookieslist li {border: none;background: url(/images/global/GlobalUnbrandedBullet.gif) no-repeat left 10px;margin: 0;padding: 0 0 0 10px;}
.cook .One .DataTwoColumn-wrap { background-color: #EAEAEA;border: 1px solid #EAEAEA;padding: 5px; margin: 20px 0 20px 0;}
.cook .One .DataTwoColumn-wrap .DataTwoColumn-title {color: #FFF;font-size: 1.2em;line-height: 20px;padding: 10px 15px; overflow: auto;}
.cook .One .DataTwoColumn-wrap .DataTwoColumn-title .lefttitle { float: left; width: 200px;color: #666; font-weight: bold}
.cook .One .DataTwoColumn-wrap .DataTwoColumn-title .righttitle {float: left;width: 368px;color: #666;font-weight: bold}
.cook .One .DataTwoColumn-wrap .DataTwoColumn-container {background: #fff;border: 1px solid #eee;padding: 5px 15px 0px;display: block;overflow: auto;}
.cook .One .DataTwoColumn-wrap .DataTwoColumn-container .leftcolumn {float: left; width: 200px;}
.cook .One .DataTwoColumn-wrap .DataTwoColumn-container .rightcolumn {float: left;width: 368px;}

/* Issue 11783 Google iframe showing  */
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* DEVELOPMENT LOGO (SMALL) */
.development-logo {
    width:79px;
    height:51px;
    border:#CCC 1px solid;
    padding:2px;
    background:#FFF;
}

/* DEVELOPMENT LISTING */
.development-listing {
    background-color:#F8F8F8!important;
    padding:10px!important;
    width:632px!important;
}
.development-listing .development-photo {
    float:left;
    border:#CCC 1px solid;
    background:#FFF;
    padding:3px;
    overflow:hidden;
    width:240px;
    height:200px;
}
.development-listing .development-photo:hover {
    box-shadow:0 0 4px #CCC;
    border:#999 1px solid;
}
.development-listing .development-photo a {
    border:none;
    outline:none;
    display:block;
    width:240px;
    height:200px;
    overflow:hidden;
}
.development-listing .development-photo img {
    /*width:240px!important;*/
    width:auto!important;
    height:200px!important;
    border:0!important;
    padding:0!important;
    margin:0!important;
    position:relative!important;
}
.development-listing .development-photo img:hover {
    box-shadow: none!important;
    border:0!important;
}
.development-listing .development-info {
    float:left;
    width:374px;
    padding-left:10px;
}
.development-listing .development-info .development-name {
    width:100%;
    border-bottom:#CCC 1px solid;
}
.development-listing .development-info .development-name h2 {
    font-size:1.6em;
    line-height:1.2em;
    font-weight:normal;
    color:#1f9fde;
    padding:8px 0 5px 0;
}
.development-listing .development-info .development-name p {
    font-size:1.2em;
    padding:0 0 0 0;
}
.development-listing .prop-button-wrapper {
    padding:0!important;
    margin:0!important;
    width:auto!important;
}
.development-listing .prop-button-wrapper .Buttons {
    margin:0!important;
    width:374px!important;
}
.development-listing .prop-button-wrapper .Buttons li.ContactAgent a {
    background:#FFF!important;
}
.development-listing .prop-button-wrapper .Buttons li.ContactAgent a:hover {
    background:#DDD!important;
}
.development-listing .development-description {
    padding:10px 0 18px 0;
    line-height:1.5em;
}
.development-listing .development-logo {
    float:left;
}

/* DEVELOPMENT DETAILS */
.development-details p {
    padding:0;
    margin:10px 0 10px 0;
}
div.DetailsToolsWrapper div.development-details {
    overflow:hidden;
}
.development-details #DetailsContentContainer, .development-details #DetailsContentContainer ul {
    padding:3px 0 0 0!important;
    width:100%!important;
    border:0!important;
}
.development-details #DetailsContentContainer ul li {
    width:100%!important;
    padding:2px 0 2px 0!important;
}
.development-details .ContactAgentButton {
    float:left;
    margin:20px 0 2px 0;
}

/* DEVELOPMENT OVERVIEW */
#ResultsListingContainer #GlobalListingToolsContainerOne:before,
#ResultsListingContainer #GlobalListingToolsContainerOne:after {
  content: "";
  display: table;
}
 
#ResultsListingContainer #GlobalListingToolsContainerOne:after {
  clear: both;
}
#ResultsListingContainer #GlobalListingToolsContainerOne {
    border-left:#DDD 1px solid;
    border-right:#DDD 1px solid;
    zoom: 1; /* ie 6/7 */
}
#ResultsListingContainer #GlobalListingToolsContainerOne .One {
    background:#FFF;
}
#ResultsListingContainer #GlobalListingToolsContainerOne .Links {
    width:auto!important;
    margin:0!important;
    height:auto!important;
    line-height:auto!important;
}
.development-overview {
    border-left:#DDD 1px solid;
    border-right:#DDD 1px solid;
}
.development-overview .development-overview-title {
    overflow:hidden;
}
.development-overview .development-overview-title h2 {
    font-family: "Charter ITC W01",Georgia,"Times New Roman",Times,serif;
    font-weight:normal;
    font-size:2.2em;
    color:#199edd;
    line-height:1em;
    margin:30px 10px 0 20px;
}
.development-overview .development-overview-title p {
    margin:10px 10px 20px 10px;
    font-family:"Charter ITC W01",Georgia,"Times New Roman",Times,serif;
    font-size:1.4em;
    font-weight: normal;
}
.development-overview .development-overview-title p span.last {
    padding:0 10px 0 10px;
    border-right:#DDD 1px solid;
    line-height:1.1em;
}
.development-overview .development-overview-title p span:last-child {
    border-right:none;
}
.development-overview .development-overview-carousel {
    width:100%;
    /*height:259px;*/
    /*background-color:#EEE;*/
    position:relative;
    /*border-bottom:#DDD 1px solid;*/
    padding-bottom:20px;
}
.development-overview .development-overview-carousel .development-logo {
    width:135px;
    height:96px;
    border:#DDD 1px solid;
    padding:3px;
    background:#FFF;
    position:absolute;
    right:20px;
    top:-80px;
}

/* DEVELOPMENT BLOCK */
.development-block {
    margin:40px 0 0 0;
    float:left;
    border-bottom:#DDD 1px solid;
    width:100%;
    position:relative;
}
.development-block .development-header {
    background-color:#f8f8f8;
    overflow:hidden;
    border-top:#DDD 1px solid;
    border-left:#DDD 1px solid;
    border-right:#DDD 1px solid;
}
.development-block .development-header .development-logo {
    position:absolute;
    top:18px;
    right:20px;
    display: none;
}

.development-block .development-header h2 {
    font-size:1.8em;
    line-height:1.2em;
    font-weight:normal;
    color:#1f9fde;
    padding:20px 150px 5px 20px;
    font-family: "Charter ITC W01",Georgia,"Times New Roman",Times,serif;
}
.development-block .development-header p {
    padding:0 150px 20px 20px;
    color:#666;
    margin:0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul {
    border-top:#DDD 1px solid;
    min-height: 0;
    min-height: 0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children {
    border-bottom:#DDD 1px solid;
    overflow:hidden;
    padding: 0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children:last-child {
    border-bottom:none;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a {
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
    background-image:url('/images/results/development-block-arrow.png');
    background-repeat:no-repeat;
    background-position:612px 25px;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a:hover {
    background-color:#FAFAFA;
    background-position:612px -82px;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a:hover img {
    box-shadow:none;
    border:0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a .property-image {
    width:82px;
    height:53px;
    border:#DDD 1px solid;
    background:#FFF;
    padding:2px;
    float:left;
    margin:15px 15px;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a .property-image img {
    width:82px;
    height:53px;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a .property-details {
    float:left;
    padding:15px 0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a .property-details h3 {
    font-size:1.3em;
    font-weight:normal;
    color:#022a5b;
    margin:4px 0 5px 0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a .property-details p {
    padding:0!important;
    color:#333;
    margin:0 0 2px 0;
}
.development-block #ResultsListingContainer #ResultsListing #GlobalListingResultsContainer .One ul .development-children a .property-details span {
    padding:0!important;
    color:#666;
    margin:0;
}
div#ResultsListingContainer ul#ResultsList li a .property-image img {
  position: relative;
  margin: 0;
  width: 82px;
  height: 53px;
  border: 0;
  padding: 0;
  background: #000;
  float: none;
}

/* DEVELOPMENT FLAG */
.development-flag {
    position:absolute;
    right:-13px;
    top:105px;
    padding:0 0 14px 0;
    background-image:url('/images/results/label-corner.jpg');
    background-position:right bottom;
    background-repeat:no-repeat;
}
.development-flag .development-flag-inner {
    background-color:#f5f5f6;
    -webkit-box-shadow: -5px 5px 3px -3px rgba(0,0,0,0.25);
    -moz-box-shadow: -5px 5px 3px -3px rgba(0,0,0,0.25);
    box-shadow: -5px 5px 3px -3px rgba(0,0,0,0.25);
    padding:8px;
    overflow:hidden;
}
.development-flag .development-name {
    float:left;
}
.development-flag p, .development-flag span {
    white-space: nowrap;
    margin:0;
}
.development-flag p {
    margin:8px 30px 5px 10px;
    font-size:0.9em;
}
.development-flag span {
    font-family: "Charter ITC W01",Georgia,"Times New Roman",Times,serif;
    font-weight:normal;
    font-size:1.4em;
    color:#199edd;
    line-height:1em;
    margin:0 30px 5px 10px;
    float:left;
}
.development-flag .development-logo {
    float:left;
    display: none;
}

div#GlobalListingResultsContainer .development-listing .One {
    width: 374px;
    padding-left: 10px;
}
div#ResultsListingContainer ul#ResultsList .development-listing .Two {
    min-height: 0px;
}
/* Development details carousel */
.cwo-umbraco-carousel { width:100%;height:350px;overflow:hidden;padding-bottom:30px;position:relative; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-pannels .cwo-umbraco-carousel-item { width:100%;position:absolute;top:-10px; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container { position:absolute;bottom:0px;height:30px;width:654px!important;background-color:#FFF; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls { position:relative;top:10px;right:10px; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-prev, .cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-next { position:absolute;width:7px;height:12px;margin:0 0 0 8px;background-image:url(../Images/cwo-carousel-control.png);text-indent:-5000px;cursor:pointer; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-prev { background-position:left bottom;right:15px; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-prev:hover { background-position:left bottom; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-next { background-position:right bottom;right:0; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-next:hover { background-position:right bottom; }
/*.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-next.end { background-position:right top;cursor:default; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-controls .cwo-umbraco-carousel-prev.end { background-position:left top;cursor:default; }*/
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-pagination { float:left;position:relative;left:10px;top:10px; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-pagination li { background-image:url(../Images/cwo-carousel-pagination.png);background-repeat:no-repeat;background-position:right;width:10px;height:10px;margin:0 5px 0 0;float:left;cursor:pointer; }
.cwo-umbraco-carousel .cwo-umbraco-carousel-controls-container .cwo-umbraco-carousel-pagination li.active { background-position:left; }

