#slidesThumbsframe{
	width:620px;
	height:310px;
	padding:3px;
	display:none;
}
div.slidesThumbsPics{
	width:149px;
	height:149px;
	padding:3px;
	//border:1px solid black;
	clear:none;
	float:left;
	background-color:#444;
}
div.slidesThumbsPics:hover{
	padding:5px 1px 1px 5px;
}
img.slidesThumbsPics{
	padding:2px;
	border:1px solid white;
	background-color:white;
	box-shadow: 4px 4px 4px #222;
	-webkit-box-shadow: 4px 4px 4px #222;
}
img.slidesThumbsPics:hover{
	box-shadow: 0px 0px 0px #222;
	-webkit-box-shadow: 0px 0px 0px #222;
}
#div_3D_Loading {
	position:relative;
	width:302px;
	text-align:center;
}
#charged_txt{
	font-size: 16px;
}
#loadBarFrame{
	position:relative;
	width:300px;
	height:20px;
	margin:3px auto;
	border-style: solid;
	border-width: 1px;	
	border-color: #222 #555 #555 #222;
	visibility:visible;
}
#fillBarFrame{
	position:relative;
	width:0px;
	height:20px;
	margin:0;
	float:left;
	border-width: 0;	
	visibility:visible;
	background-color:  #777;
}
#frame3D  {
	position:absolute;
	padding: 0 0 30px 0;
	height: auto;
	border-width: 0px;
	background-color: transparent;
	z-index:500;
	display:none;
}

#pic3Ddiv  {
	position:relative;
	margin:0 auto;
	padding: 8px;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	border-left: 1px solid #555;
	background-color: #444;
}
#pic3Ddiv_a  {
	position:relative;
	padding:0;
	border-style: solid;
	border-width: 1px;	
	border-color: #222 #555 #555 #222;
	overflow:hidden;
}
#pic3Ddiv_b  {
	position:relative;
	padding:0;
	border-style: solid;
	border-width: 1px;	
	border-color: #555 #222 #222 #555;
	clear:both;
	overflow:hidden;
	//background-color: red;
}
#moveME3D {
	position:relative;
	display:none;
	overflow:hidden;
}
div.3Dholder  {
	padding:0;
	border-width: 0;
}
#controls3Dframe  {
	position:relative;
	padding: 0;
	height: auto;
	margin:0 auto;
	border-width: 0px;
	background-color: transparent;
	display:none;
}
div.buttons3D  {
	width: 42px;
	height: 42px;
	padding:5px;
	border-style: solid;
	border-color: #555 #222 #222 #555;
	border-width: 1px;	
	float:left;
	clear:none;
}
div.key_on {
	background-color:  #777;
}
div.key_on2 {
	background-color:  #CCC;
	border-color: #222 #555 #555 #222;
}
div.key_off {
	background-color:  #444;
}
div.key_off2 {
	background-color:  #444;
	border-color: #222 #555 #555 #222;
}

#slideShowWindow {
	//display:none;
	position:relative;
	width: 768px;
	height: auto;
	padding:0;
	margin:auto 0;
	border:0;
	left:0;
	top:0;
	z-index:550;
	background-color:red;
	//overflow:visible;
}
#prodName {
	position:relative;
	width: 768px;
	height: 35px;
	//border-bottom: 1px solid red;
	border-top: 1px solid black;
	background-color:white;
	z-index:200;
}
#prodName2 {	
	height: 25px;
	clear:none;
	float:left;
	width:600px;
	padding:5px 10px;
	background-color:#444;
	color:white;
}

a.prodName{
	font-size: 20px;
	font-weight:bold;
	text-shadow: 2px 2px 4px black;
}
div.slideNr {
	height: 25px;
	width: 128px;
	padding:8px 10px 2px 10px;
	background-color:#444;
	color:white;
	clear:none;
	float:left;
	text-align: right;
}
a.slideNr{
	font-size: 16px;
	//font-weight:bold;
	text-shadow: 1px 1px 2px black;
}
#slidesContainer {
	position:relative;
	left: -1px;
	height: auto;
	//background-color:#777;
	//overflow:visible;
}

div.slideShowContainer {
	position:relative;
	width: 768px;
	height: auto;
}
div.floater {
	background-color:white;
	clear:none;
	float:left;
	border: 1px solid black;
}
div.hidden {
	display:none;
}
div.OFvisible {
	overflow:visible;
}
div.slideShowTXT {
	padding:10px;
	width:748px;
	background-color:#444;
	color:white;
	border-top: 1px solid black;
	position:relative;
	display:block;
	overflow:hidden;
}
a.slideShowTXT {
	font-size: 15px;
	//font-weight: bold;
	text-shadow: 1px 1px 2px black;
}
div.sliderOut{
	position:absolute;
	left:758px;
	top:10px;
	width:5px;
	height:200px;
	background-color:white;
	opacity: 0.2;
	border-radius:3px;
	display:none;
}
#slidesThumbsframeBck{
	position:absolute;
	width:1024px;
	height:1024px;
	top:0;
	left:0;
	background-color:black;
	z-index:990;
	filter:alpha(opacity=70);
	opacity:0.70;
	display:none;
}
#slidesThumbsframeHolder{
	position:absolute;
	height:auto;
	width:auto;
	border-style: solid;
	border-color: #555 #222 #222 #555;
	border-width: 1px;
	padding:2px;
	background-color: #444;
	display:none;
	z-index:1000;
}
#slidesThumbsframe{
	display:block;
	position:relative;
	top:0;
	left:0;
	background-color: #444;
	border-style: solid;
	border-color: #222 #555 #555 #222;
	border-width: 1px;	
}