#myGallery, #myGallerySet, #flickrGallery{	width: 387px;	height: 257px;	z-index:5;	border: 1px solid #000;}#flickrGallery{	width: 500px;	height: 334px;}#myGallery img.thumbnail, #myGallerySet img.thumbnail{	display: none;}/*changes for the info container separation*/#myInfoContainer { /*width: 275px; height: 355px;*/}.myInfoContainer h2, h3, h4 {  text-align : left;}/*end insert*/.jdGallery{	overflow: hidden;	position: relative;}.jdGallery img{	border: 0;	margin: 0;}.jdGallery .slideElement{/*changes for the info container separation*/	float: left;	position: relative;	width: 387px;	height: 257px;	/* set the background color of the large image here*/	background-color: gray;	background-repeat: no-repeat;	/* changed this to 	background-position: center center; */		background-position: center top;	background-image: url('img/loading-bar-black.gif');}.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');}/*changes for the info container separation*/.jdGallery .slideInfoZone {	position: relative;	z-index: 10;	width: 387px;	height: 20px;	/*left: 0;*/	bottom: 0;	text-indent: 0;	overflow: hidden;}#myInfoContainer {	width: 387px;	height: 15px;	padding: 0;	line-height: 20px;	color: #ffffff;	display: inline}* html .jdGallery .slideInfoZone {	bottom: -1px;	margin: -15px 0 0 40px;}.jdGallery .slideInfoZone h4, #myInfoContainer h2 {	margin-left: 15px;	padding: 0;	font-size: 14px;	height: 18px;	font-weight: bold;	color: orange;	float: left;}.jdGallery .slideInfoZone p, #myInfoContainer p {	margin-left: 10px;	margin-top: 2px;	padding: 0;	font-size: 10px;	height:18px;	float: left;	}/*end mod infozone*/.jdGallery div.carouselContainer{	/* changed this position: absolute; to and added a float left*/	float: left;	position: relative;	height: 152px;	width: 100%;	z-index: 10;	margin: 0 0 0;	left: 0;	top: 0;}.jdGallery .carousel{	position: absolute;	width: 100%;	margin: 0px;	left: 0;	top: 0;	height: 115px;	background: #333;	color: #fff;	text-indent: 0;	overflow: hidden;}.jdExtCarousel{	overflow: hidden;	position: relative;}.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{ /*changed this position absolute to relative*/	position: relative;	width: 99%;	height: 97px;	top: 3px;	left: 0;	overflow: hidden;}.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{	position: relative;}.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{ /* background here defines background of the carousel images*/	cursor: pointer;	background: transparent;	background-position: center center;	float: left;	border: solid 0px #fff;}.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{	margin-bottom: 10px;}.jdGallery .carousel .label, .jdExtCarousel .label{/*set display to none to get rid of the pictiure counter*/	font-size: 13px;	position: absolute;	bottom: 5px;	left: 10px;	padding: 0;	margin: 0;	display: none;}.jdGallery .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;}.jdGallery .carousel .label .number, .jdExtCarousel .label .number{	color: #b5b5b5;}.jdGallery a{	font-size: 100%;	text-decoration: none;	color: inherit;}	/* Gallery Sets */.jdGallery 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: #333;	color: #fff;	cursor: pointer;	opacity: .4;	-moz-opacity: .4;	-khtml-opacity: 0.4;	filter:alpha(opacity=40);}.jdGallery .gallerySelector{	z-index: 20;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	background: transparent;}.jdGallery .gallerySelector h2{	margin: 0;	padding: 10px 20px 10px 20px;	font-size: 20px;	line-height: 30px;	color: #fff;}.jdGallery .gallerySelector .gallerySelectorWrapper{	overflow: hidden;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{	margin-left: 10px;	margin-top: 10px;	border: 1px solid #888;	padding: 5px;	height: 40px;	color: #fff;	cursor: pointer;	float: left;}.jdGallery .gallerySelector .gallerySelectorInner div.hover{	background: #333;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{	background: transparent;	background-position: center center;	float: left;	border: none;	width: 40px;	height: 40px;	margin-right: 5px;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{	margin: 0;	padding: 0;	font-size: 12px;	font-weight: normal;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{	margin: 0;	padding: 0;	font-size: 12px;	font-weight: normal;	color: #aaa;}



