

table {border-collapse:collapse; border-spacing:0;}



.tab_details { position: relative; }



.tab_details .tab_inner {  opacity: 0; position: absolute; top:-19px; left:0; width: 100%; height: 100%;

				-webkit-transition:all 0.5s ease-in-out;

				-moz-transition:all 0.5s ease-in-out;

				-o-transition:all 0.5s ease-in-out;

				-ms-transition:all 0.5s ease-in-out;  

				transition:all 0.5s ease-in-out;

				}

.tab_inner.active {  opacity: 1; z-index: 50; position: relative; }

			

			

	.section02{width:1044px; height:284px; margin:0 auto; position:relative; background:url(../images/steps-bg.png) right 0 no-repeat;}

		.section02 .heartshape{ position:absolute; top:-98px; left:-210px; width:205px; height:210px;}

		.section02 .promo_banner{ position:absolute; top:-12px; left:9px;}

		.section02 .stepsbox{ float:right; width:628px; height:260px; margin:10px 26px 0 10px; border:0px solid blue;}

			.section02 .stepsbox .box01{ float:left; width:194px; height:225px; padding-top:35px; margin-right:25px; text-align:center;}

			.section02 .stepsbox .box02{ float:left; width:190px; height:225px; padding-top:35px; margin-right:25px; text-align:center;}

			.section02 .stepsbox .box03{ float:left; width:194px; height:225px; padding-top:35px; text-align:center;}

			.section02 .stepsbox .number{ width:98px; height:99px; margin:0 auto 45px auto;}

			.section02 .stepsbox p{ color:#000; font:normal 13px/16px 'PT Sans';}

				.section02 .stepsbox p span{ font:normal 13px/16px 'PT Sans';}

	.section03{width:940px; height:auto; margin:0 auto; position:relative;}

		.red_ground-bg{ width:100%; height:auto; background:url(../images/redbg-graphics.jpg) center bottom repeat-x; border:0px solid yellow;}

		.section03 .heartshape{ position:absolute; bottom:400px; left:-210px; width:205px; height:210px;}

	.section04{ width:100%; height:436px; background:#030303 url(../images/game-section-bg.jpg) center top no-repeat;}	

		.section04 .section04_inner{ width:940px; height:auto; margin:0 auto;}

			.section04 .left_text_section{ float:left; width:322px;}

				.section04 .left_text_section .box01{ float:left; width:248px; height:auto; text-align:center; margin:120px 0 30px 0;}

				.section04 .left_text_section p{ color:#faeec9; font:normal 13px/21px 'PT sans' }

			.section04 .rightdisplay_section{ float:right; width:520px; height:380px; padding-top:57px; margin-right:36px; position:relative;}

				.section04 .rightdisplay_section h3{ text-align:center; color:#fffffe; font:normal 16px/40px 'PT sans'; text-transform:uppercase;}

				.section04 .rightdisplay_section .img-frame{ width:484px; height:368px; padding:18px; background:url(../images/main-frame.png) 0 0 no-repeat;}

				.section04 .rightdisplay_section .playnow01{ width:215px; height:113px; position:absolute; bottom:-100px; left:150px; z-index:888;}

				.section04 .rightdisplay_section .start_time{ width:100px; position:absolute; bottom:-70px; right:0; color:#000; font:normal 13px/16px 'Conv_PTsans';}		

		.sub_section01{ width:940px; height:auto; padding-top:145px; position:relative;}	

			.sub_section01 .try_mobileversion{ width:330px; height:auto; position:absolute; top:-34px; left:16px;}

				.sub_section01 .try_mobileversion h5{ float:right; margin:150px 6px 0 0; text-align:right; color:#040606; font:normal 13px/16px 'Conv_PTsans';}

			.sub_section01 .title_section{ width:940px; height:47px; background:#000;}

				.sub_section01 .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'Conv_PTsans'; padding:2px 10px;}

				.sub_section01 .title_section h3 span.boldtxt{ font-family:'PT Sans';}

			.sub_section01 .title_section .blog_counter{ float:right; width:27px; height:27px; margin:10px 12px 0 0; text-align:center; color:#030303; font:normal 12px/26px 'PT Sans'; background:url(../images/blog-counter-bg.png) 0 0 no-repeat;}

			.sub_section01 .sec_desc{ width:916px; height:auto; padding:34px 12px;}

				.sub_section01 .sec_desc p{ color:#000; font:normal 14px/22px 'Conv_PTsans'; padding:4px 0;}

				

		.sub_section02{ width:980px; height:auto; padding:0px 0 0 0;}	

			.sub_section02 .sort_tabsection{ width:980px; height:19px; margin:0 auto; padding-top:1px; /*background:url(../images/sort_tab_bg.png) 0 0 repeat-x;*/}

				.sub_section02 .sort_tabsection ul{ list-style:none; margin:0; padding:0;}

					.sub_section02 .sort_tabsection ul li{ float:left; padding:0; margin-right:1px; color:#000000; font:bold 13px/18px 'PT Sans'; font-style:italic; text-align:center;}

						.sub_section02 .sort_tabsection ul li a{ display:block; color:#000000; text-decoration:none; padding:14px 16px 22px; width:163px;}

							.sub_section02 .sort_tabsection ul li a:hover, .sub_section02 .sort_tabsection ul li a.select{ color:#fff7d4; background:url(../images/tab-sort-bg.png) center top no-repeat;}

			.sub_section02 .sorted_display{ width:980px; height:auto; margin:0 auto; padding-bottom:30px;}	

				.sub_section02 .sorted_display h4{ text-align:right; color:#0f1d1b; font:normal 13px/34px 'PT Sans'; margin-right:12px}

				.sub_section02 .sorted_display ul{ list-style:none; margin:0; padding:0;}

					.sub_section02 .sorted_display ul li{ float:left; width:184px; height:172px; margin:15px 1px; border:1px solid #0f2522; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li .game_img{ width:184px; height:132px; background:#aa0000; }

						.sub_section02 .sorted_display ul li:hover .game_img{opacity:0.8; filter:alpha(opacity=40); }

                        .sub_section02 .sorted_display ul li .game_imgpink{ width:184px; height:132px; background:#ac1270; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li:hover  .game_imgpink{ width:184px; height:132px; background:#ac1270; opacity:0.8; filter:alpha(opacity=40); }				

                        .sub_section02 .sorted_display ul li .game_imggreen { width:184px; height:132px; background:#048458; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li:hover .game_imggreen {opacity:0.8; filter:alpha(opacity=40); }

                        .sub_section02 .sorted_display ul li .game_imgsky{ width:184px; height:132px; background:#079ca9; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li:hover .game_imgsky  {opacity:0.8; filter:alpha(opacity=40); }

						.sub_section02 .sorted_display ul li .game_price{ width:184px; height:34px; padding:4px 0; text-align:center; background:url(../images/gameprice_bg.png) 0 0 repeat-x; color:#fbe395; font:normal 15px/30px 'PT Sans';}

						

				.sub_section02 .sorted_display table.tournament_list{ width:980px; height:auto;}	

					.sub_section02 .sorted_display table.tournament_list thead th{ height:41px; padding:10px 0px; text-align:center; background:url(../images/th-bg.jpg) 0 0 repeat-x; color:#333; font:normal 20px/40px 'PT sans'; }





					.sub_section02 .sorted_display table.tournament_list tbody tr.odd{ background:#d7f080; float:left; width:980px;}

					.sub_section02 .sorted_display table.tournament_list tbody tr.even{ background:#f7e397;float:left; width:980px;}

						.sub_section02 .sorted_display table.tournament_list tbody td{text-align:center; padding:2px 10px; color:#010101; font:normal 24px/40px 'PT Sans'; }
.resultsnametd { width:675px; float:left; }
.resultstd { width:200px; float:left; }
						

			.sub_section02 .sorted_display .pagination{ width:932px; height:30px; padding:10px 0 6px 0; background:#030606;}

				.sub_section02 .sorted_display .pagination ul{ float:right; list-style:none; margin:0; padding:0;}

					.sub_section02 .sorted_display .pagination ul li{ float:left; width:23px; height:23px; margin:0 4px; text-align:center; color:#f7dd6c; font:normal 15px/24px 'Conv_PTsans'; border:none;}

						.sub_section02 .sorted_display .pagination ul li a{color:#f7dd6c; text-decoration:none; display:block;}

							.sub_section02 .sorted_display .pagination ul li a.current-page, .sub_section02 .sorted_display .pagination ul li a:hover{ color:#000; background:url(../images/page-hover.png) 0 0 no-repeat;}	



							

		.sub_section022{ width:940px; height:auto; padding:5px 0 0 0;}	

			.sub_section022 .sort_tabsection{ width:980px; height:54px; margin:0 auto; padding-top:1px; background:url(../images/sort_tab_bg.png) 0 0 repeat-x;}

				.sub_section022 .sort_tabsection ul{ list-style:none; margin:0; padding:0;}

					.sub_section022 .sort_tabsection ul li{ float:left; padding:0; margin-right:1px; color:#000000; font:normal 14px/18px 'PT Sans'; font-style:italic; text-align:center;}

						.sub_section022 .sort_tabsection ul li a{ display:block; color:#000000; text-decoration:none; padding:14px 16px 22px}

							.sub_section022 .sort_tabsection ul li a:hover, .sub_section022 .sort_tabsection ul li a.select{ color:#fff7d4; background:url(../images/tab-sort-bg.png) center top no-repeat;}

			.sub_section022 .sorted_display{ width:980px; height:auto; margin:0 auto; padding-bottom:30px;}	

				.sub_section022 .sorted_display h4{ text-align:right; color:#0f1d1b; font:normal 13px/34px 'PT Sans'; margin-right:12px}

				.sub_section022 .sorted_display ul{ list-style:none; margin:0; padding:0;}

					.sub_section022 .sorted_display ul li{ float:left; width:184px; height:172px; margin:15px 1px; border:1px solid #0f2522; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section022 .sorted_display ul li .game_img{ width:184px; height:132px; background:#aa0000; }

						.sub_section022 .sorted_display ul li:hover .game_img{opacity:0.8; filter:alpha(opacity=40); }

                        .sub_section022 .sorted_display ul li .game_imgpink{ width:184px; height:132px; background:#ac1270; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section022 .sorted_display ul li:hover  .game_imgpink{ width:184px; height:132px; background:#ac1270; opacity:0.8; filter:alpha(opacity=40); }				

                        .sub_section022 .sorted_display ul li .game_imggreen { width:184px; height:132px; background:#048458; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section022 .sorted_display ul li:hover .game_imggreen {opacity:0.8; filter:alpha(opacity=40); }

                        .sub_section022 .sorted_display ul li .game_imgsky{ width:184px; height:132px; background:#079ca9; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section022 .sorted_display ul li:hover .game_imgsky  {opacity:0.8; filter:alpha(opacity=40); }

						.sub_section022 .sorted_display ul li .game_price{ width:184px; height:34px; padding:4px 0; text-align:center; background:url(../images/gameprice_bg.png) 0 0 repeat-x; color:#fbe395; font:normal 15px/30px 'PT Sans';}

						

				.sub_section022 .sorted_display table.tournament_list{ width:980px; height:auto;}	

					.sub_section022 .sorted_display table.tournament_list thead th{ height:41px; padding:10px; text-align:center; background:url(../images/th-bg.jpg) 0 0 repeat-x; color:#333; font:normal 20px/40px 'PT sans';}





					.sub_section022 .sorted_display table.tournament_list tbody tr.odd{ background:#d7f080;}

					.sub_section022 .sorted_display table.tournament_list tbody tr.even{ background:#f7e397;}

						.sub_section022 .sorted_display table.tournament_list tbody td{ text-align:center; padding:2px 10px; color:#010101; font:normal 24px/40px 'PT Sans';}

						

			.sub_section022 .sorted_display .pagination{ width:932px; height:30px; padding:10px 0 6px 0; background:#030606;}

				.sub_section022 .sorted_display .pagination ul{ float:right; list-style:none; margin:0; padding:0;}

					.sub_section022 .sorted_display .pagination ul li{ float:left; width:23px; height:23px; margin:0 4px; text-align:center; color:#f7dd6c; font:normal 15px/24px 'Conv_PTsans'; border:none;}

						.sub_section022 .sorted_display .pagination ul li a{color:#f7dd6c; text-decoration:none; display:block;}

							.sub_section022 .sorted_display .pagination ul li a.current-page, .sub_section022 .sorted_display .pagination ul li a:hover{ color:#000; background:url(../images/page-hover.png) 0 0 no-repeat;}	

						

								.section_contact1{ width:100%; height:65px; background:url(../images/contact_redsec-bg.jpg) center top repeat-x;}	

		.section_contact1 .section_contact1_inner{ width:980px; height:auto; margin:0 auto; position:relative;}

			.section_contact1 .contact_red_fallingline{ width:283px; height:509px; background:url(../images/contact_red-bg.png) 0 0 no-repeat; position:absolute; top:1px; left:-23px;}

				.section_contact1 .contact_red_fallingline .contact_address{ width:220px; height:auto; text-align:left; padding:20px 26px; border:0px solid;}

					.section_contact1 .contact_red_fallingline .contact_address h4{ color:#000; font:bold 18px/32px 'PT sans'; color:#fff; text-align: center}

					.section_contact1 .contact_red_fallingline .contact_address p{ color:#000; font:normal 13px/19px 'PT sans'; text-align: center }

						.section_contact1 .contact_red_fallingline .contact_address p a{ color:#000; text-decoration:none;}

		.section_contact1 .contact_form{ float:left; width:764px; height:auto; margin: 11px 0 0 98px;}	

			.section_contact1 .contact_form .rows01{ width:100%; height:auto; margin:0;}

				.section_contact1 .contact_form .rows01 .txtbox02{ float:left; width:330px; height:auto; margin-left:27px;}

						.section_contact1 .contact_form .rows01 .txtbox02 input[type="text"]{ width:200px; height:30px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; margin-bottom:10px; border-radius:4px; color:#e5d39b; font:normal 14px/normal 'PT sans';}

						.section_contact1 .contact_form .rows01 .txtbox02 select{ width:200px; height:40px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; margin-bottom:10px; border-radius:4px; color:#e5d39b; font:normal 14px/normal 'PT sans';}

						#exttype { width:200px; height:42px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; margin-bottom:10px; border-radius:4px; color:#e5d39b; font:normal 14px/normal 'PT sans';}

						.section_contact1 .contact_form .rows01 .textareabox02{ float:left; width:676px; height:auto; margin-left:27px;}	

							.section_contact1 .contact_form .rows01 .textareabox02 textarea{ width:668px; height:159px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; border-radius:4px; resize:none;  overflow:auto; color:#e5d39b; font:normal 14px/normal 'PT sans';}

							.section_contact1 .contact_form .rows01 h5{ float:left; font-style:italic; color:#e5d39b; font:normal 14px/normal 'PT sans'; margin: 10px 0 0 27px;}	

							.section_contact1 .contact_form .rows01 input[type="submit"]{ float:left; width:116px; height:42px; background:url(../images/send-btn01.png) 0 0 no-repeat; padding:0; margin:0px 6px 10px 26px; border:none; color:#000; font:normal 14px/22px 'PT sans'; cursor:pointer;}

							.section_contact1 .contact_form .rows01 input[type="button"]{ float:left; width:116px; height:42px; background:url(../images/send-btn01.png) 0 0 no-repeat; padding:0; margin:0px 6px 10px 26px; border:none; color:#000; font:normal 14px/22px 'PT sans'; cursor:pointer;}				

	

					

					