body,
td,
th{color:#515151;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
body{background:#FFFFFF url(../images/bg.gif) top repeat-x;margin:0px;}
*{margin:0;padding:0;}
ul{list-style:none;}
a {color:#515151;font-size:12px;}
a:hover { text-decoration:none;}
h1 { color:#000000; font-weight:normal; font-size:19px;font-family:Arial,Helvetica,sans-serif;}
h1 span { color:#000000;}
h1 span span{ color:#c9180c;}
h4 { font-size:12px; font-family: Arial, Helvetica, sans-serif; }
/* whoever thought blue linked image borders were a good idea? */
a img,
:link img,
:visited img{border:none;}
/****************************************/
/*header*/
.header{background:url(../images/headerBg.png) no-repeat;height:286px;margin:auto;width:776px;}
.header ul{ height:29px; padding:13px 0 0 34px; width:695px; #padding-top:10px;}
.header ul li{border-right:1px solid #373636;float:left;padding:4px 10px 0;}
.header ul li a{color:#FFFFFF;display:block;font-weight:bold;text-decoration:none;}
.header ul li a:hover,
.header ul li a.on{color:#e5ce65;}
.header ul li.last{border:0;}
.header ul li.last a,
.header ul li.last a:hover{color:#de0a08;}
.header ul li.singUp{border:0;float:right;margin:3px 0 0;}
.header .logo{margin:7px 0 0px 44px;}
.header .headerFlash{display:inline;float:left;height:159px;margin-left:28px;overflow:hidden;width:392px;}
/*logIn*/
.logIn{margin-left:230px;width:320px; }
.logIn h1 { background:url(../images/logInH1Line.png) left bottom no-repeat; padding:0 0 4px 8px;}
.logIn img{display:block;}
.logIn label{ color:#564811; display:block; font-size:13px; height:22px; line-height:22px; margin:5px 0; padding:0px 8px 0; width:210px; }
.logIn label input{background:url(../images/loginInputBg.gif) no-repeat;border:1px solid #bb9226;float:right;height:20px;width:137px;#background:#ffffff;_background:url(../images/loginInputBg.gif) fixed;}
.logIn a{ color:#ffffff; font-size:11px; margin:0 0 0 8px; }
.logIn .but{ float:right; margin:8px 82px 0 0; }
/*footer*/
.footer{ background:url(../images/footerBg.gif) bottom repeat-x; height:92px; text-align:center; clear:both; margin: 20px 0 0; }
.footer ul{}
.footer ul li{border-right:1px solid #999999;display:inline;padding:0 5px;}
.footer ul li a{color:#999999;font-size:11px;text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
/******HP*******/
.contentHp{margin:auto;width:756px;}
.contentHp h1{ background:url(../images/hpH1Line.gif) left bottom no-repeat; padding:12px 0 4px 0px;}
.joinHp{background:url(../images/joinHpBg.png) top repeat-x;float:left;height:220px;width:400px;}
.joinHp h1{float:left;margin-left:-10px;}
.joinHp img{float:left;width:130px; height:140px}
.joinHp ul{float:left;padding:1px 0 0;width:230px; margin-left:-10px; }
.joinHp ul li{background:url(../images/joinHpBullet.gif) left 5px no-repeat;font-size:11px;line-height:12px;padding:0 0 3px 12px;}
.redAddvertHp{background:url(../images/signUpHpBg.png) left no-repeat;float:left;height:181px;margin:0 0 0 9px;width:339px;}
.redAddvertHp img{}
.redAddvertHp a{background:url(../images/signUpButHp.png) no-repeat;display:block;height:30px;margin:18px auto 0;text-decoration:none;text-indent:-9999px;width:237px;}
.redAddvertHp a:hover{background-position:left -30px;}
.hpBanner{background:url(../images/banner.png) no-repeat;display:inline;float:left;height:97px;margin:-18px 0 0 14px;text-align:center;width:387px;}
.hpNews{background:url(../images/NewsBg.png) top repeat-x;float:left;margin:0 0 0 9px;padding:0 0 0 18px;width:313px;}
.hpNews ul{padding:3px 0 0;}
.hpNews ul li{background:url(../images/joinHpBullet.gif) left 5px no-repeat;color:#515151;font-size:11px;padding:0 0 0px 12px;}
.hpNews ul li a{color:#515151;font-size:11px;text-decoration:none;}
.hpNews ul li a:hover{text-decoration:underline;}
/******content*******/
.content {margin:auto;width:727px; background:url(../images/contentBg.png) right top no-repeat; clear:both; min-height:120px;}
.content div.left { float:left; width:335px; margin:0 0 0 20px; display: inline; }
.content div.left p { margin:15px 0; text-align: justify; }
.content div.left h1 { margin:15px 0; background:url(../images/hpH1LineContent.gif) left bottom no-repeat; padding:0 0 7px;}
.content div.right { float:right; width:340px; padding: 93px 0 0; }
.content div.right2 { float:right; width:340px; padding: 61px 0 0; }
/*commission*/
.commissionDiv { background:url(../images/thBg.png) right top no-repeat; width:311px; margin:0 0 45px; }
.commissionTbl {  width:311px; background:url(../images/tblLast.png) right bottom no-repeat;}
.commissionTbl th {border-bottom:1px solid #dfdfdf; height:49px; padding:0; white-space:nowrap; padding:0 9px;}
.commissionTbl .leftTh {background:url(../images/thVLine.gif) right top no-repeat; }
.commissionTbl .rightTh {}
.commissionTbl td {  padding:4px 8px 5px; background-color:#FFFFFF;}
.commissionTbl .leftTd {border:1px solid #dfdfdf; border-top:0;}
/*.commissionTbl .rightTd {border:1px solid #dfdfdf; border-top:0; border-left:0;}*/
.commissionTbl tr.color td { background-color:#efefef;}
.commissionTbl tr.last td { border:0; background:none;}
/*.commissionTbl tr.last .leftTd { border-right:1px solid #dfdfdf; }*/
/*Sign Up*/
.signUp { margin:auto; width:728px; background:url(../images/contentBg.png) right top no-repeat; clear:both; min-height:120px; }
.signUp h1 { margin:0 20px 15px; background:url(../images/hpH1LineContent.gif) left bottom no-repeat; padding:15px 0 7px; }
.signUp div { padding:0 0 0 170px;}
.signUp p { padding:0 0 5px; clear: both; }
.signUp p label { float:left; width:160px;}
.signUp p input { border:1px solid #c7c6c6; width:285px; margin:-1px 0 0;}
.signUp p .select1 { width:285px;}
.signUp p textarea { border:1px solid #c7c6c6; width:285px; height:65px; overflow:auto;}
.signUp p.radio1 label { float:none; width:auto; padding:0 0 0 30px;}
.signUp p.radio1 input { border:0; width:auto;}
.signUp .formDiv { background:url(../images/formGrad.gif) top repeat-x; margin:15px 0 0; padding:15px 0 0 170px;}
.signUp p.radio2 { padding-left:160px; line-height:26px;}
.signUp p.radio2 span { float:left; margin-left:-160px; }
.signUp p.radio2 label { float:none; width:auto;}
.signUp p.radio2 input { width:auto; border:0; vertical-align:middle;}
.signUp .formDiv2 { background:url(../images/formGrad.gif) top repeat-x; margin:15px 0 0; padding:25px 0 0 170px;}
.signUp .but { margin:15px 0 15px 345px;}
.signUp2 { margin:auto; width:688px; background:url(../images/contentBg.png) right top no-repeat; clear:both; min-height:120px; padding: 20px; }
.signUp2 h1 { margin:0 0 15px; background:url(../images/hpH1LineContent.gif) left bottom no-repeat; padding:0 0 7px; }
.signUp2  p { margin:22px 0; line-height: 18px; }
/*products*/
.products { margin: 30px 0; }
.products div.left { float:left; width:/*378px*/550px; margin:0; display: inline; background:url(../images/formGrad.gif) top repeat-x; }
.products div.left h1 { margin-left:18px;}
.products div.left div { position:relative; width: /*345px*/550px; margin: auto; padding:0; }
.products div.left div div { position:absolute; bottom:0; background:url(../images/productsTblBottom.png) bottom left no-repeat; height:12px; width: 345px;}
.products div.left table { width:100%; background:url(../images/productsTblTop.png) top left no-repeat; border-collapse:collapse;}
.products div.left table th { text-align:left; white-space:nowrap; padding:4px 15px 5px; /*border-top:1px solid #dddddd; border-right:1px solid #dddddd;*/ vertical-align: top; }
.products div.left table td { border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd; padding: 4px 12px 5px; }
.products div.left table .top th,
.products div.left table .top td {border-top:0;}
.products div.left table .color { background-color:#efefef;}
.products div.left table .color th{ #border-left:1px solid #dddddd;} 
.products div.left table .color td { border-right:1px solid #dddddd;}

/*.products div.right { float:right; width:338px; margin:0; display: inline; background:url(../images/productsBg.jpg) center top repeat-x; padding: 0; height: 410px; }
.products div.right .gameImg { display:block; margin:116px auto 80px; width: 144px; height: 183px; }
.products div.right .paging {font-size:14px; color:#c4c4c4; font-weight:bold; background:url(../images/gamePging.png) no-repeat; width:244px; height:28px; padding:3px 0 0; margin:0 auto; text-align:center;}
.products div.right .paging img { vertical-align:middle;}
.products div.right .paging a { font-size:14px;color:#c4c4c4; text-decoration:none; padding:0 4px;}
.products div.right .paging a:hover { text-decoration:underline;}
.products div.right .paging b { font-size:14px;color:#d92f0b;}*/

.contentRePassword 
{ margin:0 auto; width:738px; padding:15px 19px; }
.logInRePassword 
{ background:url(../Images/loginBg.png) no-repeat; /*height:192px; width:296px;*/height:142px; width:222px; padding:25px 37px; margin:50px auto 150px;}
.logInRePasswordLabel{ display:block; line-height:28px; margin:5px 0; text-align:center;}
.logInRePasswordInput{ border:1px solid #c7c6c6; float:left; height:20px; width:145px; margin-left: 40px;}
.logInRePasswordBut { width:108px; height:30px; border:0; margin:10px 0 10px 60px; }
.ActivateBut { width:89px; height:24px; border:0; text-align:center; margin:10px 0 10px 70px; }
.ActivateLabel{ display:block; line-height:28px; margin:2px 0; text-align:center;}
.ActivateInput{ border:1px solid #c7c6c6; float:left; height:22px; width:160px; margin-left: 33px;}
.Activate 
{ background:url(../Images/loginBg.png) no-repeat; /*height:192px; width:296px;*/height:142px; width:222px; padding:25px 37px; margin:10px auto 150px;}


.LoginLabel
{
	color:#ffffff; 
	display:inline-block; 
	font-size:13px; 
	height:22px; 
	line-height:22px; 
	margin:5px 0; 
	padding:0px 8px 0; 
	width:85px;
}
.LoginInput
{
	background:url(../images/loginInputBg.gif) no-repeat; border:1px solid #bb9226;height:20px;width:137px; display:inline-block;
}
.LoginButton
{
	float:right; 
	margin:8px 82px 0 0;
}
.SignUpLable
{
	float:left;
	width:160px;
}
.SignUpRadio2Lable
{
	float:none; 
	width:auto;
}
.SignUpRadio1Lable
{
	float:none; 
	width:auto; 
	padding:0 0 0 30px;
}

/*news*/
.NewsArticleTitle
{
	color:#85200e;font-family:verdana;font-size:13px;font-weight:bold;text-decoration:none;		
}
.NewsDate
{
	color:#fd5a00;
	font-family:verdana;
	font-size:11px;
}
.NewsContent
{
	color:#1e320f;
	font-family:verdana;
	font-size:11px;		
}
/*games*/

.GameIMG
{
	vertical-align:top;
	padding: 0 4px 0 0;
}
.GameText
{
	vertical-align:text-top;
}







