@charset "utf-8";

/* CSS3 Document by Michal Pilch(michal.pilch@media77.co.uk) */

#dhtmlgoodies_slideshow { width: 600px; }

#galleryContainer { height: 102px; border: 1px solid #CCCCCC; position: relative; overflow: hidden; padding: 0px; height: 154px; height: 152px; height: 152px; }

#arrow_left { position: absolute; left: 0px; z-index: 10; background-color: #fbfbfb; padding: 1px; height: 100%; }

#arrow_right { position: absolute; right: 0px; z-index: 10; background-color: #fbfbfb; padding: 1px; height: 200px; }

.arrow_aj { padding-top: 54px; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.arrow_aj:hover { opacity: 1.0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

.arrow_opacity { opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); border:0px;}

.arrow_opacity:hover { opacity: 1.0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

#theImages { position: absolute; height: 150px; left: 40px; width: 100000px; }

#theImages #slideEnd { float: left; }

#theImages img { float: left; padding: 1px; opacity: 0.5; cursor: pointer; border: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

#waitMessage { display: none; position: absolute; left: 460px; top: 270px; background-color: #FFF; border: 3px double #000; padding: 4px; color: #555; font-size: 0.9em; font-family: arial; }

#theImages .imageCaption { display: none; }

#showproduct { width: 100%; margin-top: 20px; }

/*#previewPane { border: 1px solid #CCCCCC; margin-bottom: 10px; vertical-align: middle; padding:0 10px; *padding:10px; height: 340px; }*/
#previewPane {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	overflow:hidden;
	padding:0 10px 10px;
	vertical-align:middle;
}
#previewPane img { line-height: 400px; }

#previewPane #largeImageCaption { color: #515151; font-family: Verdana, Arial; font-size: 12px; width: 420px;}

#galleryContainer_product { height: 337px; border: 1px solid #CCCCCC; position: relative; overflow: hidden; padding: 1px;}
.flr {float:right; width: 143px; margin-right:20px;}

.clearboth { clear: both; }

#arrow_left_product { padding: 1px 50px;}

#arrow_right_product { padding: 1px 50px;}

#theImages_product { position: absolute; height: auto; left: 2px; width: 135px; }
#theImages_product p { margin:2px 0;}
#theImages_product #slideEnd { float: left; }

#theImages_product img { float: left; margin: 1px; opacity: 0.5; cursor: pointer; border: solid #CCCCCC 1px; font-size:14px; font-weight:bold; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); width:133px; height:100px; text-align:center;}

#theImages_product img:hover { float: left; margin: 1px; opacity: 0.5; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

#theImages_product .imageCaption { display: none; }