.colorGroupingLinks div .thumb a img {
    border: 1px solid #dbdbdb;
	padding:2px;}

.colorGroupingLinks div .thumb a {
	height: 31px;
	background-color:#ffffff;
	display:block;
    width: 40px;}

.colorGroupingLinks div .thumb {
    float: left;
	width:40px;
	height:33px;
	position:relative;}
	
.colorGroupingStorage {display:none;}
	
.colorGroupingLinks div .outOfStock a img {border:1px solid #dbdbdb;}	
.colorGroupingLinks div .activeItem a img {border: 1px solid #000000;}
	
.colorGroupingLinks, .colorGroupContainer {height:60px;}

.colorGroupingLinks div p {margin-bottom:7px;}

.hiddenOne {display:none;}

.whiteOverlay {
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;}
	
#tooltip {
    background-color:#fff;
    text-align:center;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #e7e7e6;
	-moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 0 5px #e7e7e6;
    border: 1px solid #c3c3c3;
    padding:5px 8px 0px;
    position: relative;
    top: -67px;
    width:115px;}   

#tip {
    background-image: url(../../images/tool-tip.png);
    width: 17px;
    height: 9px;
    left: 7px;
    top: -68px;
    position: relative;}
	
.colorGroupingLinks div .thumb a .tooltip p {text-decoration:none;}

.overlay {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:fixed;
	background-color:#fff;
	z-index:100;}
	
.colorGroupingLinks div a .ajaxLoadingImg img {border:none;}

.cg_loading {
    color: #666666;
    height: 128px;
    left: 833px;
    position: absolute;
	background-image: url(../../images/cg_loading.png);
    width: 296px;}
	
.cg_loading img {
	margin:30px 0 10px;}	
	
.cg_loading p {font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.oosOverlayImg{
	height: 31px;
	width: 31px;
	background-image: url(/images/outOfStockBg.png);
	position:absolute;
	top: 1px;
	left: 1px;
}