/*
Theme Name: Review 
*/

/* =Reset default browser CSS. 
-------------------------------------------------------------- */
 
a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, body, br, button, caption, center, cite, code, col, colgroup, dd, del, dir, div, dfn, dl, dt, em, fieldset, font, form, frame, frameset, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, ins, isindex, kbd, label, legend, li, link, map, menu, noframes, noscript, object, ol, optgroup, option, p, param, pre, q, s, samp, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align: baseline;
 background:none;
}
ol, ul {
 list-style:none;
}
h1, h2, h3, h4, h5, h6, li {
 line-height:100%;
}
h1, h2 {
	font-size:14px;
	margin:7px 0 7px 0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
input, textarea, select {
 font:11px Arial, Helvetica, sans-serif;
 vertical-align:middle;
 padding:0;
 margin:0;
}
form, fieldset {
 border-style:none;
}

/* general setting */
htm,body {
 height:100%;
 background:url(images/bg.jpg) 0 0 repeat;
 color:#000;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
a {
 text-decoration:none;
}
.left {
 float:left;
}	
.right {
 float: right;
}
.floatright {
	float:right;
	display:inline;
	margin-top: -35px;
}
.clr {
 height:0;
 font-size:0;
 clear:both;
 display:block;
}
p {
font-size: 13px;
color: #767676;
line-height: 18px;
 margin: 8px 0 8px 0;
text-align: left;
padding-right: 10px;
}

/*****common styles*******/
#wrapper{width:100%; margin:0 auto; overflow:hidden; background:url(images/header_bg.jpg) 0 0 repeat-x;}
.main_wrapper{width:950px; margin:0 auto; }
#header{width:100%; height:100px; clear:both; margin:auto;}
#container{width:100%;  clear:both; margin:auto; }
#footer{width:962px; margin:0 auto;  overflow:hidden; text-align:center;}

/*........ header part .......*/
.logo a{ float:left; margin-top:53px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		opacity: 1;}
.logo a:hover{ opacity: 0.8;}

.header_content{width:590px; float:right; height:100px; }
.header_content_top{width:100%; height:25px; margin-top:14px; margin-bottom:15px;}
.search_part{width:150px; float:right; height:25px; overflow:hidden; background:url(images/search_box.png) no-repeat; margin-left:20px; display:inline;}
input.subBTN{width:14px; height:13px; background:url(images/search_btn.png) no-repeat; cursor:pointer; float:left; margin:6px 0 0 5px; display:inline;}
input.searchBOX{width:120px; height:25px; float:left; line-height:25px; color:#fff; padding:0 5px;}
.fbLike{float:right; margin-top:2px;}

#navigation{width:100%;  overflow:hidden; background:url(images/menu_bg.jpg) 0 0 repeat-x; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-bottom:1px solid #121314;}
#navigation ul li{float:left; line-height:35px; color:#fff; text-shadow:-1px -1px 1px #000; -moz-text-shadow:-1px -1px 1px #000; -webkit-text-shadow:-1px -1px 1px #000; font-size:12px; background:url(images/li_bg.jpg) 100% 0 no-repeat; display: block; text-align: center;}
#navigation ul li.last{background:none; width:105px;}
#navigation ul li a{padding: 0 15px; color:#fff; text-shadow:-1px -1px 1px #000; -moz-text-shadow:-1px -1px 1px #000; -webkit-text-shadow:-1px -1px 1px #000; display:block;}
#navigation ul li a:hover{background:url(images/li_hover.jpg) 0 0 repeat-x;opacity: 0.8;}

#navigation ul li.current-menu-item a, #navigation ul li.current_page_item a{background:url(images/li_active.jpg) 0 0 repeat-x;}
#navigation ul li > ul{ display: none;}
#navigation ul li:hover > ul{display: block; opacity: 1;}
#navigation ul li ul{ position: absolute; background: none repeat scroll 0 0 #212121; z-index: 2147483647;}
#navigation ul li > ul li{float:none; line-height:35px; color:#fff; text-shadow:-1px -1px 1px #000; -moz-text-shadow:-1px -1px 1px #000; -webkit-text-shadow:-1px -1px 1px #000; font-size:12px; background:url(images/li_bg.jpg) 100% 0 no-repeat; text-align: left; display: block;}
#navigation ul li > ul li a{ width: 105px;}
/*......header part end ......*/

/*............... container part ...............*/
.topRead_content{-webkit-border-radius: 0 0 3px 3px; border-radius:0 0 3px 3px; width:948px; background:#fff; border:1px solid #d9d9d9; border-top:none; position:relative; z-index:2; margin-bottom:30px;}
.topRead_inner{padding:15px 20px; overflow:hidden; display:none;}
.topRead_inner h1{color:#000; font-size:22px; padding-bottom:20px;}
.topRead_inner p{padding-bottom:15px; color:#757575;}
a.readCloseBTN  {background:url(images/header_open_btn.png) no-repeat; width:151px; height:40px; color:#e13132; font-size:14px; font-weight:bold; text-align:center; position:absolute; bottom:-40px; z-index:1; left:398px; line-height:25px;}
a.readCloseActive{background:url(images/header_close_btn.png) no-repeat; width:151px; height:30px; color:#e13132; font-size:14px; font-weight:bold; text-align:center; position:absolute; bottom:-30px; z-index:1; left:398px; line-height:25px;}
a.readCloseActive{display:none;}


.container_top_part{width:100%; clear:both; display:block; margin-bottom:18px;}
.sidebar{width:187px; float:left;}
.sidemenu{-webkit-border-radius: 3px; border-radius: 3px; width:185px; overflow:hidden; background:#ffffff; border:1px solid #dadada; margin-top:24px; margin-bottom:10px;}
.sidemenu ul li{line-height:31px; border-bottom:1px solid #dadada; font-size:12px; color:#656565; position:relative;}
.sidemenu ul li a{padding-left:11px; color:#656565; display:block;}
.sidemenu ul li a:hover , .sidemenu ul li.active a{color:#e13132;}
.sidemenu ul li.parent{position:relative;}
.sidemenu ul li.parent ul.child{border-right:4px solid #acd373; display:none; overflow:hidden; border-top:1px solid #dadada;}
.sidemenu ul li.parent ul.child li a{padding-left:32px; color:#656565;}
.sidemenu ul li.parent ul.child li a:hover , .sidemenu ul li.parent ul li a.active{color:#0033cc;}
.sidemenu ul li.parent ul.child li.chilidLast{border-bottom:none;}

.sidemenu ul li.parent{position:relative;}
.sidemenu ul li.parent ul.sub-menu{border-right:4px solid #acd373; overflow:hidden; border-top:1px solid #dadada; display: block;}
.inner ul li.parent ul.sub-menu{border-right:4px solid #acd373; overflow:hidden; border-top:1px solid #dadada; display: none;}
.sidemenu ul li.parent ul.sub-menu li a{padding-left:32px; color:#656565;}
.sidemenu ul li.parent ul.sub-menu li a:hover , .sidemenu ul li.parent ul.sub-menu li a.active{color:#e13132;}
.sidemenu ul li.parent ul.sub-menu li.chilidLast{border-bottom:none;}
 
.latest_news_block{width:100%; overflow:hidden; padding-top:15px;}
.latest_news_block h2{font-size:18px; color:#000; padding-bottom:7px;}
.h2video{margin-bottom: -15px;padding-top: 10px;}
.latest_news_content{width:100%; overflow:hidden; margin-bottom:30px; clear:both;}
.single_news{-webkit-border-radius: 3px; border-radius: 3px; width:220px; height:264px; background:#fff; border:1px solid #d9d9d9; float:left; margin-right:15px; display:inline;}
.single_news_last{margin-right:0!important;}
.single_news img{padding:10px 0 10px 9px; overflow:hidden;/* width:202px; height:117px;*/}
.single_news h4{padding:0 5px 3px 8px; font-size:14px; line-height:18px; color:#000;}
.single_news h4 a{color:#000;}
.single_news h4 a:hover{color:#e13132;}
.single_news span{color:#767676; font-size:10px; padding-bottom:4px; display:block; padding-left:8px;}
.single_news p{color:#9a9a9a; line-height:18px; padding:0 5px 5px 8px;}
.last_news{margin-right:0;}

/*............banner slidre .........*/
.news_navigation{width:100%; overflow:hidden; height:33px; position:relative;}
span#controls{width:950px; height:33px; background:url(images/slide_nav_bg.png) 0 0 repeat-x; position:absolute;}
.review_slider1 span#controls{width:250px; height:33px; background:url(images/slide_nav_bg.png) 0 0 repeat-x; position:absolute;}
.slider ul, .slider li{margin:0;padding:0;list-style:none;position:relative;display:block;}
.slider, .slider li {width:950px;  overflow:hidden;  margin:0 auto 20px;}
.review_slider2  ol{display: none;}
.review_bottom_right  ol, .latest_news_content  ol, .latest_flash_block ol, .latest_news_block ol, .review_slider1  ol{padding:0; height:20px; width:148px; position:absolute; bottom:0; left:404px; padding-bottom:0; margin-bottom:0;}
.review_bottom_right ol li, .latest_news_content  ol li, .latest_flash_block ol li, .latest_news_block ol li, .review_slider1 ol li{margin:0 1px 0 0; padding:0; float:left; list-style:none; height:8px; line-height:8px;}
.review_bottom_right  ol li a, .latest_news_content  ol li a, .latest_flash_block ol li a, .latest_news_block ol li a, .review_slider1 ol li a{float:left; height:8px; line-height:8px;  background:url(images/slide_bullet.png) no-repeat; text-indent:-9999px;  padding:0 9px;text-decoration:none;}
.review_bottom_right ol li.current a, .latest_news_content  ol li.current a,  .latest_flash_block ol li.current a, .latest_news_block ol li.current a, .review_slider1  ol li.current a {background:url(images/slide_bullet_h.png) no-repeat;}
.review_bottom_right ol li a:focus, .latest_news_content ol li a:focus, .latest_flash_block ol li a:focus, .latest_news_block ol li a:focus,  .review_slider1  ol li a:focus, .prevBtn a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
.prevBtn, .nextBtn {display:block; width:32px; height:33px; position:absolute; left:0; top:0; z-index:1000; background:url(images/prev_btn.png) no-repeat 0 0; cursor:pointer;}	
.nextBtn{left:919px;}														
.nextBtn {background:url(images/next_btn.png) no-repeat 0 0;}

/*............banner slidre END .........*/

/*................ container part end ...............*/  

/*...... main menu .........*/


/*............trusted sports part .........*/
.trust_sports{width:100%; /*padding-top:20px;*/ height:auto; margin:0px; overflow:hidden; margin-bottom:25px;}
.trust_news{height:auto; margin: 0; overflow:hidden; float:right;}
.trust_news h1{color:#000; font-size:22px; padding-bottom:12px; display:block;}
.trust_news h2{color:#000; font-size:16px; padding-bottom:12px; display:block;}
.trust_news p{color:#212121; line-height:18px; padding:0;}
/*............trusted sports part .........*/

/*................ casino games part...............*/
.casino_games_main{width:100%; height:auto; margin:0px; margin-bottom:20px;}
.casino_games_main_left{width:685px; height:auto; margin:0px; float:left;}
.casino_games_main_left_top{-webkit-border-radius: 3px; border-radius: 3px; width:685px; height:auto; margin:0px; float:left; background:#fff; border:1px solid #d9d9d9 ; margin-bottom:10px;}
.casino_games_main_left_bottom{width:685px; height:auto; margin:0px; float:left; background:#fff; border:1px solid #d9d9d9 ; margin-bottom:10px;}

.casino_top{width:100%; height:37px; margin:0px; overflow:hidden; background:url(images/review_separator.png) bottom left repeat-x;}
.casino_top h2{color:#212121; font-size:16px; text-transform:uppercase; padding:0 12px; display:block; line-height: 37px;}
.casino_top_button{width:24px; height:24px; overflow:hidden; margin:0px; float:right; padding:7px; padding-top:5px;}
.casino_content{width:200px; height:auto; overflow:hidden; margin:0px; float:left; margin-top:11px; margin-left:21px; padding:0px; }
.casino_content h3{color:#212121; font-size:14px; line-height:18px; padding:10px 0px; text-align:left; font-weight:bold;}
.casino_content h3 a{color:#212121;}
.casino_content h3 a:hover{color:#d42425; }
.casino_content span{color:#999999; font-size:10px; line-height:18px; padding-bottom:9px;}
.casino_content p{color:#767676; font-size:12px; line-height:18px; padding-bottom:9px;}
.casino_content_bottom{width:100%; height:35px; overflow:hidden; margin:0px; border-top:1px solid #d9d9d9;}
.casino_content_bottom ul{color:#e13132; float:right; margin:8px 5px 0px 0px;}
.casino_content_bottom ul li a{color:#e13132; text-decoration:none; font-size:12px;}

.casino_games_right{width:242px; height:auto; margin:0px; float:right;}
.casino_review{-webkit-border-radius: 3px; border-radius: 3px; width:240px; height:auto; margin:0px; float:right; background:#fff; border:1px solid #d9d9d9;}
.casino_review_content{display: block; padding:10px; margin-top:0; height: auto; background:url(images/review_separator.png)0 0 repeat-x;}
.casino_review_content_first{background: none!important;}
.casino_review_content h3{color:#1c67ac; font-size:14px; line-height:18px; padding-bottom:6px;}
.casino_review_content h3 a{color:#1c67ac; }
.casino_review_content h3 a:hover{color:#000; }
.casino_review_image{width:62px; height:auto; float:left; margin:0px; overflow:hidden;}
.casino_review_text{width:148px; height:auto; float:left; margin:0px 0px 10px 10px; height:60px;}
.casino_review_text p{color:#9a9a9a; font-size:12px; line-height:18px;}

.flash_games{width:100%; height:auto; overflow:hidden; margin:0px; }
.flash_content{width:206px; height:auto; overflow:hidden; margin:0px; float:left; margin-top:11px; margin-left:21px; padding:0px; }
.flash_content .titlebar{ overflow:hidden; clear:both; margin:auto; padding:10px 0px 5px 0px;}
.flash_content .titlebar h2{ float:left; width:120px; color:#212121; font-size:12px; font-weight:bold;}
.flash_content .titlebar h2 a{color:#212121;}
.flash_content .titlebar h2 a:hover{color:#1c67ac;}
.flash_content .titlebar .star{ float:right;} 
/*................ casino games part end...............*/

/*................ footer part ...............*/
.footer{width:100%; margin:0 auto 20px auto; background:url(images/footer_separator.png)0 0 no-repeat; }
.footer_logo{height:88px; overflow:hidden; float:left; margin-top:22px;}
.footer_content{width:auto; height:auto; overflow:hidden; margin:0 auto; margin-right:0px;}
.footer_link{width:187px; height:auto; overflow:hidden; margin-right:0px;margin-top:30px; float:right; padding-left:18px;}
.footer_link ul{width:181px; height:auto; margin:0px; padding:0px; overflow:hidden; display:block; float:right;}
.footer_link ul li{width:181px; height:31px; margin:0px; padding:0px; overflow:hidden; display:block; padding-top:5px;}
.footer_link ul li a{width:181px; height:31px; margin:0px; padding:0px; overflow:hidden; display:block; color:#000; padding-top:7px; padding-left:15px; font-size:12px; color:#979797;text-align:left;line-height: 17px;}
.footer_link ul li a:hover{width:181px; height:31px; margin:0px; padding:0px; overflow:hidden; display:block; color:#000; padding-left:15px;/*border:1px solid red;*/padding-top:7px; font-size:12px; color:#fff; background:#e13132; }

.footer_link h3{font-size:16px; color:#767676; margin-bottom:9px; height:23px; line-height:23px; text-align:left; padding-left:45px;}
.footer_link h3.footer_title1{background:url(images/footer_link1.png) 17px 0 no-repeat;}
.footer_link h3.footer_title2{background:url(images/footer_link2.png) 16px 0 no-repeat;}
.footer_link h3.footer_title3{background:url(images/footer_link3.png) 16px 0 no-repeat;}

/*................ footer part end ...............*/

.topCassino_part{width:520px; float:left; margin-left:20px;}
.topCassino_part h2{color:#7f8f9a; font-size:16px; font-weight:bold; padding-bottom:8px;  }
.topCasinoContent{-webkit-border-radius: 3px; border-radius: 3px; background:#ffffff; border:1px solid #dadada; overflow:hidden;}
.top_casino_row{width:508px; margin:0 auto; overflow:hidden; padding-top:7px;  border-bottom:1px solid #dedede; padding-bottom:6px;}
.top_casino_row-last{border-bottom:0 none!important;}
.top_casino_row:hover{background:#f1f1f1; cursor:pointer;}
.top_casino_col1{width:218px; float:left; overflow:hidden; margin-right:10px; display:inline;}
.top_casino_col1 img{float:left; margin-right:8px; display:inline;}
.top_casino_row h4{color:#767676; font-size:14px;  padding-bottom:4px;}
.top_casino_col1 p{color:#767676; font-size:11px; line-height:13px; overflow: hidden;}
.top_casino_col2{width:88px; float:left; overflow:hidden; margin-right:14px; display:inline;}
.top_casino_col2 span{display:block; color:#d42425; font-size:14px; font-family:arial; font-weight:bold;}
.top_casino_col3{width:85px; float:left; margin-top:13px; display:inline; margin-right:14px;}
a.playBTN{
	float:left;
	margin-top:5px;
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
}

a.playBTN:hover{
	background-image: none;
	}

.topRight_side{-webkit-border-radius: 3px; border-radius: 3px; width:211px; height:257px; position:relative; text-align:center; position:relative; z-index:1; float:right; background:#ffffff; border:1px solid #dadada; margin-top:24px;}
.topright-wrapper{padding: 10px;}
.casino-info{
	text-align: left;
	}
	
.casino-info h3 {
	margin-top: 15px;
	}
	
.casino-info h3 a{
	color: #212121;
	font-size: 14px;
	}
	
.casino-info p{
	margin-top: 15px;
	color: #767676;
	font-size: 14px;
	}
.bonus_code{width:202px;  background:#e13132;  padding:5px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px}
.bonus_code a{line-height:27px; color:#fff; text-align:center !important; display:block;
font-size: 14px; font-weight: bold;}
.bonus_code a:hover{text-decoration: underline;}
.hover-side{width:198px; height:259px; position:absolute; top:-1px; left:-1px; visibility: hidden; background:url(images/hover-bg.png) no-repeat;}
.topRight_side:hover .hover-side{ visibility:visible;}
.topRight_side .hover-side a{ margin:95px 0px 0px 45px; display:block; background:url(images/btn.png) no-repeat; width:112px; height:33px; color:#fff; font-size:14px; font-weight:normal; line-height:33px; text-align:center;}
.hover-side p{ font-size:10px; text-align:center; color:#fff; line-height:12px; width:120px; margin:5px auto;}
.topRight_side .hover-side a:hover{ color:#ccc;}


/*================= inner page =================*/
.inner_top_container{width:100%; clear:both; margin:auto; display:block;}

.inner_feature_casino_wrap{width:100%; margin:17px 0; clear:both;}
.inner_feature_casino_inner{width:185px; clear:both; background:#ffffff; border:1px solid #dadada;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }
.inner_top_container .sidemenu{margin-top:0;}
.inner_top_container .sidebar h3{font-size:14px; color:#212121; margin-bottom:9px;}
.inner_feature_casino_inner ul{padding:9px 0 0 9px; }
.inner_feature_casino_inner ul li{line-height:29px; margin-bottom:10px;}
.sidemenu ul li a{ font-weight:bold; }
.sidemenu ul ul li a{ font-weight:normal;}

.inner_feature_casino_inner ul li span{float:left; display:block; line-height:29px; color:#959595; width:117px;}
a.innerPlayBtn{
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
}

a.innerPlayBtn:hover{
	background-image: none;
	}
	
	
/*.red a{
	color:#d42425!important;
}*/

.green a:hover{
	background-color: #d42425;
	color: #ffffff!important;
	background-image: none;
	}
	
.green a{
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 4px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#000000;
	background-color:#ffffff;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	margin-left: 7px;
	float: left;
	}
	.red a{
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 4px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#ffffff;
	background-color:#d42425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	margin-left: 7px;
	float:right;
	}

.red a:hover{
	background-color: #ffffff;
	color: #000000!important;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	margin-left: 7px;
	}

a.seeAll_inner{color:#e13132; line-height:28px; display:block; text-align:right; border-top:1px solid #dadada; margin-top:10px; padding:0px 10px 0px 0px;}
.inner_sideMenu{width:100%; overflow:hidden;}
.inner_content{width:740px; float:right; overflow:hidden; margin-top:12px;}
.inner_content h1{font-size:18px; color:#212121; padding-bottom:9px;}
.inner_content_wrap{width:718px; overflow:hidden; border:1px solid #dadada; background:#fff; padding:10px 10px 14px;-webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 10px 0;}
.inner_content_wrap h2{border-bottom:1px solid #dadada; padding-bottom:8px; font-size:14px; color:#000; margin-bottom:14px;}
.inner_content_wrap h2 a{color:#000;}
/*.inner_content_wrap div{width:100%; overflow:hidden;}*/
.inner_content_wrap div img{border:#e3e3e3 1px solid; padding:10px; float:right; margin:0 0 6px 20px;}
.inner_content_wrap .gridwrapper img{border:#e3e3e3 1px solid; padding:5px; float:left; margin: 0 20px 0 0; background: #ffffff;}
/*.inner_content_wrap div p{padding-bottom:16px; color:#767676;}*/
.inner_content_wrap div a.left{color:#000; font-size:14px; font-weight:bold; line-height:18px; display:block;}
.grid.gridwrapper {width:160px;}
a.readPlay{
	float:right;
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	}
	
a.readPlay:hover{
	background-image: none;
	}
	
button.readPlay{
	float:right;
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	}
	
button.readPlay:hover{
	background-image: none;
	}
.inner_comment{width:718px; background:url(images/postedBg.jpg) 0 0 repeat-x; overflow:hidden; border-bottom:1px solid #dadada; border-top:none; padding:8px 10px; margin-bottom:20px;}
.inner_comment img{float:left; margin-right:10px; display:inline;}
.inner_comment h6{ font-size:10px; color:#767676; font-weight:normal; padding-bottom:2px; padding-top:5px;}
.inner_comment h5{ font-size:11px; color:#767676; padding-bottom:3px;}
.inner_comment h5 a{color:#767676;}
.inner_comment span{ font-size:10px; color:#767676; display:block; font-style:italic;}
.inner_comment ul{float:right; overflow:hidden;}
.inner_comment ul li{float:left; width: 85px; display:inline;}
.inner_give_comment{width:722px; overflow:hidden; border-bottom:1px solid #dadada; background:#fff; padding:8px;}
.put_comment{width:100%; overflow:hidden; margin-bottom:10px;}
.commentTop{width:100%; overflow:hidden;}
.commentTop img{float:left; margin-right:10px; display:inline;}
.commentTop textarea{border:1px solid #dadada; background:#fff; padding:5px; height:50px; width:707px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
input.giveComent_btn{float:right; padding:0 8px; background:url(images/comment_bg.jpg) 0 0 repeat-x; line-height:29px; height:29px; overflow:hidden;  cursor:pointer; margin-top:8px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; color:#fff; font-size:12px; margin-right:3px; display:inline;}
.prevComment{width:655px; float:right; overflow:hidden; border-top:1px solid #dadada; padding-top:18px; margin-bottom:5px;}
.prevComment img{float:left; margin-right:10px; display:inline;}
.prevComment div{width:590px; float:left; overflow:hidden;}
.prevComment div h5{color:#e13132; padding-top:5px; padding-bottom:5px; font-size:12px;}
.prevComment div h5 a{color:#e13132;}
.prevComment div p{color:#212121; font-size:14px; padding-bottom:2px;}
.prevComment div  span{display:block; font-size:11px; color:#cccccc;}
.innerPage_content_top{width:100%; overflow:hidden; height:30px; margin-bottom:10px;}
 
.breadcrumb{float:left;  border-left:1px solid #dadada; border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }	
.breadcrumb ul{height:30px; line-height:30px; }
.breadcrumb ul li{font-size:11px; float:left; line-height:28px; height:30px;  position:relative; background:url(images/breadcum_bg.png) 0 0 repeat-x; }
.breadcrumb ul li a{color:#000; height:30px; line-height:30px; background:url(images/breadcum_bg.png) 0 0 repeat-x;  padding:0 10px 0 20px;  display:inline-block;  float:left; }
.breadcrumb ul li span.hv{float:right; width:12px; height:30px; background:url(images/breadcum_arrow.png) 100% 0 no-repeat; display:inline-block; position:absolute; right:0; top:0; margin-right:-12px; z-index:500;} 
.breadcrumb ul li:hover a{background:url(images/breadcum_bg_h.png) 0 0 repeat-x; }
.breadcrumb ul li:hover span{background:url(images/breadcum_arrow_h.png) 100% 0 no-repeat;}
.breadcrumb ul li span.homeBreadCum{  padding:0 5px 0 0px;}
.breadcrumb ul li span.homeBreadCum img{top:2px; position:relative;}
.breadcrumb ul li.last{ padding-left:20px; padding-right:10px;}
.breadcrumb ul li.last:hover { background:url(images/breadcum_bg_h.png) 0 0 repeat-x; cursor:pointer;}


a.lastONE_innerLink{float:left; margin-left:10px; text-decoration:underline; color:#767676; display:block; font-size:11px; line-height:30px;}
.inner_add{padding:5px; border:1px solid #dadada; background:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin:20px 0;}
.inner_add a{display:block; height:90px;}


/*=================== section page ========================*/
.sectionCasino_block{width:100%; overflow:hidden; clear:both; padding-top:10px;}
.sectionCasino_block h3{font-size:16px; color:#212121; padding-bottom:18px;}
.section_cas_content{width:100%; overflow:hidden;}
.section_cas_content div.section_cas_single{width:203px; float:left; overflow:hidden; margin-right:30px; display:inline;}
.section_cas_content div.section_cas_last{margin-right:0;}
.section_cas_content div.section_cas_single img{margin:0 0 7px 0; float:none; padding:0; background:none; border:none;}
.section_cas_single h4{font-size:14px; color:#212121; padding-bottom:4px; line-height:18px;}
.section_cas_single h4 a{color:#212121;}
.section_cas_single h4 a:hover{color:#e13132;}
.section_cas_single span{color:#767676; font-size:10px; display:block; margin-bottom:5px;}


/*=================== review page =======================*/
.reviewPlay_slider_wrap{width:100%; overflow:hidden;height: 278px;}
.review_play_single{width:220px; height:158px; background:#fff; border:1px solid #d9d9d9; float:left; margin-right:20px; display:inline;}
.review_play_single img{margin:9px 0 9px 9px;}
.review_play_single span{float:right; display:inline-block; margin-right:10px;}
.review_play_single span img{margin:0;}
.review_play_single a{float:left; margin-left:9px; color:#212121; font-size:14px; font-weight:bold;}
.review_play_single_last{margin-right:0;}
.review_content_wrap{width:718px; overflow:hidden; border:1px solid #dadada; background:#fff; padding:6px 10px 14px;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.review_content_top{width:100%; overflow:hidden; margin-bottom:20px;}
.review_powered{width:90px; float:right;  background:url(images/review_power_bg.jpg) repeat-x bottom #fff; border:1px solid #dadada; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; text-align:center;}
.review_powered span{display:block; margin-bottom:1px; font-size:10px; color:#999; text-align:right; margin-right:8px; margin-top:2px;}
.review_powered a{display:block; margin-left:8px;}
.review_content_top_left{float:left; overflow:hidden; width:595px; color:#767676;}
.review_content_top_logo{float:left; overflow:hidden; height:91px; padding-right:18px; margin-right:16px; display:inline; border-right:1px solid #dadada; margin-top:8px; padding-top:4px;}
.review_content_top_left ul {overflow:hidden; padding:6px 0;}
.review_content_top_left ul li{float:left; margin-right:10px; line-height:16px; display:inline; color:#e9ba00; font-size:14px; font-weight:bold;}
.review_content_top_left ul li span{color:#000;}
.review_content_top_left ul li span span{color:#666;}
.review_content_top_left p span{font-weight:bold;}
a.review_palyBtn{	
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:16px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	margin-top: 8px;
	}
	
a.review_palyBtn:hover{
	background-image: none;
	}
	
.review_content_bottom{width:100%; overflow:hidden;}
.review_bottom_left{width:273px; float:left; overflow:hidden;}
.review_bottom_right{padding-bottom: 28px; width:425px; float:right; overflow:visible;}
.review_content_bottom h5{padding-bottom:9px; margin-bottom:12px; border-bottom:1px solid #dadada; font-size:14px; color:#212121;}
.review_content_bottom h5 a{color:#212121;}
.review_slider1{width:100%; overflow:hidden; height:270px; margin-bottom:15px;}

.deposit_review_block{width:100%; overflow:hidden; margin-top:10px; margin-bottom: 30px;}
.deposit_review_block h4{background:url(images/review_power_bg.jpg) 0 0 repeat-x; width:271px; height:30px; line-height:30px; color:#212121; font-size:14px; font-weight:bold; border:1px solid #dadada; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin: 1px 0;}
.deposit_review_block h4 a{display:block; padding-left:9px; color:#212121;}
.deposit_review_block h4 a:hover , .deposit_review_block h4 a.active{color:#2599cf;}
.deposit_review_block div{overflow:hidden; clear:both; padding:10px 5px; display:none;}
.deposit_review_block div.active{display:block;}
.deposit_review_block div p span{font-weight:bold;}
.deposit_review_block div p span.deposit_bonus_amt{color:#e13132; font-size:30px; display:inline-block; line-height:32px; padding-right:5px;}

.review_bottom_right_block{width:420px; margin-bottom:10px;clear:both;padding-top:15px;}
.review_bottom_right_block ul li{line-height:15px; color:#767676; background:url(images/review_bullet.png) 0 5px no-repeat; padding-left:15px;padding-right:5px; margin-bottom:5px;display: inline;float:left;width: 120px;overflow: hidden;height: 17px;}
.review_bottom_right_block_wide{width:420px; margin-bottom:10px;clear:both;padding-top:15px;}
.review_bottom_right_block_wide ul li{line-height:15px; color:#767676; background:url(images/review_bullet.png) 0 5px no-repeat; padding-left:15px;padding-right:5px; margin-bottom:5px;display: inline;float:left;height: 17px;width:100%;}
.review_slider2{width:100%; overflow:hidden; clear:both;}
.review_slider2_single{width:253px; float:left; position:relative; height:121px; }
 
.slier-snapbox { position:relative;height:121px;  width:161px; margin-bottom:5px;}
.slier-snapbox  .slider_img_hover{width:253px; height:121px; background:url(images/slider_hover_bg.png) 0 0 repeat; position: absolute; top:0; left:0; visibility:hidden; -webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		opacity: 0; }
.slier-snapbox:hover .slider_img_hover{ visibility:visible; cursor:pointer;	opacity: 1;}

.review_slider2_single div.slider2Caption{width:100%; height:14px; line-height:14px;}
.review_slider2_single div.slider2Caption a{float:left; display:inline-block; font-weight:bold; font-size:12px; color:#212121;}
.review_slider2_single div.slider2Caption a:hover{ color:#900;}
.review_slider2_single div.slider2Caption span{float:right;}
.review_slider2_single span{color:#767676; font-size:10px; line-height: 23px;}
a.slidePlayBTN{display:inline-block; padding:0 8px; color:#fff; background:url(images/play_bg.png) 0 0 repeat-x; height:29px; line-height:29px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; font-size:14px; margin:44px 0 10px 90px;}
a.slideDownBTN{display:inline-block; padding:0 10px; color:#fff; background:url(images/slider_download_bg.png) 0 0 repeat-x; height:33px; line-height:33px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; font-size:14px; margin:0 0 0 39px;}

.review-snap, .info-block{ position:relative;}
.review-snap .review-hover{width:202px; height:117px; background:url(images/slider_hover_bg.png) 0 0 repeat; position:absolute; top:9px; left:9px; visibility:hidden;  -webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		opacity: 0; }
.review-snap:hover .review-hover, .info-block:hover .info-hover{visibility:visible; cursor:pointer;opacity: 1; }
.review-snap .review-hover a{ font-weight:normal; margin:45px 0px 0px 55px;} 
.info-block .info-hover{ padding:0px; width:272px; height:95px; background:url(images/bg-hover.png) repeat; position:absolute; top:-5px; left:-5px; visibility:hidden; }  
.info-block .info-hover a.slidePlayBTN{ margin:33px 0px 0px 100px;}


/*review slider*/
.reviewPlay_slider_wrap ol {left:440px;}
.review_slider1 span#{width:273px;}
.review_slider1 .nextBtn{left:244px;}
.review_slider1 ol {left:114px;}
.review_slider1 .slider, .review_slider1 .slider li {width:273px;  overflow:hidden;  margin:0 auto 10px;}

.review_slider2 span#controls{width:242px;}
.review_slider2 .nextBtn{left:242px;}
.review_slider2 ol {left:125px;}
.review_slider2 ol {left:125px;}
.review_slider2 .slider{border:1px solid #dadada; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin-bottom:3px; width:261px !important; padding:9px 0 10px 10px; overflow:hidden;}
.review_slider2 .slider, .review_slider2 .slider li { height:157px;  overflow:hidden;  margin:0 auto 10px;}


/*home page*/
.casino_games_mainWrap{width:100%; overflow:hidden;}

.img-snap { position:relative; width:200px; height:151px; display:block;} 
.img-snap .hover{ position:absolute; top:0px; left:0px; width:200px; height:151px; visibility:hidden; background:url(images/hover.png) no-repeat;-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		opacity: 0;} 
.img-snap .hover a{
	margin:65px 0px 0px 55px;
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	}
.img-snap:hover .hover{ visibility:visible; cursor:pointer;opacity: 1;} 
.img-snap:hover .hover a:hover{ background-image: none;}

.flash-block h2{ border:0px; padding:5px 0px 10px 0px; margin:0px;}
.inner_content_wrap .flash-block img{ border:0px; margin:0px auto; padding:0px 1px; text-align:center; font-size:0px; float:none;}
.flash-info-block{ overflow:hidden; clear:both; margin:auto; padding:0px 0px 5px 0px;}
.flash-block-l{ float:left; width:570px; margin-right:30px; display:inline-block;}
.flash-block-r{ float:left; width:112px; text-align: center;}
.flash-block-r h4{ color:#767676; font-size:12px; font-family:arial; line-height:16px; font-weight:bold;}
.flash-block-r .play{ text-align:center; display:block; border:0px; background:url(images/btn.png) no-repeat; font-size:14px; font-family:arial; height:33px; line-height:33px; width:112px; margin:auto; clear:both;}
.flash-block-r .play a{ color:#fff;}
.flashbox{ width:718px; height:528px; margin:5px auto; padding:0px; border:0px; clear:both; overflow:hidden;}
.adv720x99{ width:720px; height:99px; margin:auto; clear:both; padding:5px 0px; overflow:hidden;}

 
.latest_flash_block{width:100%; overflow:hidden; clear:both; margin-bottom:18px;}
.latest_flash_block h2{font-size:18px; color:#000; padding-bottom:7px;}
.latest_flash_block .review_play_single{ width:218px; height:222px; margin-right:23px;} 
.latest_flash_block .review_play_single .review-snap .review-hover{width:200px; height:151px; background:url(images/slider_hover_bg.png) repeat; position:absolute; top:10px; left:10px; visibility:hidden; }
.latest_flash_block .review_play_single .review-snap:hover .review-hover{ visibility: visible;} 
.latest_flash_block .review_play_single .review-snap  a.slidePlayBTN{ background:url(images/btn.png) no-repeat; font-size:14px; font-family:arial; height:33px; line-height:33px; width:112px; color:#fff; text-align:center; margin:68px 0px 0px 46px;font-weight:normal; padding:0px;} 
.latest_flash_block  .last {
	margin: 0px!important;
	}
	
.slider .last {
	margin: 0px!important;
	}
.titebr-flash{overflow:hidden; clear:both;}
.titebr-flash-l{ float:left; width:120px;}
.titebr-flash-l h3{  font-size:12px; font-weight:bold; color:#212121; line-height:16px;}
.review_play_single .titebr-flash-l h3 a{ float:none; color:#212121; font-size:12px; display:block;}
.review_play_single .titebr-flash-l h3 a:hover{ color:#900;}
.titebr-flash-l small{ margin-left:9px; display:block; font-size:11px; color:#767676;}
.star-flash{ margin:0px; padding:0px; float:right; margin-right:9px; width:85px; text-align:right;}
.star-flash img{ margin:0px; padding:0px;}

.info{ position:relative; float:left; width:115px; padding:0px 0px 5px 0px; margin:0px; color:#959595; font-size:12px;  line-height:18px; font-weight:normal;}
.info a{color:#959595; font-size:12px; font-weight:normal;}
.info .info-casino-hover{ visibility: hidden; position:absolute; z-index:1000; top:-105px; left:0px; width:314px; height:110px; background:url(images/box.png) no-repeat;}
.info:hover .info-casino-hover{ visibility: visible;}

.inner_feature_casino_inner ul li{ margin-bottom:7px; float:left; width:100%;}
.inner_feature_casino_inner ul li  .top-bar{ padding:10px 0px 0px 12px; height:57px; overflow:hidden; clear:both;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-img { float:left; width:76px; height:46px;  margin-right:10px; }
.inner_feature_casino_inner ul li  .top-bar .top-bar-info { float:left; width:215px;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info h3{ font-size:14px; font-weight:bold; color:#000; padding:0px; margin:0px;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info h3 a{ font-size:14px; font-weight:bold;  color:#000; padding:0px; margin:0px; float:none;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info h3 a:hover{ color:#900;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info .info-star{ float:left; width:210px;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info .info-star span{ float:left; width:auto; color:#e9ba00;font-size:14px; font-weight:bold;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info .info-star span.stars{ margin:2px 5px 0px 4px;}
.inner_feature_casino_inner ul li  .top-bar .top-bar-info .info-star span.rate{font-size:14px; font-weight:bold;  color:#000;  }


.inner_feature_casino_inner ul li  .bm-bar{ margin:2px 15px 0px 15px;}
.inner_feature_casino_inner ul li  .bm-bar span{ display:inline-block; font-size:11px; color:#767676;float:none; width:auto;}
.inner_feature_casino_inner ul li  .bm-bar span a{color:#767676; padding:0px; margin:0px; float:none; width:auto; font-size:11px; }
.inner_feature_casino_inner ul li  .bm-bar span a:hover{color:#000; }

.widgets-title{ display:none;}
.post-block{padding:11px 10px; margin:auto; clear:both; overflow:hidden;}
.post-block img{ float:left; margin-right:10px;}
.post-block h3{ font-weight:normal; line-height:20px; padding-bottom:10px; font-family: Arial;}
.post-block h3 a{ font-weight:bold; color:#000; padding:0px; margin:0px 0px 10px 0px; font-size:15px;}
.post-block h3 a:hover, .post-block .more a:hover{ color:#E13132;}
.post-block h4{ font-size:14px; font-weight:normal; line-height:16px;  font-family: Arial;}
.post-block .more{ float:right; display: block; margin:5px 5px 0px 0px;}
.post-block .more a{color:#000; font-weight:bold;}
.post-block ul,.post-block ol{ margin:10px 0px; overflow:hidden; clear:both;}
.post-block ul li{ list-style: square inside; line-height:18px;}
.post-block ol li{ list-style: decimal inside;line-height:18px;}
/*.post-block a{color:#000; }*/
blockquote{ padding:10px 0px; font-style:italic;}

#commentform label{font-family:Arial; font-size:12px; color:#000; margin-right:10px; width:100px; margin-top:5px; float:left;}
.comment-form-comment label{ vertical-align:top;  }
.form-allowed-tags{ display:none;} 
#commentform .required{ float:right; color:red; font-weight:bold;}
#commentform textarea{ border:1px solid #ccc; font-size:11px; color:#333;} 
#commentform input[type=text]{border:1px solid #ccc; font-size:11px; color:#333; margin:8px 0px 0px 0px; padding:5px 10px; width:50%;}



.navigation{ overflow:hidden; clear:both; margin:auto; padding:20px 0px; text-align:center;} 
.wpcf7 input[type=text], .wpcf7 textarea{ border:1px solid #eee; padding:2px; }
.wpcf7 input[type=submit]{ background:#d32324; color:#fff; font-size:12px; padding:5px 10px; cursor:pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;-khtml-border-radius:4px;}
/*#reply-title, .logged-in-as, #comments-title, .reply{ display:none;}
#respond{ overflow:hidden; clear:both; margin:0px 0px 10px 0px;}*/


ol.commentlist{overflow:hidden; clear:both; margin:15px 0px 0px 0px; border-top:1px solid #DADADA; padding-top:10px;}

.form-submit input[type=submit]{ float:right; padding:0 8px; background:url(images/comment_bg.jpg) 0 0 repeat-x; line-height:29px; height:29px; overflow:hidden;  cursor:pointer; margin-top:8px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; color:#fff; font-size:12px; margin-right:3px; display:inline-block;}
.comment-content{ /*float:left;*/ width:530px; padding: 0 0 0 62px;}
.comment-content p{color:#212121; font-size:14px; padding:5px 0px;}
.comment-author .fn{ text-transform:capitalize; color:#e13132; font-size:12px; font-weight:bold;}
.comment-author .fn a{color:#e13132;}
.comment-content span{ color:#ccc; font-size:11px; display:block;}
.comment-content span a{ color:#ccc;}

.fb-like-btn{
	clear: both;
	display: block;
    padding-top: 10px;
	}

.first{
	margin-left: 15px!important;
	}
	
	
.searchreasaults {
	width: 134px;
	float: left;
	margin: 0px 10px 20px 0px;
	}
	
.section_cas_content .last {
	margin: 0px!important;
	}
	



.searchreasaults h3 a{
	color: #656565;
	font-size: 14px;
	height: 14px;
	overflow: hidden;
	display: block;
	padding-left: 7px;
	}
.searchreasaults h3 a:hover{
	color: #E13132;
	}
	
.searchreasaults a img{
	padding: 5px!important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 1;
	}
	
.searchreasaults a img:hover{
	opacity: 0.5;	
	}

.search-form select{
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 5px 4px 5px;
	background: url(images/input-bg.jpg) no-repeat top right transparent;
	border: 1px solid #d8d8d8;
	width: 172px;
	margin-right: 10px;
	}
.search-form-label{
	margin-bottom: 10px;
	}

.last select {
	margin-right: 0px!important;
	}
	
.search-form label {
font-size:11px;
font-weight:bold;
}

.search-form-label{
float: left;
}

.search-btn{
	float: left;
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:3px 43px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#fff!important;
	background-color:#E32425;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	}	
	
.search-btn:hover{
	background-image: none;
	}
	
option{
	font-size: 11px;
	color: #767676;
	margin: 3px 0 3px 3px
	}
	
.noborder{
	border: 0 none!important;
	}
	
	/* ------------------------------------------------------------------------------ */
	
	
	
	
	
.comment-content ul,
.comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}

.entry-header .comments-link a {
	background: #eee url(images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0;
	position: absolute;
	top: 1.5em;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: #1982d1;
	color: #fff;
	color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply {
	visibility: hidden;
}

/* =Comments
----------------------------------------------- */

/*#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}*/
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 68.9%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -102px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ededed;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comment Form */
#respond {
	background: #ededed;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 1.625em;
	padding: 1.625em;
	position: relative;
	width: 68.9%;
}
#respond input[type="text"],
#respond textarea {
	background: #fff;
	border: 4px solid #eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	top: 45px;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin: 10px 0;
}
#respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#respond input#submit {
	background: #222;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: 15px;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {
	background: #1982d1;
	color: #bfddf3;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}

/* Make sure we have room for our comment avatars */
	.commentlist {
		width: 100%;
	}
	.commentlist > li.comment,
	.commentlist .pingback {
		margin-left: 102px;
		width: auto;
	}
	/* And a full-width comment form */
	#respond {
		width: auto;
	}
	/* No need to float footer widgets at this size */
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
	
	/* Talking avatars take up too much room at this size */
	.commentlist > li.comment,
	.commentlist > li.pingback {
		margin-left: 0 !important;
	}
	.commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	.commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
	/* Use the available space in the smaller comment form */
	#respond input[type="text"] {
		width: 95%;
	}
	#respond .comment-form-author .required,
	#respond .comment-form-email .required {
		left: 95%;
	}
	/* Comments */
	.commentlist > li.comment {
		background: none;
		border: 1px solid #ddd;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		margin: 0 auto 1.625em;
		padding: 1.625em;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.commentlist li.comment .comment-meta {
		line-height: 1.625em;
		/*margin-left: 50px;*/
	}
	.commentlist li.comment .fn {
		display: block;
	}
/*	.commentlist li.comment .comment-content {
		margin: 1.625em 0 0;
	}*/
	.commentlist .comment-edit-link {
		display: none;
	}
	.commentlist > li::before,
	.commentlist > li.bypostauthor::before {
		content: '';
	}
/*	.commentlist .reply {
		display: none;
	}*/

	/* Post author highlighting */
	.commentlist > li.bypostauthor {
		color: #444;
	}
	.commentlist > li.bypostauthor .comment-meta {
		color: #666;
	}
	.commentlist > li.bypostauthor:before {
		content: none;
	}

	/* Post Author threaded comments */
	.commentlist .children > li.bypostauthor {
		background: #fff;
		border-color: #ddd;
	}
	.commentlist .children > li.bypostauthor > article,
	.commentlist .children > li.bypostauthor > article .comment-meta {
		color: #666;
	}


.archive-form{
	width: 187px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d8d8d8;
	background: url(images/input-bg.jpg) no-repeat top right transparent;
	}
	
.archive-form select{
	padding: 5px 5px 4px 5px;
	width: 220px;
	margin-right: 10px;
	}
	
ul.casinos-portfolio{
	padding: 0;
    margin: 0;
	}
	
.casinos-pf{
	float: left;
    font-size: 14px;
    list-style-type: none;
    margin: 0 10px 30px;
    padding: 6px 0;
    width: 300px;
	}
	
.casinos-portfolio .last{
    margin-right: 0!important;
	}
	
.casinos-pf h3{
	float: left;
	}
	
.software-rank{
	float: right;
    height: 19px;
    overflow: hidden;
    width: 83px;
	}
	
.software-rank span img,.software-rank img{
	box-shadow: none!important;
	}
	
.casinos-pf img{
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.5);
    height: auto;
    margin-bottom: 12px;
    max-width: 300px;
	border: 0 none;
	}
	
.casinos-pf h3{
	margin: 0 0 10px 0;
	float: left;
	}
	
.casinos-pf h3 a{
    text-decoration: none;
	color: #212121;
	}

	.casinos-pf p a{
    text-decoration: none;
	}

.casinos-pf p{
	color: #767676;
	clear: both;
	}
	
.casinos-pf .buttons{
	float: right;
    text-align: center;
    width: 100%;
	margin: 5px 0 0 0;
	}
	
.casinos-pf .buttons a{
		
	}
	
.casinos-pf .buttons a:hover{
		background-image: none;
	}
	
.bonuses{
	clear: both;
	color: #5299db;
	font-size: 14px;
	}
	
.bonuses{
	color: #5299db;
	font-size: 16px;
	font-weight: bold;
	}
	
.buttons a.black{
	font-size: 12px;
	color: #212121;
	}
	
.buttons a.red{
	background-color: #E32425;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(128,128,128,0.1) 50%, rgba(255,255,255,0.1) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(128,128,128,0.1) 50%, rgba(255,255,255,0.1) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(128,128,128,0.1) 50%, rgba(255,255,255,0.1) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(128,128,128,0.1) 50%, rgba(255,255,255,0.1) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(128,128,128,0.1) 50%, rgba(255,255,255,0.1) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.1)),color-stop(0.5, rgba(128,128,128,0.1)),color-stop(1, rgba(255,255,255,0.1)));
	border-color: rgba(0, 0, 0, 0.05) !important;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline-block;
	font-family: Open Sans,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 1.6em;
	padding: 5px 15px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	width: auto;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 10px
	}
	
.fancy-title{
	font-size: 17px;
	margin: 10px 0;
	}
.review_palyBtn1 a:hover{
	background-color: #d42425;
	color: #ffffff!important;
	background-image: none;
	}
	
.review_palyBtn1 a{
	display:inline-block;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	padding:4px 12px;
	line-height:1.6em;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.05)!important;
	text-shadow:  0 -1px 0 rgba(0,0,0,0.2);
	color:#000000;
	background-color:#ffffff;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	margin-left: 7px;
	}

/** Contact Form **/
	.wpcf7 textarea{
		-webkit-border-radius: 3px;
		border-radius: 3px; 
		height: 105px;
		width: 258px;
		border: 1px solid #d8d8d8!important;
		line-height: 36px;
		background: url(images/textarea-bg.jpg) repeat top right transparent;
	}

	.wpcf7-text{
		-webkit-border-radius: 3px;
		border-radius: 3px; 
		height: 30px;
		border: 1px solid #d8d8d8!important;
	}
.grid .contentdiv {width:165px;text-align:center;float:left;display:block;}
.grid .title_news {height:184px;}
/** EOF Contact Form **/