#indexGallery
{ width: 310px !important; height: 310px !important; z-index:5;	display: none;	}

#myGallery
{ width: 250px !important;	height: 250px !important;	z-index:5;	display: none;}

.jdGallery
{	overflow: hidden;	position: relative;}

.jdGallery img
{	border: 0;	margin: 0; }

.jdGallery .slideElement
{	width: 100%;	height: 100%;	background-color: #000;	background-repeat: no-repeat; padding-bottom: 10px;}

.jdGallery .loadingElement
{	width: 100%;	height: 100%;	position: absolute;	left: 0;	top: 0;	background-color: #000;
	background-repeat: no-repeat;	background-position: center center;
	background-image: url('img/loading-bar-black.gif');}

.jdGallery .slideInfoZone
{	position: absolute;	z-index: 9;	width: 100%;	margin: 0;	padding: 0 0 0 25px;	left: 0;	bottom: 0;
	height: 35px;	background: #333;	color: #fff;	text-indent: 0;	overflow: hidden;	filter:alpha(opacity=100);
	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}

* html .jdGallery .slideInfoZone
{	bottom: -1px;}

.jdGallery .slideInfoZone h2
{	padding: 0;	font-size: 80%;	margin: 0;	margin: 2px 5px;	font-weight: bold;	color: inherit;}

.jdGallery .slideInfoZone p
{	padding: 0;	font-size: 60%;	margin: 2px 5px;	color: #fff;	line-height:80%;}

/* Carousel external styles */
#thumb-nav { width:100%; height:80px; overflow:hidden;}
.fmGallery { overflow:hidden; position:relative;}
.fmGallery div.carouselContainer
{ position:absolute; height:80px; width:100%; z-index:10; margin:0px; left:0; top:0; }
.fmGallery .carousel
{ position: absolute; width: 310px; margin: 0px; left: 0; top: 0; height: 80px; background: #000;
    color: #006699; text-indent: 0; overflow: hidden; }
.fmGallery .carousel .carouselWrapper
{ position: absolute; width: 310px; height: 70px; top: 10px; left: 0; overflow: hidden; }
.fmGallery .carousel .carouselInner { position: relative; }
.fmGallery .carousel .carouselInner .thumbnail
{ cursor: pointer; background: #000; background-position: center center; float: left; border: solid 1px #fff;}
.fmGallery .carousel .label
{ font-size: 11px; position: absolute; bottom: 5px; left: 10px; padding: 0; margin: 0; }
.fmGallery .carousel .label .number
{ color: #fff;}


/* Carousel styles for control-embedded */
.jdGallery div.carouselContainer
{	position: absolute;	height: 135px; width: 310px;	z-index: 10;	margin: 0px;	left: 0;	top: 0;}

.jdGallery a.carouselBtn
{	position: absolute;	bottom: 0;	right: 30px;	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;	padding: 0 10px;font-size: 13px;	background: #333;	color: #fff;	cursor: pointer;}

.jdGallery .carousel
{	position: absolute;	width: 100%;	margin: 0px;	left: 0;	top: 0;	height: 115px;	background: #333;
	color: #fff;	text-indent: 0;	overflow: hidden;}

.jdGallery .carousel .carouselWrapper
{	position: absolute;	width: 310px;	height: 78px;	top: 10px;	left: 0;	overflow: hidden;}

.jdGallery .carousel .carouselInner
{	position: relative;}

.jdGallery .carousel .carouselInner .thumbnail
{	cursor: pointer;	background: #000;	background-position: center center;	float: left;	border: solid 1px #fff;}

.jdGallery .carousel .label
{	font-size: 13px;	position: absolute;	bottom: 5px;	left: 10px;	padding: 0;	margin: 0;}

.jdGallery .carousel .label .number
{	color: #b5b5b5;}

.jdGallery a
{	font-size: 100%;	text-decoration: none;	color: inherit;}

.jdGallery a.right, .jdGallery a.left
{	position: absolute;	height: 99%;	width: 25%;	cursor: pointer;	z-index:10;	filter:alpha(opacity=100);
	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}

* html .jdGallery a.right, * html .jdGallery a.left
{	filter:alpha(opacity=100);}

.jdGallery a.right:hover, .jdGallery a.left:hover
{	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity: 1;	opacity: 1;}

.jdGallery a.left
{left: 5px;	bottom: 0;	background: url('img/prev.png') no-repeat bottom left;}

* html .jdGallery a.left { background: url('img/prev.gif') no-repeat bottom left; }

.jdGallery a.right
{	right: 5px;	bottom: 0;	background: url('img/next.png') no-repeat bottom right;}

* html .jdGallery a.right { background: url('img/next.gif') no-repeat bottom right; }

.jdGallery a.open
{	left: 0;	top: 0;	width: 100%;	height: 100%;}

.withArrows a.open
{	position: absolute;	top: 0;	left: 25%;	height: 99%;	width: 50%;	cursor: pointer;	z-index: 10;
	background: none;	-moz-opacity:1;	-khtml-opacity: 1;	opacity: 1;}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=100); }
	
