
        /*================== fancy box css start ======================*/
        
        /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
        .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp
        {
            padding: 0;
            margin: 0;
            border: 0;
            outline: none;
            vertical-align: top;
           
        }
        
        .fancybox-wrap
        {
           
             height: auto;
    position: absolute;
    width: auto !important;
    z-index: 8020;
        }
        
        .fancybox-skin
        {
            position: relative;
            background: #f9f9f9;
            color: #444;
            text-shadow: none;
            padding: 0 !important;
        }
        
        .fancybox-opened
        {
            z-index: 8030;
        }
        
        .fancybox-opened .fancybox-skin
        {
            -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        }
        
        .fancybox-outer, .fancybox-inner
        {
            position: relative;
        }
        
        .fancybox-inner
        {
          
            overflow: hidden;
        }
        
        .fancybox-type-iframe .fancybox-inner
        {
            -webkit-overflow-scrolling: touch;
        }
        
        .fancybox-error
        {
            color: #444;
            font: 14px/20px "Helvetica Neue" ,Helvetica,Arial,sans-serif;
            margin: 0;
            padding: 15px;
            white-space: nowrap;
        }
        
        .fancybox-image, .fancybox-iframe
        {
            display: block;
            width: 100%;
            height: 100%;
        }
        
        .fancybox-image
        {
            max-width: 100%;
            max-height: 100%;
        }
        
        #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span
        {
            background: url("../images/close.png") no-repeat scroll 0 0 transparent !important;
        }
        .all_customer_inner td a{padding:0;}
        .grouped_elements{text-decoration:underline;}
        #fancybox-loading
        {
            position: fixed;
            top: 50%;
            left: 50%;
            margin-top: -22px;
            margin-left: -22px;
            background-position: 0 -108px;
            opacity: 0.8;
            cursor: pointer;
            z-index: 8060;
        }
        
        #fancybox-loading div
        {
            width: 44px;
            height: 44px;
            background: url('fancybox_loading.gif') center center no-repeat;
        }
        
        .fancybox-close
        {
            cursor: pointer;
            height: 30px;
            position: absolute;
            right: -18px;
            top: -10px;
            width: 36px;
            z-index: 8040;
        }
        
        .fancybox-nav
        {
            position: absolute;
            top: 0;
            width: 40%;
            height: 100%;
            cursor: pointer;
            text-decoration: none;
            background: transparent url('blank.gif'); /* helps IE */
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            z-index: 8040;
        }
        
        .fancybox-prev
        {
            left: 0;
        }
        
        .fancybox-next
        {
            right: 0;
        }
        
        .fancybox-nav span
        {
            position: absolute;
            top: 50%;
            width: 36px;
            height: 34px;
            margin-top: -18px;
            cursor: pointer;
            z-index: 8040;
            visibility: hidden;
        }
        
        .fancybox-prev span
        {
            left: 10px;
            background-position: 0 -36px;
        }
        
        .fancybox-next span
        {
            right: 10px;
            background-position: 0 -72px;
        }
        
        .fancybox-nav:hover span
        {
            visibility: visible;
        }
        
        .fancybox-tmp
        {
            position: absolute;
            top: -99999px;
            left: -99999px;
            visibility: hidden;
            max-width: 99999px;
            max-height: 99999px;
            overflow: visible !important;
        }
        
        /* Overlay helper */
        
        .fancybox-lock
        {
            overflow: hidden !important;
            width: auto;
        }
        
        .fancybox-lock body
        {
            overflow: hidden !important;
        }
        
        .fancybox-lock-test
        {
            overflow-y: hidden !important;
        }
        
        .fancybox-overlay
        {
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            display: none;
            z-index: 8010;
            background: url('../images/fancybox_overlay.png');
        }
        
        .fancybox-overlay-fixed
        {
            position: fixed;
            bottom: 0;
            right: 0;
        }
        
        .fancybox-lock .fancybox-overlay
        {
            overflow: auto;
            overflow-y: scroll;
        }
        
        /* Title helper */
        
        .fancybox-title
        {
            visibility: hidden;
            font: normal 13px/20px "Helvetica Neue" ,Helvetica,Arial,sans-serif;
            position: relative;
            text-shadow: none;
            z-index: 8050;
        }
        
        .fancybox-opened .fancybox-title
        {
            visibility: visible;
        }
        
        .fancybox-title-float-wrap
        {
            position: absolute;
            bottom: 0;
            right: 50%;
            margin-bottom: -35px;
            z-index: 8050;
            text-align: center;
        }
        
        .fancybox-title-float-wrap .child
        {
            display: inline-block;
            margin-right: -100%;
            padding: 2px 20px;
            background: transparent; /* Fallback for web browsers that doesn't support RGBa */
            background: rgba(0, 0, 0, 0.8);
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            border-radius: 15px;
            text-shadow: 0 1px 2px #222;
            color: #FFF;
            font-weight: bold;
            line-height: 24px;
            white-space: nowrap;
        }
        
        .fancybox-title-outside-wrap
        {
            position: relative;
            margin-top: 10px;
            color: #fff;
        }
        
        .fancybox-title-inside-wrap
        {
            padding-top: 10px;
        }
        
        .fancybox-title-over-wrap
        {
            position: absolute;
            bottom: 0;
            left: 0;
            color: #fff;
            padding: 10px;
            background: #000;
            background: rgba(0, 0, 0, .8);
        }
        
        /*Retina graphics!*/
        @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5)
        {
        
            #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span
            {
                background-image: url('fancybox_sprite@2x.png');
                background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
            }
        
            #fancybox-loading div
            {
                background-image: url('fancybox_loading@2x.gif');
                background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
            }
        }
        
        
        /*================== fancy box css start ======================*/
 