
.gallery li img.thumb
{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
span.caption{display:block;font-size:11px!important; color:#bb008b!important;}
* html #primarycontent .gallery li div span{width:340px;} /* MSIE bug */
* html #sidecontent .gallery li div span{width:260px;} /* MSIE bug */

#primarycontent .gallery{width:360px; margin:0 0 0 10px;} 
* html #primarycontent .gallery {width:360px; margin:0;} 
* html #sidecontent .gallery {width:270px; margin:0 0 0 0;} 

#primarycontent .gallery li {width:80px;height:80px;background:#fff; 
overflow:hidden;float:left;display:block;margin:8px 7px 8px 8px!important;}

#sidecontent #gallery {width:270px;margin-left:0;margin-bottom:5px; }
#sidecontent .contentlistgallery #gallery li {list-style: none!important;}

#sidecontent .gallery li{width:68px;height:68px;background:#fff; 
overflow:hidden;float:left;display:block;margin:5px!important;}

* html #primarycontent .gallery li {width:80px;height:80px;background:#fff; 
overflow:hidden;float:left;display:block;margin:8px 6px 8px 7px!important;}
* html #sidecontent .gallery li {width:68px;height:68px;background:#fff; 
overflow:hidden;float:left;display:block;margin:8px 6px 8px 7px!important;}
.gallery li div img{cursor:pointer}

#primarycontent #main_image{margin:0 auto;/*height:auto;*/ height:300px!important; overflow:hidden; width:360px; text-align: center; border-bottom:1px solid #ce589f; padding:0 0 5px 0; }
#sidecontent #main_image{margin:0 auto;/*height:auto;*/height:200px!important; overflow:hidden; width:270px; text-align: center; border-bottom:1px solid #ce589f; padding:0 0 5px 0;}
#main_image img{padding-bottom:5px;}

.nav{padding:3px 0;clear:both;text-transform:uppercase; text-align: center;}

