#lightbox {position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img {border:none}
#outerImageContainer {position:relative;width:220px;height:220px;margin:0 auto;background:#fff}
#imageContainer {padding:10px}
#movieContainer { padding: 10px; z-index: 210;}
#loading {position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav {left:0}
#hoverNav a {outline:none}
#prevLink,#nextLink {width:49%;height:100%;background:transparent url(../img/photobox/blank.gif) no-repeat;display:block}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover,#prevLink:visited:hover {background:url(../img/photobox/prev.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover {background:url(../img/photobox/next.gif) right 15% no-repeat}
#imageDataContainer,#imageDataContainer2 {font:bold 11px Verdana,Helvetica,sans-serif;color:#344D84;margin:0 auto;line-height:1.4em;background:#fff}
#imageDataContainer {padding-top:10px}
#imageData,#imageData2 {padding:0 10px}
#imageData #imageDetails,#imageData2 #imageDetails2 {width:70%;float:left;text-align:left}
#imageData #caption,#imageData2 #caption2 {font:bold 12px Verdana,Helvetica,sans-serif;font-weight:bold;color:#344D84}
#imageData #numberDisplay,#imageData2 #numberDisplay2 {display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose,#imageData2 #bottomNavClose2 {width:30px;float:right;padding-bottom:0.7em}
#overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;background:#1D376A}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix {display:inline-block;width:100%}
* html .clearfix {height:1%}

#shadowbox_container,#shadowbox_overlay {top:0;left:0;height:100%;width:100%;margin:0;padding:0}
#shadowbox_container {position:fixed;display:block;visibility:hidden;z-index:999;text-align:center;}
#shadowbox_overlay {position:absolute}
#shadowbox {position:relative;margin:0 auto;text-align:left}
#shadowbox_body {position:relative;margin:0;padding:0;border:1px solid #ff9900;overflow:hidden}
#shadowbox_body_inner {position:relative;height:100%}
#shadowbox_content.html {height:100%;overflow:auto}
#shadowbox_loading {position:absolute;top:0;width:100%;height:100%}
#shadowbox_body,#shadowbox_loading {background:#060606}
#shadowbox_loading_indicator {float:left;margin:10px 10px 0;height:32px;width:32px;background:url(../img/photobox/loading.gif) no-repeat}
#shadowbox_loading span {float:left;margin-top:16px;font:10px 'Lucida Grande',Tahoma,sans-serif}
#shadowbox_loading span a {color:#fff;text-decoration:underline}
#shadowbox_title,#shadowbox_info {position:relative;margin:0;padding:0;overflow:hidden}
#shadowbox_title_inner,#shadowbox_info_inner {position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px}
#shadowbox_title {height:26px;border: 0px solid; }
#shadowbox_title_inner {font-size:16px;padding:5px 0;color:#fff}
#shadowbox_info {height:20px;border: 0px solid; }
#shadowbox_info_inner {font-size:12px;color:#fff}
#shadowbox_nav {float:right;height:16px;padding:2px 0;width:45%}
#shadowbox_nav a {display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer}
#shadowbox_nav_close {background:url(../img/photobox/close.png) no-repeat}
#shadowbox_nav_next {background:url(../img/photobox/next.png) no-repeat}
#shadowbox_nav_previous {background:url(../img/photobox/previous.png) no-repeat}
#shadowbox_nav_play {background:url(../img/photobox/play.png) no-repeat}
#shadowbox_nav_pause {background:url(../img/photobox/pause.png) no-repeat}
#shadowbox_counter {float:left;padding:2px 0;width:45%}
#shadowbox_counter a {padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}
#shadowbox_counter a.shadowbox_counter_current {text-decoration:underline}
div.shadowbox_clear {clear:both}
div.shadowbox_message {padding:10px;text-align:center;font:12px 'Lucida Grande',Tahoma,sans-serif}
div.shadowbox_message a:link,div.shadowbox_message a:visited {color:#fff;text-decoration:underline}

html,body {height:100%}
div#fancy_overlay {position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;background:#0A3B68}
* html div#fancy_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align:left}
div#fancy_loading {position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div {position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/photobox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position:absolute;z-index:30;background:#FFF}
div#fancy_loading_icon {position:absolute;background:url('../img/photobox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}
div#fancy_outer {position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px;margin:0;overflow:hidden;background:transparent;display:none}
div#fancy_inner {position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}
div#fancy_content {margin:0;z-index:100;position:absolute}
div#fancy_div {background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img {position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close {position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../img/photobox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame {position:relative;width:100%;height:100%;display:none}
#fancy_ajax {width:100%;height:100%;overflow:auto}
a#fancy_left,a#fancy_right {position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image: url(data:image/gif;base64,AAAA);outline:none}
a#fancy_left {left:0}
a#fancy_right {right:0}
span.fancy_ico {position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico {left:-9999px;background:transparent url('../img/photobox/fancy_left.png') no-repeat}
span#fancy_right_ico {right:-9999px;background:transparent url('../img/photobox/fancy_right.png') no-repeat}
a#fancy_left:hover {visibility:visible}
a#fancy_right:hover {visibility:visible}
a#fancy_left:hover span {left:20px}
a#fancy_right:hover span {right:20px}
.fancy_bigIframe {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg {position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg_n {top:-18px;width:100%;height:18px;background:transparent url('../img/photobox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne {top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/photobox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e {right:-13px;height:100%;width:13px;background:transparent url('../img/photobox/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se {bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/photobox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s {bottom:-18px;width:100%;height:18px;background:transparent url('../img/photobox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw {bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/photobox/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w {left:-13px;height:100%;width:13px;background:transparent url('../img/photobox/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw {top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/photobox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}
div#fancy_title div {color:#FFF;font:bold 12px Arial;padding-bottom:3px}
div#fancy_title table {margin:0 auto}
div#fancy_title table td {padding:0;vertical-align:middle}
td#fancy_title_left {height:32px;width:15px;background:transparent url(../img/photobox/fancy_title_left.png) repeat-x}
td#fancy_title_main {height:32px;background:transparent url(../img/photobox/fancy_title_main.png) repeat-x}
td#fancy_title_right {height:32px;width:15px;background:transparent url(../img/photobox/fancy_title_right.png) repeat-x}