@charset "utf-8";
/* CSS Document */

*				{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
img, div, ul	{ behavior: url(../js/iepngfix.htc) }
html, body		{height:100%; text-align:center;}
.bodysplash		{background:#1a0001; text-align:center;}
.bodymain		{height:100%; background:url(../images/bg1.jpg) #1a0001 repeat-y top center scroll; text-align:center;}
.bodyinner		{height:100%; background:url(../images/bg.jpg) #1a0001 no-repeat top center scroll; text-align:center;}
.bodyinner2		{height:100%; background:url(../images/bg.jpg) #1a0001 no-repeat top center scroll; text-align:center;}
.wrapper		{min-height:100%; height:auto !important; height:100%; width:960px; margin:0 auto -10px; position:relative; text-align:center;}
.wrapper2		{height:690px; width:960px; margin:0 auto -10px; position:relative; text-align:center;}
.container		{width:960px; margin-top:14px; text-align:center;}
.footer 		{width:100%; height:10px; margin:0 auto; text-align:center; color:#ffffff; font-weight:normal; font-size:10px; text-align:center;}
.push			{width:960px; height:27px;}
.nofloat		{clear:both;}
.mainmenu		{width:980px; height:570px; margin:0 auto; position:relative; z-index:0;}
.uppic			{position:absolute; bottom:0; left:0; z-index:999;}
a				{color:#a3662a; text-decoration:none;}
h4 {color:#a3662a; font-size:18px; font-weight:normal; margin:15px 0 5px 0;}

.navs			{position:absolute; bottom:25px; right:0;}
.navs li		{float:left; list-style-type:none;}
.navs a			{display:block; height:48px;}
.navs .hot a	{background-position:bottom center;}
.navs1 a		{background:url(../images/innav1.png) top center; width:69px;}
.navs1 a:hover	{background:url(../images/innav1a.png) bottom center; width:69px;}
.navs2 a		{background:url(../images/innav2.png) top center; width:126px;}
.navs2 a:hover	{background:url(../images/innav2a.png) bottom center; width:126px;}
.navs3 a		{background:url(../images/innav3.png) top center; width:78px;}
.navs3 a:hover	{background:url(../images/innav3a.png) bottom center; width:78px;}
.navs4 a		{background:url(../images/innav4.png) top center; width:69px;}
.navs4 a:hover	{background:url(../images/innav4a.png) bottom center; width:69px;}
.navs5 a		{background:url(../images/innav5.png) top center; width:78px;}
.navs5 a:hover	{background:url(../images/innav5a.png) bottom center; width:78px;}

.splash			{width:760px; height:570px; margin:1% auto;}
.header			{height:175px; text-align:left; padding-top:20px; position:relative;}
.logBox			{float:right; color:#FFFFFF; text-align:right; line-height:25px;}
.logBox a		{color:#FFFFFF; text-decoration:none;}
.button			{background:#ab7859; color:#000000; border:1px solid #000000; padding:1px;}
.field			{background:#1a0001; color:#ffffff; border:1px solid #000000; padding:2px;}
.sponsors		{position:absolute; bottom:8px; right:0; z-index:999;}
.back			{position:absolute; bottom:0; right:0;}
.back2			{position:absolute; bottom:-15px; right:0;}

.box			{width:320px; float:left; text-align:center; position:relative;}
.box2			{width:240px; float:left; text-align:center; position:relative;}
.box a			{text-decoration:none; font-size:12px;}
.boxtop			{width:300px; height:40px; background:#1a0001; margin:0 auto;}
.boxtop2		{width:300px; height:40px; margin:0 auto;}
.boxtop3		{width:228px; height:40px; background:#1a0001; margin:0 auto;}
.boxbody		{width:300px; height:420px; background:#FFFFFF; margin:0 auto; text-align:center; color:#666666;}
.boxbody2		{width:300px; height:420px; margin:0 auto; text-align:justify; color:#ffffff;}
.boxbody3		{width:300px; height:420px; margin:0 auto; text-align:center; color:#ffffff;}
.boxfoot		{width:300px; height:10px; background:url(../images/footer.png) no-repeat; margin:0 auto;}
.boxfoot2		{width:300px; height:10px; background:url(../images/footer2.png) no-repeat; margin:0 auto;}
.boxbody3 p		{margin:10px 0;}
.boxbody3 a		{font-size:11px; color:red;}
.boxbody4		{width:620px; height:420px; margin:0 auto; text-align:center; color:#ffffff;}
.boxbody5		{width:300px; height:420px; background:#003398; margin:0 auto; text-align:center; color:#666666;}

img				{border:none;}
.picleft		{float:left; padding:0 10px 0 0;}
.picleft2		{float:left; padding:20px 30px 0 0;}
.picleft3		{float:left; padding:0 20px 20px 0;}
.picright		{float:right; padding:0 0 0 10px;}
.picmid			{padding:4px 0;}

.title			{color:#000000; font-size:12px;}
.title a		{font-size:12px; text-decoration:none;}
.date			{color:#999999; padding-bottom:10px; display:block;}
.date2			{color:#999999;}
.news			{padding:15px 20px; text-align:left;}
.news p			{color:#666666;}
.line			{margin:5px 0; border-top:1px dashed #cccccc;}
.next			{text-align:center; position:absolute; bottom:8px; left:75px; color:#FFFFFF;}
.areyou			{}
h4				{color:#a3662a; font-size:18px; font-weight:normal; margin:15px 0 5px 0;}

.recipe			{padding:15px 20px; text-align:justify;color:#666666;}
.recipe p		{padding:5px 0; text-align:center;}

.polls			{text-align:justify; padding:15px 20px; line-height:20px;}

.vidbox			{height:425px;}
.video			{width:425px; height:344px;}
.vidright		{width:500px; float:right;}
.vidlist		{width:500px; height:380px; overflow-x:hidden; overflow-y:auto;}
h1				{color:#FFFFFF; font-size:18px; font-weight:normal; padding:10px 0;}
.entry			{padding:15px 20px; text-align:justify;}
.entry p		{color:#666666;}
.line2			{margin:5px 0; border-top:1px dashed #1a0001;}
.title2			{color:#ffffff; font-size:12px;}
.title2 a		{color:#FFFFFF; font-size:12px; text-decoration:none;}
.next2			{color:#FFFFFF; float:right; padding-top:15px;}
.next2 a		{color:#FFFFFF; text-decoration:none; margin-left:15px;}

.regBox			{height:425px; position:relative; text-align:justify;}
.regBoxform	td	{color:#FFFFFF; height:15px;}
.req			{text-align:right;}
.data input		{width:90%; text-align:left; padding:1px;}
.error			{color:red; text-align:left;}
.normal			{color:#666666; font-weight:normal;}
.cookies		{position:absolute; bottom:1px; right:0;}

.mechbox		{height:370px; overflow-x:hidden; overflow-y:auto; text-align:justify; color:#FFFFFF;}
.mechinfo		{margin-right:10px;}
.mechinfo a		{color:red; text-decoration:none;}
.mechinfo p		{margin:10px 0;}
.mechinfo ol	{margin-left:35px;}
.mechinfo ul	{margin-left:35px;}
.mechinfo li	{margin-left:5px;}
.mechinfo td	{color:#FFFFFF;}
h2				{color:#a3662a; margin:20px 0 10px 0;}
h3				{color:#ffffff; margin:20px 0 10px 0;}

.newsbox		{height:380px; overflow-x:hidden; overflow-y:auto; text-align:justify; color:#FFFFFF;}
.newsinfo		{margin-right:10px;}
.newsinfo p		{margin:10px 0;}
.newsList		{display:table;}
.newsList li	{margin-left:20px; text-align:justify;}

.upload	td		{color:#FFFFFF; height:15px;}
.upload textarea	{width:90%;}

.recipebox		{height:380px; overflow-x:hidden; overflow-y:auto; text-align:justify; color:#FFFFFF;}
.recipeinfo		{margin-right:10px;}
.recipeinfo p	{margin:10px 0;}

.forgot			{height:425px; position:relative; text-align:justify; color:#FFFFFF;}
.forgot td		{color:#FFFFFF; height:15px;}

.contactbox		{height:425px; position:relative; text-align:justify;}
.contactform td	{color:#FFFFFF; height:15px;z}
.contactform textarea	{width:91%;}

.thanks			{text-align:center; color:#FFFFFF;}
.desc p			{color:#FFFFFF; margin-top:20px;}

.videos			{padding-left:10px; height:380px; overflow-x:hidden; overflow-y:auto; text-align:center; color:#FFFFFF;}
.videosinfo		{margin-right:10px;}
.videosinfo a	{color:#ffffff; text-decoration:none;}

.morenewsbox	{height:380px; overflow-x:hidden; overflow-y:auto; text-align:justify; color:#FFFFFF;}
.morenewsinfo	{margin-right:10px;}
.morenewsbox a	{color:#ab7859; text-decoration:none;}
.news2			{padding:15px 20px; text-align:justify; border-bottom:1px dashed #ab7859; color:#FFFFFF;}
.date3			{color:#666666; padding-bottom:10px; display:block;}

.next3			{float:right; color:#FFFFFF; padding-top:10px;}
.next3 li		{list-style-type:none; float:left; padding:0 8px; color:#ab7859;}
.next3 a		{text-decoration:none; color:#FFFFFF;}
.next3 a:hover	{text-decoration:none; color:#ab7859;}

.next4			{text-align:left; position:absolute; bottom:8px; color:#FFFFFF; left:10px;}

.logBoxmain		{width:300px; margin:0 auto; background:#1a0001; padding:15px; margin-top:40px;}
.logBoxmain	td	{line-height:18px;}
.field2			{background:#000000; color:#ffffff; border:1px solid #ab7859; padding:2px;}
input.field2	{width:95%;}

.votebtn		{margin-top:20px;}


.products p		{margin:10px 0;}
.products td	{padding:0 10px;}

.commentBox		{padding-top:10px; margin-top:40px; border-top:1px solid #a3662a; width:442px;}
.commentBox	td	{color:#FFFFFF;}
.commentform	{margin-bottom:20px; width:442px;}
.commentUser  {border-top:1px solid #a3662a; margin-top:15px; width:100%;}

.data input,
.data textarea	{width:250px; margin-bottom:3px; background:#000000; border:1px solid #1a0001; padding:2px; color:#FFFFFF;}

.game			{width:600px; height:420px; text-align:justify; padding-top:0px; padding-left:5px;}
.gameBox		{height:425px;}
.gameside		{width:320px; height:425px; float:right; text-align:center; color:#FFFFFF; overflow-x:hidden; overflow-y:auto;}
.gameside li	{margin-left:20px; text-align:justify;}
.gamelist		{width:320px; height:380px;}

.scoreboard		{margin:0 auto; width:200px; text-align:center;}
.scoreboard table {border:1px solid #a3662a;}
.scoreboard td	{padding:2px; border:1px solid #a3662a; color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px;}
.score			{}
.scoretop		{background:#a3662a;}

.data2			{width:180px; height:145px; background:#FFFFFF; text-align:center;}

.buttonHolder{ float:left; display:inline; }
.buttonHolder ul{ float:left; display:inline; }
.buttonHolder li{ float:left; display:inline; margin:20px 0 0 10px; list-style-type:none; }

/*** New Hikari ***/
.quizbox		{ height:380px; overflow:scroll; overflow-x:hidden; overflow-y:auto; text-align:justify; color:#FFFFFF; width:600px; }
	.quizbox td { font-size:12px}
	.prev 		{ float:left; padding-top:15px; }
	.center 	{ float:left; color:#a3662a; font-size:24px; font-weight:bold; padding-top:15px; text-align:center; width:100%; }
.quizTitle 		{ float:left; padding:10px 5px 5px 10px; text-align:left }
.quizResultTitle 		{ padding:10px 5px 5px 10px; margin:0 auto;}

.resultbox		{ text-align:center; color:#FFFFFF; }
	.resultbox table { margin:0 auto; text-align:justify; }
	.resultbox p { padding:2px; }
	.img_result { float:left; width:25%;}
	.img_result2 { float:left; width:30%;}
	.desc_result { float:left; width:70%; }
	.desc_result2 { float:left; width:65%; }
	.link_result { float:right; width:230px;}

.f1 			{ font-size:24px; color:#a3662a; padding:10px 5px 5px 5px; }
.f2 			{ font-size:17px; padding:0px 5px 5px 5px; font-weight:bold;  }
.f3				{ font-weight:normal; font-size:13px;  }
.f4				{ font-weight:normal; color:#c38b38; }
.f5				{ font-weight:normal; }
.f6				{ font-weight:normal; font-size:9px; color:#c38b38; }

h5 				{ font-size: 20px; font-weight:bold; color:#a3662a; }
h6				{ font-size:12px; font-weight:bold; color:#a3662a; }

/*101410*/
.header			{padding-top:20px;}
.header1		{float:left; width:445px; margin-right:20px; height:175px;}
.header2		{float:left; width:490px; text-align:right; height:175px;}
.navs			{float:right; margin-top:50px;}
.navs li		{float:left; list-style-type:none;}
.navs a			{display:inline-block; height:48px;}

.boxfortwo		{width:640px; margin:0 auto;}
