.mini-thumbs img {
    margin-right:5px;
    margin-top:10px;
    margin-left:5px;
}
P.labeltext {
    color: #000000; 
    font-size: 10px; 
    font-family: arial, lucida grande, geneva; 
    text-transform: uppercase;
}
div.ProductVariants a:hover img {
    border:solid 1px #990000;
}
.right-link {
    float: right; 
    color:#333333; 
    font-size:11px;
}
.prev-link {
    float: left;
    color:#333333; 
    font-size:11px;
}
.mini-thumb {
    clear:both;
}
.mini-thumb A {
    margin-right:0px;
}
.description {
    width:150px;
}     
/*#featured {
	float:left;  
	width:163px;
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif;
} */
.price {
    color:#000;
    font-size:11px;
    font-weight: bold;
} 
.bg-product-dim-aj {
   float: left; vertical-align:top;
   position: relative;
}
.bg-product-dim-aj IMG {
    margin: 21px 0 0 6px;
}
.right-link {
    float: right;   
    color: #999999;  
	font-family: arial, lucida grande, geneva; 
	font-size: 10px; 
	font-weight:normal; 
	text-decoration:none;
}
.prev-link {
    float: left; 
    color:#999999;
    font-size:95%;
}
 
 /* Size-Color Touch*/ 
a.sizeButton {
    float:left; 
    width:28px; 
    height:14px; 
    border: solid 1px #666666;
    text-align:center; 
    color:#555555; 
    font-family: arial, lucida grande, geneva; 
    font-size: 10px; 
    margin-right: 1px; 
    text-decoration: none; 
    background-color:#a9a9a9;
}
span.sizeButton {
    float:left; 
    border: solid 1px #666666; 
    text-align:center; 
    color:#561919; 
    font-family: arial, lucida grande, geneva; 
    font-size: 10px; 
    padding:2px; 
    margin-right: 1px; 
    text-decoration: none; 
    background-color:#918c86;
}
a.sizeButton, span.sizeButton {
    width:28px; 
    height:14px; 
    text-decoration:none; 
    text-align:center; 
    display:block; 
    float:left; 
    margin:1px; 
    padding:0 1px; 
    border:solid 1px #999;
}
a.sizeButton.selectedSizeButton,
a.sizeButton:hover {
    background:#666666;
    border:solid 1px #666666;
    color:#fff;
} 
span.notavailableSizeButton {
    color: #a4a4a4; 
    width:28px; 
    height:14px; 
    padding:0px; 
    background-color: #ccc
}
.floatwrapper {
    width:100%; 
    overflow:visible;
}
.rolloverlink A.selected {
    background: #76701f; 
    color: #fff; 
    text-decoration: none
}
.remindertext {
    font-weight: bold; 
    text-transform: uppercase; 
    color: #666666; 
    font-size: 9px;
    font-family: arial, lucida grande, geneva; 
}
.labeltext {
    color: #666666; 
    font-size: 10px; 
    font-family: arial, lucida grande, geneva; 
}
div.ProductVariants a:hover img {
    border:solid 12px #990000;
}
table.narrow img.mouseOver, img.mouseOver {
    border-width:1px !important; 
    margin-left:2px;
    border-style:solid !important;
    border-color:#666666; 
    background-color: white !important;
    cursor:pointer;
}
table.narrow img.selected, img.selected {
    border-width:1px !important; 
    margin-left:2px;
    border-style:solid !important;
    border-color:#666666; 
    background-color: white !important;
    cursor:pointer;
}
table.narrow img.unselected, img.unselected {
    border-width:1px !important; 
    margin-left:2px;
    border-style:solid !important;
    border-color:#f4efe9; 
    background-color: white !important;
    cursor:pointer;
}


