input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}body{margin:0;padding:0;background:#fff}body,input,textarea,select{color:#444;font:12px roboto,sans-serif}i a:hover{text-decoration:none}a{color:#4a6491;text-decoration:none}a:hover{color:#4a6491;text-decoration:underline}img{border:none}:focus{outline:0}ul li{list-style:none}.content ul li{list-style:inside}dt{color:#333}h1,h2,h3,h4,h5,h6,form,p,ul,li,input,textarea,select{margin:0;padding:0}h1,h2{text-transform:uppercase}.left,.float_left{float:left}.right,.float_right{float:right}.clear{clear:both;font-size:1px}#wrapper{margin:0 auto}.inner{width:1000px;margin:0 auto}.row{float:left;width:100%}.header{padding-bottom:4px;background:#fff}.header .logo{float:left;width:auto;padding-top:7px}.header .right{width:auto}.meta{float:right;clear:right;padding:5px 0;color:#444}.meta .user_menu{float:right}.meta .user_menu a{padding:0 5px;color:#4a6491;text-transform:uppercase}.meta .cart{float:right;text-align:left}.meta .user_menu a.alert-true{color:#a30404}.menu{float:left;width:100%;height:35px;margin:3px 0 0;background:url(images_new/menu_bg.png) repeat-x 0 0}.menu li{float:left;background:url(images_new/menu_item_sep.png) no-repeat right 0}.menu li.last{background:0 0}.menu>ul>li>a{display:block;height:35px;line-height:34px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;padding:0 35px}#styles-link,#collections-link{display:block}.menu .drop-down-menu{position:absolute;width:auto;background:#ebebeb;z-index:10;display:none;border:1px solid #ccc}.collections-link .drop-down-menu{width:575px}.menu .drop-down-menu .list{float:left;padding:10px 20px 20px;margin:10px 0 10px 10px;width:230px;background:#fff;border:1px solid #ccc}.menu .drop-down-menu .list:last-child{margin:10px}.menu .drop-down-menu .list h3{color:#4a6491;padding:0;margin:10px}.menu .drop-down-menu .list ul{display:block;margin:0;padding:0;background:0 0}.menu .drop-down-menu li{display:block;float:none;padding:0;margin:0;background:0 0;width:100%;height:auto}.menu .drop-down-menu li a{display:block;margin:0;font-size:13px;color:#444;padding:2px 10px 3px}.menu .drop-down-menu li a :hover{background-color:#ddd;text-decoration:none}.checkout .checkout_progress{float:none;width:auto;border:1px solid #ccc;margin:5px 0;color:#888;display:block;font-size:20px;font-weight:700;line-height:34px;text-align:center;text-transform:uppercase}.checkout .checkout_progress .current,.checkout .checkout_progress .completed{color:#000}.checkout .checkout_progress .current{text-decoration:underline}.checkout .checkout_progress a{color:#000;text-decoration:none}.contaner_top{margin-top:-2px;width:1038px;margin:0 auto}.container.row>h1{padding:20px 30px 0!important}.container.row>p{padding:20px 30px 0!important}.container{position:relative;z-index:1}.container .inner.cont{width:1040px;padding:0 24px;margin-top:5px}.has-side-ads .home .container{margin-left:0}#side-ads{right:15%;top:6%;margin:0 auto}.home #side-ads{right:15%;top:6%;margin:0 auto}.container .content .inner{width:auto;padding:0;background:0 0}.container .shdw{height:36px;width:1038px;margin:0 auto}.sidebar{float:left;width:263px;margin-top:-6px}.sidebar .block{margin-bottom:9px}.sidebar .block h3,.content .block.list_wide h3{font-size:14px;color:#eee;padding:10px 13px;text-transform:uppercase}.sidebar .inner{width:auto}.sidebar .block.list{margin-bottom:11px}.sidebar .block.list .inner{background:#c9d4e1;padding:8px 13px}.sidebar .block.list h3,.content .block.list_wide h3{background:#4a6491}.sidebar .block ul li{padding-bottom:1px}.checkout-form dt{float:left;clear:both;color:#444;width:150px;font-size:14px;text-transform:uppercase;text-align:right;font-weight:400;padding-bottom:5px;padding-top:5px;padding-right:10px}.checkout-form dd{float:left;margin-left:1px}select.formfield,input.formfield,textarea.formfield{border:1px solid #ccc;min-height:24px!important;color:#1a1f2b;font-size:11px;padding:3px 5px 0!important;background:#fff;border-radius:3px}td.formlabel{text-align:right;color:#ab0101;font-weight:700;font-size:14px;vertical-align:top}#find_by_plan_num{padding:1px}#find_by_plan_num label{font-size:13px;font-weight:700;color:#ad0000}#find_by_plan_num input{float:left;width:170px;height:17px;background:#fff;border:none;font-size:11px;padding:3px 5px;margin:2px 5px 0 0}input.btnsubmit,input.txtbox{float:left;width:170px;height:17px;background:#fff;border:none;font-size:11px;padding:3px 5px;margin:2px 5px 0 0}input.txtbox{float:left;width:170px;height:17px;background:#fff;border:none;font-size:11px;padding:3px 5px;margin:2px 5px 0 0}input.btnsubmit{cursor:pointer;font:700 14px Helvetica,Arial Black,Arial;color:#fff;width:58px;height:35px;margin:0;padding-bottom:10px;background:url(images_new/find_by_number_submit.png) no-repeat 0 0}input.btnmod{width:208px;background:url(images_new/submit-modification.png) no-repeat 0 0}#find_by_plan_num input.submit{cursor:pointer;font:700 14px Helvetica,Arial Black,Arial;color:#fff;width:58px;height:35px;margin:0;padding-bottom:10px;background:url(images_new/find_by_number_submit.png) no-repeat 0 0}.sidebar .block.with_photos{height:86px;background:url(images_new/with_photos.jpg) no-repeat 0 0}.sidebar .block.with_photos a{width:243px;height:79px;font:700 24px Helvetica,Arial Black,Arial;color:#30395c;text-align:right;display:block;padding:7px 10px 0}.sidebar .block.with_photos a:hover{text-decoration:none}.sidebar .search_collection{display:block;width:267px;height:46px;font:700 18px Helvetica,Arial;color:#fff;text-align:center;line-height:42px;text-decoration:none;margin:-4px 0 0 -2px;background:url(images_new/search_collection.png) no-repeat 0 0}.content{font-size:14px;line-height:1.6;float:right;width:707px;margin-top:-6px}.checkout .content{width:977px}.content.houseplan{width:1040px}.slider{float:left;height:356px;margin-bottom:20px;overflow:hidden}.slider .slide{float:left;width:956px;height:356px}.slider .slide{position:relative}.slider .slide img{position:absolute;top:0;left:0;z-index:1}.box h3,.slide h3{float:left;width:100%;position:absolute;left:0;z-index:2;font:22px Helvetica,Arial;background:url(images_new/black_opacity.png) repeat;display:inline-block;padding:3px 0;color:#fff;text-align:center}.box h3.bottom,.slide h3.bottom{bottom:0;font-style:italic}.slide h3{left:auto;right:7px;bottom:7px;width:200px;padding:10px}.box img{display:block}ul.overview{list-style:none;position:absolute;z-index:5;top:8%;margin-left:2%}.search_overlay_wrap blockquote{position:absolute;left:calc(50% - 58px);right:calc(50% - 520px);top:58px;max-width:540px;padding:14px;background-color:rgba(0,0,0,.8);box-shadow:0 0 8px rgba(0,0,0,.8);margin:0}.search_overlay_wrap blockquote h2{font-size:32px;line-height:1.25;text-align:left;color:#b00;padding:0 0 12px;margin:0}.search_overlay_wrap blockquote p{font-size:18px;line-height:1.1;color:#fff;font-style:italic}.search_overlay_wrap blockquote p strong{font-weight:700;font-size:22px;color:#b00}.search_overlay_wrap blockquote p~p{padding-top:10px}.search_overlay_wrap{margin:0 auto;width:1038px}#featured_plans .carousel{float:left;width:956px;height:290px;overflow:hidden;position:relative}ul.overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0}ul.overview li{border:1px solid #1a1f2b;color:#fff;float:left;height:168px;margin:0 4px 0 0;padding:13px 0 0;width:159px;background:url(images_new/plan_bg.png) repeat-x 0 0}.box{position:relative;float:left;width:32%;margin:0 2% 2% 0}.box.last{margin-right:0}.box img{width:100%}.block_wide{width:707px;height:auto;margin-bottom:10px}.block_wide h3{text-align:left;padding:6px 13px 12px;font:700 20px;color:#fff;text-transform:uppercase;background:#3b476b url(images_new/box_header_bg.png) repeat-x 0 0}.box .inner{height:173px;border:2px solid #4a6491;border-top:0;font-size:14px;color:#30395c;position:relative}.block_wide .inner p{line-height:18px;padding:0}.container .content .block_wide .inner{line-height:18px;height:auto;padding:11px 226px 9px 13px;border:2px solid #4a6491;border-top:0;font-size:14px;color:#30395c;position:relative}.block_wide.guarantee{background:#c9d4e1 url(images_new/guarantee_box_bg.jpg) no-repeat right bottom}.box .box_img{position:relative;z-index:1}.box .red_btn{color:#fff;font:700 12px Helvetica,Arial Black,Arial;padding:5px 46px 5px 13px;position:absolute;right:0;text-align:left;text-decoration:none;text-transform:uppercase;top:132px;z-index:2;background:#bd0404 url(images_new/box_arrow.png) no-repeat right 6px}.content_block{float:left;width:100%;padding:9px 20px;margin-bottom:10px}.content_block.results p{font-size:16px;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;color:#777}.content_block.individual{padding:12px;width:956px}.content_block.individual.home{margin-top:-6px}.content_block a{color:#00338c;text-decoration:underline}.content_block a:hover{text-decoration:none}.content p{line-height:16px;padding-bottom:5px}.content .block.list_wide .inner{background:#fff;padding:8px 13px 15px}.content .block.list_wide.gray .inner{background:#efefef}.content .block.list_wide h3{font-size:18px;padding:7px 13px}.content .block.list_wide{clear:both}.content .block.list_wide ul{float:left;width:175px}.content .block.list_wide ul li{padding-bottom:1px}.content .block.list_wide ul.last{width:155px}.content h2{color:#6d0303;padding:5px 0 16px 2px;text-transform:uppercase;font-size:24px!important}.home .content_block h2{color:#b00;font-size:34px;text-align:center;padding:15px 0 10px;margin-bottom:5px}.content_block.custom{width:681px}.checkout .content_block.custom{width:952px}.content_block .search_nav_links a{color:#4a6491;font-size:12px;text-decoration:none}.control_links{float:right;padding:0}.control_links a{background-color:#ccc;color:#4a6491;font-size:12px;margin-left:10px;padding:5px;text-decoration:none}.control_links a:visited{color:#4a6491!important}.control_links a:hover{background-color:#4a6491;color:#fff!important}div.control_links{float:right}.block.list_wide.gray h3,.block.list_wide.red h3{padding:5px 11px;font-size:14px}.block.list_wide.gray.short .inner{padding-bottom:1px;margin-bottom:10px}.block.list_wide.gray .get_started{padding:0 9px 0 4px;margin-bottom:8px;border-bottom:1px solid #fff}.block.list_wide.gray .get_started span{color:#6d0303;float:left;width:24px}.block.list_wide.gray .get_started p{margin-left:24px;padding-bottom:7px}.content_block.custom .left{width:435px}.content_block.custom .right{width:241px}.content_block.custom .left p{padding:0 0 9px 2px}.content_block.custom .quick_links{margin-bottom:9px;padding:5px 8px 3px;border:1px solid #6d0303}.content_block.custom .quick_links h4{font-size:14px;font-weight:700;color:#6d0303;margin-bottom:1px;padding-bottom:1px;border-bottom:2px solid #c2d9ea}.content_block.custom .quick_links p{padding:3px 0}.content_block.custom .quick_links a{color:#4a6491;text-decoration:none}.content_block.custom .quick_links a:hover{text-decoration:underline}.content_block.custom .custom_plan_img img{border:3px solid #6d0303}.content_block h4{font-size:14px;font-weight:700;color:#6d0303;padding:1px 0 6px 4px;margin-bottom:10px;border-bottom:1px solid #fff}.custom_option h4 em{font-size:12px;color:#1a1f2b}.content .block .custom_option ul{float:none;padding:0 0 15px 42px;width:auto}.block.list_wide.gray ul{width:auto;float:none}.content .block .custom_option ul li ul{padding:2px 17px 3px 37px}.content .block .custom_option ul.level{padding:0 0 16px 96px}.custom_option ul.level strong{color:#6d0303;margin-left:-23px}.content .block.gray ul.level li{line-height:16px;padding:0 0 0 36px;background:url(images_new/content_li_bg_dark.png) no-repeat 0 7px}.custom_option p.indent{padding:0 0 14px 30px}.content_block.custom h4.title{color:#1a1f2b;font-size:18px;padding:21px 0 3px}.content_block .design_questions h4{padding:1px 0 4px 2px;border-bottom:1px solid #c9d4e1}.design_questions h4 .arrow{display:inline-block;padding-left:7px;width:10px;height:13px}.design_questions h4 .arrow.show{background:url(images_new/questions_arrow.png) no-repeat right -2px}.content span.arrow{display:inline-block;padding-left:7px;width:8px;height:9px;background:url(images_new/red_arrow.png) no-repeat right 0}.design_questions h4{cursor:pointer}.design_questions div.hide,div.hide{display:none}.content_block .design_questions div p{padding-left:26px}.content .individual h2{float:left;padding:0 0 9px}.block.list_wide.gray{margin-bottom:10px}.content_block.individual .left{width:638px}.content_block.individual .right{width:306px}.content_block .floorplan{color:#30395c;width:100%}.individual .control_links{padding:12px 0 4px}.socials.two{height:65px;display:block;width:305px;position:relative}.content .block.lesspad .inner{padding:6px}.content .block.lesspad{margin-bottom:11px}*+html .content .block.list_wide.gray .inner.lesspad{float:left;padding-top:4px;padding-bottom:4px}.content .plan_caption{text-align:center;color:#a30404;font-size:12px;padding-bottom:0;text-transform:uppercase}.plan_details{float:left;color:#444;font-size:14px;padding:6px 0 4px;border-bottom:1px solid #eee}.plan_details:first-of-type{border-top:1px solid #eee}.plan_details span{text-transform:uppercase}*+html .plan_details{padding:6px 0 5px}.content_block .plan_details .left{width:133px;padding:0}.content_block .plan_details .right{width:150px;text-align:left}.content .show_details{font-size:14px;color:#6d0303;padding:4px 0 6px;font-weight:700;text-decoration:none}.content a.show_details:hover{text-decoration:underline}ul.ulpad{padding:0 0 3px 15px}.content .block ul.ulpad li{padding:0 0 9px 10px}.content p.show{line-height:13px;padding:7px 0 0}.content p.border_top{padding:14px 0 7px;border-top:1px solid #fff}.estimated_cost{text-align:center}.estimated_cost .cost_table{float:left;width:150px;font-size:12px}.estimated_cost .cost_table p{border-bottom:1px solid #fff;float:left;font-size:12px;padding:4px 0;width:100%;line-height:normal}.estimated_cost .cost_table .left{color:#30395c;width:auto;padding:0}.estimated_cost .cost_table .right{color:#6d0303;width:auto}.estimated_cost p{color:#4a6491;font-size:10px;line-height:12px}.content .block.red{margin-bottom:8px}.content .block.red h3{font-size:14px;background:#bd0404}.content .block.red .inner{background:#fff;padding:7px 7px 5px;border:1px solid #bd0404}.pricing_table{float:left}.pricing_table .table_line{float:left;width:100%;padding:5px 0;font-size:14px;color:#30395c;border-bottom:1px solid #e4e3e3}.pricing_table .table_line.spacer{border:none;padding-top:19px}.pricing_table .table_line .left{width:auto}.pricing_table .table_line .right{width:auto;text-align:right;color:#6d0303}.pricing_table .table_line .tip{display:inline-block;width:12px;height:12px;padding-left:8px;background:url(images_new/tip_icon.png) no-repeat 0 0;cursor:pointer}.pricing_table .show_details{padding-bottom:0}.plan_pricing_btns{float:right;width:290px;text-align:right;verical-align:center}.plan_pricing_btns img{margin-left:5px;vertical-align:middle}.description_block{border:1px solid #4a6491;margin-bottom:10px;max-height:150px;overflow:hidden;position:relative}.description_block p{padding:2px 9px}.description_block p.read_adjust{display:none;margin:auto;text-align:center;padding:0;width:632px}.description_block p.read_more{background:-moz-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(14px,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)) );background:-webkit-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:-o-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:-ms-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:linear-gradient( to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );position:absolute;bottom:0;left:2px;padding:15px 0 0}.description_block p.read_adjust a{color:#4a6491;text-decoration:none}.floor_img{margin:0 auto;position:relative}.floor_img .floor_title{width:100%;padding:6px 0 7px;font-size:14px;font-weight:700;color:#eee;left:0;z-index:2;background:url(images_new/floor_title_opacity.png) repeat}.floor_img .floor_title span{margin-left:32px}.floor_img a.floorplan_image_link{display:block;position:relative}.floor_img a.floorplan_image_link #floorplan{max-width:612px}.floor_img .copyright{font-size:12px;color:#30395c;position:absolute;left:10px;bottom:8px;z-index:2}.content_block.results{padding-right:18px;padding-bottom:0}.content_block.results h2{font-size:18px;padding:0 0 5px 4px}.content .matches{color:#30395c;font-size:12px;padding:10px 0 10px 5px}.page_navi{float:right;padding:2px 11px 9px 0;width:250px;font-size:12px;color:#30395c;text-align:right}.results.row~.page_navi{clear:both}.page_navi a{display:inline-block}.page_navi a.prev{margin-right:10px}.page_navi a.next{margin-left:8px}.page_navi a i{color:#4a6491;font-size:28px}.page_navi a i:hover{color:#00338c}.page_navi span{display:inline-block;vertical-align:top;margin-top:-2px}.page_navi input{font-size:12px;color:#30395c;height:15px;margin:0 4px 0 5px;padding:3px 4px;width:26px;text-align:center;border:1px solid #ccc;background:#fff}.results .plan{float:left;margin:0 15px 12px 0;width:239px;padding:0;height:300px;font-size:12px;border:1px solid #777;border-radius:3px;overflow:hidden}a.plan_img{line-height:0;overflow:hidden;vertical-align:bottom}.results .plan .plan_img img{}.results .plan .id{color:#eee;background:#60769c;margin-bottom:4px;margin-top:0;padding:0 3px 3px;width:233px;font-weight:700}.results .plan p{color:#4a6491;height:21px;padding:0 7px 0 0;text-align:left;overflow:hidden;font-size:16px}.results .plan p:first-child{margin-top:9px}.results .plan strong{color:#1a1f2b}.results .plan .plan_btns{float:left;width:90px}.results .plan a.add_to_f,.results .plan a.remove_f,.results .plan a.view_details{color:#444;background-color:#eee;display:block;float:left;font-size:11px;height:35px;line-height:15px;margin:10px 10px 0;padding:4px 0 0 9px;text-decoration:none;width:62px}.results .plan a.add_to_f:hover{color:#eee;background-color:#a30404}.results .plan a.view_details:hover{color:#eee;background-color:#1b95e0}.results .plan a.remove_f{color:#eee;background-color:#a30404}.results .plan a.remove_f:hover{color:#444;background-color:#eee}.banner_side{float:right;width:160px}.banner_side a{float:left;margin-bottom:10px}body .last{margin-right:0}body .nobord{border:none!important}body .nopad{padding:0!important}body .nomarg{margin:0!important}#aboutus-h2{font-size:21px}#aboutus-left{width:415px}#aboutus-right{width:256px}#aboutus-h3red{background-color:#bd0304}#aboutus-inner-nocolor{background-color:#fff;border:1px solid #bd0304;color:#364c71;min-height:557px}#inner-strong-red strong{color:#771516}#aboutus-extra strong{color:#771516}#aboutus-extra span{font-weight:700;color:#000}span#aboutus-bold{color:#000;font-weight:700}div#qTip{padding:8px;border:3px solid #948767;display:none;background:#ebe5d0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;line-height:150%;position:absolute;z-index:1000}div.results ul li{list-style-type:disc;margin-left:30px;padding-left:5px;padding-bottom:5px;line-height:16px}#side-ads{width:160px;position:absolute;margin:20px 0 0 1040px;display:block;position:absolute;top:0;color:#fff;text-align:center}#side-ads #ad1{margin-bottom:25px}#tabs ul li{list-style:none;display:inline;background:0 0}#tabs ul li a,#tabs ul li,#tabs ul{box-sizing:border-box;display:inline-block;padding:0;margin:0;width:100%}#tabs ul.floorplan-actions li a{font-size:11px}#tabs i{margin-right:7px;display:none}#tabs ul li{width:32%}#tabs ul li:last{margin-right:0}@media screen and (min-width:480px){#tabs i{display:inline}}#print-header-img{display:none}.alert{font-weight:700;font-size:1.5em;color:#a00}.content p.alert{line-height:1.1em}table.checkout_total{background:#ebebeb;border:solid 1px;float:right;margin:10px;padding:10px}.checkout .shipping_options{margin:10px}.checkout .shipping_options li{float:left;width:45%;padding:5px;list-style-type:none}.checkout .card_logos{float:right;margin-right:150px}.checkout .card_logos a{margin:0 5px}.checkout .buttonarea .right,.cart .buttonarea .right{width:auto;margin-left:25px;text-align:center}.checkout .tiny{color:#000;font-size:9px;margin:0;padding:0}.checkout dd{margin:0;padding:3px 0}.checkout dt{padding-top:7px;width:115px}.checkout .seals td,.cart .seals td{padding:0 8px}#payment_form .buttonarea table{margin:auto}#payment_form #cc_fields{position:relative}#payment_form #cc_fields dl{float:left;width:33%}#payment_form #cc_fields .buttonarea{margin:12px 0;float:left;width:33%}#payment_form #cc_fields .buttonarea div{text-align:right}#payment_form #cc_fields .buttonarea .checkout-buttons{float:right;display:inline-block;text-align:center}#payment_form #cc_fields .buttonarea .checkout-buttons p{padding-bottom:7px}.hidden{display:none}.page_pop li{list-style:disc inside;padding:6px 0 0 6px}#popular_styles{position:relative}#about_block{margin:15px 0 0}#about_block.content_block{width:auto;padding:0}#about_block p{background:#eee;font-size:16px;line-height:26px;padding:9px 11px}#about_block.content_block a{text-decoration:none}.custom .results .plan{padding:0 0 0 4px;width:155px;height:237px}.custom .results .plan img{width:150px;height:100px}.custom .results .plan .id{width:146px}.custom .results .plan a.view_details{width:59px;background:url(images_new/view_details.png) no-repeat 0 0}.page_navi a,.page_navi span{vertical-align:middle}.page_navi a{position:relative;top:-2px}li.widget_search:after{content:"";line-height:0;display:table;clear:both}#phone_number a,#phone_number a:hover{color:inherit;cursor:pointer;text-decoration:none}.floorplan-tabs-actions{text-align:right;padding:28px 0}.flipped-image{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.content_block_modify_plan{font-size:16px;line-height:1.6;color:#777}.paypal-holder table{width:100%;border-spacing:0!important;border-collapse:collapse;border:0}.paypal-holder table td{padding:0}.paypal-holder table td:empty{display:none}.paypal-holder table img{max-width:100%;height:auto;display:block}@media only screen and (max-width:1400px){.has-side-ads .home .container{margin-left:0;min-height:1260px}#side-ads{right:25px;top:18px;margin:0}.home #side-ads{right:10px;top:0;margin:0}.content{margin-left:1%;float:left}.sidebar{margin-left:-10%}.content_block.individual.home{margin-left:-60px}.content_block.individual{margin-left:-100px}}@media only screen and (max-width:1220px){#wrapper{width:auto}.contaner_top,.container .shdw{background-position:50% 0}.container .shdw{display:none}.content_block.individual.home{position:relative}.content.houseplan,.content_block.individual{width:auto;float:none;margin:0}.content_block.individual{width:80%!important}.content_block.individual:after{content:"";line-height:0;display:table;clear:both}.inner,.container .inner.cont,.content_block.individual,.slider .slide,.header .right,.slider .slide img{width:auto}.slider,.header .right,.slider .slide{float:none}.slider,.slider .slide,.slider .slide img{height:400px}#featured_plans .carousel{float:none;margin:auto}.container .inner.cont{background-position:50% 0}.container .inner.cont,.inner{padding:0 10px}.header .right{overflow:hidden}.header .points{width:260px}.phone p{font-size:13px;padding-top:5px}#about_block.content_block{margin-top:0}.contaner_top,.container .shdw,.container .inner.cont{background:0 0}.container .inner.cont{background:0 0;width:75%}.container .shdw{height:10px}.sidebar{margin-right:10px}.content{width:70%;width:-webkit-calc(100% - 273px);width:calc(100% - 273px)}.content_block.results{width:-webkit-calc(100% - 181px);width:calc(100% - 181px)}.content_block.custom{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div.blog-content{width:70%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div.blog-right{width:28%}.widget_facebook_likebox iframe{width:100%!important}.checkout .content,.checkout .content_block.custom{width:auto;float:none}.checkout .content_block.custom>div{clear:both}.checkout .content_block .checkout_progress{margin-bottom:10px!important}.checkout .content_block.custom:after{content:"";line-height:0;display:table;clear:both}.checkout #footer .bottom{background:0 0}.plans-wrap .content{width:76%}.plans-wrap .content_block.results{width:100%}.paypal-holder{padding-bottom:30px}}@media only screen and (max-width:1180px){.plans-wrap .content{width:calc(100% - 273px)}.plans-wrap .read_more_section{width:440px}.header .free_shipping{display:none}.banner_side{position:absolute;top:20px;left:82%;margin-left:10px}.content_block.results,.content_block.custom{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.results .results{width:530px;float:none;margin:auto;clear:both}.content_block.results .results:after{content:"";line-height:0;display:table;clear:both}.content_block.custom>div{height:auto!important;margin:0!important}.content_block.custom>div img{max-width:100%;height:auto}.content_block.custom>div embed,.content_block.custom>div~br,.content_block.custom>div~p:empty{display:none}.content_block.custom>div>div{width:auto!important;float:none!important}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center],.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] thead,.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] tbody,.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] tr{width:100%;display:block;overflow:hidden}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td{font-size:0;line-height:0;width:33.33%;float:left;padding:0 0 10px}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td a{padding:5px;display:block}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td img{width:100%;height:auto;display:block}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td br{display:none}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td a{font-size:12px;line-height:1}#aboutus-inner-nocolor{height:auto}.content_block.custom .block.list_wide.gray{width:auto!important;margin-bottom:10px!important}.content_block.custom .block.list_wide.gray .inner img{width:100%;height:auto;display:block}.content_block.custom .left,.content_block.custom .right{width:auto!important;height:auto}div.blog-content,div.blog-right{width:auto;float:none}li.widget-container{width:50%;float:left}li.widget_search form{float:left}li.widget_search label{display:block}.content_block.individual>.left{float:none;margin:0 auto 10px}.content_block.individual>.right{width:638px;float:none;margin:0 auto}.content_block.individual .plan_details{float:none;overflow:hidden}.content_block.individual .plan_details .left{width:35%}.content_block.individual .plan_details .right{width:60%}.content_block.individual .plan_details+div[style]{padding:10px 0 5px;text-align:center!important}.content_block.cart form fieldset{width:100%;padding:0;margin:0}.checkout .checkout_total~form table{width:100%}.checkout .checkout_total~form table{}.checkout .checkout_total~form fieldset{padding:0;margin:0;width:100%}.checkout-form dd,.checkout-form dt{width:50%}.checkout-form dd .formfield{width:100%!important;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.checkout .shipping_options li{width:100%;float:none}#payment_form #cc_fields .float_left,#payment_form #cc_fields .buttonarea{width:auto;float:none}#payment_form #cc_fields .buttonarea div{position:static;text-align:left}.content_block:not(.cart) form textarea.formfield{width:250px!important}.content_block.custom #rightcol+div{width:100%!important}div.blog-content,div.blog-right{width:auto!important;float:none!important;padding:0!important}.plans-wrap .plan{width:200px;height:264px}.plans-wrap .plan img{width:100%;height:auto;min-height:105px;max-height:150px;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.plans-wrap .plan .id{width:194px}.plans-wrap .results .plan p:first-child{margin-top:-10px}.plans-wrap .results .plan p{font-size:14px}.search_overlay_wrap blockquote{right:2%;left:calc(50% - 41px);max-width:none}}@media only screen and (max-width:972px){#wrapper.plans-wrap .banner_side{display:none}}@media only screen and (max-width:940px){.has-side-ads #wrapper{padding-right:0}#side-ads{display:none}.banner_side{display:none}.content{margin-left:0;float:left;min-height:100%!important}.has-side-ads .home .container{min-height:100%}.sidebar{margin-left:0}.home .search_overlay_wrap{margin:20px 0;width:auto;top:5px}.content_block.individual{width:auto!important}.container .inner.cont{background:0 0;width:auto}.plans-wrap .content_block.results .results .plan{height:275px}}@media only screen and (max-width:1010px){.plans-wrap .plan{width:180px;height:264px}.plans-wrap .plan img{width:100%;height:auto;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.plans-wrap .plan .id{width:174px}.plans-wrap .results .plan p{font-size:12px}.content_block.custom .left,.content_block.custom .right{float:none}.content_block .control_links{padding:0 0 15px}.plans-wrap .read_more_section{width:400px}}@media only screen and (max-width:767px){#wrapper{position:relative;left:0;-webkit-transition:left .5s ease;transition:left .5s ease}.header{padding-bottom:10px}.header .logo{float:none;margin:auto}.header .phone{float:none;text-align:center}.header .phone p{text-align:center}.header .points,.header .bbb_logo,.header .meta .user_menu{display:none}.header .meta{float:none;padding-top:7px}.meta .user_menu{float:none;width:auto;margin-bottom:-10px}.meta .user_menu a{margin-bottom:10px;display:inline-block}.meta .cart{float:none;text-align:center}.meta .cart a{width:auto;background:0 0}.menu{width:80%;height:100%;float:none;position:fixed;top:0;left:100%;bottom:0;z-index:99999;border:1px solid #4a6491;margin:0;-webkit-transition:left .5s ease;transition:left .5s ease}.menu{background:#82a1c8;background:-moz-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,rgba(130,161,200,1)),color-stop(100%,rgba(51,61,96,1)) );background:-webkit-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:-o-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:-ms-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:linear-gradient( to bottom,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% )}.menu-wrapper{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu .user_menu{display:block}.menu .menu-wrapper>ul>li{float:none;display:block!important;border-top:1px solid #000;background:0 0}.menu .menu-wrapper>ul>li:first-child{border-top:0}.menu .menu-wrapper>ul>li>a{font-size:14px;line-height:34px;color:#fff;font-weight:700;text-transform:uppercase;text-align:left;display:block;height:35px;padding:0 10px!important}.menu .menu-wrapper>ul>li.last>a{text-align:left}.menu .user_menu{font-size:0;line-height:0;border-top:1px solid #000;margin-bottom:0}.menu .user_menu a{font-size:14px;line-height:15px;color:#fff;text-align:left;float:none;display:block;padding:10px 13px;border-bottom:1px solid #000;margin:0}.menu .drop-down-menu{font-size:12px;line-height:20px;padding:10px 10px 0}.menu .drop-down-menu:after{content:"";line-height:0;display:table;clear:both}.menu .drop-down-menu .list{width:100%;text-align:center;float:none;padding:0 0 10px}.content:after{content:"";line-height:0;display:table;clear:both}.show-nav,.show-nav body,.show-nav #wrapper{height:100%}.show-nav #wrapper{overflow:hidden}.show-nav #wrapper{left:-80%}.show-nav #navToggle{left:auto;right:10px}.show-nav #navToggle span:first-child{top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show-nav #navToggle span:last-child{top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show-nav #navToggle span:nth-child(2){display:none}.show-nav .menu{left:20%}.content:after{content:"";line-height:0;display:table;clear:both}.contaner_top,.contaner .shdw{display:none}.slider{display:none}.slider,.slider .slide,.slider .slide img{height:200px}.slide h3{font-size:14px;line-height:18px}.home .content_block h2{font-size:24px}.box{width:auto;max-width:300px;float:none;margin:0 auto 10px}.box.last{margin:0 auto 10px}#featured_plans .carousel{height:auto}#featured_plans .carousel ul.overview{position:static;width:100%!important;height:auto!important}#featured_plans .carousel ul.overview:after{content:"";line-height:0;display:table;clear:both}#featured_plans .plan{max-width:300px;width:auto;height:auto;float:none;margin:0 auto 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#featured_plans .plan:after{content:"";line-height:0;display:table;clear:both}#featured_plans .plan img{min-height:0;max-height:none}#featured_plans .plan .id{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#featured_plans .results .plan p:first-child{margin-top:-7px}#featured_plans .results .plan p{height:100%;font-size:14px}#featured_plans .navi,#footer .bottom .banner2{display:none}.advertisement{display:none}.sidebar{float:none;margin:0 auto 10px}.content{width:auto;float:none}.content_block.results .results{width:auto;text-align:center}.content_block.results .results .plan{text-align:left;width:241px;float:none;display:inline-block;vertical-align:top}.content_block.results .results .plan .id{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}li.widget-container{width:auto;float:none}.blog-content img.alignleft,.blog-content img.alignright,.blog-content img.aligncenter,.blog-content img.alignnone{width:auto;float:none;display:block;max-width:100%;height:auto;margin:0 auto 15px}.blog-content .shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper{display:block!important}.blog-content .shareaholic-share-buttons-container ul.shareaholic-share-buttons{margin:0!important}.blog-content .shareaholic-share-buttons-container li.shareaholic-share-button{padding:0 5px 0 0!important}.blog-content ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon{width:32px;height:32px;background-size:32px auto;-webkit-background-size:32px auto}.blog-content i.shareaholic-service-icon[class*=" service-twitter"]{background-position:0 -96px}.blog-content i.shareaholic-service-icon[class*=" service-facebook"]{background-position:0 -64px}.blog-content i.shareaholic-service-icon[class*=" service-google_plus"]{background-position:0 -160px}.blog-content i.shareaholic-service-icon[class*=" service-pinterest"]{background-position:0 -288px}.blog-content i.shareaholic-service-icon[class*=" service-email_this"]{background-position:0 -128px}.blog-content i.shareaholic-service-icon[class*=" service-all"]{background-position:0 -32px}.content_block.individual>.left,.content_block.individual>.right{width:auto}.content .individual h2{float:none}.content .individual .control_links{float:none}.content .individual .plan_links:after{content:"";line-height:0;display:table;clear:both}.content .individual .plan_pricing_btns{width:auto;text-align:center}.content .individual .add_to_cart{width:auto;background-size:100%;-webkit-background-size:100%}.content .individual .socials{width:auto!important}.plan_image_area,.plan_image_area a.main_photo{width:100%}.plan_image_area a.main_photo img{width:100%;max-width:none;height:auto;display:block}.plan_image_area .thumbs .navi{display:none}.plan_image_area .carousel{width:100%;margin:0;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.plan_image_area .carousel ul.overview{font-size:0;line-height:0;white-space:nowrap;width:auto!important;position:static}.plan_image_area .carousel ul.overview li{float:none;display:inline-block;vertical-align:top}.floor_img a.floorplan_image_link #floorplan{width:100%;max-width:100%;height:auto;display:block}.description_block p.read_adjust{width:100%}.estimated_cost .cost_table{width:auto;float:none}.estimated_cost .cost_table:after{content:"";line-height:0;display:table}.content_block:not(.cart) form table,.content_block:not(.cart) form thead,.content_block:not(.cart) form tbody,.content_block:not(.cart) form tfoot,.content_block:not(.cart) form tr,.content_block:not(.cart) form th,.content_block:not(.cart) form td{width:100%;display:block}.content_block:not(.cart) form th,.content_block:not(.cart) form td{text-align:left;padding:0 0 10px}.content_block:not(.cart) form .formfield{width:100%!important;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block:not(.cart) form textarea.formfield{width:100%!important}.content_block.cart form fieldset table{width:100%;border-collapse:collapse;border-spacing:0}.content_block.cart form fieldset table,.content_block.cart form fieldset tbody,.content_block.cart form fieldset table tr,.content_block.cart form fieldset table tr[onmouseover] td:first-child{width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.cart form fieldset table tr[onmouseover] td:first-child+td{float:left;width:50%;padding-left:80px}.content_block.cart form fieldset table tr[onmouseover] td:first-child+td+td{width:80px;position:absolute;bottom:-2px;left:0}.content_block.cart form fieldset table tr{position:relative;overflow:hidden;padding:0!important;border:0!important;margin:0!important}.content_block.cart form fieldset table td{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.cart form fieldset table tr:last-child td{width:100%}.content_block.cart form fieldset table tr:last-child td:first-child{padding-left:30px}.content_block.cart .buttonarea .left,.content_block.cart .buttonarea .right{margin:0}.content_block.cart .buttonarea .right table,.content_block.cart .buttonarea .right tbody,.content_block.cart .buttonarea .right thead,.content_block.cart .buttonarea .right tfoot,.content_block.cart .buttonarea .right tr,.content_block.cart .buttonarea .right th,.content_block.cart .buttonarea .right td{width:100%;display:block}.content_block.cart .buttonarea .right td{padding:10px 0}.checkout .content_block.custom fieldset{padding:0;margin:0;width:100%}.checkout .content_block.custom fieldset table,.checkout .content_block.custom fieldset thead,.checkout .content_block.custom fieldset tbody,.checkout .content_block.custom fieldset tr,.checkout .content_block.custom fieldset th,.checkout .content_block.custom fieldset td{display:block}.checkout .content_block.custom fieldset tr:last-child th{text-align:right}.orderarea table.ordertable~table.ordertable th:nth-child(2):not(:last-child),.orderarea table.ordertable~table.ordertable td:nth-child(2):not(:last-child){font-size:0;line-height:0;padding:0}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td{width:260px;float:none;display:block;padding:10px 0;margin:0 auto}.content_block.custom table[style="width: 70%; clear: right;"]{width:100%!important;display:block}.content_block.custom table[style="width: 70%; clear: right;"] tbody,.content_block.custom table[style="width: 70%; clear: right;"] tr,.content_block.custom table[style="width: 70%; clear: right;"] td{width:100%;display:block}.plans-wrap .results .plan p{font-size:16px}.plans-wrap .content{width:auto}.plans-wrap .read_more_section{width:auto}.search_overlay_wrap blockquote{left:20px;top:20px;right:20px}}.banner-bg{top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:auto}.cat-head{margin:0 auto;position:relative}.banner-bg.home{height:450px}.banner-head-text{color:#fff;background-color:rgba(0,0,0,.6);text-align:center;padding:10px 20px 25px;width:30%;margin:0 auto;position:relative;top:28%}.banner-head-text h1{font-family:Helvetica,sans-serif;text-transform:none;font-size:56px;line-height:95%;margin:15px 0}.tx-div{display:block;height:3px;background-color:#fff;opacity:.3;margin:0 auto;position:relative}.tx-div.medium{width:60px}a.readmore_link{text-decoration:none;font-size:16px}.read_more_section{clear:both;border-top:1px solid #4a6491;padding-top:25px;margin-bottom:25px;font-size:16px;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;color:#777}@media only screen and (max-width:1200px){.banner-head-text h1{font-size:3em}}@media only screen and (max-width:1200px){.shdw,.contaner_top{width:100%}}@media only screen and (max-width:640px){.banner-head-text h1{font-size:2em}#wrapper{overflow:hidden}}@media print{.tabs{display:block!important}#side-ads{display:none}}@media only screen and (max-width:1900px){#side-ads,.home #side-ads{right:13%}}@media only screen and (max-width:1800px){#side-ads,.home #side-ads{right:10%}}@media only screen and (max-width:1700px){#side-ads,.home #side-ads{right:7%}}@media only screen and (max-width:1600px){#side-ads,.home #side-ads{right:4%}}@media only screen and (max-width:1500px){#side-ads,.home #side-ads{right:1%}}@media only screen and (max-width:940px){.content_block.results .results .plan{height:280px}.plan{height:100%}.plans-wrap .content_block.results{width:100%}}.home .search_overlay{top:13%}.quick_search .onhomepage,.home .quick_search .nohomepage{display:none}.home .quick_search .onhomepage{display:block}.home .quick_search{width:361px;height:auto;background:0 0;padding:36px 0 0}.home .quick_search .tips{display:none}.home .quick_search .adv_search{font-size:16px;line-height:20px;color:#fff;text-decoration:none;font-weight:400;width:216px;height:auto;display:block;position:absolute;top:0;right:0;padding:8px 20px;background:rgba(0,0,0,.5)}.home .quick_search #quick_search{padding:18px 19px 10px;background-color:rgba(255,255,255,.9)}.home .quick_search #quick_search:after{content:"";line-height:0;display:table;clear:both}.home .quick_search #quick_search h3{font-size:20px;line-height:24px;color:#b00;font-weight:700;text-transform:uppercase;position:relative;padding:0 0 0 41px}.home .quick_search #quick_search h3:before{content:"";width:31px;height:31px;display:block;position:absolute;top:2px;left:0;background:url(images/ico-quick-search.png) no-repeat 0 0}.home .quick_search #quick_search input.submit{font-size:16px;line-height:38px;color:#fff;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(7,7,7,.4);width:100%;height:38px;display:block;padding:0;border:0;margin:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#af0000;background:-moz-linear-gradient(top,#af0000 0%,#d12525 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#af0000),color-stop(100%,#d12525) );background:-webkit-linear-gradient(top,#af0000 0%,#d12525 100%);background:-o-linear-gradient(top,#af0000 0%,#d12525 100%);background:-ms-linear-gradient(top,#af0000 0%,#d12525 100%);background:linear-gradient(to bottom,#af0000 0%,#d12525 100%)}.home .quick_search #quick_search input.submit:hover{background:#d12525;background:-moz-linear-gradient(top,#d12525 0%,#af0000 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#d12525),color-stop(100%,#af0000) );background:-webkit-linear-gradient(top,#d12525 0%,#af0000 100%);background:-o-linear-gradient(top,#d12525 0%,#af0000 100%);background:-ms-linear-gradient(top,#d12525 0%,#af0000 100%);background:linear-gradient(to bottom,#d12525 0%,#af0000 100%)}.home .quick_search #quick_search>p{font-size:10px;line-height:14px;color:#424242;padding:0 0 13px 41px}.home .quick_search #quick_search>input[type=hidden]+div{position:absolute;top:0;left:0}.home .quick_search #quick_search>input[type=hidden]+div a{font-size:16px;line-height:20px;color:#021d30;text-decoration:none;font-weight:400;width:67px;display:block;padding:8px 19px;background-color:rgba(255,255,255,.9)}.home .quick_search #quick_search .form_line{float:left;padding-bottom:10px}.home .quick_search #quick_search .form_line.radio{width:50%;position:relative;z-index:9}.home .quick_search #quick_search .form_line.radio.expanded{z-index:10}.home .quick_search #quick_search .form_line strong.centered-text{text-indent:4px}.home .quick_search #quick_search .form_line>strong:first-child,.home .quick_search #quick_search .form_line strong.onhomepage{font-size:14px;line-height:26px;color:#b00;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;width:102px;float:left;padding:0}.home .quick_search #quick_search .form_line strong.onhomepage:after,.home .quick_search #quick_search .form_line>strong:first-child:after{content:":"}.home .quick_search #quick_search .form_line select{font-size:14px;line-height:24px;color:#06192d;width:94px;height:26px;float:left;padding:0 5px;border:1px solid #ccc;background:#fff;border-radius:0}.home .quick_search #quick_search .form_line select+span{font-size:14px;line-height:26px;color:#06192d;text-align:center;width:33px;float:left}.home .quick_search #quick_search .form_line .multivalue{font-size:14px;line-height:24px;color:#06192d;width:34px;height:24px;float:left;position:relative;padding:0 18px 0 5px;border:1px solid #ccc;background:#fff}.home .quick_search #quick_search .form_line .multivalue p{white-space:nowrap;text-overflow:ellipsis;float:none;overflow:hidden}.home .quick_search #quick_search .form_line .multivalue:after{content:"";width:8px;height:7px;display:block;position:absolute;top:50%;right:10px;margin-top:-4px;background:url(images/ico-multivalue-arrow.png) no-repeat 0 0}.home .quick_search #quick_search .form_line .multivalue+p{width:47px;position:absolute;top:26px;right:1px;padding:5px 5px 0;border:1px solid #ccc;border-top:0;background-color:#fff;opacity:0;visibility:hidden;z-index:-5}.home .quick_search #quick_search .form_line .multivalue+p input{margin:0 5px 5px 0}.home .quick_search #quick_search .form_line .multivalue+p label{float:left;padding:0;margin-bottom:5px}.home .quick_search #quick_search .form_line .multivalue+p br{clear:both}.home .quick_search #quick_search .form_line.expanded .multivalue+p{opacity:1;visibility:visible;z-index:2}.home .quick_search #find_by_plan_num{padding:10px 19px;overflow:hidden;background-color:rgba(0,0,0,.5)}.home .quick_search #find_by_plan_num label{font-size:14px;line-height:23px;color:#fff;font-weight:400;text-transform:uppercase;width:159px;white-space:nowrap;float:left;padding:5px 8px 5px 0}.home .quick_search #find_by_plan_num input[type=text]{font-size:14px;line-height:21px;color:#fff;width:95px;height:21px;float:left;padding:5px;border:1px solid #ccc;margin:0;background:0 0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home .quick_search #find_by_plan_num input.submit{font:normal 14px/23px Arial,Helvetica,sans-serif;color:#081f33;width:49px;height:33px;float:left;padding:5px 0;background:#fff;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home .quick_search #find_by_plan_num input.submit:hover{color:#fff;background-color:#081f33}@media only screen and (max-width:767px){.home .search_overlay{margin:auto;top:auto}}@media only screen and (max-width:400px){.home .search_overlay{margin:auto;top:auto}.home .quick_search{width:320px}.home .quick_search .adv_search{width:236px;padding:8px 10px}.home .quick_search #quick_search>input[type=hidden]+div a{width:44px;padding:8px 10px}.home .quick_search #quick_search{padding:18px 10px 10px}.home .quick_search #quick_search .form_line>strong:first-child,.home .quick_search #quick_search .form_line strong.onhomepage{font-size:12px;width:91px}.home .quick_search #quick_search .form_line select{width:88px}.home .quick_search #find_by_plan_num input[type=text]{width:53px}}.details-legal-info{font-size:14px;line-height:20px;text-align:center;font-weight:700;padding:0 13px 13px;background-color:#efefef}.details-legal-info a{color:red;text-decoration:none}.details-legal-info a:hover{text-decoration:underline}.legal-info-modal{width:500px;padding:8px;display:none}.legal-info-modal h2,.legal-info-modal p{margin-bottom:15px}#loginform{z-index:99998;display:none;position:fixed;left:0;right:0;top:15;overflow-y:scroll;overflow-x:hidden;height:700px;width:600px;max-height:80%;max-width:90%;margin:20px auto;background-color:#fff}#loginform .content{position:relative;overflow:hidden;display:block;max-width:100%!important}#loginform .content_block,#loginform .stackable-50{display:block;max-width:95%;float:none}#loginform h2{float:none}#loginform p a{float:right}#wrapper form .honey{display:none!important}.ts-hide{display:none;text-align:center;margin:0 auto}.ts-show{display:block}@media screen and (min-width:767px){.ts-ads{display:block!important}}.button,input.submit,input.btnsubmit{background:#a30404!important;border:2px solid #a30404!important;color:#eee!important;padding-top:8px!important;padding-bottom:6px!important;padding-left:12px!important;padding-right:12px!important;margin-bottom:10px!important;height:auto!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}.button:hover,input.submit:hover,input.btnsubmit:hover{border:2px solid #b13533!important;background-color:#b13533!important;cursor:pointer!important}.button--cta{background-color:#ff8c01!important;border:2px solid #ff8c01!important;width:80%}.button--cta:hover{background-color:#fea525!important;border:2px solid #fea525!important}.button--info{background-color:#1b95e0!important;border:2px solid #1b95e0!important;width:80%}.button--info:hover{background-color:#51aee7!important;border:2px solid #51aee7!important}.reverse-button{font:12px roboto,sans-serif;background-color:#1b95e0!important;border:2px solid #1b95e0!important;border-radius:5px;cursor:pointer;position:absolute;top:5px;left:0;z-index:999}.reverse-button:hover{background-color:#51aee7!important;border:2px solid #51aee7!important}.reverse-plan-button,.print-button,.download-button{background-color:#1b95e0!important;border:2px solid #1b95e0!important;border-radius:5px;cursor:pointer}.reverse-plan-button:hover,.print-button:hover,.download-button:hover{background-color:#51aee7!important;border:2px solid #51aee7!important}.button--add-to-cart{font-size:28px;font-weight:700}.submit-no-margin{font-size:18px;font-weight:700}#find_by_plan_num input.submit{margin:0!important;padding:2px 5px 2px 4px!important}.floorplan-tabs-actions{text-align:left;position:relative}.block{display:block!important}#imgLink img{width:100%;min-width:100%;max-width:100%}.list h3:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;content:"\f015 ";margin-right:5px}#ccclinkimg{height:56px}.icon{vertical-align:bottom;margin-right:5px;height:40px}.banner2{margin-top:20px}.promo-box{box-sizing:border-box;position:relative;float:left;width:32%;margin:0 2% 2% 0;height:auto;font-size:12px;text-align:center;padding:15px 5px 10px}.promo-box>i{color:#1b95e0;font-size:30px}.promo-box h3{font-size:22px;margin-bottom:12px}.promo-box ul{text-align:left;padding:15px 10px 15px 15px;font-size:14px;background-color:#efefef}.promo-box li{margin:5px 0}.promo-box li>i{margin:0 7px 0 0}@media only screen and (max-width:767px){.promo-box{float:none;width:300px;margin:0 auto!important}h1.logo{max-width:300px;padding-left:25px}.header .right{text-align:center;float:none;padding:0;margin:0}}.social-sharing{margin-top:5px}.social-sharing a i{font-size:200%;color:#777;text-decoration:none}.social-sharing a i:hover{color:#b13533}ul.overview li{float:left;width:144px;height:94px;margin:0 1px;background:url(images_new/thumb_bg.png) repeat-x 0 0;border:1px solid #85a5cc;padding:0;list-style:none}@media only screen and (min-width:768px){#wrapper>.container.row{min-height:1260px}}.bottom_imglinks img{margin-bottom:10px;z-index:9999}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}@media only screen and (min-width:831px){#styles-link .drop-down-menu{width:660px}#styles-link .drop-down-menu .list{width:600px}#styles-link ul li a{width:180px;float:left}}@media only screen and (min-width:768px) and (max-width:830px){#styles-link .drop-down-menu{width:480px}#styles-link .drop-down-menu .list{width:420px}#styles-link ul li a{width:180px;float:left}#collections-link .drop-down-menu{width:300px}}#styles-link ul li:first-child{display:none}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}#wrapper input.toggle{display:none!important}label.toggle{cursor:pointer}img{max-width:100%;height:auto}.container.row{float:none!important}#masthead-block{position:relative;width:100%;min-height:70px!important;max-height:70px!important;border-bottom:1px solid #bbb}.logo img{max-height:50px;width:auto;padding:5px 8px 0}.logo{max-width:55%;position:absolute;top:50%;transform:translateY(-50%)}.logo a:hover{background-color:transparent!important}label a{display:inline!important}#search-block{padding:0 10px}#user-account-block{border:1px solid #ff8c01;overflow:hidden;text-align:center}#user-account-block ul{display:inline-block;text-align:center;margin:0 auto;padding:0}#user-account-block li{list-style:none;display:inline-block;min-width:100%;margin:0;padding:0}#user-account-block li>a{display:block;text-decoration:none;color:#222;padding:6px 15px 5px;text-transform:uppercase}#user-account-block li>a:hover{background:#ddd}#header label:before,#header label:after,#header a:before,#header a:after,#header h4:before,.cta-group label:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;display:inline;vertical-align:middle;color:#777;padding:0 5px}#styles-list-block h4:before,#collections-list-block h4:before{content:"\f015";padding-left:0;vertical-align:top}.cta-group{text-align:center}input#styles-list+li label[for=styles-list]:after,input#collections-list+li label[for=collections-list]:after,input#search-button+label[for=search-button]:after,input#adv-search-button+#search-block label[for=adv-search-button]:after,input#search-beds+li label[for=search-beds]:after,input#search-baths+li label[for=search-baths]:after,input#search-garages+li label[for=search-garages]:after,input#search-stories+li label[for=search-stories]:after,input#modifications-button+label[for=modifications-button]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;top:-2px;font-family:"font awesome 5 free";font-weight:900;content:"\f0d7";padding-right:0;color:#b13533}input#styles-list:checked+li label[for=styles-list]:after,input#collections-list:checked+li label[for=collections-list]:after,input#search-button:checked+label[for=search-button]:after,input#adv-search-button:checked+#search-block label[for=adv-search-button]:after,input#search-beds:checked+li label[for=search-beds]:after,input#search-baths:checked+li label[for=search-baths]:after,input#search-garages:checked+li label[for=search-garages]:after,input#search-stories:checked+li label[for=search-stories]:after,input#modifications-button:checked+label[for=modifications-button]:after{content:"\f0d8";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;position:relative;top:-2px;padding-right:0;color:#b13533}input#search-button+label[for=search-button]:after,input#search-button:checked+label[for=search-button]:after,.button--cta:after,.button--info:after{margin-left:5px;color:#fff!important}input#search-button+label[for=search-button]:before{margin-left:5px;color:orange!important}#primary-nav+label span{display:none}#primary-nav+label i{font-size:smaller;position:relative;top:1px;color:#444}#primary-nav+label{border:1px solid #fff;border-radius:4px}#primary-nav+label:hover{border:1px solid #444;border-radius:4px;background-color:transparent}#styles-list-block,#collections-list-block,#search-block,#search+label,#modifications-block{display:none}input#primary-nav:checked~#user-menu-block,input#primary-nav:checked~#primary-nav-block,input#primary-nav:checked~#secondary-nav-block,input#styles-list:checked~#styles-list-block,input#collections-list:checked~#collections-list-block,input#modifications-button:checked~#modifications-block{display:block}@media screen and (min-width:400px){#cart-link{right:70px}#phone-number{right:118px}}@media screen and (min-width:768px){#masthead-block{min-height:80px!important;max-height:80px!important}.logo img{max-height:70px;padding:15px 17px 10px}}.plan{min-width:226px!important;max-width:226px!important;min-height:290px!important;max-height:290px!important;margin-right:10px!important}.plan a.plan_img{line-height:0!important;min-width:226px!important;max-width:226px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important;vertical-align:middle!important}.plan a.plan_img img{min-width:226px!important;max-width:226px!important;min-height:150px!important;max-height:150px!important;height:auto!important}.plan .id{padding:3px!important;margin-bottom:10px!important;width:100%!important}.plan .plan_btns{float:left!important;width:90px!important;padding:0!important;margin:0!important}.plan .plan_btns a{margin:0 10px 10px!important}#wrapper.blog-page #side-ads{float:right!important;top:15px!important;position:relative!important;margin:0!important;padding:0!important}#wrapper.blog-page .inner.cont{width:auto!important}@media screen and (min-width:923px){#wrapper.home .carousel.viewport{min-width:476px!important;max-width:476px!important;min-height:600px!important;max-height:600px!important}#wrapper.blog-page .content{min-width:476px!important;width:50%!important}#wrapper.blog-page .sidebar{margin-left:0!important;margin-right:-5px!important}}@media screen and (min-width:1000px){#wrapper.blog-page .content{width:56%!important}}@media screen and (min-width:1200px){#wrapper.blog-page .content_block.custom{width:100%!important}#wrapper.blog-page .blog-content{width:65%!important}#wrapper.blog-page .content{width:60%!important;float:left!important}}p.found{display:none!important}#search-block li.drop-search #search-beds-block label.checkbox{display:block!important;margin-left:auto;margin-right:auto}#header p.radio label{color:#fff!important}form#search-bar-form fieldset p{display:inline-block;text-align:left!important}#search-block fieldset{color:#fff;border:1px solid #999;border-radius:3px}#search-block fieldset fieldset{border:none}#search-block legend{font-size:12px;font-weight:400;text-align:left}#search-block form{margin:0!important;padding:0!important}#search-block ul.adv-search-items{display:inline-block}#search-block ul{vertical-align:top!important}#search-block{display:none!important;vertical-align:top;text-align:center;width:100%;font-size:12px!important;background-color:#efefef;background-color:#4a6491!important}#search-block ul.basic-search-items{color:#fff}#search-block .label,#search-block .small-input,#search-block .search-submit{background-color:#4a6491!important;color:#fff;border:none!important}#header input.toggle:checked+label[for=search-button],#header label[for=search-button]:hover,#header #search-block label:hover{background-color:#4a6491!important}#header #search-block li.drop-search label:hover,#header #search-block li.adv-search-button label:hover{background-color:#fff!important}#header label[for=search-button]:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;position:relative;top:0;content:"\f002";color:orange;margin-right:2px;vertical-align:top}#search-wrap{width:100%;max-width:800px;text-align:center!important;margin:0 auto}input[name=min_width],input[name=max_width],input[name=min_depth],input[name=max_depth]{float:left;margin:8px 5px}#search-block ul.advanced-search-items fieldset{min-width:100%!important}#find-plan-by-num-form{width:100%}#search-block ul{padding:5px!important;text-align:center!important}#search-block ul.basic-search-items>li{background-color:#fff!important}#search-block ul.advanced-search-items label{background-color:#a30404!important}#search-block ul.adv-search-items{width:100%;max-width:640px}#search-block ul.adv-search-items li{width:100%;max-width:100%}#search-block ul.adv-search-items.small{width:320px;max-width:320px}#search-block ul.basic-search-items{width:320px;max-width:320px}#search-block ul.adv-search-items>li label{float:left}ul.basic-search-items>li{position:relative}ul.basic-search-items>li>div{display:none;position:absolute}#header input.toggle:checked+li label.main-label{background-color:#fff!important}label.main-label{cursor:pointer}input#search-button:checked~#search-block,input#search-beds:checked+li #search-beds-block,input#search-baths:checked+li #search-baths-block{display:block!important}label[for=search-button]{border-top:1px solid #999}#search-block ul li#find-by-plan button{display:inline-block;position:relative;top:1px;padding:3px 6px!important;background-color:#a30404}#search-beds-block,#search-baths-block,#search-garages-block,#search-stories-block{z-index:2;width:100%;overflow:hidden}#search-block ul.adv-search-items label{background-color:#4a6491!important}#search-block input{background-color:#fff!important}#search-block ul li div{position:absolute;border:1px solid #fff;box-shadow:0 6px 5px #333;border-top:1px solid #fff;width:100%;border-radius:0 0 3px 3px;text-align:left!important;left:0;top:27px;padding-left:20px;background-color:#fff!important}#search-block ul>li{margin:6px 2px!important;display:inline-block;border:1px solid #999!important;border-radius:3px;min-width:80px!important;text-align:center;padding:7px 12px!important}#search-block ul.adv-search-items li{text-align:left!important}#search-block ul.adv-search-items li.search-submit{text-align:center!important}#search-block li.search-text{width:90px!important;padding:3px 5px!important}#search-block li.search-text input[type=text]{border:none!important;width:80px;padding:0!important;margin:0;text-align:center}#search-block>ul>li>label{width:100px;height:100%}#search-block input,#search-block label,#search-block button.button{display:inline!important;text-transform:uppercase;vertical-align:middle;text-align:left;margin-bottom:0!important}#search-block li.search-text input[type=text]{border-top:3px solid #fff;border-bottom:3px solid #fff}#search-block li.drop-search{background:#4a6491!important}#search-block li.search-submit{border:none!important;padding:0!important}.search-submit .button{padding:7px 6px!important;margin:0!important;width:auto!important}#search-block ul li div{text-align:center}.button{border-radius:3px!important}form#search-bar-form{display:block}#search-block ul li.adv-search-button{display:none!important}#search-block{text-align:center!important}#search-block li#find-by-plan{border:none!important;width:auto!important;text-align:center!important}#search-block ul.basic-search-items{width:100%!important;max-width:100%!important}@media screen and (min-width:800px){#search-block li#find-by-plan.mobile{display:none!important;text-align:center}#search-block li#find-by-plan{display:inline-block!important;text-align:center;padding:7px 0 7px 14px!important}#search-block li#find-by-plan{display:inline-block!important}#search-block ul.basic-search-items{width:100%!important;max-width:100%!important}#search-block ul.adv-search-items{display:none!important}#search-block ul.basic-search-items,input#adv-search-button:checked+#search-block ul.adv-search-items{display:inline-block!important}#search-block ul li.adv-search-button{display:inline-block!important}label[for=search-button]{display:none!important}#search-block{display:block!important}#search-block button.mobile:after{content:""}form#search-bar-form{display:inline-block}}@media screen and (max-width:440px){#search-block ul li.drop-search,#search-block ul li.search-text,#search-block ul li.search-submit{width:145px!important}#search-block ul li.search-text input,#search-block ul li.search-submit button{width:100%!important}#search-block #sqft-label,#search-block li.search-text{position:relative!important;left:-12px}}@media screen and (max-width:380px){#search-block ul li.drop-search,#search-block ul li.search-text,#search-block ul li.search-submit{width:230px!important}#search-block ul li.search-text input,#search-block ul li.search-submit button{width:100%!important}#search-block #sqft-label,#search-block li.search-text{position:relative!important;left:-12px}#search-block li.search-text+li.search-text{left:0}}@media screen and (max-width:485px){#search-block #search-wrap ul.adv-search-items,#search-block #search-wrap ul.basic-search-items{width:230px!important;max-width:230px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:672px){#search-wrap{max-width:440px!important;margin-left:auto;margin-right:auto}#search-block li.search-submit{width:100%!important}#search-block li.search-submit button.button{width:100%!important}}@media screen and (max-width:799px){#search-block li#find-by-plan{padding-top:5px;position:absolute!important;top:0!important;left:0!important;right:0!important;margin:0 auto!important}#search-block ul.basic-search-items{position:relative;padding-top:45px!important}#header label[for=search-button]{border-bottom:1px solid #999;padding:10px 0!important;background-color:#4a6491;color:#fff!important}#search-block ul.basic-search-items{min-width:100%!important;display:block}label[for=adv-search-button]{display:none!important}}#search-block button.button{width:100%;font-size:18px;letter-spacing:1px}#search-block>ul>li{text-align:center!important}label.label{float:left}#search-block label.checkbox{padding:0;margin:0 5px;float:left;background-color:transparent!important}#search-block label.checkbox.large{width:190px!important;margin:8px 5px}label.checkbox>[type=checkbox]:not(:checked)+span,label.checkbox>[type=checkbox]:checked+span{position:relative;display:inline-block;text-align:center!important;width:190px;border:1px solid #999;border-radius:4px;padding:3px 0;cursor:pointer}#search-beds-block label.checkbox>[type=checkbox]:not(:checked)+span,#search-beds-block label.checkbox>[type=checkbox]:checked+span,#search-baths-block label.checkbox>[type=checkbox]:not(:checked)+span,#search-baths-block label.checkbox>[type=checkbox]:checked+span{margin:3px}label>[type=checkbox]:not(:checked),label>[type=checkbox]:checked{position:absolute;left:-9999px}label.checkbox.small>[type=checkbox]:not(:checked)+span,label.checkbox.small>[type=checkbox]:checked+span{width:25px}label>[type=checkbox]:not(:checked)+span{background-color:#fff}@media screen and (min-width:768px){label>[type=checkbox]+span:hover{background-color:#92c7fb}}label>[type=checkbox]:checked+span{background-color:orange}label[for=search-button]{display:block;width:100%;text-align:center;font-size:18px}ul.adv-search-items{position:relative}a.more-toggle i:before{content:"Less";font-size:12px;padding:0 6px 0 9px;position:relative;top:-1px}a.more-toggle i:after{content:"\f062";font-size:12px;position:relative;top:-1px}a.more-toggle.less i:before{content:"More";padding:0 3px;position:relative;top:-1px}a.more-toggle.less i:after{content:"\f063";position:relative;top:-1px}#search-block #search-wrap ul a.more-toggle{cursor:pointer;position:absolute;right:14px;top:3px;padding:0 2px!important;background-color:orange;border:1px solid #999;border-radius:3px;font-size:16px}fieldset.minimize-height{max-height:57px!important;overflow:hidden}li.search-text input::-webkit-input-placeholder,li.search-text input:-ms-input-placeholder,li.search-text input::-moz-placeholder,li.search-text input:-moz-placeholder{color:red;opacity:1}#sqft-label{background-color:transparent!important;display:inline-block!important;font-size:16px;font-weight:900;letter-spacing:1px;text-shadow:1px 1px 1px #444;line-height:.9;padding:0;margin:0;text-transform:capitalize!important;font-variant:small-caps;vertical-align:middle}#search-block li.search-text,#search-block li.drop-search,#search-block li.adv-search-button{padding:0!important}#search-block li.search-text{box-shadow:1px 1px 3px #92c7fb}#search-block li.search-text input[type=text]{width:88px!important;display:inline-block!important;font-size:14px!important;height:30px!important}#search-block li label.main-label{width:100%!important;display:inline-block!important;font-size:14px!important;margin-top:0!important}#search-block li.drop-search label[for=search-beds]{padding:7px 16px 7px 17px!important}#search-block li.drop-search label[for=search-baths]{padding:7px 11px!important}#search-block li.adv-search-button label[for=adv-search-button]{padding:7px 13px!important}#search-block a.button.small{font-size:10px;min-width:100px;width:35%;margin:5%}p#search-form-submit{margin:0 auto;padding-top:20px;padding-bottom:0}p#search-form-submit button.big{margin:0 auto;padding-top:12px!important;padding-bottom:10px!important}p#search-form-reset{padding-bottom:5px}p#search-form-reset a#form-reset:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;color:#fff;font-size:12px;position:relative;top:0;content:"\f021";margin-left:5px;padding:0;vertical-align:top}p#search-form-reset a#form-close:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;color:#fff;font-size:12px;position:relative;top:0;content:"\f00d";margin-left:5px;padding:0;vertical-align:top}form.sort-by-dropdown{float:left!important;display:inline-block!important;width:auto!important;margin-right:30px!important;padding-bottom:10px!important}form.sort-by-dropdown select{width:160px!important}div.page_navi{float:left;display:inline-block;width:auto;vertical-align:bottom!important}#search-block fieldset{margin-bottom:10px!important}.why-buy{text-align:center}.why-buy .promo-box{width:100%}a.button.link{background-color:#4a6491!important;border-color:#4a6491!important;margin-top:5px}a.button.link:hover{background-color:#4a6491!important;border-color:#4a6491!important}.button.small{padding:3px 6px!important}#wrapper.plans-wrap .container.row .inner.cont{padding:15px!important;width:auto!important;margin:0!important}.results.row{width:auto!important}.banner_side{margin-right:20px!important}#modifications-block{text-align:left;padding:15px 20px;background-color:#fff}.cta-group h3{text-transform:uppercase;line-height:1.5;color:orange;font-size:22px!important}.cta-group h4{padding-left:10px;padding-right:10px;line-height:1.5;float:none!important;color:#444;font-weight:400;font-style:italic;font-size:18px!important}.cta-group h4 span{font-weight:700;color:#555}.cta-group h5{font-weight:700;color:#ff8c01;font-size:20px!important;text-shadow:1px 1px 1px #aaa}.cta-group h5 span{font-weight:700;font-size:16px!important;color:#555;text-shadow:none}.cta-group h5 span em{font-size:90%;color:#a30404;font-style:normal}.cta-group span.option1{display:inline}.cta-group span.option2{display:none}@media screen and (max-width:450px){.cta-group span.option1{display:none}.cta-group span.option2{display:inline}.cta-group h4{padding-left:0;padding-right:0}}.plan_links{overflow:hidden;clear:both;padding:0!important;margin:0!important;text-align:center}.plan_links a{border:2px solid #4a6491;border-radius:3px;padding:6px 10px 4px!important;margin:0 10px 10px 0!important;color:#fff;float:left;background-color:#4a6491;background-image:none;font-size:12px;display:inline-block;text-decoration:none}@media screen and (max-width:599px){.plan_links a{width:40%!important}}@media screen and (max-width:479px){.plan_links a{width:90%!important}}.plan_links a:hover{background-color:#1b95e0;border-color:#1b95e0}.plan_links .add_to_fav:before,.plan_links .remove_fav:before,.plan_links .plans_by_designer:before,.plan_links .garage_plans:before,.plan_links .whats_included:before,.plan_links .modify_plans:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;display:inline;vertical-align:middle;color:#fff;margin-right:8px}.plan_links .add_to_fav:before,.plan_links .remove_fav:before{content:"\f004"}.plan_links .remove_fav{background-color:#a30404;border-color:#a30404}.plan_links .plans_by_designer:before,.plan_links .garage_plans:before{content:"\f015"}.plan_links .whats_included:before{content:"\f022"}.plan_links .modify_plans:before{content:"\f040"}#modformsubmit .processing{display:none}@-ms-viewport{width:device-width;}.notification-bar{width:100%;color:#fff;font-size:120%;background-color:#1b95e0}.promo-wrap{text-align:center;vertical-align:top;padding-bottom:10px}.promo-wrap h2{text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.4)}.ribbon h2{text-shadow:0 1px 0 rgba(255,255,255,.7)}.ribbon-block,.message-block{padding:10px 15px 0;display:inline-block;overflow:hidden;vertical-align:middle}.ribbon:after,.ribbon:before{margin-top:.5em;content:"";float:left;border:1.5em solid #fec525}.ribbon:after{border-right-color:transparent}.ribbon:before{border-left-color:transparent}.ribbon a:link,.ribbon a:visited{color:#555;text-decoration:none;float:left;height:3.5em;overflow:hidden}.ribbon span{background:#ffd204;margin-top:0;display:inline-block;line-height:3em;padding:0 1em;position:relative}.ribbon span:before{content:"";position:absolute;top:3em;left:0;border-right:.5em solid #9b8651;border-bottom:.5em solid #fec525}.ribbon span:after{content:"";position:absolute;top:3em;right:0;border-left:.5em solid #9b8651;border-bottom:.5em solid #fec525}@media screen and (max-width:479px){#alert-bar,.promo-wrap h2,.promo-wrap h3{font-size:100%}.ribbon-block,.message-block{padding:10px 0 0}}.sale-price{margin:0 7px 0 0;vertical-align:baseline}.strikethrough-inner{color:#444}.strikethrough-outer{color:rgba(255,0,0,.5)!important;text-decoration:line-through}.sale-ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;z-index:99999}.sale-ribbon{font:700 15px Sans-Serif;color:#222;text-align:center;text-shadow:rgba(255,255,255,.7) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#ffd204;background-image:-webkit-gradient( linear,left top,left bottom,from(#ffd204),to(#fec525) );background-image:-webkit-linear-gradient(top,#ffd204,#fec525);background-image:-moz-linear-gradient(top,#ffd204,#fec525);background-image:-ms-linear-gradient(top,#ffd204,#fec525);background-image:-o-linear-gradient(top,#ffd204,#fec525);color:#6a6340;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);z-index:99999}.sale-ribbon:before,.sale-ribbon:after{content:"";border-top:3px solid #9b8651;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.sale-ribbon:before{left:0}.sale-ribbon:after{right:0}​ .FIX{}.checkout-title{display:block;max-width:100%;text-align:left}.checkout-title span{position:relative;top:38px;display:block;width:100%;border-bottom:1px solid #999;z-index:-1}.checkout-title h1{display:inline-block!important;text-align:center;padding:15px;padding-left:0;background-color:#fff;z-index:99}.checkout_progress{margin-bottom:40px!important;border:none!important;text-align:center}.checkout_progress li{display:inline-block;text-align:center;width:32%;max-width:32%;background-color:#eee;list-style:none;color:#888}.checkout_progress li:first-child{float:left}.checkout_progress li:last-child{float:right}.checkout_progress li.current-step{color:#eee;background-color:#499b1e}.checkout_progress li a{display:block;min-width:100%;min-height:100%;color:#499b1e!important}.checkout_progress li a:hover{color:#499b1e!important;background-color:rgba(200,200,200,.2)}.checkout_progress li.current-step span{color:#eee;background-color:rgba(255,255,255,.2)}.checkout_progress li span{display:inline-block;float:left;background-color:#ddd;text-align:center;width:30px}.button.green{background-color:#499b1e!important;border-color:#499b1e!important;width:310px}.button.green:hover{background-color:#499f3f!important;border-color:#499f3f!important}.button.orange{color:#4a6491!important;font-size:18px!important;font-weight:700;padding:10px 12px 8px!important;background-color:orange!important;border-color:orange!important;width:282px}.button.orange:hover{background-color:orange!important;border-color:orange!important}i.padlock:before{content:"\f023";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;font-style:normal;color:#499b1e}#discount .checkout-form{margin:0!important;padding:0!important;border:0;text-align:left}#discount .checkout-form dl{width:100%!important}#discount .checkout-form dt{width:auto!important}.carttable *{box-sizing:content-box!important}.carttable{background-color:#efefef;vertical-align:top!important}.carttable .header-row{background-color:#ddd;color:#4a6491;font-size:18px}.carttable .footer-row td{font-weight:700!important}.carttable .header-row th{font-weight:400!important;font-size:22px}.carttable th,.carttable td{box-sizing:border-box;padding:5px 20px!important;font-weight:400!important;vertical-align:top!important;box-sizing:border-box!important}.content_block.custom .checkout-form{width:100%;overflow:hidden;margin-top:32px!important}.checkout-form table select.formfield,.checkout-form table input.formfield,.checkout-form table textarea.formfield{min-width:210px!important}.checkout-form fieldset{border:0!important;padding:0!important;margin:0!important;max-width:100%}.checkout-form dt,.checkout-form dd{text-align:left;float:left}.checkout-form tr:after{content:".";visibility:hidden;display:block;height:0;clear:both}.checkout-form input[type=checkbox],.checkout-form input[type=radio]{position:relative;top:7px;margin-right:10px}.checkout-form select option[disabled]{display:none}.checkout-buttons .divider{padding:0 20px}.usair,.canada,.intl{display:none}@media screen and (max-width:768px){.checkout_progress li{float:none!important;display:block!important;min-width:100%!important;width:100%!important;max-width:100%!important;margin:5px 0!important}.checkout-buttons .divider{display:block!important;padding:10px}.carttable tr table{width:100%!important;margin:0!important}}tr{max-width:100%!important}.checkout-form input[type=radio],.checkout-form input[type=checkbox]{transform:scale(1.25)}input.custom-input:not(:checked),input.custom-input:checked{display:none}input.custom-input+label .checkbox,input.custom-input+label .radio{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;display:inline-block;min-width:24px;font-size:20px;color:#555;position:relative;top:2px}.cart.add input.custom-input+label .checkbox,.cart.add input.custom-input+label .radio{top:-5px}input.custom-input+label .checkbox:before{content:"\f0c8";font-weight:400}input.custom-input:checked+label .checkbox:before{content:"\f14a";font-weight:900;color:green}input.custom-input+label .radio:before{content:"\f111";font-weight:400}input.custom-input:checked+label .radio:before{content:"\f058";font-weight:900;color:green}#cboxLoadedContent{font-size:14px!important}.checkbox:before,.checkbox:after,.radio:before,.radio:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free"}.featherlight{font-size:14px}html body .featherlight{background-color:rgba(20,20,20,.85)!important}.featherlight .featherlight-content{margin:0;vertical-align:middle;max-width:100%;max-height:calc(100% - 20vh)}#login-popup,#pricematch-popup{display:none;padding:15px 20px;width:450px;max-width:100%;box-sizing:border-box;font-size:14px}.featherlight #login-popup,.featherlight #pricematch-popup{display:block}#login-popup h3,#pricematch-popup h3{font-size:28px;padding-bottom:20px}#login-popup section{display:none;padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#pricematch-popup section{padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd}#login-popup .promo,#pricematch-popup .promo{background-color:#eee;color:green;padding:10px 20px}#login-popup input.hide,#pricematch-popup input.hide{position:absolute;left:-9999px}#login-popup input,#pricematch-popup input,#pricematch-popup select{margin:10px 0;font-size:larger}#login-popup input.formfield,#pricematch-popup input.formfield{padding:12px 5px!important;min-height:32px!important}#login-popup label,#pricematch-popup label{display:inline-block;margin-right:15px;padding:12px 5px;text-align:center;font-size:18px;color:#555;border:2px solid transparent}#login-popup label:hover,#pricematch-popup label:hover{color:#1b95e0;cursor:pointer}#login-popup label.active,#pricematch-popup label.active{color:#1b95e0;border-bottom:2px solid #1b95e0}#login-popup section.active,#pricematch-popup section.active{display:block}#login-popup .checkbox-text,#pricematch-popup .checkbox-text{position:relative;padding-left:8px;top:-6px}#login-popup .button{background-color:#1b95e0!important;border-color:#1b95e0!important;margin:10px 0}#login-popup .social-login,#pricematch-popup .button{margin-top:10px;font-size:18px;text-align:center}#googleSigninButton{background-image:url(/static/img/login_google.png);background-size:220px 34px;border:none;cursor:pointer;width:220px;height:34px;margin:10px 0}#facebookSigninButton{background-image:url(/static/img/login_facebook.png);background-size:220px 34px;border:none;cursor:pointer;width:220px;height:34px;margin:10px 0}@media screen and (max-width:650px){#login-popup label,#pricematch-popup label{font-size:10}}@media screen and (max-width:400px){#login-popup label,#pricematch-popup label{padding:15px}}.tiled_cards_wrapper,.single_card_wrapper{min-width:100%!important;margin:0;padding:0;vertical-align:middle}.tiled_cards_wrapper div,.single_card_wrapper div{box-sizing:border-box}.sort-fields{margin-top:15px}.sort-fields form{display:inline-block;margin:5px;padding:10px 10px 5px;background-color:#efefef;margin-right:10px}.sort-fields p span{position:relative;top:3px;display:inline-block;text-transform:uppercase;font-weight:700;width:60px}.alert-message{margin-top:15px;padding:10px 0;font-size:18px;font-weight:300;border-top:1px solid orange;border-bottom:1px solid orange;line-height:1.5em!important}.card{vertical-align:middle;display:inline-block;min-width:310px!important;max-width:310px!important;margin:15px 5px 30px;padding:10px;border:1px solid #bbb;overflow:hidden}.card li{list-style-type:none;display:inline-block;text-align:center;padding:0;margin:0}.card a{text-decoration:none;color:#444}.card .plan_link{position:relative;display:inline-block;overflow:hidden;width:100%}.card .plan_link:hover:after{content:"View Plan Details";position:absolute;text-align:center;display:inline-block;vertical-align:middle;padding-top:70px;top:0;bottom:0;left:0;width:100%;color:#fff;font-size:20px;text-transform:uppercase;background-color:rgba(0,0,0,.5);z-index:999}.favorite-controls{width:50%;float:left;margin:0 0 10px;padding:0 5px;text-align:center;text-transform:uppercase;font-size:14px}.favorite-controls.list{padding-left:0}.favorite-controls.ban{padding-right:0}.favorite-controls a{display:block;box-sizing:border-box;width:100%;padding:5px 8px 3px;color:#444;border:2px solid #777;vertical-align:top}.favorite-controls.list a i:before{content:"\f067"}.favorite-controls.list a:hover i:before{content:"\f00c"}.favorite-controls.list a.selected i:before{content:"\f00c"}.favorite-controls.list a.selected:hover i:before{content:"\f068"}.favorite-controls.ban a i:before{content:"\f05e"}.favorite-controls.ban a:hover i:before{content:"\f05e"}.favorite-controls.ban a.selected i:before{content:"\f05e"}.favorite-controls.ban a.selected:hover i:before{content:"\f068"}.favorite-controls.list .selected,.favorite-controls.list a:hover{background-color:green;border-color:green;color:#fff}.favorite-controls.ban .selected,.favorite-controls.ban a:hover{background-color:#222;border-color:#222;color:#fff}.favorite-controls a.selected:hover{color:#444;border-color:#444;background-color:#fff}.favorite-controls i{padding-right:5px}.card .floorplanlistthumbnail{clear:both;position:relative;vertical-align:center;background-color:#999;height:170px;overflow:hidden}.card .floorplanlistthumbnail img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-width:100%;min-height:170px}.card .floorplanlistthumbnail.xout:after{position:absolute;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;content:"\f05e";color:rgba(0,0,0,.6);padding-top:10px;font-size:96px;text-align:center;display:inline-block;vertical-align:middle;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.6);z-index:999}.floorplanlistplanname{text-align:center;padding:5px 0}.floorplanlistplanname h3{display:inline-block;width:100%;font-weight:300;font-size:32px;color:#444!important;text-decoration:none;background-color:#dedede}.floorplanlistplanname h3 span{font-weight:100;padding-right:4px}.plan-data{width:100%;overflow:hidden;text-transform:uppercase}.plan-data .data-block{background-color:#efefef;margin:2px;padding:5px 2px;font-size:12px;font-weight:300;text-align:center;width:69px;float:left;text-transform:uppercase}.plan-data .data-block.data-wide{width:140px}.plan-data .data-block span{display:inline-block;width:100%;font-size:18px;font-weight:500}.plan-data .data-block:first-child{margin-left:0}.plan-data .data-block:last-child{margin-right:0}.personal-data{clear:both;overflow:hidden;font-size:14px;margin-top:10px;font-weight:300;vertical-align:middle}.rating{margin-top:5px}.rating ul a i{font-size:24px;padding:5px}.rating span{text-transform:uppercase;float:left}.rating span,.notes span{position:relative;top:3px}.searchname span{position:relative;top:7px}.notes,.searchname{text-transform:uppercase}.notes p,.searchname p{display:block;width:100%;height:100%;text-transform:none;border-top:1px solid orange;border-bottom:1px solid orange;padding:0;margin-top:5px;margin-bottom:15px;clear:both}.searchname p{overflow:hidden;border:1px solid orange;background-color:#fff}.notes p textarea,.searchname p textarea{border:none!important;display:block!important;width:100%!important;height:100px!important;margin:0!important;padding:10px 0!important;color:#666;font-style:italic;resize:none!important}.searchname p textarea{padding:12px 10px!important;float:left;height:1em!important;width:70%!important;font-weight:500;white-space:nowrap;overflow:hidden;font-size:18px}.edit-button{display:inline-block;box-sizing:border-box;padding:5px 8px 3px;color:orange;border:1px solid orange!important;float:right;margin-bottom:5px}.edit-button:hover{background-color:orange;color:#fff}.searchname .edit-button{position:relative;top:9px;right:8px;background-color:orange;color:#fff}.searchname .edit-button:hover{background-color:#fff;color:orange}.card .full-width{display:block!important;margin-top:20px;margin-bottom:0!important;text-transform:uppercase}.single_card_wrapper{text-align:left;margin:0;padding:0}.single_card_wrapper .card{margin:0;padding:0;border:none;text-align:left}.single_card_wrapper .favorite-controls{margin:10px 0 0}.single_card_wrapper .floorplanlistplanname{padding:0;margin:0;text-align:left}.single_card_wrapper .floorplanlistplanname h3{background-color:#fff;padding:0;margin:10px 0 0;line-height:1em;font-size:36px}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#fff}body.loading{overflow:hidden}body.loading .modal{display:block}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}