HTML {
	OVERFLOW-Y: scroll; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,Verdana,sans-serif,simsun; HEIGHT: 100%
}
#main {
	BACKGROUND: url(/imgpro/reg/kxfarm_bg.jpg) no-repeat center center; MARGIN: 0px auto; WIDTH: 972px; POSITION: relative; HEIGHT: 900px
}
#main .nav {
	Z-INDEX: 1; LEFT: 100px; BACKGROUND-IMAGE: url(/imgpro/reg/kxfarm_nav.png); WIDTH: 450px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 636px; HEIGHT: 100px
}
#main .nav-friend {
	BACKGROUND-POSITION: 0px 0px
}
#main .nav-shop {
	BACKGROUND-POSITION: 0px -100px
}
#main .nav-pet {
	BACKGROUND-POSITION: 0px -200px
}
#main .nav-flower {
	BACKGROUND-POSITION: 0px -300px
}
#main .nav A {
	DISPLAY: inline-block; WIDTH: 107px; HEIGHT: 97px; outline: none
}
#main .nav A SPAN {
	DISPLAY: none
}
#main .show A SPAN {
	DISPLAY: none
}
#main .begin A SPAN {
	DISPLAY: none
}
#main .show {
	LEFT: 88px; BACKGROUND-IMAGE: url(/imgpro/reg/kxfarm_show.png); WIDTH: 793px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 726px; HEIGHT: 139px
}
#main .show-friend {
	BACKGROUND-POSITION: 0px 0px
}
#main .show-shop {
	BACKGROUND-POSITION: 0px -139px
}
#main .show-pet {
	BACKGROUND-POSITION: 0px -278px
}
#main .show-flower {
	BACKGROUND-POSITION: 0px -417px
}
#main .show A {
	DISPLAY: block; MARGIN: 16px 45px; WIDTH: 700px; HEIGHT: 107px; outline: none
}
#main .begin {
	BACKGROUND: url(/imgpro/reg/kxfarm_reg.gif) no-repeat; LEFT: 587px; WIDTH: 279px; POSITION: absolute; TOP: 594px; HEIGHT: 103px
}
#main .begin A {
	DISPLAY: block; MARGIN: 12px; WIDTH: 258px; HEIGHT: 80px; outline: none
}
TD.pop_content .dialog_buttons {
	TEXT-ALIGN: center
}
TD.pop_content .dialog_buttons {
	MARGIN-TOP: 0px
}
#regform {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#ui_dialog_footer {
	TEXT-ALIGN: right
}
.regAdWrapper FIELDSET {
	FONT-SIZE: 12px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	FONT-SIZE: 11px
}
.regAdWrapper .regbox LABEL {
	FLOAT: left; WIDTH: 85px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 7px; TEXT-ALIGN: right
}
.regAdWrapper .regbox .labelRadio {
	WIDTH: 50px; TEXT-ALIGN: left
}
.regAdWrapper .regbox .btn {
	DISPLAY: block; BACKGROUND: url(/imgpro/bg/reg_ad.jpg) 100% 100%; LEFT: 138px; WIDTH: 180px; POSITION: absolute; TOP: 228px; HEIGHT: 54px; TEXT-DECORATION: none
}
.regAdWrapper .regbox .btn2 {
	BACKGROUND-POSITION: 0px 100%
}
.regAdWrapper .err1 {
	Z-INDEX: 100; TOP: -15px! important
}
.regAdWrapper .err5 {
	LEFT: 300px; TOP: 120px
}
.regAdWrapper P SPAN.code {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.regAdWrapper .validate-code {
	FLOAT: left
}
.regAdWrapper .validate-num {
	FLOAT: left; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
.regAdWrapper .empty {
	COLOR: #fff
}
.regAdWrapper HR {
	BORDER-RIGHT: #e3eef8 1px solid; BORDER-TOP: #e3eef8 1px solid; BORDER-LEFT: #e3eef8 1px solid; BORDER-BOTTOM: #e3eef8 1px solid
}
.box-error {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-left-w.gif) no-repeat 6px bottom
}
.box-error-outer {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-w.gif) no-repeat right bottom
}
.box-error-inner {
	PADDING-LEFT: 5px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-w.gif) no-repeat left top
}
.box-error-inner P.erroralt {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.box-error-inner P.erroralt IMG {
	MARGIN: 0px 5px -2px -22px
}
.box-error-inner P SPAN {
	PADDING-LEFT: 0px; FLOAT: none; COLOR: #333; LINE-HEIGHT: 1.2em; HEIGHT: auto
}
.box-error P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-w.gif) no-repeat right top; PADDING-BOTTOM: 22px; MARGIN: 0px; PADDING-TOP: 14px
}
.box-error-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-left-t.gif) no-repeat left bottom; LEFT: 252px; POSITION: absolute; TOP: -8px
}
.box-error-outer-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-t.gif) no-repeat right bottom
}
.box-error-inner-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-t.gif) no-repeat left top
}
.box-error-t P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t.gif) no-repeat right top; PADDING-BOTTOM: 15px; MARGIN: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 10px
}
.box-error-t SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.s2 {
	BACKGROUND: url(nhttp://s.xnimg.cn/img/reg/bottom-left-w-1.gif) no-repeat 6px bottom
}
.s2 .box-error-outer {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-w-1.gif) no-repeat right bottom
}
.s2 .box-error-inner {
	PADDING-LEFT: 25px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-w-1.gif) no-repeat left top
}
.s2 .box-error-inner P IMG {
	MARGIN: 0px 5px -9px -25px
}
.s2 S.box-error-inner P SPAN {
	PADDING-LEFT: 0px; FLOAT: none; COLOR: #333; LINE-HEIGHT: 1.2em; HEIGHT: auto
}
.s2 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 26px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-w-1.gif) no-repeat right top; PADDING-BOTTOM: 22px; MARGIN: 0px; PADDING-TOP: 10px
}
.s2 .box-error-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-left-t-1.gif) no-repeat left bottom; LEFT: 252px; POSITION: absolute; TOP: -8px
}
.s2 .box-error-outer-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/bottom-right-t-1.gif) no-repeat right bottom
}
.s2 .box-error-inner-t {
	BACKGROUND: url(http://s.xnimg.cn/img/reg/top-left-t-1.gif) no-repeat left top
}
.s2 .box-error-t P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t-1.gif) no-repeat right top; PADDING-BOTTOM: 15px; MARGIN: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 10px
}
.s2 .box-error-t SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(http://s.xnimg.cn/img/reg/top-right-t-1.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#regform SPAN {
	COLOR: #808080
}
.errors_div {
	MARGIN: 10px
}
.errors_div P {
	MARGIN: 0px
}
#p_gender .inputtext {
	WIDTH: auto! important
}
#dialog_button_submit {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/reg_button.gif) no-repeat; WIDTH: 147px; BORDER-TOP-STYLE: none; TEXT-INDENT: -500px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 38px; BORDER-BOTTOM-STYLE: none
}
.form_row {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 475px; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative
}
.form_row:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.form_row .input_wrap {
	FLOAT: left
}
.box-error {
	DISPLAY: none; RIGHT: 0px; WIDTH: 220px; POSITION: absolute; TOP: -7px
}
.err1 .box-error {
	DISPLAY: block
}
.mask_layer {
	Z-INDEX: 190; RIGHT: 0px; BACKGROUND: #000; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 0.5; moz-opacity: 0.5
}
.generic_dialog {
	Z-INDEX: 200; LEFT: 0px; OVERFLOW: visible; WIDTH: 100%; POSITION: absolute; TOP: 160px; HEIGHT: 0px
}
TABLE.pop_dialog_table {
	MARGIN: 0px auto; WIDTH: 500px
}
.generic_dialog_popup {
	MARGIN-TOP: 80px
}
#stage {
	WIDTH: 156px
}
SELECT {
	WIDTH: 156px
}
.inputtext {
	WIDTH: 150px
}
.form-register .inputtext {
	FLOAT: left
}
.noqqalt {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(/img/16_info.png) no-repeat 0px 3px; PADDING-BOTTOM: 5px; MARGIN: 3px 0px 0px; PADDING-TOP: 3px
}
.regAdWrapper SPAN.code {
	DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN: 3px 0px 10px
}
#regform .form-error {
	COLOR: #f00; LINE-HEIGHT: 1.7em
}
#p_birthday SELECT {
	WIDTH: 76px
}
#button_submit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/imgpro/reg/kxfarm_reg_btn.gif) no-repeat 0px 0px; BORDER-LEFT: 0px; WIDTH: 151px; BORDER-BOTTOM: 0px; HEIGHT: 39px
}
#maskLayer {
	MARGIN-TOP: 80px; Z-INDEX: 300
}
#game_s1 {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_bg.gif) repeat-x
}
#game_s1 #shead {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px auto; WIDTH: 813px; COLOR: #606060; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#game_s1 #main {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_main.jpg) no-repeat center center; MARGIN: 0px auto; WIDTH: 813px; POSITION: relative; HEIGHT: 648px
}
#game_s1 .generic_dialog_popup {
	MARGIN-TOP: 80px
}
#game_s1 .farm_s1_hand {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_hand.gif) no-repeat; LEFT: 94px; WIDTH: 238px; POSITION: absolute; TOP: 307px; HEIGHT: 100px
}
#game_s1 .farm_s1_hand A {
	DISPLAY: block; MARGIN-LEFT: 20px; WIDTH: 180px; HEIGHT: 90px; outline: none
}
#game_s1 #main .nav {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_nav.jpg) no-repeat; LEFT: 22px; WIDTH: 450px; TOP: 401px; HEIGHT: 103px
}
#game_s1 #main .nav-friend {
	BACKGROUND-POSITION: 0px 0px
}
#game_s1 #main .nav-shop {
	BACKGROUND-POSITION: 0px -103px
}
#game_s1 #main .nav-pet {
	BACKGROUND-POSITION: 0px -206px
}
#game_s1 #main .nav-flower {
	BACKGROUND-POSITION: 0px -309px
}
#game_s1 #main .nav A {
	DISPLAY: inline-block; WIDTH: 105px; HEIGHT: 103px; outline: none
}
#game_s1 #main .begin {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_start.gif) no-repeat; LEFT: 497px; WIDTH: 298px; TOP: 362px; HEIGHT: 103px
}
#game_s1 #main .begin A {
	DISPLAY: block; MARGIN: 12px; WIDTH: 264px; HEIGHT: 84px
}
#game_s1 #main .show {
	Z-INDEX: 10; BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_show.jpg) no-repeat; LEFT: 10px; WIDTH: 793px; POSITION: absolute; TOP: 495px; HEIGHT: 139px
}
#game_s1 #main .show-friend {
	BACKGROUND-POSITION: 0px 0px
}
#game_s1 #main .show-shop {
	BACKGROUND-POSITION: 0px -139px
}
#game_s1 #main .show-pet {
	BACKGROUND-POSITION: 0px -278px
}
#game_s1 #main .show-flower {
	BACKGROUND-POSITION: 0px -417px
}
#game_s1 #main .show A {
	DISPLAY: block; MARGIN: 16px 45px; WIDTH: 700px; HEIGHT: 107px; outline: none
}
#game_s1 .pop_content .login {
	PADDING-RIGHT: 10px; MARGIN-TOP: -20px; FLOAT: right; COLOR: #fff
}
#game_s1 .pop_content .login A {
	COLOR: #fff
}
#game_s1 .pop_content H2 {
	BORDER-LEFT-COLOR: #005eac; BACKGROUND: #3777bc; BORDER-BOTTOM-COLOR: #005eac; BORDER-TOP-COLOR: #005eac; BORDER-RIGHT-COLOR: #005eac
}
#gender_error_span {
	WIDTH: 110px
}
#birthday_error_span {
	WIDTH: 110px
}
#p_name .input_wrap {
	HEIGHT: 36px
}
#p_gender .input_wrap {
	HEIGHT: 30px
}
#p_gender {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#truenametip {
	MARGIN-TOP: 17px; DISPLAY: block; MARGIN-LEFT: -410px; WIDTH: 340px; COLOR: #f30; FONT-STYLE: normal; WHITE-SPACE: normal; POSITION: absolute; HEIGHT: 30px
}
.generic_dialog #truenametip {
	MARGIN-TOP: 30px; MARGIN-LEFT: -360px
}
.errors_div #truenametip {
	DISPLAY: none
}
#intro_kxfarm {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/farm_s1_bg.gif) repeat-x; TEXT-ALIGN: center
}
#intro_kxfarm .logo {
	LEFT: 80px; POSITION: absolute; TOP: 60px
}
#intro_kxfarm .dog {
	LEFT: 140px; WIDTH: 85px; POSITION: absolute; TOP: 176px; HEIGHT: 80px
}
#intro_kxfarm .farm {
	LEFT: 108px; WIDTH: 160px; POSITION: absolute; TOP: 293px; HEIGHT: 80px
}
#intro_kxfarm #shead {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px auto; WIDTH: 813px; COLOR: #606060; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#intro_kxfarm #intro_main {
	MARGIN: 0px auto; WIDTH: 869px; POSITION: relative; TEXT-ALIGN: left
}
#intro_kxfarm .intro_bg1 {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/kxfram-1.png) no-repeat; HEIGHT: 164px
}
#intro_kxfarm .intro_bg2 {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/kxfram2.jpg) no-repeat; HEIGHT: 173px
}
#intro_kxfarm .intro_bg3 {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/kxfram3.jpg) no-repeat; HEIGHT: 150px
}
#intro_kxfarm .intro_bg4 {
	BACKGROUND: url(http://s.xnimg.cn/imgpro/reg/kxfram4.jpg) no-repeat; HEIGHT: 616px
}
#intro_kxfarm #intro_main H1 {
	FONT-SIZE: 38px; LEFT: 390px; MARGIN: 0px; COLOR: #036; POSITION: absolute; TOP: 46px
}
#intro_kxfarm #intro_main H1 SPAN {
	DISPLAY: block; FONT-SIZE: 27px
}
#intro_kxfarm #intro_main .begin {
	RIGHT: 35px; WIDTH: 298px; POSITION: absolute; TOP: 379px; HEIGHT: 103px
}
#intro_kxfarm #intro_main .begin A {
	DISPLAY: block; MARGIN: 12px; WIDTH: 264px; HEIGHT: 84px
}
#intro_kxfarm .content1 .intr {
	FONT-SIZE: 38px; LEFT: 28px; MARGIN: 0px; COLOR: #036; POSITION: absolute
}
#intro_kxfarm .content2 .kxfram {
	FONT-SIZE: 38px; LEFT: 28px; MARGIN: 0px; COLOR: #036; POSITION: absolute
}
#intro_kxfarm .content3 .play {
	FONT-SIZE: 38px; LEFT: 28px; MARGIN: 0px; COLOR: #036; POSITION: absolute
}
#intro_kxfarm .content1 .intr {
	TOP: -82px
}
#intro_kxfarm .content2 .kxfram {
	LEFT: 402px;
	TOP: -85px
}
#intro_kxfarm .content3 .play {
	LEFT: 2px; TOP: -50px
}
#intro_kxfarm .content1 {
	LEFT: 0px; POSITION: absolute; TOP: 540px
}
#intro_kxfarm .content2 {
	LEFT: 0px; POSITION: absolute; TOP: 730px
}
#intro_kxfarm .content3 {
	LEFT: 20px; POSITION: absolute; TOP: 880px
}
#intro_kxfarm P {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 50px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	COLOR: #900;
	TEXT-INDENT: 2em;
	LINE-HEIGHT: 200%;
	PADDING-TOP: 0px
}
#intro_kxfarm OL {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #036; LINE-HEIGHT: 200%; PADDING-TOP: 26px
}
#intro_kxfarm .red {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ea0f51; PADDING-TOP: 0px
}
#intro_kxfarm .green {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #3e9939; PADDING-TOP: 0px
}
#intro_kxfarm .blue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #597f88; PADDING-TOP: 0px
}
#intro_kxfarm .orange {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ed6c04; PADDING-TOP: 0px
}
