


.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:#005cab!important;}
* html #primarycontent .gallery li div span{width:500px;} /* MSIE bug */
* html #leftcontent .gallery li div span{width:170px;} /* MSIE bug */

.gallery{width:auto; margin:0 0 0 8px;} 
* html #primarycontent .gallery {margin:0;} 
* html #leftcontent .gallery {width:180px; margin:0 0 0 0;} 

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


#leftcontent #gallery {width:180px;margin:0;}
#leftcontent .contentlistgallery #gallery li {list-style: none!important;}

#leftcontent .gallery li{width:53px;height:53px;background:#000; 
overflow:hidden;float:left;display:block;margin:10px 5px!important;}

* html #primarycontent .gallery li {width:95px;height:95px;background:#fff; 
overflow:hidden;float:left;display:block;margin:10px 6px!important;}
* html #leftcontent .gallery li {width:53px;height:53px;background:#fff; 
overflow:hidden;float:left;display:block;margin:10px 3px!important;}
.gallery li div img{cursor:pointer}

#primarycontent #main_image{margin:0 25px;height:300px!important; overflow:hidden; width:auto; text-align: center;padding:0 0 5px 0;}
#leftcontent #main_image{margin:0 10px;height:200px!important; overflow:hidden; width:180px; text-align: center;padding:0 0 5px 0;}
#main_image img{padding-bottom:5px;}

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

#primarycontent .nav a {text-decoration: none;}

#primarycontent .nav .btArrowLeft,
#primarycontent .nav .btArrowRight { font: 0.8em/100% Arial, Helvetica, sans-serif!important;}
