@charset "utf-8";
/* CSS Document */

body,div,form,img,ul,li,h1,h6,h2,h3 { margin: 0px; padding: 0px; border:0px; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494845;
	line-height: 18px;
	background-color:#EDEBDE;
	background-image: url(/images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: top; 
}
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #494845; text-decoration: underline; 
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494845;	text-decoration: none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494845;	text-decoration: none;
}
a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494845;	text-decoration: none;
}


/*top
########################################################################*/
#topbox { width: 932px; margin-top:0px; margin-right: auto; margin-bottom:auto; margin-left: auto; height: 85px; }
#topbox #logobox{ width: 640px; height:85px; margin-top:0px; float:left; }
#topbox #logo{ width: 450px; height:80px; margin-top:0px; float:left; }
#topbox #right{ width: 250px; margin-top:0px; float: right;}
#topbox #flag{ width: 200px; height:20px; margin-top:10px; float: right; margin-bottom:25px;}
ul#navbox/*nav
########################################################################*/
  { width: 932px; height:31px; margin-top:0px; margin-right: auto; margin-bottom:0px; margin-left: auto; padding: 0px; background-image: url(../images/navbg.gif); }
ul#navbox li { float: left; height: 31px; list-style-type: none; display: block; padding-right: 20px; padding-left: 20px; }
ul#navbox li a { color: #FFFFFF; text-align: center; line-height: 31px; font-weight: bold; font-size: 12px; }
ul#navbox li a:hover { text-decoration: underline; color: #FFFFFF; }


#main/*mainbodybox  
########################################################################*/
  { width: 932px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
#mainleft  { width: 650px; margin-top: 0px; float:left; background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 10px; }
#mainleft p { margin-top: 10px; margin-bottom: 10px; }
#mainleft h1 { color: #762323; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
#mainleft h2 { font-size: 13px; color: #333333; margin-bottom: 10px; margin-top: 10px; }
.PL_packages { font-size: 12px; background-color: #eeeeee; border: 1px solid #CCCCCC; margin-bottom: 10px; width: 650px; }
.PL_packages th { text-align: left; background-color: #E0E0E0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.PL_packages td { line-height: 25px; }
.shopping { font-size: 12px; background-color: #eeeeee; border: 1px solid #CCCCCC; margin-bottom: 10px; width: 650px; }
.shopping th { text-align: left; background-color: #E0E0E0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.shopping td { line-height: 20px; }
.pltable { border: 1px solid #CCCCCC; width: 650px; }
.hotsaletable { border: 1px solid #CCCCCC; background-color: #eeeeee; margin-bottom: 10px; }




#mainright  {width: 250px; margin-top: 0px; float: right; }
#mainleft a { color: #762323; }

#mainright #lc { border: 1px solid #CCCCCC; background-color: #FFFFFF; margin-bottom: 10px; }

#mainright h2 { height:23px; margin-top: 0px; border: 1px solid #D4D0C8; background-image:url(../images/navbg.gif); font-size: 12px; text-indent: 10px; line-height: 23px; color: #FFFFFF; }
#mainright #gamelistbg  { margin-top: 0px; border: 1px solid #D4D0C8; background-color:#F6F5EF; margin-bottom:10px; }
#mainright #payment { background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 7px; }

 

/*footer
########################################################################*/
#footerbox { width: 932px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color:#ffffff; border: 1px solid #CCCCCC; }
#footerbox  #pic1{ width: 374px;  margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#footerbox  #word{ width: 700px;  margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#mainright #gamelistbg a { font-weight: normal; text-decoration: none; }

.position_form{ position:relative; height:128px;}
#customPL_SON{
width:494px;
height:500px;
top:128px;
left:0;
display:none;
border:0px solid blue;
/*background:yellow;*/
position:absolute;
z-index:99999999px;
}

.float_div{width:608px;
		   border:1px solid #ccc;
		   height:auto;
		   background:#eee;
		   position:absolute;
		   left:0;
		   top:0;
		   padding:15px;
		   margin-left:5px;
		   }
.float_div 	div{ clear:both; height:24px; background:url(../images/main/bg-dor.gif) repeat-x 12px; line-height:18px;}	.float_div .radio{width:12px; height:12px; border:1px solid #7F9DB9; background:#fff;}   
.float_div span{ background:#eee;}
.float_div .left{ float:left;}
.float_div .right{ float:right; font-weight:bold; color:red;}

