a{
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{
    -moz-outline-style: none;   /*    FF    */
}


* {padding:0; margin:0}
a{text-decoration:none}
body {padding:0px; height:auto;background:url(../images/back-body.jpg) repeat-y center top #000; font-family:Arial,Helvetica,sans-serif;
font-size:12px;}
.main{width:960px; float:left;  background:#000000; padding-bottom:10px;  margin-right:auto; margin-left:auto; }
.main_bg{width:960; margin-right:auto; margin-left:auto;  }
 li {list-style-type:none;  }

a img { border:0;} 
a { color:#fff; text-decoration:none;} a:hover { color:#CCCCCC; text-decoration:none;}
 
/* top */
.top{ width:960px; height:145px; margin-right:auto; margin-left:auto;  background:#000000;  }
.header{ float:left;width:960px; height:56px; background-image:url(../images/header.jpg); background-repeat :no-repeat ;}
.search{float:left; width:960px; height:40px;background-image:url(../images/seachBg.gif);background-repeat:no-repeat; }
.header ul { float:left; width:auto;}
.logo_right { line-height:30px; height:30px; color:#eee;}

.searchform { margin-left:auto; margin-right:auto; width:650px;  padding-top:8px;}
.searchform td { padding-right:5px;}

/* menu */
#menu{float:left;width:960px; height:40px; background:url(../images/daohangBg.jpg) repeat-x;  color:#FFFFFF;}
.daohang{ color:2f7170;  width:960px;float:left; padding:0; margin:0; }
.daohangList{  font-family:"Times New Roman", Times, serif; font-weight:600; position:relative; text-align:left;  font-variant:600; font-size:14px; width:160px; height:40px; float:left;  margin:0; border-right:1px #000000 solid;     }
.content{ display:none;  background-color:#eee; text-align:left; line-height:20px; border: solid #000 3px; position:absolute; width:145px; top:40px; left:0px; z-index:101;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
.content li { margin:0; padding:0;}
.content a { color:#FFFFFF;background:#000; display:block;}
.content a:hover { color:#000; background:#fff;}

.title{margin:0px; padding:0px;  padding-top:10px; text-align:center; cursor:pointer;  }
.title li { margin:0; padding:0; cursor:pointer;}
#guanggao{color:#999999; width:320px; font-size:13px;   }
#home1{width:42px; }
#faq{width:60px; }
#premade{width:80px; }
#myAccount{width:120px; }

/* left */
.left{float:left;width:650px;   padding-right:10px; padding-left:10px;  background:#000;  overflow:hidden; }

.left #account_box {
float:left;
margin-bottom:10px;
padding:0;
width:660px;
}

.left_top {  float:left; width:660px; margin-bottom:10px;}

.left .game {
float:left;
height:166px;
width:213px;
}
#homedsp {
   background:url(../images/bg_middle.jpg) no-repeat;
	float:right;
	height:172px;
	width:447px;

}

.left #new_box {
float:left;
margin:0;
padding:0;
width:660px;
}

.game{ float:left; width:640px; height:125px;   }
.accountListShort{float:left;margin:0 0 15px;padding:0;width:640px;}
.indexNews{float:left;margin:0;padding:0;width:640px;}

.buy_wow_dsp {
	height:125px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	overflow:hidden;
	padding:3px 10px 0 10px;
	text-align:left;
	line-height:18px;
	color:#ffffff;

}

.buy_wow_dsp a { color:#b4a01b; text-decoration:underline; font-weight:700;}
.buy_wow_dsp a:hover { color:#CCCCCC; text-decoration:underline; font-weight:700;}

#account_box .usboxtop {
height:27px; float:left;
}
.accountlist_row {
float:left;
background:#FFFFFF;
height:77px;
width:658px;
border-bottom:#d3d3d3;

}
.accountlist_thumbnail {
float:left;
height:60px;
margin:0 2px 0 0;
padding-top:10px;
text-align:center;
width:100px;
}
.accountlist_level {
float:left;
font-size:18px;
height:50px;
margin:0 2px 0 0;
padding-top:20px;
text-align:center;
width:54px;
}

.accountlist_race {
float:left;
height:60px;
margin:0 2px 0 0;
padding-top:10px;
text-align:center;
width:86px;
}

.accountlist_class {
float:left;
height:60px;
margin:0 2px 0 0;
padding-top:10px;
text-align:center;
width:86px;
}
.accountlist_reference {
float:left;
height:50px;
margin:0 2px 0 0;
padding-top:20px;
position:relative;
text-align:center;
width:85px;
}

.accountlist_specs {
color:#333333;
float:left;
font-size:12px;
height:55px;
margin:0 2px 0 0;
padding-top:15px;
text-align:center;
width:106px;
}

.accountlist_price {
float:left;
font-size:18px;
height:60px;
margin:0;
padding-top:10px;
text-align:center;
width:120px;
}

.left #new_box {
float:left;
margin:0;
padding:0;
width:660px;
}

.new_topbg {
float:left;
height:28px;
width:658px;

}

.contertrow_date {
color:#999999;
float:left;
font-size:12px;
font-weight:bold;
height:70px;
line-height:20px;
width:60px;
}

.leftbox_content {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:658px;
}

.leftbox_content_top { float:left;}

.leftbox_contertrowr {
float:left;
padding-left:8px;
width:321px;
background:#ffffff;
padding-bottom:10px;
}
.contertrow_text {
color:#999999;
float:left;
height:63px;
overflow:hidden;
width:245px;
}

.contertrow_title {
float:left;
font-weight:bold;
height:20px;
line-height:20px;
overflow:hidden;
width:245px;
}

.contertrow_title a { color:#cc6600; text-decoration:none;}
.contertrow_title a:hover { color:#FF9300;text-decoration:none;}

/* right */
 #right {
float:left;
width:270px;
background-color:#000;
padding:0 10px 0 10px;
height:auto;

}


.ad_right {margin-bottom:5px; padding-bottom:3px; float:left; height:169px;}


#right #login{ width:270px; float:left;  height:175px; overflow:hidden; background:#000000; color:red;background:url(../images/loginBag.gif)  ; background-repeat:no-repeat; background-position: 0% 80%; }
.trackOrder{ text-align:left; padding-left:30px; padding-top:10px; color:#FF9900; } 
.trackOrder a{color:#999999; text-decoration:underline;}
#login .logintop{ height:38px;  color:#006699; font-size:14px; font-weight:bold; text-align:left;  line-height:25px;}
#login .font{ height:25px; text-align:left; padding-left:15px; font-weight:bold; color:#979797; line-height:25px;}
input.loginbut{color:#ffffff;background:url(../images/input_login.gif) bottom repeat-x; width:89px; height:25px; font-weight:bold;border:0px;}
#login .loginhr{ height:20px;  font-weight:bold; line-height:20px; padding-left:5px; }
#login .loginhr0{ height:18px;  font-weight:bold; line-height:18px; text-align:left; padding-left:13px; overflow:hidden;}
#login .txt{ width:160px; height:16px;}

#login .loginhr0 a { color:#858585; text-decoration:underline; font-weight:300;}
#login .loginhr0 a:hover { color:#ccc; }

#right #suport{ width:270px; margin-bottom:10px; float:left; height:148px;}
#suport .suporttop{ height:27px; background:url(../images/support_topbg.gif)}
#suport .suportlivechat{ margin:0px; padding:0px;}
#suport .suparttellus{ height:57px; background:url(../images/home_tellus.gif); background-repeat:no-repeat;}
.e_mail{ margin-left:15px; font-size:11px; color:#000000;padding-top:0px; line-height:14px; text-align:left; margin-bottom:5px;}
#right #tran_des{ width:270px; margin-bottom:15px;}
#tran_des .tran_destop{ height:27px; background:url(../images/tran_destop.gif)}
#tran_des .tran_destxt{  

 margin: 0px;
 padding: 0px;
 position: relative;
 background:url(../images/tran_desbg.gif);
}
 #tran_des .trandestitle{ font-weight:bold; padding-left:10px; padding-right:10px; text-align:left; padding-top:5px;}
#tran_des .trandesContent{ color:#666666; text-align:left; padding-left:10px; padding-right:10px; font-size:11px;}
#tran_des .tran_desfooter{ height:30px;}
#right #commitment{ float:left; width:270px; margin-bottom:10px;}
#commitment .commitment_top{ height:27px; background:url(../images/commitment_topbg.gif); }
#commitment .commitment_txt{ 

 margin: 0px;
 padding:10px 5px 5px 5px;
 width:260px; height:45px;
 background:url(../images/commitment_bg.gif) repeat-y;
 color:#9b9b9b;
 line-height:14px; 
  text-align:left;

} 
.commitment_footer{ width:77px;}
#right #notice{ width:270px; float:left}
#notice .notice_top{ height:27px; background:url(../images/notice_top.gif);}
#notice .notice_txt{ 
  background-image:url(../images/safe.gif);
  width:270px;
  height:162px;
 }
 #notice .notice_title{ font-weight:bold; line-height:20px;}
#notice .notice_Content{ padding:10px; color:#999999; text-align:left;} 
#notice .notice_footer{ height:30px;}
#homedsp .middle{color:#eeeeee; font-size:14px; font-weight:700; line-height:26px; height:26px; }

/*footer*/
.footer{  float:left;background-color:#333333; width:944px; height:240px; padding-left:16px; padding-top:10px;   margin-right:auto; margin-left:auto; border-top:2px solid #c1c1c1;} 
.footer div{  margin-bottom:10px ; float:left; width:236px;font-weight:600; }
.footer a{ color:#FFFFFF; }
.footer_bottom{margin-top:10px ;  clear:both; text-align:center; width:960px; height:50px; background-color:#000000; color:#FFFFFF; padding-top:20px;}


.SearchTextserver { width:120px;}