/*
Theme Name: All-Purpose Theme
Theme URI: #
Author: Bodhi Media
Author URI: #
Description: Our 2025 theme is clean, blog-focused, and designed for clarity and works for everything
License: GNU General Public License v2 or later
License URI: #
Text Domain: allpurpose
*/

body {
	background:#f4f4f4;
	color:#222;
	font-family:"Open Sans",sans-serif;
	font-size:1.5em
}

/*======= Common Styles ============*/
* {
	margin:0;
	padding:0
}

img,fieldset {
	border:0;
	opacity: 1;
}

.hide {
	display:none;
	visibility:hidden
}

a {
	outline:none;
	 color: #0037b3;
	transition: all 0.3s ease 0s;
}

a:hover {
	text-decoration:none
}

ul {
	list-style:none
}

.entry-content a,.main_cont a {
	color:#0037b3;
}

.wp-paginate .next {
	padding:5px 33px 6px 49px!important
}

.go-link-royal {
	background:url("images/royal-p-top.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	float:right;
	height:45px;
	margin-right:14px;
	margin-top:14px;
	width:252px
}

h1,h2,h3,h4,h5,h6 {
	color:#333;
	font-weight:600;
	line-height:1.1em;
	margin:0!important
}

.JackpotTotalBottomBox::before {
  content: "$";
  font-size: 23px;
  margin-right: 2px;
  padding: 0;
  position: relative;
  top: -2px;
}

.home .entry-title h1{
	margin-bottom: 5px !important;
}

.JackpotTotalBottomBox {
  margin: auto;
  position: relative;
  width: 240px;
}

.progressiveImg {
  display: none;
}

.progressiveInput {
  top: -1px !important;
  margin-left: -27px;
  z-index: 99999;
  width: 232px !important;
}

.alignleft,img.alignleft {
	margin-left:0
}

.heatmap-legend {
  background: #f0f0f0 none repeat scroll 0 0;
  border: 1px solid #f9f9f9;
  border-radius: 9px;
  color: #555;
  float: left;
  font-size: 12px;
  margin-bottom: 17px;
  padding: 10px;
  width: 100%;
}

div.socialBuzzLine .sbR {
	display:none
}

.go-link-royal > a {
	font-family:inherit;
	font-size:22px;
	letter-spacing:1px;
	padding-left:78px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px 1px #444;
	top:4px;
	color:#fff
}

#loader {
  padding: 20px;
  text-align: center;
}

.column-3 span:first-child + span + span + span + span {
  margin-top: 10px !important;
}

.go-link-royal > a:hover {
	text-decoration:underline;
	color:#fff
}

.go-play-now {
	background:url("images/powerball-top.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	float:right;
	height:37px;
	margin-right:14px;
	margin-top:18px;
	width:206px
}

.casino-table .visit-cta {
  width: 225px !important;
}

.casino-table .games-width {
  width: 130px !important;
}

.casino-table .review {
  width: 90px;
}

.slot_container li {
  display: inline-block;
  margin-left: 0 !important;
  margin-right: 10px;
  text-align: center;
  width: 23.7%;
}

.slot_container div {
  padding-top: 12px;
}

.ctabt {
  text-align: center;
  margin: auto;
  width: 100%;
  display: block;
  font-weight: bold;
}

.go-play-now > a {
	font-family:inherit;
	font-size:20px;
	padding-left:63px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px 1px #444;
	top:4px;
	color:#fff
}

.other-table .games-width {
  width: 240px;
}

.go-play-now > a:hover {
	text-decoration:underline;
	color:#fff
}

.table tbody tr + tr .play-button-orange {
	background:url("images/orange-button.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	 display: inline-table;
	height:37px;
	width:171px
}

.table tbody tr + tr .play-button-green{
	background:url("images/green-button-tables.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	display: inline-table;
	height:37px;
	width:171px
}

.table tbody tr + tr .play-button-orange > a, .table tbody tr + tr .play-button-green > a {
	font-family:inherit;
	font-size:18px;
	padding-left:23px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px 1px #444;
	top:6px;
	color:#fff
}

.page-template-In-Content .bonus {
  color: #b50912;
  font-size: 20px;
  font-weight: bold;
}

#comments-area > h2 {
  margin-bottom: 9px !important;
  margin-top: 40px !important;
  padding-left: 14px !important;
  text-align: left;
}

#breadcrumbs span {
  padding-left: 3px;
  padding-right: 3px;
}

.orange-button > a {
	color:#fff;
	font-family:inherit;
	font-size:18px;
	padding-left:23px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px 1px #444;
	top:6px
}

.orange-button > a:hover,.green-button > a:hover {
	color:#fff;
	text-decoration:underline
}

.misc-information > span {
	float:left
}

#text-16 .textwidget {
  padding: 0;
}

#text-16 .textwidget img {
  border-bottom: 1px solid #ccc;
  height: 130px;
  width: 334px;
}

.JackpotTotalLink {
  display: none;
}

.entry-content h3 {
  padding-bottom: 15px;
}

#round-away {
	padding-right:28px
}

#round-home {
	padding-right:28px
}

.homepage-tab .nav > li > a {
  padding: 2px 31px 4px 29px;
}

.small-green-button {
	background:url("images/small-green-button.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	float:right;
	height:20px;
	margin-right:13px;
	margin-top:0;
	width:64px
}

.re-table .games-width {
  width: 166px !important;
}

.re-table .bonus-width {
  width: 145px !important;
}

.re-table .playon-width {
  width: 145px !important;
}

.re-table .visit-cta {
  width: 235px !important;
}


.slots-icons-poker {
	float:left;
	padding-left:15px;
	padding-top:25px
}

.review-long-text > span {
	display:block;
	padding-bottom:11px
}

.ad-480-placement {
	float:right;
	height:60px;
	margin-right:21px;
	margin-top:9px;
	text-align:center;
	width:780px
}

.ad-300-placement {
	border:1px solid #ddd;
	margin-bottom:20px;
	margin-top:2px;
	padding:20px;
	text-align:center
}

.page-template-In-Content .casino-table .games-width {
  width: 140px;
}

.entry-meta .left {
  float: left;
}

.entry-meta .right {
  float: right;
  margin-top: -12px;
}

.right > span {
  display: inline-block;
  padding-right: 10px;
}

.essb_links.essb_template_tiny-retina {
  display: inline-block;
  margin: 0 !important;
}

#breadcrumbs{
  background: none repeat scroll 0 0 #f0f0f0;
  border: 1px solid #f9f9f9;
  border-radius: 4px;
  margin: auto;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-top: 10px;
  max-width: 1440px;
}

h1, .h1 {
  font-size: 28px;
}

.relsection {
  float: left;
  margin-bottom: 20px;
  margin-left: 0;
  width: 100%;
}

.relpostimg img {
  border: 1px solid #000;
  max-width: 172px;
  padding: 1px;
  position: absolute;
  right: 0;
  top: 0;
}

.relpostul {
  margin-bottom: 0;
  margin-left: -12px;
  margin-top: 20px;
}

.column-3 span:first-child + span + span + span::after {
  border-bottom: 1px solid #ddd !important;
  content: "";
  display: block;
  margin-left: 10px;
  padding-bottom: 15px;
  width: 91%;
}

.relpostul li {
  display: block;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 172px;
}

.navbar{
	display: none;
}

.relposttext {
  font-weight: bold;
  text-align: center;
}

.relpostimg {
  display: block;
  height: 85px;
  overflow: hidden;
  position: relative;
  width: 172px;
  margin-bottom: 10px;
}

#breadcrumbs li {
  display: inline;
}

#breadcrumbs {
  margin-bottom: -13px;
  margin-top: 45px;
}



.ad-125-placement {
	border:1px solid #ddd;
	margin-bottom:20px;
	margin-top:2px;
	padding:6px;
	text-align:center
}

#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  border: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;     
}

#cssmenu ul li > ul li a::before {
  content: "»";
  padding-right: 5px;
}

.yellow-bar .money-ticker {
  color: #011354;
  margin-left: -38px;
  margin-top: -44px;
  position: relative;
}

.yellow-bar .money-ticker-n {
  color: #011354;
  margin-left: -38px;
  margin-top: -44px;
  position: relative;
}

.page-template-casino-review .left_col {
  width: 74%;
}

.page-template-casino-review .rgt_col {
  float: left;
  width: 24%;
}

.allslot-top a img {
width: 121px;
height: 119px;
}

#progressive15-5reel {
  margin-left: 22px;
}

.yellow-bar .money-ticker {
  color: #02134b !important;
  font-family: trebuchet ms;
  font-size: 31px !important;
  padding-left: 0;
  position: relative;
  text-align: center;
  top: -13px;
}

.yellow-bar .money-ticker-n {
  color: #02134b !important;
  font-family: trebuchet ms;
  font-size: 31px !important;
  padding-left: 0;
  position: relative;
  text-align: center;
  top: -13px;
}

#cssmenu {
  display: block;
  height: 37px;
  max-width: 1440px;
  margin: auto;
  padding: 0;
}

#cssmenu > ul {
  list-style: inside none;
  padding: 0;
  margin: 0;
}
#cssmenu > ul > li {
  list-style: inside none;
  padding: 0;
  margin: 0;
  float: left;
  display: block;
  position: relative;
}

.title-alignment {
  margin-left: 18px;
}

.free-betting-bonus-corner-ad {
  border: 0 none;
  bottom: 0;
  position: fixed;
  right: 0;
}

.fancybox-skin {
  border: 3px solid #425967 !important;
  border-radius: 10px !important;
  padding: 10px !important;
}

.nav li {
  float: left;
  font-size: 1.3em;
  font-weight: 600;
  transition: all 0.3s ease-in 0s;
}

.mobile-only{
	display: none;
}

#inline > h2 {
  font-weight: bold;
  margin-bottom: 10px !important;
  margin-left: 2px;
  font-size: 1.7em;
}

#mobile-menu .nav li {
  background-color: #133247;
  background-image: linear-gradient(to bottom, #21435e 0px, #133247 100%);
  border-bottom: 1px solid #060405;
  margin-left: 0;
  width: 100%;
}

#mobile-menu .nav li a {
  background: url("images/arrow.png") no-repeat scroll 95% 15px rgba(0, 0, 0, 0);
  color: #fff;
  display: block;
  font-size: 13px;
  line-height: 44px;
  padding: 0 15px 0 20px;
  text-decoration: none;
}

.nav.mobile-nav {
  display: block !important;
}

#cssmenu ul li > ul ul, #cssmenu ul li > div {
  border-radius: 0 5px 5px 0;
  border-right: 1px solid #c0c0c0;
  float: left;
  left: 83px;
  margin-left: 117px;
  margin-top: -40px;
  padding: 0;
  position: absolute;
}

#cssmenu > ul > li > a {
  border-right: 1px solid #ddd;
  color: #555;
  display: block;
  font-family: trebuchet ms;
  font-size: 13px;
  font-weight: 600;
  outline: medium none;
  padding: 12px 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  text-transform: uppercase;
}

#cssmenu ul li.has-sub:hover > a:after {
  top: 0;
  bottom: 0;
}

#image_gallery img {
  margin-bottom: 20px;
}

#image_gallery {
  padding-top: 20px;
  text-align: center;
}

#cssmenu > ul > li.has-sub > a:before {
  content: '';
  position: absolute;
  top: 18px;
  right: 6px;
  border: 5px solid transparent;
  border-top: 5px solid #ffffff;
}
#cssmenu > ul > li.has-sub:hover > a:before {
  top: 19px;
}
#cssmenu ul li.has-sub:hover > a {
  padding-bottom: 13px;
  padding-top: 13px;
  z-index: 999;
}
#cssmenu ul li.has-sub:hover > ul,
#cssmenu ul li.has-sub:hover > div {
  display: block;
}

#cssmenu ul li > ul, #cssmenu ul li > div {
  background: none repeat scroll 0 0 #ddd;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  border-radius: 0 0 5px 5px;
  border-right: 1px solid #fff;
  display: none;
  padding: 0 0 9px;
  position: absolute;
  top: 39px;
  z-index: 999;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1627::before {
  content: "";
}

#cssmenu ul li > ul {
  width: 200px;
}
#cssmenu ul li > ul li {
  display: block;
  list-style: inside none;
  padding: 0;
  margin: 0;
  position: relative;
  box-shadow: 0 0 0;
}
#cssmenu ul li > ul li a {
  border-bottom: 1px solid #d0d0d0;
  display: block;
  font: 12px Arial,Helvetica,sans-serif;
  margin: 0;
  outline: medium none;
  padding: 8px 20px;
  position: relative;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  color: #000;
}
#cssmenu ul ul a:hover {
  color: #555;
}
#cssmenu > ul > li.has-sub > a:hover:before {
  border-top: 5px solid #ffffff;
}

.ad-125-placement a > img {
	border:1px solid #ddd;
	margin:13px;
	padding:4px
}

.review-long-text {
	float:left;
	text-align:center;
	width:503px
}

.slots-icons .no-margin {
	margin:0
}

.small-green-button > a {
	color:#FFF;
	font-family:inherit;
	font-size:13px;
	padding-left:3px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px 1px #888;
	text-transform:uppercase;
	top:0
}

#freebets div {
  margin-top: 1px;
  margin-bottom: 5px;
}

#freebets div a {
  padding: 1px;
}

.essb-fans.metro.onecol.widget-container > div {
  padding-bottom: 2px;
}

.essb-fans.onecol li {
  width: 338px !important;
}

.search-results .page-title {
  margin-bottom: 25px !important;
}

.search-results .post {
  border: 1px solid #ddd;
  padding: 17px;
  margin-bottom: 15px;
   min-height: 128px;
}

.padding-icon-right {
  padding-right: 5px;
}

/**
 * 12.3 Comments
 */

.comments-area {
	background-color: #fff;
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 7.6923%;
}

.comments-area > :last-child {
	margin-bottom: 0;
}

.comment-list + .comment-respond {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}

.comments-title,
.comment-reply-title {
	font-family: "Noto Serif", serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 1.3333em;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-list .children > li {
	padding-left: 0.8em;
}

.comment-author {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	margin-bottom: 0.4em;
}

.comment-author a:hover {
	border-bottom: 1px solid #707070;
	border-bottom: 1px solid rgba(51, 51, 51, 0.7);
}

.comment-author .avatar {
	float: left;
	height: 24px;
	margin-right: 0.8em;
	width: 24px;
}

.bypostauthor > article .fn:after {
	content: "\f304";
	position: relative;
	top: 5px;
	left: 3px;
}

.comment-metadata,
.pingback .edit-link {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}

.comment-metadata a,
.pingback .edit-link a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.comment-metadata a:hover,
.pingback .edit-link a:hover {
	border-bottom: 1px solid #333;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
	color: #333;
}

#taqyeem-review-widget-2 h3 {
  display: none;
}

.review_wrap > img {
  width: 100%;
}

.review-box {
  margin: 0 !important;
}

.comment-metadata {
	margin-bottom: 1.6em;
}

.comment-metadata .edit-link {
	margin-left: 1em;
}

.pingback .edit-link {
	margin-left: 1em;
}

.pingback .edit-link:before {
	top: 5px;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .reply {
	font-size: 12px;
	font-size: 1.2rem;
}

.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1;
	margin-top: 2em;
	padding: 0.4167em 0.8333em;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
}

.comment-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	display: block;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
	width: 100%;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	margin-bottom: 2em;
}

.logged-in-as a:hover {
	border-bottom: 1px solid #333;
}

.no-comments {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding-top: 1.6em;
}

.comment-navigation + .no-comments {
	border-top: 0;
}

.form-allowed-tags code {
	font-family: Inconsolata, monospace;
}

.form-submit {
	margin-bottom: 0;
}

.required {
	color: #c0392b;
}

.comment-reply-title small {
	font-size: 100%;
}

.comment-reply-title small a {
	border: 0;
	float: right;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
	position: relative;
	top: -3px;
}


.search-results .page {
  border: 1px solid #ddd;
  padding: 17px;
  margin-bottom: 15px;
   min-height: 128px;
}

.small-green-button > a:hover,.allslot-green-button > a:hover {
	text-decoration:underline
}

/*========header==========*/
.header {
  border-bottom: 1px solid #d2d2d2;
  height: 93px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

#logo {
	float:left;
	font-size:25px;
}

.entry-content a:hover {
	text-decoration:underline
}

.entry-content h2 {
	margin-top:10px!important;
	clear:both;
	width:100%
}

.relsection > h2 {
  font-size: 18px;
}

ul.top_nav {
	float:right;
	height:34px;
	margin-top:29px;
	padding:0 0 0 10px
}

ul.top_nav li {
	float:left;
	font-weight:700;
	height:44px;
	margin:0 5px;
	padding:0
}

.search-top {
  float: right;
  margin-right: -19px;
  margin-top: 31px;
}

ul.main_nav li {
  border-right: 1px solid #ddd;
}

ul.main_nav li:first-child {
  border-left: 1px solid #ddd;
}

#searchform #s {
  border: 1px solid #ddd;
  color: #777;
  padding: 4px 25px 4px 10px;
}

#search-action {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  left: -27px;
  position: relative;
}

.bottom_nav li {
  display: inline;
}

.bottom_nav {
  margin: 0;
  text-align: left;
  display: inline;
}

.copyright {
  display: inline;
}

.main-footer .widgetarea {
  margin: auto;
  overflow: hidden;
  padding: 20px 0;
  text-align: center;
}

.bottom_nav li::before {
  content: "·";
  padding-left: 4px;
}

.bottom_nav li:last-child{
	content: "" !important;
}
.bottom_nav li a {
  padding-left: 7px;
}

ul.top_nav li a {
	color:#777;
	display:block;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:9px 11px;
	text-transform:uppercase;
	transition:all .2s ease-in 0
}

.page-template-sportsmatchup_template-php h1 {
	font-family:trebuchet ms;
	font-size:20px;
	margin-bottom:0
}

.page-template-sportsmatchup_template-php .execphpwidget img {
	padding:1px 1px 1px 2px
}

.logo {
float: left;
margin-left: 40px;
margin-top: 12px;
max-width: 230px;
}

.small-March-ad {
  margin-bottom: 20px;
}

.ad-placement-468 {
  float: right;
  margin: 8px 0 0;
}

.page-template-futures_template-php .sub-header th a {
	text-indent:-99999em;
	display:block;
	height:35px
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}

#blackjack .games {
	font-size:12px
}

#lotto .bookmarkers-push {
	color:#19457b;
	font-size:14px;
	font-weight:700;
	padding-top:33px!important
}

.execphpwidget.widget-container.widget_execphp.daryl {
	min-height:192px;
	border:0
}

.page-template-futures_template-php #execphp-6 .widget-title {
	background:url("images/freebets/free-bets-heading-h3.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	margin:0;
	text-indent:-9999em;
	margin-top:-3px;
	border:0
}

.alignleft {
  float: left;
  margin-left: 9px;
  padding-bottom: 10px;
  padding-right: 18px;
}

.alignright {
	float:right;
	padding-bottom:10px;
	padding-left:18px;
}

#execphp-6 .execphpwidget img {
	padding:1px
}

.page-template-futures_template-php .execphpwidget img {
	padding:1px 1px 1px 2px
}

.page-template-futures_template-php .widget-container {
	margin-bottom:15px
}

.single-format-standard .widget-container {
	margin-bottom:15px
}

.single-format-aside .widget-container {
	margin-bottom:15px
}

.bet-free-tip > a:hover {
	text-decoration:underline
}

.page-template-sportsmatchup_template-php #execphp-5 .execphpwidget {
	padding-bottom:2px;
	padding-right:0;
	padding-top:2px;
	text-align:center
}

.wrap-foter {
	margin:0 auto;
	overflow:hidden;
	width:1440px
}

.main-footer .widgetarea {
	overflow:hidden;
	padding:20px 0
}

footer.bottom-footer {
	background:none repeat scroll 0 0 #f9f9f9;
	border-top:1px solid #d0d0d0;
	color:#666;
	font-size:1.2em;
	overflow:hidden;
	padding:25px 15px 16px;
	text-align:center
}

footer.main-footer {
	background:none repeat scroll 0 0 #fbfbfb;
	border-top:1px solid #d0d0d0;
	color:#666;
	font-size:1.2em;
	margin:0 auto;
	padding:0 15px
}

.page-template-sportsmatchup_template-php .widget-container {
	padding:0;
	margin-bottom:15px
}

ul.top_nav li a:hover,ul.top_nav li.slctNav a {
	color:#222
}

.links {
	width:131px;
/*141*/
	height:31px;
	padding:5px 0 0 10px;
	background:url("images/link_bg.png") no-repeat;
	position:absolute;
	right:21px;
	top:0
}

.links a {
	float:left;
	margin:0 2px 0 0
}

/*-----main_nav-----*/
ul.main_nav {
	display:block;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	height:33px;
	margin:auto!important;
	width:1440px
}

ul.main_nav li {
	height:32px;
	float:left
}

.last-tab {
	text-align:center;
	width:118px
}

#menu-item-9808 {
	border:0
}

.mid-column-table .table th a {
	padding-left:10px;
	text-decoration:none
}

.review-other-icon {
	float:left
}

.review-android-icon {
	float:left
}

.menu {
	margin-bottom:0
}

.review-iphone-icon {
	float:left;
	margin-left:3px
}

.review-android-icon > span {
	display:block;
	text-align:center;
	width:115px
}

.review-iphone-icon > span {
	display:block;
	text-align:center;
	width:115px
}

.review-other-icon > span {
	display:block;
	text-align:center;
	width:117px
}

.nav-tabs > li:first-child {
	border-left:1px solid #CBCBCB
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
	background:url("images/active-header.png") no-repeat scroll right top rgba(0,0,0,0);
	border:0 none;
	font-size:12px;
	font-weight:700;
	margin-top:-7px;
	padding-bottom:4px!important;
	padding-top:13px!important;
	text-align:center;
	text-decoration:none;
	border-left:1px solid #cbcbcb
}

.mid-column-table .table tr .image-play {
	border-left:1px solid #CCC
}

.mainmenu {
	transition:all .2s ease-in 0;
	border-bottom:#ddd dashed 1px;
	background-repeat:repeat-x;
	border-bottom:1px solid #ddd;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-color:#f2f2f2 #f2f2f2 #BFBFBF;
}

.homepage-tab .nav-tabs > li {
	border-right:1px solid #CBCBCB;
	float:left;
	margin-bottom:-3px;
	margin-left: 0 !important;
}

.row5 {
	border-bottom:1px solid #ccc
}

.row5:last-child {
	border-bottom:0;
}

.page-template-futures_template-php .row1 a {
	color:#052692;
	opacity:1;
	text-decoration:underline;
	transition:all .2s ease-in 0;
	font-weight:700
}

.page-template-futures_template-php .row1 a:hover {
	opacity:.9;
	text-decoration:none
}

.row1 a {
	color:#fff;
	opacity:1;
	transition:all .2s ease-in 0
}

.row1 a:hover {
	opacity:.9
}

.tap a {
	transition:all .2s ease-in 0;
	opacity:1
}

.tap a:hover {
	opacity:.9
}

.back-to-top {
	background:url("images/up-arrow-icon.png") repeat scroll 0 0 rgba(0,0,0,0);
	bottom:2em;
	color:#000;
	font-size:12px;
	height:48px;
	margin-bottom:26px;
	margin-right:185px;
	padding:1em;
	position:fixed;
	right:0;
	text-decoration:none;
	width:48px;
	display:none
}

.back-to-top:hover {
	opacity:.5
}

.nav-tabs > li > a {
	color:#444;
	text-decoration:none;
	border-radius:0;
	margin:0
}

.homepage-tab .nav-tabs {
	background:url("images/nav-header.png") repeat-x scroll center bottom rgba(0,0,0,0);
	border-radius:0 5px 0 4px;
	border-right:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB
}

.homepage-tab .sub-header {
	background:url("images/subheader-bg.png") repeat-x
}

.page-template-In-Content #sub-header {
	background: #fff;
	border-bottom: 1px solid #e0dede;
}

.page-template-In-Content .sub-header {
	background:none
}

.row1:nth-child(2n+1) {
  background: #f2f2f2 !important;
}

.page-template-In-Content .homepage-tab #sub-header h2 {
  background: #91abcd none repeat scroll 0 0;
  border: 0 none;
  border-radius: 4px 4px 0 0;
  color: #fff;
  font-family: trebuchet ms;
  font-size: 18px;
  margin-top: 0;
  padding-bottom: 9px;
  padding-top: 11px;
  text-align: center;
  text-shadow: 0 2px 2px #465d7d;
}

.page-template-In-Content .review-grad a {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	border:0 none;
	border-radius:0;
	color:#011965;
	display:block;
	margin:0 auto;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	transition:none;
	width:54px
}

.page-template-In-Content .review-grad a:hover {
	text-decoration:underline
}

.page-template-In-Content .sports-table .green-button {
	margin-right:41px
}

.overall-f {
	font-size:12px;
	padding-left:5px!important;
	padding-right:5px!important;
	padding-top:16px!important
}

.page-template-In-Content .sports-table .orange-button {
	margin-right:41px
}

.entry-content li {
	list-style:disc outside none;
	margin-left:30px
}

.page-template-In-Content .sports-table .bonus {
	padding-top:21px!important
}

.padding.review-grad > a {
	font-size:13px
}

.page-template-homepage-php .padding.review-grad > a {
	font-size:11px
}

.page-template-In-Content .homepage-tab .sub-header th {
	background: none repeat scroll 0 0 #f2f2f2;
	border:0 none;
	color:#282828;
	font-family:arial;
	font-size:14px;
	font-weight:400;
	height:0;
	padding-bottom:0;
	border: 1px solid #e0dede;
	padding-top:3px;
	text-align:center
}

.website a:hover {
  text-decoration: underline;
}

.page-template-In-Content .homepage-tab .visit-cta {
  width: 205px;
}

.page-template-In-Content .homepage-tab .playon-width {
  width: 105px;
}

.page-template-In-Content .homepage-tab .sub-header th:last-child {
	border-right: 0;

}

.page-template-In-Content .homepage-tab .sub-header th:first-child {
	border-left: 0;
	width: 158px;

}

.page-template-In-Content .homepage-tab {
  margin-bottom: 18px;
  margin-left: 0;
  margin-top: -7px !important;
  width: 100%;
}

.page-template-In-Content .homepage-tab .table td {
	border-left:1px solid #e0dede;
	padding-bottom:0;
	padding-top:0;
	 vertical-align: middle;
	text-align:center
}

.active {
	border:0 none!important
}

.review-grad a:hover {
	box-shadow:0 1px 2px #DDD inset
}

.page-template-In-Content .review-grad a:hover {
	box-shadow:0 0 0;
	border-radius:0
}

.homepage-tab .table td {
	border-left:1px solid #DDD;
	padding-top:13px;
	text-align:center
}

.homepage-tab .tab-content {
	background:none repeat scroll 0 0 #C5D0DB;
	 padding: 5px 0 0;
}

.page-template-In-Content .tab-content {
	background:#fff
}

.homepage-tab .row1 {
	background:url("images/row1.png") no-repeat;
	border-bottom:1px solid #DDD
}

.homepage-tab .row2 {
	background:url("images/row2.png") no-repeat;
	border-bottom:1px solid #DDD
}

.page-template-In-Content .row1 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e0dede;
  border-left: 1px solid #e0dede;
  border-right: 1px solid #e0dede;
}

.page-template-In-Content .row2 {
	background:none;
	border-bottom:1px solid #e0dede;
}

.homepage-tab .sub-header th {
	color:#FFF;
	font-family:arial;
	font-weight:400;
	height:27px;
	padding-bottom:0;
	padding-top:5px;
	text-align:center
}

#upper-horse-information {
	background:url("images/horse/upper-box-h.png") no-repeat scroll -1px 0 rgba(0,0,0,0);
	margin-left:10px;
	margin-top:8px;
	width:1074px
}

.format-quote #execphp-6 .widget-title {
	background:url("images/freebets/free-bets-heading-h3.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	margin:0;
	text-indent:-9999em;
	margin-top:-3px;
	border:0
}

.format-quote .repeat {
	background:url("images/horse/replay_button.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	color:#000;
	float:right;
	font-family:verdana;
	font-size:12px!important;
	height:22px;
	margin-right:0;
	margin-top:0;
	opacity:0;
	padding:1px 23px 2px 13px!important;
	text-shadow:1px 1px 0 #fff;
	width:63px
}

.format-quote .repeat:hover {
	cursor:pointer;
	text-decoration:underline
}

.format-quote .main_cont,.main_cont2 {
	color:#2C2C2C;
	font-family:"verdana",Trebuchet MS,Arial,Helvetica,sans-serif;
	padding:0;
	width:auto
}

.format-quote .widget_nav_menu li {
	background:url("images/popular-sport-gradient.png") repeat scroll -1px 0 rgba(0,0,0,0);
	padding:3px 3px 2px
}

.format-quote .widget_nav_menu li a {
	color:#011965;
	font-family:verdana;
	font-size:14px;
	padding-left:10px
}

.format-quote .widget_nav_menu .widget-title {
	margin:0;
	border:0
}

.format-quote .left_col2 {
	background:none repeat scroll 0 0 #fff;
	float:left;
	margin-bottom:5px;
	padding:0 0 0 11px;
	width:824px
}

.format-quote .race-information {
	float:left;
	margin-left:437px;
	margin-top:6px;
	text-align:center;
	width:636px
}

.format-quote .race-information > span {
	color:#fff;
	font-family:trebuchet ms;
	font-size:15px
}

.format-quote .race-subtitle {
	float:left;
	margin-left:30px;
	margin-top:17px
}

.format-quote .race-subtitle span.track {
	padding-left:0;
	padding-right:60px
}

.format-quote .race-subtitle span.tv {
	padding-right:60px
}

.format-quote .race-overview {
	color:#e5e3e3;
	font-family:verdana;
	font-size:15px;
	margin-left:28px;
	margin-right:28px;
	margin-top:17px
}

.format-quote .horse-grid {
	margin-top:15px;
	overflow:hidden
}

.format-quote .horse-grid > div {
	margin-top:7px;
	overflow:hidden
}

.format-quote .horse-grid > span {
	padding-left:7px;
	padding-right:196px
}

.format-quote .horse-grid > span.repeat {
	background:url("images/horse/replay_button.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	color:#000;
	float:right;
	font-size:12px!important;
	height:22px;
	margin-right:12px;
	margin-top:-2px;
	padding:2px 23px 2px 12px!important;
	text-shadow:1px 1px 0 #fff;
	width:63px;
	opacity:0
}

.format-quote .regular {
	background:url("images/horse/green-bg.png") repeat scroll 0 0 rgba(0,0,0,0);
	border-bottom:1px solid #a8a8a8;
	height:40px
}

.format-quote .barrier {
	border-right:1px solid #a8a8a8;
	font-family:trebuchet ms;
	font-size:15px;
	margin-left:15px;
	margin-top:0;
	padding-bottom:6px;
	padding-right:11px;
	padding-top:12px;
	position:absolute;
	z-index:9;
	color:#fff;
	width:27px
}

.format-quote .bet-text-left {
	font-family:trebuchet ms;
	font-size:17px;
	margin-top:11px;
	position:absolute;
	z-index:99;
	opacity:0;
	padding-left:40px;
	width:250px
}

.format-quote .bet-text-left-3 {
	font-family:trebuchet ms;
	font-size:17px;
	margin-top:11px;
	position:absolute;
	z-index:99;
	opacity:0;
	padding-left:40px;
	width:250px
}

.format-quote .bet-text-left-2 {
	font-family:trebuchet ms;
	font-size:17px;
	margin-top:11px;
	position:absolute;
	z-index:99;
	opacity:1;
	padding-left:40px;
	width:250px
}

.format-quote .opacity-no {
	margin-left:-2px;
	position:absolute;
	width:1078px;
	opacity:0
}

.format-quote .silhouette {
	margin-left:0;
	position:relative;
	top:-19px;
	opacity:0
}

.format-quote #container {
	background:none repeat scroll 0 0 #dddcdc
}

.format-quote .legend img {
	padding-right:7px
}

.format-quote .legend {
	border:1px solid #fff;
	font-family:trebuchet ms;
	font-size:14px;
	padding-bottom:5px;
	padding-right:11px;
	padding-top:4px;
	text-align:right;
	width:100%
}

.format-quote .bet-cta {
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0!important;
	text-align:center
}

.format-quote .legend > span {
	padding-right:30px
}

.format-quote .legend .inner-blue {
	color:#000
}

#horse-1,#horse-2,#horse-3,#horse-4,#horse-5,#horse-6,#horse-7,#horse-8,#horse-9,#horse-10,#horse-11,#horse-12,#horse-13,#horse-14,#horse-15,#horse-16,#horse-17,#horse-18,#horse-19,#horse-20,#horse-21,#horse-22,#horse-23,#horse-24,#horse-25 {
	height:40px;
	position:relative;
	width:200px;
	left:4%
}

.format-quote .bet {
	color:#fff;
	display:block;
	font-family:trebuchet ms;
	font-size:14px;
	left:574px;
	margin-top:-29px;
	position:relative;
	width:151px;
	z-index:999;
	opacity:0
}

.format-quote .bet a {
	color:#fff;
	text-decoration:none
}

.format-quote .bet a:hover {
	text-decoration:underline
}

#hideMsg {
	padding-left:195px;
	padding-right:0
}

.format-quote .bb {
	color:#fff;
	font-family:trebuchet ms;
	font-size:14px;
	left:30px;
	position:absolute;
	top:19px;
	z-index:999
}

.format-quote .position {
	color:#fff;
	font-family:trebuchet ms;
	font-size:14px;
	position:relative;
	top:19px;
	z-index:999;
	left:61px
}

.format-quote .position a {
	color:#fff;
	text-decoration:none
}

#horse-1 img,#horse-2 img,#horse-3 img,#horse-4 img,#horse-5 img,#horse-6 img,#horse-7 img,#horse-8 img,#horse-9 img,#horse-10 img,#horse-11 img,#horse-12 img,#horse-13 img,#horse-14 img,#horse-15 img,#horse-16 img,#horse-17 img,#horse-18 img,#horse-19 img,#horse-20 img,#horse-21 img,#horse-22 img,#horse-23 img,#horse-24 img {
	margin-top:5px;
	width:139px;
	display:block;
	height:34px;
	margin-top:-15px
}

.format-quote #execphp-6 .widget-title {
	background:url("images/freebets/free-bets-heading-h3.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	margin:0;
	text-indent:-9999em;
	margin-top:-3px;
	border:0
}

.zn_item .zn_title.full_image {
	font-size:12px!important;
	width:93%
}

.zn_item .zn_thumb.full_image img {
	border-radius:0!important
}

.zn_container.full_image {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-radius:0!important;
	box-shadow:0 0 0!important;
	border-bottom:0
}

.zn_author {
	border-right:1px solid #ccc;
	color:#868686;
	float:left;
	font-size:11px;
	height:11px;
	line-height:12px;
	margin-top:8px;
	padding:0 10px 0 15px;
	text-shadow:1px 1px 1px #fff
}

.zn_cta_heading {
	border-bottom:1px solid #ddd;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center
}

.zn_cta_hit {
	background:url("images/cta-play-now-swipe.png") no-repeat scroll 100% 0 rgba(0,0,0,0);
	display:block;
	float:right;
	height:79px;
	text-indent:-9999em;
	width:119px
}

.zn_cta_footer {
	border-bottom:1px solid #ddd;
	float:left;
	width:100%
}

.zn_item .zn_bar {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	border-bottom:1px solid #ddd;
	border-top:0 none;
	clear:both;
	height:0;
	line-height:0;
	width:100%
}

.zn_paginate {
	display:inline-block!important;
	margin:-122px 15px 10px!important;
	min-width:50px!important;
	overflow:hidden!important;
	position:absolute!important;
	text-align:center!important
}

.zn_container .description {
	margin-top:17px;
	padding-left:17px
}

.zn_item .zn_thumb {
	width:100%!important
}


.zn_item .zn_thumb img {
	width:100%!important
}

.zn_header {
	display:none
}

.zn_item .zn_bar {
	width:100%!important
}

.zn_container {
	margin:0 auto 19px!important
}

.options-mobile {
	display:none
}

.white-label {
	margin-top:-22px;
	padding-left:18px;
	padding-top:0;
	position:relative;
	text-align:left;
	width:79%;
	z-index:1;
	color:#888
}

.white-label a {
	color:#888!important
}

.zn_divider {
	display:none
}

.zn_item .zn_excerpt.full_image {
	padding:15px 0!important;
	font-size:13px!important
}

.yellow-bar.desktop > img {
	height:58px;
	width:538px
}

.overlay-title {
	background:none repeat scroll 0 0 rgba(0,0,0,0.7);
	color:#fff;
	float:left;
	bottom:0;
	position:absolute;
	text-align:left;
	width:100%
}

.zn_item .zn_title.full_image {
	color:#fff!important;
	float:left;
	font-size:15px!important;
	margin-bottom:4px!important;
	margin-top:4px!important;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:4px;
	text-align:left;
	width:100%
}

.zn_divider {
	border-bottom:1px dotted #ddd;
	height:6px;
	margin:10px 15px 5px
}

.zn_item .zn_thumb {
	float:left;
	margin:0!important
}

.desktop-hide {
	display:inline
}

.zn_item .zn_excerpt.full_image {
	border-top:0!important;
	border-bottom:0!important;
	color:#333!important;
	float:left!important;
	margin-left:17px;
	width:94%!important
}

.zn_next {
	background:url("images/nav-next.png") no-repeat scroll 0 0 rgba(0,0,0,0)!important;
	border-bottom:medium none!important;
	bottom:15px!important;
	cursor:pointer;
	display:block;
	height:60px!important;
	margin-top:-54px!important;
	position:absolute!important;
	right:-2px!important;
	top:205px!important;
	width:52px!important;
	z-index:999999999
}

.zn_previous {
	background:url("images/nav-prev.png") no-repeat scroll 0 0 rgba(0,0,0,0)!important;
	border-bottom:medium none!important;
	cursor:pointer;
	display:block;
	height:60px!important;
	left:-1px!important;
	margin-top:-54px!important;
	position:absolute!important;
	top:205px!important;
	width:52px!important;
	z-index:999999
}

.zn_bar a.zn_more.full_image {
	color:#333!important;
	font-weight:700;
	padding-top:0;
	text-decoration:none
}

.header-align {
	margin:auto;
	width:1440px
}

ul.main_nav li a {
  color: #555;
  display: block;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 15px;
  text-transform: uppercase;
  text-shadow: 0 2px 0 #fff;
}

.mid-column-table-2  .row4 a {
  padding-left: 10px;
}

.mid-column-table-2  .row3 a {
  padding-left: 10px;
}

.mid-column-table-2 .image-play {
  border-left: 1px solid #ccc !important;
}

ul.main_nav li a:hover,ul.main_nav li.slctMain a {
	text-decoration:none
}

.clear {
	clear:both
}

/*------banner------*/
.banner {
	width:986px;
/*1000*/
	height:200px;
/*245*/
	padding:24px 9px 21px 5px;
	overflow:hidden
}

.bannerlink {
	margin-top:-20px
}

.bottom-grad {
	background:url("images/bottom-grad.png") repeat-x scroll 0 0 rgba(0,0,0,0);
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	height:26px;
	margin-bottom:-6px;
	padding-top:2px;
	margin-left:0;
	margin-top:0;
	padding-left:0;
	text-align:center
}

.entry-content {
	border:1px solid #ddd;
	line-height:1.7em;
	padding:15px;
	float: left;
	width: 100%;
}

.intro_text {
	width:970px;
	padding-bottom:19px;
	margin:0 auto;
	line-height:17px;
	color:#0A0A0A
}

.intro_text a {
	color:#0A0A0A;
	text-decoration:none;
	font-weight:700
}

/*-------------*/
.home2col {
	margin:0 auto;
	padding:0
}

#sidebar li {
	list-style-type:none
}

.left_col {
  float: left;
  margin-bottom: 0;
  padding: 15px;
  width: 75%;
}

.left_col h1 {
  font-size: 24px;
  margin-bottom: 15px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.popular-unique-games .play-now a{
	color: #fff;
}

.popular-unique-games .play-now a:hover{
	text-decoration: underline;
}

.left_colIn {
	width:642px;
/*644*/
	padding:0 0 10px;
	border:1px solid #00653D;
	background:#000
}

p {
  margin: 0 0 15px;
}

.page-template-casino-review .entry-title, .page-template-poker-review .entry-title {
  margin-bottom: 11px;
}

.entry-content > h2 {
  margin-bottom: 11px !important;
}

.left_colIn h2, .home2col h2 {
  background: linear-gradient(#a3bbdc, #7692b6) repeat scroll 0 0 #a3bbdc;
  border-radius: 4px 4px 0 0;
  color: #fff !important;
  font-family: trebuchet ms;
  font-size: 18px !important;
  font-weight: normal;
  height: auto !important;
  line-height: 28px;
  margin-bottom: 0px;
  width: 100%;
  margin-left: -2px;
  margin-right: -3px;
  margin-top: 0 !important;
  padding: 5px !important;
  text-align: center;
  text-shadow: 0 2px 2px #465d7d;
}

.tab_cont {
	width:572px;
/*642*/
	height:24px;
/*28*/
	padding:4px 0 0 70px;
	margin-bottom:8px;
	background:url("images/tab_contBg.png") no-repeat center top
}

.tab_cont a {
	color:#0A0A0A;
	text-decoration:none
}

.tab_cont span {
	float:left;
	padding-right:5px;
	font-size:12px;
	line-height:20px;
	color:#FF0;
	font-weight:700
}

ul.tab_list {
	float:left;
	height:24px
}

ul.tab_list li {
	float:left;
	height:24px;
	padding-right:2px
}

ul.tab_list li a {
	width:84px;
	float:left;
	height:24px;
	font-size:13px;
	line-height:21px;
	color:#0D1B17;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	background:url("images/tab_bg.png") no-repeat;
	text-decoration:none
}

ul.tab_list li a:hover,ul.tab_list li.slctTab a {
	background-position:-10px -198px;
	color:#FF0;
	text-decoration:none
}

.author a:hover {
	text-decoration:underline
}

.mainmenu li:hover {
	box-shadow:0 1px 9px #bbb inset
}

.mainmenu li {
	  transition: all 0.3s ease 0s;
}

.toptitle_review {
  font-size: 20pt;
  margin-bottom: 16px;
}

.author-image {
  float: left;
  margin-right: 13px;
}

.author-desc {
  float: left;
  padding-top: 2px;
  width: 86%;
}

.post-style-1 li {
  border: 1px solid #ddd;
  list-style: outside none none;
  margin-bottom: 14px;
  margin-left: 0;
  min-height: 117px;
  padding: 9px 8px 20px;
}

.post-cat-color-red {
	background:none repeat scroll 0 0 #d13f3f;
	color:#fff;
	font-size:10px;
	opacity:.9;
	padding-left:4px;
	margin-left:-146px;
	padding-right:4px;
	position:absolute
}

.more > a {
	display:inline!important
}

.post-desc {
	padding-top:8px
}

.post-style-1 {
	float:left;
	width:100%
}

.post-style-1 .first-column img {
  float: left;
margin-right: 14px;
}

.post-style-1 .second-column img {
  float: left;
margin-right: 14px;
}

.second-column a {
	display:block;
	min-height:44px
}

.first-column a {
	display:block;
	min-height:44px
}

.first-column > h3 {
	background:none repeat scroll 0 0 #f2f2f2;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#303030;
	font-size:16px;
	height:29px;
	line-height:28px;
	margin:-14px -3px 10px -2px;
	padding:0;
	text-align:center
}

.second-column > h3 {
	background:none repeat scroll 0 0 #f2f2f2;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#303030;
	font-size:16px;
	height:29px;
	line-height:28px;
	margin:-14px -3px 10px -2px;
	padding:0;
	text-align:center
}

.zn_paginate .zn_page {
	display:none!important
}

.attachment-post-style-1.wp-post-image {
	float:left;
	margin-right:14px
}

.post-cat-color-blue {
	background:none repeat scroll 0 0 #5babd9;
	color:#fff;
	font-size:10px;
	opacity:.9;
	margin-left:-146px;
	padding-left:4px;
	padding-right:4px;
	position:absolute
}

.post-style-1 .first-column {
	float:left;
	margin-right:15px;
	width:49.2%
}

.post-style-1 .second-column {
	float:left;
	width:49.2%
}

.site_cont {
	width:624px;
	margin:0 auto;
	background:url("images/tbody_bg.png") repeat-y left bottom
}

#site_id {
	width:624px;
	margin:0 auto;
	background:url("images/best-sites.png") repeat-y left bottom
}

.site_tbl {
	border-collapse:collapse;
	width:624px
}

.site_tbl thead td {
	height:22px;
	font-size:11px;
	line-height:22px;
	color:#FCFCBB;
	background:url("images/thead_bg.png") repeat-x;
	border-bottom:1px solid #000;
	text-align:center
}

.site_tbl thead td.td_1 {
	border-left:1px solid #00653D
}

.site_tbl thead td.td_5 {
	border-right:1px solid #00653D
}

.site_tbl td.td_4 {
	padding-left:10px
}

.site_tbl tbody td {
	height:84px;
	font-size:11px;
/*line-height:22px;*/
	color:#FCFCBB
}

.site_tbl tbody td.td_1 {
	font-size:11px;
	line-height:22px;
	color:#060000;
	font-weight:700;
	text-shadow:0 0 3px #FCFCBB
}

.site_tbl tbody td.td_2 img {
	display:block;
	margin:8px auto 0
}

.site_tbl tbody td.td_3 {
	font-size:16px;
	line-height:20px;
	color:#000;
	font-weight:700
}

.site_tbl tbody td.td_3 big {
	display:block;
	font-size:29px;
	line-height:30px;
	color:#790A00;
	font-weight:700;
	text-shadow:0 0 3px #FCFCBB
}

.ticker {
	color:#E4E1E1;
	font-family:trebuchet ms;
	font-size:15px;
	font-weight:400;
	padding-left:34px
}

ul.quick_list {
	width:185px;
	overflow:hidden
}

ul.quick_list li {
	width:175px;
	float:left;
	padding-left:10px;
	font-size:12px;
	line-height:17px;
	color:#595959;
	font-weight:700;
	background:url("images/bullet_3.png") no-repeat left center
}

/*#progressiveTicker15 {
	color:#011354;
	margin-left:185px;
	margin-top:17px;
	position:absolute
}*/

.butn_play {
	width:107px;
	height:62px;
	display:block;
	margin:5px auto -15px;
	text-indent:-1000px;
	overflow:hidden;
	background:url("images/butn_play.png") no-repeat
}

.yellow-bar #progressiveTicker15 {
  color: #011354;
  margin-left: -213px;
  margin-top: -43px;
  position: relative;
}

.yellow-bar .progressiveInput {
  color: #02134b !important;
  font-family: trebuchet ms;
  font-size: 28px !important;
  padding-left: 0;
  position: relative;
  text-align: center;
  top: -9px;
}

.yellow-bar .cta-y {
  color: #fff;
  font-size: 29px;
  margin-left: 724px;
  margin-top: -57px;
  position: relative;
}

.yellow-bar .cta-y:hover{
	text-decoration: underline;
}

.butn_play:hover {
	background-position:-10px -305px
}

a:focus {
	outline:medium none;
	outline-offset:-2px
}

.yellow-bar {
	background:none repeat scroll 0 0 #fdb901;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	box-shadow:0 4px 10px #d2d2d2;
	height:74px;
	padding-top:0px;
	position:relative;
	text-align:center;
	width:100%
}

.last-tab {
	border-right:0 none!important
}

.yellow-container {
	background:url("images/yellow-grad.png") #fda202 repeat-x;
	border-radius:0 0 4px 4px;
	box-shadow:0 4px 4px #D2D2D2;
	margin:auto auto 65px;
	padding:2px 10px 5px;
	width:1090px
}

.padding.review-grad {
	padding-top:21px!important
}

.mega-moolah {
	background:url("images/mega-moolah.png") repeat scroll 0 0 rgba(0,0,0,0);
	display:inline-block;
	height:68px;
	margin-right:17px;
	width:651px
}

.addthis_button_facebook_like.at300b {
	margin-right:10px;
	padding-right:15px;
	overflow:hidden;
	width:52px!important
}

.addthis_button_tweet.at300b {
	width:68px
}

.addthis_button_google_plusone.at300b {
	padding-top:0;
	width:39px
}

.addthis_pill_style {
	width:50px!important
}

.category .left_col a:hover {
	text-decoration:underline
}

.wrap {
  margin: 40px auto 31px;
  max-width: 1440px;
}

#breadcrumbs .separator {
  color: #999;
  padding-left: 5px;
  padding-right: 5px;
}

.page-template-In-Content #execphp-6 .widget-title {
	background:url("images/freebets/free-bets-heading-h3.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	border:0 none;
	margin:-3px 0 0;
	text-indent:-9999em
}

.main_cont,.main_cont2 {
	padding:0;
	width:auto
}

.page-template-casino-review .entry-content, .page-template-poker-review .entry-content {
  border: 0 none;
  padding: 0 19px 0 0;
}

.page-template-casino-review #breadcrumbs, .page-template-poker-review #breadcrumbs{
	display: none;
}

.allslot-top {
  background: url("images/pages/review/elements/logo-holder.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
  float: left;
  height: 126px;
  margin-left: 10px;
  position: relative;
  top: 7px;
  width: 532px;
}

.review-summary {
  background: url("images/review-summary-gradient.png") repeat-x scroll 0 4px rgba(0, 0, 0, 0);
  border: 1px solid #d6d5d5;
  border-radius: 4px;
  color: #302f2f;
  float: left;
  font-family: verdana;
  font-size: 14px;
  line-height: 27px;
  margin-left: 11px;
  margin-right: 17px;
  margin-top: 10px;
  padding: 10px 10px 10px 20px;
  position: relative;
  width: 1414px;
  display: none;
}

.allslot-top img {
  margin-left: 3px;
  margin-top: 3px;
  padding: 0;
}

.b-2 {
  margin-top: 52px;
	font-size: 16px !important;
}

.b-3 {
  margin-top: 53px;
	font-size: 16px !important;
}

.inner-text {
  color: #fff;
  font-size: 28px;
  font-style: italic;
  font-weight: bold;
  margin-left: 127px;
  margin-top: -100px;
  position: relative;
  text-align: center;
  text-shadow: 1px 1px 2px #555;
  width: 379px;
}

.inner-text > img {
	margin-top:7px
}

.row5 th {
	padding:2px 0 1px!important
}

.slots-icons {
	display:block;
	float:left;
	margin-left:19px;
	margin-top:16px;
	font-family:verdana
}

.slots-icons img {
	margin-right:56px
}

.allslot-green-button {
  background: url("images/pages/review/elements/ways-to-play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 367px;
  margin-bottom: 17px;
  margin-left: 73px;
  margin-top: -24px;
  width: 398px;
}

.page-template-casino-review .ways-play, .page-template-poker-review .ways-play  {
  color: #fff;
  font-size: 18px;
  padding-top: 6px;
  text-align: center;
  text-shadow: 0 2px 2px #465d7d;
}

.allslot-green-button > a {
  color: #fff;
  display: block;
  font-family: trebuchet ms;
  font-size: 20px;
  line-height: 23px;
  margin-left: 137px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 50px;
  width: 199px;
}

.blue-h2 {
  background: url("images/h2-blue-alt.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
  border-radius: 4px 4px 0 0;
  color: #fff !important;
  font-family: trebuchet ms;
  font-size: 18px !important;
  font-weight: normal;
  height: auto !important;
  text-align: center;
  padding: 9px !important;
  text-shadow: 0 2px 2px #465d7d;
}

.editor-rating {
  font-family: trebuchet ms;
  font-size: 24px;
  text-align: center;
}

.editor-rating > span {
  color: #000;
  display: block;
  font-size: 24px;
  font-weight: 100;
  margin-bottom: 18px;
}

.rgt_col {
  float: left;
  margin-top: 14px;
  width: 25%;
}

.widget-container ul li a:hover{
	text-decoration: underline;
}

#sidebar .widget_recent_entries ul {
	border:1px solid #ddd
}

#sidebar li li {
	border-bottom:1px solid #ddd;
	list-style-type:none;
	padding: 6px 6px 6px 15px;
}

#sidebar li li:last-child {
	border:0
}


.bet-free-tip > a {
	color:#02248f;
	font-family:arial;
	font-size:15px
}

.bet-free-tip {
	margin-top:18px;
	text-align:center
}

.bet-free-tip-desc {
	color:#202020;
	font-family:arial;
	font-size:13px;
	text-align:center
}

.slot-outer-container {
  float: left;
  margin-top: 10px;
  padding-left: 10px;
  width: 100%;
  margin-bottom: 40px;
}

.page-template-casino-review .review-description, .page-template-poker-review .review-description {
  float: left;
  margin-left: 45px;
  margin-top: 47px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-top: 0;
  width: 354px;
}

.page-template-casino-review .column-1 span, .page-template-poker-review .column-1 span {
  display: block;
  padding-bottom: 14px;
  width: 100%;
}

.banking-options {
  float: left;
  margin-left: 11px;
  width: 100%;
}

.banking-options > div {
	border-bottom: 1px solid #d5d5d5;
	border-image: none;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}

.popular-unique-games div {
	border-bottom: 1px solid #d5d5d5;
	border-image: none;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-style: none solid solid;
	min-height: 375px;
	border-width: 0 1px 1px;
}



.screenshots div {
	border-bottom: 1px solid #d5d5d5;
	border-image: none;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-style: none solid solid;
	 min-height: 375px;
	border-width: 0 1px 1px;
}

.popular-unique-games li {
  float: left;
  list-style: outside none none;
  padding-left: 13px;
  padding-top: 12px;
}

.popular-unique-games img {
  float: left;
}

.game-desc {
  float: left;
  font-family: verdana;
  margin-left: 40px;
  padding-top: 7px;
  width: 446px;
}

.banking-options li {
  color: #302f2f;
  font-family: verdana;
  padding-left: 10px;
  padding-top: 4px;
}

.banking-options ul {
  padding-left: 11px;
  padding-top: 14px;
}


.popular-unique-games {
  float: left;
  margin-left: 0;
  margin-right: 14px;
  margin-top: 17px;
  width: 808px;
   min-height: 413px;
}

.popular-unique-games .play-now {
  background: url("images/play-now-button.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  color: #fff;
  display: block;
  float: left;
  font-family: verdana;
  font-size: 15px;
  height: 37px;
  margin-left: 44px;
  padding-left: 52px;
  margin-top: 7px;
  padding-top: 8px;
  width: 141px;
}

.screenshots {
  float: left;
  margin-left: 10px;
  margin-top: 17px;
  width: 340px;
  min-height: 413px;
}

.page-template-casino-review .list, .page-template-poker-review list {
  background: url("images/pages/review/elements/dot-list.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  display: block;
  font-family: verdana;
  font-size: 15px;
  padding-bottom: 20px;
  padding-left: 39px;
  width: 100%;
}

.Compatibility > img {
  padding-left: 9px;
  padding-right: 5px;
}

.page-template-casino-review .column-2, .page-template-poker-review .column-2 {
  background: url("images/pages/review/elements/pros-cons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 149px;
  margin-right: 37px;
  margin-top: 22px;
  width: 44px;
}

.r-width {
  float: left;
  width: 40%;
}

.page-template-casino-review .column-1, .page-template-poker-review .column-1 {
  margin-top: 82px;
}

.page-template-casino-review .column-3, .page-template-poker-review .column-3 {
  float: left;
	width: 46%;
}

.slot-container {
  border: 2px solid #c5d8f3;
  border-radius: 8px;
  float: left;
}

.casino-mate-top {
	background:url("images/casino-mate-top.png");
	width:398px;
	height:68px;
	display:inline-block
}

.site_tbl tbody td.td_5 a {
	font-size:11px;
	color:#393937;
	font-weight:700;
	text-transform:uppercase
}

.rgt_col h2, .widget-title {
   background: url("images/h2-blue-alt.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-radius: 4px 4px 0 0;
	color: #fff !important;
	font-family: trebuchet ms;
	font-size: 18px !important;
	font-weight: normal;
	height: auto !important;
	padding: 5px !important;
	text-shadow: 0 2px 2px #465d7d;
	text-align: center;
	line-height: 28px;
	margin: -14px -3px 10px -2px;
}

/*.execphpwidget .progressiveInput {
  font-size: 20px !important;
  margin-left: -27px;
  position: relative !important;
  top: -8px !important;
  width: 232px !important;
  z-index: 99999;
}*/

/*
	Progressive jackpots
*/

.progjack-panel_jackpots { margin: 0; padding: 0; }

.progjack-panel_jackpots li {
	list-style-type: none;
	border-bottom: 1px solid #cbcbcb;
}

.jackpot {
	color: #333;
	font-size: 1em;
	line-height: 1;
	text-align: right;
	text-decoration: none;
	display: block;
	padding: 16px;
}

.jackpot:hover {
	text-decoration: none;
	background-color: #efefef;
}

.jackpot-img {
	text-align: center;
	line-height: 80px; /*To vertically center the image*/
	width: 80px;
	height: 80px;
	margin-right: 4px;
	float: left;
}

.jackpot-img img {
	max-width: 80px;
	display: inline-block;
	vertical-align: middle; /*To vertically center the image*/
}

.jackpot-name {
	color: #333;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 4px;
}

/*Override previous rule*/
.widget-container ul li a.jackpot:hover {
    text-decoration: none;
}

/*This is a container for the ticker by tickerassist.uk*/
.jackpot-amount {
  color: #04790a;
  font-size: 24px;
  line-height: 1.5;
}

/*
Classes (and elements) assigned by tickerassist.uk
Higher specificity in this selector is intentional to override inline styles.
The way they build the HTML difficults it's handling, so you'll also see brute force here.
*/
.jackpot-amount span {
	display: inline-block !important;
	min-width: 150px !important;
	white-space: nowrap;
}

	.progressiveDiv {
		width: 100% !important;
	}

	.progressiveInput {
		color: darkgreen;
		font-family: trebuchet ms, sans-serif;
		width: 220px !important;
		min-width: 150px !important;
		text-align: right !important;
	}

.jackpot-play {
	color: #fff;
	text-align: center;
	background-color: #fc8e04;
	background-image: linear-gradient(#f5b805, #fc8b04);
	display: inline-block;
	width: 100%;
	padding: 6px 15px;
	margin-top: 8px;
}

.progjack-panel_jackpots li:first-child .jackpot-play {
	background-color: #01b60b;
	background-image: linear-gradient(#01e61b, #02a006);
}
/*End progrssive jackpots widget (v2)*/

.yellow-bar .progressiveDiv {
 margin-left: -94px;
}

.textwidget {
	padding:0 5px 5px
}

.execphpwidget table #progressiveTicker15 {
	margin:0!important;
	position:relative!important
}

.yellow-bar .progressiveInput {
  color: #02134b !important;
  font-family: trebuchet ms;
  font-size: 28px !important;
  padding-left: 0;
  position: relative;
  text-align: center;
  top: -9px;
}

.push-c1 {
	margin-left:8px;
	padding-left:5px;
	padding-right:47px;
	width:103px
}

.widget-container {
  margin-bottom: 20px;
  max-width: 340px;
}

#execphp-3 .execphpwidget tr {
  border-bottom: 1px solid #cbcbcb;
  display: block;
  margin-bottom: 8px;
  margin-left: 10px;
  margin-top: 20px;
  padding-bottom: 9px;
  width: 315px;
}

.bonus-image {
	float:left;
	margin-top:10px;
	padding-left:4px
}

.misc-information {
	float:left;
	margin-left:153px;
	margin-top:-7px
}

.misc-information .record {
	padding-right:11px
}

.game-name {
	color:#fff;
	float:left;
	font-size:15px;
	margin-left:27px;
	padding-top:5px;
	width:250px
}

.all-markets {
	font-family:arial;
	font-size:12px;
	margin-top:27px;
	text-align:center
}

.game-information-1 .green-button-link,.game-information-2 .green-button-link {
	margin-top:23px;
	text-align:center;
	font-family:verdana;
	font-size:16px
}

.game-information-1 a,.game-information-2 a {
	color:#FFF;
	text-shadow:1px 1px 1px #000
}

.game-information-1 a:hover,.game-information-2 a:hover {
	text-decoration:underline
}

.author-posts {
  border-top: 1px solid #ccc;
  margin-top: 16px;
  min-height: 126px;
  padding-bottom: 0;
  padding-top: 17px;
}

.game-image {
	float:left;
	margin-left:5px;
	padding-top:0
}

.overall-f > p {
	font-family:inherit!important;
	font-size:12px!important;
	margin:0!important;
	padding:0!important
}

.racing-gray-bar {
	background:url("images/freebets/top-gray-bar.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	height:32px;
	margin-bottom:5px;
	padding-top:5px
}

.game-information-1 {
	background:url("images/freebets/sport-information.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	float:left;
	height:151px;
	margin-right:9px;
	width:413px
}

.game-information-2 {
	background:url("images/freebets/sport-information.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	float:left;
	height:151px;
	width:413px
}

.bet-1 {
	margin-top:15px;
	float:left;
	height:110px;
	margin-right:9px;
	width:413px
}

.bet-2 {
	margin-top:15px;
	float:left;
	height:110px;
	width:413px
}

.widget-container.widget_text {
	border-color:#ccc;
	border-image:none;
	border-style:none solid solid;
	border-width:0 1px 1px;
	margin-bottom:34px;
	padding:1px
}

.rsUni .rsGCaption {
  font-size: 16px !important;
  background: #000;
}

.home2col {
	border:1px solid #ddd;
	float:left;
	padding:0;
	margin-bottom:40px!important;
	background:#fff;
	width:100%
}

#slideshow {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ddd;
  float: left;
  margin-bottom: 20px;
  padding: 18px 0 0;
  width: 100%;
}

div.p_table_2 ul {
  padding: 0 !important;
}

.right-column {
  float: left;
  height: 322px;
  margin-left: 16px;
  width: 58%;
}

#slideshow .left-column {
  float: left;
  padding-left: 20px;
  width: 40%;
}

.zn_cta_footer {
	display:none
}

.zn_cta_heading {
	display:none
}

.zn_excerpt.full_image {
	display:none
}

.wpcf7-form-control.wpcf7-text {
	border:1px solid #ccc;
	margin-top:13px;
	padding:5px
}

.wpcf7-form > p {
	font-weight:700
}

.wpcf7-form-control.wpcf7-submit {
	font-weight:400
}

span.wpcf7-form-control-wrap {
	font-weight:400;
	position:relative
}

div.wpcf7 textarea {
	border:1px solid #ccc;
	margin-top:14px;
	width:800px
}

div.wpcf7 {
	margin:20px 0 17px!important;
	padding:0
}

.wpcf7 {
	text-align:left
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	border:1px solid #ccc;
	color:#444;
	margin-top:14px;
	padding:5px
}

.page-template-about_template-php .entry-content img {
	float:left
}

.left_col2 {
	float:left;
	margin-bottom:20px;
	padding:15px;
	width:1054px
}

#result-mega-f #amount {
  color: #02134b !important;
  font-family: trebuchet ms;
  font-size: 16px;
  position: relative;
  text-align: center;
  top: -7px !important;
  width: 163px;
}

#result-mega-f {
	margin-top:8px
}

/*#progressiveTicker14 {
	margin-top:10px
}*/

.review-p-green {
	background:url("images/green-button-tables.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	height:42px;
	width:241px
}

.review-p-orange {
	background:url("images/orange-button.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	height:42px;
	width:241px
}

.review-p-green > span {
	color:#fff;
	font-family:arial;
	font-size:16px;
	margin-top:12px;
	padding-left:54px;
	padding-top:12px;
	position:relative;
	text-shadow:0 2px 1px #6d6c6c;
	text-transform:uppercase;
	top:7px
}

.review-p-orange > span {
	color:#fff;
	font-family:arial;
	font-size:16px;
	margin-top:12px;
	padding-left:54px;
	padding-top:12px;
	position:relative;
	text-shadow:0 2px 1px #6d6c6c;
	text-transform:uppercase;
	top:9px
}

.author-posts > #d {
	margin-right:18px;
	margin-top:33px
}

.navigation {
	border:0!important;
	margin-top:2px!important
}

.edit-link {
	display:none
}


.wp-paginate {
	text-align:center
}


.widget-container > div {
	border:1px solid #ddd
}

.widget_nav_menu h3 {
	border-left:1px solid #bdbdbe!important;
	border-top:1px solid #bdbdbe!important;
	border-right:1px solid #bdbdbe!important
}

.daryl .widget-title {
	background:url("images/freebets/sidedar-daryl-heading-h3.png") repeat scroll 0 0 rgba(0,0,0,0);
	border:0 none;
	border-radius:0;
	height:32px;
	margin-bottom:-2px!important;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	text-indent:-99999em;
	width:231px
}

.page-template-sportsmatchup_template-php #execphp-4 {
	border:0
}

.da-free-tips-1 {
	background:url("images/freebets/daryl-nrl-betting.png");
	height:93px;
	margin-top:2px;
	border:0!important;
	width:231px!important
}

.da-free-tips-1 > h3 {
	font-family:trebuchet ms;
	font-size:16px;
	font-style:italic;
	margin:0 0 0 24px;
	padding-left:0;
	padding-top:10px;
	text-align:center
}

.da-free-tips-2 {
	background:url("images/freebets/daryl-nrl-betting-2.png");
	height:93px;
	width:231px!important;
	border:0!important
}

.da-free-tips-2 > h3 {
	font-family:trebuchet ms;
	font-size:16px;
	font-style:italic;
	margin:0 0 0 24px;
	padding-left:0;
	padding-top:10px;
	text-align:center
}

#response b {
	color:#000;
	font-size:21px;
	font-weight:400;
	text-indent:-9px!important;
	white-space:normal;
	word-spacing:-6px
}

.powerball #response {
	float:left;
	margin-top:33px;
	width:170px
}

.mid-column-small .overlay {
	background-color:rgba(0,0,0,0.2);
	background-image:url("images/icon-play-48.png");
	background-position:center center;
	background-repeat:no-repeat;
	border:0 none;
	height:134px;
	left:0;
	margin-left:14px;
	margin-top:40px;
	opacity:1;
	position:absolute;
	top:0;
	transition:all .25s ease 0;
	width:286px
}

.mid-column-small .overlay:hover {
	opacity:.4
}

#response > span {
	color:#000;
	font-size:23px!important
}

.no-padding {
	padding:0!important
}

.review-grad a {
	background:url("images/review-grad.png") repeat scroll 0 0 rgba(0,0,0,0);
	border:1px solid #D8D8D8;
	border-radius:6px;
	color:#4B4B4B;
	display:block;
	margin:30px auto 14px;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	width:54px;
	transition:all .2s ease-in 0
}

.headline_cont {
	border-bottom:1px solid #D8D8D8;
	border-radius:4px;
	float:left;
	margin-left:16px;
	padding:0 0 7px;
	width:334px
}

.headline_cont2 {
	float:left;
	margin-left:26px;
	margin-right:26px;
	padding:0 0 7px;
	border-bottom:1px solid #D8D8D8;
	width:334px;
	border-radius:4px
}

.Compatibility > img {
  padding-left: 3px;
  padding-right: 5px;
}

.headline_cont3 {
	float:left;
	border-bottom:1px solid #D8D8D8;
	padding:0 0 7px;
	width:334px;
	border-radius:4px
}

.page-template-In-Content .no-padding.review-grad > a {
  color: #0037b3;
  padding: 0;
}

.bottom-grad > a {
	color:#0037b3;
	text-align:center;
	text-decoration:none
}

.bottom-grad > a:hover {
	text-decoration:underline
}

.headline_contIn img {
	height:55px;
	width:64px
}

.headline_contIn {
	background:none repeat scroll 0 0 #FFF;
	border-color:#D8D8D8;
	border-style:none solid;
	border-width:0 1px;
	overflow:hidden;
	padding:8px 6px 0
}

.headline_contIn span {
	border:1px solid #CBCBCB;
	float:left;
	margin:0 13px 0 0;
	padding:2px
}

.shadow {
	background:url("images/shadow.png") repeat-x;
	height:14px
}

.headline_contIn h3 {
	color:#464646;
	font-family:"verdana",Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:26px;
	margin-bottom:0;
	margin-top:0
}

.headline_contIn h3 a {
	color:#333;
	text-decoration:none
}

.headline_contIn p {
	padding:0;
	line-height:17px;
	color:#0037b3;
	font-weight:400
}

.mid-column-table-1 {
  border: 1px solid #ccc;
  float: left;
  margin-left: 0;
  margin-right: 15px;
  margin-top: 14px;
  width: 49%;
  min-height: 203px;
}

.mid-column-table-2 {
  border: 1px solid #ccc;
  float: left;
  margin-top: 14px;
  width: 49%;
	min-height: 203px;
}

.columns-test > div {
  float: left;
  margin-right: 5px;
  text-align: center;
  width: 155px;
}

.columns-test {
  float: left;
  padding: 10px;
}

#execphp-3 .execphpwidget tr:last-child {
	border-bottom:0
}

.mid-column-table-1 h3, .mid-column-table-2 h3 {
   background: none repeat scroll 0 0 #f2f2f2;
	color:#303030;
	border-bottom: 1px solid #ddd;
	font-size:16px;
	height:29px;
	line-height:28px;
	margin:-14px -1px 0;
	padding:0;
	text-align:center;
	text-indent:10px
}

.mid-column-table-2 .table {
	margin-bottom:0
}

.mid-column-table-2 .table tbody tr th {
	padding:4px 0 0
}

.mid-column-table-2 .table tbody tr td {
	padding:4px 0;
	text-align:center
}

.row4 {
	background:none repeat scroll 0 0 #EEEFF0
}

.mid-column-table-2 .table tr th {
	border-color:#ccc;
	border-image:none;
	border-style:none solid none none;
	border-width:0 1px 0 0;
	font-weight:400
}

.mid-column-table-2 .table tr td {
	border:0 none
}

.mid-column-table-2 table .game {
	width:151px;
	text-align:center
}

.mid-column-table-2 table .type {
	width:183px;
	text-align:center
}

.tab-content > div {
	padding-bottom:5px
}

.tab-content table {
	margin:0!important;
	padding-bottom:10px!important
}


.headline_contIn p a {
	color:#3337bf;
	text-decoration:none
}

.headline_contIn p a:hover {
	color:#0037B3;
	text-decoration:underline
}

.headline_contin a {
	color:#0037B3;
	text-decoration:none
}

.headline_contin a:hover {
	color:#0037B3;
	text-decoration:underline
}

ul.headline_list {
	width:100%;
	overflow:hidden
}

ul.headline_list li {
	width:297px;
/*307*/
	float:left;
	padding-left:10px;
	line-height:17px;
	font-weight:400;
	background:url("images/bullet_2.png") no-repeat left 7px
}

ul.headline_list li,.footer_text li {
	padding-left:10px;
	line-height:17px;
	font-weight:400;
	background:url("images/bullet_2.png") no-repeat left 7px
}

.footer_text ul {
	margin:10px 0 15px 20px
}

ul.headline_list li a {
	color:#0037B3;
	text-decoration:none
}

ul.headline_list li a:hover {
	color:#0037B3;
	text-decoration:underline
}

.more_link {
	width:100%;
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
	color:#393937;
	font-weight:400
}

.more_link a {
	float:right;
	color:#393937;
	margin-right:16px
}

.divider {
	margin-top:10px;
	display:block;
	height:23px
}

/*------latest_cont-----*/
.latest_cont {
	width:982px
}

.latest_cont h2 {
	width:982px;
	height:35px;
	font-size:17px;
	line-height:33px;
	color:#fff;
	font-weight:400;
	text-indent:15px;
	background:url("images/title_bg1.png") no-repeat
}

.no-border {
	border:0 none!important
}

.height-e {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	padding-bottom:9px
}

.bookmarkers-push > div {
	font-size:18px
}

.new-bonus-width {
	width:397px
}

.bookmarkers-push {
	color:#19457b;
	font-size:14px;
	font-weight:700;
	padding-top:33px!important
}

#roulette td.games {
	padding-top:19px!important
}

.casino-header {
	background:url("images/casino-header.png") repeat!important;
	border:0 none!important;
	height:39px!important;
	margin:0!important;
	padding:0!important;
	width:334px!important
}

.sports-header {
	background:url("images/sports-header.png") repeat scroll 0 0 rgba(0,0,0,0)!important;
	border:0 none!important;
	height:39px!important;
	margin:0!important;
	padding:0!important;
	width:334px!important
}

.news-header {
	background:url("images/news-header.png") repeat!important;
	border:0 none!important;
	height:39px!important;
	margin:0!important;
	padding:0!important;
	width:334px!important
}

.latest_contIn {
	width:970px;
/*982*/
	overflow:hidden;
	padding:20px 0 0 12px;
	background:url("images/latest_contInBg.png") repeat-x
}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
	padding:7px
}

#video_link > img {
	margin-left:5px;
	margin-top:6px
}

.widget-container {
	margin-bottom:20px
}


#execphp-2 .execphpwidget {
  text-align: center;
}


/* Futures Template */
.page-template-futures_template-php #sub-header {
	background:url("images/pagetable-header.png") no-repeat
}

.page-template-futures_template-php .sub-header {
	background:url("images/futures-games.png") no-repeat;
	height:41px;
	width:810px;
	display:block
}

.page-template-futures_template-php .tab-content {
	background:#fff
}

.page-template-futures_template-php #sub-header h4 {
	border:0 none;
	color:#e4e1e1;
	font-family:trebuchet ms;
	font-size:15px;
	padding-left:50px;
	padding-top:16px;
	margin-top:0;
	text-align:center
}

.page-template-futures_template-php .games-width {
	width:113px
}

.page-template-futures_template-php .futures_odd {
	font-family:arial;
	font-size:14px;
	margin-top:15px;
	padding-top:16px!important
}

.page-template-futures_template-php .futures_team_name {
	padding-top:7px!important
}

.page-template-futures_template-php .uppercase {
	text-transform:uppercase
}

.page-template-futures_template-php .bonus-width {
	width:110px
}

.page-template-futures_template-php .bonus {
	padding-top:13px!important
}

.page-template-futures_template-php .playon-width {
	width:112px
}

.page-template-futures_template-php td.games {
	font-family:arial;
	font-size:14px;
	padding-top:23px!important
}

.page-template-futures_template-php .review-grad a {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	border:0 none;
	border-radius:0;
	color:#011965;
	display:block;
	font-size:11px;
	margin:0 auto;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	transition:none;
	width:54px
}

.page-template-futures_template-php .no-padding.review-grad {
	padding-top:12px!important
}

.page-template-futures_template-php .homepage-tab .sub-header th {
	border:0 none;
	color:#282828;
	font-family:arial;
	font-size:14px;
	font-weight:400;
	height:0;
	padding-bottom:0;
	padding-top:4px;
	text-align:center
}

.page-template-futures_template-php .homepage-tab {
	margin-left:0;
	margin-top:0;
	min-height:259px;
	width:820px
}

.page-template-futures_template-php .homepage-tab .table td {
	border-left:1px solid #e0dede;
	padding-bottom:0;
	padding-top:0;
	text-align:center;
	width:113px
}

.page-template-futures_template-php .row1 {
	background:none;
	border-bottom:1px solid #e0dede;
	border-left:1px solid #e0dede;
	display:block;
	border-right:1px solid #e0dede
}

.page-template-futures_template-php .row2 {
	background:none;
	border-bottom:1px solid #e0dede;
	border-left:1px solid #e0dede;
	border-right:1px solid #e0dede
}

.page-template-futures_template-php .main_cont,.main_cont2 {
	font-family:"verdana",Trebuchet MS,Arial,Helvetica,sans-serif;
	padding:0;
	width:auto
}

.page-template-futures_template-php .rgt_col {
	float:left;
	margin-left:15px;
	margin-right:13px;
	margin-top:17px
}

.page-template-futures_template-php .widget_nav_menu li {
	background:url("images/popular-sport-gradient.png") repeat scroll -1px 0 rgba(0,0,0,0);
	padding:3px 3px 2px
}

.page-template-futures_template-php .widget_nav_menu li a {
	color:#011965;
	font-family:verdana;
	font-size:14px;
	padding-left:10px
}

.page-template-futures_template-php .widget_nav_menu .widget-title {
	margin:0;
	border:0
}

.page-template-futures_template-php .widget_nav_menu .widget-title {
	margin:0;
	border:0;
	color:#202020;
	font-family:trebuchet ms;
	font-size:16px;
	width:230px
}

.page-template-futures_template-php .row1 > th {
	padding:5px 8px 5px 7px!important
}

.page-template-futures_template-php .casino-width {
	width:119px
}

/* Futures Template End */
td.tap {
	padding-bottom:0!important;
	padding-top:7px!important
}

.latest_contInner {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	width:235px;
	float:left;
	margin-right:6px
}

.latest_contInner img {
	width:222px;
	height:105px;
	padding:3px;
	margin-bottom:20px;
	border:1px solid #DADADA;
	box-shadow:2px 2px 4px 1px #EAEAEA;
	-webkit-box-shadow:2px 2px 4px 1px #EAEAEA;
	-moz-box-shadow:2px 2px 4px 1px #EAEAEA;
	-o-box-shadow:2px 2px 4px 1px #EAEAEA
}

.latest_contInner h3 {
	padding:6px 0 0;
	font-family:"verdana",Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	line-height:18px;
	color:#474747;
	text-transform:none
}

.latest_contInner h3 a {
	color:#0037b3;
	text-decoration:none
}

.latest_contInner h3 a:hover {
	text-decoration:underline
}

.latest_contInner p {
	padding:0;
	line-height:17px;
	color:#97A52C;
	font-weight:400
}

.latest_contInner p a {
	color:#0037B3;
	text-decoration:none
}

.latest_contInner p a:hover {
	color:#0037b3;
	text-decoration:none
}

/*------home3col-----*/
.home3col {
	width:960px;
	padding:37px 0 45px;
	margin:0 auto;
	overflow:hidden;
	background:url("images/home3colBg.png") no-repeat
}

.home3col h2 {
	width:307px;
	height:34px;
	margin-bottom:10px;
	font-size:15px;
	line-height:33px;
	color:#fff;
	text-indent:10px;
	background:url("images/title_bg2.png") no-repeat
}

.guide_cont {
	width:307px;
	float:left;
	margin-right:20px
}

.media,.bd {
	overflow:hidden;
	padding-left:12px
}

.media img,.media .img {
	float:left;
	margin-right:10px
}

.media img {
	display:block
}

.media .imgExt {
	float:right;
	margin-left:10px
}

.bd > h4 {
	font-size:19px
}

.avatar {
	border:1px solid #F0F0F0;
	margin-top:6px;
	padding:4px
}

.profile-links > a {
	color:#A0A0A0;
	float:right;
	margin-right:5px;
	margin-top:-5px;
	padding-bottom:10px;
	position:relative;
	text-decoration:none
}

.profile-links > a:hover {
	color:#888
}

.profile {
	border:1px solid #ccc;
	border-radius:6px;
	margin-bottom:30px;
	margin-left:15px;
	margin-top:50px;
	padding:13px 10px 0;
	width:98%
}

.home #livefyre-comments{
	display: none;
}

#livefyre-comments {
  float: left;
  margin-bottom: 16px;
  margin-top: 23px !important;
  width: 100%;
}

.profile-links > a {
	color:#A0A0A0;
	float:right;
	margin-right:5px;
	margin-top:2px;
	padding-bottom:10px;
	position:relative;
	text-decoration:none
}

.author-description {
  border-bottom: 1px dotted #ccc;
  color: #555;
  font-size: 14px;
  min-height: 48px;
  padding-bottom: 12px !important;
  padding-left: 1px !important;
  padding-top: 5px;
  text-align: justify;
}

.social-links {
	float:left;
	left:-6px;
	margin-left:0;
	margin-right:69px;
	padding-bottom:0!important;
	position:relative;
	top:-6px;
}

.homepage-tab {
	margin-top:30px;
	width:1022px
}

.profile-links {
  padding: 5px 0 39px;
}

.social-links li {
	padding:5px;
	display:inline;
	list-style:none;
	text-indent:-9999px;
	float:left
}

.social-links li a {
	display:block;
	height:16px;
	width:16px
}

.twitter-link {
	background:url("../../../images/twitter.png") no-repeat
}

.facebook-link {
	background:url("../../../images/facebook.png") no-repeat
}

.linkedin-link {
	background:url("../../../images/in.png") no-repeat
}

.google-link {
	background:url("images/google.png") no-repeat
}

.guide_contIn {
	width:307px;
	padding:0 0 8px;
	overflow:hidden
}

.guide_contIn span {
	width:88px;
/*100*/
	height:75px;
/*92*/
	padding:4px 8px 13px 4px;
	margin:0 5px 0 0;
	float:left;
	background:url("images/img_bg.png") no-repeat
}

.guide_contIn h3 {
	font-size:11px;
	line-height:20px;
	color:#474747;
	text-transform:uppercase
}

.guide_contIn h3 a {
	color:#474747;
	text-decoration:none
}

.guide_contIn h3 a:hover {
	color:#999;
	text-decoration:none
}

.guide_contIn p {
	padding:0;
	line-height:17px;
	color:#97A52C;
	font-weight:700
}

.guide_contIn p a {
	color:#0037b3;
	text-decoration:none
}

.guide_contIn p a:hover {
	color:#999;
	text-decoration:none
}

.slot_cont {
	width:307px;
	float:left
}

.slot_cont img {
	width:298px;
	height:75px;
	padding:3px;
	margin-bottom:17px;
	border:1px solid #DADADA;
	box-shadow:2px 2px 4px 1px #EAEAEA;
	-webkit-box-shadow:2px 2px 4px 1px #EAEAEA;
	-moz-box-shadow:2px 2px 4px 1px #EAEAEA;
	-o-box-shadow:2px 2px 4px 1px #EAEAEA
}

.game_cont {
	width:307px;
	float:right
}

.game_cont img {
	width:298px;
	height:165px;
	padding:3px;
	margin-bottom:13px;
	border:1px solid #DADADA;
	box-shadow:2px 2px 4px 1px #EAEAEA;
	-webkit-box-shadow:2px 2px 4px 1px #EAEAEA;
	-moz-box-shadow:2px 2px 4px 1px #EAEAEA;
	-o-box-shadow:2px 2px 4px 1px #EAEAEA
}

.game_cont h3 {
	padding:9px 0 5px;
	font-size:14px;
	line-height:19px;
	color:#97A52C;
	text-transform:uppercase
}

.game_cont h3 a {
	color:#0037B3;
	text-decoration:none
}

.game_cont h3 a:hover {
	color:#999;
	text-decoration:none
}

.sharedaddy.sd-block.sd-social.sd-gplus {
	display:none
}

.game_cont p {
	padding:0;
	line-height:18px;
	color:#0A0A0A
}

/*------footerTxt_wrap-----*/
.footerTxt_wrap {
	width:100%;
	background:#F2F4F3;
	border-top:1px solid #BFC0BF
}

.footer_text {
	width:972px;
	padding:31px 0 10px;
	margin:0 auto;
	text-align:left;
	background:url("images/footerTxt_bg.png") no-repeat center top
}

.footer_text h2 {
	padding:0 0 12px;
	font-size:23px;
	line-height:26px;
	color:#323232
}

#blackjack .overall-f {
	padding-top:16px!important
}

#roulette .overall-f {
	padding-top:18px!important
}

.footer_text p {
	padding:0 0 18px;
	line-height:18px
}

.footer_text a {
	color:#0037B3
}

/*-----footer_wrap-----*/
.footer_wrap {
	background:#001109 url("images/footer_wrapBg.png") repeat-x;
	min-width:1090px
}

.footer {
	width:982px;
	padding:0;
	margin:0 auto;
	text-align:left
}

.footer_top {
	width:1017px;
	padding:25px 0 0;
	margin:0 auto;
	text-align:left
}

.footer_top {
	width:988px;
/*982*/
	padding:0;
	overflow:hidden
}

.footer_left {
	width:251px;
/*203*/
	padding:32px 0 0;
	float:left
}

.footer_left h3 {
	padding:0 0 23px;
	font-size:14px;
	line-height:17px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000
}

ul.footer_list {
	width:100%;
	float:left
}

ul.footer_list li {
	width:100%;
	float:left;
	font-size:13px;
	line-height:18px;
	color:#ACD619;
	text-indent:9px;
	background:url("images/bullet_1.png") no-repeat left 7px
}

ul.footer_list li a {
	color:#444;
	float:left;
	text-decoration:none
}

ul.footer_list li a:hover {
	color:#000;
	text-decoration:underline
}

.footer_rgt {
	float:right;
	margin-top:26px;
	margin-bottom:20px
}

.footer_left .widget-container.widget_text,.footer_left .widget-container > div {
	border:0!important
}

.search-widget {
  padding: 10px;
}

.search-widget #searchform #s {
  border: 1px solid #ddd;
  color: #777;
  padding: 5px 8px;
  width: 100%;
}

.cse .gsc-control-cse, .gsc-control-cse {
  padding: 0 !important;
}

.search-widget #search-action {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
margin-left: 283px;
margin-top: -26px;
/* right: 0; */
left: auto;
position: absolute;
display: none;
}

.social_cont {
  display: inline;
  margin-top: 0;
  padding-left: 4px;
  position: relative;
  text-align: left;
  top: -4px;
  width: 338px;
}

.social_cont a {
	display:inline-block;
	margin:0 2px
}

.footer_btm {
	padding:16px 0 10px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	display:none;
	font-weight:700
}

.footer_btm a {
	color:#ACD619;
	text-decoration:none
}

.footer_btm a:hover {
	text-decoration:underline
}

.widget-container ul li a {
	text-decoration:none;
	color:#0037b3
}

#freebets img:hover{
	opacity: 0.9
}

#freebets img {
  padding-bottom: 0;
  padding-top: 1px;
  transition: all 0.3s ease 0s;
  width: 100%;
}

#freebets a:last-child img{
  padding-bottom: 1px;
}

.essb-fans.onecol li a{
	transition: all 0.3s ease 0s;
}


#category-image {
	float:left;
	margin-top:3px
}

.entry-content li {
	font-family:arial;
	font-size:15px
}

.entry-content center {
	font-family:arial;
	font-size:15px
}

#crumbs {
	line-height:25px
}

.breadcrums {
	background:url("images/breadcrums.png") no-repeat scroll 0 0 transparent;
	margin-bottom:9px;
	padding-left:11px;
	padding-top:1px;
	height:30px;
	margin-bottom:15px
}

.breadcrums a {
	text-decoration:none;
	color:#060000
}

.breadcrums a:first-child {
	background:url("images/home-icon.png") no-repeat scroll 0 0 transparent;
	left:-9px;
	padding-bottom:9px;
	padding-right:46px;
	position:relative;
	top:-4px
}

.entry-meta {
	color:#2c2b2b;
	float:left;
	font-family:trebuchet ms;
	font-size:14px;
	margin-bottom:3px;
	margin-left:0;
	margin-top:1px;
	width:100%
}

.related_post li a {
	color:#000
}

.wrapper_related_news {
	border:1px solid #d6d6d6
}

.wrapper_related_news ul li {
	padding-left:9px;
	background:url("images/list-style_03.png") no-repeat left
}

.wrapper_related_news ul {
	margin:0;
	padding:0 0 9px 8px;
	width:114px
}

.wrapper_related_news ul li a {
	color:#97a52c;
	text-decoration:none;
	font-family:'Trebuchet MS'!important
}

#categories-3,.widget_categories {
	border:1px solid #D6D6D6
}

.sidebar_review_right_top {
	padding:0 10px
}

#categories-3 ul,.widget_categories ul {
	margin:0;
	padding:0 0 9px 8px
}

.wrapper_related_news {
	margin-bottom:18px!important
}

.adsense {
	margin-bottom:9px!important
}

#categories-3 ul li a,.widget_categories ul li a {
	color:#97a52c;
	text-decoration:none;
	font-family:'Trebuchet MS'!important
}

#categories-3 ul li,.widget_categories ul li {
	background:url("images/list-style_03.png") no-repeat left;
	padding-left:12px
}

.spacerInner {
	background:url("images/top_border_new.png") no-repeat center bottom transparent
}

.featured_image {
	background:url("images/home2colBg.png") no-repeat scroll center top transparent;
	padding-top:16px
}

ul.sidebar_review_right_top li {
	line-height:24px;
	height:30px;
	padding-left:36px
}

ul.sidebar_review_right_top li.check {
	background:url("images/check_img.png") no-repeat scroll left top transparent
}

ul.sidebar_review_right_top li.wrong {
	background:url("images/wrong_03.png") no-repeat scroll left top transparent
}

.hightlights {
	border:1px solid #D6D6D6
}

#table_inner_wrapper {
	background:url("images/bgtable_03.png") repeat-x;
	border:1px solid #00653D;
	padding:0 0 10px
}

#site_id {
	margin:0 auto;
	width:938px
}

#site_tblbest-site {
	width:100%
}

#bestsitetable tbody td {
	height:83px
}

#bestsitetable tbody td.td_1 {
	color:#060000;
	font-size:11px;
	font-weight:700;
	line-height:22px;
	text-shadow:0 0 3px #FCFCBB
}

#bestsitetable td.td_3 big {
	color:#790A00;
	display:block;
	font-size:29px;
	font-weight:700;
	line-height:30px;
	text-shadow:0 0 3px #FCFCBB
}

#best_site_wrapper {
	margin:0 auto;
	float:none;
	background:url("images/bestbottombg_03.png") no-repeat scroll center bottom transparent
}

#site_id ul.quick_list li {
	background:url("images/bullet_3.png") no-repeat scroll left center transparent!important;
	color:#595959!important;
	float:left!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:17px!important;
	padding-left:10px!important;
	width:388px!important
}

#site_id ul.quick_list {
	overflow:hidden!important;
	width:326px!important
}

.round {
	border:2px solid #6A92c3;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-khtml-border-radius:14px;
	border-radius:14px;
	background:#eee;
	background:-moz-linear-gradient(top,#f2f1f1 0%,#dcdbdb 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f1f1),color-stop(100%,#dcdbdb));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#f2f1f1 0%,#dcdbdb 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#f2f1f1 0%,#dcdbdb 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#f2f1f1 0%,#dcdbdb 100%);
/* IE10+ */
	background:linear-gradient(to bottom,#f2f1f1 0%,#dcdbdb 100%);
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px
}

.round_link {
	font-size:15px;
	line-height:20px
}

.ctatable {
	width:100%;
	box-shadow:4px 4px 4px #ededed;
	border:1px solid #d8d8d8;
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px;
	-moz-border-radius-topleft:14px;
	-webkit-border-top-left-radius:14px;
	border-top-left-radius:14px
}

.ctatable table {
	border-collapse:collapse;
	width:100%;
	height:100%
}

.ctatable th {
	font-size:14px;
	height:32px;
	text-align:center
}

.ctatable td {
	text-align:center;
	padding:4px;
	font-size:11px;
	font-family:Verdana;
	font-weight:700;
	color:#191818;
	border-bottom:1px dashed #d8d8d8;
	padding-top:7px;
	padding-left:7px
}

.ctatable td a {
	font-size:15px;
	font-family:Verdana;
	font-weight:700
}

.td_1 {
	text-align:center;
	width:25px
}

.td_2 {
	text-align:center;
	width:165px
}

.td_3 {
	text-align:center;
	width:107px
}

.td_4 {
	text-align:left;
	width:188px
}

.centered02 {
	color:#011354;
	float:left;
	font-size:14pt;
	font-weight:400;
	margin-left:18px;
	margin-top:38px
}

.td_5 {
	text-align:center;
	width:129px
}

.entry-title h2 {
	font-size:24px!important;
	text-align:left!important;
	background:none!important
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
