#Gallery, #myGallerySet, #flickrGallery { border: 0px solid #000; clear: both; display: block;float:none;  z-index: 5; }
#flickrGallery { width: 500px; height: 334px; }
/*  */
/* hide & format stuff when JS disabled */
#Gallery img.thumbnail, #myGallerySet img.thumbnail { display: none; }
#Gallery .imageElement h3 { clear: left; }
#Gallery .imageElement { clear: both; width: 100%; float:none;}
#Gallery .slideindex ul { display: block; padding-left: 20px; vertical-align: middle; list-style: none; background: url(images/slideshow/squarebullet.gif) no-repeat; margin: 5px 0; }
/*  */

/* General structure*/
.SlideShow { overflow: hidden; position: relative; font-family: Verdana,Arail,Sans-serif; width: 762px; height: 336px; z-index: 5; }
.SlideShow .slideElement { width: 100%; height: 100%; background-color: #FFF; background-repeat: no-repeat; background-position: top left; background-image: url(images/loading-bar-black.gif ); display: block; }
.SlideShow .slideElement .slidetext { padding: 20px; font-size: 1em; color: #000; font-family: Verdana,Arail,Sans-serif; width: 597px; height: 363px; overflow: hidden; }
.SlideShow .loadingElement { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #FFF; background-repeat: no-repeat; background-position: center center; background-image: url(images/loading-bar-black.gif); }
.SlideShow .slideInfoZone { position: absolute; z-index: 10;background:#FCFCFC url(images/slideshow/sideinfoZoneSideTextBG.gif) repeat-x bottom left; width: 184px; margin: 0px; left: 578px; top: 0; height: 304px; line-height: 1em; text-indent: 0; overflow: hidden; }
* html .SlideShow .slideInfoZone { bottom: -1px; }
/*  */

/* formatting for custom slides */
.slidetext { color: #000; padding: 20px; font-family: Verdana,Arail,Sans-serif; font-size: 1em; display: block; clear: right; }
/*  */

/* tab styles */
.tabs { background: transparent url(images/slideshow/tabs_bg.gif) repeat-x top left; color: #000; width: 762px; height: 22px; font-size: 10px; z-index: 9998; clear: both; }
.tabs ul { list-style: none; padding: 0px; margin: 0px; }
.tabs ul li.slidelink { background: transparent url(images/slideshow/tab.gif) no-repeat top left; width: auto; padding: 0px; margin: 0 2px 0 0; display: block; float: left; height: 22px; clear: none; }
.tabs ul li.slidelink a { color: #000; border: none; display: block; background: transparent url(images/slideshow/tab_right.gif) no-repeat top right; width: auto; text-decoration: none; padding: 4px 9px; margin: 0px; text-align: center; cursor: pointer; }
.tabs ul li.slidelink a:active { outline:none; }
.tabs ul li.slidelink a:visited:active {  outline:none;}
.tabs ul li.slidelink a:hover { background: transparent url(images/slideshow/tab_hover_right.gif) no-repeat top right; color: #FFF; text-decoration: underline; }
.tabs ul li { background: transparent url(images/slideshow/tab.gif) no-repeat top left; }
.tabs ul li:hover { background: transparent url(images/slideshow/tab_hover.gif) no-repeat top left; }
.tabs ul li.iehover { background: transparent url(images/slideshow/tab_hover.gif) no-repeat top left;}

.tabs ul li.slideSelected { background: transparent url(images/slideshow/tab_selected.gif) no-repeat top left;width: auto; padding: 0px; margin: 0 2px 0 0; display: block; float: left; height: 22px; clear: none; }
.tabs ul li.slideSelected:hover {cursor:default}
.tabs ul li.slideSelected a {color: #000;font-size:12px; outline:none;border: none; display: block; background: transparent url(images/slideshow/tab_selected_right.gif) no-repeat top right; width: auto; text-decoration: none; padding: 4px 9px; margin: 0px; text-align: center; cursor: pointer;  }
.tabs ul li.slideSelected a:hover {cursor:default;outline:none; }

/* 'brand story' custom */
.SlideShowWrapper .SlideShow { width: 627px !important; }
.SlideShowWrapper { width: 945px; height: 400px; z-index: 5; }
.SlideShowWrapper .tabs { display: none !important; }
.SlideShowWrapper .StaticBlock { width: 289px; margin: 0; z-index: 6; height: 383px; background: #FFF; display: block; float: right; }
.StaticBlock h4 { margin-top: 0; padding-top: 0; }
.SlideShow img { border: 0; margin: 0; }
/*  */

/* multi images class */
.group { display: block; width: 260px; float: left; overflow: hidden; height: 140px; margin: 14px; background-position: 50% 40%; background-repeat: no-repeat; }
.group a { display: block; width: 260px; float: left; overflow: hidden; height: 140px; }
.group a:hover { background: transparent url(images/slideshow/zoom.png) no-repeat center center; }
.group img { }
/*  */

/* factfile selectors */
.factfile{margin-top:10px;}
.factfile .visual,.factfile .info{width:375px;height:406px;background-color:#ccc;}
.factfile .info{left:388px; top:10px;position:absolute;background:#FFF url(images/slideshow/factfile_info_bg.jpg) repeat-x bottom left;overflow:hidden;}
.factfile .info h3{font-size:14px ;margin:13px;font-weight:bold;color:#CC3333 }
.factfile .info h4{font-size:12px ;margin:13px;font-weight:bold;color:#444 }
.factfile .info dl,.factfile .info p{margin:13px;}
.factfile .info .facts{}
.factfile .info dt{font-weight:bold;font-size:11px;width:152px;height:auto;float:left;padding:0;padding-left: 14px; vertical-align: top; list-style: none; background: url(images/slideshow/squarebullet.gif) no-repeat 2px 5px; margin: 3px 0; }
.factfile .info dd{font-weight:normal;font-size:11px;width:152px;height:auto;float:left;padding:0;margin: 3px 0; }





/* Links/pagination*/
.SlideShow a { font-size: 12px;  cursor: pointer  }
.SlideShow a.right, .SlideShow a.left { position: absolute; cursor: pointer ; z-index: 9998; border: 0px solid #fff; }
.SlideShow a.right:hover, .SlideShow a.left:hover { }
.SlideShow a.left {  left: 531px; top: 286px;height: 20px; width: 19px; background: url(images/slideshow/btnPrevious.png) no-repeat -20px 0px; }
.SlideShow a.left:hover { background: url(images/slideshow/btnPrevious.png) no-repeat 0px 0px;}
* html .SlideShow a.left { background: url(images/slideshow/btnPrevious.gif) no-repeat -20px 0px;left: 534px;}
* html .SlideShow a.left:hover { background: url(images/slideshow/btnPrevious.gif) no-repeat 0px 0px;}
.SlideShow a.right { left: 550px; top: 286px;  height: 20px; width: 20px; background: url(images/slideshow/btnNext.png) no-repeat -19px 0px; }
.SlideShow a.right:hover { background: url(images/slideshow/btnNext.png) no-repeat 0px 0px; }
* html .SlideShow a.right { background: url(images/slideshow/btnNext.gif) no-repeat -20px 0px;left: 552px; top: 286px; }
* html .SlideShow a.right:hover { background: url(images/slideshow/btnNext.gif) no-repeat -1px 0px; }
/*  */

/* lightbox link*/
.SlideShow a.open { left: 0; top: 0; width: 100%; height: 100%; border: none !important; }
.withArrows a.open { position: absolute; top: 0; left: 0; height: 99%; width: 568px; z-index: 10; background: none; }
.SlideShow a.open:hover, .SlideShow .group a:hover { left: 0; top: 0; width: 100%; height: 100%; background: transparent url(images/slideshow/zoom.png) no-repeat center center; }
.withArrows a.open:hover { position: absolute; top: 0; left: 0; height: 99%; width: 568px; z-index: 10; background: transparent url(images/slideshow/zoom.png) no-repeat center center; }
* html .SlideShow a.open:hover { left: 0; top: 0; width: 100%; height: 100%; background: transparent url(images/slideshow/zoom.gif) no-repeat center center; }
* html .SlideShow a.open:hover { position: absolute; top: 0; left: 0; height: 99%; width: 568px; z-index: 10; background: transparent url(images/slideshow/zoom.gif) no-repeat center center; }

/* lightbox link for factfile slides*/

.visual{position:relative}
.visual a.enlarge { position: absolute; top: 0; left: 0; height: 99%; width: 376px; z-index: 10; background: none;display:block;border:none }
* html .visual a.enlarge { position: absolute; top: 0; left: 0; height: 407px; width: 376px; z-index: 10; background: none;display:block;border:none }

.visual a.enlarge:hover, .SlideShow .group a:hover { left: 0; top: 0; width: 376px; height: 100%; background: transparent url(images/slideshow/open.png) no-repeat center center;display:block;border:none }
.visual a.enlarge:hover { position: absolute; top: 0; left: 0; height: 99%; width: 376px; z-index: 10; background: transparent url(images/slideshow/open.png) no-repeat center center; display:block;border:none}
* html .visual a.enlarge:hover { position: absolute; top: 0; left: 0; height: 407px; width: 376px; z-index: 10; background: transparent url(images/slideshow/open.gif) no-repeat center center; display:block;border:none}


/* Side info panel*/
.slideInfoZone .Header {  background: #CC3333 url(images/slideshow/sideinfoZoneHeaderBG.jpg) repeat-x bottom left; }
.slideInfoZone .TopCorner{position:relative;top: 0px; left: 0px; width: 184px; height: 3px;font-size:0.1px;background: #CC3333 url(images/slideshow/sideinfoZoneHeaderTopCorner.gif) no-repeat top left;}
.slideInfoZone .BotCorner{position:relative;bottom: 0px; left: 0px; width: 184px; height: 3px;font-size:0.1px;background: #CC3333 url(images/slideshow/sideinfoZoneHeaderBotCorner.gif) no-repeat bottom left;}
.slideInfoZone .Header h2 { padding: 19px 11px 19px 11px; font-size: 1.4em; line-height: 1.2em; margin: 0; font-weight: normal; color: #FFF; font-family: Verdana,Arail,Sans-serif; }

.slideInfoZone .sidetext { overflow: hidden; height:180px; padding: 15px 10px  !important ; }
.slideInfoZone .sidetext,.slideInfoZone .sidetext div,.slideInfoZone .sidetext p{line-height:1.4em}
.slideInfoZone .slideindexholder { font-size: 1em; margin: 10px }
.slideInfoZone .slideindexinner { font-family: Verdana,Arail,Sans-serif; font-size: 12px; overflow: hidden; }
.slideInfoZone p { padding: 0; font-size: 1em; margin: 2px 5px; font-family: Verdana,Arail,Sans-serif !important; }

.slideInfoZone ul { width: 140px; list-style-type: none; margin: 0; padding: 0; margin-top: 15px;margin-bottom:15px; }
.slideInfoZone li.slidelink { display: block; padding-left: 20px; vertical-align: middle; list-style: none; background: url(images/slideshow/squarebullet.gif) no-repeat 2px 7px; margin: 5px 0; }
.slideInfoZone li.slidelink a { vertical-align: top; text-decoration: none; }
.slideInfoZone li.selected a { border: none; color: #000; vertical-align: top; text-decoration: none; }

.slideInfoZone .scrolldown:hover { background: transparent url(images/slideshow/btnDown.png) no-repeat 0px -18px ;border:none;text-decoration:none !important; }
.slideInfoZone .scrollup:hover { background: transparent url(images/slideshow/btnUp.png) no-repeat  0px -20px;border:none;text-decoration:none !important;}
.slideInfoZone .scrollup { background: url(images/slideshow/btnUp.png) no-repeat ; position: absolute; bottom: 25px !important; left: 155px; height: 20px; width: 20px; z-index: 9990; cursor: pointer;border:none !important;text-decoration:none; }
.slideInfoZone .scrolldown { background: url(images/slideshow/btnDown.png) no-repeat;position: absolute; bottom: 06px !important; left: 155px; height: 18px; width: 20px; z-index: 9990; cursor: pointer; border:none !important;text-decoration:none;}

* html .slideInfoZone .scrollup { background: url(images/slideshow/btnUp.gif) no-repeat 0px -20px; position: absolute; bottom: 75px; left: 155px; height: 20px; width: 20px; z-index: 9990; cursor: pointer;border:none !important;text-decoration:none; }
* html .slideInfoZone .scrolldown { background: url(images/slideshow/btnDown.gif) no-repeat 0px -20px; position: absolute; bottom: 56px; left: 155px; height: 18px; width: 20px; z-index: 9990; cursor: pointer;border:none !important;text-decoration:none; }
* html .slideInfoZone .scrollup:hover { background: transparent url(images/slideshow/btnUp.gif) no-repeat 0px 0px ; }
* html .slideInfoZone .scrolldown:hover { background: transparent url(images/slideshow/btnDown.gif) no-repeat 0px 0px ; }
/*  */


/* Carousel*/
.SlideShow div.carouselContainer { position: absolute; height: 134px; width: 570px; z-index: 10; margin: 0px; left: 0; top: 0; }
.SlideShow div.carouselContainer a.carouselBtn { position: absolute; bottom: 0; right: 0; height: 21px; width: 111px; background: transparent url(    'images/slideshow/btnCarousel.png' ) no-repeat -111px 0px; text-align: center; font-size: 13px; color: #fff; cursor: pointer; }
.SlideShow .carousel { position: absolute; background: transparent url(    'images/slideshow/CarouselBG.jpg' ) no-repeat top right; width: 100%; margin: 0px; left: 0; top: 0; height: 114px; color: #666; text-indent: 0; overflow: hidden; }
.jdExtCarousel { overflow: hidden; position: relative; }
.SlideShow .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper { position: absolute; width: 100%; height: 78px; top: 0; left: 0; overflow: hidden; padding-top: 10px; }
.SlideShow .carousel .carouselInner, .jdExtCarousel .carouselInner { position: relative; }
.SlideShow .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail { cursor: pointer; background: #ccc; background-position: center center; float: left; }
.SlideShow .wall .thumbnail, .jdExtCarousel .wall .thumbnail { margin-bottom: 10px; }
.SlideShow .carousel .carousellabel, .jdExtCarousel .carousellabel { font-size: 13px; position: absolute; bottom: 5px; left: 10px; padding: 0; margin: 0; width: 90%; }
.SlideShow .carousel .wallButton, .jdExtCarousel .wallButton { font-size: 10px; position: absolute; bottom: 5px; right: 10px; padding: 1px 2px; margin: 0; background: #222; border: 1px solid #888; cursor: pointer; }
.SlideShow .carousel .label .number, .jdExtCarousel .label .number { color: #b5b5b5; }
/*  */

/* Gallery Sets */
.SlideShow a.gallerySelectorBtn { z-index: 15; position: absolute; top: 0; left: 30px; height: 20px; /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/ text-align: center; padding: 0 10px; font-size: 13px; background: #666; color: #fff; cursor: pointer; /*opacity: .4;     -moz-opacity: .4;     -khtml-opacity: 0.4;     filter: alpha(opacity=40);*/ }
.SlideShow .gallerySelector { z-index: 20; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; }
.SlideShow .gallerySelector h2 { margin: 0; padding: 10px 20px 10px 20px; font-size: 20px; line-height: 30px; color: #fff; }
.SlideShow .gallerySelector .gallerySelectorWrapper { overflow: hidden; }
.SlideShow .gallerySelector .gallerySelectorInner div.galleryButton { margin-left: 10px; margin-top: 10px; border: 1px solid #888; padding: 5px; height: 40px; color: #fff; cursor: pointer; float: left; }
.SlideShow .gallerySelector .gallerySelectorInner div.hover { background: #333; }
.SlideShow .gallerySelector .gallerySelectorInner div.galleryButton div.preview { background: #000; background-position: center center; float: left; border: none; width: 40px; height: 40px; margin-right: 5px; }
.SlideShow .gallerySelector .gallerySelectorInner div.galleryButton h3 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
.SlideShow .gallerySelector .gallerySelectorInner div.galleryButton p.info { margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #aaa; }

.slidelink a { text-decoration: underline; font-size: 12px; }
.sidetext ul { margin-top: 10px; }
.sidetext li { padding: 1px; }

/* Gallery Sets 
.SlideShow .slideElement  .textslidetext {margin-top:20px}
.SlideShow .slideElement  .slidetext { width: 580px; background-color:#d7d7d8; float:left; z-index:9999}
.SlideShow .slideElement  .slidetext .sliderow {float:left; padding:8px 0 4px  20px }
.SlideShow .slideElement  .slidetext .sliderow .tick {float:left; width: 40px; height:30px; background:url(images/tick.gif) no-repeat right top;  }
.SlideShow .slideElement  .slidetext .sliderow .cross {float:left; width: 40px; height:30px ;background:url(images/cross.gif) no-repeat right top}
.SlideShow .slideElement  .slidetext .sliderow .text {float:right; width: 550px; font:1.2em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#5e5e5e}
.SlideShow .slideElement  .slidetext .textonlyslide {margin:20px; float:left; display:block}*/