@charset "utf-8";
/* CSS Document */
.dropdownBox{ position:relative; /*float:right;*/ border-right:1px solid #ECECEC;}
.dropdownBox>li{ float:left; border-left:1px solid #ececec;}
.dropdownBox>li>a{position:fixed; right: 0px; top:84px; z-index:1000; display:block; width:80px; height:94px; text-indent:-9999px; bottom:0px;}
.dropdownBox>li.program-discount>a{ background:none;text-indent: 0;overflow: hidden}
.dropdownBox>li.search>a{ background-position:-80px top;}
.dropdownBox>li.stores>a{ background-position:-160px top;}
.dropdownBox>li.cart>a{ background-position:-240px top; }
.dropdownBox>li.login>a{ background-position:-320px top;}
.dropdownBox>li.logout>a{ background-position:-400px top;}
.dropdownBox>li.program-discount:hover>a{ background:none;}
.dropdownBox>li.search:hover>a, .dropdownBox>li.current.search>a{ background-position:-80px bottom;}
.dropdownBox>li.stores:hover>a{ background-position:-160px bottom;}
.dropdownBox>li.cart:hover>a, .dropdownBox>li.current.cart>a{ background-position:-240px bottom;}
.dropdownBox>li.login:hover>a, .dropdownBox>li.current.login>a{ background-position:-320px bottom;}
.dropdownBox>li.logout:hover>a, .dropdownBox>li.current.logout>a{ background-position:-400px bottom;}
.dropdownBox>li>div{ display:none; position:absolute; left:0; width:290px; padding:20px 16px; border:1px solid #d8d8d8; border-top:3px solid #fac809;}
.dropdownBox>li.search>div{ padding:30px 16px; background:/*#fbfbef*/ #eff7fa url(/theclub/img/header-menu-r-pointer.png) no-repeat 26px 0;width:290px;right:0; left:inherit; }
.dropdownBox>li.cart>div{ position:fixed; background:/*#fbfbef*/#e2e2e2 url(/theclub/img/header-menu-r-pointer.png) no-repeat 395px 0; width:450px; right:0; top:178px; left:inherit; padding:20px;z-index:100;}
.dropdownBox>li.login>div{ background:/*#fbfbef*/#eff7fa url(/theclub/img/header-menu-r-pointer.png) no-repeat 300px 0;width:320px;right:0; left:inherit; }
.dropdownBox>li.logout>div{ background:/*#fbfbef*/#eff7fa url(/theclub/img/header-menu-r-pointer.png) no-repeat 268px 0;left: inherit;right: 0px; padding-bottom:40px;}
.dropdownBox>li.cart:hover>span, .dropdownBox>li.cart.current>span{ color:#fac809;}
.dropdownBox>li>a{ background:url(../../theclub/img/en-us/header-menu.jpg) no-repeat 0 0;}
.btnCheckout{ background:url(../../theclub/img/en-us/btn-checkoutnow.png) no-repeat left top;}
.btnCheckout{ display:block; width:130px; height:29px; margin:0 auto; text-indent:-9999px;}
.btnCheckout:hover{ background-position:left bottom;}

/* Dropdown shopping cart*/
/*.previewFrame{display:none; position:absolute; width:253px; height:452px;}*/
.previewBox{ /*width:208px;*/ /*padding:20px 23px 0 22px; background:transparent url(/theclub/img/bg-preview-box.png) no-repeat 0 0;*/ font-size:13px; color:#222222;}
.previewBox .title{ margin-bottom:8px;}
.previewBox .total{ margin:20px 0 4px; padding:8px 15px; background:#fff; border:1px solid #d5d5d5;}
.previewBox .tips{ margin-bottom:14px; font-size:13px; color:#004890;}
.btnCheckout{ display:block; width:130px; height:29px; margin:0 auto; text-indent:-9999px;}
.btnCheckout:hover{ background-position:left bottom;}
.jcarouselContainer{ margin:35px 0 45px;}
.jcarousel-skin-tango1 .jcarousel-item>div{ float:left;}
.previewImg{ width:60px; margin:0 12px 0 4px;}
.previewImg img{ max-width:60px;}
.previewDetails{ position:relative; width:256px; height:75px; margin:0 7px 0 0;}
#itemlist .btnCancel{ float:left; width:21px; height:20px; background:url(/theclub/img/btn-cancel.png) no-repeat 0 0; text-indent:-9999px;}
.btnCancel:hover{ opacity:0.6; filter:alpha(opacity=60);}
.previewDetails span{ display:block; line-height:120%;}
.previewName{ margin-bottom:5px; color:#004890; font-size:13px; font-weight:700;}
.previewAttr{ height:30px; color:#333333; font-size:13px;}
.previewQty{ position:absolute; left:0; bottom:15px; font-size:13px; color:#5a5a5a;}
.previewPrice{ position:absolute; left:130px; bottom:0px; font-size:13px; color:#191920;}
.previewPoint{ position:absolute; left:0px; bottom:0; font-size:13px; color:#191920;}
.empty-list{ color:#ee3a43; display:none;}
.checkbox-desc{ height:30px;}
#invoiceCode{ margin-bottom:15px; color: #004890; font-size:13px; text-align:right;}

.cartQty{ position:fixed; right: 11px; color:#000; font-size:13px; cursor:pointer; width: 24px; z-index: 1000; text-align: center; top:121px;}

.btnAddToCart, .btnAddToCartCbox{ background:url(../../theclub/img/en-us/btn-add-to-cart.png) no-repeat left top; margin-top: 8px;  }
.btnAddToCart, .btnAddToCartCbox{ position:absolute; /*right:18px; bottom:18px;*/ width:118px; height:28px; text-indent:-9999px; margin-left:80px;}
.btnAddToCart:hover, .btnAddToCartCbox:hover{ background-position:left bottom;}
.btnNotToCart, .btnNotToCart{ background:url(../../theclub/img/en-us/btn-not-to-cart.png) no-repeat left top; margin-top: 8px;  }
.btnNotToCart, .btnNotToCart{ position:absolute; /*right:18px; bottom:18px;*/ width:118px; height:28px; text-indent:-9999px; margin-left:80px;}
.btnNotToCart:hover, .btnNotToCart:hover{ background-position:left bottom;}
.click_btn { position:absolute; width:117px; height:28px; text-indent:-9999px;}
.click_btn2 { position:absolute; width:117px; height:28px; text-indent:-9999px;}
.edm_newclass{position:relative!important}
.click_btn3 { position:absolute; width:117px; height:28px; text-indent:-9999px;}
.btnRedeem { position:absolute; width:117px; height:28px; text-indent:-9999px;margin-left:80px;margin-top: 8px;}
.top3ItemsS .productPrice, .top3ItemsS .btnAddToCart{ bottom:20px;}
.outOfStockMsg{ color:#F82121; font-size:16px; font-weight:bold;}

/***jcarousel1***/
.jcarousel-skin-tango1 .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango1 .jcarousel-container-horizontal {
    width: 261px;
    /*padding: 20px 40px;*/
}

.jcarousel-skin-tango1 .jcarousel-container-vertical {
    width: 378px;
    height: 285px;
	padding: 0 10px;
	background:#ccc;
	border:1px solid #bbbbbb;
	background:#fff;
}

.jcarousel-skin-tango1 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
    width:  261px;
    height: 57px;
}

.jcarousel-skin-tango1 .jcarousel-clip-vertical {
    width: 378px;
    height: 285px;
}

.jcarousel-skin-tango1 .jcarousel-item {
    width: 360px;
    /*height: 62px;*/
	/*height: 90px;*/
	padding:10px 0;
	position:relative;
	overflow:hidden;
    border-top:1px solid #c3c3c3;
	/*background:url(../theclub/img/banner-thumbnail-bg.png) no-repeat;*/
}
.jcarousel-skin-tango1 .jcarousel-item:first-child { border-top:1px solid #fff;}

.jcarousel-skin-tango1 .jcarousel-item.last{ border:0;}

.jcarousel-skin-tango1 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right:0;
}

.jcarousel-skin-tango1 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

/*.jcarousel-skin-tango1 .jcarousel-item-vertical {
    margin-bottom: 12px;
}*/

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-vertical {
    position: absolute;
    bottom: -30px;
    left: 190px;
    width: 22px;
    height: 21px;
    cursor: pointer;
	background: transparent url(/theclub/img/btn-arrow-down.png) no-repeat left 0;
}

.jcarousel-skin-tango1 .jcarousel-next-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-next-vertical:focus {
    background-position: left bottom;
}

.jcarousel-skin-tango1 .jcarousel-next-vertical:active {
    background-position: left bottom;
}

.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: left 0!important;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical {
    position: absolute;
    top: -30px;
    left: 190px;
    width: 22px;
    height: 21px;
    cursor: pointer;
	background: transparent url(/theclub/img/btn-arrow-up.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-prev-vertical:focus {
    background-position: left bottom;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical:active {
    background-position: left bottom;
}

.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: left 0!important;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical.hide, .jcarousel-skin-tango1 .jcarousel-next-vertical.hide{ display:none!important;}
.autoHeight, .autoHeight .jcarousel-clip, .autoHeight .jcarousel-list{ height:auto!important;}
.autoHeight .jcarousel-list{ top:0!important;}

.jcarouselContainer{ margin:15px 0 20px;}
.jcarousel-skin-tango1 .jcarousel-item>div{ float:left;}

.point_cash_only{z-index:100; width:107px; height:28px;}


.filCol {display:block!important; }

.keywordGrp { height:auto!important; border-bottom:none; }
.keywordArrow {display:none!important;}
