﻿@charset "utf-8";body {    margin: 0;    padding: 0;    width: 100%;    background: #3d3d3d url(../images/body_bg.gif) top center repeat-x;}html {    padding: 0;    margin: 0;}.main {    margin: 8px auto;    max-width: 940px;    padding: 0 30px;    border: 1px solid #f3f3f3;    background: #f3f3f3 url(../images/main_bg.gif) top center repeat-x;}/********** header **********/.header {    padding: 0;    margin: 0 auto;    max-width: 980px;}/* logo */.logo {    padding: 0;    margin: 18px 0 0 0;    width: 352px;    float: left;}/* rss */.rss {    text-align: right;    width: 215px;    margin: 0;    padding: 10px 10px 10px 0;    float: left;    font: normal 11px Arial, Helvetica, sans-serif;    color: #7e7e7e;    line-height: 1.8em;}.rss_img {    float: left;    margin: 0;    padding: 20px 0 0 0;}.rss_img img {    margin: 5px;    padding: 0;}/*menu*/.menu {    padding: 0;    margin: 0;    float: right;    width: auto;}.menu ul {    text-align: left;    padding: 25px 0 0 0;    margin: 0;    list-style: none;    border: 0;    float: right;}.menu ul li {    float: left;    margin: 0;    padding: 13px 5px;    border: 0;}.menu ul li a {    float: left;    margin: 0;    padding: 5px 0;    color: #3d3d3d;    font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;    text-decoration: none;    display: block;}.menu ul li a span {    padding: 5px 10px;    background: none;}.menu ul li a.active {    color: #fff;}.menu ul li a.active,.menu ul li a:hover {    background-color: #539DC2;    border-radius: 5px;    color: #fff;}.menu ul li a.active span,.menu ul li a:hover span {    color: #fff;}.menu ul li a:hover {    color: #539DC2;}/* search */.search {    padding: 15px 0 0 0;    margin: 0;    width: 230px;    float: right;}.search form {    display: block;    float: right;    padding: 0;}.search span {    display: block;    float: left;    background: url(../images/search_bg.gif) left top no-repeat;    width: 171px;    padding: 0;    height: 32px;}.search form .keywords {    width: 179px;    line-height: 14px;    float: left;    background: none;    border: 0;    padding: 8px 2px 0 10px;    margin: 0;    font: normal 11px Arial, Helvetica, sans-serif;    color: #d7d7d7;}.search form .button {    float: left;    margin: 0;    padding: 0;}/* FBG */.FBG {    padding: 0;    margin: 0;}.FBG_resize {    max-width: 940px;    margin: 0 auto;    padding: 0;}.FBG_resize img {    float: left;    margin: 0;    padding: 0;}.FBG_resize a {    color: #fff;    text-decoration: none;}.FBG_resize h2 {    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;    color: #bdbdbd;    padding: 10px 0;    margin: 0;}.FBG_resize p,.FBG_resize label {    font: normal 13px Arial, Helvetica, sans-serif;    color: #919191;    padding: 5px 0;    margin: 0;    line-height: 1.8em;}.FBG_resize input[type="text"] {    width: 170px;    border: 2px solid #D4D4D4;    margin: 2px 0;    padding: 5px 2px;    height: 16px;    background: white;}.FBG_resize ul {    padding: 0;    margin: 0;    list-style: none;}.FBG_resize li {    padding: 5px 0;    margin: 0;    border-bottom: 1px solid #404040;}.FBG_resize li a {    font: normal 13px Arial, Helvetica, sans-serif;    color: #919191;    display: inline-block;    padding: 0 0 0 15px;    background: url(../images/ul_li.gif) left no-repeat;    margin: 0;    text-decoration: none;}.FBG_resize li a:hover {    color: #fff;    text-decoration: none;}.FBG_resize .blog {    width: 220px;    float: left;    margin: 0;    padding: 20px 20px 20px 0;}.FBG_resize .blog.last {    padding: 20px 0;}/* body */.body_resize {    max-width: 940px;    margin: 0 auto;    padding: 20px 0 0 0;}.body {    padding: 0;    margin: 0 auto;    color: #727272;    font-family: Arial, Sans-Serif;    font-size: 12px;}.body h2 {    font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;    color: #515151;    padding: 10px 0;    margin: 0 0 10px 0;    border-bottom: 1px solid #c7c7c7;    max-width: 80%;}.body h2 span {    font: normal 11px Arial, Helvetica, sans-serif;    color: #b1b1b1;    padding: 0;    margin: 0;}.body h3 {    font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;    color: #515151;    padding: 10px 0;    margin: 0 0 10px 0;    border-bottom: 0px;    /*color:#4f4f4f; font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb; padding:15px 0 15px 20px; margin:0; */}.body .news_list h3 {    padding: 5px 0;}.body .menu2 {    width: 170px;    float: right;    padding: 0;    margin: 0;}.body .menu2 a {    font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;    color: #5d5d5d;    text-decoration: none;    padding: 0 3px;}.body .menu2 a:hover {    color: #fff;    background: #363636;}.body p {    font: normal 14px Arial, Helvetica, sans-serif;    color: #979797;    line-height: 167%;    padding: 10px 0;    margin: 0;}.body p span {    font-size: 18px;    font-weight: bold;    color: #888;}.body a {    color: #539DC2;    text-decoration: none;}.body img {    height: auto;    margin: 5px auto;    max-width: 100%;    padding: 0;}.body img.portt {    margin: 0;    padding: 0 0 14px 0;    background: url(../images/img_bg.gif) bottom center no-repeat;}.body img.floated {    float: left;    margin: 10px 20px 10px 0;}.right {    width: 310px;    margin: 0;    padding: 0px 0 10px 0;    float: right;}.left {    width: 573px;    margin-right: 20px;    padding: 0 0 10px 0;    float: left;}.port {    width: 225px;    margin: 10px 0;    padding: 0 13px 0 0;    float: left;}.port img {    border: none;}.last {    padding: 0;}/********** contact form **********/#contactform {    margin: 0;    padding: 5px 0;}#contactform * {    color: #F00;}#contactform ol {    margin: 0;    padding: 0;    list-style: none;}#contactform li {    margin: 0;    padding: 0;    background: none;    border: none;    display: block;    clear: both;}#contactform li.buttons {    margin: 5px 0 5px 0;    clear: both;}#contactTada label {    margin: 0;    width: 400px;    display: block;    padding-top: 10px;    color: #5c5c5c;    font: normal 11px Arial, Helvetica, sans-serif;    float: left;}#contactTada label span {    color: #d66423;    font-weight: bold;}#contactTada input[type="text"] {    width: 200px;    border: 1px solid #d4d4d4;    margin: 2px 0;    padding: 5px 2px;    height: 16px;    background: #fff;    float: left;}#contactTada textarea {    width: 200px;    height: 100px;    border: 1px solid #d4d4d4;    margin: 2px 0;    padding: 2px;    background: #fff;    float: left;}#contactform li.buttons input {    padding: 3px 0 3px 0;    margin: 10px 0 0 0;    border: 0;    color: #FFF;    float: left;}#contactTada input[type="submit"] {    margin-top: 10px;    background: url("/images/send.gif") no-repeat;    height: 30px;    border: 0px;    cursor: pointer;}#contactTada input[type="submit"]:focus{    outline: 0;}#contactPage #contactTada input[type="text"],#contactPage #contactTada textarea {    width: 450px;}/*************footer**********/.footer {    padding: 0;    margin: 0 auto;}.footer_resize {    max-width: 1000px;    margin: 0 auto;    padding: 0;    border-top: 1px solid #4f4f4f;}.footer p {    font: normal 13px Arial, Helvetica, sans-serif;    color: #979797;}.footer a {    font: bold 12px Arial, Helvetica, sans-serif;    color: #979797;    text-decoration: none;}.footer div.right {    text-align: right;    width: 350px;    margin: 0;    padding: 20px 0;    float: right;}.footer div.right p {    text-align: right;    margin: 0;    float: right;}.footer div.leftt {    text-align: left;    width: 550px;    margin: 0;    padding: 20px 0;    float: left;}.footer div.leftt p {    margin: 0;}p.clr,.clr {    clear: both;    padding: 0;    margin: 0;    background: none;}.bg {    clear: both;    padding: 5px 0;    margin: 0;    border-bottom: 1px solid #ededed;}/* Slider */#slider {    max-width: 940px;    padding: 30px 0 0 0;    margin: 0 auto;}#slider .flash_slider {    width: 940px;    height: 300px;    margin: 0;    overflow: hidden;}.slide_blog_resize {    background: #414141 url(../images/fbg_bg.gif) top repeat-x;    border-bottom: 1px solid #484848;    padding: 20px 20px 10px 20px;    margin: 0;}.slide_blog {  /*  float: left;*/    padding: 5px 10px 5px 5px;}.slide_blog img {    float: left;    margin: 0;    padding: 10px 10px 30px 0;}.slide_blog h3 {    font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;    color: #fff;    padding: 10px 0;    margin: 0;    border: 0;}.slide_blog_resize h4 {    font: normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif;    color: #fafafa;    padding: 20px 0 20px 20px;    margin: 0;}.slide_blog p {    font: normal 13px Arial, Helvetica, sans-serif;    color: #fff;    padding: 0;    margin: 0;    line-height: 1.8em;}.slide_blog a {    color: #539DC2;}.propertiesFilterBar {    background: #414141 url(../images/fbg_bg.gif) top repeat-x;    border-bottom: 1px solid #484848;    padding: 0px 2px 0px 20px;    margin: 0;}.filter {    max-width: 920px;   /* float: left; */}.filter:after{    content: "";    display: table;    clear: both;}.filter h3,.filter p {    color: #fff;    border-bottom: 0;}#filtersLabel {    color: #fff;    padding-left: 20px;}/*     --------------------------                RESIDENTIAL       --------------------------*/.body.residential {    color: #727272;    font-family: Arial, Sans-Serif;    font-size: 12px;}.body.residential h2 {    padding-bottom: 15px;}.body.residential img {    margin: 0;}.body.residential ul {    list-style-type: none;    padding: 0;}.propertiesMain {    float: left;    margin-right: 32px;    width: 668px;}.propertiesMain h2 span {    margin: 0 5px;}/*          -------------------------------                FLOOR PLAN            -----------------------------*/.propertiesMain .floorPlans .header_FP {    background: url('../images/floorPlans.png') no-repeat center;    height: 193px;    width: 193px;}.propertiesMain .floorPlans .header_FP span {    color: #fff;    font-size: 18px;}.propertiesMain .floorPlans {    border-right: 1px solid #C7C7C7;    float: left;    width: 217px;}.propertiesMain .floorPlans .facts {    display: block;    font-size: 18px;    margin-top: 20px;}.propertiesMain .floorPlans ul li {    font-size: 11px;    line-height: 182%;}.propertiesMain .propertiesInfo {    float: left;    margin: 0 0 0 25px;    width: 420px;}.propertiesMain .propertiesInfo p:first-child {    padding-top: 0;}/*      --------------------            CONTACT US        --------------------*/#contactPage .left {    width: 493px;    margin-right: 100px;    padding-top: 0px}#contactPage .contactUs{    width:270px;}.contactUs {    float: left;    overflow: hidden;    width: 240px;}.residentialIndividual .contactUs{    float: none;    width: 210px;}.contactUs img {    margin-bottom: 20px;}.contactUs .name {    display: block;    color: #515151;    font-size: 16px;    margin-bottom: 10px;    margin-top: 20px;}.contactUs ul,.contactUs ul li a {    color: #878787;}.contactUs ul li {    font-size: 13px;    margin: 5px 0;    list-style: none;    white-space: nowrap}.contactUs ul li.contactEmail {    font-size: 11px;}.contactUs ul li a {    text-decoration: underline;}.contactUs input,.contactUs textarea {    margin: 5px 0;    width: 100%;}/*      --------------------            CONTACT US END        --------------------*/.propertiesAvailable {    margin-bottom: 14px;}.propertiesAvailable span.link {    height: 100%;    position: absolute;    top: 0;    left: 0;    width: 100%;    z-index: 100;    background-color: white;    /*For IE */    opacity: 0;    /*For IE */    filter: alpha(opacity=1);    /*For IE */}.propertiesAvailable,.propertiesAvailable div {   /* float: left; */}.propertiesAvailable .filter {    max-width: 917px;    margin: 5px 0;}.propertiesAvailable .filter h3 {    font-size: 20px;}.propertiesAvailable .propertySpace {    color: #AD94A3;    cursor: pointer;    padding: 14px 0;    position: relative;}.propertySpace:after{    content: "";    display: table;    clear: both;}.propertySpace div{    float: left;}.propertiesAvailable .propertySpace:hover,.propertiesAvailable .propertySpace:active,.propertiesAvailable .propertySpace:focus {    background-color: #BBB;    color: #fff;}.propertiesAvailable .propertySpace:hover h4,.propertiesAvailable .propertySpace:hover p,.propertiesAvailable .propertySpace:hover ul,.propertiesAvailable .propertySpace:active h4,.propertiesAvailable .propertySpace:active p,.propertiesAvailable .propertySpace:active ul,.propertiesAvailable .propertySpace:focus h4,.propertiesAvailable .propertySpace:focus p,.propertiesAvailable .propertySpace:focus ul {    color: #fff;}.propertiesAvailable .propertyImage {    float: left;    height: 160px;    width: 223px;}.propertiesAvailable .propertyImage span {    display: none;}.propertiesAvailable .propertyImage.sold span {    background: url('../images/sold_bg.png') no-repeat top left;    color: #fff;    display: block;    line-height: 32px;    height: 32px;    position: absolute;    text-align: center;    width: 85px;}.propertiesAvailable .propertyImage img {    margin: 0;}.propertiesAvailable .propertyDescription {    margin-left: 10px;    width: 706px;}.propertyDescriptionText {    padding-top: 10px;    width: 380px;}.propertiesAvailable .propertyDescriptionList h4 {    color: #111;    margin: 7px 0 10px 0;}.propertiesAvailable .propertyDescriptionList  {    border-right: 1px solid #989898;    float: left;    font-size: 13px;    line-height: 167%;    margin-left: 10px;    margin-right: 70px;    margin-top: 0;    min-height: 113px;    width: 180px;    padding-left: 20px !important;}.propertiesAvailable .propertyDescriptionList li{    font-size: 13px;}.propertiesAvailable .propertyDescriptionText p {    float: left;    font-size: 13px;    line-height: 182%;    padding: 0;    width: 100%;}/*      -------------------------            RESIDENTIAL SUBPAGE        --------------------------*/.propertiesIndividual.propertiesMain{    float: left;    margin-right: 15px;    width: 71%;}.propertyDetails {    margin-bottom: 5px;}.propertyDetails h3{    color:#727272;    font-size: 18px;    padding-top: 7px;}.propertyDetails .propertyImageSubPage.sold span {    background: url('../images/soldSubpage_bg.png') no-repeat center;    display: block;    height: 330px;    position: absolute;    width: 440px;}.propertyDetails ul li {    display: inline-block;    margin-right: 12px;}.propertyDetails ul li a {    background-color: #F4F4F4;    border-bottom: 1px solid #BABABA;    border-left: 1px solid #E5E5E5;    border-right: 1px solid #BABABA;    border-top: 1px solid #E5E5E5;    border-radius: 5px;    color: #666;    display: block;    height: 26px;    line-height: 26px;    text-align: center;    width: 84px;}.propertyDetails ul li a:hover {    background-color: #A8A8A8;    border-left: 1px solid #909090;    border-top: 1px solid #909090;    color: #F0F0F0;}.propertyDetailsTop:after,.propertyDetailsBottom:after,.propertyDetailsLeft:after,.propertyDetailsRight:after{    content: "";    display: table;    clear: both;}.propertyDetailsLeft{    float: left;    width: 66%;}.propertyDetailsRight{    float: left;    margin-left: 3%;    width:31%;}.propertyDetailsBottom{    margin-bottom: 10px;    margin-top: 10px;}.propertyMedia{    min-height: 38px;    margin-top: 0;}.propertyDetailsBottom .propertyMedia,.propertyDetailsBottom .propertyDetailsRight h3{    border-bottom: 1px solid #C7C7C7;}/*          -------------------------                PROPERTY THUMBS COLUMN            -------------------------*//*.propertiesThumbs {    float: left;    margin-left: 22px;}*/.propertiesThumbs ul.thumbs {    margin: 0;}.propertiesThumbs ul.thumbs li {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    float: left;    margin-right: 0;    padding-left: 8px;    width:50%;    margin-bottom: 13px;}.propertiesThumbs ul.thumbs li:nth-child(2n-1){    clear: left;    padding-left: 0;    padding-right: 8px;}.propertiesThumbs ul.thumbs li img{    height: auto;    width:100%;}.propertiesThumbs ul.thumbs li:last-child {    margin-bottom: 8px;}.propertiesThumbs ul.thumbs li a {    display: none;}.propertiesThumbs ul.thumbs li.video a {    background: url('../images/playButton.png') no-repeat center;    display: block;    height: 69px;    position: absolute;    width: 93px;}ul.facts {}.propertiesThumbs span {    font-size: 18px;}ul.facts li {    display: block;    font-size: 12px;    margin-bottom: 10px;}/*          -------------------------                PROPERTY THUMBS COLUMN END            -------------------------            -------------------------                CONTACT US SUBPAGE            -------------------------*/#contactPage .contactUs.subPage li:last-child {    clear: none;    white-space: nowrap;}.contactUs.subPage li:last-child {    clear: both;}.contactUs.subPage img {    float: left;    margin-right: 5px;}.contactUs.subPage span.name {    margin: 0;    white-space: nowrap;}.contactUs.subPage ul {    margin-top: 0;}.contactUs.subPage ul li a {    white-space: nowrap;}.contactUs.subPage form {    clear: both;}/*          -------------------------                CONTACT US SUBPAGE END            -------------------------            -------------------------                DISCLAIMER            -------------------------*/#disclaimer {    border-top: 1px solid #C7C7C7;    clear: both;    padding: 10px 4px 20px 4px;}#disclaimer p {    font-size: 11px;}.headerBorder {    border-bottom: 2px solid #C7C7C7;    clear: both;    height: 2px;    position: relative;    top: 10px;}/**** Social links ***/#socialmedia ul li {    float: left;    padding: 0px;    margin-left: -3px;}#socialmedia ul li a {    width: 64px;    height: 64px;    float: left;    padding: 0px;    margin: 0px;}#socialmedia a#facebook {    background: url(../images/facebook_gray.png) no-repeat}#socialmedia a#facebook:hover {    background: url(../images/facebook.png) no-repeat}#socialmedia a#twitter {    background: url(../images/twitter_gray.png) no-repeat}#socialmedia a#twitter:hover {    background: url(../images/twitter.png) no-repeat}#socialmedia a#linkedIn {    background: url(../images/linkedin_gray.png) no-repeat}#socialmedia a#linkedIn:hover {    background: url(../images/linkedin.png) no-repeat}#mainImageContainer {    position: relative;    width: 100%;}#mainImageContainer img {    width: 100%;    height: auto;}#imgDescription {    background: black;    bottom:0;    color: white;    left:0;    position: absolute;    padding: 10px 20px;    right: 0;}.thumbs img {    cursor: pointer;}.mediaGallery {    margin: 10px 10px 40px 80px;}.mediaGallery .bg {    border-bottom: 0px;}.filterGroup {    float: left;    margin-left: 40px;}.filterGroup h3 {    background: url("../images/icon_filter_drop.png") no-repeat right center;    padding-right: 30px;}.filterGroup:first-child {    margin-left: 0px;}.filterGroup ul {    display: none;    position: absolute;    background-color: #F3F3F3;    margin-top: 0px;    padding: 10px !important;    z-index: 10003;}.filterGroup ul {    -webkit-border-radius: 0 10px 10px 10px;    border-radius: 0 10px 10px 10px;    background: -moz-linear-gradient(top, #F3F3F3 0%, #e5e5e5 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #e5e5e5));    background: -webkit-linear-gradient(top, #F3F3F3 0%, #e5e5e5 100%);    background: -o-linear-gradient(top, #F3F3F3 0%, #e5e5e5 100%);    background: -ms-linear-gradient(top, #F3F3F3c 0%, #e5e5e5 100%);    background: linear-gradient(to bottom, #F3F3F3 0%, #e5e5e5 100%);    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.4);    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.4);    min-width: 150px;    margin-left: 20px;    margin-top: -15px;}/****************** NAV DROPS *********************/#nav > li .drop {    position: absolute;    background: #fcfcfc;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    -webkit-border-radius: 0px 10px 10px 10px;    border-radius: 0px 10px 10px 10px;    background: -moz-linear-gradient(top, #fcfcfc 0%, #e5e5e5 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #e5e5e5));    background: -webkit-linear-gradient(top, #fcfcfc 0%, #e5e5e5 100%);    background: -o-linear-gradient(top, #fcfcfc 0%, #e5e5e5 100%);    background: -ms-linear-gradient(top, #fcfcfc 0%, #e5e5e5 100%);    background: linear-gradient(to bottom, #fcfcfc 0%, #e5e5e5 100%);    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.4);    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.4);    list-style: none;    margin: 0;    margin-top: 27px;    padding: 5px 0 0px 0px;    width: auto;    font-size: 13px;    line-height: 16px;    display: none;    z-index: 10000;}#nav > li ul {    list-style: none;    margin: 0;    padding: 0;}#nav > li:hover .drop,#nav > li:active .drop{    display: block;}.drop .touchOnly{    display: none;}.isTouch .touchOnly{    display: block;}.isTouch .drop ul li a span{    display: block;}.drop li ul a {    display: block;    padding: 7px 10px;}#nav > li ul a:hover{    text-decoration: none;    color: #111;}.drop li a:hover,.drop li a:hover span {    background-image: none !important;}.drop ul li {    padding: 5px 0px;    float: none;}.drop ul li a {    width: 100%;}#nav > li > a:hover,#nav > li:hover > a {    text-decoration: none;    position: relative;    z-index: 10003;    color: #3D3D3D;    background-image: none;}#nav > li:hover > a span {    background-image: none;}#newsletterSignUp input[type="submit"] {    background: #000 url(../images/marymount_blue_button.gif) no-repeat;    width: 103px;    border: 0;    height: 25px;    line-height: 25px;    color: #EEE;    font-weight: bold;    cursor: pointer;}#newsStories li{    font-size: 13px;}label .error,.error {    color: #D66423 !important;}.newsPage .left,.textWithSidebar .left{    margin-right: 50px;    width:60%;}.newsPage .right,.textWithSidebar .contactUs{    float: none;    overflow: hidden;    width:auto;}.textWithSidebar .contactEmail{    clear: none;}#googleMap{    max-width: 100%;    width: 100%;}.body p.news_date {    padding: 5px 0 0 0;    font-weight: bold;}.carolinaBlue {    color: #539DC2 !important;}#newsStories li {    line-height: 150%;}#middleCallout {  /* padding-left: 170px; */    line-height: 20px;    color: #fff;    font: 13px Arial, Helvetica, sans-serif;    text-align: center;}#middleCallout img {    float: none;    padding: 0px 2px !important;    vertical-align: middle;}#middleCallout a {    color: #fcfcfc;    background: #539DC2;    -webkit-border-radius: 10px 10px 10px 10px;    border-radius: 10px 10px 10px 10px;    border: 3px solid #9AC9E1;    padding: 5px 10px;    margin: 0 5px;    text-decoration: none;}#middleCallout a:hover {    border-color: #539DC2;    background: #9AC9E1;}#middleCallout h3 {    padding: 5px 0;}input.send {    width: 100px;}.sitemap ul {    margin-left: 15px;}.sitemap ul li {    list-style-type: disc;}.flexVideo{    position: relative;    padding-top: 1.31579rem;    padding-bottom: 67.5%;    height: 0;    margin-bottom: .84211rem;    overflow: hidden;}.flexVideo.widescreen{    padding-bottom: 56.34%;    padding-top: 0;}.flexVideo iframe,.flexVideo object,.flexVideo embed,.flexVideo video{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}#fb-root {    display: none;}/* To fill the container and nothing else */.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {    width: 100% !important;}#likebox-wrapper *,.uiScaledImageContainer{    width: 100% !important;}.mobileMediaGallery{    position: relative;}@media all and (min-width:969px){    .mobileMediaGallery .flexslider,    .mobileMediaGallery .flex-shadow    {        position: absolute;        left:-99999px;        width:100%;        opacity: 0;    }}@media all and (max-width:968px){    /* photo gallery */    #cj-fixed-container    {        position: absolute;        left:-99999px;        width:850px;        opacity: 0;    }    .mediaGallery    {        margin:0 0 20px;    }    .mobileMediaGallery .flexslider    {        padding-top: 0;    }    .mobileMediaGallery .flex-shadow    {        margin-top: -5px;        position: absolute;        top:100%;        left:0;        width:100%;    }    /* nav */    .menu ul li    {        position: relative;    }    .drop ul li a    {        position: relative;        z-index: 10;    }    .drop ul li a span    {        display: block;    }    #nav > li:last-child .drop    {        right: 0;    }    /* containers */    .FBG_resize,    .footer_resize,    .main    {        padding:0 15px;    }    /* contact */    #contactPage .left    {        margin-right: 20px;        width:420px;    }    #contactPage #contactTada input[type="text"]    {        height: 30px;    }    #contactPage #contactTada input[type="text"],    #contactPage #contactTada textarea    {        width:400px;    }    #contactPage .contactUs    {        float: right;        width:275px;    }    .contactUs    {        float: right;    }    /* properties */    .propertiesMain    {        margin-bottom: 30px;        margin-right: 10px;        width:598px;    }    .propertiesMain .propertiesInfo    {        width:350px;    }    .propertiesAvailable .propertySpace    {        padding:14px 5px;    }    .propertiesAvailable .propertyImage    {        height: auto;        width:400px;    }    .propertiesAvailable .propertyImage img    {        height: auto;        width:100%;    }    .propertiesAvailable .propertyDescriptionList    {        margin-right: 0;        border-right: 0;        width:auto;    }    .propertyDescriptionText    {        display: none;        clear: both;        padding: 5px 0;        width:auto;    }    .propertyDetails h3    {        font-size: 16px;    }    .filterGroup    {        margin-left: 30px;    }    .filterGroup:first-child h3    {        padding-right: 0;    }    /* residential */    .propertiesIndividual.propertiesMain    {        width:68.5%;    }    /* callouts */    #callouts    {        margin:0 -10px;    }    .port    {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        padding:0 10px;        width:50%;    }    .port img    {        height: auto;        width:100%;    }    /* footer */    .footer div.leftt,    .footer div.right    {        width:auto;    }    /* footer */    .FBG_resize    {        overflow: hidden;    }    .FBG_resize .blog    {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        width:50%;    }    .FBG_resize .blog:nth-child(2n -1)    {        clear: left;        padding-right: 10px;    }    .FBG_resize .blog:nth-child(2n)    {        padding-left: 10px;        padding-right: 0;        text-align: right;    }    .footer div.leftt,    .footer div.right    {        float: none;        text-align: center;    }    .footer div.leftt    {        padding-bottom: 0;    }    .footer div.right p    {        float: none;        text-align: center;    }}@media all and (max-width:880px){    /* properties */    .propertiesMain .floorPlans    {        width:200px;    }    .propertiesMain    {        margin-right: 5px;        width:490px;    }    .propertiesMain .propertiesInfo    {        margin-left: 10px;        width:275px;    }}@media all and (max-width:767px){    .left    {        float: none;        width: auto;    }    #googleMap    {        height:400px;    }    .textWithSidebar .left    {        margin-right: 20px;    }    .newsPage .left    {        margin-right: 0;        width:auto;    }    .newsPage .right    {        overflow: visible;    }    .textWithSidebar .left    {        margin-right: 0;        width:auto;    }    .body h2    {        max-width: 100%;    }    .menu    {        clear: none;        float: none;        text-align: center;    }    .menu ul:after    {        content: "";        display: table;        clear: both;    }    .menu ul    {        display: inline-block;        float: none;        padding:15px 0 0 0;    }    /* contact */    #contactPage .contactUs    {        float: none;    }    .contactUs.subPage ul li.contactEmail    {        clear: none;    }    #contactPage .left    {        float: none;        margin-right: 0;        overflow: hidden;        width:auto;    }    #contactTada label    {        float: none;    }    #contactTada label + br    {        display: none;    }    #contactTada input[type="text"],    #contactTada textarea    {        float: none;   /*     width:400px; */    }    .contactUs    {        clear: both;        float: none;        width:auto;    }    /* residential */    .propertiesIndividual.propertiesMain    {        float: none;        margin-right: 0;        width:auto;    }    #middleCallout a    {        display: inline-block;        margin-bottom: 5px;    }    #middleCallout h3    {        font-size: 14px;    }    .slide_blog_resize    {        padding:20px 5px 10px;    }    /* properties */    .propertiesFilterBar    {        padding:0 10px;    }    .filtersLabel    {        padding-left: 0;    }    .filterGroup:first-child h3    {        margin-bottom: 0;    }    .filterGroup:nth-child(2)    {        clear: left;        margin-left: 0;    }    .filterGroup li    {        margin:8px 0;    }    .propertiesMain    {        float: none;        margin-right: 0;        width:auto;    }    .propertiesMain .floorPlans    {        width:210px;    }    .propertiesMain .propertiesInfo    {        float: none;        overflow: hidden;        padding-left: 25px;        width:auto;    }    .propertiesAvailable .propertySpace    {        padding:14px 5px;    }    .propertiesAvailable .propertyDescriptionList    {        margin-right: 0;        border-right: 0;        width:auto;    }    .propertyDescriptionText    {        clear: both;        padding: 8px 0;        width:auto;    }    .FBG_resize li a    {        display: inline;    }}@media all and (max-width:640px){    .propertiesAvailable .propertyImage    {        width:300px;    }}@media all and (max-width:580px){    .propertiesAvailable .propertyImage    {        width:250px;    }    .filterGroup    {        margin-left: 0;        width:50%;    }    .filterGroup h3    {        display: inline-block;    }    .filterGroup:nth-child(2n)    {        clear: left;        margin-left: 0;    }}@media all and (max-width:480px){    #googleMap    {        height:200px;    }    .menu ul li    {        font-size: 12px;        padding:5px 3px;    }    .menu ul li a span    {        padding:5px;    }    #middleCallout a    {        display: block;        margin: 10px auto;        width:200px;    }    .logo    {        float: none;        width:auto;    }    .logo img    {        height: auto;        max-width: 100%;    }    #contactPage #contactTada input[type="text"],    #contactPage #contactTada textarea    {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        width:100%;    }    .propertiesAvailable .propertyImage    {        max-width: 50%;        width:auto;    }    .propertiesAvailable .propertyImage img    {        max-width: 100%;        width:auto;    }    .propertiesAvailable .propertyDescriptionList    {        float: none;        overflow: hidden;    }    .propertiesAvailable .propertyDescriptionList h4    {        margin-top: 0;    }    .propertyDescriptionText    {        /*        clear: none;        float: none !important;        overflow: hidden;        padding-left:10px;        */    }    /* residential */    .propertyDetailsLeft,    .propertyDetailsRight    {        float: none;        margin-left: 0;        width:100%;    }    .propertiesThumbs ul.thumbs    {        margin: 5px -5px 0;    }    .propertiesThumbs ul.thumbs li    {        margin-bottom: 0;        padding:5px !important;        width:25%;    }    .propertiesThumbs ul.thumbs li:nth-child(2n-1)    {        clear: none;    }    .propertiesThumbs ul.thumbs li:nth-child(4n-3)    {        clear: left;    }}@media all and (max-width:479px){    .propertiesMain    {        margin-bottom: 10px;    }    .propertiesMain .floorPlans    {        border-right: 0;        float: none;        width:auto;    }    .propertiesMain .floorPlans p:last-child    {        display: none;    }    .propertiesMain .floorPlans > a    {        float: left;    }    .propertiesMain .floorPlans .header_FP    {        height: 125px;        width: 125px;    }    .propertiesMain .floorPlans .header_FP span    {        display: block;        font-size: 15px;        padding:5px 0 0 5px;    }    .propertiesMain .floorPlans .floorplanFacts    {        overflow: hidden;        padding-left: 15px;    }    .propertiesMain .floorPlans .facts    {        margin-top: 0;    }    .propertiesMain .propertiesInfo    {        float: none;        margin-left: 0;        overflow: hidden;        padding-left: 0;        width:auto;    }    .propertiesAvailable .filter h3    {        font-size: 18px;    }    .filterGroup ul    {        font-size: 11px;        margin-left: 5px;        min-width:125px;    }}@media all and (max-width:360px){    .propertiesMain .floorPlans .header_FP    {        height: 110px;        width: 110px;    }    .port    {        width:100%;    }    .menu ul li    {        font-size: 10px;        padding:5px 2px;    }    .menu ul li a span    {        padding:5px 3px;    }    .propertiesAvailable .filter h3    {        font-size: 14px;    }    .FBG_resize h2    {        font-size: 16px;    }    .FBG_resize p,    .FBG_resize label,    .FBG_resize li a    {        font-size: 11px;    }    .FBG_resize input[type=text]    {        width:140px;    }}