.ad-gallery { width:670px; border:#eee 1px solid; background-color:#fff; }
.ad-gallery .ad-image-wrapper { overflow:hidden; position:relative; width:100%; height:500px; }
.ad-gallery .ad-image-wrapper .ad-loader { position:absolute; top:48%; left:48%; z-index:10; }
.ad-gallery .ad-image-wrapper .ad-next { display:block; position:absolute; top:0; right:0; z-index:100; width:25%; height:100%; cursor:pointer; }
.ad-gallery .ad-image-wrapper .ad-prev { display:block; position:absolute; top:0; left:0; z-index:100; width:25%; height:100%; cursor:pointer; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { background:url(non-existing.jpg)\9 }		/* Or else IE will hide it */
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { display:none; position:absolute; top:47%; left:0; z-index:101; width:38px; height:48px; background:url('../wp_default_image/btn_slide_left.gif'); }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { right:0; left:auto; width:38px; height:48px; background:url('../wp_default_image/btn_slide_right.gif'); }
.ad-gallery .ad-image-wrapper .ad-image { overflow:hidden; position:absolute; top:0; left:0; z-index:9; }
.ad-gallery .ad-image-wrapper .ad-image a img { border:0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { display:none; position:absolute; left:0; bottom:0; z-index:2; width:100%; margin:0; padding:7px; background:url('../wp_default_image/transparent.png'); text-align:left; color:#666; }		/* Å¸ÀÌÆ² Ãâ·ÂÇÒ °æ¿ì ¼Ó¼º°ª "display:none"¸¦ »èÁ¦ÇÑ´Ù. */
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display:none; }		/* Å¸ÀÌÆ² Ãâ·ÂÇÒ °æ¿ì ¼Ó¼º°ªÀ» "block"À¸·Î º¯°æÇÑ´Ù. */
.ad-gallery .ad-controls { height:20px; padding:10px; background-color:#efefef; }
.ad-gallery .ad-info { float:left; margin:5px 0 0 5px; font-size:80%; font-family:verdana; color:#666; }
.ad-gallery .ad-slideshow-controls { float:right; margin:5px 0 15px; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { margin:0 2px; padding:3px 10px 5px; background-color:#ccc; font-size:80%; font-family:verdana; font-weight:bold; color:#fff; cursor:pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { margin-left:-8px; padding:3px 5px 5px 0; background-color:#c0ac88; font-size:80%; font-family:verdana; color:#fff; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { background-color:#c0ac88; color:#fff; cursor:default; }
.ad-gallery .ad-nav { position:relative; width:100%; background-color:#efefef; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position:absolute; top:0; height:100%; z-index:10; }
.ad-gallery .ad-back { position:absolute; top:69px; left:0; z-index:20; width:40px; height:40px; background:url('../wp_images/gallery_arr_left.png') no-repeat 0 0; cursor: pointer; }
.ad-gallery .ad-forward { position:absolute; top:71px; right:0; z-index:20; width:40px; height:40px; background:url('../wp_images/gallery_arr_right.png') no-repeat 0 0; cursor:pointer; }
.ad-gallery .ad-nav .ad-thumbs { overflow:hidden; width:554px; margin-left:60px; }
.ad-gallery .ad-thumbs .ad-thumb-list { float:left; width:9000px; padding:0; list-style:none; }
.ad-gallery .ad-thumbs li { float:left; padding-right:10px; }
.ad-gallery .ad-thumbs li a { display:block; }
.ad-gallery .ad-thumbs li a img { display:block; border:#ccc 2px solid; }
.ad-gallery .ad-thumbs li a.ad-active img { border:#c0ac88 2px solid; }
.ad-preloads { position:absolute; top:-9000px; left:-9000px; }