button.btn {
background-color:#ed1c24;
font-size: 10px !important;
    padding: 0px 7px !important;
    height: 30px;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color: #ed1c24;
    -moz-transition: background-color 300ms ease;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    border-right: 1px solid #616365;
    border-bottom: 1px solid #616365;
}




}

.Textbox {
        height: 15px;
        position: relative;
        border: 2px solid #383838;
        border-color: rgba(0,0,0,.14);
        background-color: #D0D0D0;
        font-size: 12px;
    }
textarea {
height: 100px;
}



.FieldFull {
width: 99%;
        border: 2px solid #383838;
        border-color: rgba(0,0,0,.14);
        background-color: #D0D0D0;
        font-size: 14px;
}
input {
    padding: 2px;
}
p {
    line-height: 1.3;
/*margin-bottom: 15px;*/
}
a {
    font-weight: normal;
    text-decoration: underline;
}
a:hover{text-decoration:none;}
h1, h2, h3, .Content.Wide .title{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    letter-spacing:1px;
    /*text-transform: uppercase;*/
    margin: 0 0 25px;
    font-weight:400;
}

.CategoryPagination a {
text-decoration: none;
}

#HeaderLower ul ul li {
background-color: #fff;
}

#HeaderLower li a {
color: #fff;
text-decoration: none
}

#SearchForm input {
color: #606060;
} 

#SearchForm button {
    padding: 0 !important;
}

.NewsletterSubscription input {
    float: left;
    font-size: 11px;
    height: 30px;
    color:#606060;
    padding: 0px 10px 0px 10px;
    margin: 0 0 0 2px;
    border:0;
    background:#ccc;
    width: 250px;
}


.ProductList li .ProductCompareButton label { color:#606060; }

.CompareButton .btn { color: #606060; border:none;}


.Field45.quantityInput { color:#606060;}

.merillat_dropdown {
color: #606060;
}

div.selector span {
color: #606060;
    font-weight:bold;
}

.prev, .next{
margin-top:0;
}

#SearchForm input{
height: 30px; 
padding: 0px 5px 0px 5px;

}

#w #thumbnails ul li {
float: left;
margin: 5px;
}

#w #thumbnails ul li img {
    min-height: 140px;
}

.fancybox-title a {
margin-right: 10px;
}
.fancybox-title a:nth-child(2){
margin-left: 10px;
}
iframe{
    border:none;

}

div.question {
    margin: 35px 0 5px 0;
    border-bottom: 1px solid #CCC;
}

.product-landing-left-column ul, .product-landing-right-column ul, ul.bulleted {
    margin: 0 12px 0 10px;
    list-style-image: url(https://cdn5.bigcommerce.com/s-75u0aa/product_images/uploaded_images/list-arrow-red.gif?t=1445196690);
    padding-left: 12px;
}
li.question {
    line-height: 1.5;
    margin-bottom: 5px;
}
#PageContent ul.bulleted{
    margin-left:20px; !important;
}


#before-after-container {
    background: url(https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/after-background.jpg) 0 0 no-repeat;
    width: 820px;
    height: 499px;
    position: relative;
    margin-bottom: 17px;
    margin-top: 60px;
}

#before-after-container .slider {
    position: absolute;
    top: -40px;
    background: url(https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/slider-range-with-arrows.gif) 7px 0 no-repeat;
    width: 834px;
    height: 33px;
    left: -7px;
}
#before-after-container .slider-control {
    position: absolute;
    left: 0;
    background: url(https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/slider-control.gif) 0 0 no-repeat;
    width: 15px;
    height: 27px;
    top: 13px;
    cursor: pointer;
}

.left-floater {
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
}
.right-floater {
    float: left;
    margin-left: 20px;
    height: auto;
    display: block;
    max-width: 70%;
}
.pull-left {
    float: left;
}
h2 a{ text-decoration:none;}

 .CategoryDescription ul > li{
    margin: 0;
    margin-bottom: 0px;
    padding-left: 12px;
    line-height:200%;
    background: url(https://cdn5.bigcommerce.com/s-75u0aa/product_images/uploaded_images/list-arrow-red.gif?t=1445196690) 0 8px no-repeat;
    list-style: none;
}

 .Pages ul > li{
    margin: 0;
    margin-bottom: 0px;
    /*padding-left: 12px;*/
    line-height:200%;
    list-style: none;
}
.listBulleted {
    margin: 0;
    margin-bottom: 0px;
    padding-left: 12px;
    line-height:200%;
    background: url(https://cdn5.bigcommerce.com/s-75u0aa/product_images/uploaded_images/list-arrow-red.gif?t=1445196690) 0 8px no-repeat;
    list-style: none;
background-position:left;
}


tr.bottom-border, td.bottom-border, p.bottom-border {
    border-bottom: 1px solid #E6E6E6;
}

.left-prof-prod-info {
    margin-bottom: 10px;
    overflow: hidden;
}



table#wood-chart {
    border: 5px solid #DCD9C1;
    margin-bottom: 10px;
}

table#wood-chart tr.alternate {
    background: #F3F2E9;
}

table#wood-chart tr {
    height: 28px;
}
table#wood-chart tr.heading {
    background-color: #DCD9C1;
    height: 52px;
}


.warranty-section { background: url(https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/coreguard/coreguard-warranty.jpg) 0 0 no-repeat; padding: 30px 30px 0 30px; display: inline-block; margin-left:40px; width: 100%; position: relative; text-align: center; }

.warranty-section-first{
margin-left: -115px;
}

.warranty-section-light {
margin-left: -43px;
}

.warranty-section-bold{
margin-left: -32px;
}

.coreguard-copy {
padding-left: 40px;
    padding-right: 40px;
}

.privacy-policy {
margin-left:25px !important;
}

ol{
   // list-style-position: inside;
    list-style: decimal inside;
    margin-left: 0;
    padding-left: 0;
}



.numbered-red-circle {
    text-align: center; 
    color: white; 
    background: #ED1C24;
    width: 30px;
    border-radius: 50%;
 
}

.btn-navy {
    cursor: pointer;
    font-size: 10px !important;
    padding: 0px 7px !important;
    height: 30px;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color:#004151; 
    display: inline-block;
    line-height: 30px;
}

.btn:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
background-color: #f15d55 !important;

    -moz-transition: background-color 300ms ease;
-webkit-transition: background-color 300ms ease;
-o-transition: background-color 300ms ease;
transition: background-color 300ms ease;

}


.btn-navy:hover
 {
background-color: #00556b !important;

    -moz-transition: background-color 300ms ease;
-webkit-transition: background-color 300ms ease;
-o-transition: background-color 300ms ease;
transition: background-color 300ms ease;

}

.qvAddCart {
float:right;
margin-right:275px;
}

.viewDetailsBtn {
 cursor: pointer;
    font-size: 10px !important;
    padding: 0px 7px !important;
    height: 30px;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color:#EE2E24; 
    display: inline-block;
    line-height: 30px;
}

.viewDetailsBtn:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
background-color: #f15d55 !important;

    -moz-transition: background-color 300ms ease;
-webkit-transition: background-color 300ms ease;
-o-transition: background-color 300ms ease;
transition: background-color 300ms ease;

}



/* masthead */



.masthead {
    /*background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/bg-plan-your-space-landing-masthead.jpg");*/
    min-height: 284px;
    background-repeat: no-repeat;
   /* background-position: center;*/
 background-size: 100%;
}
.masthead-inner {
    height: 284px;
height: 295px;
    /*margin-left: 20px;*/
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 940px;
}
.masthead-content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAD0lEQVQIW2P4////TRAGACMBB62No+RKAAAAAElFTkSuQmCC");
    color: #333;
    height: 288px;
    height: 295px;
    position: absolute;
    right: 0;
    top: -3px;
    width: 384px;
  
}
.masthead-content.with-shadow::before {
    background-image: url("../images/gui/bg/mastheadshadow.png");
    background-position: left top;
    background-repeat: repeat-x;
    content: "";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.masthead-text {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 36px;
}
.masthead-text p {
line-height:1.2;

}

.masthead-text p.cta {
    margin-top: 16px;
    
}

#other-landing .masthead { background: url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/lanielle-cabinets-laundry-room.jpg) no-repeat; min-height: 290px; padding-top: 3px; margin-left:20px; }

#kitchen-landing .masthead { background: url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/greykitchencabinets.jpeg) no-repeat; min-height: 290px; padding-top: 3px; margin-left:20px;}

#cabinetryLines .masthead {background: url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/bg-cabinetry-landing-masthead.jpg) no-repeat;  padding-top: 3px; min-height:0px; margin-left:20px;}

#planYourSpace .masthead {background: url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/bg-plan-your-space-landing-masthead.jpg) no-repeat; min-height: 290px; margin-left:20px; }

#inspirationAndDesign .masthead {background: url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/inspiration-design-bg.jpg) no-repeat; min-height: 290px; margin-left:20px; }


#inspirationAndDesign .masthead-text{padding-top: 60px;}

#cabinetryLines .masthead-text{padding-top: 0px;}
.no-transform{
font-size:30px;
line-height:1;
}

a.button-replacer-primary, button.button-replacer-primary, input.button-replacer-primary {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ed1c24;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #616365;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: #616365;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #ffffff !important;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    transition-delay: 0s;
    transition-duration: 0.1s;
    transition-property: all;
    transition-timing-function: ease-in;
}
a.button-replacer-primary:hover, button.button-replacer-primary:hover, input.button-replacer-primary:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8d1116;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
}

.masthead-text h2{
margin-bottom:14px;

}

/* call to action */
.callToActionTable {
padding-left: 20px;
padding-right: 20px;
}


/*Product Pages*/
#ProductReviews .btn {

    cursor: pointer;
    font-size: 10px !important;
font-weight: bold; 
    padding: 0px 7px !important;
    height: 30px;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color:#ed1c24; 
    display: inline-block;
    line-height: 30px;
}
}




/* work triangle */
#cleanup-tooltip{ left: 478px; top: 243px; position: absolute }
#cooking-tooltip{ left: 398px; top: 90px; position: absolute }
#food-storage-tooltip{ left: 566px; top: 132px; position: absolute }
#preperation1-tooltip{ left: 500px; top: 76px; position: absolute }
#preperation2-tooltip{ left: 418px; top: 170px; position: absolute }
#preperation3-tooltip{ left: 585px; top: 206px; position: absolute }
#work-triangle-container{ width: 750px; height:382px; margin-bottom: 20px; background: transparent url(https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/plan-your-space/work-triangle-layout/work-triangle-basics.gif) 70px 0 no-repeat; position: relative }
.work-triangle-hotspot-example{ vertical-align: text-top }
.consumer-warning{ font-size: 11px; padding: 0 0 10px 0px }
.consumer-warning a{ color: #666 }

div.tooltip-info{ padding-left: 5px }

/* Style Guidelines */

h1 {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #ed1c24;
    font-size: 28px;
}

h2 {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #616365;
}

h3 {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #616365;
}

h4 {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #616365;
text-transform: none;
}

h5 {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #616365;
}

h6 {

}

p {
    font-family: Helvetica, Arial, sans-serif;
   /* font-size: 10px; */
    color: #333333;
}

h2.white {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 26px;
    color: #ffffff;
}

h3.align-top-margin {
margin-top: 15px;
}

h3.no-top-margin {
margin-top: -5px;
}


/* Construction Hotspots */

/*Compare page*/

table#compare h2{
color: #616365;
text-transform: none;
margin-bottom: 10px;

}
table#compare h4{
text-transform: uppercase;
}
table#compare tr td p{
 color: #666666;
    font-size: 11px;
}
#masterpiece h2{
color: #616365;
font-size: 26px;
text-transform: none;
}

#construction-hotspot-masterpiece-back-panel{ position: absolute; left:  155px; top: 250px }
#construction-hotspot-masterpiece-end-panels{ position: absolute; left:  100px; top: 470px }
#construction-hotspot-masterpiece-rails{ position: absolute; left: 217px; top: 235px }
#construction-hotspot-masterpiece-doors{ position: absolute; left: 190px; top: 400px }
#construction-hotspot-masterpiece-drawer-construction{ position: absolute; left: 176px; top: 315px }
#construction-hotspot-masterpiece-drawer-front{ position: absolute; left: 330px; top: 295px }
#construction-hotspot-masterpiece-drawer-guide-system{ position: absolute; left:  108px; top: 300px }
#construction-hotspot-masterpiece-braces{ position: absolute; left: 261px; top: 255px }
#construction-hotspot-masterpiece-front-frame{ position: absolute; left: 130px; top: 275px }
#construction-hotspot-masterpiece-hinges{ position: absolute; left: 265px; top:  30px }
#construction-hotspot-masterpiece-interiors{ position: absolute; left: 220px; top: 150px }
#construction-hotspot-masterpiece-roll-out-trays{ position: absolute; left: 300px; top: 455px }
#construction-hotspot-masterpiece-wall-cabinet-shelves{ position: absolute; left: 220px; top: 115px }
#construction-hotspot-masterpiece-toe-kick{ position: absolute; left: 220px; top: 485px }

#construction-hotspot-classic-back-panel{ position: absolute; left:  90px; top: 250px }
#construction-hotspot-classic-bottom-panel{ position: absolute; left:  25px; top: 470px }
#construction-hotspot-classic-braces{ position: absolute; left: 150px; top: 245px }
#construction-hotspot-classic-doors{ position: absolute; left: 290px; top: 335px }
#construction-hotspot-classic-drawer-construction{ position: absolute; left: 105px; top: 315px }
#construction-hotspot-classic-drawer-front{ position: absolute; left: 245px; top: 300px }
#construction-hotspot-classic-drawer-guide-system{ position: absolute; left:  35px; top: 300px }
#construction-hotspot-classic-end-panels{ position: absolute; left: 190px; top: 255px }
#construction-hotspot-classic-front-frame{ position: absolute; left: 130px; top: 275px }
#construction-hotspot-classic-hinges{ position: absolute; left: 193px; top:  30px }
#construction-hotspot-classic-interiors{ position: absolute; left: 150px; top: 155px }
#construction-hotspot-classic-roll-out-trays{ position: absolute; left: 220px; top: 375px }
#construction-hotspot-classic-wall-cabinet-shelves{ position: absolute; left: 150px; top: 75px }



.construction-detail-popup{ padding-left: 10px }
.construction-detail-entry{ font-size: 1.2em; margin-bottom: 20px }
.construction-detail-blurb{ width: 100%; float: left; margin-bottom: 20px  }
.construction-detail-blurb p{ padding-top: 5px }
.construction-detail-image{ width: 185px; float: left;}
.construction-detail-entry h6{ margin-bottom: 4px }
a.comparison{
text-decoration: underline;
}
a.comparison:hover{
color: #000000!important;
text-decoration:none;
}
#cboxContent h2{
color: #616365;

}
.hide{
display:none;
}

#cleanup-tooltip {
    left: 478px;
    position: absolute;
    top: 243px;
}
#work-triangle-container{
height: 382px;
    margin-bottom: 20px;
    position: relative;
    width: 750px;
    background: rgba(0, 0, 0, 0) url("https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/plan-your-space/work-triangle-layout/work-triangle-basics.gif") no-repeat scroll 70px 0;
}

#cooking-tooltip {
    left: 398px;
    position: absolute;
    top: 90px;
}

#food-storage-tooltip {
    left: 566px;
    position: absolute;
    top: 132px;
}
#preperation1-tooltip {
    left: 500px;
    position: absolute;
    top: 76px;
}

#preperation2-tooltip {
    left: 418px;
    position: absolute;
    top: 170px;
}
#preperation3-tooltip {
    left: 585px;
    position: absolute;
    top: 206px;
}
#workTriangle h2,#classic h2{
color: #616365;
font-size: 26px;
text-transform: none;
}

#PageContent .SectionDescription .SubCategoryList li {
color: #b7b7b7;
}

#PageContent .SectionDescription .SubCategoryList li a{
color: #fff;
}
#PageContent .SectionDescription .SubCategoryList li a:hover{
color: #fff;
}
#before-after-container {
    background: rgba(0, 0, 0, 0) url("https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/after-background.jpg") no-repeat scroll 0 0;
    height: 499px;
    margin-bottom: 17px;
    margin-top: 60px;
    position: relative;
    width: 820px;
}
#before-after-container .slider {
    background: rgba(0, 0, 0, 0) url("https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/slider-range-with-arrows.gif") no-repeat scroll 7px 0;
    height: 33px;
    left: -7px;
    position: absolute;
    top: -40px;
    width: 834px;
}
.product-categories{
    margin-top: 20px;
}

#enhancement-categories li {
    display: inline;
    float: left;
    text-align: center;
    width: 266px;
}
#enhancement-categories li a {
    margin: 5px 0 0;
    width: 238px;
}
#before-after-container .slider-control {
    background: rgba(0, 0, 0, 0) url("https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/slider-control.gif") no-repeat scroll 0 0;
    cursor: pointer;
    height: 27px;
    left: 0;
    position: absolute;
    top: 13px;
    width: 15px;
}
#cboxContent, #cboxMiddleLeft, #cboxMiddleRight { padding-bottom: 29px; }
#cboxContent, #cboxTopCenter, #cboxBottomCenter { padding-left: 29px; padding-right: 29px; }

#before-after-container .before {
    background: rgba(0, 0, 0, 0) url("https://s3.amazonaws.com/Merillat.com/Assets/Merillat/images/pic/inspiration-design/decorative-enhancements/before-background.jpg") no-repeat scroll right 0;
    border-left: 4px solid #ffffff;
    height: 499px;
    position: absolute;
    right: 0;
    width: 820px;
}
.product-categories h3{
padding-top: 20px;
color: #616365;
text-align:left;
width: 800px;
}
#decoenhancement h2{
text-align:left;
width: 800px;
}
#decoenhancement p{
text-align:left;
width: 800px;
}
.product-categories p{
text-align:left;
width: 800px;
}
.accents-hotspot{
position: absolute;
}
#enhancement-categories{
width: 800px;
}
#decoenhancement h2{
color:#616365;
font-size: 26px;
}
#decoenhancement h3{
margin-bottom: 5px;
}
.after .hotspot-1 { left: 165px; top: 207px; }
.after .hotspot-2 { left: 318px; top: 41px; }
.after .hotspot-3 { left: 516px; top: 101px; }
.after .hotspot-4 { left: 662px; top: 147px; }
.after .hotspot-5 { left: 353px; top: 323px; }
.after .hotspot-6 { left: 240px; top: 334px; }
.after .hotspot-7 { left: 220px; top: 89px; }
.after .hotspot-8 { left: 294px; top: 362px; }
.after .hotspot-9 { left: 416px; top: 191px; }


/*Browse Products*/

.decorative-hardware-thumb {
    background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/scroller-decorative-hardware.jpg") repeat scroll 0 0;
}
.glass-inserts-thumb {
    background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/scroller-glass-inserts.jpg") repeat scroll 0 0;
}
.storage-and-accessories-thumb {
    background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/scroller-storage-and-accessories.jpg") repeat scroll 0 0;
}
.decorative-enhancements-thumb {
    background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/scroller-decorative-enhancements2.jpg") repeat scroll 0 0;
}

.jcarousel-container{
clear: left;
    margin: auto;
    width: 860px;
}
ul#browseProducts li{
  height: 145px;
    margin: 0 20px;
}
.jcarousel-li-inner.fixed {
    text-align: left;
}
.cabinetry-thumb {
    background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/scroller-cabinetry.jpg") repeat scroll 0 0;
}
.jcarousel-li-inner {
    height: 145px;
    margin: auto;
    width: 211px;
     
    }


.jcarousel-headline-box { height: 38px; text-align: left; border-bottom: 1px solid #000;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(76,24,0,0.8) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(100%,rgba(76,24,0,0.8))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(76,24,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(76,24,0,0.8) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(76,24,0,0.8) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc4c1800',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(76,24,0,0.8) 100%); /* W3C */
}


.jcarousel-headline-box p {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    padding: 0 0 0 10px;
    text-transform: capitalize;
font-family: Arial;
}
.jcarousel-li-inner.fixed .learn-more {
    margin: 75px 0 0 10px;
font-family: Arial;
}


/* bxslider */

.flexSliderContainer{
margin-top:25px;
width:96%;

}

.flexSliderContainer h5 {

 text-transform:Capitalize;

}

.bx-wrapper .bx-pager{
 display:none;
}

.bx-wrapper .bx-viewport{
padding-left:30px;

}

.bxslider-btn {
margin-top: -50px; 
margin-left: 15px;
}

/* Rooms Shadowbox */

.right-img {
padding-left:30px;
}

.top-text-left {
width: 350px;
margin-top: -190px;
margin-left: 50px;

}

.top-text-right {
width: 350px;
margin-top: -190px;
margin-left: 20px;
padding-left:20px;
}

.btn-learn-more-left {
margin-right:20px;
margin-top:-38px;
}

.btn-learn-more-right {
margin-right:20px;
margin-top:-20px;
}

.cabinetryLineTable {
margin-top: -100px; 
position: relative;
width: 80%; 
margin-left:100px;
}

/* Our Products */
.room-container{
background: #e7e7e5 none repeat scroll 0 0;
  /*  margin: 0 5px;*/
    padding: 3px;
width: 937px;
    
 }
.room-container .cta-box{
    float: left;
    height: 352px;
    position: relative;
    width: 310px;
}

.thumb-cta-box{
background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    padding-bottom: 50px;
    position: absolute;
    text-align: left;
    width: 100%;
}
.thumb-cta-box h3{
    color: #ffffff;
    font-size: 42px;
    line-height: 0.5;
    padding: 10px 15px 20px;
    text-transform: capitalize;
}
.thumb-explore-box{
/* -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    border-color: #c2b7b0 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0; */
    bottom: 0;
    position: absolute;
    width: 100%;

}
.align-right{
text-align: right
}

.kitchen-box{
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/our-products-kitchen-cabinets.jpg") no-repeat scroll 0 0;

}
.bath-box{
 background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/our-products-bathroom-cabinets.jpg") no-repeat scroll 0 0;
  
}
.other-rooms-box {
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/our-products-other-cabinets.jpg") no-repeat scroll 0 0;
}

.kitchen-box-design-tips{
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/kitchen-planning-image.jpeg") no-repeat scroll 0 0;

}
.bath-box-design-tips{
 background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/bathroom-planning-image.jpeg") no-repeat scroll 0 0;
  
}
.other-rooms-box-design-tips {
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/other-room-planning-ideas.jpg") no-repeat scroll 0 0;
}

.masterpiece-box {
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/merillat-masterpiece-collection.png") no-repeat scroll 0 0;

}
.basics-box {
 background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/merillat-basics-collection.png") no-repeat scroll 0 0;
  
}
.classic-box {
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/merillat-classic-collection.png") no-repeat scroll 0 0;
}

/* Perfectly Paired Vanities */

.family-vanity-box {
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/family-friendly.jpg") no-repeat scroll 0 0;
}

.display-vanity-box{
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/display.jpg") no-repeat scroll 0 0;

}
.simply-vanity-box{
 background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/simply-single.jpg") no-repeat scroll 0 0;
  
}
.luxury-vanity-box {
background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/luxury.jpg") no-repeat scroll 0 0;
}

.cta-box-vanity {
    float: left;
    width: 400px;
    height: 250px;
    position: relative;
}

.thumb-cta-box-vanity {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 40px;
    text-align: left;
    background: rgba(0,0,0,.60);
}

.thumb-cta-box-vanity h3 {
    text-transform: capitalize;
    font-size: 24px; 
    line-height: 1;
    color: #fff;
    padding: 10px 15px 5px;
}

.thumb-cta-box-vanity p{
color: #ffffff;
    display: none;
    font-family: Arial,sans-serif;
    font-size: 1em;
    padding: 0 20px 5px 15px;
    }



.cta-box {
    float: left;
    width: 310px;
    height: 352px;
    position: relative;
}

.thumb-cta-box {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 50px;
    text-align: left;
    background: rgba(0,0,0,.60);
}
.thumb-cta-box h3 {
    text-transform: capitalize;
    font-size: 42px;
    line-height: .5;
    color: #fff;
    padding: 10px 15px 20px;
}
a.button-replacer-primary, button.button-replacer-primary, input.button-replacer-primary{
  background: #ed1c24 none repeat scroll 0 0;
    border-color: -moz-use-text-color #616365 #616365 -moz-use-text-color;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
    color: #ffffff;
    display: inline-block;
  
    font-size: 12px;
    line-height: 14px;
    padding: 5px 10px;
    text-decoration: none;
    transition: all 0.1s ease-in 0s;
}
.thumb-explore-box a{
  margin: 15px;
font-family: Arial;
}
.grid_2{
width: 210px;
}
   .first{
    margin-left: 10px;
}
.thumb-cta-box p{
color: #ffffff;
    display: none;
    font-family: Arial,sans-serif;
    font-size: 1em;
    padding: 0 20px 5px 15px;
    }




/*Your Design Style*/

.styleNameFirst {
     margin-left: 338px;
     margin-top: 10px;
     z-index: 2;
     position: absolute;
}

.styleName {
     margin-left: 338px;
     margin-top: 10px;
     z-index: 2;
     position: absolute;
}

.myStyleBtn {
    margin-left: 335px; z-index: 2; position: absolute; width: 268px; margin-top: -25px; text-align: center;
}

.blurb  {
margin-bottom:2px  !important;
margin-top:0 !important;
}

.shadow-box {
box-shadow: 0px 0px 5px #CCC;
}

.shadow-box-black {
box-shadow: 0px 0px 5px #000;
}

.form-textbox {
width:300px;
}



.comparison-odd {
    background: #F9F8F3 none repeat scroll 0% 0%;
}

.comparison-border {
 border-top: 1px solid #efede2; 
border-bottom: 1px solid #efede2;
}

.comparison-sideBorder {
    border-left: 1px solid #EFEDE2;
    border-bottom: 1px solid #EFEDE2;
    text-align: center;
    vertical-align: middle;
}

/* Project Gallery More Photos Text */

.project-description {
    margin-left: 20px;
    margin-right: 20px;
}

/* Project Gallery Product Images */

.prodImg img {width: 175; height:180; }


/************ Project Gallery *************/

.projectGallery{width:85%; margin:0 auto;}


/*.project-thumbs li { height: 230px; color: #fff ; text-decoration: none ; position: relative ; display: block ; }*/

.project-thumbs li {
color: #fff  !important;
line-height:150% !important;
    float: left;
    height: 230px;
    margin-right: 15px !important;
    position: relative;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;}

.project-thumbs li a span{
       width: 240px ;
       display: block ;
color:#fff;
       height: 25px ;
       overflow: hidden;
       position: absolute;
       bottom: 55px;
       left: 0!;
       padding: 5px 10px;
       text-decoration: none; 
       background-color: rgba(0,0,0,.35);
    background-color: #000\9;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA80lEQVR42p2TwQYCURSGRzS0imGIHmAYeoYeIFpdZhsRbYfoASJajIgy6SWG2bbqDXqDoVX0BnH7L/9wHXdMdfgW5z/H79x7z/W01i76QIEFUdQ8iRR8sAFvLYJaDsImgwjcQR0lOJPS0isQS4MQPNhwA2PHuHFtxN7QNjiyUIAutZnDpMMeE3ltEFhnHlnNFbiCoZzEupPACIpCIRor6k8wEbV6CmWSNZOtw8COPfBZ21FbmSRlkrUYHECPtYxa+s0RXmDadAR5ifE/l2jIHc84b3vGXxcpEos0aFvlApxIIVf53890afpMkgAkYEkSap7kA9RwYPbebLq7AAAAAElFTkSuQmCC);
    background-position: 235px 10px;
    background-repeat: no-repeat;
     -webkit-transition: all .4s ease ;
       -moz-transition: all .4s ease ;
            transition: all .4s ease ;
}

.project-thumbs li a:hover span{ height: 155px !important; -moz-transition: width .5s ; /* Firefox 4 */
     -webkit-transition: all .4s ease ;
       -moz-transition: all .4s ease ;
            transition: all .4s ease ;}

.project-thumbs li a span strong{ line-height: 27px !important; font-weight: bold ; display:block; margin-bottom:5px; }





/************* Perfectly Pairs Vanities Hotspots *************/

.paired-detail .hotspot,
.luxuryvanity .hotspot,
.familyfriendly .hotspot,
.simplysingle .hotspot {
    background: rgba(0, 0, 0, 0) url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/hotspot.png") no-repeat scroll 0 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
}
.hotspot {
    height: 25px;
    width: 25px;
}
.paired-detail .glass {left: 750px; top: 260px;}
.paired-detail .drawer {left: 685px; top: 250px;}
.paired-detail .shelves {left: 635px; top: 125px;}
.paired-detail .faucet {left: 565px; top: 215px;}

#cluetip h3#cluetip-title {
    color: #d81e05;
    font-weight: bold;
}
#cluetip #cluetip-close {
    padding-top: 8px;
}
#PageContent .paired-detail a,
#PageContent .luxuryvanity a,
#PageContent .familyfriendly a,
#PageContent .simplysingle a {
    color: #616365;
    text-decoration: underline;
}
#PageContent .paired-detail a:hover,
#PageContent .luxuryvanity a:hover,
#PageContent .familyfriendly a:hover,
#PageContent .simplysingle a:hover {
    color: #d81e05;
    text-decoration: none;
}
.luxuryvanity .soffit {top: 75px; left: 680px}
.luxuryvanity .roll-out {top: 220px; left: 765px}
.luxuryvanity .open-shelf {top: 295px; left: 720px}
.luxuryvanity .faucet {top: 230px; left: 615px}
.luxuryvanity .denova {top: 217px; left: 220px}

.familyfriendly .hamper {left: 580px; top: 285px;}
.familyfriendly .glass {left: 600px; top: 135px;}
.familyfriendly .spice {top: 230px; left: 620px}
.familyfriendly .garage {top: 215px; left: 930px}
.familyfriendly .organizer {top: 305px; left: 930px}
.familyfriendly .partition {top: 275px; left: 880px}
.familyfriendly .faucet {top: 255px; left: 700px}
.familyfriendly .denova {top: 215px; left: 122px}

.simplysingle .vanity {top: 245px; left: 815px}
.simplysingle .glass {top: 140px; left: 735px}
.simplysingle .organizer {top: 205px; left: 725px}
.simplysingle .sink {top: 240px; left: 575px}
.simplysingle .drawer {top: 270px; left: 700px}
.simplysingle .linen {top: 126px; left: 820px}
.simplysingle .faucet {top: 210px; left: 625px}
.simplysingle .denova {top: 202px; left: 82px}

/********************* Countertop/Flooring Comparison Pages *********************/

/* Countertop/Flooring Comparison Pages */
#comparison-scroller-container { padding-bottom: 0; margin-bottom: 5px; }
#comparison-scroller .jcarousel-clip-horizontal { width: 100%; }
#comparison-scroller-container .grid_14 { height: 275px; }
#comparison-scroller { height: 260px; overflow: hidden; width: 820px; }
#pointer { background: url(../images/selected-pointer.gif) no-repeat 0 0; position: absolute; width: 29px; height: 15px; /*top: 420px;*/ left:275px; }
.flooring #pointer{ left: 210px }


/* Countertop/Flooring Comparison Pages */
#comparison-scroller ul { height: 260px; }
#comparison-scroller ul li { width: 820px; height: 260px; float: left; display: inline; margin: 0; padding: 0; }

/*
11.0 TABLES
------------------------------------------
*/

/* Countertop/Flooring Comparison Pages */
table.material-comparison { font-size: 11px; border-collapse: collapse; margin: 0 auto; line-height:1.2; width:83%;}
table.material-comparison th { color: #333; height: 39px; text-align: left; padding: 0 10px; vertical-align: middle; font-weight: bold; }
table.material-comparison thead tr {background:#fff !important;}
table.material-comparison thead th { color: #666; font-family: 'Georgia', georgia, times, tahoma, "Times New Roman"; font-size: 16px; text-align: center; padding: 0 5px; height: 64px; font-weight: normal; }
table#flooring thead th { width: 73px; }
table.material-comparison thead th#description { font-family: Helvetica,"Trebuchet MS", Sans-Serif; font-size: 11px; text-align: right; width:140px; font-weight: bold; color: #D81E05; }
table.material-comparison thead th#description span.comparison-description { background: url(../images/comparison-description-arrow.gif) no-repeat right center; padding-right: 15px; display: block; float: right; width: 119px; }
table.material-comparison tr:nth-child(odd) { background: #F9F8F3; }
table.material-comparison tr.yes td { font-weight: bold; }
table.material-comparison tr.description td { padding: 10px 5px; vertical-align: top; text-align: left; }
table.material-comparison td { border-left: 1px solid #EFEDE2; border-bottom: 1px solid #EFEDE2; text-align: center; vertical-align: middle; }
table.material-comparison td.cost { color: #006600; font-weight: bold; font-size: 16px; }
table.material-comparison th { border-bottom: 1px solid #EFEDE2; }

table.material-comparison thead th a, table.material-comparison thead th a:visited { color: #666 !important; text-decoration: none; }
table.material-comparison thead th a:hover { color: #D81E05!important; }
table.material-comparison thead th a.selected, table.material-comparison thead th a:visited.selected { color: #D81E05!important; }

/*Gallery Detail*/
/* Countertop/Flooring Comparison Pages */
#comparison-scroller img { display: block; }



#comparison-scroller-container .jcarousel-prev, #comparison-scroller-container .jcarousel-next{
background:none;

}

/********** Tab Styling ************/


.SectionDescription ul > li{
    margin: 0;
    margin-bottom: 0px;
    padding-left: 12px !important;
padding-right:12px !important;
    line-height:200%;
    background: none !important;
    list-style: none;
background-color: #BFC0C1 !important;

}

.SectionDescription ul > li a{
color: #fff;
font-size:13px;
font-weight:bold;
}

.SectionDescription ul > li a:hover{
color: #fff;
}

.SubCategoryList {
padding:0 !important;
background:none !important;

}


.SubCategoryList ul > li{
    margin: 2px;
    margin-bottom: 0px;
    padding-left: 12px !important;
padding-right:12px !important;
    line-height:200%;
    background: none !important;
    list-style: none;
background-color: #616365 !important;

}

.SubCategoryList ul > li a{
color: #fff;
font-size:13px;
font-weight:bold;
}

.SubCategoryList ul > li a:hover{
color: #fff;
}


.active-tab {
margin:2px !important;
color: #b7b7b7;
}



#w .bx-wrapper{
clear: both;
}
#w .page li ul{
list-style-type: none;
}
#w.photogalleryimgs .bx-viewport{
max-width:650px;
margin-left:36px;
padding-left:0;
}
#w #thumbnails ul li ul li {
margin: 3px;
}
#PageContent #w ul ul{
padding-left: 10px;
}
#w .bx-wrapper .bx-prev, #w .bx-wrapper .bx-prev:hover{
left: -8px;
}
#w .bx-wrapper .bx-next, #w .bx-wrapper .bx-next:hover{
right: -24px;
}

#w.photogalleryimgs #thumbnails ul li img {
    min-height: 100px;
}


/***** About Merillat Timeline *****/
ul#history-timeline { background: url(https://cdn5.bigcommerce.com/s-75u0aa/product_images/uploaded_images/timeline-bg.gif) 0 24px no-repeat; width: 820px; height: 75px; position: relative; margin: 30px 0 40px 80px; }
ul#history-timeline li { position: absolute; top: 0; }
ul#history-timeline li#tl1940 { left: 75px; }
ul#history-timeline li#tl1946 { left: 135px; }
ul#history-timeline li#tl1950 { left: 178px; }
ul#history-timeline li#tl1960 { left: 280px; }
ul#history-timeline li#tl1970 { left: 382px; }
ul#history-timeline li#tl1980 { left: 484px; }
ul#history-timeline li#tl1990 { left: 587px; }
ul#history-timeline li#tl2000 { left: 689px; }

sup.superscript-heading {
    font-size: 12px;
    position: relative;
    top: 5px;
    vertical-align: text-top;
}
ul#history-timeline li a {
    color: #666;
    display: block;
    font-size: 19px;
    font-weight: normal;
    height: 50px;
    line-height: 1.1;
    text-align: center;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    width: 60px;
}
ul#history-timeline li a:hover {
    color: #a70014;
}
ul#history-timeline li  span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn5.bigcommerce.com/s-75u0aa/product_images/uploaded_images/timeline-btn.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    top: 33px;
    left: 24px;

}
ul#history-timeline li:hover span  {
    background-position: -11px 0;
}
ul#history-timeline li.sub-date a {
    height: 78px;
}
ul#history-timeline li.sub-date .date {
    position: relative;
    top: 59px;
    background-image:none;
left:6px;
}
span.title-year {
    color: #666666;
    display: block;
    font-family: "Georgia",georgia,times,tahoma,"Times New Roman",serif;
    font-size: 36px;
    font-weight: normal;

    margin-bottom: 5px;
}

/******** START CONTACT US ********/

.phone a, .phone a:hover {
text-decoration: none !important;
color: rgb(51, 51, 51) !important;
}

/******** START CONTACT US ********?

/********** START GALLERY CSS ************/
.ProductImageName h1{ color: #ed1c24; }

.room-features-description {
position: relative;
}
.room-features-description .hotspot{
position: absolute;
}
div.hotspot-overlay{
background: white;
    position: absolute;
    left: 15px;
    top: 15px;
    padding: 20px;
    width: auto;
    height: auto;
}
a.hotspot-close{
    background: url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/buttons.jpg) 0 -451px no-repeat;
    width: 62px;
    height: 14px;
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
}
.replaced{
overflow: hidden;
    text-indent: -999em;
    background-repeat: no-repeat;
}
div.hotspot-overlay div.hotspot-container{
    height: auto;
    width: auto;
}
div.hotspot-container img{
    zoom: 1;
    display: inline;
    vertical-align: middle;
    float: left;
   
}
div.hotspot-overlay div.hotspot-description{
    margin-left: 20px;
    width: 300px;
    float: left;
    display: inline;
    height: auto;
    margin-top: 45px;
}
div.hotspot-overlay h1{
    color: #d81e05;
    text-transform: lowercase;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 10px;
    margin-top: 10px;
}
.room-features-description a.hotspot, a.hotspot-close.replaced{
cursor:pointer;
}
.legend-description{
vertical-align: middle;
    position: relative;
    top: -9px;
}
  #hotspot-video{  
   display: inline;
    float: left;
    max-width: 350px;
}
 
/********** END GALLERY CSS ************/


/********** START SWATCH FILTERS CSS ************/
 .checker {

    vertical-align: top !important;
} 

.swatchOption {display:none;}

label[for="Rustic Alder"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/rustic-alder.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Evercore"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/evercore.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Foil"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/foil.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Birch"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/birch.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Rustic Birch"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/cherry.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Cherry"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/hickory.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Rustic Cherry"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/rusticbirch.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Hickory"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/rusticcherry.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Maple"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/maple.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Rustic Maple"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/rusticmaple.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Oak"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/oak.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Laminate"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/laminate.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Hardwood"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/hardwood.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Light"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/finish-color-light.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Medium"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/finish-color-medium.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Dark"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/finish-color-dark.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Black"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/black.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Blue"] .swatchOption{
background-image: url("https://cdn10.bigcommerce.com/s-75u0aa/product_images/uploaded_images/blue.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Grey"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/grey.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Cool Neutrals"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/cool-neutrals.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Cream"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/cream.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Green"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/green.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Mid Tones"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/mid-tones.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Rich Browns"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/rich-browns.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Rich Reds"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/rich-reds.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Warm Neutrals"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/warm-neutrals.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="White"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/white.jpg");
width:30px;
height:15px;
display:inline-block;
}


label[for="Burnished"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/burnished.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Glazed"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/glazed.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Patina"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/patina.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Stained"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/stained.jpg");
width:30px;
height:15px;
display:inline-block;
}


label[for="Laminate"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/laminate.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Aged"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/aged.jpg");
width:30px;
height:15px;
display:inline-block;
}

label[for="Painted"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/painted-new.jpg");
width:30px;
height:15px;
display:inline-block;
}


label[for="Vintage"] .swatchOption{
background-image: url("https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/vintage-new.jpg");
width:30px;
height:15px;
display:inline-block;
}


/********** END SWATCH FILTERS CSS ************/

/************ START FOOTER *************/
#ContainerFooter{
background:#f7f7f7 !important;
}

#ContainerFooter a#behr, #SocialColumn a#behr {
    display: block;
    height: 20px;
    margin: 8px 10px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -200em;
    width: 90px;
    background: transparent url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/logo-behr.png) 0 0 no-repeat;
}
#ContainerFooter a#behr:hover, #SocialColumn a#behr:hover   { background-position: 0 -20px; }

#ContainerFooter a#delta,#SocialColumn a#delta {
    display: block;
    height: 27px;
    margin: 4px 12px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -200em;
    width: 110px;
    background: transparent url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/logo-delta.png) 0 0 no-repeat;
}
#ContainerFooter a#delta:hover,#SocialColumn a#delta:hover  { background-position: 0 -28px; }

#ContainerFooter a#milgard, #SocialColumn a#milgard {
    display: block;
    height: 36px;
    margin: 0px 12px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -200em;
    width: 80px;
    background: transparent url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/logo-milgard.png) 0 0 no-repeat;
}

#ContainerFooter a#milgard:hover  { background-position: 0 -36px; }
#ContainerFooter a#denova { display: block; height: 19px; margin: 9px 0px 0 0; overflow: hidden; padding: 0; text-indent: -200em; width: 110px; background: transparent url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/logo-denova.png) 0 0 no-repeat }
#ContainerFooter a#denova:hover  { background-position: 0 -19px; }
ul.footer-site-links li {
    display: inline;
    margin-right: 0px;
    float: left;
margin-bottom:20px;
}
#ContainerFooter  h5, #ContainerFooter  h5 a{
    color: #616365;
    font-size: 12px;
    margin-bottom: 10px;
text-transform:none;
font-weight:normal;
    margin-left: 30px;
}
#ContainerFooter  h5 a{
 text-decoration:underline;
}

#FooterUpper .SocialColumn li{
list-style:none !important;
background:none !important;
padding:10px !important;
}

#FooterUpper .Column{
width:30% !important;
}

#FooterUpper ul{
display: table-cell;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100px;
}
.offers-promotions-form .submit input[type="text"] {
    width: 140px;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border: 1px solid #e8e8e8;
    height: 32px;
    padding: 3px 6px;
background:#fff;
}
.offers-promotions-form button {
    text-indent: -9999px;
    background: transparent url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/btn-emailsignup.png) no-repeat left top;
    margin: 0;
    padding: 0;
    border: 0;
    width: 40px;
    height: 32px;
    left: 140px;
    top: 0;
}
#ContainerFooter h3{
margin:0 0 0 1px;
}

/************ END FOOTER *************/

/************ START HOME BANNER *************/

.btn-home  {

  cursor: pointer;
    font-size: 14px !important;
    padding: 11px 25px; !important;
    height: 30px; 
    text-decoration: none !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color:#ed1c24;

    -moz-transition: background-color 300ms ease;
-webkit-transition: background-color 300ms ease;
-o-transition: background-color 300ms ease;
transition: background-color 300ms ease;    
}

.btn-home:hover {
background-color: #f15d55 !important;
}
/************ END HOME BANNER *************/

/************ START CABINETRY TEMPLATE *******/
.where-to-buy, .request-quote, .request-consultation{
text-decoration:none !important;
display:block;
}

.cabinetry .productDetailsRight .ProductDetailsGrid {
    height: 190px;
    overflow: hidden;
}
/*
html.javascript .cabinetry .productOptionPickListSwatch li{
display:block !important;
}
html.javascript .cabinetry .productOptionPickListSwatch .swatch .name{
display:inline;
}

.cabinetry .productOptionPickListSwatch{
    max-height: 300px;
    overflow-y: scroll;
max-width: 290px;
}
*/
.DoorInfoMessage {
    border: 1px solid #BFBFBF;
    /*background-color: #EFFDFD;*/
    /* background-image: url("//cdn6.bigcommerce.com/r-8871c08e7b8c5648815337817f8dba93099ad34b/themes/HealthBeauty/images/white/InfoIcon.png"); */
    background-repeat: no-repeat;
    background-position: 12px center;
    padding: 5px;
    max-width: 220px;
color:#777;
}

/************ END CABINETRY TEMPLATE *******/

/************ START TOP NAVIGATION *************/

#Logo #LogoImage {
margin-bottom: 10px;
}
#navigation-wrapper{
width:100%;
position: absolute;
top:175px;
background: url("../images/navigation-wrapper-bg-repeat.png");
height : 50px;
left: 0;
}

.navigation-inner-wrapper{
background: url("../images/navigation-wrapper-bg.png") repeat-y center center;
height: 153px;
    position: relative;
    top: -103px;
   }

#HeaderLower {
    background: none;
    top: 0px !important;
}

[id='custom-Our Products'] li{
    display: inline-block !important;
//position: absolute;
    float: left !important;
}


#HeaderLower ul ul #custom-Cabinetry-Doors a{
    width: 146px;
    border-right: 1px solid #E8E8E8;
    text-align: center;
    margin-right: 16px;
    margin-top: 26px;
    padding:90px 5px 10px;
    /*height:100px;*/
    background:url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/cabinetry-nav.jpg) #FFF no-repeat top center;
    display:inline-block;
color:#fff;
}
    

#HeaderLower ul ul #custom-Kitchen a{
    padding: 65px 16px 5px 10px;
    text-decoration: none;
    text-align: center;
    background:url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/kitchen-nav.jpg) #FFF no-repeat top center;
    display:block;
    width: 62px;
background-size: 62px 62px;
}
    

#HeaderLower ul ul #custom-Other a{
    padding: 65px 10px 5px 10px;
    text-decoration: none;
    text-align: center;
    background:url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/other-nav.jpg) #FFF no-repeat top center;
    display:block;
    width: 62px;
background-size: 62px 62px;
}

#HeaderLower ul ul #custom-Bathroom, #HeaderLower ul ul #custom-Other, #HeaderLower ul ul #custom-Kitchen{
//height:145px !important;
}  

#HeaderLower ul ul #custom-Bathroom a{
    padding: 65px 10px 5px 10px;
    text-decoration: none;
    text-align: center;
    background:url(https://cdn6.bigcommerce.com/s-75u0aa/product_images/uploaded_images/bath-nav.jpg) #FFF no-repeat top center;
    display:block;
    width: 62px;
background-size: 62px 62px;
vertical-align: baseline
}

#custom-Where  {  
display:none; 
}


ul[id='custom-Where to Buy']{
display: none !important;
}



#HeaderLower li:hover ul[id='custom-Our Products']{
display: flex !important;
display: table-cell;
}
ul[id='custom-Our Products']{
//display: flex !important;
  flex-direction: column !important;
  flex-wrap: wrap !important;
}
[id='custom-Our Products']{
width:633px !important;
height:165px !important;
}
ul[id='custom-Our Products'] li{
float:left;
}


#HeaderLower ul ul li a,#HeaderLower ul ul li a:hover{
    width:auto;
padding:3px 10px;
line-height: 125% !important;
}


#HeaderLower ul ul {
margin-left:0px !important;
    margin-top: -16px;
    padding-top: 16px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;  
width: 260px;
}
#HeaderLower li a { line-height: 31px !important;}

#HeaderLower li:hover ul > #HeaderLower li{

background:red !important;
}

#Menu ul li:hover > a {
    background-color: #FFF;
    color: #eb1f10;
}

#ContainerFooter #Menu ul li:hover > a {
    color: #eb1f10;
    background-color: #f7f7f7;
}

#HeaderLower li{
margin-top:0px;
}

[id='custom-For The Kitchen'], [id='custom-For The Bathroom'], [id='custom-For Other Rooms']{
margin-left:10px !important;
color:#ccc !important;
font-size:12px !important;
}

[id='custom-For The Kitchen'] a, [id='custom-For The Bathroom'] a, [id='custom-For Other Rooms'] a{
color:#999 important;
font-size:12px !important;
}



#HeaderLower ul ul li a {
  
    font-family: Helvetica,Arial,sans-serif;
}

/************ END TOP NAVIGATION *************/




/************ START HOME SLIDER **************/

.slide-content {
height: 360px !important;
}


.slide-show-render .slides {

  height: 415px;
}

.flex-direction-nav a {
  top: 37%;
  }

.flex-control-paging li a.flex-active {
    background: rgb(97, 99, 101) !important;
}

.flex-control-paging li a {
background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0% !important !important;
 border: 1px solid #888  ; /*rgb(97, 99, 101)*/
-moz-box-shadow: inset 0 0 5px #888 ;
-webkit-box-shadow: inset 0 0 5px#888;
box-shadow: inner 0 0 5px #888;
}

.slide-show-render-full .slide-overlay {
min-height: 200px;
    /* top: 90px; */
    left: 40px;
    width: 350px;
}

.slide-show-render .flex-prev {
background-image: url(https://cdn3.bigcommerce.com/s-tyqkrlf/product_images/uploaded_images/carouselbuttons-left.png) !important;
margin-left:17px;
}
.slide-show-render .flex-next {
background-image: url(https://cdn3.bigcommerce.com/s-tyqkrlf/product_images/uploaded_images/carouselbuttons-right.png) !important;
left: 925px;
}

.slide-show-render-full .slide-text {
    width:350px !important;
    font-size: 14px;
    padding: 0px;
    line-height: 180%;
}

.slide-show-render .slide-button {
    float:right;
    margin: 0;
position: absolute;
right:-30px;
bottom:45px;
/* top:290px; */
}

.slide-show-render-full .slide-overlay {
width: 850px;
    top: 35% !important;

background:none;
    padding:15px;
    border: none;
padding-left: 5px !important;
}

/* .slide-show-render .slides li {
 height: 360px !important;
} */

.slide-show-render .slides li img {
   max-height: 360px;
}

.slide-show-render-full .slide-button span  {
 cursor: pointer;
    font-size: 14px !important;
    padding: 11px 25px; !important;
    text-decoration: none !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color:#ed1c24;
    font-weight: 500;

    -moz-transition: background-color 300ms ease;
-webkit-transition: background-color 300ms ease;
-o-transition: background-color 300ms ease;
transition: background-color 300ms ease;    

}

.slide-show-render-full .slide-button span:hover {
background-color: #f15d55 !important;
}


.slide-show-render-full .slide-heading, .slide-show-render-full .slide-text {
    font-family: 'Open Sans', Helvetica, Arial, Sans-Serif;
    font-size: 26px !important
    text-shadow: none;
    font-weight: 500;
    margin: 0;
    /* background: rgba(255, 255, 255, 0.9); */
    /* background: #fff \9; */
}


.slide-show-render-full .slide-heading {

    width: 350px;
    margin-top: 75px !important;
}

.slide-show-render-full .slide-text {
    width: 400px;
    font-size: 14px;
    padding: 0px;
    line-height: 180%;
}

.slide-show-render .slide-button {
    float:right;
    margin: 0;
position: absolute;
right:-30px;
bottom:45px;
/* top:290px; */
}

.slide-show-render-full .slide-overlay {
width: 850px;
    top: 35% !important;

background:none;
    padding:15px;
    border: none;
padding-left: 5px !important;
}

/* .slide-show-render .slides li {
 height: 360px !important;
} */

.slide-show-render .slides li img {
   max-height: 360px;
}

.slide-show-render-full .slide-button span  {
 cursor: pointer;
    font-size: 14px !important;
    padding: 11px 25px; !important;
    text-decoration: none !important;
    letter-spacing: 1px !important;
    border: none;
    color: #fff !important;
    background-color:#ed1c24;
    font-weight: 500;

    -moz-transition: background-color 300ms ease;
-webkit-transition: background-color 300ms ease;
-o-transition: background-color 300ms ease;
transition: background-color 300ms ease;    

}

.slide-show-render-full .slide-button span:hover {
background-color: #f15d55 !important;
}



/************ END HOME SLIDER **************/

.ozWidgetRioButtonPlusOne_ {
    display: none !important;
}