@charset "utf-8";
a.resThumbPop {
color:red;
font-size:12px;
}
.pushDown {
width:100%;
clear:both;
height:1px;
}
/**************** CSS FOR PRODUCT DISPLAY ***************/
/*** individual tattoos/ARMBAND product line **/
div.resITRowCont{
display:block;
width:100%;
border-width:1 0;
overflow:visible;
padding:0;
margin:0;
clear:both;
}
div.resITItemCont, div.resSLEEVEItemCont  {
float:left;
display:block;
width:200px;
border:solid 1px #D2D2D2;
overflow:visible;
text-align:center;
margin:5px 10px;
}
div.resITNameCont{
background-color:#F7F7F7;
border:solid 1px #D2D2D2;
margin:0 2px;
width:98%;
text-align:center;
overflow:visible;
}
div.resITImgCont {
overflow:visible;
height:;
min-height:250px !important;
clear:both;
}
div.resITRowCont img, div.resSLEEVEItemCont img{
margin:0;
padding:0;
}
/***** ARMBAND ****/
.resSLEEVEImageCont {
height:430px;
}
div.resSLEEVEItemCont {
width:133px;
}
/*********** ADD ON PRODUCTS ********/
/** the outer add on container **/
.addOnGroupCont {
clear:both;
display:block;
position:relative;
display:block;
color:#FFF;
font:bold 13px arial;
text-align:left;
border:solid 1px red;
}
/** theintro text **/
.addOnGroupIntroTxt {
clear:both;
display:block;
position:relative;
display:block;
background-color:red;
color:#FFF;
font:bold 13px arial;
padding:10px;
}

/*** the individul product container **/
div.addOnGroupProdBlock {
display:block;
float:left;
width:150px;
position:relative;
background-color:#F3F3F3;
text-align:center;
}
.addOnGroupProdBlock img {
margin:5px 0 0 0;
float:left;
}
.addOnPRodTextCont {
float:right;
}
/*** for the group two **/
.groupClass2 div.addOnGroupProdBlock{
height:80px;
border:solid 1px #C8C8C8;
margin:2px;
}
.groupClass13 div.addOnGroupIntroTxt{
padding:1px;
}
/**** BULK CUSTOM GROUP *****/
table.bulkCustomTbl {
background-color:#F7F7F7;
border:solid 1px #D2D2D2;
width:80%;
margin:0 auto;
}
table.bulkCustomTbl th, table.bulkCustomTbl td{
font-weight:bold;
padding:5px;
text-align:left;
}
table.bulkCustomTbl th {
border-bottom:solid 1px #D2D2D2;
}
.cltdAlt {
background-color:#E2E2E2;
}

/**** product block groups **/
div.prodBlockContDiv {
margin:0 auto;
}
.prodBlockGroupCont {
 position:relative;
}
.prodBlockGroupCont td{
 position:relative;
}

.prodBlockGroupCont th{
 background-color:#E2E2E2;

}
.pbProdCont{
 display:block;
 position:relative;
 overflow:visible;
 width:100%;
 text-align:center;
}
.pbProdCont14{
 display:block;
 height:130px;
 position:relative;
 overflow:visible;
 width:100%;
 text-align:center;
}
.pbProdCont16 {
 display:block;
 position:relative;
 overflow:visible;
 width:100%;
 text-align:center;
}
div.resPBBuyLinkCont {
width:100%;
text-align:center;
clear:both;
height:20px;
}
div.resPBBuyLinkCont a{
width:100%;
text-align:center;
clear:both;
font:bold 13px arial;
color:red;
}
.prodBlockGroupCont td {
background-color:#F3F3F3;
border:solid 1px #C8C8C8;
margin:2px;

}
.prodBlockGroupCont th {
font-weight:bold;
}
.pbProdImgCont {
width:100%;
text-align:center;
}
.pbProdDescCont {
width:100%;
text-align:center;
}
.pbProdRefCont {
display:block;
width:100%;
text-align:center;
font-weight:bold;
}
.pbPriceCont {
width:100%;
text-align:center;
color:blue;
font:bold 12px arial;
}
table.dettoprowtbl td.detmainimgblck { 
text-align:center;  
position:relative; 
}
div.resCommentOverlayCont {
display:block;
position:absolute;
top:0;
left:0;
border:;
z-index:300;
}
/*====== DETAIL PAGE STUFF ======*/
div.detPageLeftContDiv {
position:relative;
width:450px;
float:left;
padding:10px;
}
div.detPageRightContDiv {
position:relative;
width:420px;
float:right;
}
#detDescCont {
text-align:left;
}