/* gallery callouts */
#content .callout .enlarge { display:block; position:absolute; top:-12px; left:-12px; _left:-32px; width:22px; height:21px; z-index:4; text-indent:-9999px; outline:none; background:url(icon-enlarge.png) no-repeat left top; behavior:url(/global/scripts/lib/iepngfix.htc); }


/* gallery overlay */
#content .galleryoverlay { display:none; }
.overlaypanel.galleryoverlay img.overlayPanelShadowImage { top:-2.6% !important; left:-2.1% !important; width:104.1% !important; height:105.3% !important; }

.galleryoverlay .overlayPanelContent .images div { display:none; }

.galleryoverlay .overlayPanelContent .galleryoverlay { width:920px; height:722px; }
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView { position:relative; width:920px; height:601px; }

.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section { position:absolute; width:920px; height:578px; text-align:center; *position:relative; }
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section div.center1 { left:0; width:920px; height:578px; display:table; *position:absolute; *top:50%; *height:auto; }
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section div.center1 div.center2 { width:920px; height:578px; display:table-cell; vertical-align:middle; *position:relative; *top:-50%; *height:auto; }


.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section .caption { position:absolute; left:0; bottom:0; width:100%; color:#888; font-size:11px; }
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section .caption p { margin:0; }


/* slideshow */
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section img.slideshow { display:none; }
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section div.slideshow { position:relative; margin:0 auto; background:#666; }
.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section div.slideshow img.slideshow { position:absolute; display:block; left:0; }

.galleryoverlay .overlayPanelContent .galleryoverlay .gallerySwapView div.section div#slideshow-sequence { width:688px; height:516px; }

/* how to overlay */
.overlaypanel.howtooverlay img.overlayPanelShadowImage { top:-8.2% !important; left:-6.2% !important; width:112.4% !important; height:116.4% !important; }

.overlaypanel .overlayPanelContent .howtooverlay { position:relative; width:550px; height:432px; padding:18px 20px 0 30px; }
.overlaypanel .overlayPanelContent .howtooverlay .overflow { width:520px; height:368px; padding:4px 30px 0 0; overflow:auto; }

.overlaypanel .overlayPanelContent .howtooverlay .footer { position:absolute; width:550px; left:0; bottom:0; padding:4px 20px 10px 30px; font-size:14px; background:url(overlay-howto-footer-20090608.png) no-repeat 50% 0; zoom:1; }
.overlaypanel .overlayPanelContent .howtooverlay .footer a.more { float:right; margin-top:4px; }
.overlaypanel .overlayPanelContent .howtooverlay .footer:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

.overlaypanel .overlayPanelContent .howtooverlay dt { display:inline; font-weight:bold; color:#000; }
.overlaypanel .overlayPanelContent .howtooverlay dd { display:inline; }

/* scrollbars
------------------------*/
body ::-webkit-scrollbar { width:17px; height:17px; }

/* handle */
body ::-webkit-scrollbar-thumb:vertical { min-height:20px; border-width:17px 0; border-color:transparent; -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-handle-20090608.png) 17 0 17 0; }
body ::-webkit-scrollbar-thumb:vertical:hover { -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-handle-hover-20090608.png) 17 0 17 0; }
body ::-webkit-scrollbar-thumb:vertical:active { -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-handle-active-20090608.png) 17 0 17 0; }

/* track above handle */
body ::-webkit-scrollbar-track-piece:vertical:decrement { border-width:17px 0 0 0; border-color:transparent; -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-20090608.png) 17 0 17 0; }
body ::-webkit-scrollbar-track-piece:vertical:decrement:hover { -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-hover-20090608.png) 17 0 17 0; }
body ::-webkit-scrollbar-track-piece:vertical:decrement:active { -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-active-20090608.png) 17 0 17 0; }

/* track below handle */
body ::-webkit-scrollbar-track-piece:vertical:increment { border-width:0 0 17px 0; border-color:transparent; -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-20090608.png) 17 0 17 0; }
body ::-webkit-scrollbar-track-piece:vertical:increment:hover { -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-hover-20090608.png) 17 0 17 0; }
body ::-webkit-scrollbar-track-piece:vertical:increment:active { -webkit-border-image:url(http://images.apple.com/iphone/images/scrollbar-active-20090608.png) 17 0 17 0; }

/* don't show the arrows */
body ::-webkit-scrollbar-button { display:none; }
