/* UI Overlay
----------------------------------*/
.fl-shadowbox {position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden; z-index:99999; display:none;}
.fl-shadowbox-bg{position:absolute;top:0;left:0;z-index:0;cursor:pointer;height:100%;width:100%;background-color:#000;opacity:0.8;filter:alpha(opacity=80);}
.fl-shadowbox-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden;overflow:hidden;text-align:center;}
.fl-shadowbox-desc{position:absolute;z-index:2;width:100%;height:30px;bottom:0px;background-color:rgba(0,0,0,0.5);color:#fff;}
.fl-shadowbox-desc-left{display:inline-block;float:left;margin-left:8px;}
.fl-shadowbox-desc-right{display:inline-block;float:right;margin-right:8px;}
.fl-shadowbox-close,.fl-shadowbox-previous,.fl-shadowbox-next{border-radius:4px;cursor:pointer;position:absolute;z-index:3;width:50px;height:50px;color:#fff;font-size:20px;font-weight:bold;background:#000;}
.fl-shadowbox-close:hover,.fl-shadowbox-previous:hover,.fl-shadowbox-next:hover{background:#222;}
.fl-shadowbox-next{top:50%;right:8px;margin-top:-25px;}
.fl-shadowbox-previous{top:50%;left:8px;margin-top:-25px;}
.fl-shadowbox-close{top:8px;right:8px;}
.fl-shadowbox-loader{background-image:url('images/ajax-loader.gif') no-repeat fixed center;}
#fl-shadowbox-img{position:relative;z-index:1;height:100%;max-height:100%;width:auto;}

/* OPACITY Overlay
----------------------------------*/
.fl-overlay {position:absolute; top:0; left:0; width:100%; height:100%;display:none;z-index:999999;background:url('images/fl-overlay.gif');cursor:move;}

/* UI Shop
----------------------------------*/
.fl-shop-cart{background:url('images/cart-ico.png') no-repeat;width:30px;height:20px;cursor:pointer;}
.fl-shop-cart-btn{display:block;background:url('images/cart.gif') no-repeat;width:101px;height:33px;cursor:pointer;}