@charset "utf-8";
/* CSS Document */
/* Version 1.000 */  

/* Container and Object Styles */
.logocontainer {
	float:left;
	width: 295px !important;
	width: 300px;
	background: url(../qqgw1_images/qqgw1_h_nav_pattern.gif) repeat-x;
	}	
	
.tabnavigationcontainer {
	float:right;
	width: 455px !important;
	width: 450px;
	}
	
.middlecontainer {
	clear:both;
	margin:auto;
	width: 755px;
	padding-top:5px;
}


.leftcolumn {
	float:left;
	width:562px;
	}
.leftcolumn_top{
    width:562px;
	height:44px;
	background-image:url(images/qqgames_ledt_top.jpg);
}
.leftcolumn_top_3{
    width:562px;
	height:12px;
}

.welcome{
    width:560px;
	height:61px;
	margin-right:1px;
	margin-left:1px;
	background-image:url(images/qqgames_left_middle_bg1.jpg);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	line-height:50px;
}
.welcome .nickname{ color:#FF3300;}
.number_text{ 
    background-color:#f3f3f3;
	width:560px;
	height:500px;
	margin-left:1px;
	margin-right:1px;
}
.number_icon{
    height:94px; 
}

.number_icon2{
    clear:both;
    height:38px; 
}
.number_play{
    clear:both;
	width:97px;
	height:45px;
	background-image:url(images/playnow_button.jpg);
	margin-top:75px;
	border:0;
	margin-left:230px;}
.number_icon_2{
    float:left;
    height:38px; 
	width:46px;
	background-image:url(images/number2.jpg);
}
#number_icon_3{
	background-image:url(images/number3.jpg);
}
#number_text_2{
    height:24px;
	padding-top:14px;

}
.number_icon_1{
    float:left;
    height:94px; 
	width:46px;
	background-image:url(images/number1.jpg);
}

.number_text_1{
    float:left;
    height:69px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:35px;

}

.here a{ color:#ff4606;}
.here a:hover{color:#ff9e06;}
.leftcolumn_middle{
    clear:both;
    margin:auto;
	width: 562px;
	background-image:url(images/qqgames_left_middle_bg.jpg);
	background-repeat:repeat-y;
}

.leftcolumn_bottom{
   width:562px;
   height:19px;
   background-image:url(images/qqgames_ledt_bottom.jpg);
}
#leftcolumn_bottom_2{
   background-image:url(images/qqgames_ledt_bottom_2.jpg);
}


	
.rightcolumn {
	float:right;
	margin:auto;
	width:185px;
	
	}
.rightcolumn_top{
    
    width:185px;
	height:46px;
	background-image:url(images/qqgames_right_top.jpg);
}	
.rightcolumn_middle_1{
    float:left;
	width:13px;
	height:123px;
	background-image:url(images/qqgames_right_middle_1.jpg);
    
}
.rightcolumn_middle_2{
    float:left;
	width:156px;
	height:123px;
	padding-left:4px;
	line-height:24px;
	background-image:url(images/qqgames_right_middle_2.jpg);
}
.rightcolumn_middle_2 li{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	background-image:url(images/qqgames_right_list_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:15px;
	color:#FFFFFF;	
}
.rightcolumn_middle_2 li a{
   color:#fff;
   text-decoration:none;	
}
.rightcolumn_middle_2 li a:hover{
   color:#fff18f;	
}

.rightcolumn_middle_3{
    float:right;
	width:12px;
	height:123px;
	background-image:url(images/qqgames_right_middle_3.jpg);
    
}
.rightcolumn_bottom{
    clear:both;
	width:185px;
	height:108px;
	background-image:url(images/qqgames_right_bottom.jpg);
}
	
.footercolumn{
	clear:both;
	margin: 0px auto;
	margin:auto;
	width: 750px;
	min-height: 30px;
	height:30px
	}	

/* sub page styles */


/* Typography */

.navtext a {
	color:#333333;
	text-decoration:none;
	width: 300px;
	}
	
.navtext a:hover {
	color: #ffb33f;
	text-decoration:none;
	}

/* Object and container styles */

.left_nav_bottom {
	position:relative;
	vertical-align: bottom;
	margin: -6px -1px -1px -1px;
	border:none;
	}

.left_nav_top {
	position:relative;
	vertical-align: bottom;
	margin: 0px -1px -1px -1px;
	border:none;
	}

.flashcontentarea {
	background:url(../qqgw1_images/qqgw1_diag_bg_pattern.gif);
	font-size: 0px;
	width:749px;
	border: #999999 solid 1px;
/*	padding: 15px; */
	margin: -1px 0px 0px 3px;
	}

.table_nickname{
     background-color:#f3f3f3;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#263c5d;
	 line-height:18px;
	 }

.table_nickname_th{
    width:133px;
	height:25px;
	text-align:right;
}
.table_nickname_red{
	text-align:left;
	color:#FF0000;
	font-weight:normal;
}


	 
.table_nickname_select{
     width:73px;

	 }
.table_nickname_input{
     width:217px;
	 border-width:1px;
	 border-color:#646464 #adadad #adadad #646464;
	 color:#CCCCCC;
	 word-spacing :-1px;
	 padding-left:2px;
}
.table_password{
     width:217px;
	 border-width:1px;
	 border-color:#646464 #adadad #adadad #646464;
	 word-spacing :-1px;
	 padding-left:5px;
}

.table_Customize{
    height:30px;
	text-indent:50px;
	background-image:url(images/customize_icon_1.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#000;
	line-height:30px;
	cursor:pointer;
	width:275px;
}
.Customize_2{
	height:30px;
	text-indent:50px;
	background-image:url(images/customize_icon_2.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:30px;
	color:#000;
	cursor:pointer;
	width:275px;
}
.option_year{
	height:20px;
	line-height:20px;
	color: #333333;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
}

.option_Country{
   width:168px;
   height:20px;
   color: #333333;
}
.option_brithday_month{
   height:20px;
   color: #333333;
   font-size:12px;
   padding-left:2px;
   padding-right:2px;
}
.option_brithday_day{
   height:20px;
   color: #333333;
   font-size:12px;
   padding-left:2px;
   padding-right:2px;
}
.table_choose{
    height:40px;
	text-indent:50px;
	background-repeat:no-repeat;
	font-size:14px;
	color:#000;
}

.choose_1 {
	width:85px;
	height:36px;
	padding-left:83px;
	padding-bottom:6px;
	padding-top:5px;
}
.choose{
    float:left;
    width: 279px;
	height:48px;
}
.choose_2{
    float:left;
	width:42px;
	height:44px;
	margin:2px;
}
.choose_3{
    float:left;
	margin:6px;
}
.choose_more{
    float:right;
    width:63px;
	height:30px;
	border:0;
	margin-right:30px;
	margin-top:12px;
	cursor:pointer;
}
.footer_agree{
    clear:both;
	text-indent:22px;
	width:360px;
	height:70px;
	margin-left:121px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}
.footer_button{
    width:98px;
	height:40px;
	background-image:url(images/submit_button.jpg);
	margin-left:220px;
	border:0;
	cursor:pointer;
}

.face{
	border:solid 5px #f3f3f3;
}

.selectedFace{
	border:solid 5px #ff9600;
}

.games-link a{
	text-decoration:none;
}
.optional-tip{
	margin-left:10px;
	font-size:12px;
	font-style:italic;
	color:#838383;
}

