/* CSS Document */

@charset "UTF-8";
* {margin:0; padding:0;}
img {border:none;}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:150%; background:#F7FFEE; background-image:url(bg.gif); background-repeat:repeat-x;}
ul,li{list-style-type:none; margin:0px; padding:0px;}
h1{ font-size:14px; color:#FFF; font-weight:bold; margin:0px;}
h2{ font-size:12px; color:#000; font-weight:bold; margin:0px;}
h2{ font-size:12px; color:#000; font-weight:bold; margin:0px;}
a:link { color:#000; text-decoration:none}
a:visited { color:#000; text-decoration:none}
a:hover { color:#f60; text-decoration:none}
a:active { color:#000; text-decoration:none}
.pricebox{border:0px; color: #FF6600; font-weight:bold; text-align:center;}

/* main */
#ms{ width:900px; margin:0px auto; text-align:left; height:auto; clear:both; }
#top { width:900px; margin-top:15px;}
#center { width:900px; margin:0px;}
#left { width:254px; float:left; margin:auto;}
#right { width:630px; float:right; margin:auto;}
.clear{ clear:both;} 




.logo {width:317px; height:166px; background-image:url(logo.gif); background-repeat:no-repeat; float:left;}
.nav { width:583px; height:48px; background-image:url(nav.jpg); background-repeat:no-repeat; float:right; vertical-align:middle;}
.banner { width:583px; height:118px; background-image:url(banner.jpg); background-repeat:no-repeat; float:right; line-height:59px;}
.nav ul { width:550px; margin:15px;}
.nav li { padding-left:10px; padding-right:10px; float:left; text-align:center; font-weight:bold;}

.contacttop{ background-image:url(contacttop.gif); height:50px; background-repeat:no-repeat;}
.contactbg{ background-image:url(contactbg.gif); height:auto; background-repeat:repeat-y; padding-top:10px; padding-left:10px; padding-right:10px;}
.contactbg ul{  background-color:#FFFFFF; padding:5px;}
.contactbottom{ background-image:url(contactbottom.gif); height:19px; background-repeat:no-repeat;}
.link {text-align:center;}
.linktitle{background-image:url(link.gif); background-repeat:no-repeat; height:44px;}


.buytop{width:633px; background-image:url(buytop.gif); background-repeat:no-repeat; height:50px;}
.buytop h1{ padding-top:15px; text-align:center;}
.buybg{width:633px; background-image:url(buybg.gif); background-repeat:repeat-y; height:auto; text-align:center; margin:0px; padding:0px;}
.buytitle{  margin-top:5px; margin-left:20px; text-align:center; width:570px; float:left;}
.buycontent { margin-top:5px;margin-left:20px; text-align:left; font-size:12px; line-height:28px; text-align:center; width:570px;  float:left;}
.buycontent ul{ margin:0px; padding:0px;}
.buycontent li{ float:left; margin:0px; padding:0px; text-align:center; line-height:33px!important;line-height:31px; height:32px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #ccc;border-left-color: #ccc;}
.buycontent .product{background:#efefef;width:200px;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;}
.buycontent .price{background:#efefef;width:90px;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;}
.buycontent .server{background:#efefef;width:90px;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;}
.buycontent .character{background:#efefef;width:110px;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;}
.buycontent .buy{background:#efefef;width:70px;border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;}
.buycontent .product1{background:fff;width:200px;}
.buycontent .price1{background:#fff;width:90px;}
.buycontent .server1{background:#fff;width:90px;}
.buycontent .character1{background:#fff;width:110px;}
.buycontent .buy1{background:#fff;width:70px;border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;}
.buybottom{width:633px; background-image:url(buybottom.gif); background-repeat:no-repeat; height:17px;}

.copyright {text-align:center; padding:10px;}


.contenttitle{ width:580px;padding-top:10px; text-align:left; border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FF4E00; background-image:url(tit_gameinfo.gif); background-repeat:no-repeat; background-position:right; margin:0 auto;}
.contenttitle h2{font-size:16px; color:#FF4E00;}
.contentcontent {width:580px; height:auto; padding-top:10px; text-align:left; margin:0 auto;}
.contenttitle h3{font-size:14px; color:#000; text-align:center;}

.map { font-size:14px; color:#FF4E00; text-align:left; font-weight:bold; padding-top:10px;}
.map a:link{ color:#FF4E00; }
.map a:visited{ color:#FF4E00; }
.map a:active{ color:#FF4E00; }
.map a:hover {color:#000;}


a.note:active {color:#FF9900; font-weight:bold; text-decoration:none;}
a.note:link {color:#FF9900; font-weight:bold;text-decoration:none;}
a.note:visited {color:#FF9900; font-weight:bold;text-decoration:none;}
