table.jquery-gallery-puzzle-container
{
	background-color:White;
	width:800px;
	
}
ul.jquery-gallery-puzzle-category,
ul.jquery-gallery-puzzle-category li
{
	 list-style:none;
	 margin:0;
	 padding:0;
	 
}

ul.jquery-gallery-puzzle-category
{
	border:solid 1px #636363;
	width:160px;
}
ul.jquery-gallery-puzzle-category li
{
	background-color:#EFEFEF;
	line-height:32px;
	height:32px;
	border-bottom:solid 1px white;
	color:Black;
	font-size:14px;
	font-weight:bold;
	padding-left:18px;
	cursor:pointer;
}
ul.jquery-gallery-puzzle-category li.hover
{
	background-color:#666333;
}
ul.jquery-gallery-puzzle-category li.active
{
	background-color:#7b7b7b;
	color:White;
}
.jquery-gallery-puzzle-title
{
	background-color:#f9f9f9;
	height:36px;
	line-height:36px;
	font-size:13px;
	padding-left:20px;
	border:solid 1px #eeeeee;
}
.jquery-gallery-puzzle-viewer
{
	width:668px;
	height:100%;
	border:solid 1px #eeeeee;
}
.jquery-gallery-puzzle-viewer ul,
.jquery-gallery-puzzle-viewer li
{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
.jquery-gallery-puzzle-viewer ul{
	background-color:#cccccc;

}
.jquery-gallery-puzzle-viewer li{
	width:160px;
	height:120px;
	background-color:white;
	border:solid 1px #333333;
	overflow:hidden;
	float:left;
	margin:6px 3px 6px 0px;
	padding: 1px 1px 1px 1px;

}
.jquery-gallery-puzzle-viewer li a
{
	border:0;
	display:block;

	
}
.jquery-gallery-puzzle-viewer li a img
{
	border:0;
}
.jquery-gallery-puzzle-photos
{
	display:none;
}
.jquery-gallery-puzzle-puzzle
{

}