.myg-gallery{ text-align: center; }
.myg-gallery .myg-image-frame{ position: relative; text-align:center; margin: 0px auto; overflow: visible; }
.myg-gallery .myg-image-scroller{ position: relative; text-align:center; width: 100%; height: 100%; overflow: hidden; z-index: 2; }
.myg-gallery .myg-img{ background-position: center center; background-repeat: no-repeat; }
.myg-gallery .myg-slide{ position: absolute; top: 50%; left: 50%; background-position: center center; background-repeat: no-repeat; }
.myg-gallery .myg-thumbbox{ overflow: hidden; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 0; }
.myg-gallery .myg-thumbbox-bg{ position: absolute; top: 0; left: 0; background-color: #000; opacity: .45; filter: alpha(opacity=45); width: 100%; height: 100%; z-index: 1; }
.myg-gallery .myg-thumbbox-scroller{ position: absolute; bottom: 0; left: 50%; margin-left: -40px; width: 2px; overflow: visible; z-index: 3; }
.myg-gallery .myg-thumbbox table{ position: relative; z-index: 2; }
.myg-gallery .myg-thumb{ cursor: pointer; margin: 6px 4px; -moz-user-select: none; -khtml-user-select:none; -webkit-user-select:ignore;}
.myg-gallery .myg-thumb-active{ margin: 4px 2px; border: 2px solid #B6DAF1; }
.myg-gallery .myg-image-title{ padding-top: 10px; font-size: 20px; }

.myg-gallery .myg-thumb-nav{ cursor: pointer; z-index: 5; display: block; position: absolute; top: 0; left: 0; width: 14px; background: #000 url(../images/thumb-nav-prev.png) center center no-repeat; opacity: .75; filter: alpha(opacity=75); height: 100%; }
.myg-gallery .myg-thumb-nav-next{ background-image: url(../images/thumb-nav-next.png); right: 0; left: auto; }
.myg-gallery .myg-thumb-nav:hover{ opacity: .92; filter: alpha(opacity=92); }

.myg-gallery .myg-play-btn{ width: 60px; height: 60px; position: absolute; z-index: 3; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; background: url(../images/play-pause.png) top left no-repeat; cursor: pointer; display: none; opacity: .75; filter: alpha(opacity=75);}
.myg-gallery .myg-play-btn:hover{ opacity: 1; filter: alpha(opacity=100);}
.myg-gallery .myg-image-frame-hover .myg-play-btn, .myg-status-update .myg-play-btn{ display: block; }
.myg-loading .myg-play-btn{ display: none !important; }
.myg-playing .myg-play-btn{ background-position: 0 -60px; }
.myg-paused .myg-play-btn{ background-position: 0 0px; }

.myg-gallery .myg-nav-btn{ position: absolute; width: 50px; height: 100%; top: 0; cursor: pointer; z-index: 1; opacity: .6; }
.myg-gallery .myg-nav-btn:hover{ background-color: #000; }
.myg-gallery .myg-nav-btn-prev{ left: 0%; margin-left: -50px; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.myg-gallery .myg-nav-btn-next{ right: 0%; margin-right: -50px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}
.myg-gallery .myg-nav-btn-prev .myg-nav-btn-arrow{ background: url(../images/arrow-prev.png) no-repeat; }
.myg-gallery .myg-nav-btn-next .myg-nav-btn-arrow{ background: url(../images/arrow-next.png) no-repeat; }

.myg-gallery .myg-nav-btn .myg-nav-btn-arrow{ width: 30px; height: 60px; margin-top: -30px; background-position: 50% 0px; display: block; cursor: pointer; position: absolute; top: 50%; left: 8px; }
.myg-gallery .myg-nav-btn:hover .myg-nav-btn-arrow{ background-position: 50% -60px; }
.myg-loader{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; display:none; z-index: 1;}
.myg-loader .myg-loader-bg{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000;  opacity: .45; filter: alpha(opacity=45); z-index: 1; }
.myg-loader .myg-loader-spinner{ position: absolute; top: 50%; margin-top: -20px; width: 100%; left: 0; text-align:center; padding-top: 14px; color: #fff; font-family: Tahoma; font-size: 12px; font-weight: bold; background: url(../images/ajax-loader.gif) top center no-repeat; z-index: 2;}

.myg-loading .myg-loader{ display: block; }

