#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#ccc;cursor:pointer;}
#mbOverlay.mbOverlayOpaque{background:transparent url(80.png) repeat;}
#mbOverlay.mbOverlayAbsolute{position:absolute;}
#mbOverlay.mbMobile{position:absolute;background-color:transparent;}
#mbBottom.mbMobile{line-height:24px;font-size:16px;}
#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#eee;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0px 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0px 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0px 5px 20px rgba(0,0,0,0.50);box-shadow:0px 5px 20px rgba(0,0,0,0.50);box-sizing:content-box;}
#mbCenter.mbLoading{background:#fff url(loading-light.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#mbMedia{position:relative;left:0;top:0;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#000;text-align:left;background-position:center center;background-repeat:no-repeat;}
@mbMedia img{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#mbAudio{padding:0 0 2px;background-color:#000;}
#mbBottom{line-height:20px;font-family:Arial, Helvetica, sans-serif;text-align:left;color:#777;min-height:20px;padding:10px 0 0;}
#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink{display:inline;color:#C19451;font-weight:bold;}
#mbNumber{display:inline;color:#777;font-size:0.8em;margin:auto 10px;}
#mbCaption{display:block;color:#333;line-height:1.5em;font-size:0.9em;}
#mbPrevLink, #mbNextLink, #mbCloseLink{float:right;outline:none;margin:0 0 0 10px;font-weight:normal;}
#mbPrevLink b, #mbNextLink b, #mbCloseLink b{color:#333;font-weight:bold;text-decoration:underline;}
#mbPrevLink big, #mbNextLink big, #mbCloseLink big{color:#333;font-size:1.4em;font-weight:bold;}
#mbBottom a, #mbBottom a:link, #mbBottom a:visited{text-decoration:none;color:#333;}
#mbBottom a:hover, #mbBottom a:active{text-decoration:underline;color:#000;}
#mbError{position:relative;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active{color:#d00;font-weight:bold;text-decoration:underline;}