#componentWrapper .caption_big_black,#componentWrapper .caption_big_white,#componentWrapper .caption_small_text{margin:0;font-family:Segoe UI Light;text-shadow:none;font-weight:700}
*{margin:0;padding:0;border:0;outline:0}
a{text-decoration:none}
#componentWrapper .info_holder a:hover,#publicFunctions li .current,#publicFunctions li a:hover,a:active{text-decoration:underline}
ul{list-style:none}
body{background:#fff}
#componentWrapper{position: absolute; margin-left: 10px; width: 784px; height: 600px; overflow: hidden;}
#componentWrapper #playlist_list{display:none}
#componentWrapper .componentHolder{position:absolute;top:0;left:0;width:100%;height:100%}
#componentWrapper .playlistItem,#componentWrapper .playlistItem2,#componentWrapper .playlistItem3,#componentWrapper .playlistItem4,#componentWrapper .playlistItem5{position:relative;top:0;width:128px;height:88px}
#componentWrapper .mediaHolder1,#componentWrapper .mediaHolder2{position:absolute;display:none}
#componentWrapper .componentPlaylist{position:absolute;bottom:0;left:0;width:100%;background-color:#000;background-color:rgba(0,0,0,.7);display:none}
#componentWrapper .componentPlaylist .playlist{display:none}
#componentWrapper .thumbHolder{position:absolute;top:55px;overflow:hidden}
#componentWrapper .thumbWrapper{position:absolute;top:0;left:0}
#componentWrapper .playlistItem, #componentWrapper .playlistItem2, #componentWrapper .playlistItem3, #componentWrapper .playlistItem4, #componentWrapper .playlistItem5{left:0;border:4px solid #ccc;float:left;margin-right:5px}
#componentWrapper .playlistItem:last-child, #componentWrapper .playlistItem2:last-child, #componentWrapper .playlistItem3:last-child, #componentWrapper .playlistItem4:last-child, #componentWrapper .playlistItem5:last-child{margin-right:0}
#componentWrapper .gallery_fullscreen{position:absolute;top:20px;left:20px;width:30px;height:30px}
#componentWrapper .music_toggle{position:absolute;width:30px;height:30px;top:20px;right:20px;display:none}
.slideshow_controls{position:absolute;width:110px;height:30px;top:20px;right:60px;display:none}
.slideshow_controls .controls_next,.slideshow_controls .controls_toggle{position:relative;width:30px;height:30px;top:0;left:0;margin-left:10px;float:right}
.slideshow_controls .controls_prev{position:relative;width:30px;height:30px;top:0;left:0;float:right}
#componentWrapper .data_controls{position:absolute;width:70px;height:30px;top:20px;right:180px}
#componentWrapper .link_toggle{position:relative;width:30px;height:30px;top:0;left:0;float:right;display:none}
#componentWrapper .info_toggle{position:relative;width:30px;height:30px;top:0;left:0;float:right;margin-left:10px;display:none}
#componentWrapper .info_holder{position:absolute;top:60px;right:20px;color:#e5e5e5;padding:10px 20px 15px;font-family:Arial,Helvetica,sans-serif;background-color:#000;background-color:rgba(0,0,0,.6);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:none}
#componentWrapper .info_holder a{color:#e5e5e5;text-decoration:underline}
#componentWrapper .playlist_toggle{position:absolute;width:30px;height:30px;top:-50px;left:20px;display:none}
#componentWrapper .prevMenuBtn{position:absolute;width:30px;height:30px;display:none}
#componentWrapper .prevMenuBtn img, #componentWrapper .nextMenuBtn img, #componentWrapper .prevThumbBtn img, #componentWrapper .nextThumbBtn img{position:relative;display:block;width:12px;height:18px;top:50%;right:50%;margin-left:-6px;margin-top:-9px}
#componentWrapper .nextMenuBtn, #componentWrapper .prevThumbBtn, #componentWrapper .nextThumbBtn{position:absolute;width:30px;height:30px;display:none}
#componentWrapper .menuHolder{position:absolute;top:20px;overflow:hidden}
#componentWrapper .menuWrapper{position:absolute;top:0;left:0}
#componentWrapper .menu_item{position:absolute;color:#fff;font-family:Segoe UI;font-size:15px;margin-right:30px}
#componentWrapper .componentPreloader{display:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;background:url(/images/gallery/data/gallery_icons/loader.gif)center center no-repeat;width:50px;height:50px;z-index:999;opacity:.7}
.fontMeasure{visibility:hidden}
#componentWrapper .caption_holder{display:none}
#componentWrapper .caption_envato_logo{position:absolute;width:180px;height:50px;moz-box-shadow:2px 2px 5px #222;-webkit-box-shadow:2px 2px 5px #222;box-shadow:0 3px 4px #333;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')}
#componentWrapper .caption_big_white{position:absolute;color:#fff;font-size:26px;line-height:36px;padding:5px;border-width:0;border-style:none;background-color:rgba(0,0,0,.7);letter-spacing:-1.5px}
#componentWrapper .caption_big_black{position:absolute;color:#000;font-size:24px;line-height:36px;padding:0 4px;border-width:0;border-style:none;background-color:rgba(256,256,256,.7);letter-spacing:-1.5px}
#componentWrapper .caption_small_text{position:absolute;color:#fff;font-size:20px;line-height:40px;border-width:0;border-style:none;padding:0 8px;white-space:nowrap;text-shadow:0 2px 50px rgba(256,256,256,.8);background-color:rgba(0,0,0,.7)}
#publicFunctions{position:absolute;padding:10px 25px 20px 20px;background:#444;left:50px;top:50px;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#fff;list-style:circle;z-index:9999;-moz-box-shadow:2px 2px 5px #222;-webkit-box-shadow:2px 2px 5px #222;box-shadow:2px 2px 5px #222;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222');display:none}
#publicFunctions li a{color:#fff}