body { background:#fff;}
.fk-ui-dialog {color: #666; text-decoration: none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;width:100%;z-index:9999;}
.line, .lastUnit { overflow: hidden; _overflow: visible; _zoom: 1;}
.unit { float: left; _zoom: 1 }
.unitExt { float: right }
.fk-ui-dialog .shield { position: fixed; background:rgba(51, 51, 51, 0.6);top: 0; left: 0; z-index:10; opacity: .5; filter: alpha(opacity=50); width: 100%; height: 100%; _position: absolute }
.fk-ui-dialog .window {width:50%;display: block;background: rgba(241, 196, 15, 0.8);position: absolute;top:30px;right:25%;z-index:11;border:2px solid #000;}
.alpha30 { background: #333 transparent; background: rgba(51,51,51,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C333333', endColorstr='#4C333333');
           -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C333333, endColorstr=#4C333333)" }
.card-box { background: #fff; padding: 12px; height: auto; }
.cart-tabs { display:block; width:100%;color:#ec6723;font-size:18px;text-transform: uppercase; padding: 5px 0;border-bottom:1px solid #dbdbdb;margin-bottom: 10px;font-family: Verdana, Geneva, sans-serif;position:relative;}
.cart-tabs span { color: #333;}
.rent-info .close-icon,.cart-tabs .close-icon { background:url(../../../images/close-cart-icon.png) no-repeat 0px 0px; height:20px; width:20px;position:absolute;top:5px;right:0px;cursor: pointer}
.rent-info .close-icon:hover,.cart-tabs .close-icon:hover { opacity:0.8;}
.cart-box { width: 100%; border:1px solid #e6e6e6;margin-top:10px;border-bottom:0px solid #e6e6e6;height: 250px;min-height:250px;overflow-y:auto;}
.cart-box th { background:#f9f9f9;padding:10px;border-right:1px solid #e6e6e6;border-bottom:solid 1px #e6e6e6; font-weight:normal;font-size: 14px; text-transform: uppercase;color:#646464;}
.cart-box tr:nth-child(even) {background:#fff;}
.cart-box tr:nth-child(odd) {background:#f9f9f9;}
.cart-box td { padding: 5px; border-right: 1px solid #e6e6e6; vertical-align: top; font-weight: normal; font-size: 14px; border-bottom: 1px solid #e6e6e6; }
.cart-box td:last-child, .cart-box th:last-child {border-right:0px solid #e6e6e6;}
.cart-box td .book-name { color:#000;font-weight:normal;font-size:16px;margin:0px;padding:0px;padding-bottom:5px;}
.cart-box td p{ color: #848484; font-size:14px;margin:0px;padding:0px;line-height:18px;}
.cart-box td .offer-color { color: #54a442;}
.cart-box td .price { color:#000;font-weight:normal;}
.cart-box td .big-price { color:#000;font-weight:normal;font-size:16px;}

.paybal-ammount { background: #f9f9f9;border:1px solid #f2f2f2;padding: 5px 10px; color:#333;margin-bottom:15px;}
.paybal-ammount .pincode-checker { width: 345px; float: left; }
.paybal-ammount .all-total { float: right; font-size:18px;font-weight:normal;}
.cart-footer {margin:0px;padding:0px;margin-top:5px;}
.cart-remove-item { background: url(../../../images/cart-cancle.png) no-repeat; background-position: 0 0; width: 15px; height: 15px;display:block;}
.cart-remove-item:hover { background: url(../../../images/cart-cancle.png) no-repeat; background-position: 0 -18px }
.callus { background:url(../../../images/phone-icon.png) no-repeat 0 0px; width:21px; height:19px;display: inline-block; *display:inline;zoom: 1; display: inline-block; *display:inline;}
.btn {background:#3276b1;border: none;display: inline-block; *display:inline;line-height:20px;color:#fff;cursor:pointer;text-align: center; outline: none; padding: 5px 10px;text-decoration:none;}
.btn:hover { text-decoration:none;color:#fff;background:#105f78;}
.place-order { background: #ec6723;color:#fff;}
.place-order:hover { background:#F7834F;}
.txt-contact { color:#ec6723;text-decoration:none;}
.txt-contact:hover { color:#000;text-decoration:none;}
.cf-contacts { margin-left:15px;}
.purchase-type{color:orange !important}
.rent-info{
    display: none;
    position:absolute;
    clear: both;
    width: 400px;
    top:30%;
    left:40%;
    z-index: 12;
}

.rent-info th, .rent-info tr {
    white-space: pre;
}

.rent-info table{
    height: auto !important;
    min-height: 100px;
    overflow-x: hidden;
    margin-top:0px; 
}

.rent-info .header{
    height: 30px;
    background: gold;
    color: black;
    font-weight: 700;
    text-align: center;
}
.rent-info .footer{
    height: 30px;
    background: gold;
    color: black;
    font-weight: 700;
    text-align: right;
    padding: 10px;
}
.rent-info .title{
    display: block;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    width: 100%;
    float: left;
}

.rent-info .shield { position: fixed; background:rgba(51, 51, 51, 0.6);top: 0; left: 0; z-index:10; opacity: .5; filter: alpha(opacity=50); width: 100%; height: 100%; _position: absolute }
.rent-info .window{
    background: none repeat scroll 0 0 rgba(241, 196, 15, 0.8);
    display: block;
    position: absolute;
    z-index: 11;
}

.mini-cart #mini_cart_table{
    overflow-y: none !important;
    height: auto !important;
}


/*.digital-library .cart-box{display: -moz-stack;}*/
/*.digital-library .cart-box tbody{width: 100%; display: inline-block;}
.digital-library .cart-box tbody tr{width: 100%; display: inline-block;}*/
.add-to-cart {background:#3276b1;border: none;display: inline-block; *display:inline;line-height:20px;color:#fff;cursor:pointer;text-align: center; outline: none; padding: 5px 10px;text-decoration:none;}
.add-to-cart:hover { text-decoration:none;color:#fff;background:#105f78;}