

/* Stylees needed for Quickview/Ucart */
.glo-tex-ucart-error { font-weight: bold; color: red; }
.glo-tex-ucart-info { font-weight: bold; color: #1D89E5; }
.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-left: 5px; margin-right: 10px;}
#widget-ucart {display: none; width: 384px; position: absolute; top: 87px; left: 0; z-index: 1000;}
#glo-ucart-top {height: 1px;  background: url(../../../assets/images/uc_qv/bac-ucart-top.png) no-repeat 0px 0px;}
#glo-ucart-bottom {  height: 7px; background: url(../../../assets/images/uc_qv/bac-ucart-bottom.png) no-repeat 0px 0px;}
#glo-ucart-body {  background: url(../../../assets/images/uc_qv/bac-ucart-body.png) no-repeat 0px 0px;}
#ifr {position: absolute;	z-index: -1; top: 0; left: 7px;}

#glo-ucart-content {width: 365px; margin: 0 auto 0 auto; position: relative; padding: 15px 0 5px 0;}
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: 15px; right: 10px;}
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: 10px; display: block; margin-left: 15px;}

/* for horizontal scroll */
#glo-ucart-slider-container {width: 100%; margin-top: 12px; /*background: url(../../../assets/images/uc_qv/bac-ucart-slider-container.gif) repeat-x 0px 0px;*/}
.glo-ucart-slider-but { display: inline; float: left; width: 25px; height: 210px; overflow: hidden; }
.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: 315px; 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; width: 105px; margin: 1px 0 0 0; }
.glo-ucart-slider-item img {display: block; margin: 0 auto 0 auto;}
.glo-ucart-slider-item span.glo-ucart-product-info {display: block; width: 80px; margin: 5px auto 0 auto;}

/* 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: 355px; height: 28px; overflow: hidden; font-size: 10px; margin: 0 auto 0 auto; background-color: #eaeaea;}
#glo-ucart-totals span#glo-ucart-subtotal {display: inline; float: left; margin: 7px 0 0 10px; font-size: 11px; text-transform: uppercase;}
#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; }
/* ----------------- */

