#parentDiv div {
    cursor: pointer;
}

ul.wood-grain, ul.panel-notice {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #555;
    padding-left: 10px;
    list-style-type: none;
    padding-right: 10px;
    text-align: center;
}
ul.wood-grain li:first-child, ul.panel-notice li:first-child {
    padding-bottom: 6px;
}

.wardrobe-container {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border: none;
    float: right;
}

.door-container {
    border-collapse: collapse;
    width: 115px; 
    border: none;
    text-align: center;
    padding: 0;
    margin: 0;
}

.wardrobe-container td, .door-container td {
    padding: 0;
    margin: 0;
}

.m2m-door-panel {
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.m2m-door-panel.two-panel {
    width: 114px; 
    height: 143px;
}

.m2m-door-panel.three-panel {
    width: 115px; 
    height: 95px;
}

.m2m-door-panel.single {
    width: 115px; 
    height: 285px;
}

.divider .door-container tr:nth-child(2) .m2m-door-panel.two-panel,
.angled .door-container tr:nth-child(2) .m2m-door-panel.two-panel
{
    background-position: 0 -142px;
}

.shaker .door-container tr:nth-child(2) .m2m-door-panel.three-panel.beech,
.shaker .door-container tr:nth-child(2) .m2m-door-panel.three-panel.white 
{
    background-position: 0 -95px;
}

.shaker .door-container tr:nth-child(3) .m2m-door-panel.three-panel.beech,
.shaker .door-container tr:nth-child(3) .m2m-door-panel.three-panel.white
{
    background-position: 0 -190px;
}

.m2m-door-panel.four-panel {
    height: 71px;
    width: 115px;
}

.door-container tr:nth-child(4) .m2m-door-panel.four-panel {
    height: 72px;
}

.minima .door-container tr:nth-child(2) .m2m-door-panel.four-panel,
.maxima .door-container tr:nth-child(2) .m2m-door-panel.four-panel,
.divider .door-container tr:nth-child(2) .m2m-door-panel.four-panel,
.classic .door-container tr:nth-child(2) .m2m-door-panel.four-panel,
.angled .door-container tr:nth-child(2) .m2m-door-panel.four-panel
{
    background-position: 0 -71px;
}

.minima .door-container tr:nth-child(3) .m2m-door-panel.four-panel,
.maxima .door-container tr:nth-child(3) .m2m-door-panel.four-panel,
.divider .door-container tr:nth-child(3) .m2m-door-panel.four-panel,
.angled .door-container tr:nth-child(3) .m2m-door-panel.four-panel,
.classic .door-container tr:nth-child(3) .m2m-door-panel.four-panel
{
    background-position: 0 -142px;
}

.minima .door-container tr:nth-child(4) .m2m-door-panel.four-panel,
.maxima .door-container tr:nth-child(4) .m2m-door-panel.four-panel,
.divider .door-container tr:nth-child(4) .m2m-door-panel.four-panel,
.angled .door-container tr:nth-child(4) .m2m-door-panel.four-panel,
.classic .door-container tr:nth-child(4) .m2m-door-panel.four-panel
{
    background-position: 0 -213px;
}

.maxima .door-container tr:nth-child(1) .m2m-door-panel.three-panel-fine {
    background-size: 115px 470px;
    background-position: 0 -4px;
}
.maxima .door-container tr:nth-child(2) .m2m-door-panel.three-panel-fine {
    background-position: 0 -81px;
}
.maxima .door-container tr:nth-child(3) .m2m-door-panel.three-panel-fine {
    background-size: 115px 470px;
    background-position: 0 -358px;
}

.maxima .door-container.three-wide tr:nth-child(1) .m2m-door-panel.three-panel-fine {
    background-size: 115px 285px;
    background-position: 0px 0px;
}
.maxima .door-container.three-wide tr:nth-child(2) .m2m-door-panel.three-panel-fine {
    background-position: 0 -142px;
    background-size: 115px 574px;
}
.maxima .door-container.three-wide tr:nth-child(3) .m2m-door-panel.three-panel-fine {
    background-size: 115px 285px;
    background-position: 0 -213px;
}

.door-container.three-fine .m2m-door-panel {
    height: 111px;
}
.door-container.three-fine tr:nth-child(2) .m2m-door-panel {
    height: 63px;
    background-position: 0 -111px;
}
.door-container.three-fine tr:nth-child(3) .m2m-door-panel {
    background-position: 0 -174px;
}
.door-container.three-fine tr:nth-child(4), .door-container.three-wide tr:nth-child(4) {
    display: none;
}

.door-container.three-wide .m2m-door-panel {
    height: 71px;
}
.door-container.three-wide tr:nth-child(2) .m2m-door-panel {
    height: 143px;
    background-position: 0 -71px;
}
.door-container.three-wide tr:nth-child(3) .m2m-door-panel {
    background-position: 0 -214px;
}

.wardrobe-container.gliss .door-container.four-panel tr:nth-child(2),
.wardrobe-container.gliss .door-container.four-panel tr:nth-child(3),
.wardrobe-container.gliss .door-container.four-panel tr:nth-child(4){
    display: none;
}

.door-container.two-panel tr:nth-child(2) div[data-role="door"] {
    background-position: 0 -143px;
}

.door-container.three-panel tr:nth-child(2) div[data-role="door"] {
    background-position: 0 -95px;
}

.door-container.three-panel tr:nth-child(3) div[data-role="door"] {
    background-position: 0 -190px;
}

.door-container.three-wide tr:nth-child(2) div[data-role="door"] {
    background-position: 0 -71px;
}

.door-container.three-wide tr:nth-child(3) div[data-role="door"] {
    background-position: 0 -214px;
}

.door-container.three-fine tr:nth-child(2) div[data-role="door"] {
    background-position: 0 -111px;
}

.door-container.three-fine tr:nth-child(3) div[data-role="door"] {
    background-position: 0 -174px;
}

.door-container.four-panel tr:nth-child(2) div[data-role="door"] {
    background-position: 0 -71px;
}

.door-container.four-panel tr:nth-child(3) div[data-role="door"] {
    background-position: 0 -143px;
}

.door-container.four-panel tr:nth-child(4) div[data-role="door"] {
    background-position: 0 -214px;
}