.gallery_category{
	width: 150px;
	float:left;
	padding: 5px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #ccc;
	text-align: center;
  	overflow: hidden;
	height: 120px;
}

.gallery_category:hover{
	background-color: #6d7a8d;
}

.gallery_category img{
	margin-bottom: 5px;
	border:0px;
}

.gallery_category a{
	color: #000000;
	text-decoration: none;
}

#shadowbox_body, #shadowbox_loading {
  background-color: #000000 !important;
  color: inherit;
}

.boxOverBody {
  background-color: #333333 !important;
  margin: 0.00 !important;
  color: #FFFFFF !important;
  border-right-width: 1px !important;
  border-left-width: 1px !important;
  font-size: 9px !important;
  padding: 3px !important;
  border-bottom-width: 1px !important;
  width: 150px !important;
  filter: alpha(opacity=90) !important;
  border-style: solid !important;
  border-color: #000000 !important;
  border-top-width: 0.00 !important;
  opacity: 0.90 !important;
}

.boxOverHeader {
  background-color: #191919 !important;
  color: #FFFFFF !important;
  border-style: solid !important;
  border-width: 1px !important;
  width: 150px !important;
  font-size: 10px !important;
  opacity: 0.90 !important;
  filter: alpha(opacity=90) !important;
  border-color: #000000 !important;
  padding: 3px !important;
  margin: 0.00 !important;
  font-weight: bold !important;
}

.Box {
  font-size: 10px !important;
  float: left !important;
  padding: 0.00 !important;
  margin: 0 5px 10px !important;
  width: 164px !important;
}

#shadowbox_title_inner {
  line-height: 16px !important;
  color: #FFFFFF !important;
  height: 16px !important;
  font-size: 16px !important;
  background-color: inherit;
}

.gallerythumb {
  background-color: #191919 !important;
  color: inherit;
  margin-bottom: 2px;
}

#shadowbox_title {
  height: 25px !important;
}

a img {
  border: 0.00 !important;
}

#shadowbox_body {
  border: 2px solid #FFFFFF !important;
}

#shadowbox_counter a {
  color: #FFFFFF !important;
  background-color: inherit;
}

.colornil {
  display: none !important;
}

#gallery {
  text-align: center !important;
  padding: 0.00 !important;
  margin: 10px auto 0 !important;
  width: 650px !important;
border:1px solid red;
}

#shadowbox_counter a:hover {
  color: #333333 !important;
  background-color: inherit;
}

a:hover {
  color: #CCCCCC !important;
  background-color: inherit;
}

.clear {
  clear: both !important;
  margin: 0.00 !important;
  padding: 0.00 !important;
}

.imageID p {
  background-color: #6d7a8d !important;
  color: #FFFFFF !important;
  border-style: solid !important;
  border-width: 2px !important;
  clear: both !important;
  border-color: #ccc !important;
  text-align: center !important;
  overflow: hidden !important;
  display: block !important;
  padding: 5px !important;
  margin: 0.00 !important;
  white-space: nowrap !important;
}

.imageID {
  margin: 5px 0 0 0 !important;
  width: 100% !important;
}

#shadowbox_counter {
  color: #FFFFFF !important;
  background-color: inherit;
}

.frame {
  background-color: #6d7a8d !important;
  border-style: solid !important;
  border-width: 2px !important;
  width: 160px !important;
  text-align: center !important;
  position: relative !important;
  height: 160px !important;
  border-color: #ccc !important;
  margin: 0 auto !important;
  overflow: hidden !important;
  color: inherit;
}
