img {border:none}

.galleryPicsWraper{width:320px;height:50px;margin-top:5px; margin-left:30px;}

.galleryPicsWraper .product_gallery , .galleryPicsWraper .picBtns,.galleryPicsWraper .reviews_gallery , .galleryPicsWraper .picBtns  {float:left}	

.galleryPicsWraper .product_gallery  li,.galleryPicsWraper .reviews_gallery  li {float:left;list-style:none;_margin:0;}

.galleryPicsWraper .product_gallery  li  span,.galleryPicsWraper .reviews_gallery  li  span {margin:2px 5px;float:left;cursor:pointer; border:1px #cdb5b7 solid}

.galleryPicsWraper .product_gallery  li span.cur,.galleryPicsWraper .reviews_gallery  li span.cur {border:1px #F00 solid}

.galleryPicsWraper .product_gallery  li span img ,.galleryPicsWraper .reviews_gallery  li span img{width:50px;height:50px; vertical-align:top;}  

.galleryPicsWraper .picBtns span {background: transparent url(pic_btns.gif) no-repeat;cursor: pointer;float: left;height: 52px;margin-left: 0px;width: 14px;}				

.galleryPicsWraper .picBtns span.nextPic {background-position: -16px 0px;}

 #mainImage {width:300px;height:400px; margin-left:18px;}

 #mainImage img { vertical-align:top;}

 

.animate_text {float:right;margin-right:10px;}

.animate_text  span {color: #860001;}

@media screen and (max-width: 480px) {
#mainImage { margin-left:0px;}
.galleryPicsWraper { margin-left:0px;}

 }