#bottommenu{display:block;float:right;padding:5px 0 20px;text-align:right;width:100%;}#bottommenu ul li{display:inline-block;padding-right:0;}#bottommenu ul li a{color:#929282;font-size:10px;font-style:italic;line-height:25px;padding:3px 8px;text-transform:uppercase;}#buildtosuit div.headertext,#projectmanagement div.headertext{margin:20px 0;}#commerciallinks a{color:#C6C5BA;display:block;font:17px/23px ff-scala-web,serif;height:40%;padding:5% 20px;position:relative;}#commerciallinks a span.LEARNMORE{background-color:maroon;bottom:0;color:#fff;display:block;font-size:13px;height:20px;line-height:23px;position:absolute;right:24px;text-align:center;width:100px;}#commerciallinks a span.white{color:#FFF;font-size:20px;font-style:italic;}#contact_left{-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#e9e9e2;behavior:url(/PIE.htc);border-radius:15px;display:block;float:left;height:350px;margin-bottom:20px;margin-right:10px;margin-top:30px;padding:20px;width:260px;}#contact_left h3{color:#1a1818;font:normal normal 14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin:0;text-transform:uppercase;}#contact_left p{border-top:1px solid #6e6e5b;}#contact_left p a.servicelink{background:url(/images/socialmedia.png) no-repeat -202px 0;display:inline-block;float:right;height:23px;text-indent:-9999px;width:87px;}#contact_left p a:hover{color:#000;text-decoration:underline;}#contact_left p,#contact_left p a{color:#6e6e5b;font:13px/21px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;padding-top:10px;text-transform:none;}#contact_right{display:block;float:left;margin-bottom:20px;margin-top:30px;}#customerquote{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;background-color:#e9e9e2;behavior:url(/PIE.htc);border-radius:20px 0 0 20px;display:block;float:left;height:215px;padding:20px;width:186px;}#customerquoteimage{background-color:#e9e9e2;display:block;float:left;height:255px;margin-right:20px;width:176px;}#headerlogo a span{background:url(/images/header_logo.png) no-repeat;display:block;height:51px;margin:0;padding:0;text-indent:-9999px;width:277px;}#headerlogo h2{display:block;height:0;margin:0;text-indent:-9999px;}#historysection div.headertext{margin-bottom:30px;}#home_blogcontent{border-top:2px solid #deddd7;display:block;min-height:250px;padding-top:10px;width:690px;}#home_blogcontent h2, #homepage_content h2{color:#00AEEF;display:inline-block;font:25px ff-scala-web,serif;margin-bottom:0;margin-top:0;padding-right:10px;}#homepage_content h4, #commercial_left h4, #residential_left h4  {color:#b0afa0;display:inline-block;font:12px ff-scala-web,serif;margin-top:0;padding-right:10px;text-transform:uppercase;}#home_blogcontent p{font-size:13px;}#home_blogcontent p a{color:#c9212c;font-style:italic;}#home_sidebar{-moz-border-radius:10px;-moz-box-shadow:0 1px 5px 0 #4a4a4a;-webkit-border-radius:10px;-webkit-box-shadow:0 1px 5px 0 #4a4a4a;background-color:rgba(185,5,29,0.8);behavior:url(/PIE.htc);border-radius:10px;box-shadow:0 1px 5px 0 #4a4a4a;display:block;margin-bottom:15px;min-height:700px;position:absolute;right:10px;top:135px;width:300px;z-index:10;}#homebloglist{background-color:#b0afa0;display:inline-block;min-height:325px;padding:0 20px;width:260px;}#homebloglist li.header{list-style:none;padding:10px 0;}#homebloglist li.header span{color:#000;font-size:12px;list-style:none;text-transform:uppercase;}#homebloglist li.homeblogitem p{font-size:12px;margin-bottom:7px;margin-top:7px;text-transform:none;}#homebloglist strong li.homeblogitem p,#home_rigth p,#home_left p{font-style:normal;font-weight:400;}#homeimage{display:inline-block;height:395px;width:1000px;}#link1 img,#link2 img{position:relative;top:-7px;}#newsleft div.blogentry div.blog_info h4{border-top:1px solid #deddd7;padding-top:20px;}#newsleft h3.cathead{border-bottom:2px solid #deddd7;color:#c9212c;font:italic 30px ff-scala-web,serif;margin-top:0;}#newsright a{color:#c9212c;font:normal normal normal 14px/15px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;}#newsright h3{border-bottom:2px solid #cacabe;color:#6e6e5b;font:normal normal 14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin:0 0 10px;padding-bottom:5px;padding-top:30px;text-transform:uppercase;}#newsright ul li{list-style:none;}#newssignup p a.servicelink{background:url(/images/socialmedia.png) no-repeat -202px 0;display:inline-block;height:23px;text-indent:-9999px;width:87px;}#pagemenu{border-bottom:2px solid #f2f2ee;width:100%;}#pagemenu ul li{color:#b0afa0;display:inline-block;font-size:12px;font-style:italic;margin-right:20px;text-transform:uppercase;}#pagemenu ul li a{color:#929282;}#pagemenu ul li a.selected{border-bottom:1px solid #818070;color:#929282;}#privacysection div.bodycopy h3{color:#bdbeb0;font:22px ff-scala-web;}#privacysection div.bodycopy h4{border-bottom:2px solid #deddd7;margin-top:20px;padding-bottom:5px;}#privacysection div.headertext{margin-top:60px;}#privacysection h2{color:#c9212c;float:left;font:italic 30px ff-scala-web,serif;margin-top:0;padding-right:10px;padding-top:40px;width:230px;}#property_left a img,#property_right.residential a img{float:left;margin-right:10px;}#property_left div.floatleft{float:left;width:204px;}#property_left.residential div.floatleft{float:none;width:404px;}#property_left.residential div.floatleft img{display:inline-block;float:left;height:160px;margin-bottom:10px;margin-right:10px;width:190px;}#property_right p{margin-bottom:0;margin-top:0;}#registerPop h2,#contactPop h2{border-bottom:2px solid #cacabe;color:#c9212c;font-size:15px;margin:0;padding-bottom:5px;padding-right:10px;padding-top:10px;}#request_rigth p{font-size:12px;}#request_rigth p a{color:#000;display:block;font-size:12px;}#search form input#keywords{background-color:#FFF;border:0;color:#6e6c5a;display:inline-block;font:italic 12px "Open Sans",sans-serif,Helvetica;height:23px;margin:0;padding:0;width:150px;}#search form input.searchbtn{-moz-border-radius:0;-webkit-border-radius:0;background:url(/images/search_logo.png) no-repeat;behavior:url(/PIE.htc);border:0;border-radius:0;display:inline-block;height:23px;margin-left:-2px;margin-top:1px;width:23px;}#searchbox{display:inline-block;position:absolute;right:20px;top:0;width:350px;}#searchbox a.servicelink{color:#6e6c5a;float:left;font:bold 10px/27px 'Open Sans',sans-serif;margin-right:20px;text-transform:uppercase;}#searchbox a#chineselink{color:#6e6c5a;float:left;font:bold 10px/27px 'Open Sans',sans-serif;margin-right:20px;text-transform:uppercase;}#socialmedia{float:right;width:150px;}#socialmedia ul li{display:inline-block;float:left;list-style:none;}#socialmedia ul li a#facebook{background:url(/images/socialmedia.png) no-repeat -38px 0;display:block;float:left;height:30px;text-indent:-9999px;width:30px;}#socialmedia ul li a#twitter{background:url(/images/socialmedia.png) no-repeat -5px 0;display:block;float:right;height:30px;text-indent:-9999px;width:30px;}#socialmedia ul li a#vimeo{background:url(/images/socialmedia.png) no-repeat -72px 0;display:block;height:30px;text-indent:-9999px;width:30px;}#topmenu{display:inline-block;margin-bottom:5px;}#topmenu ul{display:inline-block;float:left;margin-bottom:0;padding:30px 0 0;position:relative;z-index:100;}#topmenu ul li a{color:#929282;font-size:12px;height:100%;line-height:25px;margin:0;padding:4px 9px;text-transform:uppercase;width:100%;}#topmenu ul li a.subnav:hover{-moz-border-radius:0;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-webkit-border-radius:0;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;behavior:url(/PIE.htc);border-radius:0;border-top-left-radius:9px;border-top-right-radius:9px;}#topmenu ul li a:hover{-moz-border-radius:9px;-webkit-border-radius:9px;background:rgba(176,175,160,0.9);behavior:url(/PIE.htc);border-radius:9px;color:#000;}#topmenu ul li ul{background:rgba(176,175,160,0.9);left:0;padding-bottom:5px;padding-left:85px;padding-top:5px;position:absolute;top:53px;visibility:hidden;width:600px;}#topmenu ul li.commercial ul.subnav{padding-left:190px;width:495px;}#topmenu ul li ul li{-moz-border-radius:0;-webkit-border-radius:0;background:none;behavior:url(/PIE.htc);border-radius:0;margin-right:10px;margin-top:10px;padding:0;}#topmenu ul li ul li a{-moz-border-radius:0;-webkit-border-radius:0;background:none;behavior:url(/PIE.htc);border-radius:0;color:#929282;font-size:13px;line-height:25px;padding:4px 9px;text-transform:uppercase;}#topmenu ul li ul li a:hover{-moz-border-radius:0;-webkit-border-radius:0;background:none;behavior:url(/PIE.htc);border-radius:0;text-decoration:underline;}#topmenu ul li,#topmenu ul li ul li{display:inline-block;float:left;margin:0 10px 0 0;padding:0;}#topmenu ul li:hover > a{-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;background:rgba(176,175,160,0.9);behavior:url(/PIE.htc);border-top-left-radius:9px;border-top-right-radius:9px;}#topmenu ul li:hover > ul{visibility:visible;}#topmenu.contact-us ul li.contact-us,#topmenu.news ul li.news,#topmenu.residential ul li.residential,#topmenu.commercial ul li.commercial,#topmenu.about-us ul li.about-us,#topmenu.customer-service ul li.customer-service,#bottommenu ul li a:hover{-moz-border-radius:9px;-webkit-border-radius:9px;background:rgba(176,175,160,0.3);behavior:url(/PIE.htc);border-radius:9px;color:#000;}#valuessection h4,#buildtosuit div.headertext h4,#projectmanagement div.headertext h4,#overview div.headertext h4{border-bottom:2px solid #deddd7;padding-bottom:5px;}.adaptingSlider .currentSlideElement img,.adaptingSlider img.currentSlideElement{display:block;position:absolute;width:100%;}.adaptingSlider .rambling-box img,.adaptingSlider .rambling-slice img{bottom:0;display:block;position:absolute;right:0;}.adaptingSlider .rambling-box span,.adaptingSlider .rambling-slice span{display:block;height:100%;position:relative;}.adaptingSlider img.currentSlideElement.alignBottom{bottom:0;left:auto;position:absolute;right:0;top:auto;}.black{color:#000;}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0;}.clear{clear:both;zoom:1;}.clear:before,.clear:after{content:"";display:table;}.color{z-index:15!important;}.des{left:0;position:relative;top:0;z-index:10;}.formrigth input {border:1px #FFF solid;display:inline-block;height:14px; font-size: 14px; line-height: 14px; margin-bottom:8px;margin-top:4px;padding:2px;width:50%;}.formrigth input.redborder{border:1px #c9212c solid;}.formrigth textarea.redborder{border:1px #c9212c solid;}.formrigth select, #servicerequestforminline select {display:inline-block;margin-bottom:6px;margin-top:4px;width:51%;}.formrigth textarea {border:none;height:100px;width:51%; display: inline-block;}.hidden{display:none!important;visibility:hidden;}.homeblogitem{border-top:1px solid #1a1818;color:#6e6e5b;list-style:none;}.homeblogitem a{color:#b9051d;}.homeblogitem a.morelink{color:#000;font-style:italic;font-weight:400;}.invisible{visibility:hidden;}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;line-height:0;overflow:hidden;text-align:left;text-indent:-999em;}.nivo-box{display:block;position:absolute;z-index:5;}.nivo-caption{background:#000;bottom:0;color:#fff;display:none;left:0;opacity:0;position:absolute;width:100%;z-index:8;}.nivo-caption a,.ramblingSlider a{display:inline!important;}.nivo-caption p,.ramblingSlider p{margin:0;padding:5px;}.nivo-controlNav a,.ramblingSlider .rambling-controlNav a{cursor:pointer;position:relative;z-index:9;}.nivo-directionNav a,.ramblingSlider .rambling-directionNav a{cursor:pointer;position:absolute;top:45%;z-index:9;}.nivo-nextNav,.ramblingSlider .rambling-nextNav{right:0;}.nivo-prevNav,.ramblingSlider .rambling-prevNav{left:0;}.nivo-slice{display:block;height:100%;position:absolute;z-index:5;}.nivoSlider{display:inline-block;height:386px;left:0;position:relative;top:0;width:1004px;}.nivoSlider a.nivo-imageLink{border:0;display:none;height:386px;left:0;margin:0;padding:0;position:absolute;top:0;width:1004px;z-index:6;}.nivoSlider img{display:inline-block;left:0;position:absolute;top:0;}.ramblingSlider{position:relative img;position-left:0;position-position:absolute;position-top:0;}.ramblingSlider #rambling-animation{left:0;overflow:hidden;position:absolute;top:0;}.ramblingSlider #rambling-animation img{width:100%;}.ramblingSlider .rambling-box{display:block;position:absolute;z-index:5;}.ramblingSlider .rambling-caption{background:#000;bottom:0;color:#fff;left:0;opacity:.8;position:absolute;width:100%;z-index:8;}.ramblingSlider .rambling-slice{display:block;height:100%;position:absolute;z-index:5;}.ramblingSlider a.rambling-imageLink{border:0;display:none;/* height:100%; */left:0;margin:0;padding:0;position:absolute;top:0;width:100%;}.reveal-modal{-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-border-radius:15px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-border-radius:15px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);background:#eee;behavior:url(/PIE.htc);border-radius:15px;left:25%;padding:30px 30px 34px;position:absolute;top:50px;visibility:hidden;width:520px;z-index:101;}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:13px;font-weight:700;position:absolute;right:20px;text-shadow:0 -1px 1px rbga(0,0,0,.6);top:16px;line-height:12px;}.reveal-modal-bg{background:rgba(110,110,91,0.7000);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;}.reveal-modal.large{margin-left:-340px;width:600px;}.reveal-modal.medium{margin-left:-240px;width:400px;}.reveal-modal.small{margin-left:-140px;width:200px;}.reveal-modal.xlarge{margin-left:-440px;width:800px;}.spinner{background:url(/images/ajax-loader.gif) no-repeat center center;display:none;height:30px;position:absolute;width:16px;}.subnav li a{-moz-border-radius:0;-webkit-border-radius:0;background:none;behavior:url(/PIE.htc);border-radius:0;font-style:italic;}.subnav li a:hover,#topmenu ul li ul li:hover{-moz-border-radius:0;-webkit-border-radius:0;background:none;behavior:url(/PIE.htc);border-radius:0;}.switched_images{height:170px;left:0;position:relative;top:0;}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}.theme-default .nivo-caption a,.theme-default .ramblingSlider .rambling-caption a{border-bottom:1px dotted #fff;color:#fff;}.theme-default .nivo-caption a:hover,.theme-default .ramblingSlider .rambling-caption a:hover{color:#fff;}.theme-default .nivo-controlNav a{background:url(/images/bullets.png) no-repeat;border:0;display:block;float:left;height:20px;margin-right:0;text-indent:-9999px;width:20px;}.theme-default .nivo-controlNav a.active,.theme-default .ramblingSlider .rambling-controlNav a.active{background-position:0 -22px;}.theme-default .nivo-controlNav,.theme-default .ramblingSlider .rambling-controlNav{bottom:4px;left:50px;margin-left:-40px;position:absolute;}.theme-default .nivo-directionNav a,.theme-default .ramblingSlider .rambling-directionNav a{background:url(/images/arrows.png) no-repeat;border:0;display:block;height:30px;text-indent:-9999px;width:30px;}.theme-default .nivoSlider{background:#fff url(/images/loading.gif) no-repeat 50% 50%;display:inline-block;margin-bottom:50px;position:relative;width:1024px;}.theme-default .nivoSlider a,.theme-default .ramblingSlider a{border:0;display:block;}.theme-default .nivoSlider img,.theme-default .ramblingSlider img{display:none;left:0;position:absolute;top:0;}.theme-default .ramblingSlider{background:#FFF url(/images/loading.gif) no-repeat 50% 50%;margin-bottom:50px;position:relative;}.theme-default .ramblingSlider .rambling-caption{font-family:Helvetica,Arial,sans-serif;}.theme-default .ramblingSlider .rambling-controlNav a{background:url(/images/bullets.png) no-repeat;border:0;display:block;float:left;height:22px;margin-right:3px;text-indent:-9999px;width:22px;}.theme-default a.nivo-nextNav,.theme-default .ramblingSlider a.rambling-nextNav{background-position:-30px 0;right:15px;}.theme-default a.nivo-prevNav,.theme-default .ramblingSlider a.rambling-prevNav{left:15px;}.visuallyhidden{border:0;clip:rect(0000);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}::selection{background-color:#e9e9e2;color:#000;text-shadow:none;}a{color:#00AEEF;text-decoration:none;}a:focus{outline:thin dotted;}a:hover{text-decoration:none;}a:hover,a:active{outline:0;}a:visited,.red,div.project_manual a{color:#c9212c;}abbr[title]{border-bottom:1px dotted;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.ramblingSlider .slideElement,.ramblingSlider .slideElement object{display:block;}audio,canvas,video{display:inline;zoom:1;}audio:not([controls]),[hidden],.nivo-html-caption,.ramblingSlider object,.rambling-html-caption,.ir br{display:none;}b,strong,.nivo-controlNav a.active,.ramblingSlider .rambling-controlNav a.active{font-weight:700;}blockquote{margin:1em 40px;}body{display:block;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;height:100%;margin:0 auto;padding:0 20px;position:relative;width:1024px;}button,input{line-height:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle;}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}button[disabled],input[disabled]{cursor:default;}dd{margin:0 0 0 40px;}dfn,.homeblogitem span.date{font-style:italic;}div#commerciallinks{display:block;height:320px;padding-left:0;padding-right:0;padding-top:2px;position:absolute;right:10px;top:150px;width:320px;z-index:100;}div#commerciallinks a#link1{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;background-color:#c9212c;behavior:url(/PIE.htc);border-radius:20px 20px 0 0;opacity:.9;}div#commerciallinks a#link2{-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;background-color:#c9212c;behavior:url(/PIE.htc);border-radius:0 0 20px 20px;opacity:.5;}div#headerlogo{width:400px;}div#home_left{border-right:2px solid #deddd7;float:left;margin-right:14px;padding-right:14px;width:380px;}div#newsleft{border-right:2px solid #deddd7;float:left;margin-bottom:20px;margin-right:20px;margin-top:30px;padding-right:20px;width:780px;}div#newsright{float:left;margin-bottom:40px;margin-top:30px;width:200px;}div#newssignup{-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#e9e9e2;behavior:url(/PIE.htc);border-radius:20px;display:block;padding:15px 20px 5px;text-align:center;}div#overviewsection,div#servicephilosophysection{padding-bottom:20px;}div#pagewrapper{display:inline-block;height:100%;margin:20px auto 0 auto; padding-bottom: 50px;position:relative;width:1024px;}div#privacysection{border-top:2px solid #cacabe;margin-bottom:60px;}div#property_blogcontent{border-top:2px solid #cacabe;margin-bottom:30px;padding-top:10px;width:1000px;}div#property_blogcontent #property_right h4{display:block;margin-bottom:0;margin-top:10px;}div#property_blogcontent h2{color:#c9212c;display:block;font:25px/30px ff-scala-web,serif;margin-bottom:0;margin-top:0;padding-right:10px;}div#property_blogcontent h4{color:#b0afa0;display:block;font:12px ff-scala-web,serif;margin-bottom:10px;margin-top:0;padding-right:10px;text-transform:uppercase;}div#property_blogcontent p a{color:#c9212c;display:inline-block;font-style:italic;}div#property_left{border-right:2px solid #cacabe;float:left;margin-right:10px;height:280px;padding-right:10px;width:410px;}div#property_quote{-moz-border-radius:20px;-webkit-border-radius:20px;background:url(/images/quote_bg.png) no-repeat;behavior:url(/PIE.htc);border-radius:20px;display:block;float:left;padding:120px 10px 20px;position:relative;top:-30px;width:158px;}div#property_right{border-left:2px solid #cacabe;float:left;margin-left:10px;height:280px;padding-left:10px;width:368px;}div#request_left{float:left;width:550px;}div#request_rigth{float:left;width:180px;}div#servicerequest{-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#e9e9e2;behavior:url(/PIE.htc);border-radius:20px;float:left;margin-bottom:10px;padding:20px;position:relative;width:549px;}div#servicerequest h3,div.project_manual h3{border-bottom:2px solid #cacabe;color:#6e6e5b;font:normal normal 14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin:0 0 10px;padding-bottom:5px;text-transform:uppercase;}div#valuessection,div#teamsection,div#servicerequestsection,div#ownersmanualssection,div#historysection,div#buildtosuit,div#projectmanagement,div#standard,div#commitment,div#anticipate{border-top:1px solid #c9212c;padding-bottom:20px;padding-top:10px;}div.blog_body{float:left;width:550px;}div.blog_info h3{color:#c9212c;font:italic 30px ff-scala-web,serif;margin:0;padding-right:10px;padding-top:10px;width:230px;}div.blog_info h3 a{color:#c9212c;display:inline-block;font:italic 25px ff-scala-web,serif;margin-top:0;padding-right:10px;width:210px;}div.blog_info p{color:#6e6e5b;font:italic 14px ff-scala-web,serif;margin:0;padding-right:10px;width:230px;}div.blog_info p.tags,div.blog_info a.tags{color:#6e6e5b;display:block;font:italic 12px/15px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin:0;padding:0;width:200px;}div.blogentry{border-bottom:2px solid #deddd7;margin-bottom:20px;padding-bottom:20px;}div.bodycopy{display:block;float:left;padding-top:20px;width:500px;}div.columnleft,div.columnright{float:left;margin-right:4%;width:46%;}div.formleft{display:block;float:left;width:40%;padding-top:13px;}div.formrigth label, div#servicerequestforminline label{color:#6e6c5a;display:inline-block;margin-bottom:3px; width: 45%;}div.formrigth{display:block;float:none;margin-top:10px;width:100%;}div.headertext{float:left;width:573px;}div.headertext h3{color:#bdbeb0;font:22px/26px ff-scala-web;}div.headertitle h2{color:#00AEEF;font:italic 30px ff-scala-web,serif;margin-top:15px;}div.headertitle,div.blog_info{float:left;margin-right:20px;width:210px;}div.linewrap{border-top:2px solid #deddd7;float:left;padding-top:15px;width:793px;}div.manual_left{float:left;margin-right:30px;padding-top:30px;width:250px;}div.manual_right{float:left;margin-right:20px;padding-top:30px;width:400px;}div.project_manual{border-top:2px solid #deddd7;margin-left:230px;padding-bottom:20px;padding-top:20px;}div.sharewrap{border-bottom:1px solid #deddd7;margin-bottom:20px;}div.value{margin-top:10px;padding-top:10px;}div.valueimage{float:left;margin-right:30px;padding-top:15px;width:200px;}div.valuequote{-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#e9e9e2;behavior:url(/PIE.htc);border-radius:20px;display:block;float:left;height:200px;padding:30px 10px 20px;width:180px;}div.valuetext{float:left;margin-right:20px;width:573px;}dix#home_right{float:left;width:280px;}fieldset{border:0;margin:0;padding:0;}figure,form,#property_left div.floatleft p{margin:0;}form#contactform{display:block;margin-top:20px;}form#servicerequestform input#submit_btn{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#c9212c;behavior:url(/PIE.htc);border:none;border-radius:10px;bottom:35px;color:#FFF;font-size:13px;height:25px;padding-top:3px;position:absolute;text-transform:uppercase;width:82px;}form#servicerequestform,form#servicerequestforminline,form#contactform{color:#b0afa0;display:block;font:13px/24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin-bottom:10px;margin-top:0;padding-right:10px;}h2#home_sidebar_Callout{background:url(/images/socialmedia.png) no-repeat 15px -40px;display:block;height:300px;margin:20px 0 30px;text-indent:-9999px;width:300px;}h4{color:#c9212c;font:20px ff-scala-web,serif;margin:0;}h5{border-bottom:2px solid #deddd7;color:#b0afa0;font:italic 17px ff-scala-web,serif;margin:0;padding-bottom:5px;}header,footer{display:block;}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0;}html{background:url(/images/header_bg.png) repeat-x #fff;display:inline-block;}html,button,input,select,textarea{color:#222;font-family:'Open Sans',sans-serif;width:100%;}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}input#contact_submit_btn{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#c9212c;behavior:url(/PIE.htc);border:none;border-radius:10px;color:#FFF;font-size:13px;height:25px;margin-top:20px;padding-top:3px;text-transform:uppercase;}div#formleft{float:left;width:200px;margin-top:30px;}#formrigth label {display:inline-block;width:43%;margin:4px;}div#formrigth{float:none;margin-top:20px;width:100%;}#formrigth input, #formrigth textarea {padding:3px;margin:3px;border:1px solid #fff; width: 50%; display: inline-block;}#formrigth input.redborder{padding:3px;margin:3px;border:1px solid red;}input.inline_submit_btn, input.inline_submit_btn_northwing{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#c9212c;behavior:url(/PIE.htc);border:none;border-radius:10px;color:#FFF;font-size:13px;height:25px;margin-top:1px;padding-top:4px;text-transform:uppercase;width:143px;}input:invalid,textarea:invalid{background-color:#f0dddd;}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;padding:0;width:13px;}input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}ins{background:#ff9;color:#000;text-decoration:none;}label{cursor:pointer;}legend{border:0;margin-left:-7px;padding:0;white-space:normal;}mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}p{color:#6e6e5b;font-size:14px;}p.author{color:#c9212c;font-size:10px;font-style:italic;text-align:center;text-transform:uppercase;}p.quote{font:17px ff-scala-web,serif;margin:0;text-align:center;}p.quoteauthor{color:#CA1518;font:12px ff-scala-web,serif;text-align:center;text-transform:uppercase;}p.recent_date{font:italic normal 13px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin-top:0;}pre{white-space:pre-wrap;word-wrap:break-word;}pre,code,kbd,samp{_font-family:'courier new',monospace;font-family:monospace,serif;font-size:1em;}q{quotes:none;}q:before,q:after{content:none;}small{font-size:85%;}span.entrycount{color:#6e6e5b;font:italic normal 13px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;}span.sharestory{color:#6e6e5b;font:italic normal 14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;left:10px;position:relative;text-transform:uppercase;top:-3px;}span.st_sharethis_large{display:inline-block;padding-top:30px;}sub{bottom:-.25em;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}svg:not(:root){overflow:hidden;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}textarea{overflow:auto;resize:vertical;vertical-align:top;}ul,ol{margin:0;padding:0;}
#ramblingSlider {
position:relative;
background:url(/images/loading.gif) no-repeat 50% 50%;
}
#ramblingSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
#formrigth textarea {
	height: 100px;
}

#jardine_SignupForm input, #jardine_SignupForm select {
font-size: 14px;
}

#homepage_content h2 {
}

#jardine_SignupForm div.formrigth label {
    color: #B0AFA0;
    display: inline-block;
    font: 12px/24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
    margin-bottom: 2px;
    margin-top: 0;
    padding-right: 10px;
}

#jardine_SignupForm div.formrigth label {
    color: #B0AFA0;
    display: inline-block;
    font: 12px/24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
    margin-bottom: 2px;
    margin-top: 0;
    padding-right: 10px;
}

#jar_reg_Pop h2 {
    border-bottom: 2px solid #CACABE;
    color: #C9212C;
    font-size: 15px;
    margin: 0;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 10px;
}

#jardine_SignupForm input#realtor_yes, #jardine_SignupForm input#realtor_no {
    display: block;
    float: right;
    width: 20px;
}

#jardine_SignupForm div#form_rigth_inner label.inline {
    color: #B0AFA0;
    display: block;
    float: left;
    font: 12px/24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
    width: 40px !important;
}

#jardine_SignupForm div#form_rigth_inner_left {
    float: left;
    width: 50%;
}

#jardine_SignupForm input.inline_submit_btn_jardine {
    background-color: #C9212C;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 13px;
    height: 25px;
    margin-top: 1px;
    padding-top: 4px;
    text-transform: uppercase;
    width: 143px;
}

#redirect_wrap {
   margin-top: 40px;
}

#redirect_wrap h2 {
    color: #C9212C;
    font: 25px ff-scala-web,serif;
    margin: 0 0 10px 0;
    padding: 0;
}

#site_map_left {
    width: 250px;
    float: left;
    padding: 32px 0 0 0;
}

#site_map_left h2 {
    color: #C9212C;
    font: 25px ff-scala-web,serif;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: 100;
   margin: 0;
}

#site_map_right h2 {
    color: #bebcb0;
    font: 25px ff-scala-web,serif;
    margin: 0 0 10px 0;
    padding: 12px 0 0 0;
    font-weight: 100;
   margin: 0;
}

#site_map_right h2 a, #site_map_right p a, #site_map_right p {
    color: #a6a49a;
   margin: 0;
   padding: 0;
}

#site_map_right {
    width: 400px;
    float: left;
    padding: 22px 0 0 0;
}

#commercial_heading {
	width: 817px;
	float: right;
}

#commercial_heading h3, div.case_heading h3 {
	color: #BDBEB0;
    	font: 22px/26px ff-scala-web;
}

#case_studies, #commercial_videos, #commercial_photos {
	clear: both;
}

#case_studies {
	margin: 30px 0 0 0;
}

div#page_content #commercial_videos, div#page_content #commercial_photos {
	border-top: #C9212C 1px solid;
	margin: 30px 0 30px 0;
	padding: 30px 0 30px 0;
}

div.commercial_titles {
	width: 200px;
	float: left;
}

div.commercial_titles h4 {
	color: #C9212C;
    	font: 100 25px ff-scala-web,serif;
    	margin: 0;
    	padding: 0;
	font-style: italic;
}

div.commercial_content {
	width: 817px;
	float: right;
}

div.case_left {
	width: 150px;
	float: left;
}

div.case_right {
	width: 650px;
	float: right;
}

div.commercial_content {
	margin: 0 0 30px 0;
}

div.case_title {
	background: #C9212C;
	padding: 5px;
	color: #ffffff;
    	font: 14px "open-sans", sans-serif;
    	margin: 0;
	text-transform: uppercase;
}

div.case_heading {
	border-bottom: #BDBEB0 1px solid;
}

div.case_heading h3 {
	margin: 0;
	padding: 10px 0 10px 0;
}

div.case_col_1 {
	width: 317px;
	float: left;
}

div.case_col_2 {
	width: 317px;
	float: right;
}

div.case_description a {
	color: #C9212C;
    	font: 16px ff-scala-web,serif;
    	margin: 0;
	display: block;
	text-align: right;
	}

div.video_left {
	width: 300px;
	float: left;
}

div.video_right {
	width: 500px;
	float: right;
}

div.video_thumbs {
	border-top: #BDBEB0 1px solid;
	padding: 20px 0 0 0;
	margin: 30px 0 0 0;
}

div.video_thumbs a {
	margin: 0 10px 10px 0;
}

div.photos_left {
	width: 175px;
	float: left;
	padding: 10px 0 0 0;
}

div.photos_right {
	width: 600px;
	float: right;
	padding: 20px 0 0 0;
}

div.clear {
	clear: both;
}

div#social_feeds {
	margin: 20px 0 20px 0;
	padding: 20px 0 20px 0;
	border-top: 1px solid #DEDDD7;
	border-bottom: 1px solid #DEDDD7;
	font-style: normal!important;
position: relative;
}

div.facebook_wrap, div.twitter_wrap, div.latest_news {
	width: 300px;
	float: left;
	height: 400px;
	position: relative;
font-style: normal!important;
}

div.facebook_wrap {
	margin: 0 30px 0 30px;
	padding: 0 30px 0 30px;
	border-right: 1px solid #DEDDD7;
	border-left: 1px solid #DEDDD7;
}

p#news_heading {
	border-bottom: 1px solid #817f76;
	display: block;
	padding: 0 0 0px 20px!important;
	background: url("/images/news.gif") left 2px no-repeat;
	width: 100%;
}

p#twitter_heading {
	border-bottom: 1px solid #817f76;
	display: block;
	padding: 0 0 0px 20px!important;
	background: url("/images/twitter.gif") left 6px no-repeat;
	width: 94%;
}

p#facebook_heading {
	background: url("/images/facebook.gif") left 2px no-repeat;
	border-bottom: 1px solid #817f76;
	display: block;
	padding: 0 0 0px 20px!important;
	margin-bottom: 5px;
	width: 100%;
}

.social_icon_links {
	position: absolute;
	left: 0;
	bottom: 0;
}

.facebook_wrap .social_icon_links {
	left: 30px;
}

.social_thankyou #twitter_heading {
	display: block;
	padding: 0 0 0px 20px;
	background: url("/images/twitter.gif") left 6px no-repeat;
	color: #6E6E5B;
	margin: 0 0 10px 0;
}

.social_thankyou #facebook_heading {
	background: url("/images/facebook.gif") left 3px no-repeat;
	display: block;
	padding: 0 0 0px 20px;
	color: #6E6E5B;
}


div.facebook_wrap #facebook_heading, div.twitter_wrap #twitter_heading, div.latest_news #news_heading, #text_slider_homepage h2, #residential_left h2, #residential_right h2, #commercial_left h2, #commercial_right h2, #new_home_left h2, #new_home_right h2, div.registration_right h2  {
		color: #C9212C;
    	display: inline-block;
    	font: 20px "ff-scala-web",serif!important;
    	margin-bottom: 0;
    	margin-top: 0;
    	padding-right: 10px;
}

#residential_right h2 {
	border-left: #DEDDD7 1px solid!important;
	padding-left: 13px;
}

div.registration_right h2 {
	padding: 10px 0 10px 0!important;
	margin: 0 0 10px 0!important;
	border-top: #DEDDD7 1px solid!important;
	border-bottom: #DEDDD7 1px solid!important;
	display: block;
}

a.twitter-follow-button {
	font-size: 12px;
	padding: 0 0 0 20px;
	background: url("/images/twitte_s.png") left 2px no-repeat;
}

div.fb-wall-avatar {
	width: 30px;
	display: inline;
	float: left;
}

div.fb-wall-data {
	width: 240px;
	float: right;
	padding: 0 0 0 0;
	font-style: normal!important;
}

div.facebook_wrap .fb-wall-media img, div.twitter_wrap img {
	display: none;
}

div#social_feeds ul, div#social_feeds p {
	margin: 0;
	padding: 0;
}

div#social_feeds li {
	list-style: none;
	padding:  0 0 6px 0;
	margin: 10px 0 6px 0;
	border-bottom: 1px dotted #DEDDD7;
}

div.fb_box {
	list-style: none;
	padding:  0 0 6px 0;
	margin: 10px 0 6px 0;
	border-bottom: 1px dotted #DEDDD7;
}
div.fb-wall-box .fb-wall-avatar {
	margin-top: 10px;
}

div.twitter_feed .item {
	list-style: none;
	padding:  0 0 6px 0;
	margin: 0 0 6px 0;
	border-bottom: 1px dotted #DEDDD7;
}

div#social_feeds li:first {
	border: none!important;
}

div.fb-wall-box {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	clear: both;
	position: relative;
	overflow: hidden;
}

span.fb-wall-description, .fb-wall-caption {
	display: none;
}

div.facebook_wrap div.fb-wall-box-first {
	margin: 10px 0 0 0!important;
}

div.fb-wall-box span {
	color: #6E6E5B;
    	font-size: 14px!important;
}

div.tweet-wrapper span {
	color: #6E6E5B!important;
	font-size: 13px!important;
}

div.fb-wall-likes {
	display: none;
}


div.fb-wall-media-container,  span.date {
	font-size: 12px;
	text-align: left;
}

div#new_home_left {
	width: 330px;
	float: left;
	padding: 0 14px 0 0;
	margin: 0px 0 0 0;
}


#new_home_left a, #residential_left a, #residential_right a {
	font-style: italic;
}

div#new_home_right {
	width: 680px;
	float: right;
}

div#home_right img {
	max-width: 100%;
	height: auto;
}

#text_slider_homepage {
margin: 40px 0 40px 0;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls li a{position:absolute;}
ul.bjqs-controls li.bjqs-next a{right:0; bottom: 2px; font-style: italic;}
ul.bjqs-controls li.bjqs-prev a{left:0; bottom: 2px; font-style: italic;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; }
ol.bjqs-markers li a{outline: none; display:inline-block; width: 60px; height: 10px; background: url("/images/blurb_nav.png") center center no-repeat; text-indent: -9999px;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}



ol.bjqs-markers .active-marker a {
	background: url("/images/blurb_nav_active.png") center center no-repeat;
}

div#new_home_left h2, div#new_home_right #home_blogcontent h2 {
    color: #C9212C;
    display: inline-block;
    font: 25px ff-scala-web,serif;
	line-height: 35px!important;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 10px 5px 0;
}

div#new_home_left h2 {
	padding-top: 14px;
}

#new_home_right p, #new_home_left p {
	margin-top: 0;
}

div#new_home_right #home_blogcontent {
	border-top:none;
}

div#new_home_right #home_rigth {
	width: 330px;
	float: left;
}

div#new_home_right #home_left {
	width: 313px;
	float: left;
	border-left: 1px solid #DEDDD7!important;
	border-right: 1px solid #DEDDD7!important;
	padding-left: 15px;
}

div#new_home_right #home_rigth img, div#new_home_right #home_left img {
	max-width: 100%;
	height: auto;
}

#border_homepage {
	border-top: 1px solid #DEDDD7;
	height: 1px;
    	display: block;
}

div#new_home_left {
}

div#new_home_left h2#mission_subHeading {
	font-size: 22px!important;
	border-top: 1px solid #DEDDD7;
	padding: 10px 0 0 0;
}

#residential_wrap, #commercial_wrap {
	border-top: 2px solid #DEDDD7;
	padding: 20px 0 20px 0;
}

div#residential_left {
	width: 320px;
	float: left;
}

div#residential_right {
	width: 681px;
	float: right;
}

div#residential_right img, div#commercial_right img {
	max-width: 100%!important;
	height: auto;
}

div.res_project {
	width: 319px;
	float: left;
	border-left: 1px solid #DEDDD7;
	padding: 0 0 0 12px;
}

div#res_project_0 {
	margin: 0 13px 0 0;
}

div.res_project span {
	color: #C9212C;
	font-size: 14px;
	display: block;
	padding: 0 0 5px 0;
}

#topmenu li.chinese a {
	color: #C9212C!important;
	font-weight: 700;
}

#commercial_left {
	width: 340px;
	float: left;
}

#commercial_right {
	width: 658px;
	float: right;
}

#commercial_right .commercial_sections {
	width: 195px;
	height: 340px;
	float: left;
	border-left: 1px solid #DEDDD7;
	padding: 0 11px 0 17px;
}

#comercial_section_2 {
	padding: 0 0 0 14px!important;
	width: 193px!important;
}

.commercial_sections a, #commercial_left a {
	font-style: italic;
}

#commercial_right .commercial_sections span {
	display: block;
	color: #C9212C;
	font-size: 13px;
	padding-bottom: 5px;
}

#management h2 {
	color: #C9212C;
	font-size: 14px;
}

p {
	font-size: 13px!important;
}

#hungerford_contact {
	text-align: right!important;
	position: absolute;
	top: 0px;
	right: 0;
}

#news_top {
	text-align: right!important;
	position: absolute;
	top: 47px;
	right: 0;
	background: url("/images/news_bg.png") left 4px no-repeat;
	width: 300px;
	padding: 0 0 0 13px;
	text-align: left!important;
}


#news_top h2 {
	color: #222222!important;
	border-bottom: #222222 1px solid!important;
	padding: 0 0 2px 0!important;
	margin: 0 0 2px 0!important;
	font-size: 14px!important;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#news_top ul {
	margin: 0;
	padding: 0;
}

#news_top p {
	margin: 0;
	padding: 0;
	font-size: 12px!important;
	line-height: 13px!important;
}

#news_top li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#news_top .bloglink {
	padding: 0 0 2px 0;
	display: inline;
}

#hungerford_contact p, #hungerford_contact a {
	color: #555555!important;
	font-size: 12px!important;
	line-height: 18px!important;
}

div.registration_left {
	width: 400px;
	float: left;
}

div.registration_right {
	width: 590px;
	float: right;
	position: relative;
}

div.registration_right img {
	width: 590px;
}

div.registration_right h2 {
	padding-top: 0;
	margin-top: 0;
}

div.registration_right input {
	background: #DEDDD7;
	padding: 5px;
	margin-bottom: 10px;
	display: inline-block;
}

div.registration_right select {
	margin-bottom: 10px;
display: inline-block;
}

div.registration_header {
	padding: 20px 10px 20px 10px;
	margin: 0 0 30px 0;
}

div.registration_header h1 {
	color: #ffffff;
	font-weight: 100;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 17px;
}

div.registration_right em.smaller {
	float: left!important;
	color: #ada993;
	font-size: 13px;
}

div.registration_right .inline_submit_btn_northwing, div.registration_right .inline_submit_btn, div.registration_right #contact_submit_btn {
	float: right!important;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	margin-right: 15px;
}

div.registration_right #contact_submit_btn {
	width: 30%!important;
}

#altitude_reg_head {
	background: #8fc4e6;
	position: relative;
}

#norwthing_reg_head {
	background: #00afea;
	position: relative;
}

#macpherson_walk_reg_head {
	background: #d47555;
	position: relative;
}

#hungerford_reg_head {
	background: #C9212C;
	position: relative;
}

div.registration_right #form_rigth_inner_left {
	width: 50%;
	float: left;
}

div.registration_right #form_rigth_inner_left label {
	width: 100%;
}

div.registration_right #form_rigth_inner {
	width: 45%;
	float: right;
}


div#altitude_reg_head img {
	position: absolute;
	right: 10px;
	top: 13px;
}

div#norwthing_reg_head img {
	position: absolute;
	right: 10px;
	top: 7px;
}

div#macpherson_walk_reg_head img {
	position: absolute;
	right: 13px;
	top: 15px;
}

.jtwt_date, span.fb-wall-date, a.tweets_date {
	font-size: 11px!important;
	color: #97977f!important;
	font-family: "ff-scala-web",serif;
	text-transform: uppercase;
}

.facebook_feed, #twitter_update_list li {
/* 	font-family: "ff-scala-web",serif!important; */
font-size: 13px!important;
line-height: 22px!important;
}

a.tweets_date {
	display: block;
	padding: 0 0 0 0;
}

span.fb-wall-date img {
	display: none;
}

.fb-wall-name {
	display: none;
}

div.rambling-controlNav {
	bottom: 4px!important;
    right: 50px!important;
    margin-right: -40px!important;
    position: absolute!important;
    left: auto!important;
}

div.nivo-controlNav {
	bottom: 4px!important;
    right: 20px!important;
    margin-tight: -40px!important;
    position: absolute!important;
    left: auto!important;
}

div.twitter_feed {
	padding: 10px 0 0 0;
}

#twitter_update_list {
	margin: 0;
	padding: 0;
}

#tweet-wrapper span {
	color: #6E6E5B;
    font-size: 13px;
    margin-top: 0!important;
    padding-top: 0!important;
font-style: normal!important;
}


div#new_home_left p, div#new_home_right p, #social_feeds p, #social_feeds li, #text_slider_homepage p  {
	font-family: 'Open Sans',sans-serif!important;
	font-size: 14px!important;
	line-height: 24px!important;
}

a.morelink {
	font-family: 'Open Sans',sans-serif!important;
	color:#00AEEF!important;
}

p {
	font-family: 'Open Sans',sans-serif!important;
}

div.registration_right #form_rigth_inner label.inline  {
	width: 49px!important;
}
div.registration_right #form_rigth_inner_left {
    float: left;
    width: 47%!important;
}

div.registration_right #form_rigth_inner {
float: right!important;
    width: 53%!important;
}

div.social_thankyou a {
	font-size: 14px!important;
	 background-position: left 2px!important;
}

div.registration_right .inline_submit_btn {
	margin-right: 6px!important;
}

body {
	width: 100%;
	margin: 0;
	padding: 0;
}

#pagewrapper {
	width: 1024px!important;
	margin: 20px auto 0 auto!important;
	display: block!important;
}

#topmenu {
    display: inline-block;
    margin-bottom: 5px;
}
#topmenu ul {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    padding: 30px 0 0;
    position: relative;
    z-index: 100;
}
#topmenu ul li a {
    color: #929282;
    font-size: 12px;
    height: 100%;
    line-height: 25px;
    margin: 0;
    padding: 10px 9px;
    text-transform: uppercase;
    width: 100%;
}
#topmenu ul li a:hover {
    color: #C9212C!important;
}
#topmenu ul li ul {
    background: none;
    padding: 0 0 1px 0!important;
    position: absolute;
    top: 63px;
    visibility: hidden;
    width: 200px!important;
	border-radius: 4px 4px 4px 4px!important;
	-moz-border-radius: 4px 4px 4px 4px!important;
	-webkit-border-radius: 4px 4px 4px 4px!important;

}

#topmenu ul li ul {
    padding-top: 21px!important;
    margin-top: -21px!important;
}

#topmenu ul li:hover > a.subnav {
	color: #C9212C!important;
	background: url("/images/arrow_bg.png") center bottom no-repeat!important;
}

#topmenu ul li ul li:hover > a {
	background: none!important;
}

#topmenu ul li a.subnav:hover {
    border-radius: 0!important;
    background: url("/images/arrow_bg.png") center bottom no-repeat!important;
}

#topmenu ul li.commercial ul.subnav {
    left: 130px;
}

#topmenu ul li.homes ul.subnav {
	left: 230px!important;
}

#topmenu ul li.residential ul.subnav {
    left: 40px;
}

#topmenu ul li.nw-location ul.subnav {
	left: 60px;
}

#topmenu ul li.neighbourhood ul.subnav {
	left: 45px;
}

#topmenu ul.subnav li {
	background: #ffffff!important;
}

#topmenu ul li ul li {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0!important;
    margin-right: 0!important;
    margin-top: 0!important;
    padding: 0!important;
}
#topmenu ul li ul li a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #666666;
    font-size: 12px;
    line-height: 25px;
    padding: 5px;
    display: block;
    text-transform: uppercase;
    font-style: normal;
}
#topmenu ul li ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    text-decoration: underline;
}
#topmenu ul li ul li {
    display: block;
    float: none!important;
    margin: 0 0 0 0!important;
    padding: 0!important;
    border-bottom: 1px solid #d9d9d9!important;
}

#topmenu ul li ul li:last {
    border: none!important;
}
#topmenu ul li:hover > a {
    background: none!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
#topmenu ul li:hover > ul {
    visibility: visible;
}
#topmenu.contact-us ul li.contact-us, #topmenu.news ul li.news, #topmenu.residential ul li.residential, #topmenu.commercial ul li.commercial, #topmenu.about-us ul li.about-us, #topmenu.customer-service ul li.customer-service, #bottommenu ul li a:hover {
    background: none!important;
    border-radius: 0!important;
    color: #C9212C!important;
	font-weight: 700;

}

#topmenu ul li.neighbourhood ul.subnav  {
	padding-left: 90px;
	width: 200px!important;
}

footer {
	background: #bdbcb0;
	/*width: 100%;*/
	right: 0;
	left: 0;
	padding: 2% 0 0 0;
	margin-top: 0;
	position: relative;
}

#socialmedia {
	width: 130px;
}

#inner_footer {
	width: 1024px;
	margin: 0 auto 0 auto;
	position: relative;
}

footer #tagLine_foot {
	color: #7f7e6a;
    display: block;
    font: 22px "ff-scala-web",serif!important;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 15px;
    font-style: italic!important;
}

#socialmedia ul li a#youtube{
    background: url("/images/youtube_foot.png") no-repeat scroll center center transparent!important;
    display: block!important;
    float: right!important;
    height: 17px!important;
    text-indent: -9999px!important;
    width: 22px!important;
}

#socialmedia ul li a#gPlus{
    background: url("/images/gplus_foot.png") no-repeat scroll center center transparent!important;
    display: block!important;
    float: right!important;
    height: 17px!important;
    text-indent: -9999px!important;
    width: 22px!important;
}

#socialmedia ul li a#linkedIn{
    background: url("/images/linked_foot.png") no-repeat scroll center center transparent!important;
    display: block!important;
    float: right!important;
    height: 17px!important;
    text-indent: -9999px!important;
    width: 22px!important;
}

p {
	font-family: "ff-scala-web",serif;
	font-size: 14px!important;
}

#hungerford_contact p {
	font-family: "open-sans","Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
}

div.registration_right #contactform {
	padding: 0!important;
	margin: 0!important;
}

div.registration_right #contactform label {
	width: 45%!important;
display: inline-block;
}

div.formrigth label {
	text-transform: capitalize;
	font-size: 13px;
}

div.formrigth input {
	width: 50%!important;
}

div.formrigth select {
	width: 52%!important;
}

.reveal-modal {
	visibility: hidden;
}

.bloglink {
	display: block;
	padding: 0 0 5px;
}

#pagemenu a:hover {
	border-bottom: 1px solid #818070;
}

#carousel {
	border-top: 1px solid #818070;
	margin: 20px 0 0 0;
}

.bjqs-next a, span.fb-wall-message a {
	font-family: "ff-scala-web",serif;
}

a.morelink, .bjqs-next a, span.fb-wall-message a {
	text-transform: capitalize;
	font-style: italic;
	outline: none;
}

div#property_blogcontent, #homepage_content, #residential_wrap, #commercial_wrap {
	border-top: 1px solid #CACABE;
}

div#property_left {
	border-right: 1px solid #CACABE;
}

div#property_right {
	border-left: 1px solid #CACABE;
}

.theme-default .nivoSlider {
	margin-bottom: 5px!important;
}

div#property_blogcontent, #homepage_content {
	padding-top: 15px!important;
	margin-top: 5px!important;
}

#comercial_left h4{
	padding-top: 10px;
}

div#form_rigth_inner label.inline  {
	width: 45px!important;
}

div.registration_right #form_rigth_inner {
float: right!important;
    width: 53%!important;
}

#RegisterForm div.formrigth label {
	font: 13px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif!important;
}

#topmenu.contact-us li.contact-us a, #topmenu.news li.news a, #topmenu.residential li.residential a, #topmenu.commercial li.commercial a, #topmenu.about-us li.about-us a, #topmenu.customer-service li.customer-service a, #bottommenu li a:hover {
    color: #C9212C;
	font-weight: 700;

}

#topmenu .subnav li a {
	color: #666666!important;
    font-size: 12px;
    font-style: normal;
    line-height: 25px;
    text-transform: uppercase;
	font-weight: normal!important;
}

#social_feeds div.latest_news, #social_feeds div.latest_news ul li p, #social_feeds div.facebook_wrap, #social_feeds div.facebook_wrap span, #social_feeds div.latest_news em, #social_feeds div.twitter_wrap, #social_feeds div.twitter_wrap li {
	font-size: 13px!important;
	line-height: 23px!important;
	font-style: normal!important;
}

p#subHeading_res, div#new_home_left p#subHeading_res  {
	font-size: 23px!important;
	font-family: "ff-scala-web",serif!important;
	background: url("/images/sub_border.png") left top no-repeat!important;
	padding: 20px 0 0 0!important;
	margin: 20px 0 0 0!important;
	color: #C9212C!important;
}

p#subHeading_res, div#new_home_left p#subHeading_res {
	line-height: 28px!important;
}

#residential_left p#subHeading_res {
	line-height: 36px!important;
}

#headerlogo h1 {
	display: none;
}

#facebook_feed img {
	max-width: 100%!important;
	height: auto!important;
}

div#social_feeds div.fb_box p {
	color: #6E6E5B!important;
	font-size: 13px!important;
}

@media all and (max-width:1024px) {
	body {
		width: 1024px;
		padding-left: 6px;
	}
}

#floorplanswrap {
	background: url("../images/nw_northwing.jpg") center top no-repeat;
	width: 900px;
	height: 1095px;
}

#logo_home {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 84px;
    padding-top: 5px;
}

header {
    height: 155px !important;
}

#topmenu ul {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    padding: 50px 0 0;
    position: relative;
    z-index: 100;
}

#homepage_content #overview img, #homepage_content #overview h2 {
	display: inline-block
}

#topmenu {
    display: inline-block;
    margin-bottom: 5px;
}
#topmenu ul {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    padding: 50px 0 0;
    position: relative;
    z-index: 100;
}
#topmenu ul li a {
    color: #929282;
    font-size: 12px;
    height: 100%;
    line-height: 25px;
    margin: 0;
    padding: 10px 9px;
    text-transform: uppercase;
    width: 100%;
}
#topmenu ul li a:hover {
    color: #97C524!important;
}
#topmenu ul li ul {
    background: none;
    padding: 0 0 1px 0!important;
    position: absolute;
    top: 83px;
    visibility: hidden;
    width: 200px!important;
	border-radius: 4px 4px 4px 4px!important;
	-moz-border-radius: 4px 4px 4px 4px!important;
	-webkit-border-radius: 4px 4px 4px 4px!important;

}

#topmenu ul li ul {
    padding-top: 21px!important;
    margin-top: -21px!important;
}

#topmenu ul li:hover > a.subnav {
	color: #97C524!important;
	background: url("/images/nexus_arrow_bg.png") center bottom no-repeat!important;
}

#topmenu ul li ul li:hover > a {
	background: none!important;
}

#topmenu ul li a.subnav:hover {
    border-radius: 0!important;
    background: url("/images/nexus_arrow_bg.png") center bottom no-repeat!important;
}

#topmenu ul li.commercial ul.subnav {
    left: 130px;
}

#topmenu ul li.homes ul.subnav {
	left: 150px!important;
}

#topmenu ul li.residential ul.subnav {
    left: 40px;
}

#topmenu ul li.nw-location ul.subnav {
	left: 60px;
}

#topmenu ul li.neighbourhood ul.subnav {
	left: 45px;
}

#topmenu ul.subnav li {
	background: #ffffff!important;
}

#topmenu ul li ul li {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0!important;
    margin-right: 0!important;
    margin-top: 0!important;
    padding: 0!important;
}
#topmenu ul li ul li a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #666666;
    font-size: 12px;
    line-height: 25px;
    padding: 5px;
    display: block;
    text-transform: uppercase;
    font-style: normal;
}
#topmenu ul li ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    text-decoration: underline;
}
#topmenu ul li ul li {
    display: block;
    float: none!important;
    margin: 0 0 0 0!important;
    padding: 0!important;
    border-bottom: 1px solid #d9d9d9!important;
}

#topmenu ul li ul li:last {
    border: none!important;
}

#topmenu ul li:hover > a {
    background: none!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
#topmenu ul li:hover > ul {
    visibility: visible;
}
#topmenu.nexus-home ul li.nw-home a, #topmenu.nexus-location ul li.nw-location a, #topmenu.nexus-floorplans ul li.nw-floorplans a, #topmenu.nexus-features ul li.nw-features a, #topmenu.nexus-ownership ul li.nw-ownership a, #topmenu.nexus-team ul li.nw-team a, #topmenu.nexus-contact ul li.nw-contact a, #bottommenu ul li a:hover {
    background: none!important;
    border-radius: 0!important;
    color: #97C524!important;
	font-weight: 700;

}

#topmenu ul li.neighbourhood ul.subnav  {
	padding-left: 90px;
	width: 200px!important;
}

#info_box_area {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 180px;
}

#neighbourhood_map_wrap #info_box_area {
	height: 270px;
}

#info_box_area p, #info_box_area li {
	color: #ffffff;
	font-size: 15px;
	line-height: 24px;
	font-weight: 100;
}

a.areamaplink {
	width: 290px;
	height: 75px;
	position: absolute;
	right: 120px;
	bottom: 220px;
	display: block;
	text-indent: -9999px!important;
}

#area_left {
	width: 430px;
	float: left;
	padding: 0 0 0 60px;
}

#area_right {
	width: 430px;
	float: right;
	padding: 0 60px 0 0;
}

#fea_col_1 {
	width: 475px;
	float: left;
}

#fea_col_2 {
	width: 475px;
	float: right;
}

#fea_col_1 h3, #fea_col_2 h3, #feat_sub_list .feat_blue {
	color: #00AEEF;
	font-family: 'Open Sans',sans-serif!important;
	font-weight: 700;
}

#fea_col_1 li, #fea_col_2 li {
	font-family: 'Open Sans',sans-serif!important;
	color: #6E6E5B;
	margin: 0 0 10px 20px;
	line-height: 25px;
	font-size: 14px;
	list-style: disc;
	font-weight: 200;
}

#feat_sub_list {
	margin: 0 0 0 20px;
}

.headertitle h2 {
	color: #00AEEF;
}

#section_first div.headertext h3, #section_first div.headertext p {
    color: #BDBEB0;
    font: 22px/26px "ff-scala-web"!important;
}

div.team-sectons {
	border-top: #CACABE 2px solid;
	padding: 10px 0 10px 0;
}

#section_first {
	border: none;
}

p {
	color: #6E6E5B;
    font: 13px/20px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif!important;
    padding: 0;
}

p.verysmall {
    font: 10px/17px 'Open Sans',"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif!important;
    color: #a9a9a4;
    width: 950px;
}

div#fea_col_1 li, div#fea_col_2 li {
	padding-left: 20px;
	color: #929282;
    padding: 0 0 5px 0;
    margin-left: 20px;
    text-transform: none;
    line-height: 15px;
}

#news_wrap {
	border-left: 1px solid #DEDDD7 !important;
}

#news_wrap {
    float: right;
    width: 490px;
    padding-left: 20px;
    min-height: 270px;
}

#overview {
    float: left;
    width: 500px;
}

#nexus-callout {
	background: #97c523;
	padding: 20px;
	margin: 0 0 10px 0;
}

#nexus-callout h2 {
	color: #ffffff;
	font-size: 24px!important;
}

#nexus_reg_head {
    background: #97c523;
    position: relative;
    height: 20px;
}

div#nexus_reg_head img {
    position: absolute;
    right: 10px;
    top: 7px;
}

.theme-default .nivo-controlNav, .theme-default .ramblingSlider .rambling-controlNav {
    bottom: 4px;
    left: 50px;
    margin-left: -40px;
    position: absolute;
/* 	display: none!important; */
}

#nexus-location-wrap {
	position: relative;
}

#location-text {
	position: absolute;
	left: 40px;
	right: 40px;
	top: 710px;
}

#location-text h2, #location-text p {
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#location-text h2 {
	font-weight: 700!important;
}

#location-text p {
	font-weight: 200!important;
	letter-spacing: 1px!important;
}

#teamwrap {
	width: 800px;
	margin-top: 30px;
}

 h2 {
	color: #97C524;
	font-size: 18px;
	margin: 0;
	padding: 0;
}

#teamwrap p {
	margin-bottom: 40px;
	margin-top: 5px;
}

#largeText {
	width: 700px;
}

#largeText h2, div#fea_col_1 h2, div#fea_col_2 h2 {
	font-size: 30px;
	margin: 0;
	padding: 0;
}

#largeText p {
	font-weight: 500!important;
	font-size: 18px!important;
	line-height: 28px!important;
	margin-top: 0;
}

#overview_top_table, #overview_bottom_tables {
	margin-bottom: 40px;
}

#overview_bottom_tables {
	margin-top: 20px;
}

#ownertext {
	margin: 30px 0 40px 0;
}

#ownertext h2 {
	font-size: 36px;
}

#ownertext p {
	font-size: 19px!important;
	line-height: 25px!important;
	font-weight: 500!important;
	padding: 0;
	margin: 0;
	width: 900px;
}

div#fea_col_1 h2, div#fea_col_2 h2 {
	margin-bottom: 10px;
}

#site_fea {
	background: url('/images/site_bg.png') left top no-repeat;
	padding: 15px 0 50px 120px;
}

#office_fea {
	background: url('/images/office_icon.png') left top no-repeat;
	padding: 15px 0 0 120px;
}

#building_fea {
	background: url('/images/building_icon.png') left top no-repeat;
	padding: 15px 0 50px 120px;
	height: 412px;
}

#ware_fea {
	background: url('/images/warehouse_icon.png') left top no-repeat;
	padding: 15px 0 0 120px;
}

#contact_left h2 {
	margin-bottom: 10px;
}

#contact_left h3 {
	border: none!important;
	text-decoration: none!important;
	color: #666666;
	font-weight: 500!important;
}

#contact_left {
	border-radius: 0px 0px 0px 0px;
}

#contact_left p {
	border: none;
	padding: 0!important;
	margin: 0 0 19px 0!important;
}

#contact_left input {
	width: 80%!important;
}

#contact_left #dir_submit {
	width: 15%!important;
	background: none;
	border: none;
	font-weight: 700;
	color: #666666;
}

#contact_reg {
	border-top: 1px solid #6E6E5B;
	border-bottom: 1px solid #6E6E5B;
	padding: 10px 0 10px 0;
	margin-bottom: 15px;
}

#contact_reg a {
	color: #97C524;
}

#contact_right p {
	margin: 0;
	padding: 0;
}

#nexus_fea_dl {
	background: #97C524;
	color: #ffffff;
	display: block;
	padding: 15px 0 15px 0;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	width: 150px;
	text-align: center;
	margin-top: 50px;
	margin-left: -120px;
	font-family: 'Open Sans',sans-serif!important;
	font-weight: 500;
	font-size: 15px;
}

div.nexus_home_blocks {
	width: 310px;
	float: left;
	padding-top: 12px;
}

div#block_160 {
	border-left: 1px solid #CACABE;
	border-right: 1px solid #CACABE;
	margin: 0 22px 0 22px;
	padding: 12px 22px 12px 22px;
}

div.green_block {
	background: #97C524;
	padding: 5px 20px 5px 20px;
	margin-top: 10px;
}

div.green_block h2 {
	color: #ffffff!important;
	font-family: 'Open Sans',sans-serif!important;
	font-size: 15px!important;
	font-weight: 700!important;
	line-height: 25px!important;
}

div.green_block a {
	color: #ffffff;
	display: block;
	font-family: 'Open Sans',sans-serif!important;
	font-size: 14px;
}

/* $$$$$$$$$$$$$$$$$$$ nexus floorplans $$$$$$$$$$$$$$$$$$$$$$ */

#nexus_fp_3rd {
	float:right;
	margin: 50px 170px 60px 0;
	position: relative;
}

#nexus_fp_2nd {
	float:right;
	margin: 50px 100px 60px 0;
	position: relative;
}

#nexus_nmarker {
	position: absolute;
	right: 40px;
	top: 630px;
	z-index: 2;
}

#nexus_fp_wrap {
	margin: 40px 0 0 0;
	position: relative;
}

#nexus_fp_list li {
	position: absolute;
	z-index: 100;
	list-style: none;
	cursor: pointer;
}

#u_item_0 {
	width: 44px;
	height: 157px;
	right: 320px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_0_sold {
	width: 44px;
	height: 157px;
	right: 320px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_0_conditional {
	width: 44px;
	height: 157px;
	right: 320px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_1 {
	width: 37px;
	height: 157px;
	right: 364px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_1_sold {
	width: 37px;
	height: 157px;
	right: 364px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_1_conditional {
	width: 37px;
	height: 157px;
	right: 364px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_2 {
	width: 43px;
	height: 157px;
	right: 403px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_2_sold {
	width: 43px;
	height: 157px;
	right: 403px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_2_conditional {
	width: 43px;
	height: 157px;
	right: 403px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_3 {
	width: 38px;
	height: 157px;
	right: 447px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_3_sold {
	width: 38px;
	height: 157px;
	right: 447px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_3_conditional {
	width: 38px;
	height: 157px;
	right: 447px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_4 {
	width: 43px;
	height: 157px;
	right: 486px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_4_sold {
	width: 43px;
	height: 157px;
	right: 486px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_4_conditional {
	width: 43px;
	height: 157px;
	right: 486px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_5 {
	width: 38px;
	height: 157px;
	right: 530px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_5_sold {
	width: 38px;
	height: 157px;
	right: 530px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_5_conditional {
	width: 38px;
	height: 157px;
	right: 530px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_6 {
	width: 43px;
	height: 157px;
	right: 569px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_6_sold {
	width: 43px;
	height: 157px;
	right: 569px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_6_conditional {
	width: 43px;
	height: 157px;
	right: 569px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_7 {
	width: 38px;
	height: 157px;
	right: 613px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_7_sold {
	width: 38px;
	height: 157px;
	right: 613px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_7_conditional {
	width: 38px;
	height: 157px;
	right: 613px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_8 {
	width: 43px;
	height: 157px;
	right: 652px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_8_sold {
	width: 43px;
	height: 157px;
	right: 652px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_8_conditional {
	width: 43px;
	height: 157px;
	right: 652px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_9 {
	width: 38px;
	height: 157px;
	right: 696px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_9_sold {
	width: 38px;
	height: 157px;
	right: 696px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_9_conditional {
	width: 38px;
	height: 157px;
	right: 696px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_10 {
	width: 43px;
	height: 157px;
	right: 735px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_10_sold {
	width: 43px;
	height: 157px;
	right: 735px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_10_conditional {
	width: 43px;
	height: 157px;
	right: 735px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_11 {
	width: 37px;
	height: 157px;
	right: 780px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_11_sold {
	width: 37px;
	height: 157px;
	right: 780px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_11_conditional {
	width: 37px;
	height: 157px;
	right: 780px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_12 {
	width: 43px;
	height: 157px;
	right: 818px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_12_sold {
	width: 43px;
	height: 157px;
	right: 818px;
	top: 153px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_12_conditional {
	width: 43px;
	height: 157px;
	right: 818px;
	top: 153px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_13 {
	width: 51px;
	height: 157px;
	right: 863px;
	top: 153px;
	background: url("/images/nex_hov_1.png") right center no-repeat;
}

#u_item_13_sold {
	width: 51px;
	height: 155px;
	right: 863px;
	top: 156px;
	background: url("/images/nex_hov_1_sold.png") left center no-repeat;
}

#u_item_13_conditional {
	width: 51px;
	height: 155px;
	right: 863px;
	top: 156px;
	background: url("/images/nex_hov_1_conditional.png") left center no-repeat;
}

#u_item_14 {
	height: 71px;
    right: 218px;
    top: 241px;
    width: 54px;
}

#u_item_14_sold {
	height: 71px;
    right: 218px;
    top: 241px;
    width: 54px;
    background: url("/images/nex_hov_2_sold.png") -67px bottom no-repeat;
}

#u_item_14_conditional {
	height: 71px;
    right: 218px;
    top: 241px;
    width: 54px;
    background: url("/images/nex_hov_2_conditional.png") -67px bottom no-repeat;
}

#u_item_15 {
	height: 79px;
    right: 273px;
    top: 231px;
    width: 46px;
}

#u_item_15_sold {
	height: 79px;
    right: 273px;
    top: 231px;
    width: 46px;
    background: url("/images/nex_hov_2_sold.png") 0px bottom no-repeat;
}

#u_item_15_conditional {
	height: 79px;
    right: 273px;
    top: 231px;
    width: 46px;
    background: url("/images/nex_hov_2_conditional.png") 0px bottom no-repeat;
}

#u_item_16 {
	height: 79px;
    right: 248px;
    top: 151px;
    width: 71px;
}

#u_item_16_sold {
	height: 79px;
    right: 248px;
    top: 151px;
    width: 71px;
    background: url("/images/nex_hov_2_sold.png") -20px 1px no-repeat;
}

#u_item_16_conditional {
	height: 79px;
    right: 248px;
    top: 151px;
    width: 71px;
    background: url("/images/nex_hov_2_conditional.png") -20px 1px no-repeat;
}

#u_item_17 {
	height: 64px;
    right: 167px;
    top: 151px;
    width: 70px;
}

#u_item_17_sold {
	height: 64px;
    right: 167px;
    top: 151px;
    width: 70px;
    background: url("/images/nex_hov_2_sold.png") -112px 0px no-repeat;
}

#u_item_17_conditional {
	height: 64px;
    right: 167px;
    top: 151px;
    width: 70px;
    background: url("/images/nex_hov_2_conditional.png") -112px 0px no-repeat;
}

#u_item_18 {
	height: 95px;
    right: 167px;
    top: 216px;
    width: 44px;
}

#u_item_18_sold {
	height: 95px;
    right: 167px;
    top: 216px;
    width: 44px;
    background: url("/images/nex_hov_2_sold.png") -148px -73px no-repeat;
}

#u_item_18_conditional {
	height: 95px;
    right: 167px;
    top: 216px;
    width: 44px;
    background: url("/images/nex_hov_2_conditional.png") -148px -73px no-repeat;
}

#u_item_19 {
	height: 89px;
    right: 567px;
    top: 570px;
    width: 51px;
}

#u_item_19_sold {
	height: 89px;
    right: 567px;
    top: 570px;
    width: 51px;
    background: url("/images/nex_hov_3_sold.png") 0 bottom no-repeat;
}

#u_item_19_conditional {
	height: 89px;
    right: 567px;
    top: 570px;
    width: 51px;
    background: url("/images/nex_hov_3_conditional.png") 0 bottom no-repeat;
}

#u_item_20 {
	height: 89px;
    right: 533px;
    top: 480px;
    width: 85px;
}

#u_item_20_sold {
	height: 89px;
    right: 533px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_3_sold.png") 0 0 no-repeat;
}

#u_item_20_conditional {
	height: 89px;
    right: 533px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_3_conditional.png") 0 0 no-repeat;
}

#u_item_21 {
	height: 72px;
    right: 447px;
    top: 480px;
    width: 85px;
}

#u_item_21_sold {
	height: 72px;
    right: 447px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_3_sold.png") right 0 no-repeat;
}

#u_item_21_conditional {
	height: 72px;
    right: 447px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_3_conditional.png") right 0 no-repeat;
}

#u_item_22 {
	height: 106px;
    right: 447px;
    top: 553px;
    width: 53px;
}

#u_item_22_sold {
	height: 106px;
    right: 447px;
    top: 553px;
    width: 53px;
    background: url("/images/nex_hov_3_sold.png") right bottom no-repeat;
}

#u_item_22_conditional {
	height: 106px;
    right: 447px;
    top: 553px;
    width: 53px;
    background: url("/images/nex_hov_3_conditional.png") right bottom no-repeat;
}

#u_item_23 {
	height: 80px;
    right: 501px;
    top: 578px;
    width: 64px;
}

#u_item_23_sold {
	height: 80px;
    right: 501px;
    top: 578px;
    width: 64px;
    background: url("/images/nex_hov_3_sold.png") -63px bottom no-repeat;
}

#u_item_23_conditional {
	height: 80px;
    right: 501px;
    top: 578px;
    width: 64px;
    background: url("/images/nex_hov_3_conditional.png") -63px bottom no-repeat;
}

#u_item_24 {
	height: 89px;
    right: 290px;
    top: 570px;
    width: 53px;
}

#u_item_24_sold {
	height: 89px;
    right: 290px;
    top: 570px;
    width: 53px;
    background: url("/images/nex_hov_4_sold.png") left bottom no-repeat;
}

#u_item_24_conditional {
	height: 89px;
    right: 290px;
    top: 570px;
    width: 53px;
    background: url("/images/nex_hov_4_conditional.png") left bottom no-repeat;
}

#u_item_25 {
	height: 89px;
    right: 258px;
    top: 480px;
    width: 85px;
}

#u_item_25_sold {
	height: 89px;
    right: 258px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_4_sold.png") left top no-repeat;
}

#u_item_25_conditional {
	height: 89px;
    right: 258px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_4_conditional.png") left top no-repeat;
}

#u_item_26 {
	height: 73px;
    right: 172px;
    top: 480px;
    width: 85px;
}

#u_item_26_sold {
	height: 73px;
    right: 172px;
    top: 480px;
    width: 85px;
    background: url("/images/nex_hov_4_sold.png") right top no-repeat;
}

#u_item_26_conditional {
	height: 73px;
    right: 170px;
    top: 478px;
    width: 85px;
    background: url("/images/nex_hov_4_conditional.png") right top no-repeat;
}

#u_item_27 {
	height: 106px;
    right: 172px;
    top: 553px;
    width: 54px;
}

#u_item_27_sold {
	height: 106px;
    right: 172px;
    top: 553px;
    width: 54px;
    background: url("/images/nex_hov_4_sold.png") right bottom no-repeat;
}

#u_item_27_conditional {
	height: 106px;
    right: 172px;
    top: 553px;
    width: 54px;
    background: url("/images/nex_hov_4_conditional.png") right bottom no-repeat;
}

#u_item_28 {
	height: 81px;
    right: 227px;
    top: 578px;
    width: 61px;
}

#u_item_28_sold {
	height: 81px;
    right: 227px;
    top: 578px;
    width: 61px;
    background: url("/images/nex_hov_4_sold.png") -65px bottom no-repeat;
}

#u_item_28_conditional {
	height: 81px;
    right: 227px;
    top: 578px;
    width: 61px;
    background: url("/images/nex_hov_4_conditional.png") -65px bottom no-repeat;
}

a.fp-pdf-a {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
}

#nexus_fp_list li div {
	background: #97c524;
	width: 220px;
	height: 180px;
	position: absolute;
	top: -210px;
	left: -100px;
}

#nexus_fp_list li span {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.4em;
	color: #ffffff;
}

#nexus_fp_list div {
	margin: 0;
	padding: 10px 20px 10px 20px;
}

#floorplan_info li {
	list-style: none;
}

#nexus_fp_list li p {
	color: #ffffff!important;
}


#main {background: url(/images/nexus/legend.gif) no-repeat 0px 0px;}