/*all*/
body{ background:#153100;font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#222; line-height:normal; font-size:12px; text-align:left}
select,input,pre{ font-family:Arial, Helvetica, sans-serif;vertical-align:middle;font-size:12px;}
img{ border:0px;vertical-align:middle; }
a{ color:#EE2B21;}
a:hover{ color:#222;}
*{ margin:0;padding:0px; }
table{border-collapse:collapse;border-spacing:0px;}
.red{ color:#EE2B21;}
/*top*/
.top{ width:997px; margin:0 auto; display:table; padding-top:20px; clear:both;background:#fff;}
.logo{width:298px; height:56px; float:left}
.top_r{width:699px; float:left}
.login  {width:530px; float:right; text-align:right}
.login  li{ list-style:none; padding:0 6px 0 0;height:24px; float:left;display:inline }
.login  li a{  color:#EE2B21 }
.login  li a:hover{color:#222 }
.nav{height:31px;width:669px; background: url(../images/nav.gif) repeat-x; float:left; line-height:31px; margin-top:1px; color:#fff; padding-left:30px;}
.nav  li{ list-style:none; float:left; padding:0 6px; display:block }
.nav   li a{ list-style:none; color:#fff; font-weight:bold ; }
.nav  li a:hover{ list-style:none; color:#FFF600 ;  }

.top_line{width:997px;background:url(../images/top_line.gif) repeat-x  ; height:19px; margin:0 auto;display:table; clear:both}
.menu{ background-color:#4A9114; border-bottom:3px #407E11 solid; color:#CCCCCC; border-top:0; text-align:left; margin-top:22px;width:150px; padding-top:8px; padding-bottom:6px; }
.gold{margin-left:-7px;*margin-left:8px !important; *margin-left:6px; }
.pl{margin-left:11px;*margin-left:28px !important; *margin-left:28px;}
.account{margin-left:-8px;*margin-left:8px !important; *margin-left:6px;}
.menu p{line-height:18px; font-size:12px; font-weight:lighter; }
.menu p a{ color:#FFF;background:none; line-height:22px; height:auto; padding:4px 8px; text-decoration:underline;font-weight:lighter}
.menu p a:hover{ color:#FFF600; background:none;  ine-height:18px; height:auto;font-weight:lighter; text-decoration:underline}
.nav_a{ width:200px; border:1px solid #ccc; background-color:#fff; line-height:20px;}
.nav_a li{ list-style:none; padding:4px;}
nav_a p{ width:200px; padding:6px; border:1px solid #ccc; background-color:#fff; line-height:20px; margin-left:700px;}
/*main*/
.main{ width:997px;background:url(../images/main.gif) repeat-y  ; margin:0 auto;display:table; clear:both}
.main_account{ width:997px;background:url(../images/main_account.gif) repeat-y right ; margin:0 auto;display:table; clear:both}
/*left*/
.left{ width:201px;background-color:#F0F4ED; float:left; }
.left .ul_list{ list-style-type:none; text-align:left ; padding:2px 8px; margin:8px 0}
.left .ul_list li{ background:url(../images/left_li.gif) repeat-x bottom ;padding-bottom:2px; line-height:24px; }
.left .ul_list li img{ vertical-align:middle; padding-right:4px }
.left .ul_list li a { color:#222; text-decoration:none; }
.left .ul_list li a:hover { color:#EE2B21; }
.left h2{ color:#fff; font-size:13px; margin:0 0  10px 0;line-height:28px;background:url(../images/h2.gif) no-repeat; height:28px; text-indent:30px;}
.left p{ margin:8px 10px; }
.left strong{margin:8px 10px;}
.left .ul_b{ list-style-type:none; text-align:left ; padding:2px 8px; margin:8px auto; border:1px solid #fff; width:170px; background:url(../images/email_bg.gif) repeat-x top #fff; }
.left .ul_b li{padding-bottom:1px; line-height:20px; }
.left .ul_b li img{ vertical-align:middle; }
.left .ul_b li a { color:#222; text-decoration:underline; }
.tab_a{width:98%; background-color:#FFFFFF ; border-collapse:collapse; border:1px #D1D1D1 solid; border-spacing:0px; margin:0 auto 8px}
.tab_a tr{ cursor:pointer;}
.tab_a th{ padding:4px 6px; border-right:1px #D1D1D1 solid; border:1px #D1D1D1 solid;background:#F4F4F4; text-align:left}
.tab_a td{ padding:4px 6px;  border:1px #D1D1D1 solid;}
.tab_b{width:98%; background-color:#FFFFFF ; border-collapse:collapse; border:1px #D1D1D1 solid; border-spacing:0px; margin:0 auto 8px}
.tab_b tr{ cursor:pointer;}
.tab_b th{ padding:2px 6px; border-bottom:1px #D1D1D1 solid;background:#F4F4F4; text-align:left}
.tab_b td{ padding:2px 6px;  border-bottom:1px #D1D1D1 solid;}
.ul_c{ list-style-type:none; text-align:left ; padding:2px 8px; margin:8px 0;  }
.ul_c li{padding-bottom:1px; line-height:20px; }
.ul_c li img{ vertical-align:middle; }
.ul_c li a { color:#222; text-decoration:none; }
.ul_c li a:hover { color:#EE2B21; }
.left .ul_b li a:hover { color:#EE2B21; }

.ul_d{ list-style-type:none; text-align:left ; padding:2px 8px; margin:8px 0;  }
.ul_d li{padding-bottom:1px; line-height:20px; float:left; width:230px;}
.ul_d li img{ vertical-align:middle; }
.ul_d li a { color:#222; }
.ul_d li a:hover { color:#EE2B21; }


.bold{ font-weight:bold}
.btn_a{ background:url(../images/btnbg_a.gif) repeat-x ; color:#fff; height:18px ; border:1px solid #40434C; text-align:center; padding:0px 2px 6px 2px; cursor: pointer}
.btn_b{ background:url(../images/btnbg_b.gif) repeat-x ; color:#222; height:18px ; border:1px solid #D0D2D0; text-align:center; padding:0px 2px 10px 2px; cursor: pointer}
.btn_c{ background:url(../images/btnbg_c.gif) repeat-x ; color:#fff; height:18px ; border:1px solid #8E4248; text-align:center; padding:0px 2px 6px 2px; cursor: pointer}
center{ margin:6px auto}
center p{ margin:4px 0}
center img{ margin:4px 0}
center strong{ padding-left:6px;}
/*center*/
.center{ width:565px; float:left; padding:15px;}
.center h5{ font-size:13px; margin-top:18px;}
.center h2{ font-size:13px; color:#EE2B21;margin-top:6px;}
.center h4{ font-size:13px; color:#222;margin-top:6px; background-color:#F1F1F1; height:24px; text-indent:20px; line-height:24px; margin:20px 0; border:1px solid   #D1D1D1;}
.center p{ margin:8px 0}
.center h3{ font-size:18px; background:url(../images/h3.gif) no-repeat; height:26px; width:558px; text-indent:20px ; margin:15px 0 10px 0;display:table; color:#FF0000; clear:both;}
.ul_a{ width:180px; text-align:center;background:url(../images/box_bg.gif) no-repeat; height:167px; float:left; padding-top:10px; margin-right:6px;}
.ul_a li{ list-style:none; font-size:18px; padding:2px 0}
.list{float:left;width:160px;text-align:left}
ul.hotsale{background:url(../images/gamelistbg.gif) repeat; list-style:none; margin:5px 0 ;display:table; clear:both; width:98%}
ul.hotsale li{padding:3px 2px 2px 15px;padding:*3px 2px 2px 15px !important;*padding:5px 2px 0px 15px;height:20px;float:leftt; }
ul.hotsale li a{ color:#222;}
ul.hotsale li a:hover{ color:#ff0000; text-decoration:underline;}
ul.hotsale li span.buy,ul.hotsale li span.price{color:#ff0000; padding-left:18px; font-weight:bold;float:right;}
.box{margin:0 auto; padding:15px 0;border: 1px solid #85C9CB;background-color:#fff;text-align:left;display: compact}
.pl_nav ul { margin:10px 10px 0;display:table; list-style:none; width:95%}
.pl_nav li {margin-right:1px;float:left; margin-left:0px}
.pl_nav li a {display:block; float:left; height:2.5em; line-height:2.5em; color:#333; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer; background:url(../images/pro_seven_0a.gif) no-repeat}
.pl_nav li a b {float:left; display:block; padding:0 8px 0 0; background:url(../images/pro_seven_0b.gif) no-repeat right top}
.pl_nav li.current a {color:#000; background:url(../images/pro_seven_2a.gif) no-repeat}
.pl_nav li.current a b {background:url(../images/pro_seven_2b.gif) no-repeat right top}
.pl_nav li a:hover {color:#000; background: url(../images/pro_seven_1a.gif) no-repeat}
.pl_nav li a:hover b {background:url(../images/pro_seven_1b.gif) no-repeat right top}
.pl_nav li.current a:hover {color:#000; background: url(../images/pro_seven_2a.gif) no-repeat; cursor:default}
.pl_nav li.current a:hover b {background:url(../images/pro_seven_2b.gif) no-repeat right top}
.wowbox{width:94%; line-height:16px;border-bottom:1px dotted #E6E6E6;  font-size:12px; float:left; padding:10px 0;display:table; clear:both}
.wowbox img{ padding-right:10px; float:left; vertical-align:middle;}
.wowbox p{ width:60%; font-size:13px; line-height:15px; margin:0px;padding:3px 0px;float:left; color:#000;}
.wowbox p img{ float:left; vertical-align:middle }
.wowbox  p a{ color:#EE2B21;text-decoration:underline }
.wowbox p a:hover{ color:#000; }
.page{float:right; text-align:right; margin-right:16px; margin-top:10px;}
.tr_account{ background-color:#F1F4FA}
.big_f{ font-size:18px; font-weight:bold; color:#EE2B21}.quick{ background: url(../images/quickbg.gif) repeat-x; border:1px solid  #8B8B8B; padding:15px 10px 10px; height:210px ;*height:220px !important;*height:180px}
.quick_left{ width:310px;float:left}
.quick_left p { margin:6px 0; }
.quick_left p span{ width:110px;float:left}
.quick_left p span font{ color:#D50711}
.quick_left li{ list-style-type:none; padding:4px}
.quick_right{ width:260px; float:left}
.quick_right ul{ display:table; clear:both; margin:3px 0; width:260px}
.quick_right li{ list-style-type:none}
.quick_right li a{ color:#F97500; font-weight:bold}
.quick_right li a:hover{ color:#292929}
.quick_right  ul img{ float:left; padding-right:10px}

/*footer*/
.footer{ width:997px; margin:0 auto;  background:url(../images/footer.gif) repeat-x top #fff;  padding-top:20px;}
.footer p{ text-align:center; padding:10px  auto; line-height:22px;}
.footer p a{ color:#222;padding:3px 6px;}
.footer p a:hover{  color:#EE2B21}
.footer p img{ padding:3px 6px;}
.white_bigfont{ font-size:25px; font-weight:bold; line-height:40px;}
.tip2{ display:none; position:absolute; width:150px; border:1px #999999 dashed; margin-top:7px; background-color:White;}
.pl {Z-INDEX:2001; POSITION: absolute; BACKGROUND-COLOR: #FFFF33; display:none; padding:10px; line-height:24px; margin-top:10px; }
.select_a{height:19px;font-size:12px;overflow:hidden; color:#C0ADFF; margin-bottom:2px;}
.left_cart{height:290px;}
.cart_q{list-style-type:none;  margin-left:14px;}
.prices{ background:url(../images/price.gif) no-repeat #FF6633; height:21px; border:0; padding-left:50px; width:130px; line-height:21px; color:#fff; font-size:12px;}
.tab_aa{width:98%; background-color:#FFFFFF ; border-collapse:collapse; border:1px #D1D1D1 solid; border-spacing:0px; margin:0 auto 8px}
.tab_aa tr{ cursor:default;}
.tab_aa th{ padding:4px 6px; border-right:1px #D1D1D1 solid; border:1px #D1D1D1 solid;background:#F4F4F4; text-align:left}
.tab_aa td{ padding:4px 6px;  border:1px #D1D1D1 solid;}
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
ul.news li a{ color:#222;}
ul.news li a:hover{ color:#ff0000; text-decoration:underline;}
