/* Stylees needed for Quickview/Ucart */
.glo-tex-ucart-error { font-weight: bold; color: #990000; }
.glo-tex-ucart-info { font-weight: bold; color: #006699; }
.glo-tex-ucart-request { font-weight: normal; color: black; }
.glo-fl {display: inline; float: left;}
.glo-fr {display: inline; float: right;}
.glo-clr {clear: both;}
.glo-block {display: block;}
#widget-swatches span {display: none;}

.widget-ima-loader { padding: 50px 0; }
.widget-ima-loader img {display: block; margin: 0 auto;}

/* Universal Cart */
#widget-ucart a img { border: 0px; margin:0 0 3px 15px;}
#widget-ucart {display: none; width: 644px; position: absolute; top: 87px; left: 50% !important;margin:0 0 0 -160px!important;  z-index: 3000;}
#glo-ucart-top {border-top:2px solid #000; height:2px;left:2px;top:0; position:absolute;width:475px;}
#glo-ucart-bottom {  height: 7px;  background: url(../../assets/images/bkg/bg_universal_cart_bottom_shadow.png) 0 0 no-repeat;}
#glo-ucart-body {  background: url(../../assets/images/bkg/bg_universal_cart_vert_shadow.png) 0 0 repeat-y;}


#ifr {position: absolute;	z-index: -1; top: 0; left: 7px;}
#glo-ucart-body a#btn-ucart{background:url(../../assets/images/buttons/english/btn_lg_viewshoppingcartcheckout.png) 0 0 no-repeat; display:inline-block; width:325px; height:36px;float:right; margin-right:21px}
#glo-ucart-body a#btn-ucart:hover{background-position: 0 -36px;}
#glo-ucart-body a#btn-ucart:active{background-position: 0 -72px;}
#glo-ucart-body a#widget-slider-prev,#glo-ucart-body a#widget-slider-next{
  background:url(../../assets/images/filmstrips/btn_filmstrip_arrow_left.png) 0 0 no-repeat; display:inline-block; width:22px; height:43px;
}
#glo-ucart-body a#widget-slider-next{
  background:url(../../assets/images/filmstrips/btn_filmstrip_arrow_right.png) 0 0 no-repeat; display:inline-block; width:22px; height:43px;
}
#glo-ucart-body a#widget-slider-prev:hover, #glo-ucart-body a#widget-slider-next:hover{
  background-position:0 -43px;
}
#glo-ucart-body a#widget-slider-prev:active, #glo-ucart-body a#widget-slider-next:hover{
  background-position:0 -86px;
}



#glo-ucart-content {width: 635px; margin: 2px  auto 0 auto; position: relative; padding: 28px 0 5px 0; background:url(../../assets/images/bkg/layer_title.gif) 0 0 repeat-x;}
a.widget-ucart-close-but:link, a.widget-ucart-close-but:visited, a.widget-ucart-close-but:hover, a.widget-ucart-close-but:active {font-size: 10px; position: absolute; top: 0px; right: 0px;}
a.widget-ucart-zip-but:link, a.widget-ucart-zip-but:visited, a.widget-ucart-zip-but:hover, a.widget-ucart-zip-but:active {font-size: 10px;}
#glo-ucart-content span#glo-ucart-count {font-size: 14px; font-weight:bold; display:block; margin: 10px 0 0 8px; text-align:left}
#glo-ucart-content .uCartLabel{position:absolute; top:6px; left:8px; font-size:12px; color:#000; font-weight:bold;}
/* for horizontal scroll */
#glo-ucart-slider-container {width: 100%; margin-top: 12px;}
.glo-ucart-slider-but { display: inline; float: left; width: 22px; height: 43px; overflow: hidden; margin:80px 12px 0 12px}
.glo-ucart-slider-but #glo-ucart-slider-prev {display: block; margin: 46px 0 0 10px;}
.glo-ucart-slider-but #glo-ucart-slider-next {display: block; margin: 46px 0 0 0;}
#glo-ucart-slider-viewport {display: inline; float: left; position: relative; width: 540px; height: auto; overflow: hidden;}
#glo-ucart-slider-content {position: relative; float: left; top: 0; left: 0;}
.glo-ucart-slider-item { font-size: 10px; display: inline; float: left; clear:none; width: 180px; margin: 1px 0 0 0; }
.glo-ucart-slider-item img {display: block; margin: 0 auto 0 auto;}
.glo-ucart-slider-item .glo-ucart-product-info {display: block; width: 165px; margin: 1px 0 0 15px; font-size:12px; text-align:left}
.glo-ucart-slider-item .action-link{margin-top:4px}
#glo-ucart-content .item-save{color:#ff0000; }

.glo-ucart-slider-item .old-price,
.glo-ucart-slider-item .current-price,
.glo-ucart-slider-item .save-amount
{text-align:left;margin:1px 0 0 15px;}


/* for vertical scroll */
/*
#glo-ucart-slider-container {}
.glo-ucart-slider-but { height: 15px; text-align: center; margin: 5px 0;  }
.glo-ucart-slider-but #glo-ucart-slider-prev {}
.glo-ucart-slider-but #glo-ucart-slider-next {}
#glo-ucart-slider-viewport {position: relative; height: 115px; overflow: hidden; }
#glo-ucart-slider-content {position: absolute; top: 0; left: 0;  }
.glo-ucart-slider-item { font-size: 10px; height: 115px; width: 315px; overflow: hidden;}
.glo-ucart-slider-item img {display: inline; float: left;}
.glo-ucart-slider-item span.glo-ucart-product-info {display: block; width: 150px; margin: 5px auto 0 auto;}
*/
/* ------------ */

#glo-ucart-totals {width: 634px; height: 100px; overflow: hidden; font-size: 10px; margin: 10px auto; padding-top:15px}
#glo-ucart-totals span#glo-ucart-subtotal {display: inline; float: left; margin: 0 0 0 10px; font-size: 14px; text-align:right;}
#glo-ucart-totals span#glo-ucart-subtotal .glo-ucart-estimate {font-weight:normal;}
#glo-ucart-totals #estimatedShippingBox td,
#glo-ucart-totals #estimatedSalesTaxBox td,
#glo-ucart-totals #estimatedTotalBox td {padding:0; text-align: left; width: 100%; display:block;}
#glo-ucart-totals #estimatedTotalBox td {width:270px;}
#glo-ucart-totals a#glo-ucart-view-shopping-bag { display: inline; float: right; margin-top: 7px;}
#glo-ucart-totals img {display: inline; float: right; margin: 3px 3px 0 5px;}
.glo-ucart-message { display: block; padding: 5px 15px 0px 15px;}
a.glo-ucart-link1:link, a.glo-ucart-link1:visited, a.glo-ucart-link1:hover, a.glo-ucart-link1:active { text-decoration: none; font-weight:bold}
#glo-ucart-estimateform {text-align:left;margin:10px 8px 0;}
#glo-ucart-estimateform input {margin-right:20px;}
/* ----------------- */