#control
{
	width:658px;
	h/eight:82px;
	b/order:1px solid #aaa;
	margin: 5px auto 0 auto;
	padding:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	b/ehavior: url(../style/border-radius.htc);
	background-color: #191919;
}

.controlbutton
{
     width:40px;
     height:82px;
     float: left;
     border: none;
}

#container 
{
     position: relative; 
     width:578px;
     height:82px;
     overflow:hidden;
     float: left;
}

#displayContainer
{
	width:640px;
	h/eight:490px;
	b/order:1px solid #aaa;
	padding: 20px;
	margin: 5px auto 0 auto;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	b/ehavior: url(../style/border-radius.htc);
	background-color: #191919;
}

#imageView
{
	text-align: center;
	l/ine-height: 500px;
	p/adding-top: 10px;
	position:relative;
	width:640px;
	m/in-height:500px;
}

#imageView #border
{
	background: transparent;
	text-align: center;
	position:relative;
	margin:auto;
	overflow:hidden;
}

#border_title, #border_loc, #border_sig
{
	color: #111;
	font-size: 4px;
}

#border_title, #border_loc
{
	letter-spacing: 1em;
}

#border_loc
{
	letter-spacing: 1.5em;
}

#border_sig
{
	text-align:right;
}

#largeImage
{
  visibility:hidden;
	border: 1px solid black;
}

#imageView_cover
{
  position: absolute;
  top: 0;
  left: 0;
  width: 640px;
  height: 480px;
  background-color: transparent;
  z-order: 20;
}

.gallery_title
{
	 font-size:14px;
	 font-weight: bold;
   margin: 0px auto 0 auto;
}

.image_title
{
  width: 640px;
  h/eight: 20px;
  line-height:20px;
  background-color: transparent;
	margin: 0;
	font-size:14px;
}

.image_loc
{
  width: 640px;
  h/eight: 20px;
  line-height:16px;
  background-color: transparent;
	margin: 0 0 5px;
	font-size:11px;
	font-weight:normal;
}

#divScroll 
{
	position:absolute;
	left:248px;
	top:0px;
	height:82px;
	width:2000px;
}

.imageHolder 
{
  position: relative;
  w/idth: 62px;
  height: 82px;
  float: left;
} 

.imageHolder img 
{
  position: relative;
  border:1px solid #111;
  width: 60px;
  height: 60px;
  top: 10px;
}

.hotImage 
{
  position: relative;
  w/idth: 72px !important;
  height: 82px;
  float: left;
} 

.hotImage img
{
  position: relative;
  border:1px solid #111;
  width: 70px;
  height: 70px;
  top: 5px;
}

.selectedImage 
{
  position: relative;
  w/idth: 82px;
  height: 82px;
  float: left;
} 

.selectedImage img
{
  position: relative;
  border:1px solid #111;
  width: 80px;
  height: 80px;
  top: 0px;
}

.gallery_con 
{
  width : 920px;
  overflow: hidden;
  background: #111;
  margin: 1em auto auto auto;
  b/order: 1px solid #aaa;
}

.gallery_con div
{
  overflow: hidden;
  text-overflow:ellipsis;
  color: #aaa;
}

.gallery_item_con 
{
	position:relative;
  display:block;
  float: left;
  width: 200px;
  height: 240px;
  padding: 10px;
  margin: 5px;
  background: #191919;
  text-align: center;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	b/ehavior: url(../style/border-radius.htc);
}

.gallery_item_con .image
{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	b/ehavior: url(../style/border-radius.htc);
	overflow:hidden;
}

.gallery_item_con img
{
  display:block;
  text-align: center;
	margin: auto auto auto auto;
}

.gallery_item_con h2
{
	position: absolute;
	bottom: 0;
	left: 10px;
	height: 30px;
	text-align: center;
	width: 200px;
	font-size: 12px;
}

.gallery_item_con a
{
  display: block;
}

.gallery_item_con:hover 
{
  background: #222;
}

.gallery_pages
{
	height:20px;
	line-height:20px;
	width:100%;
	z-index:10;
	text-align: center;
	m/argin-top: 0.5em;
}

.gallery_nav
{
	h/eight:20px;
	line-height:20px;
	width:658px;
	z-index:10;
	text-align: center;
	margin: 5px auto;
}

.gallery
{
	width: 15%;
	font-size:10px;
}

.gallery.next
{
	float: right;
	text-align:right;
}

.gallery.prev
{
	float: left;
	text-align:left;
}

.page_nav
{
	width:100%;
	text-align:center;
	cursor:default;
}

#showBW
{
	cursor:pointer;
}
