body,div,p,span,ul,li,h1,h2,h3,a{margin:0;padding:0}
body{font:12px/16px 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;cursor:default}
a{text-decoration:none}img{border:none}ul,ol{list-style:none}
#outline{width:760px;height:85px;overflow:hidden;background:#fff url(img.20110811/bg85.png);position:relative}
body.h-100 #outline{height:100px;background-image:url(img.20110811/bg100b.png);}


/*** tabs ***/
#tabs{position:absolute;top:63px;left:1px;width:760px;height:21px;overflow:hidden;}
body.h-100 #tabs{top:67px;height:32px}
#tabs ul{position:absolute;}
#tabs li{float:left;height:21px;overflow:hidden;font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;font-weight:bold;background:transparent url(img.20110811/tabs_bg.png) 0 -22px repeat-x;color:#444;border-right:1px solid #D3D9DB;cursor:pointer}
#tabs li:hover{background-position:0 -44px;color:#fff}
body.h-100 #tabs li{height:32px;background:transparent url(img.20110811/tabs_bg100.png) 0 -33px repeat-x}
body.h-100 #tabs li:hover{background-position:0 -66px;}
#tabs li.on,body.h-100 #tabs li.on{background-position:0 0;color:#333;cursor:default}
#tabs li div{padding:4px 10px 0;font-size:12px;line-height:14px}
body.h-100 #tabs li div{padding-top:10px}
#tabs span, #tabs strong{display:inline-block;padding:0 0 1px}
#tabs strong{background:#ff6f40;color:#fff;padding:0 2px 1px;margin-right:5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-shadow:0 0 2px rgba(0,0,0,0.2); }
#tabs li.on strong{background:#ff6f40}

/*** logo ***/
h1.logo{position:absolute;width:58px;height:66px;right:1px;top:1px;z-index:100;background:transparent url(img.20110811/logo_div.gif) 0 1px no-repeat;}
h1.logo a{display:block;width:58px;height:66px;text-indent:-999em;overflow:hidden;position:absolute;background:transparent url(img.20110811/logo_6w.png) no-repeat;}


/*** panel : common ***/
.panel{position:absolute;left:0;top:0;width:698px;height:63px;z-index:1000;display:none;}
.panel.on{z-index:1001;display:block;}
.arrow{position:absolute;width:18px;height:41px;overflow:hidden;text-indent:-999em;background:transparent url(img.20110811/arrows2.gif) 0 -82px no-repeat;cursor:default;opacity:0.3;filter:alpha(opacity=30)}
.arrow-prev{}
.arrow-next{background-position:-18px -82px;}
.arrow-prev.on{cursor:pointer;opacity:1;filter:alpha(opacity=100);}
.arrow-next.on{cursor:pointer;opacity:1;filter:alpha(opacity=100);}
.arrow-prev.on:hover{background-position:0 -41px}
.arrow-next.on:hover{background-position:-18px -41px}
.arrow-prev.active{background-position:0 0;opacity:1;filter:alpha(opacity=100);}
.arrow-next.active{background-position:-18px 0;opacity:1;filter:alpha(opacity=100);}
.carousel-box{position:absolute;left:23px;top:4px;height:55px;width:653px;background:rgba(255,0,0,0);overflow:hidden;}
.carousel-car{position:absolute;width:1980px;height:55px;}
.carousel-car li{float:left;width:55px;height:55px;margin-left:4px;}
.carousel-car a{display:block;position:relative;width:55px;height:55px;background:transparent url(img.20110811/overlay.gif) 0 -100px no-repeat;}
.carousel-car li img{position:absolute;left:2px;top:2px;width:50px;height:50px;}
.carousel-car span.overlay{display:block;width:55px;height:55px;position:absolute;left:0;top:0;background:transparent url(img.20110811/overlay.gif) no-repeat;}
.carousel-car li:hover span.overlay{background-position:0 -200px}
.carousel-car span.count{position:absolute;right:0;top:0;padding:0 4px;font:bold 10px/14px tahoma,sans-serif;background:#F03D25;border:1px solid #930;border-top:none;border-left:none;color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.5);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.carousel-car .i170x50{width:173px;}
.carousel-car .i170x50 a{width:173px;background-position:-100px -100px;overflow:hidden;}
.carousel-car .i170x50 img{width:170px;left:1px}
.carousel-car .i170x50 span.overlay{width:173px;background-position:-100px 0;}
.carousel-car li.i170x50:hover span.overlay{background-position:-100px -200px}
.mask{position:absolute;width:3px;height:55px;background:transparent url(img.20110811/mask.png) -5px -4px;}
.mask-left{left:0;}
.mask-next{right:0;background-position:-32px -4px}


/*** panel : main ***/
#main{left:2px}
body.h-100 #main{top:2px}
#main .arrow-prev{left:5px;top:10px;}
#main .arrow-next{left:676px;top:10px;}


/*** panel : used ***/
#used{left:2px}
body.h-100 #used{top:2px}
#used .arrow-prev{left:5px;top:10px;}
#used .arrow-next{left:676px;top:10px;}


/*** frds overlay ***/
#frds{width:760px;height:100px;overflow:hidden;z-index:5000;position:absolute;left:0;top:-100px;background:white url(img.20110811/frds_bg_220.jpg) no-repeat}
#frds-desc{position:absolute;left:16px;top:18px;width:333px;height:70px;background:transparent url(img.20110811/frds_arrow.png) right center no-repeat;}
#frds .profile-pic{position:absolute;width:50px;height:50px;border:2px solid #fff;border-radius:3px;box-shadow:1px 1px 0 #CADDF0}
#frds .profile-pic img{width:50px;height:50px;}
#frds-desc p{position:absolute;left:68px;width:230px;font-size:12px;color:#262626}
#frds-desc p strong{font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;font-size:15px;display:block;margin-bottom:12px}
#frds-desc .fb-name{color:#f12938}
#frds-slots{position:absolute;left:362px;top:10px;width:388px;height:79px;overflow:hidden;}
#frds-slots li{float:left;margin-right:5px;width:184px;height:79px;background:transparent url(img.20110811/frds_slot_bg_220.png) no-repeat;}
#frds-slots li a{display:block;position:relative;width:184px;height:79px;}
#frds-slots img{position:absolute;left:6px;top:6px;width:170px;height:50px;}
#frds-slots .overlay{position:absolute;left:5px;top:4px;width:173px;height:55px;background:transparent url(img.20110811/overlay.gif) -100px 0 no-repeat;}
#frds-slots a:hover span.overlay{background-position:-100px -200px;}
#frds-slots .game-title{position:absolute;left:7px;top:60px;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;color:#262626}
#frds-slots .label-playnow{position:absolute;right:8px;top:60px;line-height:14px;width:11px;text-indent:-999em;text-align:left;overflow:hidden;background:transparent url(img.20110811/frds_playnow_arrow.gif) 0 0 no-repeat;}
#frds-btn-close{position:absolute;right:8px;top:10px;width:12px;height:12px;text-indent:-999em;overflow:hidden;background:transparent url(img.20110811/frds_btn_close_220.gif) 0 0 no-repeat;cursor:pointer}
#frds-btn-close:hover{background-position:0 -12px}
body.h-85 #frds-desc{top:10px}
body.h-85 #frds-slots{top:5px}
.l-en #frds-slots .game-title{width:120px}
.l-en #frds-slots .label-playnow{background:transparent;font-size:11px;text-indent:0;text-align:right;width:60px;color:#f12938;}


/*** vert overlay ***/
#vert{width:760px;height:100px;overflow:hidden;z-index:6000;position:absolute;left:0;top:-100px;background:white url(img.20110811/vert_bg_728_01.jpg) no-repeat}
.vert-slot-728 {width:728px;height:90px;position:absolute;left:4px;top:4px;border:1px solid #FFF;}
.vert-slot-728 a, .vert-slot-728 img{position:absolute;left:0;top:0;display:block;width:728px;height:90px}
#vert.vert-728-2 { background-image:url(img.20110811/vert_bg_728_02.jpg) }
#vert.vert-728-3 { background-image:url(img.20110811/vert_bg_728_03.jpg) }
#vert.vert-728-4 { background-image:url(img.20110811/vert_bg_728_04.jpg) }
#vert.vert-728-5 { background-image:url(img.20110811/vert_bg_728_05.jpg) }
#vert .btn-close { position:absolute;right:8px;top:10px;width:12px;height:12px;text-indent:-999em;overflow:hidden;background:transparent url(img.20110811/vert_btn_close_red.gif) 0 0 no-repeat;cursor:pointer}
#vert.vert-728-2 .btn-close{ background-image:url(img.20110811/vert_btn_close_02.gif) }
#vert.vert-728-3 .btn-close, #vert.vert-728-4 .btn-close{ background-image:url(img.20110811/vert_btn_close_03-04.gif) }
#vert.vert-728-5 .btn-close{ background-image:url(img.20110811/vert_btn_close_05.gif) }
#vert .btn-close:hover{background-position:0 -12px}
#vert.vert-170-1 { background-image:url(img.20110811/vert_bg_170_01.jpg) }
#vert.vert-170-2 { background-image:url(img.20110811/vert_bg_170_02.jpg) }
#vert.vert-170-3 { background-image:url(img.20110811/vert_bg_170_03.jpg) }
#vert.vert-170-4 { background-image:url(img.20110811/vert_bg_170_04.jpg) }
#vert.vert-170-3 .btn-close, #vert.vert-170-4 .btn-close { background-image:url(img.20110811/vert_btn_close_blue.gif) }
#vert-slots{position:absolute;left:362px;top:10px;width:388px;height:80px;overflow:hidden;}
#vert-slots li{float:left;margin-right:5px;width:183px;height:78px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 0 rgba(0,0,0,0.25);}
#vert-slots li a{display:block;position:relative;width:183px;height:78px;}
#vert-slots img{position:absolute;left:6px;top:6px;width:170px;height:50px;}
#vert-slots .overlay{position:absolute;left:5px;top:4px;width:173px;height:55px;background:transparent url(img.20110811/overlay.gif) -100px 0 no-repeat;}
#vert-slots a:hover span.overlay{background-position:-100px -200px;}
#vert-slots .game-title{position:absolute;left:7px;top:60px;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;color:#262626}
#vert-slots .label-playnow{position:absolute;right:8px;top:60px;line-height:14px;width:11px;text-indent:-999em;text-align:left;overflow:hidden;background:transparent url(img.20110811/frds_playnow_arrow.gif) 0 0 no-repeat;}
.l-en #vert-slots .game-title{width:120px}
.l-en #vert-slots .label-playnow{background:transparent;font-size:11px;text-indent:0;text-align:right;width:60px;color:#f12938;}

/*** neo overlay ***/
#neo{width:760px;height:100px;overflow:hidden;z-index:6000;position:absolute;left:0;top:-100px;background:white url(img.20110811/vert_bg_728_01.jpg) no-repeat}
.neo-slot-728{width:728px;height:90px;position:absolute;left:4px;top:4px;border:1px solid #FFF;}
.neo-slot-728 a, .neo-slot-728 img{position:absolute;left:0;top:0;display:block;width:728px;height:90px}
#neo.neo-728-2 { background-image:url(img.20110811/vert_bg_728_02.jpg) }
#neo.neo-728-3 { background-image:url(img.20110811/vert_bg_728_03.jpg) }
#neo.neo-728-4 { background-image:url(img.20110811/vert_bg_728_04.jpg) }
#neo.neo-728-5 { background-image:url(img.20110811/vert_bg_728_05.jpg) }

#neo .btn-close { position:absolute;right:8px;top:10px;width:12px;height:12px;text-indent:-999em;overflow:hidden;background:transparent url(img.20110811/vert_btn_close_red.gif) 0 0 no-repeat;cursor:pointer}
#neo.neo-728-2 .btn-close{ background-image:url(img.20110811/vert_btn_close_02.gif) }
#neo.neo-728-3 .btn-close, #neo.neo-728-4 .btn-close{ background-image:url(img.20110811/vert_btn_close_03-04.gif) }
#neo.neo-728-5 .btn-close{ background-image:url(img.20110811/vert_btn_close_05.gif) }
#neo .btn-close:hover{background-position:0 -12px}
#neo.neo-170-1 { background-image:url(img.20110811/vert_bg_170_01.jpg) }
#neo.neo-170-2 { background-image:url(img.20110811/vert_bg_170_02.jpg) }
#neo.neo-170-3 { background-image:url(img.20110811/vert_bg_170_03.jpg) }
#neo.neo-170-4 { background-image:url(img.20110811/vert_bg_170_04.jpg) }
#neo.neo-170-3 .btn-close, #neo.neo-170-4 .btn-close { background-image:url(img.20110811/vert_btn_close_blue.gif) }
#neo-slots{position:absolute;left:362px;top:10px;width:388px;height:80px;overflow:hidden;}
#neo-slots li{float:left;margin-right:5px;width:183px;height:78px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 0 rgba(0,0,0,0.25);}
#neo-slots li a{display:block;position:relative;width:183px;height:78px;}
#neo-slots img{position:absolute;left:6px;top:6px;width:170px;height:50px;}
#neo-slots .overlay{position:absolute;left:5px;top:4px;width:173px;height:55px;background:transparent url(img.20110811/overlay.gif) -100px 0 no-repeat;}
#neo-slots a:hover span.overlay{background-position:-100px -200px;}
#neo-slots .game-title{position:absolute;left:7px;top:60px;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;color:#262626}
#neo-slots .label-playnow{position:absolute;right:8px;top:60px;line-height:14px;width:11px;text-indent:-999em;text-align:left;overflow:hidden;background:transparent url(img.20110811/frds_playnow_arrow.gif) 0 0 no-repeat;}
.l-en #neo-slots .game-title{width:120px}
.l-en #neo-slots .label-playnow{background:transparent;font-size:11px;text-indent:0;text-align:right;width:60px;color:#f12938;}

/*** sp overlay ***/
#sp{width:760px;height:100px;overflow:hidden;z-index:6000;position:absolute;left:0;top:-100px;background:white url(img.20110811/vert_bg_728_01.jpg) no-repeat}
.sp-slot-728{width:728px;height:90px;position:absolute;left:4px;top:4px;border:1px solid #FFF;}
.sp-slot-728 a, .sp-slot-728 img{position:absolute;left:0;top:0;display:block;width:728px;height:90px}
#sp.sp-728-2 { background-image:url(img.20110811/vert_bg_728_02.jpg) }
#sp.sp-728-3 { background-image:url(img.20110811/vert_bg_728_03.jpg) }
#sp.sp-728-4 { background-image:url(img.20110811/vert_bg_728_04.jpg) }
#sp.sp-728-5 { background-image:url(img.20110811/vert_bg_728_05.jpg) }

#sp .btn-close { position:absolute;right:8px;top:10px;width:12px;height:12px;text-indent:-999em;overflow:hidden;background:transparent url(img.20110811/vert_btn_close_red.gif) 0 0 no-repeat;cursor:pointer}
#sp.sp-728-2 .btn-close{ background-image:url(img.20110811/vert_btn_close_02.gif) }
#sp.sp-728-3 .btn-close, #sp.sp-728-4 .btn-close{ background-image:url(img.20110811/vert_btn_close_03-04.gif) }
#sp.sp-728-5 .btn-close{ background-image:url(img.20110811/vert_btn_close_05.gif) }
#sp .btn-close:hover{background-position:0 -12px}
#sp.sp-170-1 { background-image:url(img.20110811/vert_bg_170_01.jpg) }
#sp.sp-170-2 { background-image:url(img.20110811/vert_bg_170_02.jpg) }
#sp.sp-170-3 { background-image:url(img.20110811/vert_bg_170_03.jpg) }
#sp.sp-170-4 { background-image:url(img.20110811/vert_bg_170_04.jpg) }
#sp.sp-170-3 .btn-close, #sp.sp-170-4 .btn-close { background-image:url(img.20110811/vert_btn_close_blue.gif) }
#sp-slots{position:absolute;left:362px;top:10px;width:388px;height:80px;overflow:hidden;}
#sp-slots li{float:left;margin-right:5px;width:183px;height:78px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.25);box-shadow:1px 1px 0 rgba(0,0,0,0.25);}
#sp-slots li a{display:block;position:relative;width:183px;height:78px;}
#sp-slots img{position:absolute;left:6px;top:6px;width:170px;height:50px;}
#sp-slots .overlay{position:absolute;left:5px;top:4px;width:173px;height:55px;background:transparent url(img.20110811/overlay.gif) -100px 0 no-repeat;}
#sp-slots a:hover span.overlay{background-position:-100px -200px;}
#sp-slots .game-title{position:absolute;left:7px;top:60px;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;color:#262626}
#sp-slots .label-playnow{position:absolute;right:8px;top:60px;line-height:14px;width:11px;text-indent:-999em;text-align:left;overflow:hidden;background:transparent url(img.20110811/frds_playnow_arrow.gif) 0 0 no-repeat;}
.l-en #sp-slots .game-title{width:120px}
.l-en #sp-slots .label-playnow{background:transparent;font-size:11px;text-indent:0;text-align:right;width:60px;color:#f12938;}

/*** callout ***/
.callout{position:absolute;left:-500px;top:33px;width:304px;height:52px;cursor:pointer}
.callout .body{height:52px;position:relative;background:transparent url(img.20110811/callout_bg_304.png);overflow:hidden}
.callout .tip{position:absolute;left:145px;top:-7px;width:13px;height:10px;background:transparent url(img.20110811/callout_tip.png);}
.callout img{position:absolute;left:10px;top:10px;width:30px;height:30px;border:2px solid #fff;box-shadow:0 0 1px rgba(0,0,0,0.3);-moz-box-shadow:0 0 1px rgba(0,0,0,0.3);}
.callout h3{position:absolute;left:50px;top:8px;width:165px;font-family:arial,sans-serif;font-size:12px;line-height:15px;color:#3B5998;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.callout .desc{position:absolute;left:50px;top:22px;line-height:13px;font-size:11px;color:#666;width:165px}
.callout .btn-play{position:absolute;right:5px;top:12px;width:80px;height:30px;background:transparent url(img.20110811/btn_play_bg.jpg) no-repeat;color:#fff;text-align:center;line-height:18px;padding-top:6px;font-weight:bold;font-size:15px;border-radius:4px;text-align:center;text-shadow:0 -1px 0 #7fb12a}