article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font:inherit;font-family:arial,Sans-Serif;vertical-align:baseline}focus{outline:0}body{line-height:115%;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{height:100%;margin-bottom:0}p{margin-bottom:10px}dl{margin:10px 0}dd{padding-left:40px}td,th{padding:1px}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}form div{margin:10px 0 10px 0}textarea{padding:1px 0 1px 5px}option{padding:0 0 1px 5px}input[type='hidden']{display:none}input[type='text'],input[type='password']{padding:1px 0 1px 5px}button,input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer}textarea,input[type='text'],input[type='password'],select{border:1px solid #c8c8c8;background:#fff}textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#8c8c8c;outline:2px solid #dcdcdc}h1,h2,h3,h4,h5,h6{margin-top:10px;margin-bottom:10px;font-weight:bold}h1{font-size:36px;line-height:36px}h2{font-size:24px;line-height:24px}h3{font-size:20px;line-height:20px}h4{font-size:18px;line-height:20px}h5{font-size:17px;line-height:17px}h6{font-size:16px;line-height:16px}hr{margin:5px 0 5px 0;display:block;background:#c8c8c8;height:1px;border:none}q{font-style:italic}blockquote{margin:10px 0 10px 15px;font-style:italic;font-size:130%}blockquote>*:first-child:first-letter{font-size:150%}pre{margin:10px 0 10px 0;padding:5px 0 5px 10px;border:1px dotted #aab4be;border-left:20px solid #b4b4b4;background:#fafafa;font-size:90%;color:#2e8b57;font-family:"Courier New",Courier,monospace}acronym,abbr{border-bottom:1px dashed #969696;cursor:help;font-variant:small-caps;text-transform:lowercase}body{margin:0;font-family:Arial,sans-serif;font-size:.875em;line-height:1.1428571428571428em;color:#777;background:#213651}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:none}html{font-size:1em}p{margin:0 0 .5714285714285714em;font-family:Arial,sans-serif;font-size:1em;line-height:1.1428571428571428em}p small{font-size:.7857142857142857em;color:#ccc}.lead{margin-bottom:1.1428571428571428em;font-size:20px;font-weight:200;line-height:1.7142857142857142em}h1,h2,h3,h4,h5,h6{color:#777;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#ccc}h1 small{font-size:18px}h2 small{font-size:18px}h3 small{font-size:1em}h4 small{font-size:.7857142857142857em}h6{color:#ccc;text-transform:uppercase}h1{margin-bottom:25px}h1 .page-title{margin-bottom:0}h2{font-size:24px}h2 .page-subtitle{margin:5px 0 15px 0}.page-header{padding-bottom:.1428571428571428em;margin:1.1428571428571428em 0}.page-header h1{line-height:1}ul,ol{padding:0;margin:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:none}ol{list-style:decimal}li{line-height:1.1428571428571428em}ul.unstyled{margin-left:0;list-style:none}dl{margin-bottom:1.1428571428571428em}dt,dd{line-height:1.1428571428571428em}dt{font-weight:bold}dd{margin-left:.5714285714285714em}.blist{margin-left:30px;padding-left:20px;list-style-type:disc;list-style-position:outside}hr{margin:1.1428571428571428em 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}strong{font-weight:bold}em{font-style:italic}.muted{color:#ccc}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}blockquote{padding:0 0 0 1.0714285714285714em;margin:0 0 1.1428571428571428em;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:.9285714285714286em;font-weight:300;line-height:1.1428571428571428em}blockquote small{display:block;line-height:1.1428571428571428em;color:#ccc}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eee}blockquote.pull-right p,blockquote.pull-right small{text-align:right}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:1.1428571428571428em;line-height:1.1428571428571428em;font-style:normal}small{font-size:100%}cite{font-style:normal}.btn{display:inline-block;padding:4px 10px 4px;font-size:1em;line-height:1.1428571428571428em;color:#fff;text-align:center;background-color:#aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;*margin-left:.3em;text-transform:uppercase}.btn:first-child{*margin-left:0}.btn-list{width:180px;margin:3px 0 3px 0}a.btn,a.btn-large.btn-info{color:#fff !important}.btn:hover{color:#fff;text-decoration:none;background-color:#ccc}.btn.active,.btn:active{background-color:#999;color:rgba(0,0,0,0.5);outline:0}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-large{padding:9px 14px;font-size:110%;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large .icon{margin-top:1px}.btn-small{padding:5px 9px;font-size:11px;line-height:16px}.btn-small .icon{margin-top:-1px}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover{color:#fff}.btn-primary.search,.btn-primary:hover.search,.btn-warning.search,.btn-warning:hover.search,.btn-danger.search,.btn-danger:hover.search,.btn-success.search,.btn-success:hover.search,.btn-info.search,.btn-info:hover.search{width:200px}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active{color:rgba(255,255,255,0.75)}.btn-primary{background-color:#006dcc}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#04c}.btn-primary:active,.btn-primary.active{background-color:#003399 \9}.btn-warning{background-color:#213651}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{background-color:#da4f49}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{background-color:#5bb75b}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{display:block;background-color:#3f6699}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#527fb9}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px}button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px}.btn-group{position:relative;*zoom:1;*margin-left:.3em}.btn-group:before,.btn-group:after{display:table;content:""}.btn-group:after{clear:both}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-group .btn{position:relative;float:left;margin-left:-1px;border-radius:0}.btn-group .btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn:last-child,.btn-group .dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}.btn-group .btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px}.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;*padding-top:5px;*padding-bottom:5px}.btn-group.open{*z-index:1000}.btn-group.open .dropdown-menu{display:block;margin-top:1px;border-radius:5px}.btn-group.open .dropdown-toggle{background-image:none}.btn .caret{margin-top:7px;margin-left:0}.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100)}.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret{border-top-color:#fff;opacity:.75;filter:alpha(opacity=75)}.btn-small .caret{margin-top:4px}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip .subnote{font-size:12px}.tooltip p{margin:5px}.tooltip-inner{max-width:200px;padding:3px 8px;border:1px solid #000;color:#000;text-align:center;text-decoration:none;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tooltip-arrow{position:absolute;width:0;height:0}.carousel{position:relative;margin-bottom:1.1428571428571428em;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left .5s ease-in-out;-webkit-transition:.6s ease-in-out left .5s ease-in-out;-o-transition:.6s ease-in-out left .5s ease-in-out;transition:.6s ease-in-out left .5s ease-in-out}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#777;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#777;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff}h1,h2,h3,h4,h5,h6{margin-top:.7142857142857143em;margin-bottom:.7142857142857143em;font-weight:bold;font-family:".tk-futura-pt",sans-serif}h6 .plcy_a{font-style:italic;color:#213651;margin-top:1.1428571428571428em}a:link,a:visited{color:#3f6699}a:hover{color:#527fb9}.pagination{height:1em;margin:1.1428571428571428em 0 1.1428571428571428em 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination ul li{display:inline;line-height:1em}.pagination ul li:first-child a{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.pagination ul li:last-child a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.pagination.pagination-right h3{margin:.42857142857142855em 0;padding:0;line-height:1em;text-align:left;display:inline-block;float:left}.pagination a{text-align:center;background-color:#eee;float:left;padding:0 14px;line-height:3em;text-decoration:none;color:#aaa}.pagination a:hover{background-color:#ccc;background-image:none;color:#fff}.pagination .active a{background-color:#fff;color:#aaa;cursor:default}.pagination .disabled a,.pagination .disabled a:hover{color:#779ac7;background-color:transparent;cursor:default}.pagination-centered{text-align:center}.pagination-right{text-align:right}blockquote{margin-top:1.0714285714285714em;text-align:right;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.7142857142857143em;position:relative}blockquote:after{content:"";position:absolute;bottom:-20px;left:1.4285714285714286em;border-width:1.4285714285714286em 0 0 1.4285714285714286em;border-style:solid;border-color:#fff transparent;display:block;width:0}blockquote p{font-family:Times,serif}cite{float:right;margin-right:2.142857142857143em;font-style:italic;margin-bottom:1.0714285714285714em}.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.roundedsm{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.subnote{color:#777}.bdit{font-style:italic;font-weight:bold}strong{font-weight:bold}.right{float:right;margin-left:1.0714285714285714em}.left{float:left;margin-right:1.0714285714285714em}.center{text-align:center}.rightsidebar{position:relative;display:block;width:209px;float:right;margin-left:40px}.articlesidebar{position:relative;display:block;width:199px;float:right;margin-left:2.142857142857143em;padding-left:1.4285714285714286em;border-left:.07142857142857142em solid #fff}.articlecontent{position:relative;padding:1.0714285714285714em;border:.07142857142857142em solid #aaa;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:2.142857142857143em}.articlecontent img{width:618px;margin:.7142857142857143em 0 1.0714285714285714em 0}.callout-box{position:relative;padding:1.0714285714285714em;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.invoice{position:relative;display:block;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:-moz-linear-gradient(top, #fff, #eee);background:-ms-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(top, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');-webkit-box-shadow:0 1px 3px #444;-moz-box-shadow:0 1px 3px #444;box-shadow:0 1px 3px #444;padding:1.4285714285714286em;border:.07142857142857142em solid #fff}.checkout-details{position:relative;display:block;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:-moz-linear-gradient(top, #fff, #eee);background:-ms-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(top, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');padding:1.4285714285714286em;padding-left:125px}.nopad{padding:0}.invoice table{width:100%}.invnote{color:#f00;float:left;margin:.7142857142857143em;font-size:.7857142857142857em}#checkout{clear:both}checkout-image{float:left;overflow:hidden;width:250px;height:250px;background:#f00}#checkout span{display:inline-block;color:#f00;font-weight:bold}#checkout fieldset{position:relative;margin:0 0 40px 80px;display:block}#checkout input[type='text']{width:300px;padding:.35714285714285715em}#checkout input[type='checkbox']{width:50px;padding:.35714285714285715em}#id_billing_state,#id_billing_country,#id_shipping_state,#id_shipping_country,#id_credit_card_type,#id_credit_card_expire_month,#id_credit_card_expire_year{width:312px;padding:.35714285714285715em}#checkout legend{font-weight:bold;font-size:3em;color:#000;padding:.7142857142857143em}#footer{clear:both}#footer img{display:inline;float:: left;margin-right:1.4285714285714286em;vertical-align:middle}#policy{width:100%;margin-bottom:.35714285714285715em}#policy ul{text-align:center}#policy ul li{display:inline;border-right:.07142857142857142em solid #646464;padding-left:2.142857142857143em;padding-right:2.142857142857143em;text-align:center}#policy ul li#last_plcy{border-right:none}#policy ul li a{color:#3f6699}#policy ul li a:hover{color:#527fb9}#copyright{width:100%;text-align:center;padding-bottom:1.0714285714285714em;color:#527fb9}#copyright p{font-size:.7857142857142857em}#side-nav{float:left;width:200px}#stdsearch span,#advsearch span{width:185px}#stdsearch fieldset,#advsearch fieldset{margin-bottom:1.0714285714285714em}#stdsearch fieldset legend,#advsearch fieldset legend{font-weight:bold;padding-bottom:.35714285714285715em}#stdsearch fieldset label,#advsearch fieldset label{display:inline-block}#stdsearch fieldset.num ul li,#advsearch fieldset.num ul li{display:inline}#stdsearch fieldset input[type=text],#advsearch fieldset input[type=text]{width:185px;padding:.35714285714285715em;border:.07142857142857142em solid #aaa}#stdsearch fieldset.split input[type=text],#advsearch fieldset.split input[type=text]{width:75px}#stdsearch fieldset input[type=checkbox],#advsearch fieldset input[type=checkbox]{margin-left:.21428571428571427em}#stdsearch fieldset input[type=select],#advsearch fieldset input[type=select]{padding:.35714285714285715em}#advsearch fieldset{float:left;margin:1.0714285714285714em}#advsearch fieldset.split input[type=text]{width:78px}#searchresults{margin-left:2.142857142857143em;max-width:670px;padding:0;vertical-align:top;display:inline-block}#nb{margin:0;padding:0;text-align:center}.product{display:block;position:relative;vertical-align:top;padding:1.0714285714285714em;margin:0 0 1.0714285714285714em 0;background:url('/media/images/ui/hash.gif');overflow:hidden;clear:both;vertical-align:text-top}.product h5{font-weight:bold}.product ul{list-style-type:disc;list-style-position:inside;text-indent:.5em;margin-bottom:.7142857142857143em}.product img{float:left;width:250px;margin:0 1.4285714285714286em 1.0714285714285714em .7142857142857143em}.product img.icon{width:2.142857142857143em;float:right}.product p{float:left}#phone-number{float:right;font-weight:bold;font-size:2.4285714285714284em;color:#fff;margin:.35714285714285715em 0}.plan_listing{text-align:left;position:relative;color:#444;margin:0 0 2.142857142857143em 1.0714285714285714em;width:188px;height:355px;padding:.7142857142857143em;float:left;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:2}.plan_listing p{text-align:center !important}.plan_listing.unpublished{background:#eee;border:none}.plan_listing a.btn{position:absolute;bottom:.7142857142857143em;right:.7142857142857143em;background:#4672ac;padding:5px 10px 5px 10px}.plan_listing .listing_thumb{width:100%;height:125px;margin:0 0 .7142857142857143em 0;background:#666 url('/media/images/ui/house.png')}.plan_listing .listing_thumb img{width:100%}.plan_listing .listing_names{float:left;width:120px;height:35px;margin:.35714285714285715em 0;overflow:hidden}.plan_listing .listing_names span{font-size:1.2857142857142858em;font-weight:bold;margin:0;width:100%}.basement-thumb img{position:absolute;right:15px;top:150px;z-index:10;width:40px !important}.sqft{font-size:1.1428571428571428em;font-weight:bold;margin-bottom:.7142857142857143em;clear:both}.listing_stories ul,.listing_areas ul{display:inline-block;font-size:.9285714285714286em;line-height:1.0714285714285714em;list-style:none;float:right;margin-bottom:.35714285714285715em;width:95px;overflow:hidden}.listing_stories ul li,.listing_areas ul li{clear:both}.listing_stories ul li span,.listing_areas ul li span{float:right;font-weight:bold}.listing_stories ul li p,.listing_areas ul li p{float:left;margin:0}.listing_areas ul{float:left;width:80px;margin-right:10px}.listing_shortdesc{color:#666;margin-top:.5em;text-align:center !important;height:60px;position:relative;display:table-cell;vertical-align:middle}.listing_shortdesc p{margin:0}.stylediv{margin:.7142857142857143em}.stylediv p{text-align:justify}.stylediv ul{display:block;list-style-type:disc;list-style-position:inside}.stylediv ul li{margin-bottom:.7142857142857143em;text-align:justify}.pagination{position:relative;height:50px;clear:both}.pagination h3{margin:0 0 0 20px;padding-top:.35714285714285715em;width:300px;display:inline}.pagination span{float:right;margin:0 .7142857142857143em 0 .7142857142857143em;padding-top:.35714285714285715em}.pagination a.readmore{margin:0}.order{display:inline-block}.order legend{margin-left:.7142857142857143em;float:left;padding:.14285714285714285em}.order select{float:left;padding:.14285714285714285em;vertical-align:middle}.blogexcerpt{position:relative}.articlecontent .readmore{display:block;position:absolute;bottom:10px;right:10px}.blogexcerpt img{vertical-align:top;float:left;width:200px;margin:0 15px 10px 0}.blogexcerpt p{margin-bottom:45px}.blogexcerpt p:first-child:first-letter{display:block;float:left;margin:0}#latest_blog_entry img{vertical-align:top;float:left;width:250px;margin:0 15px 10px 0}#photo_gallery{display:block}.photo_listing{display:inline-block;margin:5px}.photoborder{padding:7px;background:url(data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDEvMTQvMTFktFPkAAABAElEQVR4nO3RMREAIBDAsIcd/3aZUUCHREHvumbmDBn7dwAvQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMiTEkxpAYQ2IMibnE3wDV0IZfiwAAAABJRU5ErkJggg==) 0 0 repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px}.goright{margin-left:20px;float:right}.goleft{margin-right:20px;float:left;text-align:left}.photoborder a{display:block;padding:12px;border:1px solid #aaa;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}.plan-content .photoborder a img{width:110px !important}.plan-content .photo_listing{margin:3px}#gallery_pagination{width:100%;float:right;margin-top:15px}#sticky{position:absolute;text-align:center;padding:6px;top:0;background-color:#213651;margin-left:-120px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#sticky span{display:block;margin-top:5px;margin-bottom:5px}.blurb p{text-align:justify}#sticky.stick{position:fixed}.plan-content{float:left;position:relative;width:650px;margin-bottom:30px}.blog-left{float:left;position:relative;width:650px;margin-bottom:30px}#det_main_img{position:relative}#det_main_img img{position:relative;width:650px !important}.det_stats{margin-top:0;position:relative}.det_stats h2{margin-top:0}.det_stats ul{padding-bottom:15px;clear:both}.det_stats .det_stats_rt{text-align:right;font-weight:bold}.det_stats table{margin-bottom:8px}.det_stats li span{float:right;font-weight:bold}.det_stats li p{float:left;margin:0}.det_stats li{clear:both}.det_stats h5{margin-bottom:5px}#option_form div{margin-top:15px}#option_form span.package{font-size:18px;margin:15px 0 0 10px;font-weight:bold}#option_form span.price{font-size:18px;float:right;font-weight:bold}#option_form p.subnote{font-weight:normal;color:#888;margin:5px 0 5px 25px}#option_form .det_stats p{margin-left:0}#checkout fieldset{margin-bottom:16px}#checkout legend{font-size:1.4285714285714286em;font-weight:bold;margin-bottom:8px}#checkout label{float:left;width:180px;font-size:1.1428571428571428em}#checkout li{height:22px}#checkout{list-style-type:none}#contact_info{margin-right:0;float:right;width:400px;display:inline-block;vertical-align:top}#contact_form{width:350px;display:inline-block;float:left}#id_name,#id_message,#id_email,#id_body{width:300px}#id_regarding{width:312px}#contact_form form input,#contact_form form textarea,#id_regarding{padding:5px}div#note{background:none repeat scroll 0 0 #f4f5f6;border-bottom:1px dotted #aab4be;border-top:1px dotted #aab4be;padding:5px 15px 0;text-align:justify}div#note h4{text-align:center}div#location li span{float:left;width:350px}#realtor_products{width:178px;margin-bottom:15px;padding:10px;border:1px solid #d2d2d2;float:right;clear:right;background-color:#fff}.top15{margin-top:15px}.left15{margin-left:15px}.right15{margin-right:15px}.bottom10{margin-bottom:10px}.bottom15{margin-bottom:15px}.bottom30{margin-bottom:30px}.pad15{padding:15px}.mar15{margin:15px}#realtor_products h5{text-align:center}#realtor_products div{font-size:.7857142857142857em;line-height:11px;overflow:hidden;text-align:center}.rltr_txt_rt img{width:50px;float:left;margin-right:5px}.rltr_txt_lt img{float:right;margin-right:10px}.rltr_txt_lt p{margin-left:10px;font-weight:bold;text-align:left;line-height:50px}#more_marketing p{line-height:18px;margin-bottom:5px}#living_spaces{width:178px;margin-bottom:15px;padding:10px;border:1px solid #d2d2d2;float:right;clear:right;background-color:#fff;text-align:center}#living_spaces p{margin-top:10px}#buy_ls_book span{margin-bottom:10px;font-weight:bold;display:block}#liv_spaces_issue{width:150px;height:124px}#liv_spaces_mag{width:78px;height:100px;float:left}#liv_spaces_shop{margin-top:20px}span#liv_spaces_ship{width:156px;margin-bottom:0;font-size:.7857142857142857em;font-weight:normal;font-style:italic}#sbmovie{width:320px;height:304px;float:right;margin:0 0 10px 15px}#ctb_points{color:#000;list-style:square inside;margin-left:20px}#ctb_thumb{width:165px;margin-bottom:10px}#ctb_stats ul{margin-bottom:15px}#ctb_stats ul li{width:165px}#ctb_stats span{float:right;font-weight:normal}#ctb_area,#ctb_bed{float:left}.icon{margin-right:5px;display:inline-block;width:30px;height:32px;background:url(/media/images/ui/module_icons.png) 0 0 no-repeat;overflow:hidden;vertical-align:middle}.icon-amda{background-position:0 0}.icon-download{background-position:0 -30px}.icon-twitter{background-position:0 -60px}.icon-mail{background-position:0 -90px}.icon-message{background-position:0 -120px}.icon-users{background-position:0 -150px}.icon-shopping{background-position:0 -180px}.icon-lock{background-position:0 -210px}.bottom0{margin-bottom:0}.bottom15{margin-bottom:15px}.first{margin-left:0}.last{margin-right:0}.module{position:relative;display:inline-block;width:100%;min-height:100%}.box{background:#fff;padding:10px;overflow:hidden;border:1px solid #000}.newsbar,.tags{display:inline-block;vertical-align:top;width:268px}ul#tags{list-style:none}ul#tags li{margin:5px;float:right}.feedburnerFeedBlock ul li div{font-style:italic;margin-top:5px;margin-bottom:5px}.feedburnerFeedBlock .headline a{color:#000;font-weight:bold}.feedburnerFeedBlock .date{color:#fff;text-align:right;margin-bottom:15px;font-style:italic}.feedburnerFeedBlock div#creditfooter{display:none}.vertical-bar{display:inline-block;width:0;overflow:hidden;border-left:1px solid #aaa;border-right:1px solid #fff;height:360px;min-height:100%;margin:5px}.twitters{font-size:1.0714285714285714em}.twitters ul{list-style:none;padding:5px;font-weight:normal;text-indent:0}.twitters span.time{font-style:italic;text-align:right;color:#fff;margin-bottom:15px}.twitters span.status{font-style:italic}#container{margin:0 auto 0 auto;max-width:980px}#hero-container{position:absolute;top:1700px;width:900px;z-index:10}#page-content{background-color:#ddd;margin-bottom:25px;padding:0;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.shadow{box-shadow:0 0 6px #000}#header ul{float:right;padding-top:18px}#header li{display:inline;font-size:.8571428571428571em;margin-left:22px}#header li,#doctop li a{color:#5f5f5f;text-decoration:none}#header li a:hover{color:#4672ac}div#header{height:82px;position:relative}div#logo img{float:left;margin-top:6px}.amda{display:inline-block}#logo a h1{color:#284263}#logo h1{width:100%;text-align:center;position:absolute;z-index:-100;margin:auto auto;font-size:80px;font-family:"futura-pt",sans-serif;line-height:1em;font-weight:800;letter-spacing:-2px}.logo-square{width:27px;height:27px;background:#284263;margin:4px 4px 0 0;float:left}#boxes{z-index:-100;position:absolute;top:6px;left:6px;width:62px;height:62px}div#navsearch-bar{height:40px;background-color:#eee;padding:0 .42857142857142855em 0 1.0714285714285714em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:45px;margin-bottom:15px}#id_q{font-size:.9285714285714286em;float:right;position:relative;background:#fff;width:200px;height:21px;padding:3px;margin:6px 0 0 0;color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#id_q img{border:0}#id_q:hover{background:#fff6cc}#id_q:focus{color:#000;background:#fff;border:none}#topsearch{display:block;position:relative}#topsearch label{float:right}#itemsearch{position:absolute;top:8px;right:5px;width:20px;height:25px;border:0;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;background:url('/media/images/ui/search.png') 50% 50% no-repeat}.menu ul{list-style:none}.menu li{position:relative;float:left}.menu li:hover{height:53px;background:#1a2a3f}.menu a{display:block}.menu a span.bg{padding:0 10px 0 10px;line-height:40px;font-size:1.1428571428571428em;color:#000}.menu li:hover a span.bg{color:#fff}.nohighlight li{position:relative;display:block;float:right}.menu li .dropdown{position:absolute;top:45px;left:-999em;z-index:100;width:287px;padding:6px 4px 6px 6px;background:#1a2a3f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.menu li:hover .dropdown{left:0}.menu li:hover .navlast{left:-45px}.dropdown a{font-size:.8571428571428571em;position:relative;margin:0 0 5px 0;padding:5px 5px 5px 10px;width:270px;height:35px;color:#000;background:#ddd;background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ededed));background:-webkit-linear-gradient(top, #ddd, #ededed);background:-moz-linear-gradient(top, #ddd, #ededed);background:-ms-linear-gradient(top, #ddd, #ededed);background:-o-linear-gradient(top, #ddd, #ededed);background:linear-gradient(top, #ddd, #ededed);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:.07142857142857142em solid #fff}.dropdown a.last{margin-bottom:0}.dropdown a:hover{background:#fff}.dropdown p.title{font-size:1.2857142857142858em;line-height:1.3571428571428572em;font-weight:bold;margin:0}.dropdown p.subtitle{color:#646464}.border-radius-top-left{border-top-left-radius:.35714285714285715em}hr{margin:.7142857142857143em 0 .7142857142857143em 0;padding:0;clear:both}.module{vertical-align:top}.rounded-top{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.second{margin:0 19px 0 19px}.thumb{width:129px;float:left;margin-bottom:15px;z-index:2}p.description{margin:.7142857142857143em 0 .7142857142857143em 0}.golden-left{float:left;width:40%;clear:left}.golden-right{float:right;width:60%;clear:right}.list{display:inline-block;float:left}.list span{font-weight:bold;padding-bottom:.7142857142857143em;display:block}.list li{list-style:none}.content-pagebg{position:relative;background:#222;color:#aaa;clear:both}.content-first{position:relative;color:#aaa;clear:both}.content-darkbg{position:relative;color:#ddd;background:#1a2a3f}.pad{padding:20px 40px 20px 40px}.content-hash{position:relative;background:#ccc;color:#000;clear:both}.content-hash a{color:#000}.content-hash a:hover{color:#777}.content-noise{background:#bbb;color:#222}#footer{padding:30px 30px 40px 40px;color:#aaa}#quicksearch{position:relative;margin:0;padding-top:15px;padding-bottom:5px;color:#fff}#quicksearch h2{float:left;padding-left:40px;width:110px;margin-top:0}#quicksearch fieldset{position:relative;float:left;width:580px}#quicksearch legend{float:left;display:inline;font-weight:bold;width:90px;margin-left:0;vertical-align:top}#quicksearch ul{position:absolute;top:0;left:110px}#quicksearch ul li{float:left;display:inline;width:100px}#quicksearch ul li:first-child{width:60px}#quicksearch .qckbuttons{position:absolute;width:150px;top:7px;right:0}#quicksearch .qckbuttons .readmore{margin:0 40px 3px 0;width:133px;font-weight:bold;height:1.6428571428571428em;line-height:1.6428571428571428em}.clear{clear:both}#intlinks{background:#000}#intlinks div{vertical-align:top;float:left}#intlinks h5{color:#fff;margin:0 0 5px 0}#intlinks h5:hover{color:#ccc}#intlinks ul{width:155px;margin-right:5px}#intlinks ul.narrow{width:90px;margin-left:5px}#intlinks ul li a{color:#ccc}#intlinks ul li a:hover{color:#eee}.margins{padding:10px 40px 20px 40px}#collections{background:#777}#collections div{vertical-align:top;float:left}#collections ul{vertical-align:top;width:95px;float:left;margin-right:15px}#collections ul.wide{width:145px;vertical-align:top;margin-right:15px}#collections ul a{color:#ccc}#collections ul a:hover{color:#eee}#collections h5{color:#fff;margin:0 0 5px 0}.button,a.readmore,input[type=submit].readmore{border:none;margin:0;float:right;padding:0 15px 0 15px;background:#3f6699;font-size:1em;line-height:2em;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button:hover,a.readmore:hover,input[type=submit].readmore:hover{background-color:#213651;color:#fff}.button.prev,a.readmore.prev,input[type=submit].readmore.prev{background:#3f6699}#det_desc ul{list-style:disc;padding-left:40px}input[type=submit]{background:#ffc40d;border:none;width:180px;padding:.7142857142857143em;font-weight:bold;color:#fff;-webkit-appearance:none !important;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}input[type=submit]:hover{background-color:#ff9000}input[type=submit].search{width:200px}.basement{background:#ffc40d;padding:.7142857142857143em;margin:.35714285714285715em;font-weight:bold;color:#fff;text-align:center;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.basement:hover{background-color:#ff9000}.builder{height:100px}.builder,.realtor{width:240px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;padding:10px;float:left;overflow:hidden;text-align:right;z-index:2;margin:0 0 15px 10px;position:relative}.builder .name,.realtor .name{font-weight:bold}.builder .company,.realtor .company{color:#aaa;font-style:italic}.builder .serving,.realtor .serving{clear:both;text-align:center;color:#ccc}.builder:hover,.realtor:hover{background:#fff}.builder span,.realtor span{display:block}.builder span.cname,.realtor span.cname{font-weight:bold;text-transform:uppercase}.builder a.readmore,.realtor a.readmore{position:absolute;float:right;bottom:.35714285714285715em;right:.35714285714285715em}.builder .photo,.realtor .photo{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100px;height:100px;overflow:hidden;margin:0 0 10px 0;float:left;text-align:center}.builder .photo img,.realtor .photo img{max-height:100px}.builder .photo.placeholder,.realtor .photo.placeholder{background-image:url('/media/images/ui/buildersilhouette.png');background-repeat:no-repeat}.builder .nmls,.realtor .nmls,.builder .ccb,.realtor .ccb{margin-bottom:0}.builder .phone,.realtor .phone{position:absolute;font-size:1em;right:10px;bottom:10px}.builder.detail,.realtor.detail{position:relative;box-shadow:none;border:none;background:none;width:100%;padding:40px}.builder.detail .name,.realtor.detail .name,.builder.detail .company,.realtor.detail .company{font-size:36px}.builder.detail .photo,.realtor.detail .photo{width:200px !important;height:200px !important}.realtor{height:170px}.realtor .equalhousinglender{position:absolute;bottom:7px;right:7px;width:25px;height:21px;background:url('/media/images/ui/equal_housing_logo_small.png') 0 0 no-repeat}.builder-detail{background:#fff;text-align:right;padding:40px;position:relative}.builder-detail h1{margin:5px}.builder-detail h2{margin-top:0}.builder-detail h3{margin-bottom:0}.builder-detail h4{margin-top:5px}.builder-detail p{text-align:justify}.builder-detail .photo{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:200px;height:200px;overflow:hidden;margin:0 0 40px 0;float:left;text-align:center}.builder-detail .photo.placeholder{background:#fff;background-image:url('/media/images/ui/buildersilhouette.png');background-repeat:no-repeat;background-size:200px}.builder-detail .phone{font-size:1em}.builderwebsitelink{text-align:center}.state{display:none}.links div{overflow:auto;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:-moz-linear-gradient(top, #fff, #eee);background:-ms-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(top, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px #444;-moz-box-shadow:0 1px 3px #444;box-shadow:0 1px 3px #444;border:.07142857142857142em solid #fff;position:relative;font-size:1.0714285714285714em;padding:10px;float:left;overflow:hidden;text-align:right;z-index:2;width:260px;height:100px;margin:0 0 15px 15px}#social{text-align:middle;float:right;margin-top:5px}#social li{float:right}#social li a{display:inline-block;text-decoration:none;margin-right:15px;width:32px;height:32px}#social li a.facebook{background-image:url('/media/images/ui/facebook_32.png')}#social li a.facebook:hover{background-image:url('/media/images/ui/facebook_32_highlight.png')}#social li a.twitter{background-image:url('/media/images/ui/twitter_32.png')}#social li a.twitter:hover{background-image:url('/media/images/ui/twitter_32_highlight.png')}#social li a.googleplus{background-image:url('/media/images/ui/google_plus_32.png');margin-right:0}#social li a.googleplus:hover{background-image:url('/media/images/ui/google_plus_32_highlight.png')}#social span{display:none}ul.buy-from-us{margin:10px 0 10px 0;padding-left:20px}ul.buy-from-us li{text-align:justify;vertical-align:top;margin:5px 20px 10px 0;display:inline-block;width:800px;padding:10px 0 0 40px;background:url('/media/images/ui/check.png') 0 0 no-repeat}ul.cart-questions{vertical-align:top}ul.cart-questions li{vertical-align:top;margin:0 20px 10px 0;display:inline-block;width:270px}#shopping_cart thead.col{font-weight:bold;background:#fff}.total{text-align:right}.returns{text-align:center;color:#aaa}#article{position:relative}#article-content{float:left;width:730px}.siteseal{margin:20px 0 30px 0}#stay{position:relative;top:0}#stay.fixed{position:fixed;top:0}.badge{position:absolute;top:0;right:0;width:39px;height:39px;margin:0;background:url('/media/images/ui/module_badges.png') 0 0 no-repeat;overflow:hidden;z-index:10}.badge.hot{background-position:0 0}.badge.top{background-position:0 -40px}.badge.new{background-position:0 -120px}.badge.soon{background:url('/media/images/ui/pre-order.png') 0 0 no-repeat;width:60px;height:60px}.ribbon-outer{position:absolute;top:5px;right:5px}.ribbon-inner{font:bold 12px Sans-Serif;background:#ffaf4b;text-align:center;color:#fff;padding:6px 10px 6px 10px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ribbon-inner.best{background:#ffa500}.ribbon-inner.new{background:#008000}.ribbon-inner.soon{background:#666}.flipped{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.unflipped{transition:all 1s linear}.justify{text-align:justify}.collection-description{padding:15px;text-align:justify}.collection-description img{width:300px;border:10px solid #fff;margin:0 0 20px 20px;float:right}.collection-description ul{list-style:square;margin-left:30px}.collection-description ul li{margin-left:5px}.photoright{float:right;width:300px;margin:5px 0 15px 15px}.360icon{width:40px;position:absolute;top:3px;left:3px;z-index:2}.plan-title{float:left;width:650px;margin-bottom:15px}.toolbar{float:right;text-align:right}#title-wrapper{margin-bottom:15px}.carbon-toolbar .item{text-align:center;float:right;width:65px;margin-left:4px;margin-bottom:10px}.carbon-toolbar .item span{vertical-align:top;line-height:1em;display:block}.actionitems{width:650px;margin-bottom:20px;text-align:right;padding:10px}.actionitems span{margin-right:20px;font-size:1.0714285714285714em}.actionitems img{vertical-align:middle}.two .item{position:relative;width:440px;height:100px;float:left}.two .item.last{float:right}.three{background:#fff;position:relative}.three .item{display:inline-block;position:relative;width:30%;height:100px;margin:1.5%;margin-right:1.5%;background:#fff}.four .item{position:relative;width:213px;height:100px;margin-right:15px;float:left}.four .item.last{float:right;margin-right:0}.item h5{text-align:right;margin-top:15px;margin-right:15px}.item p{text-align:right;margin-right:15px}#placeholder{text-align:center;vertical-align:middle;height:450px;background:url('/media/images/ui/draftingtools.png') 50% 50% no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px}#placeholder p{padding-top:180px;font-size:2.142857142857143em;line-height:2.5em;font-weight:bold;color:#ccc}.pill-content>.pill-pane{display:none}.pill-content>.active{display:block;text-align:center;vertical-align:middle;max-width:100%}#imageArea{padding:5px;background:#fff;margin-bottom:15px}.imageContainer{margin:3px;position:relative;float:left;padding:0;border:1px solid #fff}.imageContainer a{margin:0;padding:0}.imageContainer:hover{-webkit-box-shadow:#aaa 0 0 5px 2px;-moz-box-shadow:#aaa 0 0 5px 2px;box-shadow:#aaa 0 0 5px 2px;-webkit-transition:-webkit-box-shadow .3s ease-in-out;-moz-transition:-moz-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}.toggletext{padding:10px 20px 5px 20px}.ad{margin-top:15px;background-image:url('/media/images/ui/ads.png');background-size:207px;width:207px;height:84px}.ad p{text-indent:-9999em}.ad.cost-to-build{background-position:0 0;height:83px}.ad.builder-directory{background-position:0 -85px}.ad.realtors{background-position:0 -171px;height:83px}.ad.pdf-flyer{background-position:0 -358px}.buildersite{margin:0;padding:0;text-align:center;background:#fff}.buildersite #page-container{padding:0 10px 10px 10px;margin-top:0;max-width:720px;width:auto;background:#fff;text-align:left}.buildersite img{max-width:100%}.buildersite h1{padding-top:10px}.buildersite .pad{padding:10px}.buildersite #searchresults{position:relative;margin:0;margin-bottom:20px;width:100%;text-align:center}.buildersite #stdsearch span{width:100%}.buildersite #stdsearch span p{margin:0;float:right}.buildersite #stdsearch fieldset{margin-bottom:15px}.buildersite #stdsearch fieldset input[type=text]{width:92%}.buildersite .side-nav{display:inline-block;vertical-align:top;max-width:160px;margin-right:0;padding-right:15px}.buildersite .side-nav .slider{width:98%}.buildersite .side-nav.last{padding-right:0}.buildersite .builder-plan-listing{vertical-align:top;position:relative;color:#222;width:188px;height:355px;padding:.7142857142857143em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px #444;-moz-box-shadow:0 1px 3px #444;box-shadow:0 1px 3px #444;z-index:2;border:.07142857142857142em solid #bbb;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left;margin:7px}.buildersite .builder-plan-listing a.btn{position:absolute;bottom:.7142857142857143em;right:.7142857142857143em;background:#4672ac}.buildersite .builder-plan-listing .listing_names{float:left;width:120px;height:35px;margin:.35714285714285715em 0;overflow:hidden}.buildersite .builder-plan-listing .listing_names span{font-size:1.2857142857142858em;font-weight:bold;margin:0;width:100%}.buildersite #det_main_img{position:relative}.buildersite #det_main_img img{position:relative;max-width:100%}.buildersite .floorplans{text-align:center}.buildersite .floorplans h3{margin-top:20px}.buildersite .floorplans img{max-width:100%}.buildersite .det_stats{margin:0 20px 0 20px;display:inline-block}.builder-footer{text-align:center;padding:20px}.builder-footer p{text-align:center;line-height:13px}.builder-footer img{width:252px}.carousel .container{position:absolute;right:0;bottom:0;left:0}.carousel .item{height:400px}.carousel .item a h1,.carousel .item a h2,.carousel .item a p{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);line-height:1em;margin:0}.carousel .item a .topleft{position:absolute;top:25px;left:40px}.carousel .item a .bottomright{position:absolute;bottom:25px;right:40px}.carousel .item img{top:0;left:0;width:100%;height:auto}.carousel .item .LShero{height:294px;max-width:410px;margin-left:4em}.carousel .item .overlay{position:absolute;width:100%;padding:0;top:0;bottom:0;left:0;right:0}.carousel .item .lsoverlay{text-align:right;position:absolute;width:450px;padding-top:1.5em;padding-right:3em;top:0;left:470px}.carousel .item .lsoverlay a{color:#fff}.carousel .item .lsoverlay p{margin-top:1em}.carousel .carousel-inner{position:relative}.carousel .carousel-control{background-color:transparent;border:0;font-size:120px;margin-top:0;text-shadow:0 1px 1px rgba(0,0,0,0.6)}.banner{position:relative;height:40px;font-weight:bold;font-size:18px;color:#fff;line-height:40px;background:#284263;margin-bottom:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.banner div{height:40px;overflow:hidden;display:inline-block;padding:0 20px 0 20px}.banner div.qinfo{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background:#304e75;position:absolute;top:0;left:0}.banner div.tickerbox{padding-left:160px}.banner div.srch{background:#1a2a3f;position:absolute;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;top:0;right:0}.banner div.srch a{color:#fff}.banner div.srch:hover{background:#304e75;color:#fff}.banner a span{background:#1a2a3f}.banner a span:hover{background:#304e75}.banner #ticker{height:40px;background:#284263}.banner #ticker a{font-weight:bold;font-size:22px;color:#fff;line-height:40px}.banner #ticker a:hover{color:#ffc40d}