* { margin:0; padding:0; outline:none; }

.hide { display:none; }

#container {
	width: 160px;
	height:495px;
	/* background:#111; */
	overflow:hidden;
	border: 1px white solid;
	margin-left: 5px;
	position: relative;
}

#picture_section {
  position: relative;
  /*float: left;*/
	padding:0px 3px 15px 1px;
	width:160px;
	height:478px;
	overflow:hidden;
	z-index: 1;
	top: -40px;
	z-index: 2;
	position:absolute;
	top:0px;
}
	#inside {
	  /* float: left; */
	  /* position: relative; */
		width:160px;
		height:332px;
		z-index: 2;
	}
	#picture_section img {
		border:0;
		/*height:100px;
		width:135px;*/
		/* float:left; */
		/* background:#333; */
		margin-bottom:2px;
		margin-right:2px;
		margin-left: 2px;
		cursor:pointer;
		border: 2px #DBE1E5 solid;
		/* z-index: 2; */
	}

#controls_vert { 
	float: left;
	z-index:3;
	position: absolute;
  top:  455px; 
	width:160px;
	height:40px;
}
#controls_vert2 { 
  float: left;
	position: absolute;
	z-index:3;
 	width:160px;
	height:40px;
}
#controls_horz { 
	background:#222;
	width:600px;
	height:23px;
	border-top:1px solid #333;
	display:none;
}
	#up {
		height:40px;
		width:160px;
		background-color: white;
		background:url(../images/arrow_up.png) no-repeat;
		background-position: center center;
		/* background:url(up.jpg) no-repeat; */
		text-indent:-9999px;
		float:left;
		/*margin:7px;
		margin-bottom:6px;*/
		cursor:pointer;
		z-index: 3;
	}
	
	#down { 
		height:40px;
		width:160px;
		background-color: white;
		background:url(../images/arrow_down.png) no-repeat;
		background-position: center center;
		text-indent:-9999px;
		float:left;
		/*margin:0px;
		margin-left:0;
		margin-bottom:6px;*/
		cursor:pointer;
		z-index: 3;
	}
	#left { 
		height:10px;
		width:10px;
		/*background:url(left.jpg) no-repeat;*/
		text-indent:-9999px;
		float:left;
		margin:7px;
		margin-bottom:6px;
		cursor:pointer;
	}
	#right { 
		height:10px;
		width:10px;
		/*background:url(right.jpg) no-repeat;*/
		text-indent:-9999px;
		float:left;
		margin:7px;
		margin-left:0;
		margin-bottom:6px;
		cursor:pointer;
	}
	
	div#up.deactivated { opacity:0.8; filter:alpha(opacity=20); cursor:default; }
	div#down.deactivated { opacity:0.8; filter:alpha(opacity=20); cursor:default; }
	
  div#up.deactivated_2 { opacity:0; filter:alpha(opacity=20); cursor:default; background-image: url(); }
	div#down.deactivated_2 { opacity:0; filter:alpha(opacity=20); cursor:default; background-image: url(); }
	
	div#right.deactivated { opacity:0.8; filter:alpha(opacity=20); cursor:default; }
	div#left.deactivated { opacity:0.8; filter:alpha(opacity=20); cursor:default; }

#display_picture_container {
	position:absolute;
	top:0;
	left:0;
	width:500px;
	height:400px;
	padding-top:16px;
	z-index: 2;
}

#display_picture {
  /*
  position: absolute;
	float: left;
	top: -5000px;
	left: -5000px;
	/*
  width:596px;
	height:330px;
  */
	/*
  width: 10000px;
	height: 10000px;
	background:#000;
	opacity:0.8; filter:alpha(opacity=80); 
	text-align:center;
	font-size:11px;
	padding-top:16px;
	*/
	z-index: 4;
	
}
	
#display_picture_img img {
	position:absolute;
	top:0px;
	left:0px;
	/*height:272px;
	width:530px;*/
	cursor:pointer;
	z-index: 4;
	border: 3px #0070A2 solid;
}