/* my site */

.enclose:after,
.cart-info-content:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.enclose,
.cart-info-content {zoom: 1;}

/***** CART *****/

.cart-info {
position: relative; /* must be relative or absolute */
display: none;
clear: both;
overflow: visible;
width: 181px;
/*padding: 33px 5px 5px 5px;*/
/*padding: 0 3px 5px;*/
padding: 3px;
margin-bottom: 10px;
background: none;
background-color: #4097ee;
}

.cart-info .cart-info-content {
width: 175px;
padding: 0 3px 5px;
background: #c5e2ff url(cart-bg.jpg) 0 0 no-repeat;
color: #1b426d;
font: normal 11px arial,helvetica,sans-serif;
}

.cart-info .cart-header {
width: 175px;
min-height: 60px;
background: transparent;
}

* html .cart-info .cart-header {
position: relative;
height: 60px;
}

.cart-info .cart-close-info,
.cart-info .cart-float-info,
.cart-info .cart-float-location-info {
position: absolute;
display: none;
overflow: visible;
z-index: 9001;
}

.cart-info .cart-close-info {
top: 7px;
right: 5px;
background: transparent url(close.gif) center center no-repeat;
}

.cart-info .cart-close-info a {
display: block;
margin: 0;
padding: 0;
}

.cart-info .cart-close-info,
.cart-info .cart-close-info a {
width: 13px;
height: 13px;
}

.cart-info .cart-float-info {
top: 7px;
right: 4px;
background: transparent url(float.gif) center center no-repeat;
}

.cart-info .cart-float-info a {
display: block;
margin: 0;
padding: 0;
}

.cart-info .cart-float-info,
.cart-info .cart-float-info a {
width: 11px;
height: 11px;
}

.cart-info .cart-float-location-info {
top: 6px;
left: 110px;
width: 19px;
height: 15px;
background-color: transparent;
}

.cart-info .cart-float-location-info a,
html > body #nav-product .cart-info .cart-float-location-info a {
position: relative;
display: block;
width: 8px;
height: 15px;
padding: 0;
background-color: #208fff;
outline: none;
/* IE6 */
font-size: 6px;
line-height: 8px;
}

.cart-info .cart-float-location-info .left,
html > body #nav-product .cart-info .cart-float-location-info .left {
float: left;
background: transparent url(float-left.gif) 100% 50% no-repeat;
}

.cart-info .cart-float-location-info .right,
html > body #nav-product .cart-info .cart-float-location-info .right {
float: right;
background: transparent url(float-right.gif) 0 50% no-repeat;
}

.cart-info .cart-loading {
/* #2892fd */
background: #fff url(loading.gif) 50% 35px no-repeat;
opacity: 0.9;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
z-index: 9999;
}

.cart-info .cart-loading {
filter: alpha(opacity = 90);
zoom: 1;
}

* html .cart-info .cart-loading {
text-align: center;
}

.cart-info .cart-loading div {
width: 100px;
margin: 0 auto;
padding-top: 15px;
text-align: center;
font: 12px normal arial,helvetica,sans-serif;
color: #333;
}

/***** MODAL *****/

#cart-progress-modal {
width: 250px;
height: 70px;
background: #fff url(loading.gif) 200px 50% no-repeat;
opacity: 0.8;
}

* html #cart-progress-modal {
filter: alpha(opacity = 80);
zoom: 1;
}

#cart-progress-modal .content {
width: 236px;
height: 56px;
border: 7px solid #333;
}

#cart-progress-modal .message {
width: 180px;
height: 56px;
padding-left: 20px;
font: normal 12px verdana,tahoma,sans-serif;
line-height: 55px;
text-align: left;
}

/***** IFRAME *****/

#cart-remote {
position: relative;
width: 175px;
min-height: 70px;
margin: 0;
padding: 0;
border: none;
background-color: #c5e2ff;
}

* html #cart-remote {
height: 80px;
}

#cart-remote iframe {
width: 175px;
margin: 0;
padding: 0;
border: 0 solid !important;
background-color: #c5e2ff;
}

* html #cart-remote iframe {
position: relative;
/*margin: -3px 0 0 -3px;*/
}
