h1,h2,h3,p,ul,li{ margin:0; padding:0;}
#clear{ clear:both;}
#game{ width:1060px; height:705px; position:relative;margin:0 auto;}

#game_l{background:url(../images/game_l_bg.jpg) no-repeat; width:327px; height:705px; position:absolute; left:0; top:0;}
#rules{ width:288px; position:absolute; line-height:20px; font-size:11px; left:32px; top:5px;}
#rules h1{ background:url(../images/snowflake.png) left 3px no-repeat; font-size:13px; padding:3px 0 0 20px; height:26px; line-height:26px;}
#rules p{ color:#000;}
#prize_l{ float:left; line-height:24px; font-size:20px;}
#prize_l span{ display:inline-block; width:60px; text-align:right;}
#prize_l b{ padding:0 10px;}
#prize_r{ float:left; line-height:26px; text-align:center; color:#0081a1;}
#rules .line{ background:url(../images/line.png) center no-repeat; width:288px; height:10px; clear:both;}
#prize_m img{ margin:0 5px;}
#prize_m_info{ line-height:20px; color:#517f00; padding:0 5px;}
#game_r{width:733px; height:705px; position:absolute; right:0; top:0;}
#game_r_1{ background:url(../images/game_r1_bg.jpg) no-repeat; width:733px; height:146px;}
#game_r_2{ background:url(../images/game_r2_bg.jpg) no-repeat; width:733px; height:404px; position:relative;}
#game_r_3{ background:url(../images/game_r3_bg.jpg) no-repeat; width:733px;
height:155px; position:relative;}
#winner{ position:absolute; width:480px; height:130px; overflow:hidden; left:142px; top:10px; font-size:11px; color:#fff; line-height:20px;}
#winner h1{ font-size:13px; text-align:right; font-weight:normal; }
#winner h1 span{ color:#ffd800;}
#winner ul{ list-style:none; padding:10px 0;}
#winner ul li span{ color:#23d2e4;}
#slots{ background:url(../images/panel.png) no-repeat; width:662px; height:399px; position:absolute; left:48px; z-index:2; }
.gift{width:146px; height:286px; position:absolute;top:45px; z-index:1;}
#gift1{left:99px; background:url(../images/prize.jpg) center -64px;}
#gift2{left:270px; background:url(../images/prize.jpg) center -200px;}
#gift3{left:439px; background:url(../images/prize.jpg) center -336px;}

#rocker{width:97px; height:251px; position:absolute; top:0px; left:636px;  z-index:3;}
.rocker{ background:url(../images/rocker.png) no-repeat;}
.rocker_click{ background:url(../images/rocker_click.png) no-repeat right top;}
#shine{  width:105px; height:105px; position:absolute; z-index:4; right:0; cursor:pointer; top:-1px;}
.shine1{background:url(../images/shine1.png) no-repeat;}
.shine2{background:url(../images/shine2.png) no-repeat;}
.shine3{background:url(../images/shine3.png) no-repeat;}
#rocker_mask{width:105px; height:105px; position:absolute; z-index:5; right:0;  top:-1px; display:none;}
#game_mask{width:1060px; height:705px; position:absolute; left:0; top:0; background:#000; z-index:9; opacity:0.6; -moz-opacity:0.6; filter:Alpha(opacity=60); display:none;}

.popup1{ background:url(../images/popup_bg1.png) no-repeat; width:634px; height:357px; position:absolute; z-index:11; left:213px; top:174px; display:none;}
.popup2{ background:url(../images/popup_bg2.png) no-repeat; width:634px; height:445px; position:absolute; z-index:11; left:213px; top:130px; display:none;}
#close{ background:url(../images/close.png) no-repeat; width:36px; height:36px; position:absolute; top:0; right:0; z-index:15; cursor:pointer;}
#light{ background:url(../images/light1.png) no-repeat; width:632px; height:343px; position:absolute; z-index:12px; top:14px; left:1px;}
.light2{width:632px; height:343px; position:absolute; top:0; left:0;}
.light3{width:632px; height:343px; position:absolute; top:0; left:0;}
.light2_add{background:url(../images/light2.png) no-repeat;}
.light3_add{background:url(../images/light3.png) no-repeat;}
.popup1 h1{ font-size:24px; color:#ff0000; text-align:center; padding:80px 0 0 0; z-index:14; position:relative;}
.popup1 h2{ font-size:16px; line-height:100px; text-align:center; z-index:14; position:relative;}
.popup2 h1{ font-size:16px; text-align:center; color:#ff0000; padding:45px 0 0 0;}
.try{ text-align:center; z-index:14; position:relative;}
#again{cursor:pointer;}
.row1{ font-size:13px; padding:45px 0 0 50px; z-index:14; position:relative; text-align:center;}
.row1 span{ color:#ff0000;}
.row2{ font-size:14px; text-align:center; line-height:26px; z-index:14; position:relative; font-weight:bold;}
.row3{ font-size:11px; padding:2px 80px 2px 90px; z-index:14; position:relative;}
.row3 a{ color:#4b97ff;}
.row3 span{ color:#ff0000;}
.row3 b{ color:#ff0000; font-size:13px; font-weight:normal; line-height:30px;}
.row3 strike{ font-size:13px; line-height:30px; margin-left:10px;}
.row3 strong{ font-size:18px; color:#ff0000; margin-left:10px; line-height:30px;}
.row4{ text-align:center; cursor:pointer; z-index:14; position:relative; z-index:14; position:relative;}
.row4 input{ height:24px; width:230px; line-height:26px; border:1px solid #b2b2b2; padding:0 5px;}
.former{ color:#c4c4c4;}
.row4 img{ margin-left:20px;}
.row5{ padding:3px 30px; text-align:center; font-size:11px; z-index:14; position:relative;}
.row5 span{ color:#ff0000;}
.line1{ background:url(../images/line1.png) center no-repeat; height:10px;}
.line2{ width:560px; background:#2e446e; height:1px; margin:0 auto; margin-top:4px;}
.line3{background:url(../images/line1.png) center repeat-x; height:10px; width:558px; margin:0 auto; }
.row6{z-index:14; position:relative; text-align:center;line-height:42px; }
.row6 img{ cursor:pointer; margin-left:20px; }
.row6 strike{ font-size:13px; color:#222;}
.row6 span{ color:#ff0000; font-size:18px; font-weight:bold;}
.row7{z-index:14; position:relative; font-size:13px; color:#0048ff; text-align:center;}
.row7 img{ margin-left:20px; cursor:pointer; }
.row8{z-index:14; position:relative; font-size:14px; color:#fd690f; text-align:center; padding:5px 0;}
.row8 span{ color:#000; font-size:13px;}
.row9{ font-size:18px; padding:0 0 0 50px; font-weight:bold; color:#ff0000; padding:5px 50px;}
.popup1 p{ font-size:11px; padding:0 50px;}
.buy2{ position:absolute; z-index:14; cursor:pointer; right:90px; bottom:40px;}

#light4{background:url(../images/light4.png) no-repeat; width:632px; height:431px; position:absolute; z-index:12px; top:13px; left:1px;}
.light5{ width:632px; height:431px; position:absolute; top:0; left:0;}
.light6{ width:632px; height:431px; position:absolute; top:0; left:0;}
.light5_add{background:url(../images/light5.png) no-repeat;}
.light6_add{background:url(../images/light6.png) no-repeat;}

.winner_container {width:480px;height:120px;overflow:hidden;position:relative;}
#winner_scroll {position:absolute;}
.game_buy{ position:absolute; right:150px; bottom:30px; z-index:31;}
.game_buy img{ margin:0 20px; cursor:pointer;}
.game_buy2{ padding:0; text-align:center; position:relative; z-index:31;}
.game_buy2 img{ margin:0 20px; cursor:pointer;}