* {margin:0; padding:0}

body {font:12px Verdana, Arial, Helvetica, sans-serif; }

#gallery {position:relative;left:0;top:0;width:517px; margin:10px auto; padding:0px; clear:both;}

#images { height:225px; background:#eef5f6; margin-bottom:20px}

#image {position:relative; width:517px; height:388px; padding:0;background:transparent url(images/loading.gif) center center no-repeat;}

#image img {position:absolute; top:0;left:0;}

#thumbwrapper {margin:0 auto 40px auto; padding:22px 0 0 0; width:802px; background:transparent url(images/thumbnail_stretcher.png) top center repeat-y;height:80px;position:relative;}

#thumbfooter {background:transparent url(images/thumbnail_footer.png) bottom center no-repeat;padding-bottom:10px;height:80px;}

#thumbarea {position:absolute; width:682px;overflow:hidden;margin:0 auto;left:60px;z-index:99;height:70px;}

#thumbs { list-style:none; margin-left:5px; height:66px; width:10000px;position:absolute; }

#thumbs li {float:left; margin-right:15px; cursor:pointer;border:2px solid #000;height:66px;}

#thumbs li.active, #thumbs li:hover {border:2px solid #FDB90C;}



.imgnav {position:absolute; height:66px; width:134px; z-index:100; outline:none; cursor:pointer;}

#previmg {left:0; background:url(images/left.png) left center no-repeat;top:24px;}

/*#previmg:hover {opacity:1; filter:alpha(opacity=100)}*/

#nextimg {right:0; background:url(images/right.png) right center no-repeat;top:24px; }

/*#nextimg:hover {opacity:1; filter:alpha(opacity=100)}*/



#filter dl.select dt span {
background:transparent url(/images/client/grid/select_bg_r.gif) no-repeat scroll 100% 0;
cursor:help;
display:block;
padding:1px 0 2px 9px;
position:relative;
width:97%;
}


#filter dl.select dd {
background:transparent url(/images/client/grid/select_menu_bg_l.gif) no-repeat scroll 0 100%;
display:none;
left:0;
opacity:0.8;
position:absolute;
top:23px;
width:100%;
z-index:1100;
}

#filter {display:inline-block;width:55%;text-align:right;float:right;margin-right:10px;}

.content h2.pg {display:inline-block;width:40%;float:left;}

#filter-category-label {display:inline;font-size:12px;margin-right:5px;font-weight:bold;}

#filter-category {background-color:#474747;border:1px solid #666;color:#CCC;width:150px;font:Arial, Helvetica, sans-serif;padding:0 0 0 3px;}
#filter-category option {padding:0 0 0 5px;}


#shadow {background:transparent url(images/shadow.png) top left no-repeat;width:694px;height:66px;}