.gallery {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	overflow:hidden;
clear:both;
top: 175px;
left: 0;
 }

.gallery div.viewphoto  {
    max-width: 870px!important;

	margin: 0 auto;
	padding: 0;
    overflow:hidden;
	position:relative;
    width: auto;
    height: auto;
	min-width:620px;
}

.gallery img {
	max-height: 680px!important;
	max-width:615px;}



.gallerycat {
  left:0;
  text-align: center;
  margin: 0px 0 0px 0;
  padding-top: 45px;
  top: 45px;
  font-family: Verdana;
  font-size: 12px;
  color: #000;
  padding-bottom:45px;
}

.gallerycat a {
  font-family: Verdana;
  font-size: 12px;
  color: #000;
  text-decoration: none;
}

.gallerycat  .act a {
  font-family: Verdana;
  font-size: 12px;
  color: #000;
  text-decoration: underline;
  font-weight: bold;
}


.gallery div.navcontrol  {
    width:100%;
	height: 120px;
	margin: 0 auto;
	padding: 0px 0px;
	position:relative;
	/* border:1px solid red; */
	text-align:center;

}

.gallery div.navcontrol div.back {
    width: 121px;
	height: 100px;
	margin:  0px;
	padding: 0;
    float: left;
    z-index: 100;
  /*  position: absolute;   */
    display: none;
}
.gallery div.navcontrol div.back a#back{
    cursor:pointer;
}

.gallery div.navcontrol div.carousel {
    width: 95%!important;
	height: 115px;
	margin: 0px auto;
	padding: 0;
   	overflow:hidden;

}

.gallery div.navcontrol div.next {
    width: 121px;
	height: 100px;
	margin: 0px;
	padding: 0;
    float: right;
    /* border:1px solid red; */
    z-index: 100;
    position: relative;
    display: none;
  
}
.gallery div.navcontrol div.next a#next{
 cursor:pointer;
}

/* carusel design */
.carousel ul.carouselList{
	list-style: none;
	margin: 0 auto;
	padding: 0;
height: 100px;
/* border:1px solid red; */
}

.carousel ul.carouselList li.carouseItem{
display:inline;
/* float:left;
 */}
.carousel ul.carouselList li.carouseItem  div.carouselimages {
  margin: 0px 2px;
  cursor:pointer;
  display:inline;
}

.gallery div.viewphoto  ul.viewphotoList {
  list-style: none;
  margin: 0;
	padding: 0;
/*	position: absolute;  */
  }

  .gallery div.viewphoto  ul.viewphotoList li {
  list-style: none;
  margin: 0 auto;
	padding: 0;
  /*	position: absolute;    */
    text-align: center;
  }

 span.countofitem{
  color: #808389;
  font-size: 11px;
}
