 .dijitDialogUnderlay { background-color:#000; }
.dojoxLightbox { position:absolute; z-index:999; overflow:hidden; width:100px; height:100px; border:11px solid #fff; background:#fff url(images/loading.gif) no-repeat center center; -webkit-box-shadow: 0px 6px 10px #636363; -webkit-border-radius: 3px; -moz-border-radius:4px; border-radius: 4px; }
.dojoxLightboxContainer { position:absolute; top:0; left:0; }
.dojoxLightboxFooter { padding-bottom:5px; position:relative; bottom:0; left:0; margin-top:8px; color:#333; z-index:1000; font-size:10pt; }
.dojoxLightboxGroupText { color:#666; font-size:8pt; }
.LightboxNext, .LightboxPrev, .LightboxClose { float:right; width:16px; height:16px; cursor:pointer; }
.nihilo .LightboxClose, .tundra .LightboxClose { background:url(images/close.png) no-repeat center center; }
.di_ie6 .nihilo .LightboxClose, .dj_ie6 .tundra .LightboxClose { background:url(images/close.gif) no-repeat center center; }
.nihilo .LightboxNext, .tundra .LightboxNext { background:url(images/right.png) no-repeat center center; }
.dj_ie6 .nihilo .LightboxNext, .dj_ie6 .tundra .LightboxNext { background:url(images/right.gif) no-repeat center center; }
.nihilo .LightboxPrev, .tundra .LightboxPrev { background:url(images/left.png) no-repeat center center; }
.dj_ie6 .nihilo .LightboxPrev, .dj_ie6 .tundra .LightboxPrev { background:url(images/left.gif) no-repeat center center; }
.soria .LightboxClose, .soria .LightboxNext, .soria .LightboxPrev { width:15px; height:15px; background:url(../../../dijit/themes/soria/images/spriteRoundedIconsSmall.png) no-repeat center center; background-position:-60px; }
.soria .LightboxNext { background-position:-30px 0; }
.soria .LightboxPrev { background-position:0 0; }
.slideShowWrapper { position:relative; background:#fff; padding:8px; border:1px solid #333; padding-bottom:20px; overflow:hidden; -moz-border-radius:3pt; -webkit-border-radius:4pt; -webkit-drop-shadow:#ccc 4pt; }
.slideShowNav { position:absolute; bottom:-18px; left:0px; padding:0px 3px 2px 0px; background-color:#fff; width:100%; }
.slideShowNavWrapper { float:right; }
.slideShowTitle { float:left; color:#333; font-size:10pt; }
.slideShowTitle .slideShowCounterText { font-size:6pt; color:#666; }
.slideShowHidden { position:absolute; display: none; height: 1px; width: 1px; }
.slideShowImageWrapper { position:relative; text-align: center; margin-top: -42px; float: left; width: 100%; }
.slideShowImageWrapper img { border: 0px none; }
.slideShowNotifier { background-color: red; width: 100px; height: 5px; font-size: 1%; }
.slideShowSlideShow { position:absolute; top:30px; padding: 0 5px; border: 0px; text-decoration: none; color: #2e6ab1; }
.slideShowLoading { background-color: #fad66a; }
.slideShowLoaded { background-color: transparent; }
.slideShowCtrlPrev { background-position: -96px 0px; float: left; }
.slideShowCtrlNext { background-position: -144px 0px; float: right; }
.slideShowCtrlPlay { background-position: -190px 0px; position: absolute; }
.slideShowPaused .slideShowCtrlPlay { background-position: -236px 0px; position: absolute; }
.slideShowCtrl span.slideShowCtrlHide { background-image: url(../../../dojo/resources/blank.gif); cursor: auto; }
.slideShowCtrl { height: 50px; width: 100%; position: relative; z-index:999; float: left; }
.slideShowCtrl span { width: 50px; height: 100%; background-image: url(/slideshows/buttons.png); cursor: pointer; }
.dj_ie .slideShowCtrl span { background-image: url(/slideshows/buttons.png); }
.dj_ie6 .slideShowPager li.currentpage, .dj_ie6 .pagination li.disablepage{ margin-right: 5px; padding-right: 0; }
.thumbWrapper .thumbNav { background-repeat: no-repeat; background-position: center; padding-top: 1px; width: 30px; height: 100%; }
.thumbOuter { padding-bottom: 2px; }
.thumbOuter.thumbHoriz { width: 500px; height: 85px; }
.thumbOuter.thumbVert { width: 100px; height: 400px; }
.thumbOuter .enabled { background: transparent url(images/buttons.png) no-repeat center center; }
.dj_ie6 .thumbOuter .enabled { background-image: url(images/buttons.png); }
.thumbOuter .thumbNav img { width: 48px; height: 75px; }
.thumbOuter .thumbClickable div { cursor: pointer; }
.thumbOuter .prevHoriz { background-position: -96px 12px; position: relative; float: left; height: 100%; }
.thumbOuter .nextHoriz { background-position: -144px 12px; position: relative; float: right; height: 100%; }
.thumbOuter .prevVert { background-position: 0px 0px; height: 48px; width:48px; margin-left:24px; }
.thumbOuter .nextVert { background-position: -48px 0px; height: 48px; width:48px; margin-left:24px; }
.thumbWrapper img { height: 75px; max-width: 100px; width: expression(this.width > 100 ? 100: true); }
.thumbWrapper .thumbNav .imageGalleryThumb { height: 50px; }
.thumbWrapper .thumbNotifier { background-color: red; width: 0px; margin-left: 2px; height: 5px; font-size: 1%; }
.thumbWrapper .thumbLoaded { background-color: transparent; }
.thumbScroller { overflow-x: hidden; overflow-y: hidden; text-align: center; }
.thumbHoriz .thumbScroller { width: 500px; height: 85px; float: left; }
.thumbVert .thumbScroller { height: 500px; width: 100px; }
.thumbWrapper { float: left; }
.thumbVert .thumbWrapper { width: 100px; height: 10px; }
.thumbHoriz .thumbWapper { height:85px; width: 10px; }
.thumbWrapper.thumbHoriz div { float: left; padding-right: 2px; }
.thumbWrapper.thumbVert { width: 100px; }
.thumbWrapper.thumbVert div { padding-bottom: 2px; }
.imageGalleryWrapper { padding-bottom: 20px; text-align: center; }
.dojoxBadge { position:relative; }
.dojoxBadge .dojoxBadgeImage { position:absolute; top:0; left:0; margin:0; padding:0; }
.dojoxBadge { margin:0; padding:0; border:1px solid #eee; }
.dojoxBadge .dojoxBadgeImage { overflow:hidden; margin-left:1px; margin-top:1px; background:#ededed; z-index:90; }
.dojoxBadge .dojoxBadgeSeen { background-color:#dedede; }
.dojoxBadge .dojoxBadgeOver { background-color:green !important; }
.dojoxBadge .dojoxBadgeTop { z-index:99; }
.glassNode { overflow:hidden; position:absolute; visibility:hidden; }
.slideShowWrapper { border: none; padding: 0px; background-color: black; -moz-border-radius: 0pt; -webkit-border-radius: 0pt; }
.slideShowNav { bottom: 0px; }
.slideShowTitle { margin: 0px; padding: 0px 5px 10px 5px; color: white; background-color: black; width: 100%; font-size: 8pt; line-height: 1em; z-index: 100000; }
.slideShowTitle .slideShowCounterText { line-height: 1em; }
.slideShowImageWrapper { margin-top:-82px; }
.slideShowSlideShow { top: 0px; }
.slideShowCtrl span { background-image: url(/slideshows/buttons.png); }
.slideShowCtrl { width: 120px; height: 40px; float: right; }

