/**
* Stylesheet for <4x4 music>
* @author karen <karen@codedor.be>
* @media screen,projection
*/
/****RESET CSS****/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;/* outline:0;*/
font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{float:none;}
body#home{line-height:1;color:black;font:300 12px/1.4 Tahoma,Arial,sans-serif;background:#000 url(../img/bg_body.jpg) no-repeat;position:relative;}
ol,ul{list-style:none;}
/****START CSS****/
*{margin:0;}
html,body{height:100%;}
/* text */
p{font-size:0.93em;margin:0 0 15px 0;line-height:1.5em;}
p.topline{border-top:1px solid #dadada;padding:10px 0 0 0}
p.pad_left{padding:0 5px 0 4px;}
strong{font-weight:bold;}
/* blockquote */
blockquote{font-style:italic;font-size:1.4em;font-family:"Trebuchet MS",Arial,Verdana;margin:5px 0 15px 0;line-height:1.5em;}
img{border:none;}
img.icon_right{float:right;margin:4px 5px 0 0;}
img.icon{vertical-align:middle;}
/* link color */
a{color:#000;text-decoration:underline}
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#000;text-decoration:none;}
a:active,a:focus{color:#000;}
/* Clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/**
* = GLOBAL
* ----------------------------------------------------------
*/
#wrapper{margin:0 auto;}
#container{width:960px;display:block;margin:40px auto 0 auto;}
/* header */
#home #header{height:440px;display:block;clear:both;}
#home #header div.logo{padding:0;margin:0;float:left;margin:0;display:block;position:relative;z-index:900;}
#home #header div.logo a{position:absolute;display:block;width:325px;background:url(../img/logo.png) no-repeat;text-indent:-9999px;overflow:hidden;padding:0;margin:0;z-index:900;top:0;left:-40px;height:285px;}
.gradient_container{padding:0;margin:0;float:left;margin:0;display:block;position:relative;z-index:700;}
#gradient{position:absolute;display:block;background:url(../img/transparent.png) repeat-y;z-index:700;top:8px;left:200px;width:375px;height:305px ;}
.logo_txt img{margin:35px 0 0 250px;}
/* headersmall */
#home #header_small{height:160px;display:block;clear:both;}
#home #header_small div.logo{padding:0;margin:0;float:left;margin:0;display:block;position:relative;}
#home #header_small div.logo a{position:absolute;display:block;width:163px;background:url(../img/logo_small.png) no-repeat;text-indent:-9999px;overflow:hidden;padding:0;margin:0;z-index:800;top:8px;left:20px;height:144px;}
#home #header_small .logo_txt img{margin:35px 0 0 200px;}
#home #header_small #gradient{position:absolute;display:block;background:url(../img/transparent.png) repeat-y;z-index:700;top:8px;left:200px;width:375px;height:152px ;}
/* container */
.top{height:11px;background:url(../img/bg_top.jpg) no-repeat;line-height:0em;font-size:1px;;}
.middle{background:#fff url(../img/bg_middle.jpg) repeat-y;padding:0 0 25px 0;}
.bottom{height:9px;background:url(../img/bg_bottom.jpg) no-repeat;line-height:0em;font-size:1px;}
/* topmenu */
.topmenu{float:right;display:block;margin:50px 10px 0 0}
.topmenu ul li{float:left;display:block;margin:0 5px 0 0;font-family:"Gill Sans","Trebuchet MS",Tahoma,Arial,Verdana;text-transform:uppercase;font-size:1.20em;font-weight:500;}
.topmenu ul li a{color:black;text-decoration:none;padding:5px 10px 5px 10px;}
.topmenu ul li.selected a,.topmenu ul li a:hover{color:black;background:#2ddcf6;-moz-border-radius:5px;-webkit-border-radius:5px;}
/* nav */
.nav{display:block;width:930px;clear:both;/*clear:both;*/ background:#2ddcf6;margin:0px 0 0 15px;height:45px;z-index:15;position:relative;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;}
.nav ul li{float:left;margin:0 5px 0 0;}
.nav ul li a{color:black;text-transform:uppercase;text-decoration:none;font-size:1.1em;font-weight:bold;margin:12px 0 0 10px;display:block;float:left;padding:3px 5px}
.nav ul li.selected a,.nav ul li a:hover{background:#000;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;}
/* header */
.headerpic_container{background:url(../img/bg_headerpic.jpg) no-repeat;width:942px;height:314px;margin:0 0 0 9px;padding:0;display:block;float:left;clear:both;}
.headerpic{display:block;float:right;clear:right;margin:8px 6px 20px 0;padding:0;background:#000;width:930px;height:306px}
.headerpic img{width:600px;}
#header_small .headerpic_container{background:url(../img/bg_headerpic.jpg) no-repeat;width:942px;height:160px;margin:0 0 0 9px;padding:0;display:block;float:left;clear:both;}
#header_small .headerpic{display:block;float:right;clear:right;margin:8px 6px 20px 0;padding:0;background:#000;width:930px;height:100px}
#header_small .headerpic img{width:600px;height:150px}
.btn_playvideo{width:200px;height:20px;float:left;margin:15px 0 0 0}
#gallery .btn_playvideo a{color:white!important;display:marker;position:relative;}
.btn_playvideo span{float:left;display:block;}
#gallery .btn_playvideo img{width:25px;height:16px;float:left;margin:0 7px 0 0;}
#content{float:left;display:block;width:960px;margin:25px 0 0 0;clear:both;}
/* left */
#left{width:600px;float:left;display:block;margin:0 0 0 15px}
#right{width:310px;float:left;display:block;margin:0 0 0 20px}
#left h1{background:url(../img/bg_h1.jpg) repeat-x;height:30px;margin:0 0 23px 0;}
#left h1 span{color:white;background:black;float:left;padding:1px 5px 2px 3px;margin:5px 0 0 5px;text-transform:uppercase}
#left h1.black{background:black;color:white;height:25px;padding:5px 0 0 5px}
#left h1.without{height:30px;margin:0 0 23px 0;background:none;}
#left h1.without a{color:#fff!important}
#left h1.without span{color:white;background:black;float:left;padding:1px 5px 2px 3px;margin:5px 0 0 5px;text-transform:uppercase}
#left h1.nomargin{background:url(../img/bg_h1.jpg) repeat-x;height:30px;margin:0;}
#left img.right{float:right;margin:5px 0 10px 10px;}
#left .subscribe{margin:10px 0 0 0;padding:0 0 0 13px;width:550px}
#left .subscribe .intro{display:block;margin:0 0 3px 0}
#left .subscribe textarea{border:1px solid #dbdbdb;width:550px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#left .subscribe input[type="text"]{border:1px solid #dbdbdb;height:20px;width:550px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#left .subscribe select{border:1px solid #dbdbdb;width:550px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#left .date select{width:90px;}
#left .text label{display:block;}
#left .textarea label{display:block;}
#left .date label{display:block;}
#left .select label{display:block;}
#left .checkbox label{display:inline;}
#left .subscribe input[type="checkbox"]{margin:0 5px 0 20px;}
#left .subscribe input[type="radio"]{margin:0 5px 0 20px;}
#left .subscribe .submit{float:right;margin:0 0 0 0}
#left table{width:100%;border-collapse:collapse;margin:10px 0 0 0;padding:0;}
table.playlisttable td{font-size:12px;}
table.playlisttable th{font-size:13px;text-align:left;padding:5px 0px 5px 13px;}
table.playlisttable td a,table.playlisttable th a{text-decoration:none;}
table.playlisttable td a:hover{text-decoration:underline;}
table td.last,table th.last{width:80px;text-align:right;}
/* homepage */
#left .block{border-bottom:1px solid #dbdbdb;margin:10px 0 0 0;padding:0 0 10px 5px;clear:both;float:left;display:block;width:595px;}
#left .blockdetail{border:none;margin:10px 0 0 0;padding:0 0 15px 0}
#left .block_content{margin:0;padding:0 0 10px 0;display:block;float:left;width:595px;}
#left .block_content_small{margin:0;padding:0 0 20px 0;display:block;float:left;width:435px;}
#left .block_content_full{margin:0;padding:0 0 10px 0;display:block;float:left;width:595px;}
#left .block_content_video{margin:0;padding:0 0 0 15px;display:block;float:left;width:395px;}
#left .block_content_big{margin:0;padding:0 0 20px 0;display:block;float:left;width:595px;}
#left img.logo_event{float:right}
#left img.eye_event{float:left;display:block;margin:0 10px 0 0}
#left img.eye_event_big{float:left;display:block;margin:0 20px 0 0}
span.date{font-size:0.9em;display:block;margin:0 0 10px 0;font-weight:bold;}
.more{background:#2ddcf6;color:black;text-decoration:none;float:left;padding:2px 5px 3px 5px;margin:0 5px 0 0}
.more a{color:black;text-decoration:none;}
h2,h2 a{color:#01adc7!important;font-family:"Trebuchet MS",Arial,Verdana;font-size:16px}
h2.line{color:#000;border-bottom:1px solid #7e7e7e;margin:5px 0 15px 0}
.block_home{float:left;display:block;width:460px}
.block_tickets{float:left;display:block;width:460px}
#left .home_blocks .logo_event{float:left;margin:0 15px 0 0;}
/* right */ 
#right h1{background:black;color:white;height:25px;padding:5px 0 0 13px;margin:0 0 0 0}
#right h1.green{background:#b2d336;color:black;font-weight:bold;}
#right .block{margin:0 0 30px 0}
#right .block table{width:100%;border-collapse:collapse;margin:10px 0 0 0}
table td{padding:5px 0 5px 13px ;}
table td.first{width:50px;}
table tr.odd td{background:#f4f4f4;}
table.newselement td{font-size:12px}
table.newselement td a{text-decoration:none;}
table.newselement td a:hover{text-decoration:underline;}
#right .subscribe,#right .search{margin:10px 0 0 0;padding:0 0 0 13px}
#right .subscribe .intro{display:block;margin:0 0 3px 0}
#right .subscribe textarea{border:1px solid #dbdbdb;width:270px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#right .subscribe input[type="text"]{border:1px solid #dbdbdb;height:20px;width:270px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#right .search input[type="text"]{float:left;border:1px solid #dbdbdb;height:20px;width:190px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#right .subscribe select{border:1px solid #dbdbdb;width:280px;font-size:12px;padding:5px 0 1px 5px;margin:5px 0 10px 0}
#right .text label{display:block;}
#right .textarea label{display:block;}
.subscribe input[type="checkbox"]{margin:0 5px 0 0px;}
.subscribe input[type="radio"]{margin:0 5px 0 20px;}
.subscribe .submit{float:right;margin:-25px 20px 0 0}
.search .submit{float:left;margin:7px 0 0 10px;}
/*
#right .subscribe input[type="checkbox"]{margin:0 5px 0 20px;}
#right .subscribe input[type="radio"]{margin:0 5px 0 20px;}
#right .subscribe .submit{float:right;margin:-25px 20px 0 0}
*/
#right .members{margin:0;padding:10px 0 0 0;text-align:center;}
#right .membership{border:1px solid #dbdbdb;margin:0;}
/* table */
/**
* = attach
* ----------------------------------------------------------
*/
.art_files,.art_pics,.art_links{display:block;margin:0 0 20px 0;}
.art_files li{float:left;text-align:center;border:1px solid #dadada;padding:5px 10px;margin:0 10px 10px 0}
/* contact */
#left .block_club_logo{clear:left;margin:0;height:45px}
#left .block_club_logo img{float:left;}
.block_club_txt{margin:0 5px 10px 0;padding:10px 0 20px 0;width:145px;float:left;}
.block_club_google{float:left;display:block;width:600px;height:500px;margin:5px 0 0 0;padding:20px 0 0 0}
/* footer */
#footer{width:960px;}
#footer .copy{color:white;width:960px;text-align:center;margin:8px 0 0 0;font-size:0.80em}
#footer .copy a{color:white;text-decoration:underline;}
#footer .sponsors{margin:30px 0 0 0;text-align:center;}
#footer .sponsors ul{margin-left:220px ;}
#footer .sponsors li{float:left;color:white;margin:0 15px 0 0;}
/**
* = pagination news
* ----------------------------------------------------------
*/
.archive_pagination{width:100%;}
.archive_pagination li{float:left;margin:0 10px 0 0;font-weight:bold;}
.archive_pagination li a{color:#000;}
.archive_pagination li ul{float:right;margin:0 10px 0 0;font-weight:bold;}
.archive_pagination ul{margin:10px 0 10px 0;}
.archive_pagination ul li{border-bottom:1px solid black;margin:10px 0 0 0;}
.archive_pagination ul ul{border:none;margin:0 30px 20px 20px}
.archive_pagination li ul li{margin:0 10px 0 10px;font-weight:normal;border:none}
/* pagination */
.pagination{float:right;margin:8px 0 8px 0;display:block;width:595px;text-align:right;}
.line_top{border-bottom:1px solid #DBDBDB;padding:0 0 10px 0;}
.pagination .paginator_float{float:right;margin:0;}
.pagination .paginator_float .prev{float:left;margin:0 10px 0 0;display:block;}
.pagination .paginator_float .numbers{float:left;}
.pagination .paginator_float .next{float:left;margin:0 0 0 10px;display:block;}
.pagination .paginator_float .next a,.pagination .paginator_float .prev a{color:#000;font-size:0.85em;}
.pagination .disabled{display:none;}
.pagination span{display:block;float:left;padding:3px 2px;font-size:0.85em;}
.pagination span a,.paginator a{color:white!important;padding:3px 7px;background:#000;text-decoration:none}
.pagination span.current{background:#2DDCF6;color:black;padding:3px 7px;margin:0 2px}
/* Notices and Errors */
div.message{clear:both;color:#900;font-size:120%;font-weight:bold;margin:0 0 20px 20px;}
div.error-message{clear:both;color:#900;font-weight:bold;margin:-5px 0 5px 0;}
p.error{background-color:#e32;color:#fff;font-family:Courier,monospace;font-size:110%;line-height:140%;padding:0.8em;margin:1em 0;}
p.error em{color:#000;font-weight:normal;line-height:110%;}
.notice{background:#ffcc00;color:#000;display:block;font-family:Courier,monospace;font-size:110%;line-height:140%;padding:0.8em;margin:1em 0;}
.success{background:green;color:#fff;}
/* Sitemap */
ul.sitemap li{list-style-type:disc;margin-left: 20px;}
/****SLIDESHOW CSS****/
body{font-family:arial}
.clear{clear:both}
#gallery{position:relative;height:305px;width:930px;}
#header_small #gallery{position:relative;height:160px;width:930px;background:#000;}
#gallery a{float:right;position:absolute;}
#gallery a img{border:none;margin:0 0 0 330px;}
#gallery a.show{z-index:500;}
#header_small #gallery .caption{z-index:750;background-color:#000;color:#ffffff;height:60px!important;width:100%;position:absolute;bottom:0;margin:0 0 10px 330px;}
#gallery .caption{z-index:750;background-color:#000;color:#ffffff;height:100px;width:100%;position:absolute;bottom:0;margin:0 0 0 330px;}
#gallery .caption .content{margin:5px;padding:0 20px 0 0;text-align:right;}
#gallery .caption h2{color:#2DDCF6;padding:15px 0 0 0;text-align:right;}
#gallery .caption .content h3{margin:0;color:#1DCCEF;}
/****PRETTYPHOTO CSS****/
/* ------------------------------------------------------------------------
This you can edit.
------------------------------------------------------------------------- */
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
/* Top left corner */
div.light_rounded .pp_top .pp_middle{background:#fff;}
/* Top pattern/color */
div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
/* Top right corner */
div.light_rounded .pp_content{background-color:#fff;}
/* Content background */
div.light_rounded .pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
/* Next button */
div.light_rounded .pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
/* Previous button */
div.light_rounded .pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
/* Expand button */
div.light_rounded .pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
/* Expand button hover */
div.light_rounded .pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
/* Contract button */
div.light_rounded .pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
/* Contract button hover */
div.light_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
/* Close button */
div.light_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
/* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
/* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
/* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle{background:#fff;}
/* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
/* Bottom right corner */
div.light_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
/* Loader icon */
/* ----------------------------------
Dark Rounded Theme
----------------------------------- */
div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
/* Top left corner */
div.dark_rounded .pp_top .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
/* Top pattern/color */
div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
/* Top right corner */
div.dark_rounded .pp_content{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
/* Content background */
div.dark_rounded .pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
/* Next button */
div.dark_rounded .pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
/* Previous button */
div.dark_rounded .pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
/* Expand button */
div.dark_rounded .pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
/* Expand button hover */
div.dark_rounded .pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
/* Contract button */
div.dark_rounded .pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
/* Contract button hover */
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
/* Close button */
div.dark_rounded .currentTextHolder{color:#c4c4c4;}
div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
/* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
/* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
/* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
/* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
/* Bottom right corner */
div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
/* Loader icon */
/* ----------------------------------
Dark Square Theme
----------------------------------- */
div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content{background:url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
/* Loader icon */
div.dark_square .pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
/* Expand button */
div.dark_square .pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
/* Expand button hover */
div.dark_square .pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
/* Contract button */
div.dark_square .pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
/* Contract button hover */
div.dark_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
/* Close button */
div.dark_square .pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
/* The previous arrow in the bottom nav */
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
/* The next arrow in the bottom nav */
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_square .pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}
/* Next button */
div.dark_square .pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
/* Previous button */
/* ----------------------------------
Light Square Theme
----------------------------------- */
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content{background:#fff;}
div.light_square .pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
/* Expand button */
div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
/* Expand button hover */
div.light_square .pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
/* Contract button */
div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
/* Contract button hover */
div.light_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
/* Close button */
div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
/* The previous arrow in the bottom nav */
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
/* The next arrow in the bottom nav */
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_square .pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}
/* Next button */
div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
/* Previous button */
/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;position:relative;text-align:left;width:100%;}
.pp_content .pp_details{display:none;margin:10px 15px 2px 20px;}
.pp_description{display:none;float:left;margin:0;}
.pp_nav{clear:left;float:left;margin:3px 0 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,
.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,
a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{display:none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
/* ------------------------------------------------------------------------
Miscellaneous
------------------------------------------------------------------------- */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
