* {margin:0; padding:0}
#gallery {position:relative; width:685px; margin:40px auto; padding: 0px 20px 0px 20px; }
#images {border:1px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:10px}
#image {position:relative; width:675px; height:450px; border:1px solid #ddd; background:#FFF url(http://www.shopruche.com/images/lookbook/spring2009/loading.gif) center center no-repeat}
#image img {position:absolute;}
#thumbwrapper { margin-top:0px; padding:5px 0; width:675px; height:50px; border:1px solid #fff; background:#FFF}
#thumbarea {z-index:200;position:relative; overflow:hidden; height:50px; width:675px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:50px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:433px; width:10px; z-index:2; outline:none; cursor:pointer}
#previmg {left:-53px; background:url(http://www.shopruche.com/images/lookbook/summer2009/left.gif) left center no-repeat; width:86px; }
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:-48px; background:url(http://www.shopruche.com/images/lookbook/summer2009/right.gif) right center no-repeat; width:86px;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
#divoverlay {position:absolute; margin-left:-70px; margin-top:-42px;; width:100%; z-index:1; outline:none; left:0; border-left:5px solid #FFF}
#divoverlay_right {position:absolute; margin-left:312px; margin-top:-42px;; z-index:1; outline:none; left:0; border-left:5px solid #FFF}

