@import url("/styles/fonts/fonts.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}img{margin:0;padding:0;border:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}sup{font-size:smaller;line-height:normal;vertical-align:super;}blockquote{padding:0 50px 0 50px;}a:link{color:#00c;text-decoration:underline;}a:visited{color:#6d6dec;text-decoration:underline;}a:hover{text-decoration:none;}em.left,em.right{display:none;}body{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:1.3;padding:0;margin:0;color:#000;background:#FFF;}img{border:0;}img.icon{vertical-align:middle;width:16px;height:16px;}form{margin:0;padding:0;}em{font-style:italic;}strong{font-weight:bold;}h1{color:#000;font-size:18px;font-weight:bold;padding:0;margin:0 0 10px 0;}h2{color:#000;font-size:14px;font-weight:bold;padding:0;margin:0 0 10px 0;}h3{color:#000;font-size:13px;font-weight:bold;padding:0;margin:0 0 10px 0;}p{padding:0;margin:0 0 10px 0;}table{width:100%;}table td,table th{vertical-align:top;}.clear{clear:both;}#content ul,#content ol{margin-bottom:15px;padding-left:20px;}#content ol{list-style-type:decimal;list-style-position:outside;}#content ul{list-style-type:square;list-style-position:outside;}body#header *{line-height:1!important;}#header p,#header h1,#header h2,#header h3{padding:0;margin:0;}#header table{border:0;table-layout:fixed;}#header table td,#header table th{border:0!important;}body#header table td{outline:1px dashed white!important;outline:1px dashed invert!important;outline-color:invert!important;}#footer-inside{padding:10px;}body#footer{padding:10px;}body#content{padding:10px!important;}body#website #content table.noborders,body#website #content table.noborders>tr>td,body#website #content table.noborders>tbody>tr>td,body#website #content table[border="0"],body#website #content table[border="0"]>tr>td,body#website #content table[border="0"]>tbody>tr>td{border:0;}.widget.text{line-height:1;}#header-container a{text-decoration:none;color:inherit;}html,body{height:100%;}#background-0,#background-1,#background-2{min-height:100%;}body{background-color:#FFF;}#container{width:960px;margin:0 auto;}#account-menu{text-align:right;border-bottom:1px solid gray;margin-bottom:5px;padding:5px;}#searchform{position:absolute;top:10px;right:10px;}#searchform,#searchform *{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}#header{clear:both;line-height:1;position:relative;overflow:hidden;z-index:1;}#navigation{position:relative;z-index:200;}#header-container{overflow:hidden;width:100%;}#footer table.promo{width:330px;margin:0 auto;}#footer table.promo td{height:34px;line-height:34px;}#footer a.btn{display:block;width:88px;height:34px;text-indent:-1000px;overflow:hidden;}#footer a.btn:hover{background-position:0 -34px;}#footer a.promo{background:url("../images/promo-logo.png") no-repeat 0 0;}#footer a.realtor-promo{background:url("../images/promo-realtor-logo.png") no-repeat 0 0;}#breadcrumbs{margin-bottom:20px;line-height:1em;}#breadcrumbs ul{padding:0;margin:0;list-style:none;}#breadcrumbs ul li{display:inline;padding:0;margin:0;}#breadcrumbs ul li .arrow{padding-left:.5em;padding-right:.5em;}#content{background:#fff;padding:15px;min-height:200px;_height:200px;}#content-2{min-height:300px;_height:300px;}#sidecolumn{width:180px;padding-right:20px;}#sidecolumn .group{margin-bottom:30px;}.left-column #content-inside{padding-left:10px;}.right-column #content-inside{padding-right:10px;}.no-column #content-inside{padding-left:0;padding-right:0;}#navigation.side{margin-bottom:10px;}#sidecolumn #navigation{float:left;margin-bottom:30px;}#navigation.tab{padding-top:15px;}#navigation ul{line-height:1;padding:0;margin:0;list-style:none;}#navigation ul li{line-height:1;padding:0;margin:0;}#footer{line-height:1;}#footer p{margin:0;padding:0;}#footer-inside{padding:10px;}.paginator{margin-top:10px;height:2em;font-weight:bold;}.paginator ul{margin:0!important;padding:0!important;list-style:none!important;display:inline;}.paginator ul li{display:inline;padding:0;}.paginator ul li span a{padding:0 5px;}.paginator ul li.active span{padding:0 5px;}#search-results ul{margin:0;padding:0;list-style:none;}#search-results ul li{padding-bottom:10px;font-weight:bold;}#search-results ul li a{text-decoration:underline;}.articles-category ul{padding:0!important;margin:0!important;}.articles-category ul li{display:block;width:100%;padding:5px 0;clear:both;overflow:hidden;}a.article-preview{float:left;}a.article-link{display:block;}a.article-link{font-weight:bold;margin-bottom:10px;}.calendar{width:180px;margin-bottom:20px;}.calendar .header{text-align:center;padding-bottom:5px;font-weight:bold;}.calendar .previous{float:left;}.calendar .next{float:right;}.calendar table.body{font-size:12px;border-collapse:collapse;width:100%;}.calendar table.body td{vertical-align:middle!important;}.calendar table.body td.day{text-align:center;border:1px solid #efefef;height:24px;padding:0;margin:0;}.calendar table.body td.day-last{border-right:1px solid #efefef;}.calendar table.body td.day a{display:block;padding:5px 0;font-weight:bold;}ul#thumbnails{margin:0;padding:10px 0;list-style:none;}ul#thumbnails li{display:inline;height:120px;width:120px;float:left;}#galleryimage-links{height:3em;line-height:20px;}#galleryimage-links #image-prev{float:right;}#galleryimage-links #image-next{float:right;padding-left:1em;}.hint{color:Gray;font-size:85%;font-weight:normal;}.validator{color:Red;}.validator-summary,.errors{background:#fffed6;padding:2px 8px;margin-bottom:10px;border:1px solid #efac89;}.validator-summary ul,.errors ul{margin:0!important;padding:0!important;list-style:none!important;}.validator-summary li,.errors li{font-weight:bold;padding:3px 0!important;color:#c00;}fieldset{margin:0 0 20px 0;padding:0;border:0;}legend{display:none;}.field-row .field-control{margin-bottom:10px;}.field-row .field-label{font-weight:bold;}.input-name{width:400px;}#subscribeForm .email{margin-bottom:5px;}#subscribeForm .email input{width:180px;}#navigation.side{margin-bottom:30px;}.postheader{height:30px;margin-bottom:10px;}.postheader .avatar{float:left;}.postheader .posted{font-style:italic;font-size:85%;}.withAvatar .posted{margin-left:40px;line-height:1.2;}.withoutAvatar{height:auto!important;}.blogpost{margin-bottom:20px;}.servicelinks{padding:0;margin:0;text-align:right;}.servicelinks ul{padding:0;margin:0;list-style:none;}.servicelinks li{padding:0 0 0 10px;margin:0;list-style:none;display:inline;}#blogpost{margin-bottom:40px;}#blogpost .comment{margin-bottom:20px;}#blogpost .comment .comment-posted{font-weight:bold;padding:0;}ul.blogcategories span.active a,ul.popular-recent span.active a{text-decoration:none;font-weight:bold;}#subscribeForm-name,#subscribeForm-email{width:170px;}#recaptcha_widget_div{width:1%;}#mls-properties .property{margin-bottom:20px;}#mls-properties .property .info .price{font-size:120%;font-weight:bold;}#mls-properties .property .info h2{margin-top:0;padding-top:0;}#mls-properties.images .info{margin-left:120px;}#mls-properties.images .image{float:left;}#mls-photos-preview{background:url("../images/mls-photos-bg.png") no-repeat;width:267px;height:236px;padding:14px 14px 4px 14px;float:left;}#mls-photos-preview #photos{height:206px;margin-bottom:2px;overflow:hidden;}#mls-photos-preview .slide{height:206px;display:none;}#mls-photos-preview .slide a{height:206px;display:table-cell;vertical-align:middle;}#mls-photos-pager{height:28px;line-height:28px;}#mls-photos-pager #photos-radiobuttons a{width:13px;height:13px;line-height:13px;margin-top:7px;display:block;float:left;margin-right:6px;background:url("../images/mls-photos-radiobutton.png") no-repeat 0 0;}#mls-photos-pager #photos-radiobuttons a.activeSlide{background-position:0 -13px;}#closer-look-link{display:block;float:right;font-size:12px;}#mls-summary{margin:0 0 0 340px;}#mls-summary .price{font-size:26px;font-weight:bold;line-height:80px;}#mls-summary .info{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:12px 0 12px 5px;}#mls-summary .info table{border:none;}#mls-summary .info table tr td{line-height:24px;border:none;}#mls-summary .info table tr td.label{font-weight:bold;width:135px;}#mls-description{clear:both;margin:30px 0;}#featured-property{width:692px;margin:0 auto;}#featured-property h1.title{text-align:center;font-family:Palatino Linotype,Georgia,Serif!important;text-transform:uppercase;font-size:26px!important;margin:20px 0 14px 0!important;border-bottom:solid 1px;}#featured-property h2.tabs{padding:0 0 35px 105px!important;overflow:hidden;margin:0;font-family:Arial,Helvetica,Sans-Serif;}#featured-property h2.tabs a{display:block;float:left;margin:0 10px;padding:0 5px;height:22px;line-height:22px;text-transform:uppercase;text-decoration:none;color:inherit;font-size:13px;font-weight:normal;}#featured-property h2.tabs a:hover{color:inherit;text-decoration:underline;}#featured-property h2.tabs a.active{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}#featured-property h2.tabs a.active:hover{text-decoration:none;}#property-home .featured-slides img{padding:1px;-moz-box-shadow:0 0 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);box-shadow:0 0 7px rgba(0,0,0,0.3);}#property-information .mls-photo{background:url("../images/mls-featured-photo-bg.png") no-repeat;width:267px;height:206px;padding:14px;float:left;}#property-information .mls-photo .inner{height:206px;display:table-cell;vertical-align:middle;}#property-information .mls-summary{margin:0 0 0 330px;}#property-information .mls-summary .price{font-size:26px;font-weight:bold;line-height:70px;}#property-information .mls-summary .info{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:8px 0 8px 5px;}#property-information .mls-summary .info table{border:none;}#property-information .mls-summary .info table tr td{line-height:24px;border:none;}#property-information .mls-summary .info table tr td.label{font-weight:bold;width:135px;}#property-information .mls-description{clear:both;margin:30px 0;}#property-photos{padding-left:50px;}#property-photos .photo{width:267px;height:206px;float:left;margin-right:40px;margin-bottom:40px;}#property-photos .photo .inner{width:267px;height:206px;display:table-cell;vertical-align:middle;}.nakea_rssembed .entry{padding-bottom:10px;}#businessdirectory-search,#businessdirectory-categories{float:left;margin:20px 20px 20px 0;}.members-list{padding:20px 0 0 0;}.separator{width:100%;border-top:dotted 1px Gray;}.back-to-directory{padding-top:30px;}.member-name{margin-bottom:0!important;padding-bottom:0!important;}em.left,em.right{display:none;}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;}.sf-menu ul{position:absolute;top:-999em;width:13.4em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;height:auto;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:13.4em;top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:13.4em;top:0;}.level1 ul{border:solid 1px #666;}#sidecolumn .sf-menu,#sidecolumn .sf-menu li{width:10em;}#sidecolumn .sf-menu li:hover ul,#sidecolumn .sf-menu li.sfHover ul{left:13.4em;top:0;}#sidecolumn .sf-menu .sf-sub-indicator{background-position:-10px 0;}#sidecolumn .sf-menu a>.sf-sub-indicator{background-position:0 0;}#sidecolumn .sf-menu a:focus>.sf-sub-indicator,#sidecolumn .sf-menu a:hover>.sf-sub-indicator,#sidecolumn .sf-menu a:active>.sf-sub-indicator,#sidecolumn .sf-menu li:hover>a>.sf-sub-indicator,#sidecolumn .sf-menu li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}#jquery-overlay{position:absolute;top:0;left:0;z-index:290;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:300;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}.fb-form .field{padding:5px 5px 5px 0;margin-bottom:5px;}.fb-form .field .title{font-weight:bold;}.fb-form .field .control .sub-title{font-weight:bold;padding-bottom:3px;margin-top:10px;}.fb-form .field .control>div{margin-bottom:15px;}.fb-form .field .description{font-size:90%;color:gray;}.fb-form .field .fixedDescription{font-size:90%;color:#444;}.fb-form .personName .firstName,.fb-form .personName .middleName{float:left;padding-right:10px;}.fb-form .date .month,.fb-form .date .day,.fb-form .phone .area,.fb-form .phone .digit0,.fb-form .city,.fb-form .state{float:left;padding-right:10px;}.fb-form .street1,.fb-form .street2{margin-bottom:5px;}.fb-form .separator{padding:10px 3px;}.fb-form .separator .title label,.fb-form .creditCard .title label{font-size:130%;}.fb-form .separator .description,.fb-form .creditCard .description{font-size:100%;}.fb-form .creditCard .number,.fb-form .creditCard .cvv{float:left;padding-right:10px;}.fb-form .creditCard .name{clear:left;}.fb-form .creditCard .amount table{width:auto;}.fb-form .creditCard .amount table td.title{min-width:100px;font-weight:normal;}.fb-form .creditCard .amount table td.amount{min-width:20px;text-align:right;}.fb-form .creditCard .amount table tr.total td.title,.fb-form .creditCard .amount table tr.total td.amount{font-weight:bold;}.fb-form .req{color:red;}.fb-form .sub-title{margin-bottom:0!important;}.fb-form .quantity input{width:2em;}.fb-form .dropDownList-money .control .quantity{margin-left:3px;}.fb-form .dropDownList-money.hidePrice .control .price,.fb-form .radioButtonList-money.hidePrice .control label .price,.fb-form .checkBoxList-money.hidePrice .control label .price{display:none;}.fb-form .control label .title{font-weight:normal;}.fb-form .charges{min-width:300px;}.fb-form .charges td,.fb-form .charges th{padding:2px 0;}.fb-form .charges tr.total td span{padding-right:.5ex;text-transform:uppercase;}#p-categories{margin-bottom:20px;}#p-categories table{width:auto;}#p-categories td{width:170px;}#p-categories.images ul{padding:0;margin:0;}#p-categories li{line-height:2;}#p-categories.images li{line-height:40px;list-style:none;padding:0;margin:0;}#p-categories .image{display:none;}#p-categories.images .image{display:inline;}#p-categories.images img{vertical-align:middle;margin-right:5px;}#p-productview #altImages{padding:5px 0 0 0;}#p-productview #altImages a{margin:2px 1px 0 1px;float:left;}#p-productview-images{padding-right:20px;}#productList-list .product-image{width:1%;padding-right:15px;}#productList-grid{width:auto;}#productList-grid td{width:175px;}.product-grid-view td{text-align:center;}.product-grid-view .product-description{text-align:left;}.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move;}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0;}.cloud-zoom-big{border:4px solid #ccc;overflow:hidden;}.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}.cloud-zoom-disable{cursor:default;}#productList-list,#productList-list table,#productList-list td,#productList-grid,#productList-grid table,#productList-grid td,#p-productview table,#p-productview td{border:0!important;}#productList-list td{padding-bottom:10px;}