div.hold	{ 
	position:relative; overflow:hidden;
	width:190px; height:170px; 
  	z-index:100;
	}
div.wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:186px; height:166px; 
	clip:rect(0px, 188px, 168px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1;
	color:#FFFFFF; 
	}


div.horizhold { 
	position:relative; 
	overflow:hidden;
	width:402px; 
	height:102px; 
	z-index:100; 
	/*border:#99FF11 1px solid;*/
	float:left;
	margin-left:2px;
	margin-right:-2px;
	background:url("scroll_bar/bgline.gif") repeat-x;
	}
div.horizwn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:402px; height:102px; 
	clip:rect(0px, 402px, 102px, 0px); 
	overflow:hidden;	
	z-index:1;
	}
div.horizcontent { 
	position:absolute; visibility:hidden;  
	left:0px; top:0px; height:102px;
	z-index:1;
	}

	
/* Set small font-size or size/position of div's will be off in some browsers  */
div.scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:170px; 
  font-size:1px; z-index:1;
  }
div.track { 
  position:absolute; left:0; top:12px;
  width:11px; height:146px;
  background: url("scroll_bar/track.gif") #1b4f6f repeat;
  z-index:1;
  }
div.dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#176da9;
  z-index:1;
  }  
div.up { position:absolute; left:0; top:0; z-index:2; }  
div.down { position:absolute; left:0; bottom:0; z-index:3 }
div.leftbtn{float:left; white-space:nowrap; width:15px; height:100px; text-align:left; vertical-align:middle;}  
div.rightbtn{float:left; white-space:nowrap; width:15px; height:100px; text-align:right; vertical-align:middle;}  
div.btngap{float:left; white-space:nowrap; width:7px; height:100px; text-align:center; vertical-align:middle;}  




div.galmainbox{
width:998px; white-space:nowrap; vertical-align:middle; text-align:left; color:#5c5c5c; background-color:#f2f2f2;  padding-bottom:10px; border:#999999 1px solid; margin:auto auto;
}

div.galmaincell{
width:499px; white-space:nowrap; vertical-align:middle; text-align:left; float:left;
}

div.galsetbox{
width:450px; height:100px; white-space:nowrap; vertical-align:middle; text-align:center; float:left;margin-left:20px;
}

div.galsetboxtitle{
padding-left:15px; width:230px; text-align:left; font-weight:bold; font-size:11px; float:left;
}

div.galsetboxtitlelink{
text-align:right; font-size:9px; float:left; width:225px;
}
div.galsetboxtitlelink a{
text-decoration:none; color:#5c5c5c;
}
div.galsetboxtitlelink a:hover{
text-decoration:none; color:#a4a4a4;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a:hover
{
	position:relative;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -8px;
	left: -10px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 3px;
	margin: 0px 0px 0px 7px;
	vertical-align: top;
	width: 79px;
	height: 75px;
}

.hoverbox td
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 100px;
	height: 94px;
}

.hoverboxend td
{
	width:8px;
}


