/*-----------------------Default CSS settings that should only be changed under Fusion Business, LLC support supervison-----------*/
:root {
    /*  use this section to create color themes for this style sheet		*/
    /*  example:															*/
    /*			--blue:  #1e90ff;											*/
    /*			--white: #ffffff;											*/
    /*																		*/
    /*  you can now use these gloably declared variables inside an element	*/
    /*  example:															*/
    /*			.container { background-color: var(--blue) }				*/
    /*																		*/
    height: 100%;
}

* {
    /*border: 1px solid red;*/ /*-----------this setting can be used to outline all containers for debug and design------*/
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html, body {
    overflow-x: auto;
    overflow-y: auto;
    height: 100vh;
    font-family: Arial;
}

.hidden {
    display: none
}

H3 {
    cursor: default;
    margin: 0px
}

IMG {
    border: 0px
}

A {
    text-decoration: none;
    color: black;
    font-size: 8pt
}

    A:hover {
        color: black
    }

    A:VISITED {
        color: black
    }

p {
    font-size: 9pt
}

#Content {
    height: 100%;
    width: 99%;
    position: static;
    font-size: 9pt;
    text-align: left;
    margin: 0;
}
    /* ------------------------------end default CSS settings ----------------------*/


    #Content A.breadcrumbs {
        font-size: 12pt;
        text-decoration: none;
        background: transparent;
        font-weight: normal;
    }

        #Content A.breadcrumbs:HOVER {
            font-weight: bold;
        }

    #Content H3 {
        text-align: left;
        font-size: 8pt;
    }

    #Content .button {
    }

        #Content .button:hover {
        }

        #Content .button:visited {
        }

    #Content .ViewCartButton, #Content .printerFriendlyButton {
    }

        #Content .ViewCartButton:hover, #Content .printerFriendlyButton:hover {
        }

    #Content .finePrint, #Content .finePrint a, #Content .finePrint a:hover {
    }

    #Content P {
        display: block;
        margin: 4px;
        width: fit-content;
    }

    #Content A.pagesLink {
    }

        #Content A.pagesLink:hover {
        }

    #Content A.nextprevlink {
    }

        #Content A.nextprevlink:hover {
        }

    #Content span.PageNav {
    }

    #Content p.tile {
        Margin-bottom: 2px;
        width: 200px;
        vertical-align: top;
        margin: 3px;
        display: inline-block;
    }

        #Content p.tile A {
            width: 144px;
            margin: 3px;
            padding: 0px;
            vertical-Align: top;
            cursor: pointer
        }

        #Content p.tile IMG {
        }

        #Content p.tile .productName, #contectArea p.tile .ColAndColor, #Content P.tile .manufacturer, #Content P.tile .price, #Content P.tile .otherFinishes {
            display: block;
        }

        #Content p.tile .colAndColor {
        }

        #Content p.tile .collection {
        }

        #Content p.tile .color {
        }

        #Content P.tile .manufacturer {
        }

        #Content P.tile .price {
            font-weight: bold;
            color: black;
        }

            #Content P.tile .price IMG {
            }

            #Content P.tile .price .priceTag {
            }

        #Content P.tile .otherFinishes {
        }

#Header {
}

#flash {
}

#Menu {
    border: 2px solid black;
    border-radius: 2px;
    padding: 2px;
    margin: 2px;
}

#main {
    margin: 6px;
    position: relative;
    width: 100%;
    background: transparent;
    text-align: left;
    height: inherit;
    display: inline-flex;
}

    #main H3 {
        background-color: beige;
    }

#leftCol {
    width: 10%;
    display: block;
    float: left;
    margin: 0 6px;
    height: inherit;
}

    #leftCol h3 {
    }

    #leftcol .viewcartbutton {
    }

#categorySearch {
}

    #categorySearch form {
    }

    #categorySearch .textbox {
    }

    #categorySearch .button {
    }

#supercenters {
}

    #supercenters h3 {
    }

    #supercenters P {
    }

    #supercenters A {
    }

        #supercenters A:hover {
        }

#content #services {
}

    #content #services img {
    }

    #content #services h3 {
    }

    #content #services A, #content #services A:hover {
    }

#LeftMenu1 {
}

    #LeftMenu1 P {
    }

    #LeftMenu1 A {
    }

        #LeftMenu1 A:hover {
        }

    #LeftMenu1 H3 {
        margin: 0;
        text-align: left;
        display: inline;
        padding: 0;
        padding-left: 4px;
        border: 0;
        border-top: 1px solid #ccc;
    }

        #LeftMenu1 H3 A {
        }

            #LeftMenu1 H3 A:hover {
                font-weight: bold;
            }

        #LeftMenu1 H3 A {
        }

            #LeftMenu1 H3 A:hover {
            }

#LeftMenu2 {
    position: relative;
    background-color: beige;
    width: max-content;
}

    #LeftMenu2 P {
        display: block;
    }

    #LeftMenu2 A {
        padding: 0 0 0 16px;
    }

        #LeftMenu2 A:hover {
            font-weight: bold;
        }

    #LeftMenu2 H3 {
        padding-right: 4px;
    }

        #LeftMenu2 H3 A {
        }

            #LeftMenu2 H3 A:hover {
            }

    #LeftMenu2 span {
        padding: 0;
    }

#LeftMenu3 {
}

    #LeftMenu3 P {
    }

    #LeftMenu3 h3 {
    }

    #LeftMenu3 A {
    }

        #LeftMenu3 A:hover {
        }

#leftCol a.headinglink {
}

#leftcol img {
}

#leftcol p {
}

#shopByCollection {
}

    #shopByCollection A {
    }

#centerCol {
    float: left;
    position: relative;
    display: inline;
    width: 80%;
    vertical-align: top;
    margin: 0px;
    text-align: center;
    padding: 0 0 12px 0;
}

    #centerCol h5 {
    }

    #centerCol h3 {
    }



#splashScreen {
    height: inherit;
    display: block;
    border: 1px solid #ccc
}

    #splashScreen IMG {
    }

#splash {
}

#centerHeader {
}

    #centerHeader .viewCartButton {
    }

#choicelist, #searchresults, #productDetail {
}

#choiceList {
    position: relative;
    text-align: center;
    width: 100%;
}

    #choiceList p {
    }

        #choiceList P .tile a {
            font-size: 9pt;
        }

            #choiceList P .tile a:hover {
            }

    #choiceList h3 {
    }

    #choiceList P .catTile {
    }

        #choiceList p .catTile a {
        }

    #choiceList p .catTitle a:hover {
    }

    #choiceList .catTile {
        display: inline-block;
    }

#searchResults {
}

    #searchResults h5 {
    }

    #searchResults h3 {
        display: block;
        float: left;
    }

#ProductDetail {
}

    #ProductDetail p.productImage IMG {
        width: 300px;
        height: 300px;
        align-items: center;
    }

    #ProductDetail p {
        display: inline-block;
    }

        #ProductDetail P.description {
        }

        #ProductDetail P.productImage A {
        }

            #ProductDetail P.productImage A:hover {
            }

    #productDetail UL {
    }

        #productDetail UL Table {
        }

            #productDetail UL table td {
            }

            #productDetail UL Table tr.odd {
                background-color: lightgray;
            }

        #productDetail UL LI {
        }

    #productDetail p.tile {
        display: block;
    }

        #productDetail p.tile A {
        }

        #productDetail p.tile IMG {
        }

    #productDetail h3 {
    }

    #productDetail h5 {
    }

#ProductDescription {
}

table.infotable {
}

    table.infotable tr td {
    }

    table.infoTable tr.info td {
    }

    table.infoTable tr.header td {
    }

    table.infoTable tr.info3 td {
    }

    table.infoTable tr.header3 td {
    }


#basicInfo table {
    display: inline;
    font: bold 12px;
}

    #basicInfo table tr td li {
    }
/*#basicInfo table tr td table{width:85%;padding:0;margin:0;border-collapse:collapse}
	#basicInfo table tr td table tr td{padding:0;margin:0;width:33%;border:0px solid green}
	#basicInfo table tr td table tr.even td{border:0px solid blue;text-align:left}
	*/

#rowWidth td {
}

#TABS {
}

    #TABS table {
    }

        #TABS table td {
        }

    #TABS A {
    }

        #TABS A:hover {
        }

        #TABS a.selectedTab {
            display: inline-block;
        }

            #TABS a.selectedTab:HOVER {
            }

    #TABS .tab {
    }

#itemInformation, #productChildren, #moreInfo, #pricingInfo, #relatedProducts, #productCollection {
}

#itemInformation, #moreInfo, #pricingInfo, #relatedProducts {
}

    #itemInformation table {
    }

        #itemInformation table tr td.title {
        }

        #itemInformation table tr td.info {
        }

        #ItemInformation Table.measurements {
        }

            #ItemInformation Table.measurements .headTitle {
            }

            #ItemInformation Table.measurements .measureinfo {
            }

            #ItemInformation Table.measurements .header {
            }

            #ItemInformation Table.measurements td {
            }

    #ItemInformation H3 {
    }

    #itemInformation .specLink {
    }

        #itemInformation .specLink IMG {
        }

        #itemInformation .specLink:hover {
        }

/*Addtional Images Box*/
#thumbnails {
}

    #thumbnails H3 {
        text-align: center;
    }

    #thumbnails IMG {
        width: 100px;
        height: 100px;
    }

#productCollection h3 {
}

#centerColumn #productCollection h3 {
}

#productChildren h3, #relatedProducts h3 {
}

#moreInfo h3 {
}

#moreInfo UL {
}
    /*changed diskplay to block\/ below*/
    #moreInfo UL LI {
    }

#addToCartBox {
}

    #addToCartBox A {
    }

    #addToCartBox FORM {
        border: solid 1px black;
    }

    #addToCartBox .ourprice {
    }

    #addToCartBox .youSave {
    }

    #addToCartBox .SalePrice {
    }

    #addToCartBox .Retailprice {
        font-weight: bold;
    }

    #addToCartBox .crossOut {
    }

    #addToCartBox table {
    }

        #addToCartBox table td {
        }

    #addToCartBox .noStock {
    }

    #addToCartBox .onOrder {
    }

    #addToCartBox .inStock {
    }

    #addToCartBox table td.mrd {
    }

    #addToCartBox table tr td span .priceTitleRow {
    }

    #addToCartBox .SDprice {
    }

    #addToCartbox .add {
    }

    #addToCartBox .headRow {
        border: solid 1px black;
    }

#rightColumn {
    padding: 0;
    display: inline;
}

    #rightColumn A {
    }

    #rightColumn .viewCartButton {
    }

#productchildren {
}

    #productchildren h3 {
    }

    #productchildren p.tile {
    }

        #productchildren p.tile A {
        }

            #productchildren p.tile A:hover {
            }

        #productchildren p.tile IMG {
        }

        #productchildren p.tile .price IMG {
        }

        #productchildren p.tile .price .priceTag {
        }

        #productChildren p.tile .otherFinishes {
        }

#SearchBox {
}

    #SearchBox P {
    }

    #searchBox Input {
    }

    #searchBox Select {
    }

    #searchBox Input.button {
    }

    #searchBox Select {
    }

    #searchbox FORM {
    }

    #searchBox IMG {
    }

    #searchBox .button {
    }

        #searchBox .button:hover {
        }

    #searchBox h3 {
    }

    #searchBox .rangeFrom, #searchBox .rangeTo {
    }

    #searchbox .fieldTitle {
    }

#searchForm {
}
/*pad inputs on form w/o padding the h3*/

#footer {
}

    #footer a, #footer a:visited, #footer a:hover {
    }

        #footer a:hover {
        }

        #footer a:hover {
        }


.button {
}

    .button:hover {
    }

    .button:visited {
    }

#content div.viewcartbutton {
}

    #content div.viewCartButton A, #content div.viewCartButton A:hover, #content div.viewCartButton A:visited {
    }

    #content div.viewCartButton .textPart {
    }

    #content div.viewCartButton IMG {
    }

    #content div.viewCartButton #cartSummary {
    }

#zoomButton {
}

#options {
}

/*-----------------required for mobile CSS---------------*/
#leftCol {
    width: 160px;
    transition: transform 0.3s ease;
}

    #leftCol.hidden {
        /*transform: translateX(-100%);*/
        display: none;
        z-index: 1000;
    }
/*---------------------------------------------------------*/

