.quote-page .pagetitle{margin:0 0 2%}
.quote-page fieldset{background:#2f2f2f;float:right;padding:30px;width:1059px;border:none;box-sizing:border-box;min-height:620px;position:relative}
.quote-page .quote-layout{width:100%;text-align:left;float:left;margin:0}
.quote-page .quote-title{font-size:28px;color:#fff;margin-bottom:14px;text-align:center;text-transform:uppercase;border-bottom:1px solid #ffbf4a;float:none;display:table;margin:0px auto 10px;width:auto;}
.quote-page .layout-box{margin-right:30px;width:140px;height:140px;padding:0;text-align:center}
.quote-page .layout-box img{border:1px solid #040403}
.quote-page .layout-box .layout_name{text-transform:uppercase;font-size:12px;color:#ccc;float:left;padding-top:10px;clear:both;width:100%;text-align:center}
.quote-page .layout-box.active .layout_name{color:#ffbf4a;}
.quote-page .layout-box:last-child{margin:0;}
.quote-page .layout-box img:hover{border:1px solid #5d5d5d;}
.quote-page .quote-layout p{font-size:16px;margin:0;text-align:center;color:#fff;}
.quote-page .layout-content{margin:100px auto auto;width:auto;float:none;display:table;}
.quote-page .checkbox{position:absolute;top:inherit;bottom:30px;left:30px}
.quote-page label{font-size:13px}
.quote-page .back-next-btn{text-align:center;padding:7px 0 0 0}
.quote-page #msform .gray-btn.previous{margin-right:36px;float:none;width:auto}
.quote-page #msform .gray-btn.previous, .quote-page #msform .orange-btn.next, .quote-page #msform .orange-btn.submit_quote{padding:8px 25px 7px 25px;font-size:13px;vertical-align:top;position:absolute;right:30px;bottom:30px;min-width:35px;width:35px;padding:0;height:35px;overflow:hidden;text-indent:-100px;margin:0}
.quote-page #msform .orange-btn.next, .quote-page #msform .orange-btn.submit_quote{background:url(../images/quick-quote-icon.png) no-repeat -75px -296px #ffbf4a!important;}
.quote-page #msform .gray-btn.previous{background:url(../images/quick-quote-icon.png) no-repeat -115px -296px #5d5d5d!important;}
.quote-page #msform .gray-btn.previous:hover, .quote-page #msform .orange-btn.next:hover, .quote-page #msform .orange-btn.submit_quote:hover{background-color:#000!important}
.quote-page .left-measurement{width:100%;float:left}
.quote-page .right-measurement{float:right;position:relative;width:383px;float:right;}
.quote-page .right-measurement-main{width:100%;float:right;padding:0 50px;box-sizing:border-box;margin-top:40px}
.quote-page .right-measurement-main .tips{width:425px;background-color:#3a3a3a;padding:30px;box-sizing:border-box;margin-top:20px;margin-bottom:20px; float:left;color:#fff;}
.quote-page .right-measurement-main .tips p{text-align:left;font-size:16px;border-bottom:1px solid #5d5d5d;text-transform:uppercase;}
.quote-page .right-measurement-main .tips li{font-size:14px;line-height:18px;margin-top:10px;}
.quote-page .right-measurement input{background:#ffffff;width:40px;float:none;line-height:19px;color:#333;height:40px;text-align:center;outline:none;border:1px solid #ccc;}
.quote-page .right-measurement .middle_image_step2{width:100%;float:left;}
.quote-page .right-measurement .middle_image_step2_img{margin:0 auto;text-align:center;}
.quote-page .right-measurement .middle_image_step2_img img{max-width:100%}
.quote-page .right-measurement > span{float:left;text-align:center;width:100%;}
.quote-page .right-measurement p{font-size:13px;float:right;}
.quote-page .right-measurement #step2_sizebox4 > p {float:right;margin-left:10px;line-height:40px} 
.quote-page .right-measurement #step2_sizebox2 > p{float:left;margin-right:10px;line-height:40px}
.quote-page .right-measurement > span#step2_sizebox4{left:0;position:absolute;text-align:left;top:50%;width:auto;margin-top:-20px}
.quote-page .right-measurement > span#step2_sizebox2{right:0;position:absolute;text-align:left;top:50%;width:auto;margin-top:-20px;}
.quote-page .right-measurement #step2_sizebox1 > p , .quote-page .right-measurement #step2_sizebox3 > p{float:left;line-height:29px;margin:0;}
.quote-page .right-measurement > span#step2_sizebox1 , .quote-page .right-measurement > span#step2_sizebox3{margin:0;width:100%;text-align:center}
.quote-page .right-measurement #step2_sizebox1 > p{float:none;text-align:center}
.quote-page .right-measurement #step2_sizebox3 > p{text-align:center;float:none;}
.quote-page .right-measurement .disabled_textbox input{background:#595959}
.quote-page .right-measurement .disabled_textbox p{color:#848484}
.quote-page .right-measurement-main .island-dimensions{float:left;width:425px;margin:0;background:#ffbf4a;text-align:center}
.quote-page .right-measurement-main .island-dimensions h3{background:#090909;margin-bottom:10px;padding:10px;text-align:center;text-transform:uppercase}
.quote-page .right-measurement-main .island-dimensions span{display:inline-block;margin:0 3px}
.quote-page .right-measurement-main .island-dimensions span input{float:left;width:auto; padding:5px;}
.quote-page .right-measurement-main .island-dimensions span p{text-align:center}
.quote-page .select-category{margin:8px 0 0}
.quote-page .select-cat-box{margin-right:3.6%;width:100%}
.quote-page .collection-category-img{margin-bottom:0}
.quote-page .select-cat-box:hover .collection-category-img span, .quote-page .select-cat-box.active .collection-category-img span{background:url(../images/active-gallery.png) no-repeat top right;position:absolute;top:0;right:0;width:100%;height:100%;border:3px solid #5d5d5d;z-index:1; box-sizing:border-box; transition:none; padding:0;}
.quote-page .landing-page.col-3 li span {padding:0;}
.quote-page .cabinet-left-style{float:left;width:100%;}
.quote-page .cabinet-left-style select.style_selection_dropdown{margin-bottom:10px;}
.quote-page .cabinet-left-style label{padding-top:3px;}
.quote-page .cabinet-style{background-color:#3a3a3a;padding:40px 30px 40px 40px;box-sizing:border-box;display:table;margin:auto;width:auto;float:none;margin-top:30px}
.quote-page .cabinet-style .left_image_div{float:left}
.quote-page .right_content_div{float:right;width:370px;margin-left:30px}
.quote-page .cabinet-left-style li{width:24.81%;float:left;text-align:center;display:inline-block;padding:20px 0 12px 0;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f}
.quote-page .cabinet-left-style li:nth-child(4n){border-right:none}
.quote-page .cabinet-left-style li:hover, .quote-page .cabinet-left-style li.active{background:rgba(60, 60, 60 , 0.6)}
.quote-page .cabinet-right-style{float:left}
.quote-page .cabinet-right-style .review-sub-title{line-height:20px;margin:0 0 4.1%}
.quote-page .cabinet-topright-para ul li{line-height:24px;font-size:14px;background-image:url(../images/arrow-bullet.png); background-repeat:no-repeat;background-position:left 8px;padding-left:15px}
.quote-page .cabinet-topright-img{width:auto;float:left}
.quote-page .cabinet-topright-para{float:right;text-align:left}
.quote-page .cabinet-topright-para span{font-size:16px;font-family:'Roboto', sans-serif;font-weight:300;float:left;color:#ffbf4a;text-transform:uppercase;text-decoration:underline;margin:10px 0}
.quote-page .cabinet-bottomright-style{}
.quote-page .cabinet-left-style li.step4_styles_li > img{width:80px}
.quote-page .review-finalize-form{padding:0 34px;box-sizing:border-box;margin-top:30px}
.quote-page .left-review{width:460px;float:right;border-left:1px solid #000;padding-left:45px;margin-left:45px}
.quote-page .left-review ul li:nth-child(odd), .quote-page .left-review ul li:nth-child(even){width:48%;float:left}
.quote-page .left-review ul li:nth-child(even){float:right}
.quote-page .left-review input, .quote-page .left-review select, .quote-page .left-review textarea, .quote-page .left-review text, .quote-page .left-review select{width:100%}
.quote-page .right-review input, .quote-page .right-review select, .quote-page .right-review textarea, .quote-page .right-review text, .quote-page .right-review select{padding:0;background-color:inherit;font-size:20px;text-transform:uppercase;margin-top:-6px;}
.quote-page .review-sub-title{color:#ffbf4a;font-size:16px;text-transform:uppercase}
.quote-page .left-review .review-sub-title{margin-bottom:15px}
.quote-page .right-review .review-sub-title{background-color:#212121;height:40px;line-height:40px;padding:0 20px;box-sizing:border-box;}
.quote-page .right-review{float:left;text-align:left;width:380px;background-color:#2a2a2a;}
.quote-page .right-review .kitchen-info{padding:20px;box-sizing:border-box}
.quote-page ul.kitchen-info li{display:inline-block;float:left;width:100%;background-color:#3a3a3a;margin-bottom:10px;padding:10px;box-sizing:border-box;}
.quote-page ul.kitchen-info li:nth-child(even){margin-right:0}
.quote-page ul.kitchen-info li .info-shape, .quote-page ul.kitchen-info li .info-size, .quote-page ul.kitchen-info li .info-style, .quote-page ul.kitchen-info li .info-color{width:50px;height:50px;float:left;background-image:url(../images/quick-quote-icon.png);background-repeat:no-repeat;background-position:8px -235px;background-color:#212121;}
.quote-page ul.kitchen-info li .info-size{background-position:-110px -234px}
.quote-page ul.kitchen-info li .info-style{background-position:-48px -234px}
.quote-page ul.kitchen-info li .info-color{background-position:center -340px}
.quote-page ul.kitchen-info li .kitchen-field{width:250px;float:left;text-align:left;padding-left:10px;margin-top:6px}
.quote-page .review-finalize-form label{font-size:13px;color:#ccc;text-transform:uppercase;margin:0;}
.quote-page .left-review label{text-transform:none;color:#fff;margin-bottom:3px}
.quote-page .left-review input{margin:0 0 7%}
.quote-page .left-review .checkbox_review{position:relative;clear:both}
.quote-page .left-review .checkbox_review label{margin:0}
.quote-page .checkbox label{margin:0;font-size:14px}
.quote-page .prime-quote{margin-top:10px;padding:0 20px;box-sizing:border-box}
.quote-page .prime-quote .estimate-div{margin-bottom:20px;display:table;width:100%}
.quote-page .top-prime-quote{width:49%;float:left;padding:36px 20px;background:#000;box-sizing:border-box}
.quote-page .top-prime-quote .topleft-prime-quote{float:left;width:100%;margin-bottom:10px; color:#fff;}
.quote-page .top-prime-quote .topleft-prime-quote li{float:left;width:100%;margin-bottom:5px;width:60%}
.quote-page .top-prime-quote .topleft-prime-quote li:last-child{float:left; margin-right:0;width:40%}
.quote-page .top-prime-quote .topleft-prime-quote li .estimate{width:90px;height:90px;float:left;border:1px solid #090909;background:#2f2f2f url('../images/quote-sprite.png') no-repeat center -451px;display:none;}
.quote-page .top-prime-quote .topleft-prime-quote li:last-child .estimate{background-position:center 3px}
.quote-page .top-prime-quote .topleft-prime-quote .estimate-title{text-align:left;display:table;line-height:20px}
.quote-page .top-prime-quote .topleft-prime-quote .estimate-title p{font-size:16px;float:left;text-transform:uppercase;color:#ccc;padding-right:5px;}
.quote-page .top-prime-quote .topleft-prime-quote .estimate-title span{font-size:16px; float:left;}
.quote-page .top-prime-quote .topleft-prime-quote .estimate-title .original-price {float:left;}
.quote-page .top-prime-quote .topleft-prime-quote .estimate-title .original-price span {text-decoration:line-through; color:#999;font-size:16px;line-height:20px;margin-right:5px}
.quote-page .prime-design-free{float:left;width:100%}
.quote-page .prime-design-free button{width:100%;float:left;text-align:center;font-size:19px;line-height:50px}

.quote-page .prime-quote-detail-box{color:#fff;width:100%;float:left;text-align:left;background:#1c1c1c;padding:0;border:1px solid #2f2f2f;margin-bottom:10px}
.quote-page .prime-quote-detail-sub-box{float:left;width:31%;background-color:#000;display:table;height:85px;padding:0 20px;box-sizing:border-box;border-right:2px solid #2f2f2f;position:relative}
.quote-page .prime-quote-detail-sub-box:after {content:"";position:absolute;width:15px;height:28px;right:-13px;top:50%;background-image:url(../images/quick-quote-icon.png);background-repeat:no-repeat;background-position:0 -305px;margin-top:-14px}
.quote-page .prime-quote-detail-sub-box .prime-quote-middle{display:table-cell;vertical-align:middle;line-height:22px}
.quote-page .prime-quote-detail-box .original-price span {text-decoration:line-through; font-size:15px; color:#999; }
.quote-page .prime-quote-detail-title{font-size:19px;text-transform:uppercase;}
.quote-page .prime-quote-detail-price{font-size:23px;word-wrap:break-word;}
.quote-page .prime-quote-detail-box .prime-quote-cont-middle{display:table;height:85px;float:left;width:69%;padding:0 35px;box-sizing:border-box}
.quote-page .prime-quote-detail-box p{font-size:18px;text-align:left;padding:0;margin:0;width:100%;display:table-cell;vertical-align:middle}
.quote-page .prime-quote-detail-box:hover, .quote-page .prime-quote-detail-box.active{cursor:pointer;background-color:#5d5d5d}
.quote-page .prime-quote-detail-box:hover .prime-quote-detail-title, .quote-page .prime-quote-detail-box.active .prime-quote-detail-title{color:#ffbf4a}
.quote-page .prime-quote-detail-box:hover .prime-quote-detail-price, .quote-page .prime-quote-detail-box.active .prime-quote-detail-price{color:#ffbf4a}
.quote-page .layout-box{background:#303030;border:3px solid #303030;color:#fff;float:left;padding:10px;cursor:pointer}
.quote-page .collection-category-img img{display:block;margin:0;padding:0;max-width:100%;height:auto}
.quote-page .collection-category-img{width:100%}
 .quote-page .collection-category-img{position:relative;float:left;margin-bottom:5px;overflow:hidden;}
 .quote-page .collection-category-title{position:absolute;background:#ffbf4a;font-weight:18px;color:#fff;padding:10px 51px 10px 17px;text-transform:uppercase;font-size:18px;bottom:28px}
.collection-category-main{padding-top:4.2%}
.collection-page .collection-category, .quote-page .select-cat-box{width:31.6%;margin-right:2.4%;float:left}
.collection-page .collection-category{margin-bottom:2.4%}
.quote-page .select-cat-box:last-child{margin:0}

.collection-page .collection-des p, .terms-condition-page p, .terms-condition-des p{font-size:22px;font-weight:300;text-align:center;line-height:26px;width:100%}
.terms-condition-page .terms-condition-des p{width:100%}
.quote-page .gray-btn.previous:hover , button:hover, a.button:hover{background:#505050 !important;background:-moz-linear-gradient(top, #505050 0%, #1a1a1a 100%) !important;background:-webkit-linear-gradient(top, #505050 0%, #1a1a1a 100%) !important;background:linear-gradient(to bottom, #505050 0%, #1a1a1a 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#1a1a1a', GradientType=0) !important}
#msform fieldset:not(:first-of-type) {
    display: none;
}

#msform{width:100%;margin:0 auto;text-align:center;position:relative}
#msform fieldset:not(:first-of-type){display:none}
#progressbar{width:140px;float:left}
#progressbar li{float:left; clear:both; width:100%; min-height:120px; margin-bottom:1px; background-color:#5d5d5d;font-size:12px;text-transform:uppercase;padding:32px 0;box-sizing:border-box;position:relative;}
#progressbar li.active {background-color:#ffbf4a;color:#000;position:relative}
#progressbar li.active:before{
    
        content: "";
    position: absolute;
    width: 9px;
    height: 30px;
    background-image: url(../images/quick-quote-icon.png);
    background-repeat: no-repeat;
    background-position: -6px -305px;
    right: -9px;
    top: 50%;
    margin-top: -9px;
    z-index: 1;
}
#progressbar li.active.completed {background-color:#2f2f2f;color:#5d5d5d;}
#progressbar li.active.completed:before{display:none}
#progressbar li span:before {content:"";width:40px;height:35px;display:table;margin:auto;margin-bottom:7px;background-image:url(../images/quick-quote-icon.png);}
#progressbar li#progress_1 span:before {background-position:0 0;width:35px;}
#progressbar li.active#progress_1 span:before {background-position:-65px 0;}
#progressbar li.active.completed#progress_1 span:before {background-position:-115px 0;}
#progressbar li#progress_2 span:before {background-position:0px -45px;width:35px;}
#progressbar li.active#progress_2 span:before {background-position:-65px -45px;}
#progressbar li.active.completed#progress_2 span:before {background-position:-115px -45px;}
#progressbar li#progress_3 span:before {background-position:0px -90px;width:39px;}
#progressbar li.active#progress_3 span:before {background-position:-61px -90px;}
#progressbar li.active.completed#progress_3 span:before {background-position:-111px -90px;}
#progressbar li#progress_4 span:before {background-position:0px -135px;width:26px;}
#progressbar li.active#progress_4 span:before {background-position:-74px -135px;}
#progressbar li.active.completed#progress_4 span:before {background-position:-124px -135px;}
#progressbar li#progress_5 span:before {background-position:0px -180px;width:35px;}
#progressbar li.active#progress_5 span:before {background-position:-65px -180px;}
#progressbar li.active.completed#progress_5 span:before {background-position:-115px -180px;}
#progressbar li span{width: 100%;float: left; color:#fff;}
/*#progressbar li::before{background:#5d5d5d;border-radius:50%;color:#ffffff;content:counter(step, decimal);counter-increment:step;display:block;float:left;font-size:20px;left:0;margin:0 auto 5px;padding:11px 0;width:49px;box-shadow:0 0 0 3px #5d5d5d, 0 0 0 6px #5d5d5d;position:relative;top:6px}
#progressbar li::after{background:#5d5d5d;content:"";height:15px;left:24.99%;position:absolute;top:23px;width:72.5%;z-index:-1}
#progressbar li:first-child:after{content:none}
#progressbar li.active::before{background:#ffbf4a;border-radius:50%;box-shadow:0 0 0 3px #1b1b1b, 0 0 0 6px #5d5d5d;color:#ffffff;font-size:20px;padding:11px 0;text-align:center;vertical-align:middle;width:49px;position:relative;top:6px}
#progressbar li.active::after{background:#1b1b1b;border-bottom:3px solid #5d5d5d;border-top:3px solid #5d5d5d;content:"";float:right;height:9px;left:25.5%;position:absolute;top:23px;width:72.43715%;z-index:1}*/
#msform .gray-btn.previous{float:none}
/*#progressbar li.active.completed::before{background:#1b1b1b url("../images/quote/completed-tick.png") no-repeat center center;border-radius:50%;content:counter(step, none);counter-increment:step;padding:23px 0;width:49px}
#progressbar li:last-child::after{display:none}
#progressbar li:last-child{width:auto}
#progressbar li.active.completed::after{width:73.35%}*/
/*#progressbar li:last-child span{float:left;text-align:center;width:187px}*/
#progressbar li span.mob-title{display:none}
.quote-page .select-cat-box.disabled_collection{pointer-events:none}
.cabinetry-page *{box-sizing:border-box;}
.cabinetry-page .category_filter_left_sidebar{float:left;width:100%}
.cabinetry-page .reset-button{float:left;width:100%;text-align:right;margin-bottom: 15px;}
.cabinetry-page .reset-button button{padding: 12px 15px;}
.cabinetry-page .reset-button button:hover{}
.products-grid.right-box{width:100%;float:left;text-align:left}
.products-grid.right-box li{width:18.4%;float:left;display:inline-block;background:url("../images/quote/cabinet-style/new-bg.jpg") repeat top center;margin-right:2%;text-align:center;padding:20px;margin-bottom:20px;position:relative}
.products-grid.right-box li .category-info{position:relative;z-index:1}
.products-grid.right-box li.dimension-active:hover .category-info h2{color:white}
.cms-home .products-grid.right-box li:nth-child(4n){margin-right:0}
.products-grid.right-box li:nth-child(4n){margin-right:2%}
.cms-home .products-grid.right-box li:nth-child(5n){margin-right:6.7%}
.cms-home .products-grid.right-box li:nth-child(10n){margin-right:6.7%}
.cms-home .products-grid.right-box li:nth-child(20n){margin-right:0%}
.products-grid.right-box li:nth-child(5n){margin-right:0}
.products-grid.right-box .category-name, .products-grid.right-box .product-name a{font-size:16px;color:#333;margin:0 0 8px 0}
.products-grid.right-box .category-name a {color:#333;}
.products-grid.right-box .category-name a:hover {color:#333;}
.products-grid.right-box li .category-info{margin-top:20px}
.products-grid.right-box li .category-info button{width:100%;margin:0 0 5px;}
.products-grid.right-box li .category-info .cabinetry_shop_now, .bellaterra-page .products-grid.right-box .actions .gray-btn{margin:0;background:#ffbf4a;background:-moz-linear-gradient(top, #ffbf4a 0%, #be4b14 100%);background:-webkit-linear-gradient(top, #ffbf4a 0%, #be4b14 100%);background:linear-gradient(to bottom, #ffbf4a 0%, #be4b14 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf4a', endColorstr='#be4b14', GradientType=0)}
.products-grid.right-box .gray-btn.cabinetry_shop_now:hover{background:#ffbf4a;background:-moz-linear-gradient(top, #ffbf4a 0%, #be4b14 100%);background:-webkit-linear-gradient(top, #ffbf4a 0%, #be4b14 100%);background:linear-gradient(to bottom, #ffbf4a 0%, #be4b14 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf4a', endColorstr='#be4b14', GradientType=0)}
.products-grid.right-box li .img-wrap{position:relative;width:84%;float:none;margin:0 auto}
.products-grid.right-box li .mask{min-height:57px;border-bottom:3px solid rgba(0,0,0,0.6);top:47%;width:100%;left:0;background:rgba(0,0,0,0.5);display:block;position:absolute;padding:6px 5px}
.products-grid.right-box li .mask p{font-size:12px;position:static;text-align:center}
.products-grid.right-box li .mask p span{font-size:18px;display:block}
.products-grid.right-box li .mask p span.strike_through{text-decoration:line-through}
.cabinetry-page .category_filter_left_sidebar_collection{background:#000;color:#666666;font-size:16px;font-weight:400;float:left;margin:0 0 10px 0;width:32%;margin-bottom: 15px;margin-right: 2%;cursor:pointer;position: relative;}
.cabinetry-page .category_filter_left_sidebar_collection:last-child{margin-right: 0;}
.cabinetry-page .category_filter_left_sidebar_collection .category_filter_left_sidebar_collection_title, .bellaterra-page .category_filter_left_sidebar .block-layered-nav .block-content dt.odd.title, .bellaterra-page .category_filter_left_sidebar .filter_your_product .block-subtitle.block-subtitle--filter, .bellaterra-page .category_filter_left_sidebar .block-layered-nav .currently_shopping_by .block-subtitle{width:100%;float:left;background:#4b4b4b;color:#fff;padding:10px 10px}
.cabinetry-page .category_filter_left_sidebar_collection .category_filter_left_sidebar_collection_title:after{font-family: "FontAwesome";content: "\f0d7";float: right;}
.cabinetry-page .category_filter_left_sidebar_collection .category_filter_left_sidebar_collection_title.dropdown:after{font-family: "FontAwesome";content: "\f0d8";float: right;}
.cabinetry-page .category-listing{width:100%;float:left;padding:22px;display:none;}
.cabinetry-page .category-listing.active{display:block;position: absolute;top: 42px;left: 0;z-index: 999999;background: #4b4b4b;}
.cabinetry-page .category-listing .category-checkbox{position:relative;top:0;left:0;float:left;width:100%}
.cabinetry-page .category-listing input[type="checkbox"]:not(old) + label{background:url("../images/filter-sprite.png") no-repeat 0 2px;padding-left:24px}
.cabinetry-page .category-listing input[type="checkbox"]:checked:not(old) + label{background-position:0 -41px;height:21px}
.category_filter_left_sidebar .category-listing input[type="checkbox"]:checked:not(old) + label{background-position:0 -41px;height: auto;}
.cabinetry-page .category-listing label{color:#fff;font-size:16px;font-weight:400;}
.left_category_layered_dt{color:#ffbf4a;margin:0 0 5px 0}
.account-create input, .account-create select, .account-create textarea, .account-create text{margin:0 25px 20px 0}
.account-create .back-link,.forgetpassword .back-link,.confirm-link .back-link,.customer-account .my-account .back-link{float:left;margin:0 10px 0 0;text-transform:uppercase}
.account-create .buttons-set , .forgetpassword .buttons-set , .customer-account .my-account .buttons-set{float:left;width:100%}
.account-create .buttons-set .required , .forgetpassword .buttons-set .required , .customer-account .my-account p.required{margin:0 0 15px 0}
.account-create .back-link .gray-btn{padding:9px 0}
.forgetpassword .back-link .gray-btn,.confirm-link .back-link .gray-btn,.customer-account .my-account .back-link .gray-btn{padding:10px}
.forgetpassword p,.confirm-link p{font-size:14px}
.forgetpassword p.form-instructions,.confirm-link p.form-instructions,.forgetpassword p.required,.confirm-link p.required{margin:0 0 10px}
.forgetpassword .buttons-set .orange-btn{color:#fff}
.forgetpassword .buttons-set{margin:15px 0 0 0}
.forgetpassword .back-link{width:auto}
.account-create .input-box.street-add{margin-top:25px}
.account-create .emai-reg{float:left;width:100%}
.account-create .form-list .fields .field #advice-validate-password-password{bottom:-8px;line-height:12px;max-width:360px;width:100%}
.account-create .buttons-set .required{margin-top:9px}
.sp-methods{margin:0 0 8px}
.sp-methods dt{margin:13px 0 5px;font-weight:bold;}
.sp-methods dt:first-child{margin:0 0 5px;}
.sp-methods dd li{margin:5px 0}
.sp-methods label img{float:left;}
.sp-methods label a{margin-top:6px;float:right;margin-left:10px;}
#checkout-payment-method-load label img{width:30%;height:auto;margin-top:-8px}
#checkout-payment-method-load label a{float:none}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods .form-list li{margin:0 0 8px;}
.sp-methods select.month{width:120px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:4em !important;}
.sp-methods #advice-validate-cc-exp-ccsave_expiration{max-width:130px;}
.sp-methods .checkmo-list li{margin:0 0 5px;content:'';display:table;clear:both;}
.sp-methods .checkmo-list label{width:165px;padding-right:15px;text-align:right;float:left;}
.sp-methods .checkmo-list address{float:left;}
.sp-methods .release-amounts{margin:0.5em 0;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}
#checkout-step-review .opc-block-progress{border-left:none;padding-left:0}
#checkout-step-review .opc-block-progress .block-title{display:none}
#checkout-step-review .opc-block-progress .block-content{display:block !important;padding:0}
#checkout-step-review .opc-block-progress .block-content > dl > div{float:left;width:50%}
#checkout-step-review .centinel > p{margin-bottom:10px;}
#checkout-step-review .centinel iframe{width:100%;min-height:400px;}
.gift-messages-form .item{content:'';display:table;clear:both;margin-top:30px;}
.gift-messages-form .item h5{font-weight:bold;}
.gift-messages-form .item .product-img-box{width:auto;float:left;padding-right:15px;}
.gift-messages-form .item .details{float:left;}
.gift-message-form .inner-box > div{content:'';display:table;clear:both;width:100%;margin-top:15px;display:block;}
.gift-message-form .inner-box > div.extra-options-container p{margin-bottom:15px;}
.gift-message-form .gift-wrapping-form label{margin-right:10px;}
.gift-message-form .gift-wrapping-form img{float:left;}
.gift-message-form .gift-wrapping-form .gift-wrapping-design{height:75px;}
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after{content:'';display:table;clear:both;}
.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box{margin-right:5px;}
.gift-message-form .gift-item{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ececec;}
.gift-message-form .gift-item:after{content:'';display:table;clear:both;}
.gift-message-form .gift-item .product-img-box{width:200px;}
.gift-message-form .gift-item .product-img-box .product-image{width:75px;margin-left:auto;margin-right:auto;}
.gift-message-form .gift-item .product-img-box .product-name{display:block;}
.gift-message-form .gift-item .fieldset{margin-left:200px;}
.checkout-onepage-success .col-main{padding:0;text-align:center;}
.checkout-onepage-success .buttons-set{margin:20px 0;text-align:center;}
.checkout-onepage-success .buttons-set button{float:none;}



.terms-condition-main{
	width:1222px;
	margin:0 auto;
}


ul{
	list-style:none;
}


.quote-page #msform .gray-btn.previous, .quote-page #msform .orange-btn.next, .quote-page #msform .orange-btn.submit_quote {
    font-size: 13px;
    vertical-align: top;
    position: absolute;
    right: 30px;
    bottom: 30px;
    min-width: 35px;
    width: 35px;
    padding: 0;
    height: 35px;
    overflow: hidden;
    text-indent: -100px;
    margin: 0;
}

.quote-page #msform .gray-btn.previous {
    background: url(../images/quick-quote-icon.png) no-repeat -115px -296px #5d5d5d!important;
}


.quote-page #msform .gray-btn.previous:hover, .quote-page #msform .orange-btn.next:hover, .quote-page #msform .orange-btn.submit_quote:hover {
    background-color: #000!important;
}


button{
	border:none;
	outline:none;
}

#step2_back_btn,
#step3_back_btn,
#step4_back_btn,
#step5_back_btn{
	left:15px!important;
}

.kitchen-field input{
	    border: none;
    color: #fff;
    padding: 7px 0px 0px 0px;
}


.step5_textbox{
	    padding: 5px;
    box-sizing: border-box;
    outline: none;
}



.kitchen-details{margin:0;width:49%;float:right;background-color:#252525; color:#fff;}
.kitchen-details p{width:100%;float:left;font-size:20px;margin:0;color:#ffbf4a;background-color:#000;text-transform:uppercase;line-height:50px}
.quote-page .kitchen-details li{float:left;width:50%;font-size:14px;text-transform:uppercase;line-height:55px; box-sizing:border-box; padding:0px 0px 0px 10px}
.quote-page .kitchen-details li:before{content:"";display:inline-block;width:30px;height:30px;position:relative;top:9px;right:0px;background-image:url(../images/quick-quote-icon.png);background-repeat:no-repeat;background-position:0 -245px; padding-right:7px}
.quote-page .kitchen-details li:nth-child(3){width:50%;}
.quote-page .kitchen-details li:nth-child(3):before{background-position:-55px -245px}
.quote-page .kitchen-details li:nth-child(4){height:18px;background-position:left -647px}

.quote-page .kitchen-details li:nth-of-type(3):before,
.quote-page .kitchen-details li:nth-of-type(4):before{
    display:none;
}



.quote-page .kitchen-details li.assembled_kitchen{height:auto}
.quote-page .kitchen-details li.assembled_kitchen:before{background-position:0px -362px}
.quote-page .kitchen-details li.unassembled_kitchen:before{background-position:-59px -362px}
.quote-page .kitchen-details li.unassembled_kitchen{height:auto}


     .quote-page{
          width:100%;
          display:inline-block;
      }
      
.calculatorRow{
        margin: 100px 0;
}


.ssStyle{
        margin-top: 100px;
}


#ch1,
#ch2{
        width: 15px;
    height: 15px;
}


#memberID{
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
    outline: none;
    position: relative;
    top: 10px;
    float: left;
}


.applyPro{
        width: 48%;
    float: right;
    background: #FFBF4A;
    color: #fff;
    text-align: center;
    position: relative;
    top: 10px;
    padding: 3px;
    box-sizing: border-box;
    border: 1px solid #FFBF4A;
}



















