body{font-family:arial;}
.clearAll{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.paddingTop45{margin-top:45px;}

/* virtual store start */
.virtualStore .hd{padding:20px 0 25px; font-size:25px; color:#010101; text-align:center;}
.eachMoreGameBox{float:left; width:169px; margin:0 11px 10px 0; padding:5px 3px 5px 5px; cursor:pointer;}
.moreGameImgBox{/*position:relative; */float:left; width:169px; height:192px;}
.moreGameImgBox .gameFrm{position:absolute; /*left:0; top:0;*/ z-index:1; width:169px; height:190px; background:url(http://www.gudli.com/css/images/img_frame.png);}
.moreGameImgBox .gamePic{overflow:hidden; width:160px; height:180px; position:absolute; /*left:2px; top:2px;*/ margin:2px 0 0 2px;}
.moreGameImgBox .gamePic img{position:absolute; left:0; top:0;}
.moreGameContBox{font-size:14px; padding:0 5px; color:#2d2626;}
.moreGameContBox .gmHd{font-weight:bold; font-size:12px; padding-bottom:1px;}
.moreGameContBox .gmHd a{color:#5A5A5A;}
.moreGameContBox .gmCnt{height:60px; color:#5A5A5A; font-size:12px;line-height: 18px;}
.moreGameContBox .gmCnt a{color:#5A5A5A;}
.moreGameBtnBox{padding:0 5px;}
.btnY{float:left; display:block; padding:3px 5px 3px 0; border-radius:8px; /*background:#ffc70d;*/ font-size:12px; font-weight: bold; font-family: arial;}
.btnG{background:url(http://www.gudli.com/css/images/g_btn.png) 0 0 no-repeat; width:70px; height:23px; padding-top:5px; text-align:center; color:#000; text-decoration:none; font-size:11px; font-weight:bold;}
a.btnG:hover{text-decoration:none!important;}
/* virtual store end */




/* game overlay start */
.userpointbox{position:absolute; /*top:-158px; *top:20px; left:120px;*/ margin:20px 0 0 120px; z-index:1000;}
/*.earnedPnt{padding:0 0 0 33px;}*/
.gmPointBox{background:url(../images/pnt_bg.gif); width:707px; height:455px;}
.gmPointBox .hd{padding:45px 0; font-size:35px; color:#000; text-align:center;}
.eachPntBx{float:left; width:124px; height:176px; padding:5px 0 0 5px;}
.pntBxImg{position:relative; float:left; width:127px; height:140px;}
.pntBxImg .gameFrm{position:absolute; left:0; top:0; z-index:1; width:124px; height:139px; background:url(http://www.gudli.com/css/images/img_frame2.png);}
.pntBxImg .gamePic{overflow:hidden; width:113px; height:127px; position:absolute; left:2px; top:2px;}
.pntBxImg .gamePic img{position:absolute; left:0; top:0;}
.btnPntLG{margin:0 0 0 3px; width:130px;}
.btnPntLG .btnPntLG_L{float:left; width:7px; height:28px; background:url(http://www.gudli.com/css/images/ybg.png);}
.btnPntLG .btnPntLG_M{float:left; width:98px; height:28px; background:url(http://www.gudli.com/css/images/ybga.png); font-size:11px;}
.btnPntLG .btnPntLG_M a{color:#000;}
.btnPntLG .btnPntLG_M b{display:block; height:13px; font-size:12px; padding-top:1px;}
.btnPntLG .btnPntLG_R{float:left; width:7px; height:28px; background:url(http://www.gudli.com/css/images/ybg.png) -7px 0;}

.btnStyle1{background:url(../images/btnst1_bg.png); position:relative; height:48px; display:inline-block; font-size:30px; text-decoration:none; color:#000!important; padding:4px 20px 0 20px; line-height:normal;}
.btnStyle1 b{width:35px; height:52px; background-image:url(../images/btnst1.png); display:block; float:left; position:absolute;}
.btnStyle1 .lf{top:0; left:-35px;}
.btnStyle1 .rt{background-position:-35px 0; top:0; right:-35px;}
.btnPos1{text-align:center; padding-top:5px;}
.btnPos1 a{text-decoration:none;}
/* game overlay end */




/* sign up start */
.signUp{width:890px; margin:0 auto;}
.signPanelBx{position:relative; background:#e4f5ff; padding:10px; border-radius:8px; -moz-box-shadow: 2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 5px #ccc;}
.signPanelBx b{/*background-image:url(http://www.gudli.com/css/images/sign_cor.gif);*/ width:16px; height:16px; position:absolute;}
/*.signPanelBx_tl{background-position:0 0; top:0; left:0;}
.signPanelBx_tr{background-position:-16px 0; top:0; right:0;}
.signPanelBx_bl{background-position:0 -16px; bottom:0; left:0;}
.signPanelBx_br{background-position:-16px -16px; bottom:0; right:0;}*/
.regForm{width:500px; height:335px;}
.a_account{width:330px; height:335px;}
.signPanelBx_hd{padding:15px 0 0 0; text-align:center; font-size:24px; color:#000;}
.signPanelBx_hd a{color:#000;}
.ech_signPanelBx_elmnt{padding-bottom:10px; width:100%;}
.ech_signPanelBx_elmnt1{padding-bottom:10px; width:100%;}
.signPanelBx_elmnt{padding:15px 0 0 36px; line-height:normal;}
.signPanelBx_txt{color:#000; float:left; font-size:14px; margin:10px 0 0 0; width:100px; padding-bottom: 5px;}
.signPanelBx_fld{float: left;}
.signPanelBx_fld div{float: left;}
.signPanelBx_lft{background: url("http://www.gudli.com/css/images/elmnt_lt.png") repeat scroll 0 0 transparent;height: 31px;width: 17px;}
.signPanelBx_mdl{position: relative;}
.signPanelBx_mdl input {margin:0; width:300px; /*height:21px;*/ padding:8px 0 8px 5px; *margin-top:-1px; height:15px;}
.signPanelBx_mdl select {-webkit-appearance: none; border:0 none; margin:0; outline:none; width:300px; /*height:21px;*/ padding:8px 0; *margin-top:-1px; height:31px; font-size:11px;}
.signPanelBx_rgt{background: url("http://www.gudli.com/css/images/elmnt_rt.png") repeat scroll 0 0 transparent;height: 31px;width: 17px;}
.twln{line-height:16px; margin-top:0;}
.sign_btn_action{padding:0 0 10px 301px;}
.sign_btn_action2{padding:0 0 12px 0; text-align:center;}
.signPanel_mnImg{padding-top:10px; height:229px; text-align:center;}
.svPntBx{margin:0 auto; width:570px; text-align:center; padding:0 0 20px 0;}
.svPntBx b{float:left; background-image:url(http://www.gudli.com/css/images/usrpnt.png); width:8px; height:47px;}
.svPntBx_rt{background-position:-8px 0;}
.svPntBx_md{float:left; background:#ff7200; color:#ffffff; padding:10px 0 0; width:550px; height:37px; font-size:24px;}
.gudliStore{background:#ece34a; padding:20px 30px; border-radius:10px;}
.g_storeFR{padding:40px 0 5px 0; font-size:25px; color:#010101; margin-left:-59px;float:left; height: 35px;}
.eachGmBx{float:left; width:150px; margin-right:29px; padding:10px 10px 10px 13px; cursor:pointer;}
.GmBxImg{position:relative; float:left; width:150px; height:170px;}
.GmBxImg .gameFrm{position:absolute; left:0; top:0; z-index:1; width:150px; height:169px; background:url(http://www.gudli.com/css/images/img_frame1.png);}
.GmBxImg .gamePic{overflow:hidden; width:138px; height:156px; position:absolute; left:3px; top:3px;}
.GmBxImg .gamePic img{position:absolute; left:0; top:0;}
.btnPntLG_1{margin:0; width:150px;}
.btnPntLG_1 .btnPntLG_L{float:left; width:9px; height:35px; background:url(http://www.gudli.com/css/images/wbg.png);}
.btnPntLG_1 .btnPntLG_M{float:left; width:127px; height:35px; background:#fff; font-size:12px; line-height:normal;}
.btnPntLG_1 .btnPntLG_M b{display:block; font-size:18px; padding-top:4px;}
.btnPntLG_1 .btnPntLG_R{float:left; width:9px; height:35px; background:url(http://www.gudli.com/css/images/wbg.png) -9px 0;}
.noMrgnRt{margin-right:0;}
.gmReplay{float:right; margin:70px 20px 0 0;}
.gmReplay a{display:block; width:90px; height:27px; background:url(../images/btn_replay.png);}
.gmReplay a:hover{background-position:-90px 0;}
/* sign up end */



/* my account gallery start */
.avatarGlry{float:left; width:169px; margin:0 11px 10px 0; padding:5px 3px 5px 5px; cursor:pointer;}
.avatarImgBox{position:relative; float:left; width:169px; height:192px;}
.avatarImgBox .gameFrm{position:absolute; left:0; top:0; z-index:1; width:169px; height:190px; background:url(http://www.gudli.com/css/images/img_frame.png);}
.avatarImgBox .gamePic{overflow:hidden; width:160px; height:180px; position:absolute; left:2px; top:2px;}
.avatarImgBox .gamePic img{position:absolute; left:0; top:0;}
.avatarContBox{font-size:14px; padding:0 5px; color:#2d2626;}
.avatarContBox .gmHd{font-weight:bold; font-size:12px; padding-bottom:1px;}
.avatarContBox .gmHd a{color:#5A5A5A;}
.avatarContBox .gmCnt{height:60px; color:#5A5A5A; font-size:12px;line-height: 18px;}
.avatarContBox .gmCnt a{color:#5A5A5A;}
/* my account gallery end */

.padTop20{padding-top:20px;}

/* voating page start */
.eachVoatingBx{float:left; width:169px; margin-left:19px;}
.votingImgBox{position:relative; float:left; width:169px; height:200px;}
.votingImgBox .gameFrm{position:absolute; left:0; top:0; z-index:1;}
.votingImgBox .gamePic{overflow:hidden; width:160px; height:180px; position:absolute; left:2px; top:2px;}
.votingImgBox .gamePic img{position:absolute; left:0; top:0;}
.votingContBox{font-size:14px; padding:0 5px; color:#2d2626;}
.votingContBox .gmHd{font-weight:bold; font-size:14px; padding-bottom:10px;}
.votingContBox .gmDisc{height:70px;}
.votingBtnBox{padding:0 5px;}
/* voating page end */


.ycorbtn{float:left; display:block; background:url(http://www.gudli.com/css/images/y-cor.png); width:7px; height:22px;}
.extMarginTop{margin-top:-22px;}
.pntWidth{padding-left:10px; width:125px;}

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 90.25%; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 99.25%; }
.back { position:absolute; top:0;left:0;}
.wrap { width:264px; height:300px; position:relative; margin:auto; overflow:hidden;}
.noHeight { height:auto;}
.more { width:550px; height:390px; position:relative; margin:auto; overflow:hidden;}
/*.comment { position:absolute; width:214px; top:600px; left:0px; color: white; font: 12px arial halvatica Sans-Serif; font-family: arial; background: #4A4D4A; padding: 10px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; line-height: 18px; }*/