@charset 'utf-8';

.ch-main #header {position:relative; z-index:5; width:980px; min-height:430px; _height:430px; margin:0 auto; padding-bottom:25px; background:url('../../_images/us/main/bg_header.jpg') no-repeat left top; }
.ch-main #header h1 a { display:block; width:213px; height:115px; text-decoration:none; margin:0 auto; }
.ch-main #header h1 span { display:block; position:relative; z-index:-1; width:213px; height:115px; color:#FFF; font-size:4em; }
.ch-main #header .key {min-height:365px; _height:365px; padding:10px 25px 0; background-repeat:no-repeat; background-position:center top;}
.ch-main #header .banner { position:absolute; right:22px; top:65px; width:628px; height:110px; }
.ch-main .sineup { position:absolute; left:43px; top:48px; width:188px; height:75px ;}
.ch-main .new-here { position:absolute; right:43px; top:48px; width:145px; height:67px ;}
.ch-main .promotion { position:absolute; left:243px; top:132px; width:520px; height:193px; padding:5px 5px 31px; background:url('../../_images/us/main/promotion_bg.jpg') no-repeat left bottom; }

.ch-main #developer { background-image:url('../../_images/us/common/dev_bg_mainmiddle.gif');}
.ch-main #developer .contbottom { background-image:url('../../_images/us/common/dev_bg_maintop.gif');}
.ch-main #developer .contset { padding:0 30px 45px; background:url('../../_images/us/common/dev_bg_mainbottom.gif') no-repeat left bottom; }
.ch-main #content { position:relative; z-index:3; margin-left:318px; padding:0; }

/** rolling **/
.promotion .slider {position:relative; left:0; top:0; overflow:auto; width:520px; height:193px; }
.promotion .slider ul {position:absolute; list-style:none; top:0; left:0}
.promotion .slider li {float:left; width:520px; height:193px; }
.promotion .nav { position:absolute; left:223px; bottom:40px; width:120px; height:17px; padding-left:3px; text-align:center; z-index:3; }
/*.promotion .nav { left:203px}*/
.promotion .nav li { float:left; width:17px; height:17px; margin-right:3px; background:url('../../_images/us/main/promotion_pagex.gif') no-repeat 0 -17px; cursor:pointer; }
.promotion .nav li:hover,
.promotion .nav li.current { background:url('../../_images/us/main/promotion_pagex.gif') no-repeat 0 0;}
.promotion .nav-2ea { padding-left:13px; }
.promotion .nav-3ea { padding-left:33px; }
.promotion .nav-4ea { padding-left:23px; }
.promotion .nav-5ea { padding-left:13px; }
.promotion .nav-6ea { padding-left:3px; }
.promotion .screen-top, .promotion .screen-bottom { position:absolute; left:0; width:530px; background-repeat:no-repeat; background-position:0 0; }
.promotion .screen-right, .promotion .screen-left { position:absolute; top:21px; width:14px; height:147px; }
.promotion .screen-top { top:0; height:21px; background-image:url('../../_images/us/main/promotion_screen_top.png'); }
.promotion .screen-right { right:0; background-image:url('../../_images/us/main/promotion_screen_right.png'); }
.promotion .screen-bottom { bottom:26px; height:35px; background-image:url('../../_images/us/main/promotion_screen_bottom.png'); }
.promotion .screen-left { left:0; background-image:url('../../_images/us/main/promotion_screen_left.png'); }
 

/* screenshots-area */
.screenshots-area { margin-top:10px; padding-bottom:5px; background:url('../../_images/us/main/screenshots_bg.gif') no-repeat left bottom;}
.screenshots-area .title-area { padding:5px 16px 0 15px; background:url('../../_images/us/main/screenshots_bg.gif') no-repeat left top; zoom:1; }
.screenshots-area .title-area h2 { float:left; width:260px; min-height:18px; _height:18px; padding-top:5px; font-size:14px; color:#720700; }
.screenshots-area .title-area .more { float:right; margin-top:6px; }

.screenshots-area .ad-gallery { width:246px; margin:19px 29px 14px 33px; }
.screenshots-area .ad-gallery .ad-image-wrapper { width: 100%; height: 182px; margin-bottom: 10px; position: relative; overflow: hidden; }
.screenshots-area .ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.screenshots-area .ad-gallery .ad-image-wrapper .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper .ad-next { display:none; }
.screenshots-area .ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:240px !important; height:180px !important; border:1px solid #5D0000; z-index: 9; }
.screenshots-area .ad-gallery .ad-image-wrapper .ad-image img { width:240px; height:180px; vertical-align:top; }
.screenshots-area .ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.screenshots-area .ad-gallery .ad-controls { display:none; height: 20px; }
.screenshots-area .ad-gallery .ad-info { float: left; }
.screenshots-area .ad-gallery .ad-nav { width: 255px; position: relative; }
.screenshots-area .ad-gallery .ad-forward, .screenshots-area .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; opacity:1 !important; filter:alpha(opacity=100) !important;}
* html .screenshots-area .ad-gallery .ad-forward, * html .screenshots-area .ad-gallery .ad-back { height:63px; }
.screenshots-area .ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url('../../_images/us/main/screenshots_prev.gif') 0px 16px no-repeat; }
.screenshots-area .ad-gallery .ad-forward { cursor: pointer; display: block; right:-12px; _right:-13px; width: 21px; background:#FFF9E9 url('../../_images/us/main/screenshots_next.gif') 4px 16px no-repeat; }
.screenshots-area .ad-gallery .ad-nav .ad-thumbs { position: relative; overflow: hidden; width: 100%; left:-4px; }
.screenshots-area .ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.screenshots-area .ad-gallery .ad-thumbs li { float: left; width:85px; padding:0; }
.screenshots-area .ad-gallery .ad-thumbs li a { display: block; padding:4px; }
.screenshots-area .ad-gallery .ad-thumbs li a img { border: 1px solid #5D0000; }
.screenshots-area .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/screenshots_thum_bg.gif') no-repeat left top; }
.screenshots-area .ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #5D0000; }


/* main-banner */
.main-banner { width:638px; height:220px; background:#fff url('../../_images/us/main/main_banner_bg.jpg') no-repeat left top; zoom:1; }
.main-banner_new { width:648px; height:147px;}
.main-banner .comming-soon { float:left; width:330px; height:220px; }
/*.main-banner .comming-soon { float:left; width:278px; padding:39px 30px 28px 22px; }
.main-banner .comming-soon span,.main-banner .comming-soon em,.main-banner .comming-soon strong { display:block; text-align:left; }
.main-banner .comming-soon span { margin:0 0 16px 64px; }
.main-banner .comming-soon .d_day { margin:10px 0 0 88px; width:115px; height:42px; }*/
.clsBannerScreen {overflow: hidden;position: relative;float:left;height: 200px;width: 298px;cursor:pointer; clear:both;}
.clsBannerScreen .images {position:absolute; display:none; }
#image_list {float:left;width:298px;height:200px;padding:10px 10px 10px 0; }

.main-banner .img-banner {float:right;margin:10px 11px 10px 0;}


.main-banner .facebook { float:left; _display:inline; margin:10px 5px 10px 15px; _margin:10px 0 10px 13px; width:303px; height:200px; overflow: hidden;}


/* hot-item */
.hot-item { float:left; _display:inline; margin:10px 13px; _margin:10px 0 10px 13px; width:308px; height:150px; background:url('../../_images/us/main/pan_bt.png') no-repeat left top; }
.hot-item .title-area { min-height:32px; _height:32px; padding:5px 16px 0 15px; zoom:1; }

.hot-item .title-area .more { float:right; margin-top:6px; }

.hot-item .ad-gallery { width:284px;height:80px; margin:11px 24px 3px 25px; }
.hot-item .ad-gallery .ad-image-wrapper { position:relative; overflow:hidden; height:90px; margin-bottom:0; }
.hot-item .ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.hot-item .ad-gallery .ad-image-wrapper .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper .ad-next { display:none; }
.hot-item .ad-gallery .ad-image-wrapper a { display:inline-block; width:260px; text-decoration:none; zoom:1; }
.hot-item .ad-gallery .ad-image-wrapper .img { display:inline-block; float:left; width:80px; height:80px; margin-right:12px; border:1px solid #dfc2af; }
.hot-item .ad-gallery .ad-image-wrapper .name { display:block; width:156px; margin:20px 0 0 94px; padding:0 0 4px 4px; color:#663d29; font-weight:bold; font-size:14px; border-bottom:1px solid #dfc2af; word-break:break-all; word-wrap: break-word; }
.hot-item .ad-gallery .ad-image-wrapper .silk { display:inline-block; margin-top:7px; line-height:16px; vertical-align:top; color:#cc0000; font-size:11px; font-weight:bold; }
.hot-item .ad-gallery .ad-image-wrapper .silk img { margin-right:3px; vertical-align:top; }

.hot-item .ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:254px !important; height:82px !important; z-index: 9; }
.hot-item .ad-gallery .ad-image-wrapper .ad-image img { width:240px; height:180px; vertical-align:top; }
.hot-item .ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }

.hot-item .ad-gallery .ad-image-wrapper1 { position:relative; overflow:hidden; height:90px; margin-bottom:0; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper1 .ad-next { display:none; }
.hot-item .ad-gallery .ad-image-wrapper1 a { display:inline-block; width:260px; text-decoration:none; zoom:1; }
.hot-item .ad-gallery .ad-image-wrapper1 .img { display:inline-block; float:left; width:80px; height:80px; margin-right:12px; border:1px solid #dfc2af; }
.hot-item .ad-gallery .ad-image-wrapper1 .name { display:block; width:156px; margin:20px 0 0 94px; padding:0 0 4px 4px; color:#663d29; font-weight:bold; font-size:14px; border-bottom:1px solid #dfc2af; word-break:break-all; word-wrap: break-word; }
.hot-item .ad-gallery .ad-image-wrapper1 .silk { display:inline-block; margin-top:7px; line-height:16px; vertical-align:top; color:#cc0000; font-size:11px; font-weight:bold; }
.hot-item .ad-gallery .ad-image-wrapper1 .silk img { margin-right:3px; vertical-align:top; }

.hot-item .ad-gallery .ad-image-wrapper1 .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:254px !important; height:82px !important; z-index: 9; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-image img { width:240px; height:180px; vertical-align:top; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-image a img { border: 0; }

.hot-item .ad-gallery .ad-controls { display:none; height: 20px; }
.hot-item .ad-gallery .ad-nav { position:relative; width:244px;margin:3px 11px; *zoom:1; }
/*.hot-item .ad-gallery .ad-nav .ad-back { position:absolute; left:-21px; top:17px; }
.hot-item .ad-gallery .ad-nav .ad-forward { position:absolute; right:-15px; top:17px; }*/
/*
.hot-item .ad-gallery .ad-nav .ad-thumbs { position:relative; overflow:hidden; width:100%; top:0; left:-4px; }
.hot-item .ad-gallery .ad-thumbs .ad-thumb-list { width:9000px; overflow:hidden; list-style: none; }
.hot-item .ad-gallery .ad-thumbs li { float:left; width:56px; height:56px; margin-left:4px; }
.hot-item .ad-gallery .ad-thumbs li a { display:block; width:48px; height:48px; padding:4px; }
.hot-item .ad-gallery .ad-thumbs li a img { width:46px; height:46px; border:1px solid #dfc2af; }*/
.hot-item .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/hotitem_thum_bg.gif') no-repeat left top; }
.hot-item .ad-gallery .ad-forward, .hot-item .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; opacity:1 !important; filter:alpha(opacity=100) !important;}
* html .hot-item .ad-gallery .ad-forward, * html .hot-item .ad-gallery .ad-back { height:63px; }
.hot-item .ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url('../../_images/us/main/screenshots_prev.gif') 0px 16px no-repeat; }
.hot-item .ad-gallery .ad-forward { cursor: pointer; display: block; right:-12px; _right:-13px; width: 21px; background:#FFF9E9 url('../../_images/us/main/screenshots_next.gif') 4px 16px no-repeat; }
.hot-item .ad-gallery .ad-nav .ad-thumbs { position: relative; overflow: hidden; width: 100%; left:-4px; }
.hot-item .ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.hot-item .ad-gallery .ad-thumbs li { float: left; width:48px; padding:0; }
.hot-item .ad-gallery .ad-thumbs li a { display: block; padding:4px; }
.hot-item .ad-gallery .ad-thumbs li a img { border: 1px solid #5D0000; width:46px;}
.hot-item .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/screenshots_thum_bg.gif') no-repeat left top; }
.hot-item .ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #5D0000; }

/* hot-item */
/* .hot-item { float:left; _display:inline; margin:10px 13px; _margin:10px 0 10px 13px; width:303px; height:200px; background:url('../../_images/us/main/hot_item_bg.gif') no-repeat left top; }*/
.hot-item .title-area { min-height:32px; _height:32px; padding:5px 16px 0 15px; zoom:1; }

.hot-item .title-area .more { float:right; margin-top:6px; }

.hot-item .ad-gallery { width:264px; margin:11px 24px 3px 25px; background: #FFF9E9 }
.hot-item .ad-gallery .ad-image-wrapper { position:relative; overflow:hidden; height:90px; margin-bottom:0; }
.hot-item .ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.hot-item .ad-gallery .ad-image-wrapper .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper .ad-next { display:none; }
.hot-item .ad-gallery .ad-image-wrapper a { display:inline-block; width:260px; text-decoration:none; zoom:1; }
.hot-item .ad-gallery .ad-image-wrapper .img { display:inline-block; float:left; width:80px; height:80px; margin-right:12px; border:1px solid #dfc2af; }
.hot-item .ad-gallery .ad-image-wrapper .name { display:block; width:156px; margin:20px 0 0 94px; padding:0 0 4px 4px; color:#663d29; font-weight:bold; font-size:14px; border-bottom:1px solid #dfc2af; word-break:break-all; word-wrap: break-word; }
.hot-item .ad-gallery .ad-image-wrapper .silk { display:inline-block; margin-top:7px; line-height:16px; vertical-align:top; color:#cc0000; font-size:11px; font-weight:bold; }
.hot-item .ad-gallery .ad-image-wrapper .silk img { margin-right:3px; vertical-align:top; }

.hot-item .ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:254px !important; height:82px !important; z-index: 9; }
.hot-item .ad-gallery .ad-image-wrapper .ad-image img { width:240px; height:180px; vertical-align:top; }
.hot-item .ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }

.hot-item .ad-gallery .ad-image-wrapper1 { position:relative; overflow:hidden; height:90px; margin-top:16px;left:-12px; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper1 .ad-next { display:none; }
.hot-item .ad-gallery .ad-image-wrapper1 a { display:inline-block; width:260px; text-decoration:none; zoom:1; }
.hot-item .ad-gallery .ad-image-wrapper1 .img { display:inline-block; float:left; width:80px; height:80px; margin-right:12px; border:1px solid #dfc2af; }
.hot-item .ad-gallery .ad-image-wrapper1 .name { display:block; width:156px; margin:20px 0 0 94px; padding:0 0 4px 4px; color:#663d29; font-weight:bold; font-size:14px; border-bottom:1px solid #dfc2af; word-break:break-all; word-wrap: break-word; }
.hot-item .ad-gallery .ad-image-wrapper1 .silk { display:inline-block; margin-top:7px; line-height:16px; vertical-align:top; color:#cc0000; font-size:11px; font-weight:bold; }
.hot-item .ad-gallery .ad-image-wrapper1 .silk img { margin-right:3px; vertical-align:top; }

.hot-item .ad-gallery .ad-image-wrapper1 .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:254px !important; height:82px !important; z-index: 9; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-image img { width:240px; height:180px; vertical-align:top; }
.hot-item .ad-gallery .ad-image-wrapper1 .ad-image a img { border: 0; }

.hot-item .ad-gallery .ad-controls { display:none; height: 20px; }
.hot-item .ad-gallery .ad-nav { position:relative; width:244px;margin:3px 11px; *zoom:1; }
/*.hot-item .ad-gallery .ad-nav .ad-back { position:absolute; left:-21px; top:17px; }
.hot-item .ad-gallery .ad-nav .ad-forward { position:absolute; right:-15px; top:17px; }*/
/*
.hot-item .ad-gallery .ad-nav .ad-thumbs { position:relative; overflow:hidden; width:100%; top:0; left:-4px; }
.hot-item .ad-gallery .ad-thumbs .ad-thumb-list { width:9000px; overflow:hidden; list-style: none; }
.hot-item .ad-gallery .ad-thumbs li { float:left; width:56px; height:56px; margin-left:4px; }
.hot-item .ad-gallery .ad-thumbs li a { display:block; width:48px; height:48px; padding:4px; }
.hot-item .ad-gallery .ad-thumbs li a img { width:46px; height:46px; border:1px solid #dfc2af; }*/
.hot-item .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/hotitem_thum_bg.gif') no-repeat left top; }
.hot-item .ad-gallery .ad-forward, .hot-item .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; opacity:1 !important; filter:alpha(opacity=100) !important;}
* html .hot-item .ad-gallery .ad-forward, * html .hot-item .ad-gallery .ad-back { height:63px; }
.hot-item .ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url('../../_images/us/main/screenshots_prev.gif') 0px 16px no-repeat; }
.hot-item .ad-gallery .ad-forward { cursor: pointer; display: block; right:-12px; _right:-13px; width: 21px; background:#FFF9E9 url('../../_images/us/main/screenshots_next.gif') 4px 16px no-repeat; }
.hot-item .ad-gallery .ad-nav .ad-thumbs { position: relative; overflow: hidden; width: 100%; left:-4px; }
.hot-item .ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.hot-item .ad-gallery .ad-thumbs li { float: left; width:56px; padding:0; }
.hot-item .ad-gallery .ad-thumbs li a { display: block; padding:4px; }
.hot-item .ad-gallery .ad-thumbs li a img { border: 1px solid #5D0000; width:46px;}
.hot-item .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/screenshots_thum_bg.gif') no-repeat left top; }
.hot-item .ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #5D0000; }



/* hot-item */
.new-item { float:left; _display:inline; margin:10px 13px; _margin:10px 0 10px 13px; width:303px; height:200px; background:url('../../_images/us/main/hot_item_bg.gif') no-repeat left top; }
.new-item .title-area { min-height:32px; _height:32px; padding:5px 16px 0 15px; zoom:1; }

.new-item .title-area .more { float:right; margin-top:6px; }

.new-item .ad-gallery { width:264px; margin:11px 24px 3px 25px; background: #FFF9E9 }
.new-item .ad-gallery .ad-image-wrapper { position:relative; overflow:hidden; height:90px; margin-bottom:0; }
.new-item .ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.new-item .ad-gallery .ad-image-wrapper .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper .ad-next { display:none; }
.new-item .ad-gallery .ad-image-wrapper a { display:inline-block; width:260px; text-decoration:none; zoom:1; }
.new-item .ad-gallery .ad-image-wrapper .img { display:inline-block; float:left; width:80px; height:80px; margin-right:12px; border:1px solid #dfc2af; }
.new-item .ad-gallery .ad-image-wrapper .name { display:block; width:156px; margin:20px 0 0 94px; padding:0 0 4px 4px; color:#663d29; font-weight:bold; font-size:14px; border-bottom:1px solid #dfc2af; word-break:break-all; word-wrap: break-word; }
.new-item .ad-gallery .ad-image-wrapper .silk { display:inline-block; margin-top:7px; line-height:16px; vertical-align:top; color:#cc0000; font-size:11px; font-weight:bold; }
.new-item .ad-gallery .ad-image-wrapper .silk img { margin-right:3px; vertical-align:top; }

.new-item .ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:254px !important; height:82px !important; z-index: 9; }
.new-item .ad-gallery .ad-image-wrapper .ad-image img { width:240px; height:180px; vertical-align:top; }
.new-item .ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }

.new-item .ad-gallery .ad-image-wrapper1 { position:relative; overflow:hidden; height:90px; margin-bottom:0; }
.new-item .ad-gallery .ad-image-wrapper1 .ad-loader { position: absolute; z-index: 10; top: 50%; left: 50%; margin:-14px 0 0 -14px; border: 1px solid #CCC; }
.new-item .ad-gallery .ad-image-wrapper1 .ad-prev, .screenshots-area .ad-gallery .ad-image-wrapper1 .ad-next { display:none; }
.new-item .ad-gallery .ad-image-wrapper1 a { display:inline-block; width:260px; text-decoration:none; zoom:1; }
.new-item .ad-gallery .ad-image-wrapper1 .img { display:inline-block; float:left; width:80px; height:80px; margin-right:12px; border:1px solid #dfc2af; }
.new-item .ad-gallery .ad-image-wrapper1 .name { display:block; width:156px; margin:20px 0 0 94px; padding:0 0 4px 4px; color:#663d29; font-weight:bold; font-size:14px; border-bottom:1px solid #dfc2af; word-break:break-all; word-wrap: break-word; }
.new-item .ad-gallery .ad-image-wrapper1 .silk { display:inline-block; margin-top:7px; line-height:16px; vertical-align:top; color:#cc0000; font-size:11px; font-weight:bold; }
.new-item .ad-gallery .ad-image-wrapper1 .silk img { margin-right:3px; vertical-align:top; }

.new-item .ad-gallery .ad-image-wrapper1 .ad-image { position: absolute; overflow: hidden; top: 0 !important; left: 0 !important; width:254px !important; height:82px !important; z-index: 9; }
.new-item .ad-gallery .ad-image-wrapper1 .ad-image img { width:240px; height:180px; vertical-align:top; }
.new-item .ad-gallery .ad-image-wrapper1 .ad-image a img { border: 0; }

.new-item .ad-gallery .ad-controls { display:none; height: 20px; }
.new-item .ad-gallery .ad-nav { position:relative; width:244px;margin:3px 11px; *zoom:1; }
/*.new-item .ad-gallery .ad-nav .ad-back { position:absolute; left:-21px; top:17px; }
.new-item .ad-gallery .ad-nav .ad-forward { position:absolute; right:-15px; top:17px; }*/
/*
.new-item .ad-gallery .ad-nav .ad-thumbs { position:relative; overflow:hidden; width:100%; top:0; left:-4px; }
.new-item .ad-gallery .ad-thumbs .ad-thumb-list { width:9000px; overflow:hidden; list-style: none; }
.new-item .ad-gallery .ad-thumbs li { float:left; width:56px; height:56px; margin-left:4px; }
.new-item .ad-gallery .ad-thumbs li a { display:block; width:48px; height:48px; padding:4px; }
.new-item .ad-gallery .ad-thumbs li a img { width:46px; height:46px; border:1px solid #dfc2af; }*/
.new-item .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/hotitem_thum_bg.gif') no-repeat left top; }
.new-item .ad-gallery .ad-forward, .new-item .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; opacity:1 !important; filter:alpha(opacity=100) !important;}
* html .new-item .ad-gallery .ad-forward, * html .new-item .ad-gallery .ad-back { height:63px; }
.new-item .ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url('../../_images/us/main/screenshots_prev.gif') 0px 16px no-repeat; }
.new-item .ad-gallery .ad-forward { cursor: pointer; display: block; right:-12px; _right:-13px; width: 21px; background:#FFF9E9 url('../../_images/us/main/screenshots_next.gif') 4px 16px no-repeat; }
.new-item .ad-gallery .ad-nav .ad-thumbs { position: relative; overflow: hidden; width: 100%; left:-4px; }
.new-item .ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.new-item .ad-gallery .ad-thumbs li { float: left; width:56px; padding:0; }
.new-item .ad-gallery .ad-thumbs li a { display: block; padding:4px; }
.new-item .ad-gallery .ad-thumbs li a img { border: 1px solid #5D0000; width:46px;}
.new-item .ad-gallery .ad-thumbs li a.ad-active { background:url('../../_images/us/main/screenshots_thum_bg.gif') no-repeat left top; }
.new-item .ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #5D0000; }

/* news-area */
.news-area { width:638px; margin-top:10px; padding-bottom:6px; background:url('../../_images/us/main/main_news_bottom.gif') no-repeat left bottom; }
.news-area div { background:url('../../_images/us/main/main_news_middle.gif') repeat-y left top; }
.news-area .news-borad { width:638px; padding-top:6px; background:url('../../_images/us/main/main_news_top.gif') no-repeat left top; }

.news-area .subject { width:610px; height:60px; margin-top:0; margin:0 9px 0 19px; background:#fff url('../../_images/us/common/content_subject_bg.gif') repeat-x scroll right 30px; zoom:1; }
#content .news-area .subject h2 { position:static; left:auto; top:auto; float:left; width:auto; height:auto; margin:18px 0 0 0; padding-right:11px; font-family: Arial; font-size:29px; line-height:1.2; color:#301100; background:#fff url('../../_images/us/common/content_subject_line.gif') no-repeat scroll right 50%; }
.news-area .subject .more { display:block; float:right; margin-top:17px; padding-left:1px; background:#fff url('../../_images/us/common/content_subject_line.gif') no-repeat scroll left 50%; }
.news-area .subject .more img { display:block; padding:10px; }
.news-area .news-list { padding:8px 5px 18px; background:none; }
.news-area .news-list ul { }
.news-area .news-list li { position:relative; padding:0 14px; border-top:1px solid #e5ddd9; }
.news-area .news-list li.first { border-top:none; }
.news-area .news-list li .lead { position:relative; padding:6px 0 8px; background:none; zoom:1; }
.news-area .news-list li .lead *,.news-area .news-list li .info * { vertical-align:top; }
.news-area .news-list li .lead .mode { position:absolute; top:5px; width:82px; }
.news-area .news-list li .lead .mode span { display:block; font-size:9px; font-weight:bold; }
.news-area .news-list li .lead .subj { display:block; padding:2px 80px 0 89px; color:#683e26; cursor:pointer; vertical-align:baseline; }
.news-area .news-list li .lead .subj-hover strong { text-decoration:underline; color:#DD7800; }
.news-area .news-list li .lead .date { position:absolute; right:14px; _right:20px;  top:7px; width:77px; color:#4e1c00; font-size:11px; text-align:right; }
.news-area .news-list li .lead .date .click-layer { display:inline-block; width:15px; height:15px; margin-left:6px; background:url('../../_images/us/main/icon_plus.gif') no-repeat left top; cursor:pointer; }
.news-area .news-list li .view { display:none; background:url('../../_images/us/main/news_dot_bg.gif') repeat-x left top; }
.news-area .news-list li .view .fb-like { min-height:20px; _height:20px; padding:7px 0 10px; background-image:none; }
.news-area .news-list li .view .share { display:inline-block; width:518px; }
.news-area .news-list li .view .share img { display:inline-block; }
.news-area .news-list li .view .memo { line-height:16px; background:none; }
.news-area .news-list li .view .memo p { margin-top:6px; }
.news-area .news-list li .view .memo strong { display:block; color:#cc0000; }
.news-area .news-list li .view .btn-right { margin:13px 0;background:none; }
.news-area .news-list li .view .read-more { height:15px; display:block; padding-right:9px; background:url('../../_images/us/main/icon_readmore.gif') no-repeat right 2px; scolor:#2d1000; font-weight:bold; font-size:11px; text-align:right; line-height:1.2; zoom:1; }
.news-area .news-list li.open { padding-top:12px; }
.news-area .news-list li.open .lead { padding:3px 0 12px; }
.news-area .news-list li.open .lead .subj { font-size:17px; color:#cc0000; }
.news-area .news-list li.open .lead .date { top:42px; }
.news-area .news-list li.open .lead .date .click-layer { background-image:url('../../_images/us/main/icon_minus.gif'); }

.mode-event { background-position:left -36px; }
.mode-event span { background-position:right -36px; }
.mode-patch { background-position:left top; }
.mode-patch span { background-position:right top; }
.mode-notice { background-position:left -54px; }
.mode-notice span { background-position:right -54px; }

/* main-etc */
.main-etc { overflow:hidden; width:638px; margin-top:10px; }
#content .poll { float:left; width:286px; min-height:100px; _height:100px; margin-right:10px; padding:15px 15px 15px 19px; _padding-bottom:6px; background:url('../../_images/us/main/main_etc_bg.gif') no-repeat left bottom;}
.poll .title-area { min-height: 29px; _height:29px; margin:-15px -15px 0 -19px; padding:13px 15px 0 19px; background:url('../../_images/us/main/main_etc_bg.gif') no-repeat left top;  }
#content .poll .title-area h2, #content .sns .title-area h2 { position:static; top:auto; left:auto; width:auto; height:auto; font-size: 17px; font-weight: normal; line-height: 21px;}
#content .poll .title-area h2 { width:261px; float:left; background:url('../../_images/us/common/side_subject_bg.gif') no-repeat right 50%; }
#content .poll .title-area h2 span { background:#fff9e9 url('../../_images/us/common/side_subject_line.gif') no-repeat right 50%; height: 10px; padding-right: 10px; }
.poll .more { float:right; margin-top:3px; }
.poll .img { float:left; margin-right:9px; }
.vote-area { float:left; width:207px; }
.poll .txt { display:inline-block; width:207px; font-weight:bold; margin:6px 0 9px; line-height:1.2; word-break:break-all; word-wrap: break-word; }
.btn-vote { margin-left:146px; background-position:left -170px; padding-bottom:6px; }
.btn-vote a { left:3px; background-position:right -170px; padding-bottom:6px; line-height:27px;}
.main-etc .sns { float:left; width:274px; min-height:100px; _height:100px; margin-top:0; padding-top:15px; }
.main-etc .sns .title-area { padding-top:13px;}
.main-etc .sns .title-area h2 { margin-bottom:0px;}
.main-etc .guide-area {}



.main-etc .guide-area { position:relative; float:left; width:320px; margin:0 0 0 10px;  }
.main-etc .guide-area li { margin-bottom:10px; background:url('../../_images/us/main/guide_bg.gif') no-repeat left bottom; zoom:1; }
.main-etc .guide-area li a { display:block; height:60px; padding:0 0 0 120px; line-height:60px; background:url('../../_images/us/main/guide_partnermon.jpg') no-repeat 29px 0; font-size:20px; font-weight:bold; }
.main-etc .guide-area li.support a { background-position:29px -60px; }

/* Most-Popular-People */
.most-popular { margin-top:10px; padding-bottom:5px; background:url('../../_images/us/main/Most-Popular-People_bg.gif') no-repeat left bottom;}
.most-popular .title-area { idth:638px; height: 30px; padding: 10px 16px 0 15px; background:url('../../_images/us/main/Most-Popular-People_bg.gif') no-repeat left top; zoom:1; font-size:14px; color:#720700; font-weight:bold; }
.most-popular .title-area .more { float:right; }
.most-popular .ad-gallery { width:602px; margin: 10px 0px 9px 18px; }
.most-popular .ad-gallery .ad-thumbs li { padding: 7px 13px 0 0; font-size:11px; color:#dd790f; font-weight:bold; text-align:center;}
.most-popular .ad-gallery .ad-thumbs li a { width:191px; display: block; color:#dd790f;}
.most-popular .ad-gallery .ad-thumbs li a img { border: 1px solid #5D0000; }
.most-popular .ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #5D0000; }
					
/* download click tooltip */
/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

.notice-ready #cboxContent{ overflow:visible; margin-top:0; }
.notice-ready #cboxError{ padding:0; border:none;}
.notice-ready #cboxLoadedContent { border:none !important; background:transparent;}
.notice-ready #cboxLoadingOverlay{background:url('../../_images/us/common/colorbox_loading_bg.png') no-repeat center center;}
.notice-ready #cboxLoadingGraphic{background:url('../../_images/us/common/loader.gif') no-repeat center center;}
.notice-ready #cboxTitle{position:absolute; top:auto; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
.notice-ready #cboxCurrent{position:absolute; bottom:-25px; right:auto; left:58px; font-weight:bold; color:#7C7C7C;}

.notice-ready #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; right:auto; height:23px; text-indent:-9999px;}
.notice-ready #cboxPrevious{left:0px; }
.notice-ready #cboxPrevious.hover{}
.notice-ready #cboxNext{left:27px; background-position:-75px -25px;}
.notice-ready #cboxNext.hover{background-position:-75px 0px;}
.notice-ready #cboxClose.hover{}

.notice-ready .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.notice-ready .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.notice-ready .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.notice-ready .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}



/* ColorBox - Overide the default for Notice */
.notice-ready #colorbox { top:169px !important; padding-right:0 !important; padding-bottom:0 !important; overflow:visible !important;}
.notice-ready #cboxOverlay{background:#000;}
.notice-ready #cboxWrapper {width:auto !important; height:auto !important; }
.notice-ready #cboxTopLeft, .notice-ready #cboxTopCenter, .notice-ready #cboxTopRight,
.notice-ready #cboxBottomLeft, .notice-ready #cboxBottomCenter, .notice-ready #cboxBottomRight,
.notice-ready #cboxMiddleLeft, .notice-ready #cboxMiddleRight {width:auto; height:0; background-image:none; overflow:hidden;}
.notice-ready #cboxClose {top:8px; right:9px; bottom:auto; width:38px; height:38px; padding:0; line-height:16px; text-indent:-9999em;}


/* promotion pop up */
.lay-popup-01 {position: absolute;top: 200px;left: 50%; width:892px; height:530px; margin-left:-446px;padding-bottom:14px;z-index: 9999;overflow: hidden;background:url('../../_images/us/common/bg_prd_crosspromo.jpg')  no-repeat left top;}
.lay-close-01 {position: absolute;top:10px;right:10px;}
.lay-popup-01.creat-account-01 .btn-area { margin:245px 0 0 310px; }
.lay-popup-01 #coupon_code {padding: 66px 0 0 320px; color:#FFF; font-size:3.5em;}



/* itemmall-list list */
.itemmall-list { position:relative; z-index:5; width:600px; margin-bottom:30px; padding-bottom:14px; background:url('../../_images/us/common/bbs_end_bg.gif') no-repeat scroll left bottom; }
.itemmall-list ul { width:612px; margin-left:-12px; padding-top:20px; background:url('../../_images/us/common/bbs_end_bg.gif') no-repeat scroll 12px top; *zoom:1; }
.itemmall-list ul li { position:relative; overflow:hidden; float:left; _display:inline; width:141px; height:176px; margin-left:12px; background:url('../../_images/us/itemmall/bg_itemmall_no.gif') no-repeat left top; }
.itemmall-list ul li .thumb { display:block; width:141px; height:141px; background:url('../../_images/us/itemmall/bg_itemmall.gif') no-repeat left top; text-decoration:none; }
.itemmall-list ul li .select, .itemmall-list ul li .thumb:hover { display:block; width:141px; height:141px; background:url('../../_images/us/itemmall/bg_itemmall_on.gif') no-repeat left top; text-decoration:none; }
.itemmall-list ul li .img { display:inline-block; padding:22px 0 0 30px; cursor:pointer; }
.itemmall-list ul li .name { display:inline-block; width:141px; min-height:28px; _height:28px; padding-top:10px; color:#663d29; text-align:center; font-size:11px; font-weight:bold; cursor:pointer; }
.itemmall-list ul li .icon { position:absolute; position:absolute; left:0; top:0; cursor:pointer; }
.itemmall-list ul li .subj { min-height:30px; _height:30px; padding:5px 0 0 8px; }
.itemmall-list ul li .subj .silk { display:inline-block; width:81px; text-align:center; vertical-align:top; color:#cc0000; font-size:11px; line-height:15px; }
.itemmall-list ul li .subj .silk img { padding-right:3px;vertical-align:top; }
.btn-view { margin-left:-2px; vertical-align:top; }
.btn-view, .btn-view a, .btn-view button, .btn-view input { height:16px; background:url('../../_images/us/itemmall/bg_btn_view.gif') no-repeat; color:#dd7800;  font-size:9px; line-height:15px; }
.btn-view a, .btn-view button, .btn-view input { left:2px; height:15px; background:url('../../_images/us/itemmall/bg_btn_view.gif') no-repeat right top; color:#dd7800;  font-size:9px; line-height:16px; font-family:Tahoma;}
.btn-view a:link,
.btn-view a:active,
.btn-view a:visited { color:#dd7800; text-decoration:none; }
.btn-view a:hover {color: #fff;}

/** tamer-tooltip **/
.itemmall-tooltip { position:absolute; z-index:10; left:100px; top:23px; width:380px; max-height:402px; _height:402px; padding:3px; border:7px solid #5d0000; background-color:#fff1d0; }
.itemmall-tooltip .itemmall-view { border:1px solid #ceb0ac; }
.itemmall-tooltip .itemmall-info { padding:15px 15px 5px; background-color:#f8e5c6; }
#content .itemmall-tooltip h2 { position:static; overflow:auto; left:auto; top:auto; width:auto; height:20px; margin:0; }
.itemmall-area { margin-bottom:5px; *zoom:1; }
.itemmall-area .img-area { float:left; display:inline-block; width:80px; height:80px; margin-right:10px; padding:10px; background:url('../../_images/us/itemmall/bg_itemmall_tooltip.gif') no-repeat left top; vertical-align:top; }
.itemmall-area h1 { margin-left:110px; padding:9px 0 12px 10px; background:url('../../_images/us/itemmall/bul_itemmall.gif') no-repeat left 13px; font-size:14px; color:#683e26; line-height:1.2; vertical-align:middle; word-break:break-all; word-wrap: break-word; }
.itemmall-area .silk-info { margin-left:110px; }
.itemmall-area .silk { color:#cc0000; line-height:15px; }
.itemmall-area .silk img { padding-right:3px;vertical-align:top; }
.itemmall-area .txt-days { height:15px; background:url('../../_images/us/itemmall/bg_days.gif') no-repeat left top; color:#683e26; line-height:15px; font-weight:normal; font-size:12px; }
.itemmall-area .txt-days em { position:relative; left:8px; display:inline-block; height:16px; padding-right:8px; background:url('../../_images/us/itemmall/bg_days.gif') no-repeat right top; }
.itemmall-area .txt { min-height:32px; _height:32px; margin-top:9px; color:#683e26; font-size:11px; line-height:16px; word-break:break-all; word-wrap: break-word; }

.itemmall-box { margin-bottom:5px; min-height:64px; _height:64px; }
.itemmall-box p { min-height:64px; _height:64px; font-size:11px; line-height:16px; word-break:break-all; word-wrap: break-word;}


