.fancybox-wrap {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert;OUTLINE-WIDTH: medium;  VERTICAL-ALIGN: top; }
.fancybox-skin {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top;}
.fancybox-outer {BORDER: 0px; padding:0px;  MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert;OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top;}
.fancybox-inner {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert;PADDING-LEFT: 0px; OUTLINE-WIDTH: medium;VERTICAL-ALIGN: top;}
.fancybox-image {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top;}
.fancybox-wrap IFRAME {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium;  VERTICAL-ALIGN: top;}
.fancybox-wrap OBJECT {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert;  OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top;}
.fancybox-nav {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium;  VERTICAL-ALIGN: top;}
.fancybox-nav SPAN {BORDER: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING: 0px; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top;}
.fancybox-tmp {	BORDER: 0px; BORDER: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert;  OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top;}
.fancybox-wrap {Z-INDEX: 8020; POSITION: absolute; TOP: 0px; LEFT: 0px}
.fancybox-skin {POSITION: relative; BACKGROUND: #f9f9f9; COLOR: #444; text-shadow: none; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px}
.fancybox-opened {Z-INDEX: 8030}
.fancybox-opened .fancybox-skin {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)}
.fancybox-outer {POSITION: relative}
.fancybox-inner {POSITION: relative}
.fancybox-inner {OVERFLOW: hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch}
.fancybox-error {PADDING: 15px; MARGIN: 0px; FONT: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; COLOR: #444;}
.fancybox-image {WIDTH: 100%; DISPLAY: block; HEIGHT: 100%}
.fancybox-iframe {WIDTH: 100%; DISPLAY: block; HEIGHT: 100%}
.fancybox-image {MAX-WIDTH: 100%; MAX-HEIGHT: 100%}
#fancybox-loading {BACKGROUND-IMAGE: url(../images/fancybox_sprite.png)}
.fancybox-close {BACKGROUND-IMAGE: url(../images/fancybox_sprite.png)}
.fancybox-prev SPAN {BACKGROUND-IMAGE: url(../images/fancybox_sprite.png)}
.fancybox-next SPAN {BACKGROUND-IMAGE: url(../images/fancybox_sprite.png)}
#fancybox-loading {Z-INDEX: 8060; POSITION: fixed; MARGIN-TOP: -22px; BACKGROUND-POSITION: 0px -108px; MARGIN-LEFT: -22px; TOP: 50%; CURSOR: pointer; LEFT: 50%; opacity: 0.8}
#fancybox-loading DIV {WIDTH: 44px; BACKGROUND: url(../images/fancybox_loading.gif) no-repeat center center; HEIGHT: 44px}
.fancybox-close {Z-INDEX: 8040; POSITION: absolute; WIDTH: 36px; HEIGHT: 36px; TOP: -18px; CURSOR: pointer; RIGHT: -18px}
.fancybox-nav {Z-INDEX: 8040; POSITION: absolute; WIDTH: 40%; BACKGROUND: url(../images/blank.gif); HEIGHT: 100%; TOP: 0px; CURSOR: pointer; TEXT-DECORATION: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
.fancybox-prev {LEFT: 0px}
.fancybox-next {RIGHT: 0px}
.fancybox-nav SPAN {Z-INDEX: 8040; POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 36px; HEIGHT: 34px; VISIBILITY: hidden; TOP: 50%; CURSOR: pointer}
.fancybox-prev SPAN {BACKGROUND-POSITION: 0px -36px; LEFT: 10px}
.fancybox-next SPAN {BACKGROUND-POSITION: 0px -72px; RIGHT: 10px}
.fancybox-nav:hover SPAN {VISIBILITY: visible}
.fancybox-tmp {POSITION: absolute; MAX-WIDTH: 99999px; VISIBILITY: hidden; MAX-HEIGHT: 99999px; OVERFLOW: visible !important; TOP: -99999px; LEFT: -99999px}
.fancybox-lock {WIDTH: auto; OVERFLOW: hidden !important}
.fancybox-lock BODY {OVERFLOW: hidden !important}
.fancybox-lock-test {OVERFLOW-Y: hidden !important}
.fancybox-overlay {Z-INDEX: 8010; POSITION: absolute; DISPLAY: none; BACKGROUND: url(../images/fancybox_overlay.png); OVERFLOW: hidden; TOP: 0px; LEFT: 0px}
.fancybox-overlay-fixed {POSITION: fixed; BOTTOM: 0px; RIGHT: 0px}
.fancybox-lock .fancybox-overlay {OVERFLOW-Y: scroll; OVERFLOW: auto}
.fancybox-title {Z-INDEX: 8050; POSITION: relative; FONT: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; VISIBILITY: hidden; text-shadow: none}
.fancybox-opened .fancybox-title {VISIBILITY: visible}
.fancybox-title-float-wrap {Z-INDEX: 8050; POSITION: absolute; TEXT-ALIGN: center; BOTTOM: 0px; MARGIN-BOTTOM: -35px; RIGHT: 50%}
.fancybox-title-float-wrap .child {PADDING: 2px 20px; LINE-HEIGHT: 24px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; FONT-WEIGHT: bold; MARGIN-RIGHT: -100%; text-shadow: 0 1px 2px #222; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px}
.fancybox-title-outside-wrap {POSITION: relative; MARGIN-TOP: 10px; COLOR: #fff}
.fancybox-title-inside-wrap {PADDING-TOP: 10px}
.fancybox-title-over-wrap {POSITION: absolute; PADDING: 10px;BOTTOM: 0px;BACKGROUND: #000; COLOR: #fff;LEFT: 0px}
