@charset "utf-8";
/* CSS Document */

.account_main { background: url(http://img.ishopvideogame.com/img/accbg1.jpg) repeat-y left top; border:1px solid #b0c7bf; width:998px; overflow:hidden; font-size:11px; line-height:170%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.error_text { color:#aa0000; font-weight:bold; background:#efefef; margin:10px; border:1px solid #b0c7bf;}
.f_left { float:left;}
.f_right { float:right;}
.lineh230 { line-height:230%;}
.dashed_line { padding-bottom:10px; border-bottom:1px dashed #ccc;}
.bgline2 { background:url(http://img.ishopvideogame.com/img/line2bg.gif) repeat-x left bottom; padding-bottom:10px;}
.aa0000 { color:#aa0000;}
.c003399 { color:#003399;}
.c808080 { color:#808080; position:relative;}
.margin1em { margin:1em 0;}
.margin2em { margin:2em 0;}
.margin4em { margin:4em 0;}
.bold { font-weight:bold;}
table.margin2em td { padding:3px;}
.input_206 input {  padding:0;}
.input_120 { width:120px;}
.radio input { width:15px; height:15px; vertical-align:middle; margin:0 3px;}
.tx_align { text-align:center;}
.tx_indent { text-indent:2em;}
.c93size14bold { color:#c93; font-size:14px; font-weight:bold;}
.italic { font-style:italic;}
.blockccc { display:block; color:#666; font-size:11px;}

#main1 { width:212px; float:left;}
#main2 { width:768px; float:right;}


#main1 dl { font-family:Verdana, Arial, Helvetica, sans-serif; padding:25px 13px; }
#main1 dt { font-weight:bold;}
#main1 dd { padding-left:24px; background:url(http://img.ishopvideogame.com/img/acc_ddbg.gif) no-repeat 13px center; }

#main2 div { padding:10px; overflow:hidden; }

#main2 h2,#main2 h3,#main3 h2,.product_link h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-indent:1em;}

#main2 h2,#main3 h2 { height:48px; line-height:48px; border-bottom:1px solid #b0c7bf; position:relative; background:#fff;}

#main2 h2 a#link1 { position:absolute; right:15px; top:10px; line-height:22px; width:110px; font-size:11px; font-weight:normal; height:22px; text-align:center; background:url(http://img.ishopvideogame.com/img/2010/dashboad_bj.jpg) no-repeat; color:#000; text-decoration:none;}
#main2 h2 a#link2 { position:absolute; right:130px; top:10px; line-height:22px; width:110px; font-size:11px; font-weight:normal; height:22px; text-align:center; background:url(http://img.ishopvideogame.com/img/2010/dashboad_bj.jpg) no-repeat; color:#000; text-decoration:none;}
#main2 h2 a#link3 { position:absolute; right:250px; top:10px; line-height:22px; width:110px; font-size:11px; font-weight:normal; height:22px; text-align:center; background:url(http://img.ishopvideogame.com/img/2010/dashboad_bj.jpg) no-repeat; color:#000; text-decoration:none;}
#main2 h2 a#link1:hover, #main2 h2 a#link2:hover,#main2 h2 a#link3:hover { text-decoration: underline;}

#main2 h3,.product_link h3 { height:20px; line-height:20px; background:#a1a1a1; color:#fff; margin-bottom:1em;}
#main2 h3 a { color:#fff;}

.table_bg { background:#e8e8e8; border-collapse:collapse;}
.table_bg th { background:#a1a1a1; border:1px solid #a1a1a1;}
.table_bg td { height:70px; text-indent:0.5em; border:1px solid #b0c7bf;}
.td25 td { height:25px; text-align:center;}

.btn_edit { display:block; width:62px; height:25px; text-indent:-9999px; background:url(http://img.ishopvideogame.com/img/2010/english/edit.gif) no-repeat;}
input.btn_update { width:64px; height:25px;}
input.btn_continue { width:75px; height:25px;}
.dashed_td td { border-bottom:1px dashed #ccc; padding:5px;}

.marginbottom1em h4 { margin-top:2em; font-size:11px;}
.marginbottom1em p { margin:1em 0; text-indent:2em;}

.positionRight { position:absolute; right:10px; top:0px;}
span.positionRight { font-weight:normal;}
.dashed_line p.tx_align { width:300px; float:left;}
.sc_p2 { width:380px; float:right; margin-top:2em; line-height:150%;}

.reviews_box_text { width:668px; margin:1em 10px 1em 0; display:inline; border:0; overflow:hidden;}
.reviews_box_c3 p { height:19px;}
.reviews_box_c1 { overflow:hidden;word-wrap:break-word;}
.reviews_box_c1 h4 { position:relative;}
.reviews_box_c1 p { line-height:150%;}
.b3c2c2c2 { border:3px solid #c2c2c2; margin-right:10px; float:left;}
.bboc7bf { border:3px solid #b0b7bf; float:left;}

.p_mt p { margin-bottom:1em; text-indent:2em;}
/************************** product_link *********************************************/
.demo { float:right; margin-right:15px; display:inline;}
.docs { margin:1em 0; position:relative;}

.product_link { width:435px; float:left; display:inline; background:#efefef; padding:10px; border-right:1px solid #b0c7bf;}
.product_link h3 { position:relative;}
.product_link h3 .positionRight { right:1px;}
#accordion p { font-size:11px;}
#accordion textarea { width:150px;}

.ui-accordion .ui-accordion-content { padding:0 8px; }
.ui-datepicker-cover { height:300px;}
.x_delete { position:absolute; right:6px; top:4px; padding:6px;}


.c2,.c3 { width:210px; float:left; padding:0 5px 10px 5px; background:#f2f2f2;}
.c2 { margin-left:12px;}
.c3 { float:right;}
.c2 h3,.c3 h3 { border-bottom:1px solid #b0c7bf; height:35px; line-height:35px; margin-bottom:1em;}
.remove_list li { position:relative; height:60px; background:url(http://img.ishopvideogame.com/img/line2bg.gif) repeat-x left bottom; overflow:hidden;}
.remove_list_img { float:left;}
.remove_list_title { width:160px; float:left;}
.del { position:absolute; right:5px; bottom:10px;}

.c3_list li { background:url(http://img.ishopvideogame.com/img/line2bg.gif) repeat-x left bottom; overflow:hidden; height:25px; line-height:25px; position:relative;}
.c3_list span { position:absolute; right:5px; bottom:5px;}
/******************************** signpage ***********************************************/
.sign_main { font-size:11px;}
.sign_main h1 { font-size:24px;}
.sign_box { width:460px; float:left; border:1px solid #b0c7bf; background:#efefef; margin-bottom:2em;}
.new_sign { width:444px; float:right;}
.new_sign h2 { font-size:11px; font-weight:normal; color:#fff; height:25px; line-height:25px; background:url(http://img.ishopvideogame.com/img/signewbg.gif) no-repeat; text-indent:1em;}
.new_sign p { padding:15px 30px 15px 30px;}
.c7884de { color:#7884de;}
.error_text2 { color:#aa0000; margin:-1px; line-height:170%;}

.sign_up,.sign_welcome { width:620px; margin:2em auto; border:1px solid #b0c7bf; background:#efefef;}
.sign_up table { padding-bottom:2em;}
.sign_welcome { padding:2em 0;}
.sign_welcome p { margin:1em 2em; font-size:12px;}
.sign_up h4 {background:#e9e9e9; height:25px; line-height:25px; text-indent:1em;}

/****************/
.list_box_foot { background:none; height:25px; line-height:25px; padding:0; margin:0;}

#edit_box { width:480px; height:400px; padding:50px 0 30px 0; background:#fff; border:2px solid #b0c7bf; z-index:1000;
left:50%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left:-240px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-240px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:e­xpression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
	 
.bg {
background-color: #ccc;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:999;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:e­xpression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
/************************************** review_write *************************************************************/
#review_write { padding:0 10px; border-bottom:1px dashed #ccc;}
#review_write h2,#review_write h3 { border-bottom:1px solid #c0b7cf; padding-bottom:10px;}
#review_write h2 { margin:1em 0;}
#review_write h3 { clear:both; padding-top:2em; margin-bottom:1em;}
#review_write_part1 { float:left;}
#review_write_part2 { float:right;}
#review_write_part3 { clear:both;}
#review_write_part1 td,#review_write_part2 td,#review_write_part3 td { line-height:25px;}
#review_write_part1 span,#review_write_part2 span,#review_write_part3 span { color:#a00;}

#review_write_part3 textarea { width:600px; height:100px; display:block;}
.pointer { width:105px; height:25px; background:url(http://img.ishopvideogame.com/img/2010/english/continue.jpg) no-repeat left top; border:0; margin:2em auto; display:block;}





/*************** new login start *******************/
#new_login { width:1000px; clear:both; font-family:Verdana, Geneva, sans-serif; font-weight:normal; margin-top:10px;}

#oldmember { width:489px; height:555px; border:1px solid #cfcfcf; position:relative; float:left; display:inline; margin-right:18px;}
.topleft { position:absolute; left:-1px; top:-1px;}
.topright { position:absolute; right:-1px; _right:-2px; top:-1px;}
.bottomleft { position:absolute; bottom:-1px; _bottom:-2px; left:-1px;}
.bottomright {  position:absolute; bottom:-1px; right:-1px; _bottom:-2px; _right:-2px;}
#oldmember h1 { font-size:20px; line-height:52px; font-weight:normal; padding-left:1em;}
.oldmember_login { width:459px; height:292px; border: 1px solid #bbbbbb; margin:0 auto;}
.oldmember_login_red { font-size:14px; font-weight:normal; text-indent:1em; color:#fff; background:#c6251d url(http://img.ishopvideogame.com/img/2010/newlogin/red_yuan.jpg) no-repeat 430px center; line-height:28px; border:1px solid #fff; text-decoration:none;}
.content_login_old { width:434px; margin:0px auto 0 auto;}
.oldmember_login_input { width:430px; position:relative;}
.oldmember_login_input input { width:200px; position:relative;}
.oldmember_login_input span { position: absolute; left:212px; top:0; width:515px; color:#b70900; font-weight:bold; line-height:16px; font-size:11px; clear:both;}
p.email_address, p.password { font-size:11px; line-height:20px; font-weight:bold; clear:both;}
p.email_address strong, p.password strong { color:#c6251d; font-weight:bold; font-size:12px;}
.oldmembererror {width:447px; height:26px; line-height:26px; background:#666; color:#fff; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding-left:10px; margin-left:1px;}
.login_error {  width:447px; height:26px; line-height:26px; padding-left:10px; margin-left:1px;}
.newmembererror {width:447px; height:26px; line-height:26px; background:#666; color:#fff; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding-left:10px; margin:0 auto;}
.login_error2 {  width:447px; height:26px; line-height:26px; padding-left:10px; margin-left:0;}


/***********两个模块通用************/
p.special_position { clear:both;}
p.special_position a { font-size:11px; font-style:inherit; text-decoration:underline; line-height:21px; clear:both;}
p.special_position a:hover { text-decoration:none;}
.paddingtop { padding-top:8px;}
.button_sign { margin-top:20px;}
/***********两个模块通用************/

#newmember { width:489px; height:555px; border:1px solid #cfcfcf; position:relative; float:left; display:inline;}
.topleft { position:absolute; left:-1px; top:-1px;}
.topright { position:absolute; right:-1px; _right:-2px; top:-1px;}
.bottomleft { position:absolute; bottom:-1px; _bottom:-2px; left:-1px;}
.bottomright {  position:absolute; bottom:-1px; right:-1px; _bottom:-2px; _right:-2px;}
#newmember h1 { font-size:20px; line-height:52px; font-weight:normal; padding-left:1em;}
.newmember_login { width:459px; overflow:hidden; padding-bottom:15px; border: 1px solid #bbbbbb; margin:0 auto;}
.newmember_login2 { width:459px; height:30px; border: 1px solid #bbbbbb; margin:0 auto;}
.newmember_login_gray { font-size:14px; font-weight:normal; text-indent:1em; color:#fff; background:#9c9c9c url(http://img.ishopvideogame.com/img/2010/newlogin/gray_yuan.jpg) no-repeat 430px center; height:28px; line-height:28px; border:1px solid #fff; text-decoration:underline;}
.content_login_new { width:415px; margin:20px auto 0 auto;}
.newmember_login_input { width:410px; height:22px; position:relative; clear:both; font-size:11px;}
.newmember_login_input input { width:200px;}
.input_error_mesg { position: absolute; left:206px; top:0; width:220px; color:#fff; line-height:18px; font-size:11px; clear:both; background:#393939;}
.therightimg { position:absolute; right:0; top:2px;}
p.topmessage { font-size:11px; line-height:18px; color:#848484;}
p.topmessage strong { color:#c6251d; font-weight:bold; font-size:12px;}
p.email_address2, p.password2 { font-size:11px; line-height:19px; font-weight:bold; margin-top:3px; clear:both;}
p.email_address2 strong, p.password2 strong { color:#c6251d; font-weight:bold; font-size:12px;}
p.password2 select { font-size:11px; font-family: Verdana, Geneva, sans-serif; font-weight:bold;}
p.password2 span { font-size:10px; margin-left:2px; font-weight:normal;}
p.newguest_text { font-size:11px; font-style:inherit; line-height:19px; clear:both;}
p.newguest_text a { text-decoration:underline;}
p.newguest_text a:hover { text-decoration:none;}

.mousedefault { background:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; height:19px; line-height:19px; width:404px; float:left;}
.mouseclick { background:#eff5df; height:19px; line-height:19px; margin:0; padding:0;/* width:404px;*/}

.agree_error_mesgbox { width:220px; height:20px; }
.agree_error_mesg { width:425px; color:#fff; line-height:18px; font-size:11px; clear:both; background:#393939;}

/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px; background-color:#3f3f3f; border:1px solid #262626; font-size:11px; color:#f8d89a; padding:3px 10px; margin-left:-2px;

	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius-bottomleft:0; -moz-border-radius-topleft:0;	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;	-moz-box-shadow:0 0 6px #ddd;	-webkit-box-shadow:0 0 6px #ddd;
}

/**************** new login end ******************/
