

/* Stylees needed for Quickview/Ucart */
.glo-tex-ucart-error { font-weight: bold; color: red; }
.glo-tex-ucart-info { font-weight: bold; color: blue; }
.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: 12px;
    display: block;
    margin-left: 15px;
    color: #5E5E5E;
    text-align: left;
}

/* 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: 11px; display: inline; float: left; width: 105px; margin: 1px 0 10px 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: 3px auto 0 auto;
    color:#5E5E5E;
    text-align: left;
}

.glo-ucart-slider-item span.glo-ucart-product-info a {
    color: #5E5E5E;
}

.glo-ucart-slider-item span.qty {
    font-weight: bold;
}

.glo-ucart-slider-item .image-wrapper {
    border-right:1px solid #DAD9D9;
}

.glo-ucart-slider-item span.gift {
    margin-bottom: 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: 355px; height: 28px; overflow: hidden; font-size: 10px; margin: 0 auto 0 auto; background-color: #DED1BE;}
#glo-ucart-totals span#glo-ucart-subtotal {float: left; margin: 13px 0px 0px 10px; font-size: 12px; text-transform: uppercase; font-weight: bold;}
#glo-ucart-totals a#glo-ucart-view-shopping-bag { float: right; margin-top: 5px; padding: 3px 2px 5px 32px; color: #fff; background: transparent url(../assets/images/SM/global/shopping_cart_icon.jpg) no-repeat scroll left top; font-weight:bold;}
#glo-ucart-totals img {display: inline; float: right; margin: 3px 3px 0 5px;}
.glo-ucart-message { display: block; padding: 5px 15px 0px 15px; text-align:left;}
a.glo-ucart-link1:link, a.glo-ucart-link1:visited, a.glo-ucart-link1:hover, a.glo-ucart-link1:active { text-decoration: none; color: #5E5E5E; text-align:left; }
/* ----------------- */


