.gallery { position:relative; margin:0 0 10px; clear:both; zoom:1; }
.gallery img { display:block; }
.gallery ul li { background:none; }
.gallery .showing { position:relative; padding:0 16px 0 17px; background:#E6EFF6; width:577px; }
.gallery .showing ul { margin:0; padding:15px 0; width: 576px; }
.gallery .showing ul li { display:none; margin:0; padding:0; list-style:none; }
.gallery .showing ul li img { margin:0 auto; }
.gallery .showing ul li a { border:0; cursor: default; }
.gallery .showing ul li p { background:#666; color:#FFF; text-align:center; padding:5px 0; margin:0; width:576px; display:none; }
.gallery .showing ul li p .credit { padding-left:5px; font-size:.846em; white-space:nowrap; }
.gallery .showing ul li p .credit a { color:#CCC; }
.gallery .showing ul li.current { display:block; #display:inline; } /* :hack:fixed gap in IE6+7 */

.gallery .thumbs { padding:8px 58px 8px; border:solid 1px #89B0D1; position:relative; margin:15px 0 0; background:#fff; zoom:1; } /* :hack:make buttons align in IE */
.gallery .thumbs_sleeve { height:36px; width:492px; overflow:hidden; position:relative; }
.gallery .thumbs ul { margin:0; padding:0; width:520px; position:relative; left:0; }
.gallery .thumbs ul:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:clearing floats for standards compliant */
.gallery .thumbs ul li { float:left; margin:0 29px 0 0; padding:0; background:#000; list-style:none; }
.gallery .thumbs ul li a { display:block; }

.gallery .previousButton, .gallery .nextButton { cursor:pointer; position:absolute; display:block; top:13px; width:27px; height:27px; text-indent:-9999px; background:no-repeat 0 0; }
.gallery .previousButton { left:14px; background-image:url(/magazine/graphics/gallery/prev.png); }
.gallery .nextButton { right:14px; background-image:url(/magazine/graphics/gallery/next.png); }

.ajax_loading { background:#000 url(/magazine/graphics/ajax_loader.gif) 50% 50% no-repeat; position:absolute; z-index:100; display:none; }

.js-disabled .gallery .thumbs { display:none; }
.js-disabled .gallery .current p { display:block; }
