#colorSelector, #colorSelector2, #colorSelector3, .colorselector {
        position: relative;
        width: 36px;
        height: 36px;
        background: url(../images/select.png);
}
#colorSelector div, #colorSelector2 div, #colorSelector3 div, .colorselector div {
        position: absolute;
        top: 3px;
        left: 3px;
        width: 30px;
        height: 30px;
        background: url(../images/select.png) center;
}
.pattern, .art {
   width: 100px;
   height: 100px;
   display: inline-block;
   float: left;
   /*margin: 0px 5px 5px 0px;*/
   margin: 2px 7px 7px 2px;
   cursor: pointer;
   text-align: center;
   border: 1px solid #ccc;
}
.pattern.selected, .art.selected {
   margin: 0px 5px 5px 0px;
   border: 3px solid #777;
}
.pattern {
   width: 50px;
   height: 50px;
}
.pattern.empty, .art.empty {
   font-style: italic;
}

