.piro_overlay{height:100%;position:fixed;_position:absolute;opacity:.7!important;top:0;background:#000;left:0;width:100%;display:none;z-index:99997}.loading span{top:50%;background:none;margin-left:-15px;left:50%;margin-top:-15px;z-index:100008}.loading span,.loading span span{height:30px;position:absolute;width:30px;display:block}.loading span span{background:url(ajax-loader.gif) 50% no-repeat!important;background:url(ajax-loader.gif) 50% no-repeat;z-index:100009}.caption{background:#222;cursor:text;left:0}.caption,.piro_nav{padding:0;position:absolute;bottom:0;margin:0;display:block}.piro_nav{background:none;left:50%}.caption p{padding:4px 28px 4px 38px;font-size:12px;font-weight:400;color:#fff;text-align:center;margin:0;background:#000;display:block}a.piro_close{height:35px;right:20px;position:absolute;top:20px;background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/close_btn.png) no-repeat;cursor:pointer;width:35px;z-index:100006}a:hover.piro_close{background:url(close_btn_h.png) no-repeat}a.piro_next{height:35px;border:none;right:20px;text-indent:-999em;position:absolute;outline:none;top:50%;margin:-18px 0 0;background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/next.png) 100% no-repeat;cursor:pointer;width:35px;display:block;z-index:1000000001}a:hover.piro_next{background:url(next_h.png) 100% no-repeat}a.piro_prev{height:35px;border:none;text-indent:-999em;position:absolute;outline:none;top:50%;margin:-18px 0 0;background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/prev.png) 0 no-repeat;cursor:pointer;left:20px;width:35px;display:block;z-index:1000000000}a:hover.piro_prev{background:url(prev_h.png) 0 no-repeat}.pirobox_content{height:600px;padding:0;border:none;position:absolute;top:18%;margin:-12% 0 0 -23%;background:none;left:50%;width:800px;font-family:Trebuchet MS,Arial;display:block;z-index:99998}.pirobox_content img,table.pirobox_content tbody,table.pirobox_content tbody th,table.pirobox_content tbody tr,table.pirobox_content tbody tr td{padding:0;border:none;margin:0}table.pirobox_content tr:nth-of-type(2n){background:none}.t_l{background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/t_l.png) no-repeat}.t_l,.t_r{height:20px;width:20px}.t_r{background:url(t_r.png) no-repeat}.t_c{height:20px;background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/t_c.png) repeat-x}.c_l{background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/c_l.png) repeat-y;width:20px}.c_c{background:#fff}.c_c,.c_c div{padding:0;margin:0}.c_c div{height:560px;width:760px}.c_r{background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/c_r.png) repeat-y;width:20px}.b_c{height:20px;background:url(https://poolwaterproofingcol.online/css_pirobox/demo1/b_c.png) repeat-x}.b_l{background:url(b_l.png) no-repeat}.b_l,.b_r{height:20px;width:20px}.b_r{background:url(b_r.png) no-repeat}.box_img{height:100%;top:30px;background:url(img_bg.png);left:30px;width:100%;z-index:99995}.box_img,.err_mess{padding:0;position:absolute}.err_mess{color:#fff;bottom:20px;margin:0 0 0 20px;display:block}.err_mess a{font-weight:700;color:red}.number{height:18px;padding:3px;font-size:11px;color:#666;position:absolute;bottom:1px;margin-left:3px;left:0;width:30px;line-height:1}a.link_to{height:20px;margin-right:6px;right:0;text-indent:-999em;color:#999;position:absolute;bottom:3px;background:url(link_out.png) no-repeat;width:20px}a:hover.link_to{background:url(link_out_h.png) no-repeat}a.play{height:40px;border:none;text-indent:-999em;position:absolute;outline:none;top:20px!important;top:20px;margin:0;background:url(play.png) no-repeat;cursor:pointer;left:20px!important;left:20px;width:40px;display:block}a:hover.play{background:url(play_h.png) no-repeat}a.stop{height:40px;border:none;text-indent:-999em;position:absolute;outline:none;top:20px!important;top:20px;margin:0;background:url(pause.png) no-repeat;cursor:pointer;left:20px!important;left:20px;width:40px;display:block}a:hover.stop{background:url(pause_h.png) no-repeat}