body{margin:0 auto; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#929292; line-height:150%; color: #333; background:url(../images/back.jpg) repeat-x; background-color:#aeaeae; text-align:center}
html>body {margin:0 auto; padding:0px; text-align: -moz-center;} 
.intro{display:none}
table tr td{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#070707;}
ul, ul li{padding:0px; margin:0px; list-style-type:none;}
img{border:0px;}
#backshadow{width:1003px; background-color:#FFF; text-align:left; background:url(../images/shad.png) repeat-y}
.spacer{margin:0px; padding:0px; clear:both; line-height:0px;}
h1,h2,h3,h4,form{margin:0;padding:0;list-style-type:none;}
h2{font-size:14px; color:#000000; font-weight:bold; line-height:100%; display:block; padding:10px}
h3{display:block; font-weight:bold; font-size:13px; color:#000000;}
a{text-decoration:none;}
a:hover{text-decoration:underline}
.cleaner{clear:both; height:10px; line-height:10px; padding:0px; margin:0px; font-size:10px;}
.left{float:left;}
.fontRed, .inputRequirement{color:#FF0000; font-size:12px}
.fontRed01{color:#FF0000; font-size:11px}
.messageStackError, .messageStackWarning { font-family:Century Gothic , "Times New Roman", Times, serif; font-size: 11px; color:#ff0000; text-align:center;}
.messageStackSuccess { font-family:Century Gothic , "Times New Roman", Times, serif; font-size: 11px; color:#ff0000; text-align:center;}
select.select01{font-size:11px; width:75%}
.an{display:none}
#header{background:url(../images/headerbg.png) repeat-x; width:991px; height:115px; margin:auto; position:relative; background-color:#FFFFFF; z-index:999 }
#logo{background:url(../images/logo.png) no-repeat; width:373px; height:72px; position:absolute; top:20px; left:18px;}
#logo a{display:block; width:373px; height:72px;}

#headermenu{position:absolute; top:0px; right:10px; width:450px; z-index:999}
#language_div {float:left; padding-top:5px;}
#language_div li{float:left}
#language_div li{width:30px; text-align:center}
#headermenu .right_div{float:right; padding-top:0px;}
#bookmark{position:absolute; top:50px; right:10px;}
#open24{
	position:absolute;
	bottom:6px;
	right:5px;
}
#open24 span{
	color:#000000;
	font-size:12px;
	line-height:12px;
	font-family:"Century Gothic";
	text-transform:uppercase;
}


#langselect{background:url(../images/langinputbg.png) no-repeat; width:173px; height:28px; position:absolute; top:50px; right:20px; overflow:hidden}
#langselect select{float:left; margin-left:10px; margin-top:4px; font-size:10px;}
#langselect span{float:left; padding-left:17px; padding-top:5px; color:#FFFFFF}

#nav{background-color:#12b7c4; background-image:url(../images/nav_bg.png); background-repeat:repeat-x; height:24px; width:991px; font-size:11px; margin:0 auto; overflow:hidden}
#nav ul{margin-left:30px}
#nav li{padding:0px 8px 0px 0px;float:left; line-height:24px}
#nav li.separater{background:url(../images/navseparater.png) no-repeat; width:2px; height:13px; margin:0px; padding:0px;margin:5px 8px 0px 0px}
#nav li a{text-decoration:none; color:#FFFFFF}
#nav li a:hover{color:#75b2d5; text-decoration:underline}


div#horiz-menu {
	width:991px; margin:0 auto;
	background:url(../images/nvbg.jpg) bottom left repeat-x; height:42px;
	background-color:#FFFFFF;
}


div#horiz-menu li {
	margin: 0;
	padding: 0;
	padding-right: 2px;
	float: left;
	list-style: none;
}

div#horiz-menu li.first {
	margin-left:32px;
}

div#horiz-menu a {
	display: block;
	float: left;
	padding: 0 25px;
	height: 42px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;


}



#container{width:991px; margin:0 auto; overflow:hidden; background-color:#FFFFFF}

#pageleft{width:208px; float:left; border:1px solid #e0e0e0}
#leftgame h3{}
#leftgame li{height:39px; margin-bottom:1px; border-bottom:1px solid #d9d9d9; position:relative;}
#leftgame li img{position:absolute; top:4px; left:0px;}
#leftgame ul{margin:3px 10px 20px 10px; border-top:1px solid #d9d9d9;}
#leftgame li:hover{}
#leftgame li a{padding-left:34px; color:#000; display:block; line-height:39px; height:39px; background-image:url(../images/game_li.gif); background-repeat:no-repeat; background-position:13.5em 1.1em; text-decoration:none; font-family:Tahoma, sans-serif; font-size:13px }
#leftgame li a:hover{color:#08c; display:block; line-height:39px; height:39px; text-decoration:none; font-family:Tahoma, sans-serif;}

#bottomleft{padding-bottom:18px !important; padding-bottom:3px;}
#bottomleft h3{}
#bottomleft a{font-size:10px; color:#5b5b5b; text-decoration:none; padding-left:8px; }
#bottomleft a:hover{color:#0d80bb;}
#bottomleft ul{color:#929292}
#bottomleft ul li{float:left; width:50%; display:block; overflow:hidden; background:url(../images/li_2.gif) 1px 3px no-repeat;}



#cus_test p{
	margin:0px 10px;
	padding:0px;
	display:block;
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}	
#pagemain{width:758px; overflow:hidden; float:right; border:1px solid #e0e0e0}

#mainbody{width:548px; float:left; overflow:hidden}

#middleBox{margin:10px 20px;}


#special_content a{
	color:#3466ab;
	font-size:11px;
}	
#special_content H3 {
	font-size:13px;
	COLOR: #000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}



#pageright{width:210px; float:right; background-color:#e0e0e0; overflow:hidden}
#pageright h4{font-size:12px; color:#000000; margin:5px 0; display:block; text-align:center;}

#member{display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666}
#member a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666}
#member form{padding-left:14px; margin-right:20px; margin-top:10px; margin-bottom:10px; }
#member h3{}
#member li{padding-left:15px; padding-top:3px}
#member label{display:block; float:left; color:#000000; padding:0px; margin:0px; line-height:22px; clear:both;}
#member input, .input02{float:left;clear:both;background:#ffffff; padding:0px; margin:0px}
#member input:focus,#loginform input:hover {}
#member form input.bn{display:block; float:right; color:#000000; margin-top:10px; clear:both;}
#member a{color:#000000}
a.a3{color:#FF0000}
#member a:hover, a.a3:hover{color:#0d80bb; text-decoration:underline}

#shopcart h3{}

#links{text-align:center; margin-top:10px}
#links h3{background-image:url(../images/contacticon.jpg); background-repeat: no-repeat;}
#links li{float:none; margin-bottom:10px}

#contact h3{}
#contact li span{color:#0d80bb}
#contact li {font-size:11px; color:#727272; margin-bottom:6px}
#contact ul{padding-left:4px; margin-top:6px}
#contact a{color:#000000}

#newsletter h3{}
#newsletter p{color:#00000; padding:6px; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#newsletter form{margin-left:6px; margin-right:8px;}
#newsletter label{color:#000000}
#newsletter input.bn{display:block; float:right; color:#000000; margin-top:10px; margin-right:11px; clear:both;}

#specialtop{}
#specialtop ul{color:#e8af00;}
#specialtop li{height:30px; line-height:30px; background-image: url(../images/li_3.gif);
background-repeat: no-repeat;background-position: 10px 11px;padding:0 0 0 25px; font-size:12px; margin-top:1px }
#specialtop li a{color:#323232; display:block; }
#specialtop li a:hover{color:#0d80bb; text-decoration:underline}
.toppro{width:150px; height:120px; position:absolute; right:0px; top:0px;}

#quick{width:548px; background-color:#fff; overflow:hidden}
#quick p{color:#4c4c4c; text-transform:uppercase; padding:8px; margin:0px}
#quick form{margin:0px; padding:0px; }
#quick label{color:#3cb5d2;}
#quick .input{position:absolute; top:10px; right:80px}
#quick select{font-size:11px}
#quick .submit01{position:absolute; top:35px; right:99px}

#hotgames li{float:left; width:274px; height:186px; text-align:center; overflow:hidden}
#hotgames li.last{padding-right:0px;}

#mainbottome{display:block; padding:15px 20px; padding-top:8px}
#news{float:left; width:335px;}
#news .more,#gameplan .more {
	font-size: 10px;
	color: #555;
	font-family: Arial, sans-serif;
	float:right;
	padding-right:15px;
}
#news h2, #newslist h2{height:24px; background-image: url(../images/h2_bg.gif); line-height:24px;background-repeat: no-repeat;background-position: 0px 0px;text-transform:uppercase; font-size:13px; color:#ffffff; padding:0px; padding-left:40px; font-weight:normal; border:none; margin:0px;}
#news li, #gameplan li{height:19px; margin-bottom:1px; background-image: url(../images/li_4.gif);background-repeat: no-repeat;background-position: 0.2em 0.9em;padding-left:10px; padding-top:7px}
#newslist{margin:10px;}
#newslist li{height:19px; margin-bottom:1px; background-image: url(../images/li_5.gif);background-repeat: no-repeat;background-position: 0.3em 0.9em;padding-left:15px; padding-top:7px}
#newslist a{ font-size:12px; color:#000; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#news a, #gameplan a{ font-size:10px; color:#0d80bb; text-decoration:none}
#news a:hover, #gameplan a:hover{color:#0d80bb;}
#news li, #gameplan li, #newslist li{border-bottom:1px dashed #999999}
#newslist a:hover{color:#0d80bb; text-decoration:none}
#newslist label{width:60px; height:19px; position:absolute; right:10px; top:5px; display:block;}

#gameplan{float:right; width:335px}
#gameplan h2{height:24px; background-image: url(../images/h2_bg.gif); line-height:24px;background-repeat: no-repeat;background-position: 0px 0px;text-transform:uppercase; font-size:13px; color:#ffffff; padding:0px; padding-left:40px; font-weight:normal; border:none; margin:0px;}


#footer{text-align:center; width:991px; margin:0 auto; overflow:hidden; clear:both; background-color:#FFFFFF}
#footerlinks li{float:left}
#footer {text-align: -moz-center; color:#999; font-size:11px} 
#footer a{color:#999; font-size:11px}
#url_here h3{display:block; height:24px; background-color:#6b6b6b; padding:0 0 0 20px; text-transform:none; line-height:24px; font-weight:normal; font-size:12px; color:#FFFFFF}

#url_here h3 a, #url_here a{font-weight:normal; font-size:12px; color:#FFFFFF}

#content{margin:10px 13px;}
#content_title{font-size:14px; color:#0d8b9a; text-align:center;}
.news_line{height:10px; line-height:10px; background-image:url(../images/news_line.gif); background-repeat:repeat-x; background-position:0px 5px;}
#content_date{font-size:12px; color:#000000; color:#000000; text-align:right; padding-right:20px;}
#content_desc{font-size:12px; color:#000000; color:#898989; text-align:left;}

#regdiv{color:#707070; font-size:11px}

input.button {
  background: url(../images/bn_bg_01.gif) repeat-x;
  color:#ffffff;
  font-size:11px;
  line-height:11px;
}

input.up{background:url(../images/UP.jpg); height:27px; width:67px}
input.ch{background:url(../images/CH.jpg); height:27px; width:107px}
input.cs{background:url(../images/cs.jpg); height:29px; width:140px}
input.button2 {
  padding: 3px 5px;
  margin: 2px 3px;
  border: 0;
  background: url(../images/bn_bg_03.gif) repeat-x;
  color:#FFFFFF;
  font-size:12px;
  line-height:12px;
}

input.input1{border:1px solid #d3d3d3; height:18px; line-height:18px; color:#000000;} 

#pass_recovery{color:#0e89a7; font-size:12px; background:#e8e8e8; width:523px; overflow:hidden; margin:0 auto}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }


#shopcart table.infoBox{background:none}

#shopcart .infoBox{border:none;}
#shopcart .infoBoxContents{background:#e0e0e0}
#shopcart .boxText{background-color:#e0e0e0; font-style:italic; text-align:center}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


#loader {
  display:none;
}


/*
MSN Messenger
*/
div#popMsg {
  z-index:99999;
  right: 0px;
  bottom: 0px;
  width: 220px;
  border-right: #455690 1px solid;
  border-top: #a6b4cf 1px solid;
  border-left: #a6b4cf 1px solid;
  border-bottom: #455690 1px solid;
  visibility: hidden;
  display: none;
  position: fixed;
  background-color: #c9d3f3;
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
  opacity: 0.65;
}

* html div#popMsg {
  position:absolute;
}

#popMsgContent {
  border-top: #728eb8 1px solid;
  border-right: #b9c9ef 1px solid;
  border-bottom: #b9c9ef 1px solid;
  border-left: #728eb8 1px solid;
  padding: 5px 10px;
  color: #1f336b;
}

.orderEdit{color:#FF0000; font-size:12px}

#page_url{display:block; margin:12px;}

table tr td a{color:#000000}
table tr td a:hover{color:#4aa7bd; text-decoration:underline}


.userborder{border:10px solid #e9e9e9; margin-top:20px; padding:20px 0px; text-align:center}
.color_1{color:#000000; font-size:11px; font-family: Tahoma, sans-serif;}
.line01{height:5px; line-height:5px; background:url(../images/line_01.gif) repeat-x}

.input03{
	font-size: 13px;
    font-family: Tahoma, sans-serif;
}

 .date {
	font-size: 10px;
	color: #555;
	font-family: Tahoma, sans-serif;
	float:right;
	padding-right:10px;
}

.newsdate{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	clear:both;
}

.newstitle{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;
	line-height:16px;
	display:block;
	padding:10px 0px;
	color:#000000;
}	

.newscontent{
	color:#000000;
	font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}	

li.abd0e0{color:#ffffff; padding:5px 6px; background-color:#abd0e0; float:left}
.abd0e0_line{color:#abd0e0; height:3px; line-height:2px; overflow:hidden; background-color:#abd0e0}
.bg3{height:25px; line-height:25px; background:url(../images/bg3.gif) repeat-x; color:#088aac}
.smallText{font-size:11px; color:#0066FF}

.title01, #url_here{
	background:url(../images/title.jpg) repeat-x;
	text-align:left;
	padding:8px 0px 15px 18px;
	font-size:12px;
	line-height:12px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;font-family:Arial, Helvetica, sans-serif;
}


.title02{
	margin:0px; 
	padding:0px;
	background:url(../images/title2.jpg) repeat-x;
	text-align:left;
	padding-left:18px;
	height:28px;
	font-size:12px;
	line-height:28px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;font-family:Arial, Helvetica, sans-serif;
}


.title03{
	background:url(../images/title_03bg.gif) repeat-x;
	text-align:left;
	padding:7px 0px 10px 18px;
	font-size:12px;
	line-height:12px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;font-family:Arial, Helvetica, sans-serif;
}



.title04{
	background:url(../images/title_04bg.gif) repeat-x;
	text-align:left;
	padding:7px 0px 10px 18px;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	height:20px;
	color:#434343;
	text-transform:uppercase;
	display:block;
}

.title05{
	background:url(../images/title_05bg.gif) repeat-x;
	text-align:left;
	padding:10px;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	height:20px;
	color:#ffffff;
	display:block;

}

DIV.alphabetSeletor {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 4px 0px 0px; BORDER-LEFT: #cdcdcd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #f8f8f8;
	font-size:11px;
	color:#006bc6;
}

DIV.alphabetSeletor H3 {
	COLOR: #000000
}

DIV.middleBoxHeader {
	height:37px;
	display:block;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

#delivery_desc{
	margin:10px 20px;
}	








#signup .message {
  color: #f00;
  font-size: 8pt;
  margin-left: 115px;
}
#signup .message a {
	color: #f00;
}

#signup .message.doublerow { 
	display:block;
	margin-left:115px; 
}

#signup .message.aligned {
  margin-left: 0px;
}

#signup div.section {
  padding-left: 20px;
  padding-right: 20px;
  padding-top:  10px;
  padding-bottom: 10px;
  margin-bottom: 0;
  margin-top: 0;
  background-color: #fff;
}

#signup div#section_1 {
  padding-top: 21px;
}

div#vat_section {
  height:160px;
  padding-bottom:0;
}

#signup {
  clear:both;
  font:12px/12px Tahoma, sans-serif;
  margin-top:20px;
  opacity:0.9;
  font-size:0.8em;
  color:#fff;
  padding-left:20px;
}
#signup h1 {
  font-size: 1.8em;
  font-weight:normal;
  color: #000;
  padding-bottom:12px;
}
#signup h2 {
  font-size: 14px;
  color: #000;
  xletter-spacing:-1px;
  text-transform: lowercase;
  line-height:1.2em;
  margin-bottom: 8px;
  margin-top: 0;
}
#signup p {
  font-size: 1.0em;
  line-height: 1.4em;
  text-align:left;
  color:#444;
  margin-top:0px;
  font-size:12px;
}

div.section p, div.section h2 { 
	width:430px; 
	margin-left:111px;
	font-size:14px;
}

#signup label {
  display: block;
  width: 115px;
  padding-top: 3px;
  float: left;
  font-size:12px;
}
#signup input.normal, #signup select.normal, input.normal {
  width: 290px;
  font-size: 13px;
  font-family: Tahoma, sans-serif;
}
#signup input.verification {
  width: 45px;
  font-size: 13px;
  font-family: Tahoma, sans-serif;
}
#signup input.mark, #signup select.mark {
  background-color: #ffffe8;
}
label.mark { color:#f00; }
#signup select.fit {
  font-size: 13px;
  font-family: Tahoma, sans-serif;
}
#signup input.important {
  font-size: 14px;
  width: 300px;
  font-family: Tahoma, sans-serif;
}
#signup span.domain {
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
#signup a {
  text-decoration: underline;
}
#signup ul,ol {
  font-size: 1.1em;
  line-height: 1.6em;
  text-align:left;
  color:#ccc;
  padding-left:257px;
}

#signup em {
  font-size: 1.0em;
  color:#000;
  font-weight:normal;
}



div.itemmenucontainer  {
	color: #666666;
	background: transparent;
	width:308px;
	padding: 20px 10px 10px;
	background-image: url(../images/itenmenucontainer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:70px;
    height:auto !important;
    height:70px;
	margin: 0 10px;
	padding-top:8px
}


div.itemmenucontainer2  {
	color: #666666;
	background: transparent;
	padding: 20px 10px 10px;
	width: 582px;
	background-image: url(../images/itenmenucontainer2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:70px;
    height:auto !important;
    height:70px;
	margin: 0 10px;
}
div.itemoverflow  {
  overflow: hidden;
   }
div.itemoverflow img  {
	border: none;
   }
div.itemoverflow a  {
	border: none;	
   }
p.itemicon  {
   float: left;
   margin-right: 10px;
   }
p.itemtext  {
   float: left;
   width: 39em;
   }
   
   
.font001{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.g_t_f{background:url(../images/footer.png) repeat-x; width:900px; height:5px}