﻿div#productItem
{padding-bottom:15px;}
div#productItem div.productImage
{margin-top:8px;float:left;width:240px;margin-bottom:25px;text-align:right;z-index: 1000;}
div#productItem div.productImage img
{float:right;margin-bottom:10px;width:240px;}
div#productItem div.productImage img.youtube,
div#productItem div.productImage img.zoom
{
    width:auto; 
    height: auto; 
    float: none; 
    margin-left: auto; 
    margin-right: auto;
    cursor: pointer;
}
div#productItem div.productImage p
{
    display: none;
}
div#productItem div#videoWrapper
{display:none;}
div#productItem div.productImage img#overlay
{float:none;position:absolute;cursor:pointer;}
div#productItem div.productImage div.productImagePrice,
div#productItem div.productImage div.productImageClickHere
{clear:both;margin-left:85px;font-size:12px;line-height:14px;text-align:left;}
div#productItem div.productImage a.mainImage
{float:right;}
div#productItem div.productSubImages
{float:left;clear:left;display:block;width:90px;height:240px;margin-top:8px;text-align:center;}
div#productItem div.productSubImages div.g
{padding-top:1px;padding-bottom:1px;}
div#productItem div.productSubImages img
{width:70px;height:70px;}
div#productItem div.productSubImages a
{margin-top:8px;margin-bottom:8px;margin-left:10px;float:left;clear:left;}
div#productItem div.productName,
div#productItem div.productsOrderArea,
div#productItem div.qtyBuy,
div#productItem div.productSkus,
div#productItem div.productStock,
div#productItem div.productMainSku,
div#productItem div.productBulk
{margin-left:345px;}
div#productItem span.productOutOfStock
{margin-top:5px;margin-bottom:5px;margin-left:14px;}
div#productItem div.productSkus
{width:330px;}
div#productItem div.productSkus table
{width:100%;}
div#productItem div.productSkus table td,
div#productItem div.productSkus table th
{vertical-align:top;padding-top:2px;padding-bottom:2px;font-size:12px;}
div#productItem div.productSkus table th
{vertical-align:bottom;font-size:13px;}
div#productItem div.productSkus table .prodTBLQTY
{width:285px;text-align:left;}
div#productItem div.productSkus table .prodTBLPRICE
{width:45px;text-align:center;color:#A02020;}
div#productItem div.productSkus table td.prodTBLPRICE
{font-size:14px;}
div#productItem div.productSkus table th
{border-bottom:1px solid #B7B7B7;font-weight:normal;}
div#productItem div.productSkus span
{font-size:14px;color:#333;}
div#productItem div.productSkus span.prodSkuPriceAmt
{color:#A02020;}
div#productItem div.productSkus span.prodSkuPriceDesc
{font-size:12px;}
div#productItem div.productSkus span.prodSkuPriceAmt,
div#productItem div.productSkus span.prodSkuPriceDesc
{font-weight:bold;}
div#productItem div.productMainSku
{font-size:14px;color:#333;margin-top:5px;margin-bottom:15px;}
div#productItem div.productStock
{font-size:14px;line-height:16px;padding-top:3px;padding-bottom:3px;}
div#productItem div.productsOrderArea
{width:335px;}
div#productItem div.productOrder
{float:right;margin-bottom:15px;margin-top:5px;line-height:40px;}
div#productItem div.productQuantity
{width:180px;font-size:13px;line-height:40px;float:left;margin-top:5px;color:#333;}
div#productItem .productQuantityBox
{width:45px;}
div#productItem .productOrderButton
{display:none;}
div#productItem .productOrderImageBtn
{display: block; cursor:pointer;}
div#productItem img.prodWarning
{float:right;clear:left;margin-bottom:10px;margin-top:5px;}
div#productItem .prodInStockMainIN
{font-size:17px;color:#06A105;font-weight:bold;}
div#productItem .prodInStockMainOUT
{line-height: 36px;font-size:17px;color:#A02020;font-weight:bold;}
div#productItem .prodInStockMainOUT a
{cursor:pointer;}
div#productItem .prodInStockMainOUT a img
{display: inline; position: relative; top: 16px; margin-left: 3px;}
div#productItem div.productBannerImageBtn,
div#productItem div.productPartyPenImageBtn,
div#productItem div.productInviteImageBtn
{margin-left:345px;width:405px;text-align:right;}
div#productItem div.productDesc p,
div#descriptionTab
{line-height:21px;font-size: 13px;}
div#productItem .prodMainSKUText
{font-weight:bold;}
div#productItem .prodInStockSub
{display:block;font-size:11px;}
div#productItem div.productSkus table .prodTBLPRICE
{color:#A02020;text-align:right;width:135px;}
div#productItem div.productBulk
{font-size:13px;color:#249;clear:left;}
.productddlLabel
{color:#333;font-size:14px;}
div#productItem div.productSkus span.productQty
{color:#A02020;display:block;}
div#popupOverlay
{position:fixed;z-index:1200;background-color:#458;opacity:.4;filter:alpha(opacity=40);display:block;height:100%;width:100%;top:0;left:0;}
.bannerTEXT
{color:Blue;margin-left:80px;font-size:13px;font-weight:bold;}
div.left div.nav
{display:none;overflow:hidden;}
div.left div.bottom a
{display:block;}div.center div.menuplaceholder
{display:block;}
div.center{padding-left:0;}div.subCat div.featuredProducts a.catImg
{text-align:center;}
div.subCat div.featuredProducts a.catImg img
{margin-left:auto;margin-right:auto;}
div.subCat div.featuredProducts .heading
{font-weight:bold;text-align:center;margin-bottom:10px;}
div#productItem div.productSkus span.qtyNote
{font-size:11px;}
div#productItem img.photo
{
    position: absolute;
    left: -300px;
}
a.sizeChart
{
    float: right;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 10px;
}
div.prodReview div.group
{
    padding-top: 25px;
}
div.prodReview div.group,
div.prodReview div.pr_snippet_product
{
    float: left;
}

div.tabGroups
{
    margin-left: 80px;
    clear: both;
    position: relative;
    border: 3px solid #71bcde;
    padding: 20px;
    margin-bottom: 40px;
    top: 45px;
}
div.tabGroups h2
{
}
div.tabGroups h3
{
    display: block;
    width: 152px;
    line-height: 35px;
    height: 35px;
    position: absolute;
    background-image: url(/images/tab.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0px;
    margin-top: -35px;
    top: 0px;
    cursor: pointer;
}
div.tabGroups div.tab
{
    display: none;
}
div.center div.seals
{
    clear: both;
}
div.tabGroups h3.infoTab
{
    left: 174px;
}
div.tabGroups h3.reviewTab
{
    left: 328px;
}
div.tabGroups h3#selectedTab
{
    background-image: url(/images/active_tab.png);
}
div.tabGroups div.corner
{
    background-image: url(/images/tabcorners.png);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    position: absolute;
}
div.tabGroups div.tl
{
    top: -3px;
    left: -3px;
    background-position: -16px -16px;
}
div.tabGroups div.tr
{
    top: -3px;
    right: -3px;
    background-position: 0px -16px;
}
div.tabGroups div.bl
{
    bottom: -3px;
    left: -3px;
    background-position: -16px 0px;
}
div.tabGroups div.br
{
    bottom: -3px;
    right: -3px;
    background-position: 0px 0px;
}
div.images
{
    clear: left;
    float: left;
    width: 330px;
    margin-top: 12px;
}
div.images div.mainImage
{
    float: right;
    width: 240px;
    text-align: center;
    /*height: 240px;*/
}
div.images div.mainImage img
{
    width: 240px;
}
div.images div.gallery
{
    float: left;
    width: 90px;
    text-align: center;
}
div.gallery div
{
    margin-bottom: 15px;
    margin-right: 5px;
    width: 40px;
    float: left;
}
div.gallery div img
{
    width: 40px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    display: block;
    opacity:.6;
    filter:alpha(opacity=60);
}
#productItem .facelike 
{
    clear: both;
    margin-left: 90px;
    padding-top: 12px;
}
#productItem .prodReview
{
    float: left;
}
#productItem .reviewSafe
{
    width: 430px;
    margin-left: 345px;
}
#productItem .buysafe
{
    float: right;
}
div#productItem div.ordBtn
{
    float:left;
    margin-left: 70px;
    margin-top:5px;
    line-height:40px;
}
div.gallery #selectedicon img
{
    background-color: #333333;
    opacity:1;
    filter:alpha(opacity=100);
    box-shadow: 0 0 2px 2px #333333;
    -moz-box-shadow: 0 0 2px 2px #333333;
    -webkit-box-shadow: 0 0 2px 2px #333333;
}
div#productItem div.r3_recommendations 
{
    position: relative;
    top: 25px;
    border-bottom: 1px solid #B7B7B7;
}
