/*::::: PIROBOX RULES::::::::*/
.piro_overlay { 
        position: fixed; 
        _position: absolute; 
        top: 0; 
        left: 0; 
        width: 100%; 
        height: 100%; 
        background:#fff; 
        display: none; 
        z-index:99997; 
         }

.loading span {
        position:absolute;
        top:50%;
        left:50%;
        margin-top:-15px;
        margin-left:-15px;
        width:30px;
        height:30px;
        display:block;
        z-index:100008; 
        background:none 
          }
          
.loading span span  { 
        position:absolute; 
        display:block; 
        width:30px;
        height:30px; 
        z-index:100009;
        background: url(ajax-loader.gif) center center no-repeat!important;
        background: url(ajax-loader.gif) center center no-repeat;
          }

.caption {
        position:absolute;
        bottom:0;
        left:0;
        margin:0;
        display:block; 
        padding:0px; 
        cursor:text; 
        background:#222;
        }        
.piro_nav {
        position:absolute;
        bottom:0;
        left:50%;
        margin:0;
        display:block; 
        padding:0; 
        background:none;
        }
.caption p { 
        display:block; 
        margin:0;
        padding:4px 28px 4px 38px; 
        text-align:center; 
        font-weight:normal; 
        background:black; 
        color:white; 
        font-size:12px;
         }

a.piro_close {
        position:absolute;
        top:20px;
        right:20px;
        height:35px;
        width:35px;
        background:url(close_btn.png) no-repeat;
        cursor:pointer;
        z-index:100006;
        }
a:hover.piro_close {
        background:url(close_btn_h.png) no-repeat;
         }

a.piro_next {
        position:absolute;
        top:50%;
        width:35px; 
        height:35px;
        right:20px;
        text-indent:-999em;
        outline:none; 
        display:block; 
        margin:-18px 0 0 0;
        background:url(next.png) center right no-repeat; 
        border:none; 
        cursor:pointer;
        z-index:1000000001
        }
a:hover.piro_next {
        background:url(next_h.png) center right no-repeat;
        }

a.piro_prev {
        position:absolute;
        top:50%;
        width:35px; 
        height:35px;
        left:20px; 
        text-indent:-999em; 
        outline:none;
        display:block;
        margin:-18px 0 0 0;
        background: url(prev.png) center left no-repeat;
        border:none; 
        cursor:pointer; 
        z-index:1000000000
          }
a:hover.piro_prev {
        background:url(prev_h.png) center left no-repeat;
         }



.pirobox_content {
       position:absolute; 
       top:50%; 
       left: 50%; 
       padding:0; 
       width: 800px; 
       height: 600px; 
       margin:-300px 0 0 -400px; 
       display:block; 
       z-index:99998;
       font-family:Trebuchet MS,Arial;
           }
.pirobox_content table,tbody,tr,th,td {
       margin:0;
       padding:0;
       border:none;
         }
.pirobox_content img { 
       margin:0; 
       padding:0; 
       border:none;
         }

.t_l {
      background:url(t_l.png) no-repeat; 
      width:20px; 
      height:20px;
      }
.t_r { 
      background: url(t_r.png) no-repeat; 
      width:20px; 
      height:20px;
      }
.t_c {
      height:20px; 
      background:url(t_c.png) repeat-x;
      }

.c_l {
      width:20px; 
      background: url(c_l.png) repeat-y;
      }
.c_c {
      background:white; 
      margin:0; 
      padding:0;
      }
.c_c div{
      width:760px; 
      height:560px; 
      margin:0; 
      padding:0 0 0px 0;
        }
.c_r{
      width:20px; 
      background: url(c_r.png) repeat-y;
      }

.b_c { 
      height:20px; 
      background:url(b_c.png) repeat-x;
      }
.b_l {
      background:url(b_l.png) no-repeat; 
      width:20px; 
      height:20px;
      }
.b_r { 
      background:url(b_r.png) no-repeat; 
      width:20px; 
      height:20px;
      }
 
.number {
       position:absolute;
       margin-left:3px;
       height:18px;
       width:30px; 
       padding:3px;
       left:0;
       color:#666;
       bottom:1px; 
       font-size:11px;
       }
a.link_to {
       position:absolute;
       margin-right:6px;
       height:20px;
       width:20px;
       right:0;
       color:#999;
       bottom:3px; 
       background:url(link_out.png) no-repeat; 
       text-indent:-999em;
         }
a:hover.link_to { 
       background:url(link_out_h.png) no-repeat;}  
