li.desc {
background-color:#fff; 
color:#000; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
width:100%;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index:2;
font-weight:bold;
}

li.desc a { text-decoration:none;}
li.desc a:hover { text-decoration:none;}

.imageElement a { text-decoration:none;}
.open {  cursor: pointer}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}
#myGallery {
	margin-left: auto; 
	margin-right: auto;
}
.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/loading-bar-black.gif);
}

.jdGallery .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);
}


.number1{
float:left;
background-color:#fff;
filter:alpha(opacity=80);   /* Internet Explorer       */
-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
opacity: 0.8;               /* newer Mozilla and CSS-3 */
width:22px;
height:22px;
line-height:22px;
text-align:center;
font-weight:bold;
font-size: 110%;
vertical-align:middle;
border-right: 2px solid #BBB;
}
.number1a{
float:left;
background-color:#fff;
filter:alpha(opacity=80);   /* Internet Explorer       */
-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
opacity: 0.8;               /* newer Mozilla and CSS-3 */
width:22px;
height:22px;
text-align:center;
font-weight:bold;
font-size: 110%;
vertical-align:middle;
border-right: 2px solid #BBB;
}
.number1a img{
padding-top:4px;
}

.number2{
float:left;
background-color:#fff;
filter:alpha(opacity=80);   /* Internet Explorer       */
-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
opacity: 0.8;               /* newer Mozilla and CSS-3 */
width:260px;
height:22px;
line-height:22px;
text-align:left;
font-weight: bolder;
vertical-align:middle;
}

*html .number2{width:258px;}

.number1 a, .number1a a, .number2 a{ 
text-decoration:none;
display: block;
width:100%;
color:#000!important; }

.number1 a:hover, .number1a a:hover{
background-color:#d0d0d0;
}

.number2 a:hover{
background-color:#d0d0d0;
width:98%;
}
#item1, #item2, #item3, #item4 { background-color:#fff; border:solid 1px #faeaeb}

#buttons { position:absolute; bottom:10px; left:0px; z-index:1; visibility:hidden; list-style-type:none; margin:0px; padding:0px; }


#deschref { padding-left:5px;}

ul.image{
list-style:none; margin-left:0; padding-left:0; margin-top:0; padding-top:0;
}
