@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */	
* {margin:0; padding:0; outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}
.bonuses_list a:link, a:visited{
	color: #013875;
	cursor: pointer;
    text-decoration: none;
    font-weight: bold;
}
.bonuses_list a:hover{
	color: #315845;
}

img {margin:0; padding:0; outline-style:none; outline-width:0; }

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/main_bg.jpg) repeat-x rgb(210,177,67);}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

@font-face {
font-family: 'PTSans-Caption';
src: url('../fonts/ptc55f.eot');
src: url('../fonts/ptc55f.eot?#iefix') format('embedded-opentype'),
url('../fonts/ptc55f.woff') format('woff'),
url('../fonts/ptc55f.ttf') format('truetype'),
url('..fonts/ptc55f.svg#ptc55f') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_CANDARAI';
src: url('../fonts/CANDARAI.eot');
src: url('../fonts/CANDARAI.eot?#iefix') format('embedded-opentype'),
url('../fonts/CANDARAI.woff') format('woff'),
url('../fonts/CANDARAI.ttf') format('truetype'),
url('../fonts/CANDARAI.svg#Conv_CANDARAI') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'Conv_CANDARAZ';
src: url('../fonts/CANDARAZ.eot');
src: url('../fonts/CANDARAZ.eot?#iefix') format('embedded-opentype'),
url('../fonts/CANDARAZ.woff') format('woff'),
url('../fonts/CANDARAZ.ttf') format('truetype'),
url('../fonts/CANDARAZ.svg#Conv_CANDARAZ') format('svg');
font-weight: normal;
font-style: normal;

}
/*@font-face {
font-family: 'Conv_CANDARAB';
src: url('../fonts/CANDARAB.eot');
src: url('../fonts/CANDARAB.eot?#iefix') format('embedded-opentype'),
url('../fonts/CANDARAB.woff') format('woff'),
url('../fonts/CANDARAB.ttf') format('truetype'),
url('../fonts/CANDARAB.svg#Conv_CANDARAB') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'PT sans';
src: url('../fonts/PTS55F.eot');
src: url('../fonts/PTS55F.eot?#iefix') format('embedded-opentype'),
url('../fonts/PTS55F.woff') format('woff'),
url('../fonts/PTS55F.ttf') format('truetype'),
url('../fonts/PTS55F.svg#PT sans') format('svg');
font-weight: normal;
font-style: normal;
}*/
@font-face {
font-family: 'PT sansbold';
src: url('../fonts/PTS75F.eot');
src: url('../fonts/PTS75F.eot?#iefix') format('embedded-opentype'),
url('../fonts/PTS75F.woff') format('woff'),
url('../fonts/PTS75F.ttf') format('truetype'),
url('../fonts/PTS75F.svg#PT sansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: 'Futura';
	src: url('../fonts/futurastd-condensed.eot');
	src: url('../fonts/futurastd-condensed.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/futurastd-condensed.woff') format('woff'),
			 url('../fonts/futurastd-condensed.ttf') format('truetype'),
			 url('../fonts/futurastd-condensed.svg#futurastd-condensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*========wrapper start================*/
#wrapper{ width:100%; background:url(../images/main_bg01.jpg) no-repeat top center; overflow:hidden}
/*========wrapper end================*/

/*=========to section start================*/
#topsection{ width:100%; height:291px; padding:0px; margin:0px;}
.topsection_inner{ width:1024px; margin:0px auto; height:291px; position: relative;}
	.topsection_inner .leaf{ width:76px; height:80px; position:absolute; top:10px; right:-156px;}
/*.navigation{ background:url(../images/navigation_area.png) no-repeat; width:940px; height:74px; position:absolute; bottom:-36px; left:41px; z-index:2; padding:0; padding: 0 3px 0 0; }*/
.navigation table { width: 100%; border-spacing: 0; border-collapse: collapse; height: 74px; }
.navigation td { vertical-align: middle; text-align: center;  }
.navigation td a{ font-family:'PT Sans'; color:#FFF; padding: 23px 0; font-size:15px; line-height:20px; font-weight:normal; font-style:normal; text-decoration:none; text-shadow:1px 1px 0px #000; display: block; border-left: 1px solid #c60b11; border-right: 1px solid #c60b11;}
.navigation td a:hover{ background:url(../images/navigation_area.png) no-repeat 0 -79px; border-left: 1px solid #e51319; border-right: 1px solid #e51319; }

.navigation td:first-child  a{ border-left: 0px; }
.navigation td:first-child a:hover { background:url(../images/navigation_area.png) no-repeat 5px -79px;   }

.navigation td:last-child  a{ border-right: 0px; }
.navigation td:last-child a:hover { background:url(../images/navigation_area.png) no-repeat scroll 1px -79px transparent;   }

.navigation td:first-child   a.select {background:url(../images/navigation_area.png) no-repeat 5px -79px; ; display:block;  }
.navigation td a.select {background:url(../images/navigation_area.png) no-repeat 0 -79px; display:block;  }
.navigation td:last-child   a.select {background:url(../images/navigation_area.png) no-repeat 1px -79px transparent;  }




.left_reb{ width:291px; height:278px; position:absolute; left:-166px; bottom:-58px;}
.right_reb{ width:243px; height:146px; position:absolute; right:-118px; bottom:-42px;}

.main_logo{ width:517px; height:243px; position:absolute; left:262px; top:0px;}
.text01{ width:128px; height:auto; text-align:center; position:absolute; left:67px; top:132px;}
.text01 h4{color:#161616; font:normal 16px/20px 'PT sans';}
.text01 h4 span{ font:normal 22px/20px 'PT sans';}

.text02{ width:128px; height:auto; text-align:center; position:absolute; right:67px; top:132px;}
.text02 h4{ color:#161616; font:normal 16px/20px 'PT sans';}
.text02 h4 span{ font:normal 22px/20px 'PT sans';}

/*=========to section end================*/

/*=========slider section start=================*/
#slider_section{ width:100%; background:url(../images/slider_section.jpg) no-repeat top center #030303; height:260px; padding:36px 0px 0px 0px; }
.slider_section_inner{ width:1024px; height:259px; margin:0px auto; padding:0px;}
/*=========slider section end=================*/

/*===========content start====================*/
#contentarea{ width:100%; background:url(../images/content_bg.png) repeat-x; height:auto; padding:0px; margin:0px auto; border:0px solid #00C;}
#contentarea_1{ width:100%; height:auto; padding:0px; margin:0px auto; border:0px solid #00C;}
	.section01{ width:1024px; height:auto; margin:0 auto; padding:42px 0 64px 0;}
		.section01 h2{ color:#050505; font:normal 30px/40px 'Conv_CANDARAI'; text-align:center; margin-bottom:58px;}
			.section01 h2 span{ color:#050505; font:normal 30px/40px 'Conv_CANDARAZ'; text-align:center;}
		.section01 .game_box{ width:1030px; height:auto; margin:0 auto; position: relative;}
			.section01 .game_box .box01{  background: url("../images/red_box.png") no-repeat scroll 0 0 transparent;     float: left;     height: 314px;  width: 249px;     margin-right: 8px; margin-bottom: 50px;        position: relative;     text-align: center;    }
			.section01 .game_box .box02{ float:left; height: 314px;  width: 249px;  margin-right:8px; background:url(../images/black_box.png) 0 0 no-repeat; text-align:center; position:relative; }
			.section01 .game_box .box03{ float:left; height: 314px;  width: 249px; margin-right:8px; background:url(../images/yellow_box.png) 0 0 no-repeat; text-align:center; position:relative;  }
			.section01 .game_box .box04{ float:left;height: 314px;  width: 249px; background:url(../images/green_box.png) 0 0 no-repeat; text-align:center; position:relative; }
			.section01 .game_box h3{ color:#fff; font:normal 26px/30px 'PT Sans'; padding-top:14px; margin-bottom:12px;}
 #container .section01 .game_box p{ color:#ffffff; font:normal 13px/18px Arial, Helvetica, sans-serif; padding:13px 0;}
			.section01 .game_box a.button { position: absolute; bottom: -22px; left: 50%; margin-left: -62px; width: 124px; height: 20px; text-decoration: none; padding: 20px 0 12px 0; }
			.section01 .game_box a.button img { position: absolute; top: 0; left: 0; width: 124px; height: 52px; }
			.section01 .game_box a.button:hover img { opacity: 0.9; }
			.section01 .game_box a.button span { position: relative; z-index: 3; color: #fff; }
		
			
#container p{
		color: #000000;
}	
#container #contactForm{
	padding-top: 42px;
	width: 940px;
	color: #484848;
	margin-left: 20px;
}	
#container #contactForm form textarea{ 
	padding: 4px 0px;
}
#container .left_content p, #container .left_content div { color:#000; font:normal 14px/22px 'PT sans'; padding:8px 0;text-align: justify;}
.container { width:249px; height:196px;  overflow:hidden; border-bottom: 1px solid #f8e8b8; background-color: white;
 }

.container img {
                margin-top: 40px;
				-webkit-transition:all 0.5s ease;
				-moz-transition:all 0.5s ease;
				-o-transition:all 0.5s ease;
				-ms-transition:all 0.5s ease;
				transition:all 0.5s ease; }
.container:hover img {

}
.bonuses{width: 702px}
.bonuses .tab_inner .sorted_display{margin: 0 auto; margin-bottom:10px}
.bonuses .tab_inner .sorted_display ul{white-space: nowrap; height: 200px;width: 702px;overflow-x:auto;overflow-y:hidden;-ms-overflow-y: hidden;list-style:none; margin:0; padding-bottom: 5px;}
					.bonuses .tab_inner .sorted_display ul li{display: inline-block; width:184px; height:172px; margin:15px 1px; border:1px solid #0f2522; opacity:1.0; filter:alpha(opacity=100);}
						.bonuses .tab_inner .sorted_display ul li .game_img{ width:184px; height:132px; background:#aa0000; }
						.bonuses .tab_inner .sorted_display ul li:hover .game_img{opacity:0.8; filter:alpha(opacity=40); }
                        .bonuses .tab_inner .sorted_display ul li .game_img_orange{ width:184px; height:132px; background: url(../images/images-1.png) repeat-x 0 -850px; opacity:1.0; filter:alpha(opacity=100);}
						/*.bonuses .sorted_display ul li:hover  .game_img_orange{ width:184px; height:132px; background:#ac1270; opacity:0.8; filter:alpha(opacity=40); }				*/
						.bonuses .tab_inner .sorted_display ul li:hover  .game_img_orange{ width:184px; height:132px; opacity:0.8; filter:alpha(opacity=40); }				
                        .bonuses .tab_inner .sorted_display ul li .game_img_green { width:184px; height:132px; background: url(../images/images-1.png) repeat-x 0 -465px; opacity:1.0; filter:alpha(opacity=100);}
						.bonuses .tab_inner .sorted_display ul li:hover .game_img_green {opacity:0.8; filter:alpha(opacity=40); }
                        .bonuses .tab_inner .sorted_display ul li .game_img_sky{ width:184px; height:132px; background: url(../images/images-1.png) repeat-x 0 -1220px; opacity:1.0; filter:alpha(opacity=100);}
						.bonuses .tab_inner .sorted_display ul li:hover .game_img_sky  {opacity:0.8; filter:alpha(opacity=40); }
                        .bonuses .tab_inner .sorted_display ul li .game_imgpale{ width:184px; height:132px; background:#6B6250; opacity:1.0; filter:alpha(opacity=100);}
						.bonuses .tab_inner .sorted_display ul li:hover .game_imgpale  {opacity:0.8; filter:alpha(opacity=40); }
						.bonuses .tab_inner .sorted_display ul li .bonus_button{ background: url("../images/gameprice_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);color: #FBE395;font: 15px/30px 'PT Sans';height: 34px;padding: 4px 0;position: relative;text-align: center;width: 184px;}
			

			.bonuses .tab_inner .sorted_display .bonus_button a {height: 34px;left: 0;margin: 0;padding: 0;position: absolute;text-decoration: none;width: 184px;}
			.bonuses .tab_inner .sorted_display .bonus_button a img {height: 52px;left: 17%;top: -14px; position: absolute; width: 124px;}
			.bonuses .tab_inner .sorted_display .bonus_button a:hover img { opacity: 0.9; }
			.bonuses .tab_inner .sorted_display .bonus_button a span { color: #FFFFFF; left: 45%; position: absolute; }

.tab_details { position: relative; }

.tab_details .tab_inner {  opacity: 0; position: absolute; top:0; 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 'PT sans';}		
		.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 'PT sans';}
			.sub_section01 .title_section{ width:940px; height:47px; background:#000;}
				.sub_section01 .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; 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 'PT sans'; padding:4px 0;}
				
		.sub_section02{ width:940px; height:auto;}	
			.sub_section02 .sort_tabsection{ width:940px; height:54px; 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:normal 14px/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 18px 22px}
							.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:940px; 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_imgpale{ width:184px; height:132px; background:#6B6250; opacity:1.0; filter:alpha(opacity=100);}
						.sub_section02 .sorted_display ul li:hover .game_imgpale  {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:932px; height:auto;}	
					.sub_section02 .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:#fff; font:normal 14px/30px 'PT sans';}


					.sub_section02 .sorted_display table.tournament_list tbody tr.odd{ background:#f0d980;}
					.sub_section02 .sorted_display table.tournament_list tbody tr.even{ background:#f7e397;}
						.sub_section02 .sorted_display table.tournament_list tbody td{ text-align:center; padding:2px 10px; color:#010101; font:normal 14px/30px 'PT Sans';}

				.sub_section02 .sorted_display table.bonuses_list{ width:940px; height:auto;}	
					.sub_section02 .sorted_display table.bonuses_list thead th{ height:41px; padding:10px; text-align:center; background:url(../images/th-bg.jpg) 0 0 repeat-x; color:#fff; font:normal 14px/30px 'PT sans';}


					.sub_section02 .sorted_display table.bonuses_list tbody tr.odd{ background:#f0d980;}
					.sub_section02 .sorted_display table.bonuses_list tbody tr.even{ background:#f7e397;}
						.sub_section02 .sorted_display table.bonuses_list tbody td{ text-align:center; padding:2px; color:#010101; font:normal 14px/26px 'PT Sans';}
						.sub_section02 .sorted_display table.bonuses_list tbody td .exclusive img, .sub_section02 .sorted_display table.bonuses_list tbody td .cashable img{ width: 25px; height: 25px;}
						
			.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 'PT sans'; 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_section03{ width:940px; height:auto; padding:53px 0 ; border:0px solid red;}					
			.sub_section03 .section_left{ float:left; width:462px; height:auto;}
				.sub_section03 .section_left .title_section{ width:462px; height:47px; background:#030303;}
				.sub_section03 .section_left .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; padding:2px 10px;}
				.sub_section03 .section_left .title_section h3 span.boldtxt{ font-family:'PT sansbold';}
				
				.sub_section03 .section_left .sec_desc{ width:414px; height:auto; padding:24px; }
					.sub_section03 .section_left .sec_desc p{ color:#000; font:normal 14px/21px 'PT sans'; padding:8px 0;}
			.sub_section03 .section_right{ float:left; margin-left:25px; width:416px; height:auto;}
				.sub_section03 .section_right table.contact_table{ width:416px; height:auto;}	
					.sub_section03 .section_right table.contact_table thead th{ height:41px; padding:10px; text-align:left; background:url(../images/th-bg.jpg) 0 0 repeat-x; color:#fff; font:normal 14px/30px 'PT sans';}
					.sub_section03 .section_right table.contact_table tbody tr.odd{ background:#f0d980;}
					.sub_section03 .section_right table.contact_table tbody tr.even{ background:#f7e397;}
						.sub_section03 .section_right table.contact_table tbody td{ text-align:left; padding:2px 10px; color:#010101; font:normal 14px/22px 'PT sans';}
					.sub_section03 .section_right table.contact_table tfoot td{ background:#030706; padding:20px 10px; color:#fff; font:normal 14px/18px 'PT sans'; font-style:italic; text-align:right;}	
					
		.sub_section04{ width:940px; height:auto; padding:63px 0 0px ; border:0px solid red;}
			.sub_section04 .sec04_left{ float:left; width:698px; height:auto;}
				.sub_section04 .sec04_left .title_section{ width:698px; height:47px; background:#030303;}
				.sub_section04 .sec04_left .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT Sans'; padding:2px 10px;}
				.sub_section04 .sec04_left .title_section h3 span.boldtxt{ font-family:'PT Sans' bold;}
				.sub_section04 .sec04_left .sec_desc{ width:698px; height:auto; padding:34px 12px;}
				.sub_section04 .sec04_left .sec_desc p{ color:#000; font:normal 14px/22px 'PT Sans'; padding:4px 0;}
				
			.sub_section04 .sec04_right{ float:right; width:229px; height:auto;}
				
	.section05{ width:100%; height:315px; margin:0 auto; background:url(../images/section05-bg.jpg) center top repeat-x;}
		.section05 .section05_inner{ width:1133px; height:auto; margin:0 auto; padding:60px 0; position:relative;}
			.section05 .section05_inner .karoshape{ width:168px; height:198px; position:absolute; top:-126px; right:-106px;}
			.section05 .download_sec{ width:1133px; height:136px; margin:0 auto; background:url(../images/download_graphics.png) 0 0 no-repeat;}
				.section05 .download_sec .download_innertext{ width:670px; height:90px; text-align:center; padding:20px 0; border:0px solid yellow; margin:0 auto 0 auto;}
					.section05 .download_sec .download_innertext p{color:#fff; font:normal 26px/40px 'PT sans'; text-shadow:1px 2px 1px #000;}
						.section05 .download_sec .download_innertext p span{ font-family:'PT sansbold';}
			.section05 .section05_inner p.downtxt{ width:610px; margin:0 auto; color:#fbedaa; font:normal 13px/20px 'PT sans'; padding:40px 0;}			
			
	.left_content{ float:left; width:702px; height:auto; padding:20px 0; margin-top:56px;}
	.left_content h1, .left_content h2, .left_content h3{color:#9F0408;}
	.left_content h2.title{ line-height:47px; padding:10px 15px; background-color: #000 ; color:#ffffff; font:normal 25px/30px 'PT Sans'; margin-bottom:12px;}
	.left_content h1.title{ line-height:50px; padding:10px 15px; background-color: #000 ; color:#ffffff; font:normal 27px/32px 'PT Sans'; margin-bottom:12px;}
	.left_content h2.title1{ line-height:47px; padding:10px 15px; ; color:#ffffff; font:normal 25px/30px 'PT Sans'; margin-bottom:2px;}
	.left_content .company_banner{ width:702px; height:auto; margin:0 auto 20px auto;}
		.left_content h2.title span{ font:normal 25px/40px 'PT sansbold';}
		.left_content h1.title span{ font:normal 27px/42px 'PT sansbold';}
	.left_content p{ color:#000; font:normal 14px/22px 'PT sans'; padding:8px 0;text-align: justify;}
		.left_content p span.boldtxt{ font-family:'PT sansbold';}
		.left_content p a{ color:#a00409;}
	.left_content .imgbox01	{ width:702px; height:auto; margin:30px auto; background:url(../images/imgbox01-bg.png) center 64px no-repeat;}
	.left_content .banner01 { width:664px; height:98px; padding:18px; text-align:center; margin:30px auto; background:url(../images/baner01-bg.jpg) 0 0 no-repeat;}	
		.left_content .banner01 p{ color:#ffffff; font:normal 26px/32px 'PT Sans'; text-shadow:1px 1px 2px #000; margin-top:5px}
			.left_content .banner01 p span{ color:#ffffff; font:normal 26px/32px 'PT sans';}
	.left_content .boxsection_01{ width:702px; height:auto; padding:20px 0;}
		.left_content .boxsection_01 .box_left01{ float:left; width:340px; height:auto;}
		.left_content .boxsection_01 .box_right01{ float:right; width:346px; height:auto;}
		.left_content .boxsection_01 .box_left02{ float:left; width:226px; height:auto; margin-right:14px;}
		.left_content .boxsection_01 .box_left03{ float:left; width:226px; height:auto; margin-right:14px;}
		.left_content .boxsection_01 .box_left04{ float:left; width:222px; height:auto;}
		.left_content .boxsection_01 .title_sec { width:100%; height:38px; background:#000; padding:4px 0;}
			.left_content .boxsection_01 .title_sec h3{ padding:0 10px; color:#ffffff; font:normal 16px/32px 'PT sans';}
		.left_content .boxsection_01 .desc{ width:100%; height:auto;}
			.left_content .boxsection_01 .desc p{ color:#000; font:normal 14px/22px 'PT sans'; padding:10px;}
	.section_contact{ width:100%; height:386px; background:url(../images/contact_redsec-bg.jpg) center top repeat-x;}	
		.section_contact .section_contact_inner{ width:980px; height:auto; margin:0 auto; position:relative;}
			.section_contact .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_contact .contact_red_fallingline .contact_address{ width:220px; height:auto; text-align:left; padding:20px 26px; border:0px solid;}
					.section_contact .contact_red_fallingline .contact_address h4{ color:#000; font:bold 18px/32px 'PT sans'; color:#fff; text-align: center}
					.section_contact .contact_red_fallingline .contact_address p{ color:#000; font:normal 13px/19px 'PT sans'; text-align: center }
						.section_contact .contact_red_fallingline .contact_address p a{ color:#000; text-decoration:none;}
		.section_contact .contact_form{ float:left; width:708px; height:auto; margin: 56px 0 0 245px;}	
			.section_contact .contact_form .rows01{ width:100%; height:auto; margin-bottom:42px;}
				.section_contact .contact_form .rows01 .txtbox02{ float:left; width:207px; height:auto; margin-left:27px;}
						.section_contact .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_contact .contact_form .rows01 .textareabox02{ float:left; width:676px; height:auto; margin-left:27px;}	
							.section_contact .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_contact .contact_form .rows01 h5{ float:left; font-style:italic; color:#e5d39b; font:normal 14px/normal 'PT sans'; margin: 10px 0 0 27px;}	
							.section_contact .contact_form .rows01 input[type="submit"]{ float:right; width:116px; height:42px; background:url(../images/send-btn01.png) 0 0 no-repeat; padding:0; margin:10px 6px 10px 0; border:none; color:#000; font:normal 14px/22px 'PT sans'; cursor:pointer;}	
	/* ------------blog section----------------------*/
	.left_content .blog_section{ width:702px; height:auto;}
		.left_content .blog_section .title_section{ width:702px; height:47px; background:#030303;}
			.left_content .blog_section .title_section h1{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; padding:2px 10px;}
				.left_content .blog_section .title_section h1 span.boldtxt{ font-family:'PT sansbold';}
			#container .left_content .blog_section .title_section .blog_counter{ padding:0px; 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;}
			.left_content .blog_section .title_section .blog_postby{ float:right; width:auto; height:27px; margin:10px 10px 0 0; color:#fff; font:normal 14px/26px 'PT sans'; font-style:italic;}
				.left_content .blog_section .title_section .blog_postby a{ color:#fee685; text-decoration:none;}
			
		.left_content .blog_section .blog_posted{ width:702px; height:auto; }	
			.left_content .blog_section .blog_posted .eachpost{ text-align: justify; width: 702px; height:auto; padding:45px 0 35px 0; }
				.blog_section .blog_posted .eachpost .imgleft{ float:left; margin:0 12px 12px 0;}
					.blog_section .blog_posted .eachpost h3{ color:#020202; font:normal 26px/20px 'PT sans'; padding:2px 10px;}
					.blog_section .blog_posted .eachpost h3 span{ font-family:'PT sans'; font-weight:bold}
					.blog_section .blog_posted .eachpost p{ color:#000; font:normal 14px/18px 'PT sans'; padding: 6px 0;}
					#container .blog_section .blog_posted .eachpost .bottombar{ width:670px; height:33px; padding:12px 16px; margin:20px 0 0 0; background:url(../images/bottombar_bg.png) 0 0 no-repeat;}	
						#container .blog_section .blog_posted .eachpost .bottombar ul.keyword{ float:left; width:400px; list-style:none; margin:0; padding:0;}
							#container .blog_section .blog_posted .eachpost .bottombar ul.keyword li{ float:left; color:#000; font:normal 14px/22px 'PT sans'; font-style:italic; padding:0 3px;}
								#container .blog_section .blog_posted .eachpost .bottombar ul.keyword li a{ color:#000; text-decoration:none;}
						#container .blog_section .blog_posted .eachpost .bottombar h5{ float:right; color:#000; font:normal 14px/22px 'PT sans'; font-style:italic;}	
						
		#container .left_content .blog_section .pagination	{ width:658px; height:25px; padding:12px 22px; background:url(../images/pagination-bg.jpg) 0 0 no-repeat;}		
			#container .left_content .blog_section .pagination .pg_left{ float:left; width:380px; height:auto;}
				#container .left_content .blog_section .pagination .pg_left a{ color:#f7dd6c; font:normal 15px/18px 'PT sans'; text-decoration:none;}
				#container .left_content .blog_section .pagination .pg_left a.older{ float:left;}
				#container .left_content .blog_section .pagination .pg_left a.newer{ float:right;}
			#container .left_content .blog_section .pagination .pg_right{ float:right; width:222px; height:auto;}
				#container .left_content .blog_section .pagination .pg_right ul{ list-style:none; margin:0; padding:0;}
					#container .left_content .blog_section .pagination .pg_right ul li{ float:left; width:23px; height:23px; margin:0 4px; text-align:center; color:#f7dd6c; font:normal 15px/24px 'PT sans';}
						#container .left_content .blog_section .pagination .pg_right ul li a{color:#f7dd6c; text-decoration:none; display:block;}
							#container .left_content .blog_section .pagination .pg_right ul li a.current-page, #container .left_content .blog_section .pagination .pg_right ul li a:hover{ color:#000; background:url(../images/page-hover.png) 0 0 no-repeat;}
							
		.left_content .blog_section .blog_posted .singlepost{ width:702px; height:auto; padding:2px 0 10px 0; }		
			.blog_posted .singlepost .post_img{ width:702px; height:auto; margin-bottom:15px;}
			.blog_posted .singlepost p{ color:#000; font:normal 13px/21px 'PT sans'; padding:6px 0;}
				.blog_posted .singlepost .specialtxt_section{ float:left; width:268px; height:112px; background:url(../images/specialtxtbox_bg.jpg) 0 0 no-repeat; padding:30px 25px; margin:0 16px 15px 0; text-align:center;}
					#container .blog_posted .singlepost .specialtxt_section p{  color:#fff; font:normal 16px/22px 'PT sans'; font-style:italic; text-align: center;}
					
		.left_content .blog_section .blog_posted .comemntbox{ width:702px; height:auto; margin:0 auto;}	
		.blog_section .blog_posted .comemntbox .title_section{ width:702px; height:47px; background:#030303;}
			.blog_section .blog_posted .comemntbox .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; padding:2px 10px;}
				.blog_section .blog_posted .comemntbox .title_section h3 span.boldtxt{ font-family:'PT sansbold';}
			.blog_section .blog_posted .comemntbox .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;}
			
		.blog_section .blog_posted .comemntbox .comemnt_post{ width:702px; height:auto; padding:18px 0; background:url(../images/comment_sep.jpg) 0 bottom repeat-x;}
			.comemntbox .comemnt_post .commnt{ float:left; width:656px; height:auto; margin-left:27px;}
				.comemntbox .comemnt_post .commnt .comnt_img{ float:left; width:103px; height:103px; margin-right:32px;}
				.comemntbox .comemnt_post .commnt .comnt_desc{ float:left; width:520px; height:auto;}
					.comemntbox .comemnt_post .commnt .comnt_desc .comm_title{ width:520px; height:auto; margin-bottom:6px;}
						.comemntbox .comemnt_post .commnt .comnt_desc .comm_title h3{ float:left; color:#000; font:normal 17px/22px 'PT sans';}
						.comemntbox .comemnt_post .commnt .comnt_desc .comm_title h5{ float:right; color:#000; font: normal 13px/22px 'PT sans';}
							.comemntbox .comemnt_post .commnt .comnt_desc .comm_title h5 a{ color:#feeaac; font-style:italic; text-decoration:none;}
					.comemntbox .comemnt_post .commnt .comnt_desc p{ color:#000; font:normal 14px/20px 'PT sans'; padding:4px 0;}
					
			.comemntbox .comemnt_post .commnt_sub{ float:left; width:608px; height:auto; margin-left:68px;}	
				.comemntbox .comemnt_post .commnt_sub .comnt_img{ float:left; width:80px; height:80px; margin-right:32px;}
				.comemntbox .comemnt_post .commnt_sub .comnt_desc{ float:left; width:490px; height:auto;}
					.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title{ width:490px; height:auto; margin-bottom:6px;}
						.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title h3{ float:left; color:#000; font:normal 17px/22px 'PT sans';}
						.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title h5{ float:right; color:#000; font: normal 13px/22px 'PT sans';}
							.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title h5 a{ color:#feeaac; font-style:italic; text-decoration:none;}
					.comemntbox .comemnt_post .commnt_sub .comnt_desc p{ color:#000; font:normal 14px/20px 'PT sans'; padding:4px 0;}
					
			.comemntbox .write_comments{ float:left; width:648px; height:auto; padding:30px 0; margin-left:27px;}		
				.comemntbox .write_comments .img_upload{ float:left; width:135px;}
				.comemntbox .write_comments .comment_formbox{ float:left; width:512px; height:auto;}
					.comemntbox .write_comments .comment_formbox .rows01{ width:100%; height:auto; margin-bottom:42px;}
						.comemntbox .write_comments .comment_formbox .rows01 .txtbox01{ float:left; width:225px; height:auto; margin-left:27px;}
							.comemntbox .write_comments .comment_formbox .rows01 .txtbox01 input[type="text"]{ width:217px; 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';}
						.comemntbox .write_comments .comment_formbox .rows01 .textareabox01{ float:left; width:478px; height:auto; margin-left:27px;}	
							.comemntbox .write_comments .comment_formbox .rows01 .textareabox01 textarea{ width:470px; height:70px; background:url(../images/txtareabox01.png) 0 0 no-repeat; padding:4px; border:none; resize:none; overflow:auto; color:#e5d39b; font:normal 14px/normal 'PT sans';}
							.comemntbox .write_comments .comment_formbox .rows01 input[type="submit"]{ float:right; width:116px; height:42px; background:url(../images/send-btn01.png) 0 0 no-repeat; padding:0; margin:10px 6px 10px 0; border:none; color:#000; font:normal 14px/22px 'PT sans'; cursor:pointer;}
	/*------------- /blog section -------------------*/			
	.rightside_section{ float:right; width:220px; height:auto; margin-top:76px;}
	
		.rightside_section .rightboxes{ width:220px; height:auto; padding-bottom:31px; margin-bottom:22px; border-top:3px solid #d70c13; background:url(../images/side_graphics.png) center bottom no-repeat;}
			.rightside_section .rightboxes .live_casino{ width:220px; height:250px; background:url(../images/live_casino-bg.jpg) 0 0 no-repeat;}
				.rightboxes .live_casino .casino_title{ width:220px; height:54px; text-align:center; }
					.rightboxes .live_casino .casino_title h3{ color:#fff; font:normal 30px/48px 'Futura';}
				.rightboxes .live_casino .casino_text{ width:220px; height:34px; padding:14px 0; text-align:center; border:0px solid yellow;}
					.rightboxes .live_casino .casino_text p{ color:#fff; font:normal 13px/16px Arial, Helvetica, sans-serif;}
				.rightboxes .live_casino .offer_bonus_text{ width:220px; height:92px; padding:24px 0 16px 0; text-align:center; border:0px solid yellow;}	
			.rightside_section .rightboxes .popular_games{ width:220px; height:auto; border:0px solid #000;}
				.rightside_section .rightboxes .title_sec{ width:100%; height:auto; background:#000; text-align:center; padding:6px 0;}
					.rightboxes .title_sec h2{ color:#fff; font:normal 22px/30px 'Futura';}
				
				.rightside_section .rightboxes .popular_games table{ width:100%; border-collapse:collapse;}
					.rightside_section .rightboxes .popular_games table tr td{ height:108px; border:1px solid #000; background:#9f0000;}
				.rightside_section .rightboxes .bottom_sec{ width:100%; height:auto; background:#000; text-align:center; padding:6px 0; color:#fff; font:normal 13px/22px Arial, Helvetica, sans-serif; }
                .rightside_section .rightboxes .bottom_sec a { color: white; text-decoration: none; }
			
			.rightside_section .rightboxes .top_jackpot{ width:220px; height:auto; background:#000;}	
				.rightside_section .rightboxes .top_jackpot ul{ list-style:none; margin:0; padding:0;}
					.rightside_section .rightboxes .top_jackpot ul li a{ height:54px; width:220px; display: block; background:url(../images/box_shade.png) center top no-repeat;  }
                    .rightside_section .rightboxes .top_jackpot ul li a img { background-color: white;  }
					.rightside_section .rightboxes .top_jackpot ul li a:hover{  background:url(../images/box_shade-hover.jpg)  top repeat-x}
                    .rightside_section .rightboxes .top_jackpot h5 a {padding-left: 5px;}

			.rightside_section .rightboxes .top_jackpot_text{ width:215px; height:auto; background:#000; padding:0px 0px 0px 0px;}

						.rightside_section .rightboxes .top_jackpot ul li .box_number{ float:left; width:22px; height:auto; padding:12px 0;  margin-right:6px; text-align:center; color:#fff; font:normal 14px/normal 'PT Sans';}
						.rightside_section .rightboxes .top_jackpot ul li .box_img a{ float:left; width:42px; height:42px; opacity:0.8; filter:alpha(opacity=80); margin-top:5px}
						.rightside_section .rightboxes .top_jackpot ul li .box_img a:hover{ opacity:1.0; filter:alpha(opacity=100);}
						
						.rightside_section .rightboxes .top_jackpot ul li h5{ float:left; color:#fff; font:normal 14px/normal 'PT Sans'; padding:12px 0 0 5px;}
			.rightside_section .rightboxes .share_box{width:220px; height:auto; background:#000;}	
				.rightside_section .rightboxes .share_box .title_sec{ padding:10px 0;}
				.rightside_section .rightboxes .share_box .share_logos{ width:220px; height:37px; padding:10px 0; text-align:center; background:url(../images/box-shade.jpg) 0 0 repeat-x;}
					.rightside_section .rightboxes .share_box .share_logos ul{ text-align:center; list-style:none; margin:0; padding:0;}
						.rightside_section .rightboxes .share_box .share_logos ul li{ display:inline-block; margin:0 4px;}
			.rightside_section .rightboxes .category{ width:220px; height:auto; background:#000;}	
				.rightside_section .rightboxes .category .title_sec{text-align:left; padding-left:10px; width:210px; }
				.rightside_section .rightboxes .category ul{ list-style:none; margin:0; padding:0 0 10px 0;}
					.rightside_section .rightboxes .category ul li{ color:#fbf3d8; font:normal 14px/18px 'PT sans'; padding:6px 16px;}
						.rightside_section .rightboxes .category ul li a{ padding-left:20px; color:#fbf3d8; text-decoration:none; background:url(../images/bullet-heart1.png) 0 4px no-repeat;}
						.rightside_section .rightboxes .category ul li:hover, .rightside_section .rightboxes .category ul li.selected{ background:url(../images/categ-hov.jpg) 0 0 repeat-x;}
						
						.rightside_section .rightboxes .post_latest{ width:220px; height:auto; background:#020606;}
							.rightboxes .post_latest .tab_content1 { margin:0; padding:0; width:220px; height:45px; position:relative; z-index:109;}
								.rightboxes .post_latest .tab_content1 ul {margin:0; padding:0; list-style:none;}
									.rightboxes .post_latest .tab_content1 ul li {margin:0; padding:0; float:left; width:83px; height:33px; font:normal 14px/21px 'PT sans'; color:#000000; text-align:center; cursor:pointer; display:block; margin-right:0; text-transform:uppercase;}
										.rightboxes .post_latest .tab_content1 ul li a {color:#ffffff; text-decoration:none; display:block; padding:12px 12px; background:#000000;}
											.rightboxes .post_latest .tab_content1 ul li a:hover {color:#fff;}
											.rightboxes .post_latest .tab_content1 ul li a.select {color:#fff; background:#112d2a;}
				
							.rightboxes .post_latest .tab_details1 { margin:0; padding:0px; width:220px; height:auto; float:left; position:relative; z-index:99; background:#020606;}
								.rightboxes .post_latest .tab_details1 .post01{ width:220px; height:auto;}
									.rightboxes .post_latest .tab_details1 .post01 ul{ list-style:none; margin:0; padding:0;}
										.rightboxes .post_latest .tab_details1 .post01 ul li{ padding:10px 15px; background:url(../images/tab-bg.png) 0 0 repeat-x; border-bottom:1px solid #000000;}
											.rightboxes .post_latest .tab_details1 .post01 ul li h3{ color:#fbf3d8; font:normal 14px/22px 'PT sans';}
											.rightboxes .post_latest .tab_details1 .post01 ul li p{ color:#fbf3d8; font:normal 14px/18px 'PT sans'; font-style:italic;}
											
											
	.red_ground-bg1{ width:100%; height:730px; background:url(../images/red-bg01.png) center top repeat-x;}
		.red_ground-bg1 .red_ground-bg1_inner{ width:942px; height:auto; margin:0 auto; position:relative;}
			.red_ground-bg1 .red_ground-bg1_inner .heartshape{ position:absolute; top:360px; left:-210px; width:205px; height:210px;}
		.red_ground-bg1 .pricing_table{ width:942px; height:536px; margin:6px auto 0 auto; background:url(../images/pricing-table.png) 0 0 no-repeat;}
		
			.pricing_table .box{ float:left; width:229px; height:auto; padding-left:6px; border:0px solid #000;}
			.pricing_table .box .sec001{ height:32px; margin-top:38px; color:#fff; font:normal 16px/22px 'PT Sans'; text-align:center;}
			.pricing_table .box .sec002{ height:106px; color:#fff; font:normal 60px/80px 'PT Sans'; text-align:center; padding-top:10px }
			.pricing_table .box .sec003{ width:200px; height:289px; margin:0 auto;}
			.pricing_table .box .sec003 ul{  margin-left:20px; padding:0; list-style-image: url('../images/bullet-heart2.png');}
			.pricing_table  .box .sec003 ul li{ background:url(../images/pr-table-bg.png) center top no-repeat; padding:10px 0; color:#282828; font:normal 16px/22px 'PT Sans';}
			.pricing_table .box .sec003 ul li img{ vertical-align:middle; margin-right:12px; }
			.pricing_table .box .sec004{  color:#fff; font:normal 16px/30px 'PT Sans'; text-align:center; margin-top:-5px}
			
						
			.pricing_table .box:hover{ float:left; width:229px; height:auto;  border:0px solid #000; background:url(../images/pricing-table-1.png) 0 0 no-repeat; padding-bottom:20px}

			.pricing_table .box:hover .sec001 { height:46px; margin-top:1px; color:#fff; font:normal 18px/36px 'PT sans'; text-align:center;}	
			.pricing_table .box:hover .sec002{ height:129px; color:#fff; font:normal 70px/100px 'PT Sans' ; font-weight:bold; text-align:center;}
						.pricing_table .box:hover .sec003 ul{  margin-left:20px; padding:0; list-style-image: url('../images/bullet-heart1.png');}
			.pricing_table .box:hover  .sec004{  color:#fff; font:normal 16px/30px 'PT Sans'; text-align:center; margin-top:8px}
				
			
				

				.pricing_table h2 span{ font-size:40px; }
		.red_ground-bg1 .terms_and_condition{ width:942px; height:190px; margin:0 auto; position:relative; border:0px solid yellow;}	
			.terms_and_condition .points_banner{ position:absolute; top:18px; left:-70px;}
				.terms_and_condition .redtext_section{ float:left; width:434px; height:auto; margin:22px 0 0 288px;}
			.terms_and_condition .redtext_section h3{ color:#fefefe; font:normal 22px/30px 'PT Sans'; margin-bottom:14px;}
			.terms_and_condition .redtext_section ul{ list-style:none; margin:0; padding:0;}
				.terms_and_condition .redtext_section ul li{ padding:2px 0 2px 26px; color:#fff; font:normal 13px/16px 'PT Sans'; background:url(../images/bullet-heart.png) 0 6px no-repeat;}
/*===========content end====================*/

/*=========footersection start==================*/
.footer_section{ width:100%; height:auto;}
	.footer_section .footersection-top{ width:100%; height:235px; background:url(../images/footer_bg01.jpg) no-repeat top center #000; }
		.footersection-top .footertop_inner{ width:1024px; height:235px; margin:0 auto; position:relative;}
			.footersection-top .footertop_inner .karoshape{ width:168px; height:198px; position:absolute; top:-100px; right:-160px;}
			.footersection-top .footertop_inner .social_media{ float:left; width:82px; height:auto; margin:162px 36px 0 260px;}
				.footersection-top .footertop_inner .social_media ul{ list-style:none; margin:0; padding:0;}
					.footersection-top .footertop_inner .social_media ul li{ display:inline; margin:0 6px;}
			.footersection-top .footertop_inner .footerbox01{ float:left; width:200px; height:auto; margin:25px 30px 0 0;}		
				.footersection-top .footertop_inner .footerbox01 ul{ list-style:none; margin:0; padding:0;}
					.footersection-top .footertop_inner .footerbox01 ul li{ color:#487872; margin:8px 0; padding:0; font:normal 13px/18px 'PT Sans';}
						.footersection-top .footertop_inner .footerbox01 ul li a{ color:#487872; text-decoration:none;}
						.footersection-top .footertop_inner .footerbox01 ul li a:hover{ color:#72bdb4; text-decoration:none;}
			.footersection-top .footertop_inner .footerbox02{ float:left; width:356px; height:auto; margin-top:30px;}
				.footersection-top .footertop_inner .footerbox02 .imgright{ float:right; margin:0 0 10px 20px;}
				.footersection-top .footertop_inner .footerbox02 h3{ color:#e2cca5; font:normal 22px/30px 'PT Sans'; margin-bottom:40px;}
				.footersection-top .footertop_inner .footerbox02 ul{ list-style:none; margin:0; padding:0;}
					.footersection-top .footertop_inner .footerbox02 ul li{ color:#487872; margin:8px 0; padding:0; font:normal 13px/18px 'PT Sans';}
						.footersection-top .footertop_inner .footerbox02 ul li a{ color:#487872; text-decoration:none;}
						.footersection-top .footertop_inner .footerbox02 ul li a:hover{ color:#72bdb4; text-decoration:none;}
.section_red{ width:100%; height:auto; border-bottom:1px solid #d10000; background:#850000 url(../images/redsection_bg.jpg) 0 0 repeat-x; }	
	.section_red .section_red_inner{ width:940px; height:161px; margin:0 auto; padding-bottom:16px; position:relative;}
		.section_red .section_red_inner .freespin_banner{ position:absolute; top:-18px; left:-43px;}
		.section_red .section_red_inner .karoshape{ width:168px; height:198px; position:absolute; top:-150px; right:-200px;}
		.section_red .section_red_inner .redtext_section{ float:left; width:434px; height:auto; margin:22px 0 0 278px;}
			.section_red .section_red_inner .redtext_section h3{ color:#fefefe; font:normal 22px/30px 'PT Sans'; margin-bottom:14px;}
			.section_red .section_red_inner .redtext_section ul{ list-style:none; margin:0; padding:0;}
				.section_red .section_red_inner .redtext_section ul li{ padding:2px 0 2px 26px; color:#fff; font:normal 13px/16px 'PT Sans'; background:url(../images/bullet-heart.png) 0 6px no-repeat;}
.footer_section_bottom{ width:100%; background:#000; border-top:1px solid #282428; border-bottom:0px solid #130e08; min-height:51px;}
.footer_section_bottom_inner{ width:1024px; margin:0px auto; min-height:31px; position:relative; padding:20px 0px 0px 0px;}
.footer_bottomleftpart{ width:215px; height:auto; float:left; padding:0px; margin:0px 0px 0px 269px;}
.footer_bottomrightpart{ width:200px; float:right; height:auto; padding:0px; margin:0px; color:#545454; font:normal 13px/normal Arial, Helvetica, sans-serif;}
.footer_logo{ width:338px; height:203px; position:absolute; left:-61px; top:-152px; background:url(../images/footer_logo-bg.png) 0 0 no-repeat;}
	.footer_logo .logo_section{ float:left; width:277px; height:117px; padding-top:33px; text-align:center;}
	.footer_logo p.copyright{ float:left; width:277px; text-align:center; color:#300001; font-size:13px; font-weight:normal; line-height:46px;}
/*=========footer section end==================*/


/*==========flipping images========*/
.flip-container {-webkit-perspective: 1000;-moz-perspective: 1000;perspective: 1000;}			
.flip-container:hover .flipper, .flip-container.hover .flipper {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}
.flip-container, .front, .back {width:107px; height:106px;}
.flip-container .front { display: table; }
.flip-container .front a { font-size: 80%; text-decoration: none; color: white; display: table-cell; vertical-align: middle; text-align: center; padding: 50px 5px 5px;}
.flipper{-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-moz-transition: 0.6s;-moz-transform-style: preserve-3d;transition: 0.6s;
transform-style: preserve-3d;position: relative;}
.front, .back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;
position: absolute;top: 0;left: 0;}
.front {background:#9f0000;z-index: 2;}
.back {background:#FFF;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}

/*          Custom style            */
article.intro
{
    margin: 50px 0;
    text-align: justify;
    width: 940px;
}
article.intro h2, article.intro div:nth-child(3), #container #contactForm h2
{
    line-height:47px; padding:10px 15px; background-color: rgb(200,40,15) ; color:#ffffff; font:normal 25px/30px 'PT Sans'; margin-bottom:12px; display:inline-block;
}
article.intro h1{
    line-height:50px; padding:10px 15px; background-color: rgb(200,40,15) ; color:#ffffff; font:normal 27px/32px 'PT Sans'; margin-bottom:12px; display:inline-block;
}
article.intro p
{
    color:#000 !important; font:normal 14px/22px 'PT sans';
}

/*.black_hearts ul{ list-style:none; margin:0; padding:0;}
.black_hearts ul li{ color:#487872; margin:8px 0; padding:0; font:normal 13px/18px 'PT Sans';}
.black_hearts ul li a{ color:#487872; text-decoration:none;}
.black_hearts ul li a:hover{ color:#72bdb4; text-decoration:none;}*/
.game_box .intro ul{ list-style:none; margin:0; padding:0;}
.game_box .intro ul li{background: url("../images/bullet-heart1.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    color: #FFFFFF;font: 18px/20px 'PT Sans';padding: 2px 0 2px 26px;}
.game_box .intro ul li a{ color:#363639; text-decoration:none; font-weight: bold;}
.game_box .intro ul li a:hover{ color:#ffffff; text-decoration:none;}

/* miroslav added for forms*/
/* TEMPLATE FORM
---------------- */

form :required {
    background: #ffff99;
}

form label.required:after {
    color: black;
    font-size: 12px;
    content: " (required field)";
}

form label.required:hover:after
{
    color: #000;
}

form.fos_user_registration_register button, form.commentForm button
{
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0;
}

.fos_user_registration_register p
{
    background-color: red;
    color: white;
    font-weight: bold;
    padding: 0 10px;
    -webkit-border-radius: 10px;
    margin-left: 20px;
    display: inline;
}

.form-item
{
	color: #484848;
    font: 20px bold sans-serif;
    margin: 20px 0;
}

form textarea {
    width: 100%;
    height: 100px;
    background-color: #000000;
    border: 1px solid #CD9F40;
    border-radius: 4px;
    /*color: #E5D39B;*/
    color: #000;
    font: 14px 'PT sans';

    margin-bottom: 10px;
    padding: 4px 7px;
}

.commentForm
{
    margin-top: 20px;
}

.commentForm form
{
    position:relative;
    padding:15px 15px 35px 15px;
    margin:1em 0 20px;
    border:5px solid #5a8f00;
    color:#333;
    background:#fff;
    /* css3 */
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.commentForm form:before {
    content:"";
    position:absolute;
    bottom:-20px; /* value = - border-top-width - border-bottom-width */
    left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
    border-style:solid;
    border-color:#5a8f00 transparent;
    /* reduce the damage in FF3.0 */
    display:block;
    width:0;
}

/* creates the smaller  triangle */
.commentForm form:after {
    content:"";
    position:absolute;
    bottom:-13px; /* value = - border-top-width - border-bottom-width */
    left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
    border-width:13px 13px 0;
    border-style:solid;
    border-color:#fff transparent;
    /* reduce the damage in FF3.0 */
    display:block;
    width:0;
}


.commentForm form textarea
{
    font-weight: bold;
}

.commentForm img
{
    display: block;
    margin: 0 0 50px 35px;
}

.commentForm .msg_error {
	color: red;
}

form.editProfile
{
    margin: 20px 0;
}

form.editProfile label
{
    font-weight: bold;
}

form.editProfile input
{
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
#registerform{
	color: #484848;
	margin: 80px 60px;
	
}
#registerform h2{
	background: none repeat scroll 0 0 #030303;
    height: 47px;
    width: 462px;
}
#registerform h2 span{    
	color: #FFFFFF;
    float: left;
    font: 26px/36px 'PT sans';
    padding: 2px 10px;}
#registerform p{
	font-size: 80%;
	padding: 20px 0 0 50px;
}

dd { margin: 0 0 0 40px; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; }
/* end miroslav added for forms*/
/* new navigation using ul and li*/

.navigation ul ul {
	display: none;
}
.navigation ul li:hover > ul {
		display: block;
	}

.navigation {background:url(../images/navigation_area.png) no-repeat; width:940px; height:74px; position:absolute; bottom:-36px; left:41px; z-index:100; padding:0; }
.navigation ul {z-index:100;
	list-style: none;
	position: relative;
	display: inline-table;
	width: 100%; height: 74px; }

.navigation ul:after {content: ""; clear: both; display: block;}
.navigation ul li{position: relative; margin-top: 5px; vertical-align: middle; float: left;z-index:100;}

.navigation ul li a{font-family:'PT Sans'; color:#FFF; padding: 23px 27px; font-size:15px; line-height:20px; font-weight:normal; font-style:normal; text-decoration:none; text-shadow:1px 1px 0px #000; display: block; border-left: 1px solid #c60b11; border-right: 1px solid #c60b11;z-index:100;}
.navigation li a:hover{background:url(../images/navigation_area.png) no-repeat 0px -79px;}
.navigation li a.select {background:url(../images/navigation_area.png) no-repeat 0px -79px;}

.navigation li:first-child  a{ margin-left:5px; border-left: 0px; }
.navigation li:first-child a:hover { background:url(../images/navigation_area.png) no-repeat 0px -79px;}
.navigation li:first-child   a.select {background:url(../images/navigation_area.png) no-repeat 0px -79px;}
	
.navigation li:last-child  a{border-right: 0px;}
.navigation li:last-child a:hover { background:url(../images/navigation_area.png) no-repeat 0px -79px;}
.navigation li:last-child   a.select {background:url(../images/navigation_area.png) no-repeat 0px -79px;}




.navigation ul ul {
	padding: 0;
	top: 100%;
}


.navigation ul ul li {
		float: none; 
 		margin-top: 0px; vertical-align: middle; text-align: center;	
		position: relative;
		width: 125%;
}
.navigation ul ul li a, .navigation ul ul li:first-child  a, .navigation ul ul li:last-child  a {
	margin-left:0px;
	
	border-bottom: 1px solid #c60b11;
	background-color: #730105;
	font-family:'PT Sans'; color:#FFF; padding: 15px 32px; font-size:15px; 
	line-height:20px; font-weight:normal; font-style:normal; text-decoration:none; 
	text-shadow:1px 1px 0px #000; display: block; border-left: 1px solid #c60b11; 
	border-right: 1px solid #c60b11;}

.navigation ul ul li:first-child  a{
	border-top: 1px solid #c60b11;
}
.navigation li li a:hover, .navigation li:first-child li  a:hover, 
.navigation li:last-child li a:hover, .navigation li li:first-child a:hover, 
.navigation li li:last-child a:hover{background:#95060A;}

.navigation ul ul ul {position: absolute; left: 100%; top:0;}



/* end new navigation using ul and li
*/
/* ndb like*/

#content-featured {
	padding: 0 6px;
}
	#content-featured article {
		float: left;
		width: 262px;
		border: solid 5px #fff;
		background: url(../images/images-1.png) repeat-x 0 -465px;
		color: #fff;
		text-shadow: 0 1px 1px #39552e;
		position: relative;
		min-height: 113px;
		padding: 80px 14px 12px;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
		        box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
		margin: 0 10px;
		text-align: center;
		height: 222px;
	}
		#content-featured h3 {
			font-size: 100%;
			color: #3f5933;
			text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
			margin: 0 0 70px;
			position: absolute;
			top: 15px;
			left: 0;
			right: 0;
		}
		#content-featured h3:after,
		#content-featured h3 > .after {
			content: '';
			position: absolute;
			bottom: -10px;
			width: 125px;
			background: rgba(255, 255, 255, .5);
			height: 1px;
			left: 50%;
			margin: 0 0 0 -62px;
		}
		#content-featured h4 {
			font-size: 350%;
			margin: 0;
			line-height: 1.1;
		}
		#content-featured p {
			color: #3f5933;
			font-size: 123.076%;
			font-weight: bold;
			text-shadow: 0 1px 1px #fff;
			margin: 0 0 60px;
			text-align: center;
		}
		.box-casino ul,
        #content-featured ul {
			list-style: none;
			margin: 0;
			padding: 0;
			font-size: 90%;
			text-align: left;
			position: absolute;
			bottom: 12px;
			left: 0;
			right: 0;
		}
            .box-casino li,
			#content-featured li {
				padding: 1px 0 0 15px;
			}
                .box-casino li span,
				#content-featured li span {
					width: 95px;
					text-align: right;
					display: block;
					float: left;
					padding: 0 7px 0 0;
					font-weight: bold;
				}
	#content-featured .box-orange {
		background: url(../images/images-1.png) repeat-x 0 -850px;
	}
		#content-featured .box-orange h3 {
			color: #70522f;
		}
		#content-featured .box-orange p {
			color: #70522f;
		}
	#content-featured .box-blue {
		background: url(../images/images-1.png) repeat-x 0 -1220px;
	}
		#content-featured .box-blue h3 {
			color: #375d64;
		}
		#content-featured .box-blue p {
			color: #375d64;
		}

	#content-featured .featured-simple {
		float: none;
		width: auto;
		padding: 26px 14px;
		text-align: left;
		height: auto;
		margin: 0 0 40px;
	}
		#content-featured .featured-simple h3 {
			color: #3f5933;
			font-size: 200%;
			font-family: Helvetica,Arial,sans-serif;
			text-shadow: 0 1px 1px #fff;
			margin: 0 0 19px;
			line-height: 1;
			position: relative;
		}
		#content-featured .featured-simple h3:after,
		#content-featured .featured-simple h3 > .after {
			left: -9999em;
		}
		#content-featured .featured-simple h4 {
			font-size: 300%;
			line-height: 1;
			margin: 0 0 5px;
		}
		#content-featured .featured-simple ul {
			position: absolute;
			top: 19px;
			left: 660px;
			bottom: 19px;
			font-size: 107.692%;
			list-style: none;
			margin: 0;
			padding: 20px 0 0;
		}

		.featured-simple ul:before,
		.featured-simple ul > .before  {
			content: '';
			position: absolute;
			border-left: solid 1px #6d9c5a;
			border-right: solid 1px #c9e1bc;
			top: 0;
			left: -28px;
			bottom: 0;
		}
			#content-featured .featured-simple li {
				margin: 0 0 3px;
				padding: 0;
			}
				#content-featured .featured-simple li span {
					display: inline-block;
					width: 97px;
					color: #fff;
					text-align: left;
				}
		#content-featured .featured-simple p {
			color: #3f5933;
			text-shadow: 0 1px 1px #fff;
			font-weight: bold;
			margin: 0;
			max-width: 65%;
		}

		#content-featured .featured-simple .box-actions {
			max-width: 100%;
		}

	#content-featured	.box-extras {
		top: -24px;
		font-size: 100%;
	}
	.left_content #content-featured .box-actions {
		margin: 0;
		font-size: 100%;
		left: -999em;
		right: 999em;
		text-align: center;
	}
	#content-featured article:hover .box-actions {
		left: 0;
		right: 0;
    }
		#content-featured .box-actions a:link, #content-featured .box-actions a:visited,
		#slideshow-left .box-actions a:link, #slideshow-left .box-actions a:visited {
			width: 83px;
			height: 86px;
			margin: 110px 0 0;
			text-indent: 0;		
		}
		#content-featured .featured-simple .box-actions a:link, #content-featured  .featured-simple .box-actions a:visited{
			margin: 100px 0 0;
		}
		#content-featured .box-actions a:link em, #content-featured .box-actions a:visited em,
		#slideshow-left .box-actions a:link em, #slideshow-left .box-actions a:visited em  {
			display: block;
			width: 83px;
			height: 27px;
			text-indent: 0;
			padding: 59px 0 0;
			font-style: normal;
		}

		#content-featured .box-actions a.btn-review:link, #content-featured .box-actions a.btn-review:visited,
		#slideshow-left .box-actions a.btn-review:link, #slideshow-left .box-actions a.btn-review:visited {
			background: #ED1C24;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
			background: -webkit-linear-gradient(#720105, #ED1C24);
			background:    -moz-linear-gradient(#720105, #ED1C24);
			background:     -ms-linear-gradient(#720105, #ED1C24);
			background:      -o-linear-gradient(#720105, #ED1C24);
			background:         linear-gradient(#720105, #ED1C24);
			-pie-background:    linear-gradient(#720105, #ED1C24);
		}
		#content-featured .box-actions a.btn-like:link, #content-featured .box-actions a.btn-like:visited,
		#slideshow-left .box-actions a.btn-like:link, #slideshow-left .box-actions a.btn-like:visited  {
			background: #ED1C24;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
			background: -webkit-linear-gradient(#720105, #ED1C24);
			background:    -moz-linear-gradient(#720105, #ED1C24);
			background:     -ms-linear-gradient(#720105, #ED1C24);
			background:      -o-linear-gradient(#720105, #ED1C24);
			background:         linear-gradient(#720105, #ED1C24);
			-pie-background:    linear-gradient(#720105, #ED1C24);
		}
		#content-featured .box-actions a.btn-play:link, #content-featured .box-actions a.btn-play:visited,
		#slideshow-left .box-actions a.btn-play:link, #slideshow-left .box-actions a.btn-play:visited {
			background: #ED1C24;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
			background: -webkit-linear-gradient(#720105, #ED1C24);
			background:    -moz-linear-gradient(#720105, #ED1C24);
			background:     -ms-linear-gradient(#720105, #ED1C24);
			background:      -o-linear-gradient(#720105, #ED1C24);
			background:         linear-gradient(#720105, #ED1C24);
			-pie-background:    linear-gradient(#720105, #ED1C24);
		}
		#content-featured .box-actions a.btn-review:link:hover, #content-featured .box-actions a.btn-review:visited:hover,
		#slideshow-left .box-actions a.btn-review:link:hover, #slideshow-left .box-actions a.btn-review:visited:hover {
			background: #720105;		
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#ED1C24), to(#720105));
			background: -webkit-linear-gradient(#ED1C24, #720105);
			background:    -moz-linear-gradient(#ED1C24, #720105);
			background:     -ms-linear-gradient(#ED1C24, #720105);
			background:      -o-linear-gradient(#ED1C24, #720105);
			background:         linear-gradient(#ED1C24, #720105);
			-pie-background:    linear-gradient(#ED1C24, #720105);
		}
		#content-featured .box-actions a.btn-like:link:hover, #content-featured .box-actions a.btn-like:visited:hover,
		#slideshow-left .box-actions a.btn-like:link:hover, .box-casino-main .box-actions a.btn-like:visited:hover {
			background: #720105;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#ED1C24), to(#720105));
			background: -webkit-linear-gradient(#ED1C24, #720105);
			background:    -moz-linear-gradient(#ED1C24, #720105);
			background:     -ms-linear-gradient(#ED1C24, #720105);
			background:      -o-linear-gradient(#ED1C24, #720105);
			background:         linear-gradient(#ED1C24, #720105);
			-pie-background:    linear-gradient(#ED1C24, #720105);
		}
		#content-featured .box-actions a.btn-play:link:hover, #content-featured .box-actions a.btn-play:visited:hover,
		#slideshow-left .box-actions a.btn-play:link:hover, #slideshow-left .box-actions a.btn-play:visited:hover {
			background: #720105;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#ED1C24), to(#720105));
			background: -webkit-linear-gradient(#ED1C24, #720105);
			background:    -moz-linear-gradient(#ED1C24, #720105);
			background:     -ms-linear-gradient(#ED1C24, #720105);
			background:      -o-linear-gradient(#ED1C24, #720105);
			background:         linear-gradient(#ED1C24, #720105);
			-pie-background:    linear-gradient(#ED1C24, #720105);
		}
			#content-featured .box-actions a.btn-review:link em, #content-featured .box-actions a.btn-review:visited em,
			#slideshow-left .box-actions a.btn-review:link em, #slideshow-left .box-actions a.btn-review:visited em {
				background: url(../images/images-2.png) no-repeat -388px -326px;
			} 
			#content-featured .box-actions a.btn-like:link em, #content-featured .box-actions a.btn-like:visited em,
			#slideshow-left .box-actions a.btn-like:link em, #slideshow-left .box-actions a.btn-like:visited em {
				background: url(../images/images-2.png) no-repeat -478px -328px;
			}
			#content-featured .box-actions a.btn-play:link em, #content-featured .box-actions a.btn-play:visited em,
			#slideshow-left .box-actions a.btn-play:link em, #slideshow-left .box-actions a.btn-play:visited em {
				background: url(../images/images-2.png) no-repeat -565px -328px;
			}

/* SCROLL
---------------------------*/
.scroll-wrap {
	overflow: hidden;
	position: relative;
	z-index: 10;
	margin: -11px 0 30px -15px;
	padding: 11px 0 30px;
	width: 950px;
}
	.scroll-area {
		position: relative;
		margin: 0;
	}
	.scroll-bar {
		position: absolute;
		left: 10px;
		bottom: 0;
		right: 12px;
		background: rgba(0, 0, 0, .1);
		height: 6px;
		border-top: solid 1px #b8b0a7;
		border-bottom: solid 1px #fff;
		border-radius: 3px;
	}
		.scroll-bar-in {
			position: relative;
		}
			.scroll-bar a.ui-slider-handle:link, .scroll-bar a.ui-slider-handle:visited {
				background: #c5c5c5;
				position: absolute;
				border-radius: 2px;
				background: #86827a;
				background: -webkit-gradient(linear, 0 0, 0 100%, from(#9b978e), to(#6e6a63));
				background: -webkit-linear-gradient(#9b978e, #6e6a63);
				background:    -moz-linear-gradient(#9b978e, #6e6a63);
				background:     -ms-linear-gradient(#9b978e, #6e6a63);
				background:      -o-linear-gradient(#9b978e, #6e6a63);
				background:         linear-gradient(#9b978e, #6e6a63);
				-pie-background:    linear-gradient(#9b978e, #6e6a63);
				width: 50px;
				height: 6px;
				top: 0;
				border-radius: 3px;
				outline: none;
			}

.center_bonus_scroll {
	text-align: center;
}

	.center_bonus {
		text-align: left;
		width: 200px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}



.widget	{
	margin: 0 0 30px;
}
	.widget h3 {
		color: #393633;
		font-size: 169.23%;
		border-bottom: dashed 1px #999288;
		margin: 40px 0 20px !important;

		position: relative;
	}
		a.btn-2:link, a.btn-2:visited {
			position: absolute;
			top: -6px;
			right: 0;
			display: inline-block;
			height: 28px;
			line-height: 28px;
			border: solid 1px #bab1b7;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 1px #e2a2e6;
			        box-shadow: 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 1px #e2a2e6;
			background: #8a448e;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#db54dc), to(#8a448e));
			background: -webkit-linear-gradient(#db54dc, #8a448e);
			background:    -moz-linear-gradient(#db54dc, #8a448e);
			background:     -ms-linear-gradient(#db54dc, #8a448e);
			background:      -o-linear-gradient(#db54dc, #8a448e);
			background:         linear-gradient(#db54dc, #8a448e);
			-pie-background:    linear-gradient(#db54dc, #8a448e);
			padding: 0 7px;
			text-shadow: 0 1px 0 #964297;
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			text-align: center;
			min-width: 13px;
			outline: none;
		}
		a.btn-2:link:hover, a.btn-2:visited:hover {
			background: #db54dc;
			background: -webkit-gradient(linear, 0 0, 0 100%, from(#8a448e), to(#db54dc));
			background: -webkit-linear-gradient(#8a448e, #db54dc);
			background:    -moz-linear-gradient(#8a448e, #db54dc);
			background:     -ms-linear-gradient(#8a448e, #db54dc);
			background:      -o-linear-gradient(#8a448e, #db54dc);
			background:         linear-gradient(#8a448e, #db54dc);
			-pie-background:    linear-gradient(#8a448e, #db54dc);
		}
	.widget .more-content {
		display: none;
	}










/* =slideshow-jcarousellite
----------*/

.slideshow {
	position: relative;
}
	.slideshow .slider {
		width: 100%;
		overflow: hidden;
		position: relative;
		z-index: 1;
	}
		.slideshow .slider ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}
			.slideshow .slider li {
				float: left;
			}
	.slideshow .slider,
	.slideshow .slider ul,
	.slideshow .slider li {
	}

	.slideshow .nav {
		position: absolute;
		z-index: 5;
		left: 0;
		top: 0;
		width: 100%;
	}
		.slideshow .nav a:link, .slideshow .nav a:visited {
			position: absolute;
			z-index: 5;
			top: 191px;
			width: 58px;
			height: 65px;
			text-indent: -1000em;
			background: url(../images/images-2.png) no-repeat 0 0;
			outline: none;
		}
		.slideshow .nav a.prev:link, .slideshow .nav a.prev:visited {
			left: -2px;
			background-position: -615px -65px;
		}
		.slideshow .nav a.next:link, .slideshow .nav a.next:visited {
			right: -2px;
			background-position: -615px 0;
		}
		.slideshow .nav a.disabled:link, .slideshow .nav a.disabled:visited {
			display: none;
		}
	.slideshow .buttons	{
		position: absolute;
		bottom: -100px;
		left: -7px;
		right: -7px;
	}
		.slideshow .buttons	a:link, .slideshow .buttons	a:visited {
			float: left;
			border: solid 2px #fff;
			margin: 0 7px 0 7px;
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
			        box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
			width: 111px;
			height: 75px;
			background: #545351;
			position: relative;
			outline: none;
		}
		.slideshow .buttons	a:link:after, .slideshow .buttons	a:visited:after,
		.slideshow .buttons	a:link > .after, .slideshow .buttons	a:visited > .after {
			position: absolute;
			content: '';
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background: rgba(0, 0, 0, .5);
		}
		.slideshow .buttons	a:link:hover:after, .slideshow .buttons	a:visited:hover:after,
		.slideshow .buttons	a:link:hover > .after, .slideshow .buttons	a:visited:hover > .after,
		.slideshow .buttons	a.active:link:after, .slideshow .buttons	a.active:visited:after,
		.slideshow .buttons	a.active:link > .after, .slideshow .buttons	a.active:visited > .after {
			left: -999em;
			right: 999em;
		}
#slideshow-simple {
	border: solid 2px #fff;
	width: 634px;
	height: 476px;
	margin: 0 0 132px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
	        box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
}
	#slideshow-simple li {
		width: 634px;
		background: #545351;
	}
	#slideshow-simple .slider,
	#slideshow-simple .slider ul,
	#slideshow-simple .slider li {
		height: 476px;
	}

#slideshow-simple .buttons p {
    text-align: center;
    text-decoration: none;
    color: #000;
    padding-top:    10px;
}

#slideshow-simple .buttons a:hover {
    text-decoration: none;
}
.ie .ad-container,
.ie .title-line figure,
.ie #content-featured article,
.ie #slideshow-simple,
.ie .box-comments figure,
.ie .casino-image
{
	-webkit-box-shadow: 0 1px 3px #bbb;
	        box-shadow: 0 1px 3px #bbb;
}

.ie #content-featured h3:after,
.ie #content-featured h3 > .after {
	background: url(../images/bk-2.png) repeat 0 0;
}

.ie7 .cf,
.ie7 #header, .ie7 #container, .ie7 #container2, .ie7 #container3, .ie7 #container-in, .ie7 #content, .ie7 #side1, .ie7 #side2, .ie7 #footer,
.ie7 .ad-line,
.ie7 #content-header,
.ie7 #content-featured,
.ie7 .title-line,
.ie7 .tabs,
.ie7 .tabs ul,
.ie7 #box-weekly,
.ie7 .list-data
{
	zoom: 1;
}

.ie7 #content-featured .box-actions {
	padding: 0 0 0 108px;
}

.cf:before, .cf:after,
#header:before, #container:before, #container2:before, #container3:before, #container-in:before, #content:before, #side1:before, #side2:before, #footer:before, .wrap:before,
#header:after, #container:after, #container2:after, #container3:after, #container-in:after, #content:after, #side1:after, #side2:after, #footer:after, .wrap:after,
.ad-line:before, .ad-line:after,
#content-header:before, #content-header:after,
#content-featured:before, #content-featured:after,
.title-line:before, .title-line:after,
.tabs:before, .tabs:after,
.tabs ul:before, .tabs ul:after,
#box-weekly:before, #box-weekly:after,
.list-data:before, .list-data:after
{ content: ""; display: table; }
.cf:after,
#header:after, #container:after, #container2:after, #container3:after, #container-in:after, #content:after, #side1:after, #side2:after, #footer:after, .wrap:after,
.ad-line:after,
#content-header:after,
#content-featured:after,
.title-line:after,
.tabs:after,
.tabs ul:after,
#box-weekly:after,
.list-data:after
{ clear: both; }

.ie #search input[type="text"],
.ie #search button,
.ie #menu-header li a:link, .ie #menu-header li a:visited,
.ie .ad-container,
.ie .title-line figure,
.ie .rank,
.ie .powered,
.ie .box-extras span,
.ie #content-featured article,
.ie #slideshow-simple,
.ie #slideshow-simple .buttons	a:link, .ie #slideshow-simple .buttons	a:visited,
.ie .tabs li a:link, .ie .tabs li a:visited, .ie .tabs li span,
.ie .box-comments article,
.ie .box-comments figure,
.ie a.btn-1:link, .ie a.btn-1:visited,
.ie .box-actions a:link, .ie .box-actions a:visited,
.ie .casino-image,
.ie .flag,
.ie .flag-small,
/*.ie .table-1 thead th:first-child,
.ie .table-1 td,*/
.ie .table-1 .powered-by,
.ie h2 span

{
	position: relative;
/*
	The URL to the .htc file is relative to the CSS file URL in IE 6-8, eg: url(PIE.htc)
	The URL to the .htc file is relative to the HTML file URL in IE 9, eg: url(css/PIE.htc)
	To make all IE versions behave the same you MUST set the path as an absolute path. For example:
	behavior: url(/path/to/css/PIE.htc);
	If you don't see rounded corners or transparency on your pages in IE, replace "PIE.htc" with "PIE.php"
	If there are any references to images in this file, edit those paths to absolute paths also.
*/
	behavior: url(/bundles/sitefrontend/css/PIE.htc);
}
#content-featured .game_img_orange{ background: url(../images/images-1.png) repeat-x 0 -850px; opacity:1.0; filter:alpha(opacity=100);}
#content-featured:hover  .game_img_orange{ opacity:0.8; filter:alpha(opacity=40); }				
#content-featured .game_img_green { background: url(../images/images-1.png) repeat-x 0 -465px; opacity:1.0; filter:alpha(opacity=100);}
#content-featured:hover .game_img_green {opacity:0.8; filter:alpha(opacity=40); }
#content-featured .game_img_sky{ background: url(../images/images-1.png) repeat-x 0 -1220px; opacity:1.0; filter:alpha(opacity=100);}
#content-featured:hover .game_img_sky  {opacity:0.8; filter:alpha(opacity=40); }
#content-featured .game_imgpale{ background:#6B6250; opacity:1.0; filter:alpha(opacity=100);}
#content-featured:hover .game_imgpale  {opacity:0.8; filter:alpha(opacity=40); }


.box-actions {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .85);
	text-align: center;
	z-index: 3;
}
	.box-actions a:link, .box-actions a:visited {
		width: 42px;
		height: 44px;
		display: inline-block;
		background: #e3a016;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
		background: -webkit-linear-gradient(#720105, #ED1C24);
		background:    -moz-linear-gradient(#720105, #ED1C24);
		background:     -ms-linear-gradient(#720105, #ED1C24);
		background:      -o-linear-gradient(#720105, #ED1C24);
		background:         linear-gradient(#720105, #ED1C24);
		-pie-background:    linear-gradient(#720105, #ED1C24);
		border-radius: 5px;
		border-top: solid 1px #e5429f;
		text-indent: -999em;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		text-shadow: 0 -1px 1px #9d034b;
		text-align: center;
		margin: 49px 0 0;
		font-size: 115.384%;
		text-decoration: none;
		position: relative;
	}
	.box-actions a:link em, .box-actions a:visited em {
		display: block;
		width: 42px;
		height: 44px;
		font-style: normal;
	}
	.box-actions a.btn-review:link, .box-actions a.btn-review:visited {
		background: #ED1C24;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
		background: -webkit-linear-gradient(#720105, #ED1C24);
		background:    -moz-linear-gradient(#720105, #ED1C24);
		background:     -ms-linear-gradient(#720105, #ED1C24);
		background:      -o-linear-gradient(#720105, #ED1C24);
		background:         linear-gradient(#720105, #ED1C24);
		-pie-background:    linear-gradient(#720105, #ED1C24);
	}
	.box-actions a.btn-like:link, .box-actions a.btn-like:visited {
		background: #ED1C24;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
		background: -webkit-linear-gradient(#720105, #ED1C24);
		background:    -moz-linear-gradient(#720105, #ED1C24);
		background:     -ms-linear-gradient(#720105, #ED1C24);
		background:      -o-linear-gradient(#720105, #ED1C24);
		background:         linear-gradient(#720105, #ED1C24);
		-pie-background:    linear-gradient(#720105, #ED1C24);
	}
	.box-actions a.btn-play:link, .box-actions a.btn-play:visited {
		background: #ED1C24;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#720105), to(#ED1C24));
		background: -webkit-linear-gradient(#720105, #ED1C24);
		background:    -moz-linear-gradient(#720105, #ED1C24);
		background:     -ms-linear-gradient(#720105, #ED1C24);
		background:      -o-linear-gradient(#720105, #ED1C24);
		background:         linear-gradient(#720105, #ED1C24);
		-pie-background:    linear-gradient(#720105, #ED1C24);
	}
	.box-actions a.btn-review:link:hover, .box-actions a.btn-review:visited:hover {
		background: #720105;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#ED1C24), to(#720105));
		background: -webkit-linear-gradient(#ED1C24, #720105);
		background:    -moz-linear-gradient(#ED1C24, #720105);
		background:     -ms-linear-gradient(#ED1C24, #720105);
		background:      -o-linear-gradient(#ED1C24, #720105);
		background:         linear-gradient(#ED1C24, #720105);
		-pie-background:    linear-gradient(#ED1C24, #720105);
	}
	.box-actions a.btn-like:link:hover, .box-actions a.btn-like:visited:hover {
		background: #720105;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#ED1C24), to(#720105));
		background: -webkit-linear-gradient(#ED1C24, #720105);
		background:    -moz-linear-gradient(#ED1C24, #720105);
		background:     -ms-linear-gradient(#ED1C24, #720105);
		background:      -o-linear-gradient(#ED1C24, #720105);
		background:         linear-gradient(#ED1C24, #720105);
		-pie-background:    linear-gradient(#ED1C24, #720105);
	}
	.box-actions a.btn-play:link:hover, .box-actions a.btn-play:visited:hover {
		background: #720105;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#ED1C24), to(#720105));
		background: -webkit-linear-gradient(#ED1C24, #720105);
		background:    -moz-linear-gradient(#ED1C24, #720105);
		background:     -ms-linear-gradient(#ED1C24, #720105);
		background:      -o-linear-gradient(#ED1C24, #720105);
		background:         linear-gradient(#ED1C24, #720105);
		-pie-background:    linear-gradient(#ED1C24, #720105);
	}

		.box-actions a.btn-review:link em, .box-actions a.btn-review:visited em {
			background: url(../images/images-2.png) no-repeat -507px -141px;
		}
		.box-actions a.btn-like:link em, .box-actions a.btn-like:visited em {
			background: url(../images/images-2.png) no-repeat -555px -141px; 
		}
		.box-actions a.btn-play:link em, .box-actions a.btn-play:visited em {
			background:  url(../images/images-2.png) no-repeat -601px -141px;
		}
.ie .box-extras span {
	-webkit-box-shadow: 1px 1px 1px #bbb;
	        box-shadow: 1px 1px 1px #bbb;
}
.ie7 .box-extras span {
	float: left;
}

.box-extras,
.box-extras-1 {
	position: absolute;
	top: -11px;
	z-index: 5;
}
.box-extras {
	left: 19px;
}
	.box-extras span,
	.box-extras-1 span {
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
		font-weight: bold;
		font-size: 84.615%;
		text-transform: uppercase;
		-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .45);
		        box-shadow: 1px 1px 1px rgba(0, 0, 0, .45);
		float: right;
		margin: 0 3px 0 0;
		z-index: 3;
		position: relative;
		color: #fff;
		text-shadow: 0 -1px 1px rgba(0, 0, 0, .35);
		display: block;
	}
	.box-extras span:before,
	.box-extras span > .before,
	.box-extras-1 span:before,
	.box-extras-1 span > .before {
		position: absolute;
		content: '';
		background: url(../images/images-2.png) no-repeat -317px -279px;
		width: 10px;
		height: 10px;
		top: 0;
		left: -10px;
		z-index: 1;
		float: left;
		display: block;
	}
	.box-extras .box-new:before,
	.box-extras .box-new > .before, 
	.box-extras-1 .box-new:before,
	.box-extras-1 .box-new > .before {
		background: url(../images/images-2.png) no-repeat -317px -290px;
	}
.ie .box-exclusive {
	-pie-background: linear-gradient(#626162, #626162);
}	
.box-exclusive {
		border-top: solid 1px #b9b7b8;
		background: #d53468;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(83, 83, 83, .9)), to(rgba(27, 26, 26, .9)));
		background: -webkit-linear-gradient(rgba(83, 83, 83, .9), rgba(27, 26, 26, .9));
		background:    -moz-linear-gradient(rgba(83, 83, 83, .9), rgba(27, 26, 26, .9));
		background:     -ms-linear-gradient(rgba(83, 83, 83, .9), rgba(27, 26, 26, .9));
		background:      -o-linear-gradient(rgba(83, 83, 83, .9), rgba(27, 26, 26, .9));
		background:         linear-gradient(rgba(83, 83, 83, .9), rgba(27, 26, 26, .9));
		-pie-background:    linear-gradient(rgba(83, 83, 83, .9), rgba(27, 26, 26, .9));
	}
/*ndb like*/
/* two column text layout*/
#review_text
{
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;

-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
}
#review_text h3 {
	color: #444444;
}
#review_text p, #review_text div {
	color: #000000;
	font: 14px/22px 'PT sans';
    padding: 8px 0;
}
/*end two column layout*/
			
.registerLogin{ color: #000000;
    float: left;
    height: auto;
    position: absolute;
    right: -255px;
    text-align: right;
    top: 132px;
    width: 315px;}
.registerLogin .imgright{ float:right; margin:0 0 10px 20px;}
.registerLogin h3{ color:#e2cca5; font:normal 22px/30px 'PT Sans'; margin-bottom:40px;}
.registerLogin ul{ list-style:none; margin:0; padding:0;}
.registerLogin ul li{ color:#487872; padding-left:10px; font:normal 16px/20px 'PT Sans';float: left;}
.registerLogin ul li a{ color:#487872; text-decoration:none;}
.registerLogin ul li a:hover{ color:#72bdb4; text-decoration:none;}
/* login-profile style*/
#content-header {
	margin: 0 0 40px;
}
	.ad-line {
		text-align: right;
		margin: 0 0 7px;
	}
		.ad-container {
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
			        box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
			float: right;
		}
	.title-line {
		padding: 0 0 20px;
		position: relative;
		margin-top: 50px;
	}
	.title-line:before {
		content: "";
		display: block;
		height: 2px;
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		background: rgba(50, 51, 51, .2);
	}
		.title-line figure {
			float: left;
			margin: 0 20px 0 0;
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
			        box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
		}
		.title-line figure img
		{
			background: none;
            padding: 15px;
            border: 1px solid #430847;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
		}
		.list-1 {
			list-style: none;
			margin: 0;
			padding: 0;
		}
			.list-1 li {
				float: left;
				border-left: dashed 1px #9b9388;
				margin: 0 15px 0 0;
				padding: 0 0 0 15px;
				min-height: 44px;
			}
			.list-1 li:first-child {
				border: none;
				padding: 0;
			}
				.rank {
					float: left;
					border: solid 1px #fff;
					background: #f1f1f1 url(../img/images-1.png) no-repeat 9px -228px;
					background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
					background: -webkit-linear-gradient(#ffffff, #e6e6e6);
					background:    -moz-linear-gradient(#ffffff, #e6e6e6);
					background:     -ms-linear-gradient(#ffffff, #e6e6e6);
					background:      -o-linear-gradient(#ffffff, #e6e6e6);
					background:         linear-gradient(#ffffff, #e6e6e6);
					-pie-background:    linear-gradient(#ffffff, #e6e6e6);
					width: 40px;
					height: 42px;
					line-height: 46px;
					border-radius: 5px;
					font-size: 153.846%;
					padding: 0 0 0 40px;
					text-align: center;
					position: relative;
					margin: 0 20px 0 0;
					-webkit-box-shadow: 0 0 1px 1px #7c756d;
					        box-shadow: 0 0 1px 1px #7c756d;
				}
				.rank:before,
				.rank > .before {
					content: "";
					display: block;
					width: 40px;
					height: 42px;
					position: absolute;
					top: 0;
					left: -3px;
					background: url(../img/images-1.png) no-repeat 9px -228px;
				}
				.rank:after,
				.rank > .after {
					content: "";
					position: absolute;
					left: 50%;
					top: 0;
					bottom: 0;
					border-right: solid 1px #c9c9c9;
				}
				.powered {
					float: left;
					border: solid 1px #fff;
					-webkit-box-shadow: 0 0 1px 1px #7c756d;
					        box-shadow: 0 0 1px 1px #7c756d;
					border-radius: 5px;
					overflow: hidden;
				}


				.likes {
					color: #857f77;
					background: url(../img/images-1.png) no-repeat 0 0;
					padding: 4px 0 0 45px;
					height: 41px;
					text-align: center;
					line-height: 1.2;
				}
				a.likes:link, a.likes:visited {
					color: #857f77;
					display: block;
				}
					.likes strong {
						display: block;
						color: #393633;
						font-size: 138.461%;
						line-height: 1;
					}
				.comments {
					color: #857f77;
					background: url(../images/images-1.png) no-repeat 0 -124px;
					padding: 4px 0 0 50px;
					height: 41px;
					text-align: center;
					line-height: 1.2;
				}
				a.comments:link, a.comments:visited {
					color: #857f77;
					display: block;
				}
					.comments strong {
						display: block;
						color: #393633;
						font-size: 100%;
						line-height: 1;
					}
		.title-line h3 {
			color: #101010;
			font-size: 261.538%;
			line-height: 1.2;
			margin: 0 0 10px;
		}
	#container {
		line-height: 1.23;
		width: 974px;
		margin: 0 auto;
		padding: 0 0 40px;
		min-height: 500px;
	}

	form *:required {
    background: none repeat scroll 0 0 #FFFF99;
}
#fos_user_profile_form{color: #484848;
font-size: 80%;}

.editProfile {
	font-family: 'Futura',Helvetica,Arial,sans-serif;

}

.editProfile h2 {
    color: #FFFFFF;
    display: inline-block;
    font-size: 150%;
    font-weight: normal;
    position: relative;
}
.editProfile h2 span {
    background: linear-gradient(#ff1B1A, #ff9A6B) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    float: left;
    height: 52px;
    line-height: 56px;
    margin: 0 3px 0 0;
    padding: 0 18px;
    position: relative;
    text-shadow: 0 -1px 1px #000000;
    text-transform: uppercase;
    z-index: 2;
    margin: 0 0 1em;
}
/* login-profile style*/
/* comment-blog style*/
.box-comments {
	color: #484848;
}
.comments_count {
    color: #FFFFFF;
    display: inline-block;
    font-size: 230%;
    font-weight: normal;
    position: relative;
    margin: 0 0 1em;
}
.comments_count span {
	font-family: 'Futura', Helvetica, Arial, sans-serif;
	font-weight: normal;
	background: linear-gradient(#720105, #ED1C24) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    float: left;
    height: 52px;
    line-height: 56px;
    margin: 0 3px 0 0;
    padding: 0 18px;
    position: relative;
    text-shadow: 0 -1px 1px #000000;
    text-transform: uppercase;
    z-index: 2;
}

	.box-comments article, .blog-posts article {
		background: #fff;
		margin: 0 0 10px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25);
		        box-shadow: 0 1px 1px rgba(0, 0, 0, .25);
		padding: 15px 20px 15px 80px;
		position: relative;
		overflow: hidden;
	}

    .blog-posts article {
        padding: 15px;
    }

	.box-comments article:last-child {
		margin: 0;
	}
		.box-comments figure {
			border: solid 3px #fff;
            background-color: #e6e6e6;
            padding: 10px;
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
			        box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
			float: left;
			margin: 0 12px 12px 0;
		}
		.box-comments .user-image {
			border: solid 2px #fff;
            background: none;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25);
			        box-shadow: 0 1px 1px rgba(0, 0, 0, .25);
			border-radius: 3px;
			position: absolute;
			top: 15px;
			left: 20px;
            padding: 0;
		}
		.box-comments header {
			margin: 0 0 7px;
		}
			.box-comments header a:link, .box-comments header a:visited {
				font-weight: bold;
			}
		.box-comments footer {
			color: #9d9d9d;
			font-size: 84.615%;
		}
			.box-comments time {
				font-size: 81.818%;
			}
		.comment-content {
			overflow: hidden;
		}
			.comment-content h4 {
				margin: 0;
			}
			.comment-content p {
				margin: 0 0 6px;
			}
/* end of comment-blog style*/
.section01 .game_box h3 a, #review_text h2 a {
	text-decoration: none;
	color: #FFFFFF;
}
.section01 .game_box h3 a:hover {
	text-decoration: underline;
	color: #000000;
}
#review_text h2 a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.front1{
background:url('../images/g1-b1.jpg');
}
.front2{
background:url('../images/g2-b1.jpg');
}
.front3{
background:url('../images/g3-b1.jpg');
}
.front4{
background:url('../images/g4-b1.jpg');
}
.front5{
background:url('../images/g5-b1.jpg');
}
.front6{
background:url('../images/g6-b1.jpg');
}

/*style for popup*/

.well {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    display: none;
    margin: 1em;
}
.well {
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
#bonus-box{  
	margin: 50px auto 0;
    width: 524px;}
#bonus-box .box-rounded {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    color: #333333;
    display: block;
    font-size: 13px;
    line-height: 1.42857;
    margin: 0 0 10px;
    padding: 9.5px;
}
#bonus-box .box-rounded .heading{
    background: none repeat scroll 0 0 #F2DF9B;
    padding: 20px 0;
    position: relative;
    text-align: center;
}
#bonus-box .box-rounded .heading button{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DFDFDF;
    border-radius: 12px;
    color: #6E6E6E;
    float: right;
    font-size: 12px;
    padding: 5px 10px;
    position: absolute;
    right: 10px;
    top: 10px;
}

#bonus-box .box-rounded .content {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 30px;
	font-size: 12px;
    text-align: left;
}

#bonus-box .box-rounded .content .info {
    clear: both;
    margin: 30px 0;
    overflow: hidden;
    width: 100%;
}

#bonus-box .box-rounded .content .info p {
    color: #9494B4;
    float: left;
 	font-size: 14px;
    width: 250px;
}

#bonus-box .box-rounded .content .info .btn-link {
    border-radius: 10px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    overflow: hidden;
    padding: 6px 40px 0;
    text-align: center;
    text-transform: uppercase;
    background: url("../images/bg-red.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

}
#bonus-box .box-rounded .notice {
    background: none repeat scroll 0 0 #FEFAB4;
    color: #333333;
    overflow: hidden;
    padding: 16px 140px 12px;
    text-align: center;
}
#bonus-box .box-rounded .notice p {
    font-size: 12px;
    text-align: center;
}
#bonus-box .box-rounded .notice strong {
    display: block;
    font-size: 16px;
    margin: 0 0 10px;
}

#bonus-box .box-rounded table{
	border-collapse: initial;
	font-size: 14px;
    width: 100%;
}
 #bonus-box .box-rounded td{
	border-left: 1px solid black;
	padding: 10px;
 }
/*end style for popup*/
/* review button style */

.reviewButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.reviewButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.reviewButton:active {
	position:relative;
	top:1px;
}
/* end review button style */
#registerComment{width: 138px;
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	line-height: 33px;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3);
	float: left;
	background: -webkit-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -moz-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -o-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -ms-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 );
	border: 1px solid #b0333e;
	margin: 0 5px 0 15px;
}

#loginComment{
	background: -webkit-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -moz-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -o-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -ms-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 );
	border: 1px solid #5b8821;
	margin: 0 15px 0 25px;
	width: 138px;
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	line-height: 33px;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3);
	float: left;
}
#note{
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	line-height: 22px;
	color: #555555;
	float: left;
	width: 360px;
	/*height: 100px;*/
	background: #fcfcfc;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
	box-shadow: 0px 1px 3px rgba(0,0,0,.25);
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	padding-top:35px;
	padding-bottom:15px;
}
#headingCommentBox{
	margin-top: 5px;
	border-radius: 4px 4px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 44px;
	color: #444444;
	text-shadow: 0px 1px 0px #fff;
	border-bottom: 1px solid #bababa;
	background-color: #bababa;
	width: 360px;
	height: 44px;
}
/* warning table start */
.warningTable a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.warningTable a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.warningTable a:active,
.warningTable a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.warningTable {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.warningTable th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.warningTable th:first-child{
	text-align: left;
	padding-left:20px;
}
.warningTable tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.warningTable tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.warningTable tr{
	text-align: center;
	padding-left:20px;
}
.warningTable tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.warningTable tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.warningTable tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.warningTable tr:last-child td{
	border-bottom:0;
}
.warningTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.warningTable tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.warningTable tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
/* warning table end */
.flag-us {
	height: 33px;
	width: 46px;
	-webkit-box-shadow: 0 0 1px 1px #8d8983;
	        box-shadow: 0 0 1px 1px #8d8983;
	float: left;
	border-radius: 5px;
	margin: 7px 7px 0 0;
	background: url(../images/us-flag.png) no-repeat 0 0;
	text-indent: -999em;
	text-align: left;
}
.flag-uk {
	height: 33px;
	width: 46px;
	-webkit-box-shadow: 0 0 1px 1px #8d8983;
	        box-shadow: 0 0 1px 1px #8d8983;
	float: left;
	border-radius: 5px;
	margin: 7px 7px 0 0;
	background: url(../images/uk-flag.png) no-repeat 0 0;
	text-indent: -999em;
	text-align: left;
}
a.btn-1:link, a.btn-1:visited {
	display: inline-block;
	height: 42px;
	line-height: 46px;
	border: solid 1px #cac9c6;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 1px #fff;
	        box-shadow: 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 1px #fff;
	background: rgba(255, 255, 255, .5) url(../img/images-1.png) no-repeat 100% -1605px;
	padding: 0 55px 0 20px;
	color: #252422;
	font-size: 123.076%;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

a.btn-1a:link, a.btn-1a:visited {
    display: inline-block;
    height: 42px;
    line-height: 46px;
    border: solid 1px #cac9c6;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 1px #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .4), inset 0 0 1px #fff;
    padding: 0 20px;
    color: #252422;
    font-size: 123.076%;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    font-weight: bold;
    outline: none;
}

a.currPage:link, a.currPage:visited {
    background-color: #C8280F;
    color: white;
}

#spinner{
	margin:20px;
	text-align:center;
	display:none;
}
.casino-list header {
    margin: 20px 0px 0px;
    text-align: center;
    padding: 12px 0px 30px;
}
.content-footer {
	margin: 20px 0 0;
	text-align: center;
	padding: 12px 0 0;
	position: relative;
}
