@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UFtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UD8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,code,del,em,img,dl,dt,dd,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,p{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;list-style:none}:focus{outline:0}

table{
	border-collapse:collapse;
	border-spacing:0}

header,nav,footer,section,article{display:block}

strong,b{
	font-size: 1em;
}

p{
	line-height:1.4;
	margin-top:1em;
	margin-bottom:1em;
}

select.wide{width:100%}.block{display:block}.clear{clear:both;height:0;font-size:0}.clear.dotted{border-top:1px dotted #ccc}.left{text-align:left}.right{text-align:right}.center{text-align:center}.plain{font-weight:normal;color:#666}.lighter{font-weight:normal;color:#ccc}.smaller{font-size:0.8em !important}.muchsmaller{font-size:0.7em !important}.floatleft{float:left}.floatright{float:right}.middle{vertical-align:middle}.noborder{border:none !important}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.nowrap{white-space:nowrap}.hidden{display:none}.framed{background:#fff;padding:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);-moz-box-shadow:0 0 5px rgba(0,0,0,0.8);-o-box-shadow:0 0 5px rgba(0,0,0,0.8);-ms-box-shadow:0 0 5px rgba(0,0,0,0.8);box-shadow:0 0 5px rgba(0,0,0,0.8)}.fat{font-size:1.2em;font-weight:bold}.breadcrumb p{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;font-size:0.75em;color:#999;padding:3px 0;margin:2px 0 0 30px;width:940px}#flash{color:#444;font-family:Arial, Helvetica, sans-serif;font-style:italic;top:30%;right:0;text-align:center;text-shadow:0 1px 0 #fff;position:absolute;width:100%;z-index:10000}#flash .flash{background:#fea;border:10px solid #fff;margin:0 auto;padding:50px 20px;width:300px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);-o-box-shadow:0 0 10px rgba(0,0,0,0.8);-ms-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8)}#flash .flash.error{background:#fee;color:#c00}#messages{color:#444;font-family:Arial, Helvetica, sans-serif;font-style:italic;top:30%;right:0;text-align:center;text-shadow:0 1px 0 #fff;position:absolute;width:100%;z-index:10000}#messages ul{background:#fea;border:10px solid #fff;margin:0 auto;padding:50px 20px;width:300px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);-o-box-shadow:0 0 10px rgba(0,0,0,0.8);-ms-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8)}#messages ul li{border:none;list-style:none}


.social-button-tw,
.social-button-fb {
	display:block;
	height:35px;
	margin-bottom:4px;
}
.social-button-tw:hover,
.social-button-fb:hover {
	opacity:0.8;
}
.social-button-tw img,
.social-button-fb img{
	margin-top:3px;
}
.social-button-tw {
	background:#1DA1F3;
}
.social-button-fb {
	background:#3B5998;
}


.tag{
	color:#444;
	color:rgba(0,0,0,0.7);
	display:inline-block;
	font-size:0.8em;
	font-weight:bold;
	padding:0.3em 0.8em;
	border-radius:3px;
	/*text-shadow:0 1px 0 #fff;*/
	white-space:nowrap;
	/*-webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.8);
	-o-box-shadow:0 0 2px rgba(0,0,0,0.8);
	-ms-box-shadow:0 0 2px rgba(0,0,0,0.8);
	box-shadow:0 0 2px rgba(0,0,0,0.8);*/
}

.tag img{vertical-align:middle}.tag.green{background:#e0edbc}.tag.yellow{background:#ffe172}.tag.red{background:#ebb3ad}.tag.grey{background:#ddd}


.animation_image {
	display:none;
	width:100%;
	text-align:center;
	margin-top:20px;
}

	button,.button,
	input[type="submit"],
	#visfbtn {
		background:#96BF48;
		border:1px solid #fff;
		color:#fff;
		cursor:pointer;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:bold;
		margin:0 0 0 5px;
		padding:0.5em 1.2em;
		text-decoration:none;
		text-shadow:0 -1px 0 #111;
		-webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);
		-moz-box-shadow:0 0 2px rgba(0,0,0,0.8);
		-o-box-shadow:0 0 2px rgba(0,0,0,0.8);
		-ms-box-shadow:0 0 2px rgba(0,0,0,0.8);
		box-shadow:0 0 2px rgba(0,0,0,0.8);
	}
	#visfbtn {
		padding:0.6em 1.2em;
	}

	button:hover,
	.button:hover,
	input[type="submit"]:hover{
		background:#2D3538;
		color:#eee !important;
		text-decoration:none;
	}
	
	#visfbtn:hover,
	.go.fbtn {
		color:#eee !important;
		text-decoration:none;
	}

	button[disabled="disabled"],
	.button[disabled="disabled"],
	input[type="submit"][disabled="disabled"],
	#visfbtn[disabled="disabled"] {
		background:#666;
		color:#ccc
	}

button.go,
.button.go,
input[type="submit"].go,
#visfbtn {
	background:#96BF48;
}

button.delete,.button.delete,input[type="submit"].delete{background:#f60}button.small,.button.small,input[type="submit"].small{font-size:0.8em}button.betnow,.button.betnow,input[type="submit"].betnow{position:absolute;background:url("/img/bgds-sprite.png") repeat-x scroll 0 -657px transparent;border:3px solid #fff;box-shadow:3px 3px 2px rgba(0,0,0,0.7);color:#fff;right:10px;padding:0.2em 0.9em;text-transform:uppercase}button.betnow:hover,.button.betnow:hover,input[type="submit"].betnow:hover{background:#c60;color:#fff !important;text-shadow:none}.http_error_code{font-size:2em;padding:2em 0 0;text-align:center;text-shadow:0 -1px 0 #ccc}.http_error_explanation{padding:0 0 2em}

.stars {
	white-space:nowrap;
	font-size:11px;
	color:#D88F08;
}

span.wins{color:green;font-weight:bold}


span.losses{color:red;font-weight:bold}

/*body{
	background:none;
}
*/

body{
	/*background:url(../img/bgd-body.jpg) repeat-x;font-size:1.077em;margin:0;*/
	/*background:#E6E6E6;*/
	background:#EFF9FC;
}

/*
#wrapper{background:#fff;width:940px;margin:0 auto;padding:0 15px;position:relative}body.login #wrapper,body.profile #wrapper{background:transparent}.wrapper-base{background:url(../img/bgd-wrapper-foot.png) repeat-y;width:1000px;height:20px;margin:0 auto}.wrapper-top{background:url(../img/bgd-wrapper-top.png) repeat-y;width:1000px;height:20px;margin:0 auto}#navwrap{background:url(../img/bgds-sprite.png) 0 -145px repeat-x;border-bottom:1px solid #000;border-top:1px solid #fff}#nav{margin:0 auto;padding:0;width:940px;display:inline-block}#nav:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}#nav{display:block}#nav li{font-size:16px}#nav li a{color:#fff;text-shadow:1px 1px 2px #000}
*/

#wrapper{
	/*background:#E6E6E6;*/
	background:#EFF9FC;
	width:940px;
	margin: 0 auto;
	padding:0 15px;
	position:relative;
	}

body.login #wrapper,
body.profile #wrapper{
	background:transparent;
}

.wrapper-base{
	background: #2D3538;
	width:1000px;
	height:20px;
	margin:0 auto;
	}

/*
.wrapper-top{
	background:url(../img/bgd-wrapper-top.png) repeat-y;
	width:1000px;
	height:20px;
	margin:0 auto;
	}
*/

.wrapper-top{
	background-color:#66FF33;
	width:1000px;
	height:20px;
	margin:0 auto;
	}

/*
#navwrap{
	background:url(../img/bgds-sprite.png) 0 -145px repeat-x;
	border-bottom:1px solid #000;border-top:1px solid #fff;
	}
*/

#navwrap{
	background:url(../img/bgds-sprite.png) 0 -145px repeat-x;
	border-bottom:1px solid #000;
	border-top:1px solid #fff
}

#nav,
#lwrnav {
	margin:0 auto;
	padding:0;width:940px;
	display:block;
	}
#lwrnav {
	height:30px;
	}

#nav:after,
#lwrnav:after{
	content:" ";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}

#nav li,
#lwrnav li{
	font-size: 12px;
	/*font-family: "Arial,Helvetica,sans-serif";*/
}

#nav li a,
#lwrnav li a{
	color:#fff;
	/*font-size: 1.2em;*/
}

#nav a.special,
#lwrnav a.special{
	color:#479CCF;
	display:block;
	float:right;
	font-size:0.778em;
	margin-left:0.9em;
	padding:10px 0;
	right:0;
}

#nav a.special:hover,
#lwrnav a.special:hover{
	color:#fff !important;
	}

/*#homepage #nav_home>a,
#tipspage #nav_tips>a,
#tipsterspage #nav_tipsters>a,
#blogpage #nav_blog>a,
#directorypage #nav_directory>a,
#activitypage #nav_activity>a,
#bookmakerspage #nav_bookmakers>a,
#freebetspage #nav_free_bets>a,
#offerspage #nav_offers>a,
#vbpage #nav_value>a {
	color:#fc6;
}*/

#sec-nav{
	background:url(../img/bgds-sprite.png) 0 -150px repeat-x;
	margin:1px auto;
	padding:10px 0 5px;
	height:15px;
	width:940px;
}

#content{padding:10px 0}

#outersup {
	background: rgb(150, 191, 72) none repeat scroll 0 0;
    height: 32px;
	/*margin-bottom:-5px;*/
	padding-top:4px;
}

#innersup {
    border: 2px solid #FFF;
    border-radius: 8px;
	background:rgb(71, 156, 207) none repeat scroll 0 0;
    height: 20px;
    margin: 0 auto;
	padding-top:4px;
    width: 955px;
	text-align:center !important;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
#innersup a {
	color:#FFF !important;
	text-decoration:underline;
}

#footer {
	/*width:955px;*/
	border-top: 1px solid rgb(102, 102, 102);
	margin:5px auto 20px;
	padding:0;
	clear:both;
}

#footer p{font-size:0.8em;color:#000000;padding:0;margin:0}

#footer a{color:#ffffff}

#footer a:hover{color:#edf4fc}

.sports-list{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:5px}.sports-list ul{list-style:none;margin:0;padding:0}.sports-list ul li{color:#ccc;float:left;margin:0;padding:5px 4px}.sports-list ul li a{font-size:0.8em}.gambleaware span,.disclaimer span,.rules span{float:left;font-size:0.8em}.gambleaware a:hover,.disclaimer a:hover,.rules a:hover{color:#023f56 !important}#outerheader{background:#E6E6E6 repeat-x 0 -7px}#header{height:69px;margin:0 auto;overflow:hidden;position:relative;width:940px}

/*#header a#logo{
	background:url(../img/bk-logo-2.png) left 8px no-repeat;
	display:block;
	height:65px;
	float:left;
	margin:5px 0 0;
	width:40px;
}*/

#footer,
#lfooter {
    /*background: rgb(68, 69, 71) url("images/footer/footer.gif") repeat-x scroll left bottom;*/
	/*background: rgb(68, 69, 71);*/
	background: #2d3538;
    color: rgb(255, 255, 255);
    font-size: 13px;
    padding: 10px 10px 0;
    text-align: center;
}

#lfooter {
    border-top: 1px solid rgb(102, 102, 102);
    margin: 0 auto;
    width: 930px;
	height:60px;
	padding-bottom:12px;
}

#lfooter p {
    color: rgb(255, 255, 255);
}

#footerLinks {
	/*background: #2D3538;*/
    /*border-bottom: 1px solid rgb(103, 102, 102);*/
    color: rgb(255, 255, 255);
    font-size: 13px;
    overflow: auto;
    /*padding: 20px 0 16px 20px;*/
	padding-bottom: 15px;
	width:955px;
	max-width:100%;
	margin: 0 auto !important;
}
#footerLinks li {
    float: left;
    width: 15%;
}

#footerLinks ul ul li {
    float: none;
    margin-bottom: 4px;
    width: auto;
}
#footerLinks a {
    background: rgba(0, 0, 0, 0) url(../img/bul_arr.gif) no-repeat scroll 0 3px;
    color: rgb(255, 255, 255);
    padding-left: 17px;
    text-decoration: none;
}

#footerLinks a:hover,
#lfooter a:hover {
	text-decoration:underline;
	color: #BEDD7E !important;
}

#footerLinks .footcol h4 {
	color:#FFF;
}
#footerLinks .footcol ul {
	list-style-type: none !important;
	padding-left:0;
	margin-left:0;
	padding-inline-start:10px !important;
	margin-top:10px;
}

#header a#logo{
	background: url("/../assets/img/bk_logo.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	background-size: 170px auto;
    height: 40px;
	display:block;
	/*height:65px;*/
	float:left;
	margin:5px 0 0 -8px;
	width:170px;
}

.socialmedia{
	bottom:10px;
	position:absolute;
	right:0
}

.socialmedia .twitter{
	margin-right:5px
}
/*homepage 1st section*/
.banner{
	background:#ffffff;
	border:1px solid #cdcdcd;
	display:relative;
	padding:10px 18px;
	height:420px;
	margin-bottom:8px;
	overflow:hidden;
	position:relative;
	font-size:0.8em;
}

.banner img{
	display:block;
	position:absolute;
	left:370px;
}

.banner .slogan{
	position:absolute;
	z-index:101;
}

.banner .slogan .slogan_text{
	width:320px;
}

.banner .slogan .slogan_text h1{
	font-size:1em;
	line-height:1.4;
}

.banner .slogan .slogan_text p{
	font-size:1em;
}

.banner .slogan .slogan_text a{
	font-size:1em;
	}

ul.cleared_list li{
overflow:hidden;
}

#messages{
	z-index:5000;
}

#loginpanel{
	background:#fff;
	border:1px solid #023e55;
	margin:150px auto;
	padding:1px;
	width:500px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.8);
	box-shadow:0 0 5px rgba(0,0,0,0.8);
}

#loginpanel .content{
	padding:15px
}

#loginpanel .content .field{
	color:#319ebd;
	font-size:1em;
	font-weight:bold;
	margin:20px 0 15px
	}

#loginpanel .content .field.required label:not(.radio_label):after{
	content:" *";
	color:#a84608;
	font-size:1em;
}

#loginpanel .content .field .errormessage{
	color:red;
}

#loginpanel .content input[type="text"],
#loginpanel .content input[type="password"],
#loginpanel .content textarea{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:5px 0 0 0;
	padding:7px 0 7px 0;
	text-indent:5px;
	width:100%;
	}

#loginpanel .content span.hint,
#loginpanel .content p.hint{
	font-style:italic;
	font-size:0.8em;
	color:#999;
	font-weight:100;
	}

#loginpanel .content .buttons{
	margin:10px 0 0 0;
	text-align:left;
	overflow:hidden;
}

#loginpanel .content .buttons a.button:hover,#loginpanel .content .buttons input[type="submit"]:hover,#loginpanel .content .buttons button:hover{
	color:#fff !important;
	background-color:#222;
}

#loginpanel .footer{
	background:#edf4fc;
	border-top:1px solid #999;
	padding:15px;
} 

#loginpanel .footer p{
	color:#319ebd;
	font-size:0.8em;
	margin-top:0;
	padding:0;
}

#loginpanel .footer #register{
	font-weight:bold;
}

#loginpanel .footer #facebook_login,#loginpanel .footer #twitter_login{
	margin-right:10px
}

#loginpanel ul.tipsters{
	list-style:none;
	padding:0;
}

#loginpanel ul.tipsters li{
	padding:0.2em 0;
}

#loginpanel ul.tipsters li a{
	color:#444;
}

#bg_content{
	background:url(../img/bgd-about.png) repeat-x;
	color:#fff;
	overflow:hidden;
}

#bg_content #about_us,#bg_content #login_panel{
	display:none;
	font-size:0.8em;
	margin:0 auto;
	padding:0;
	width:940px;
}

#bg_content #about_us p,#bg_content #login_panel p{
	line-height:1.8;
}

#bg_content #about_us #about_wrapper,#bg_content #about_us #login_panel_wrapper,#bg_content #login_panel #about_wrapper,#bg_content #login_panel #login_panel_wrapper{
	margin:0 auto;
	overflow:auto;
	padding:20px 0 20px 0;
}

#bg_content #about_us #about_wrapper h2,#bg_content #about_us #login_panel_wrapper h2,#bg_content #login_panel #about_wrapper h2,#bg_content #login_panel #login_panel_wrapper h2{
	color:#fff;
}

#bg_content #about_us form,#bg_content #login_panel form{
	background-color:#fff;
	padding:10px 20px 20px;
	margin-top:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#about_wrapper #bg_content #about_us form,#about_wrapper #bg_content #login_panel form{
	width:300px;
}

#bg_content #about_us form h2,#bg_content #login_panel form h2{
	color:#023f56 !important;
	line-height:1.8em;
	margin-bottom:1em;
	}

#bg_content #about_us form label,#bg_content #login_panel form label{
	color:#023f56;
	display:block;
	float:left;
	font-weight:bold;
	padding:0.3em 0;
}

#bg_content #about_us form input[type="text"],#bg_content #about_us form input[type="password"],#bg_content #about_us form textarea,#bg_content #login_panel form input[type="text"],#bg_content #login_panel form input[type="password"],#bg_content #login_panel form textarea{
	background:none repeat scroll 0 0 #efefef;
	border:1px solid #ccc;
	color:rgba(0,0,0,0.7);
	font-size:1em;
	font-family:arial;
	margin:0 -1px;
	padding:3px 2%;
	width:96%;
	}

#bg_content #about_us form span.hint,#bg_content #login_panel form span.hint{
	color:#999;
	font-size:0.85em;
	font-family:Georgia "Times New Roman" sans-serif;font-style:italic;
}

#bg_content #about_us #message_form,#bg_content #login_panel #message_form{
	background-image:url(../img/bgd-stripy-header.png);
	background-repeat:repeat-x;
}

#bg_content #about_us #message_form,#bg_content #login_panel #message_form{
	float:right;margin:0 0 0 50px;
}

#bg_content #about_us #user_password,#bg_content #login_panel #user_password{
	float:left;margin:0;width:280px;
	}

#bg_content #about_us #user_password h2,#bg_content #login_panel #user_password h2{
	text-align:right;
}

#bg_content #about_us #facebook_twitter,#bg_content #login_panel #facebook_twitter{
	float:left;
	margin:0 0 0 50px;
	width:280px;
}

#bg_content #about_us #facebook_twitter h2,#bg_content #about_us #facebook_twitter p,#bg_content #login_panel #facebook_twitter h2,#bg_content #login_panel #facebook_twitter p{
	text-align:center;
}

#bg_content #about_us #register,#bg_content #login_panel #register{
	float:left;
	margin:0 0 0 50px;
	width:280px
}

#bg_content #close_wrapper{
	margin:0 auto;
	text-align:right;
	width:940px;
}

#bg_content #close_wrapper #close_button{
	background-color:#fff;
	background-image:url(../img/icon_close.png);
	background-position:5px 6px;
	background-repeat:no-repeat;
	color:#666;
	display:none;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 10px 5px 20px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.8);b
	ox-shadow:0 0 5px rgba(0,0,0,0.8);
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

#bg_content #close_wrapper #close_button:hover{
	color:#222 !important;
}

.paidlinks{
	padding:0 10px 10px;
}

.paidlinks h2{
	background:url(../img/bgds-sprite.png) 0 -275px repeat-x;
	font-size:0.9em;
	padding:10px;
	margin:0 -10px;
}

.paidlinks p{
	margin:0;
	font-size:0.8em;
	padding:5px 0;
}

form#tipster_registration_form{
	width:615px;
	margin:0 auto;
}

form#tipster_registration_form label{
	color:#023f56;
	display:inline-block;
	padding:0.9em 0 0;
}

form#tipster_registration_form input[type="text"],form#tipster_registration_form textarea{
	background:none repeat scroll 0 0 #efefef;
	border:1px solid #ccc;
	color:rgba(0,0,0,0.7);
	font-size:1em;
	margin:0 -1px;
	padding:3px 2%;
	width:96%;
}

form#tipster_registration_form p{
	border-bottom:1px dotted #ccc;
	color:#c60;
	font-size:0.9em;
	font-style:italic;
	padding:0 0 11px;
	margin-top:10px;
}

.buttons{
	margin:10px 0 0;
	text-align:right;
}

.buttons.register_tipster{
	padding:10px 0 0;
}

.errormessage{
	color:red;
}

.tips,.top_tipsters {
	margin:0 0 20px
}

.latestpost {
    margin: 0 0 6px;
}

#homepage .tips,#homepage .top_tipsters,#homepage .latestpost{
	margin-bottom:10px;
}

/*.tips h2,.top_tipsters h2,.latestpost h2{
	background:url(../img/bgds-sprite.png) 0 -475px repeat-x;
	color:#fff;
	font-size:0.85em;
	padding:7px}*/

.tips div.foot,.top_tipsters div.foot,.latestpost div.foot{
	background:#F2F7FA;
	margin-top: 10px;
	font-size:0.75em;
	font-weight:bold;
	padding:7px;
	text-align:right;
	border:1px solid #cdcdcd;
}

#tipsterspage .tips div.foot,#tipsterspage .top_tipsters div.foot,#tipsterspage .latestpost div.foot{text-align:left}.tips div.foot a,.top_tipsters div.foot a,.latestpost div.foot a{color:#023f56;background:url(../img/icons-sprite.png) right -407px no-repeat;padding-right:20px}.tips div.foot a:hover,.top_tipsters div.foot a:hover,.latestpost div.foot a:hover{color:#c30}.tips.narrow,.top_tipsters.narrow,.latestpost.narrow{width:49%;float:left}.tips.narrow.spaced,.top_tipsters.narrow.spaced,.latestpost.narrow.spaced{margin-right:10px}.tips.tip,.top_tipsters.tip,.latestpost.tip{overflow:hidden}.tips.tip table,.top_tipsters.tip table,.latestpost.tip table{background:url(../img/bgd-body.jpg) repeat-x scroll 0 -300px transparent}

.tips.tip{
	margin:0 0 6px;
	border-bottom: 1px solid #cdcdcd;
}

.tips h2,
.latestpost h2,
.offpromotetit,
#premselect {
	background: #479ccf;
	color: #FFFFFF;
	/*font-size:0.85em;*/
	font-size:13px;
	padding:8px;
	border: 1px solid #cdcdcd;
	text-shadow:none !important;
}
#premselect {
	font-weight:bold;
	border-top:none;
}

.offpromotetit {
	border: none;
}


.offpromote {
	padding: 0 !important;
	margin-bottom:10px;
}

.monthnav {
	color:#DCEAF9;
}


/* new code*/
.top_tipsters h2 {
	background: #479ccf;
	color: #ffffff;
	/*font-size:0.85em;*/
	font-size:13px;
	padding:8px;
	height: 16px;
}
}

.tips.tip table tr,
.top_tipsters.tip table tr,
.latestpost.tip table tr{
	border-bottom:1px dotted #c1daf5;
	background:none;
}

.tips.tip table td,.top_tipsters.tip table td,
.latestpost.tip table td{
	border:none;
	background:none;
}

.tips.tip table td.title,
.top_tipsters.tip table td.title,
.latestpost.tip table td.title{
	padding-left:10px;
	width:15%;
}

.tips.tip table a.betnow,
.top_tipsters.tip table a.betnow,
.latestpost.tip table a.betnow{
	color:#96BF48;
	font-weight:bold;
}

.tips.tip table a.betnow:hover,
.top_tipsters.tip table a.betnow:hover,
.latestpost.tip table a.betnow:hover{
	color:#479CCF !important;
}

.tips.tip table.tip_details,
.tips.tip table.tipster_record,
.top_tipsters.tip table.tip_details,
.top_tipsters.tip table.tipster_record,
.latestpost.tip table.tip_details,
.latestpost.tip table.tipster_record{
	background:#fff;
	float:left;
	margin: 2px 0px 0px 0;
	width:55%;
	border: 1px #cdcdcd solid;
}

.tips.tip table.tip_details td,
.tips.tip table.tipster_record td,
.top_tipsters.tip table.tip_details td,
.top_tipsters.tip table.tipster_record td,
.latestpost.tip table.tip_details td,
.latestpost.tip table.tipster_record td{
	border-bottom:1px dotted #ccc;
	padding-left:6px;
}

	.tips.tip table.tipster_record,.top_tipsters.tip table.tipster_record,.latestpost.tip table.tipster_record{float:right;width:41%}

.tips.tip table.tipster_record img,
.top_tipsters.tip table.tipster_record img,
.latestpost.tip table.tipster_record img{
	/*width:79px*/
	 width: 100px;
  	height: 100px;
}

.article table,
.top_tipsters table,
.blogpage table {
	font-size:0.8em;
	width:100%;
	background-color: #FFFFFF;
	margin-top: -1px;
}

.top_tipsters table {
	font-size:0.8em;
	width:100%;
	background-color: #FFFFFF;
	margin-bottom: -10px;
	border:1px solid #cdcdcd;
	
	/*width: 48%;
	float:left;*/
}

.tips table {
	font-size:0.8em;
	width:100%;
	background-color: #FFFFFF;
	margin-bottom: -10px;
	border: 1px #cdcdcd solid;
}

.tips table thead tr,.article table thead tr,.top_tipsters table thead tr,.blogpage table thead tr{color:#023f56}

/*.tips table tr,
.article table tr,
.top_tipsters table tr,
.blogpage table tr{
	*//*background:url(../img/bgds-sprite.png) 0 -220px repeat-x scroll;
	height:30px;
}*/

.tips table tr,
.article table tr,
.top_tipsters table tr,
.blogpage table tr{
	/*background:url(../img/bgds-sprite.png) 0 -220px repeat-x scroll;*/
	height:40px;
}

/*new rule*/
.top_tipsters table tr {
	/*height:30px;*/
	height:20px;
}

/*.tips table tr:nth-child(odd),
.article table tr:nth-child(odd),
.top_tipsters table tr:nth-child(odd),
.blogpage table tr:nth-child(odd){
	background:#F2F2F2;
}
*/

.tips table tr:nth-child(odd),
.article table tr:nth-child(odd),
.blogpage table tr:nth-child(odd){
	background:#F2F2F2;
}

.tips.tip table.tip_details tr:nth-child(odd){
	background: #ffffff;
}

.tips.tip table.tipster_record tr:nth-child(odd){
	background: #F2F7FA;
}



/*.tips table tr td,
.article table tr td,
.top_tipsters table tr td,
.blogpage table tr td {
	*//*padding:5px;background:url(../img/bgds-sprite.png) 0 -220px repeat-x;
	background:none;
	padding: 4px;
}
*/

.tips table tr td,
.article table tr td,
.blogpage table tr td {
	/*padding:5px;background:url(../img/bgds-sprite.png) 0 -220px repeat-x;*/
	background:none;
	padding: 6px;
	border-bottom: 1px solid #EAEAEA;
}

/*new rule */
.top_tipsters table tr td {
	background: white;
	border-bottom:1px solid #F2F2F2;
	/*padding: 6px;*/
	padding: 5px 5px;
}


#top_rated_tips a img {
    padding-top: 4px;
}


.tips table tr th a,.tips table tr td a,.article table tr th a,.article table tr td a,.top_tipsters table tr th a,.top_tipsters table tr td a,.blogpage table tr th a,.blogpage table tr td a{color:#023f56}.tips table tr th a:hover,.tips table tr td a:hover,.article table tr th a:hover,.article table tr td a:hover,.top_tipsters table tr th a:hover,.top_tipsters table tr td a:hover,.blogpage table tr th a:hover,.blogpage table tr td a:hover{color:#c30}.tips table tr th.foot,.tips table tr td.foot,.article table tr th.foot,.article table tr td.foot,.top_tipsters table tr th.foot,.top_tipsters table tr td.foot,.blogpage table tr th.foot,.blogpage table tr td.foot{background:#edf4fc;text-align:right;font-weight:bold}#tipsterspage .tips table tr th.foot,#tipsterspage .tips table tr td.foot,#tipsterspage .article table tr th.foot,#tipsterspage .article table tr td.foot,#tipsterspage .top_tipsters table tr th.foot,#tipsterspage .top_tipsters table tr td.foot,#tipsterspage .blogpage table tr th.foot,#tipsterspage .blogpage table tr td.foot{text-align:left}.tips table tr th.foot a,.tips table tr td.foot a,.article table tr th.foot a,.article table tr td.foot a,.top_tipsters table tr th.foot a,.top_tipsters table tr td.foot a,.blogpage table tr th.foot a,.blogpage table tr td.foot a{color:#023f56;background:url(../img/icons-sprite.png) right -407px no-repeat;padding-right:20px}.tips table tr th.foot a:hover,.tips table tr td.foot a:hover,.article table tr th.foot a:hover,.article table tr td.foot a:hover,.top_tipsters table tr th.foot a:hover,.top_tipsters table tr td.foot a:hover,.blogpage table tr th.foot a:hover,.blogpage table tr td.foot a:hover{color:#c30}

.tips table tr th,
.article table tr th,
.top_tipsters table tr th,
.blogpage table tr th {
	background:#FFFFFF;
	padding: 6px;
	border-bottom:1px solid #DDDDDD;
	height: 20px;
}
	
	
/* background: rgb(254,254,254) !important; /* Old browsers */
/* background: -moz-linear-gradient(top,  rgba(254,254,254,1) 10%, rgba(219,219,219,1) 97%, rgba(226,226,226,1) 100%) !important; /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(254,254,254,1)), color-stop(97%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))) !important; /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* IE10+ */
/* background: linear-gradient(to bottom,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ) !important; /* IE6-9 */

	
	
	
	/* text-shadow:0 1px 0 #fff;
	padding:5px 3px
}*/


	
#sportspage .tips table tr td,#sportspage .article table tr td,#sportspage .top_tipsters table tr td,#sportspage .blogpage table tr td{padding:3px 3px 0}.tips table tr td.photo,.article table tr td.photo,.top_tipsters table tr td.photo,.blogpage table tr td.photo{width:1%;text-align:center}

.tips table tr td.name,
.article table tr td.name,
.top_tipsters table tr td.name,
.blogpage table tr td.name {
    max-width: 60px;
    padding-left: 2px;
}

.tips table tr.ongoing td,.article table tr.ongoing td,.top_tipsters table tr.ongoing td,.blogpage table tr.ongoing td{background-image:none;background-color:#fea}#blogpage .article table{font-size:0.9em}span.wins{color:green;font-weight:bold}

span.losses{color:#AA2727;font-weight:bold}

.centered .wins,.centered .losses{display:inline-block;width:2em}.centered .wins{text-align:right}.centered .losses{text-align:left}.formatted-text{background:url("/img/bk-logo-faded.png") no-repeat scroll right top #fff}

.formatted-text ul{
	margin:0;
	padding:10px 10px;
	border: 1px solid #cdcdcd;
}

.formatted-text ul li{
	/*background:url(../img/icons/list-bullet.png) left 13px no-repeat;*/
	/*border-top:1px dotted #ececec;*/
	font-size:0.8em;
	line-height:22px;
	margin:0;
	padding:10px 4px;
	list-style:none;
}
.mainb .formatted-text ul li{
	font-size:1em;
}

#homepage .formatted-text{background:none}#homepage .formatted-text ul{padding:0}#homepage .formatted-text ul li{background:url("/img/icons/list-bullet.png") no-repeat scroll left 5px transparent;border-bottom:1px dotted #ececec;border-top:none;color:#666;font-size:0.8em}p.notips{background:transparent url(../img/icons-sprite.png) no-repeat 0 -516px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#c60;font-size:0.95em;font-style:italic;padding:10px 25px;margin:0 0 10px}

table.tipster{
	border:1px solid #cdcdcd;
	background: #ffffff;
	font-size:0.8em;
	float:right;
	margin-bottom:10px;
	width:100%;
}

table.tipster td{
	border-bottom:1px dotted #ccc;
	color:#023f56;
	padding:5px 15px 5px 10px;
	line-height:1.4;
}

table.tipster td.title{
		width:20%;
	}

img.tipster{
	float:left;
	margin:0 20px 15px 0;
	/*max-width:100px;*/
	height:100px;
	width:100px;
}

/* Individual Tipster Page */
p.bio{
	color:#023f56;
	font-size:0.8em;
	margin:5px 20px;
	text-shadow:-1px -1px 5px #fff;
	background: #ffffff;
}

/*Main Blog Page*/
#blogpage h1 .fblog{
	/*background:none;
	font-size:1.3em;
	padding:15px 0 12px 20px*/
	float:left;
	font-size:1.1em;
	padding:8px 0 0 0;
}

/*Main Blog Page*/
#blogpage .fblog h1 a,
#tipspage .post-panel .ftpost h1 a {
	color:#023f56
}

/*Main Blog Page*/
.filter-panel{
	background:#ffffff;
	border:none;
	padding:10px;

	margin:0 0 10px
	}

/*Main Blog Page*/
.filter-panel h2{
	font-size:1.2em;
	font-weight:normal;
	margin:0 0 8px;
	text-shadow:1px 1px 1px #fff;
	}

/*Main Blog Page*/
.filter-panel label{
	color:#f60;
	font-size:0.9em
	}

/*Main Blog Page*/
.filter-panel .field{
	margin-bottom:8px
}

/*Main Blog Page*/
.post-panel{
	/*background:url(../img/bgd-body.jpg) 0 -300px repeat-x;*/
	font-size:0.8em;
	margin-bottom: 5px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	border-radius:3px;
}
#homepage .post-panel,
#activitypage .post-panel{
	font-size:inherit;
}

/*panel for ods updates*/
/*.post-panel.oddsbox {
	margin-bottom: 1px;
	border: 1px solid #023F75;
}*/

#activitypage .post-panel .fblog,
#blogpage .post-panel .fblog,
#tipspage .post-panel .ftpost {
	margin-bottom: 1px;
}

/*#activitypage .post-panel .fblog .post_photo,*/
#blogpage .post-panel .fblog .post_photo,
#tipspage .post-panel .ftpost .post_photo,
#blogpage .filter-panel .post_photo{
	border:4px solid #fff;
	display:block;
	margin:0 -5px 5px 10px;
	text-align:center;
}

.latestpost.ind .post-panel .post_photo,
.latestpost.ind .filter-panel .post_photo{
	border:4px solid #fff;
	display:block;
	margin:0 -5px 5px 10px;
	text-align:center;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.8);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.8);
	box-shadow:0 0 5px rgba(0,0,0,0.8);
}

/*#activitypage .post-panel .fblog .post_photo,*/	
#blogpage .post-panel .fblog .post_photo,
#tipspage .post-panel .ftpost .post_photo {
	display:block;
	margin:10px 10px 10px -10px;
	text-align:center;
	border:none;
}

/*#activitypage .post-panel .article.fblog p,*/
#blogpage .post-panel .article.fblog p,
#tipspage .post-panel .article.ftpost p {
	margin-top:0;
}
	
.post-panel .post_photo img,.filter-panel .post_photo img{
	display:block;
	max-width:100px;
	height:auto;
}
/*#activitypage .post-panel .fblog .post_photo img,*/
#blogpage .post-panel .fblog .post_photo img,
#tipspage .post-panel .ftpost .post_photo img {
	max-width:130px;
}

/*#activitypage .post-panel.hl:hover,
#blogpage .post-panel.hl:hover,
#tipspage .post-panel.bl:hover,
#tip_results .post-panel:hover,
#active_tip_results .post-panel:hover,
.post-panel.oddsbox:hover,
.post-panel.commm:hover {
	background:#DBEAF9;
	cursor:pointer;
}*/

#activitypage .summ,
#blogpage .summ,
#tipspage .ftpost .summ {
	/*max-height:50px;*/
	overflow:hidden;
}

.mainb .summ,
.mainb .key_stat,
#tip_results .summ,
#tip_results .key_stat,
#active_tip_results .summ,
#active_tip_results .key_stat,
.post-panel.commm .summ,
.post-panel.commm .key_stat {
	font-size:13px;
	color:rgb(2,63,86) !important;
	line-height:18px;
}

.post-panel .post_photo .photo_caption,
.filter-panel .post_photo .photo_caption{
	color:#999;
	display:block;
	font-size:0.8em;
	margin-top:5px;
}

.post-panel .header,
.filter-panel .header{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	color:#999;
	margin:0 20px;
	padding:1px 0;
}

.post-panel .header span,
.filter-panel .header span{
	font-size:0.8em;
}

.post-panel .article,.filter-panel .article{
	padding:0 15px 15px 20px;
	margin-bottom: -10px;
}

.post-panel.eventbox {
	overflow:hidden;
	height:150px;
	width:49.5%;
	float:left;
	margin: 0 6px 6px 0;
	border:none;
}
.post-panel.eventbox:nth-child(even) {
	margin-right:0;	
}

#homepage .post-panel .article,.filter-panel .article{
	margin-bottom: 0;
}

#homepage .post-panel h1
/*#tipspage .post-panel h1*/{
	padding:5px 20px;
	font-size:1.5em;
	padding:15px 0 12px 20px;
	}

.statbox {
    border: 1px solid rgb(204, 204, 204);
	border-radius:3px;
    color: rgb(0, 0, 0);
    display: inline-block;
    font-size: 12.8px;
    margin-left: 4px;
    padding: 3px 6px;
    text-shadow: none !important;
}
.mainb .statbox {
    margin-left: 0;
}

#tip_results #stakebox .statbox:nth-child(1),
#tipspage .tip.indtip .post-panel.mainb #stakebox .statbox:nth-child(1),
#active_tip_results #stakebox .statbox:nth-child(1),
#activitypage .tip #stakebox .statbox:nth-child(1) {
	background:#479CCF;
	color:#FFF;
}

.oddsbox .statbox {
    padding: 2px 6px;
	margin-left: 14px;
}

#tip_results #stakebox .statbox:nth-child(2),
#tipspage .tip.indtip #stakebox .statbox:nth-child(2),
#active_tip_results #stakebox .statbox:nth-child(2),
.post-panel.commm #stakebox .statbox,
.post-panel.oddsbox #stakebox .statbox,
#activitypage #stakebox .statbox{
	margin-right:4px;
}

.post-panel.oddsbox #stakebox .statbox,

}

#posts{
	background: #ffffff;
	padding:0 10px 10px;
}

#posts .post{
	border-bottom:1px dotted orange;
	font-size:0.754em;
	margin:10px 0;
}

#posts .post p{
	margin:7px 0 10px;
}

#posts h2{
	background:#479CCF;
	color:#fff;
	font-size:0.85em;
	font-weight:bold;
	margin:0 -10px;
	padding:5px 10px;
}

	#posts h3{padding:0 0 5px 0}#posts h3 a{background:transparent url(../img/icons-sprite.png) no-repeat -3px -357px;color:#023f56;font-weight:bold;padding-left:18px}
	
	#tipspage .post-panel h1{
		background:none;
		color:#023f56 !important;
	}

span.authordate{font-size:0.85em}.notify{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 0;margin:0 0 10px}

.innerblog{
	/*background:url(../img/bk-logo-faded.png) 70px 10px no-repeat #fef4eb;*/
	background-color: #FFFFFF;
	padding:0 10px;
	margin:0 0 7px
}

/*	/*background:url(../img/bgds-sprite.png) 0 -145px repeat-x;*/
	
/*background: rgb(254,254,254) !important; /* Old browsers */
/*background: -moz-linear-gradient(top,  rgba(254,254,254,1) 10%, rgba(219,219,219,1) 97%, rgba(226,226,226,1) 100%) !important; /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(254,254,254,1)), color-stop(97%,rgba(219,219,219,1)), color-/*stop(100%,rgba(226,226,226,1))) !important; /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ) !important; /* IE6-9 */
	
	
/*	color:#01092e;
	font-size:0.8em;
	font-weight:bold;
	padding:8px 0 8px 7px;margin:0 -10px
}
*/

.innerblog h2{
	background-color:#f2f7fa;
	color: #023F56;
	font-size:0.8em;
	font-weight:bold;
	padding:8px 0 8px 7px;margin:0 -10px;
}

.innerblog ul{list-style-type:none;margin:5px 0 0}.innerblog li{background:transparent url(../img/post-icon.png) no-repeat 0 8px;border-bottom:1px dotted #ccc;font-size:0.9em;padding:8px 0 3px 17px}.innerblog li h3{padding:0;font-size:0.9em;font-weight:bold}.innerblog li h3 a{color:#023f56;text-decoration:none}.innerblog li h3:hover{color:#c30 !important}.innerblog li p{padding:5px 0;margin:0;line-height:1.4}


.innerblog {
	border:1px solid #cdcdcd;
}

.boorow {
	cursor:pointer !important;
}

.sponsoredlinks,.partners,
.partners {
	float:left;
	background:#FFFFFF;
	margin:0 0 7px;
	padding:0 10px;
	border:1px solid #cdcdcd;
}

.sponsoredlinks,.partners p.strong,
.most_used_bookmakers p.strong,
.partners p.strong{
	color:#176f95;

}

.sponsoredlinks h2,
.partners h2,
.most_used_bookmakers h2{
	background: #96bf48;
	color:#FFFFFF;
	/*font-size:0.8em;*/
	font-size:13px;
	margin:0 -10px;
	padding:8px 0 8px 7px;
}

	/*background:url(../img/bgds-sprite.png) 0 -420px repeat-x;*/
	
	/*background: rgb(254,254,254) !important; /* Old browsers */
/*background: -moz-linear-gradient(top,  rgba(254,254,254,1) 10%, rgba(219,219,219,1) 97%, rgba(226,226,226,1) 100%) !important; /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(254,254,254,1)), color-stop(97%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))) !important; /* Chrome,Safari4+ */
/*background: -o-linear-gradient(top,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* Opera 11.10+ */
/*background: linear-gradient(to bottom,  rgba(254,254,254,1) 10%,rgba(219,219,219,1) 97%,rgba(226,226,226,1) 100%) !important; /* W3C */
/*	
	color:#01092e;
	font-size:0.8em;
	margin:0 -10px;
	padding:8px 0 8px 7px;
*/

/*
.sponsoredlinks ul,.partners ul,.most_used_bookmakers ul{margin:0;padding:0;list-style-type:none}.sponsoredlinks ul li,.partners ul li,.most_used_bookmakers ul li{border-bottom:1px dotted #ccc;font-size:0.85em;line-height:1.4;padding:10px 0;clear:both}.sponsoredlinks ul a,.sponsoredlinks ul a:visited,.partners ul a,.partners ul a:visited,.most_used_bookmakers ul a,.most_used_bookmakers ul a:visited{font-size:0.9em;text-decoration:none}.sponsoredlinks ul a:hover,.partners ul a:hover,.most_used_bookmakers ul a:hover{color:#c30}
*/
	
	.sponsoredlinks ul,.partners ul,.most_used_bookmakers ul{margin:0;padding:0;list-style-type:none}.sponsoredlinks ul li,.partners ul li,.most_used_bookmakers ul li{border-bottom:1px dotted #ccc;font-size:0.9em;line-height:1.4;padding:12px 5px;clear:both}.sponsoredlinks ul a,.sponsoredlinks ul a:visited,.partners ul a,.partners ul a:visited,.most_used_bookmakers ul a,.most_used_bookmakers ul a:visited{font-size:0.9em;text-decoration:none}.sponsoredlinks ul a:hover,.partners ul a:hover,.most_used_bookmakers ul a:hover{color:#c30}


/*
.sponsoredlinks ul img,
.partners ul img,
.most_used_bookmakers ul img{
	float:left;
	margin-right:15px;
	max-width: 60px;
}
	*/

.sponsoredlinks ul img {
	float:left;
	margin-right:10px;
	width: 70px;
	height: 70px;
	border: 1px solid #cdcdcd;
}
	
.sponsoredlinks ul p,
.partners ul p,
.most_used_bookmakers ul p{
	font-size: 0.95em;
	font-family: "Roboto";
	font-weight: 200;
	margin:0;
}

.sponsoredlinks table,
.partners table,
.most_used_bookmakers table {
	font-size:
	0.813em;
	margin-top:
	10px;
	width:280px
}

.sponsoredlinks table tr td,
.partners table tr td
/*.most_used_bookmakers table tr td*/ {
	border-bottom:1px dotted #ccc;
	vertical-align:center
}

.sponsoredlinks table tr td a,.partners table tr td a,.most_used_bookmakers table tr td a{color:#023f56}.sponsoredlinks p.norecords,.partners p.norecords,.most_used_bookmakers p.norecords{color:#666;width:280px}.top_tipsters td.photo{padding-right:5px}.top_tipsters td{padding-bottom:0.2em;padding-top:0.2em}.sponsoredlinks ul a,.sponsoredlinks ul a:visited{color:#023f56}

.partners,
.most_used_bookmakers{
	/*background:#f9f9df;*/
	margin:0 0 7px;
	width:93%
}
	
	/*.partners h2,.most_used_bookmakers h2{
		background:#EFEFEF 0 -600px repeat-x
	}
	*/


		.partners ul li,.most_used_bookmakers ul li{background:url(../img/icons-sprite.png) -3px -426px no-repeat;border:none;padding:5px 0 5px 14px}.partners ul li a,.most_used_bookmakers ul li a{color:#666}.partners.wide,.most_used_bookmakers.wide{background:none;margin:20px 0 0;width:auto}.partners.wide ul,.most_used_bookmakers.wide ul{padding:0;margin-right:20px}.partners.wide li,.most_used_bookmakers.wide li{font-size:0.9em;width:auto}

#comment_wrapper,
#activity_wrapper,
.resources-panel {
	background:#ffffff;
	border: solid 1px #ccc;
	clear:both;
	color:#666;
	font-size:0.812em;
	/*padding:20px;*/
	padding: 20px 20px 20px 10px;
	text-shadow:0 1px 1px #fff;
}
#homepage #activity_wrapper,
#activitypage #activity_wrapper {
	background:none;
	border: none;
	padding: 0;
}

#comment_wrapper #comments,#activity_wrapper #comments{
	margin-top:20px;
}

#comment_wrapper .comment,
#comment_wrapper .activity,
#activity_wrapper .comment,
#activity_wrapper .activity{
	margin-bottom:20px;
	margin-top: 10px;
	margin-left: 10px;
	position:relative;
	display:inline-block;
}

#comment_wrapper .comment:after,
#comment_wrapper .activity:after,
#activity_wrapper .comment:after,
#activity_wrapper .activity:after{
	content:" ";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}

#comment_wrapper .comment,
#comment_wrapper .activity,
#activity_wrapper .comment,
#activity_wrapper .activity{
	display:block;
	}

#comment_wrapper .comment:hover .dynamic,#comment_wrapper .activity:hover .dynamic,#activity_wrapper .comment:hover .dynamic,#activity_wrapper .activity:hover .dynamic{visibility:visible}#comment_wrapper .head,#activity_wrapper .head{float:left;width:70px}

#comment_wrapper .head .balance,
#activity_wrapper .head .balance {
	width:66px;
	background:#fff;
	border: 1px solid #cdcdcd;
	text-align:center;
	font-size:0.7em;
	font-weight: bold;
	margin-bottom: 10px;
}


#activity_wrapper .content{
	background-color:#fff;
	/*border:1px solid #ccc;*/
	margin-left:75px;
	/*padding:10px 10px 2.5em 10px;*/
	padding:10px;
	width:482px;
	/*min-height:40px;*/
	margin-top: -12px;
	margin-bottom: 25px;
}

#comment_wrapper .content,{
	background-color:#fff;
	/*border:1px solid #ccc;*/
	margin-left:75px;
	padding:10px 10px 2.5em 10px;
	width:482px;
	/*min-height:40px;*/
	margin-top: -12px;
	margin-bottom: 15px;
}

#comment_wrapper .content p,#activity_wrapper .content p{margin:0;padding:0}

#comment_wrapper .foot,#activity_wrapper .foot{
	background:#ffffff;
	bottom:5px;
	font-size:0.857em;
	padding:8px 5px 5px 7px;
	position:absolute;
	left:80px;
	/*width:483px;*/
	width:505px;
}

	#comment_wrapper .foot .edit,#comment_wrapper .foot .delete_link,
	#activity_wrapper .foot .edit,
	#activity_wrapper .foot .delete_link{
		float:right}

#comment_wrapper .foot .dynamic,
#activity_wrapper .foot .dynamic{
	color:#999;
	font-family:Georgia,"Times New Roman",serif;
	font-style:italic;
	/*visibility:hidden;*/
}

#comment_wrapper img.user,
#activity_wrapper img.user
{
    height: 60px;
    width: 60px;
    border-radius: 100px;
    border: 1px solid #cdcdcd;
}
#comment_wrapper img.premuser,
#activity_wrapper img.premuser
{
    height: 56px;
    width: 56px;
    border-radius: 100px;
	border: 3px solid #ffd700 !important;
}

#comment_wrapper .content{
    background-color: #FFF;
    border: 1px solid #CCC;
    margin-left: 75px;
    padding: 10px 10px 2.5em;
    width: 482px;
    min-height: 30px;
}

/*#activity_wrapper .content{
	border-bottom: 1px #cdcdcd dotted;
}*/
#activity_wrapper .activity{
	border-bottom: 1px #cdcdcd solid;
}


/*
#activity_wrapper{margin-bottom:10px}#activity_wrapper h2{background:url(../img/bgds-sprite.png) 0 -475px repeat-x;color:#fff;font-size:1.071em;margin:-20px -20px 20px -20px;padding:7px;text-shadow:none}#activity_wrapper h3{font-size:0.929em;margin-bottom:0.75em}#activity_wrapper .activity .content:before{background-color:red;border-left:1px dotted #a00;content:"";display:block;height:30px;margin-left:-16px;position:absolute;top:10px;width:5px;-webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.75);-moz-box-shadow:-1px 0 1px rgba(0,0,0,0.75);-o-box-shadow:-1px 0 1px rgba(0,0,0,0.75);-ms-box-shadow:-1px 0 1px rgba(0,0,0,0.75);box-shadow:-1px 0 1px rgba(0,0,0,0.75)}#activity_wrapper .activity.tip .content:before{background-color:red;border-color:#a00}#activity_wrapper .activity.post .content:before{background-color:#023f56;border-color:#012a39}#activity_wrapper .activity.tip_comment .content:before{background-color:#f93;border-color:#a62}#activity_wrapper .activity.article_comment .content:before{background-color:#c1daf5;border-color:#8091a3}.odds-bookmaker{float:right;padding:0}.odds-bookmaker a{color:#c30}#comment_wrapper h2{background:url(../img/comment.png) 0 0 no-repeat;color:#023f56;font-size:1.143em;text-shadow:0 2px 1px #fff;padding:2px 0 0 23px}#comment_wrapper #comment_form{margin-top:20px;text-align:left}#comment_wrapper #comment_form img{float:left;display:block}#comment_wrapper #comment_form form{margin-left:75px;padding:0;text-align:left}#comment_wrapper #comment_form form p{clear:none;text-align:left;padding-top:0}#comment_wrapper #comment_form form textarea{border-style:none;border:1px solid #ccc;color:#666;margin:0;padding:10px}textarea#comment_body{width:482px}img.avatar{width:60px;height:60px}.resources-panel p{color:#023f56;font-size:0.8em;margin:0;padding-left:10px;text-shadow:-1px -1px 5px #fff}
*/

#activity_wrapper{
	margin-bottom:10px; 
	background-color:#ffffff; 
	border:1px solid #ccc;
} 


#activity_wrapper h2, .resources-panel h1 {
	background: #479CCF;
	color: #ffffff;
	/*font-size:1em;*/
	font-size:13px;
	/*margin:-20px -20px 20px -20px;*/
	margin:-20px -20px 20px -10px;
	padding:7px;
	text-shadow:none;
}

/*#activity_wrapper h3{font-size:0.929em;margin-bottom:0.75em}*/
#activity_wrapper h3 {
    font-size: 0.929em;
    height: 20px;
    margin-bottom: 0.75em;
    overflow: hidden;
}

/*#activity_wrapper .activity .content:before{
	background-color:red;
	border-left:1px dotted #a00;
	content:"";
	display:block;
	height:30px;
	margin-left:-16px;
	position:absolute;
	top:10px;
	width:5px;-webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.75);
	-moz-box-shadow:-1px 0 1px rgba(0,0,0,0.75);
	-o-box-shadow:-1px 0 1px rgba(0,0,0,0.75);
	-ms-box-shadow:-1px 0 1px rgba(0,0,0,0.75);
	box-shadow:-1px 0 1px rgba(0,0,0,0.75)
}*/

/*#activity_wrapper .activity.tip .content:before{
	background-color:red;
	border-color:#a00
}*/

#sum_tips_show img,
#det_tips_show img,
#det_active_tips_show img{
	opacity:0.75;
}
#sum_tips_show img:hover,
#det_tips_show img:hover,
#det_active_tips_show img:hover{
	opacity:1 !important;
	cursor:pointer;
}

#activity_wrapper .activity.post .content:before{background-color:#023f56;border-color:#012a39}#activity_wrapper .activity.tip_comment .content:before{background-color:#f93;border-color:#a62}#activity_wrapper .activity.article_comment .content:before{background-color:#c1daf5;border-color:#8091a3}

.odds-bookmaker{
	float:right;padding:0;
}

.odds-bookmaker a{
	/*color:#479CCF;*/
	font-family: "Roboto";
	font-size: 1.1em;
}

#comment_wrapper h2{
	background:url(../img/comment.png) 0 0 no-repeat;
	color:#023f56;font-size:1.143em;
	text-shadow:0 2px 1px #fff;
	padding:2px 0 0 23px;
	border:none !important;
}

#comment_wrapper #comment_form{margin-top:20px;text-align:left}#comment_wrapper #comment_form img{float:left;display:block}#comment_wrapper #comment_form form{margin-left:75px;padding:0;text-align:left}#comment_wrapper #comment_form form p{clear:none;text-align:left;padding-top:0}#comment_wrapper #comment_form form textarea{border-style:none;border:1px solid #ccc;color:#666;margin:0;padding:10px}textarea#comment_body{width:482px}

#comment_form form textarea {
    width: 94%;
}

img.avatar{
	width:60px;
	height:60px;
	border-radius: 100px;
}

.resources-panel p{
	color:#023f56;
	font-size:1em;
	margin:0;
	padding-left:10px;
	text-shadow:-1px -1px 5px #fff;
}

.resources-panel .article p{
	margin:1em 0;
}

/*Resources section*/
.resources-panel img.logo{
	float:left;
	/*margin:0 20px 0 0;*/
	margin:0 20px 0 40px;
	width:70px;
	height:70px;
	border: 1px solid #cdcdcd;
}

/* Reccomended Resourses Maybe?*/	
#sportspage .resources-panel img.logo{
	margin:-3px 5px 0 0;
	}

/* Offers section, individual offers headings*/	
.resources-panel.clean h2{
	background: #ffffff;
	font-size:1em;
	color:#023f56;
	padding:10px
}

/* Resources*/	
.resources-panel.clean p.intro{
	padding-left:10px;
	margin:0;
}

/* Resources*/	
.resources-panel ul{
	margin:0;
	font-size:0.9em;
	list-style:none;
}

.resources-panel ul li{
	background:url(../img/icons-sprite.png) 0 -400px no-repeat;
	margin:0 0 10px 0;
	padding:5px 0 0;
	float:left;
	width:30%;
}

.resources-panel ul li a{
	color:#39c;
	font-weight:bold;
	padding-left:20px;
}

.resources-panel .resource,.resources-panel .bookmaker{
	background:url(../img/bgd-lightblue-header.png) repeat-x;
	padding:10px;
	margin:10px 0 35px;
}

.resources-panel .resource h2,
.resources-panel .bookmaker h2{
	background:none;
	color:#39c !important;
	font-weight:bold;
	padding:0;
	margin:0;
}

.resources-panel .resource h2 a,
.resources-panel .bookmaker h2 a{
	color:#39c !important;
}

.resources-panel .resource h2 {
	font-size: 14px;
}

.resources-panel .resource .footer,
.resources-panel .bookmaker .footer{
	display:block;
	margin-top:1em;
}

.resources-panel .resource .footer .stars img,
.resources-panel .bookmaker .footer .stars img{
	margin-right:0;
}

.resources-panel .resource .category,
.resources-panel .bookmaker .category{
	color:#777;
	font-size:0.7em;
}

.resources-panel .resource .category a,
.resources-panel .bookmaker .category a{
	font-weight:bold;
}

.resources-panel .resource.noback,.resources-panel .bookmaker.noback{
	background-image:none;
	border-top:1px dotted #ddd;
	overflow:hidden;
}

.resources-panel .resource.noback:first-child,
.resources-panel .bookmaker.noback:first-child{
	border-top:none;
}

.resources-panel .resource p{
	margin:5px 10px 0 80px;
}

.resources-panel .bookmaker p{
	margin:5px 10px 0 112px;
}

h1,h2,h3,h4,h5,h6{
	color:#023f56;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}

/*h1 strong,*/
h2 strong,
h4 strong,
h5 strong,
h6 strong{
	border-bottom:1px dotted #023f56;
}

h3 strong,{
	border-bottom:1px dotted #023f56;
	color: #479CCF;
}

h1{
	font-size:1.1em;
	padding:7px;
	background: #F2F7FA;
}

.latestpost.ind h1 {
	font-size: 1.3em;
	padding: 12px;
	background: none;
	margin-left: 7px;
}

#sportspage h1{
	padding:10px 5px;
}

#tipspage h1, #tipsterspage h1{
	background: #479CCF;
	color: #ffffff;
	font-size:0.9em;
	padding:8px;
}

#tipspage .post-panel .fblog h4,
#activitypage .post-panel .fblog h4 {
	/*color: #000;*/
	font-size:1.1em;
}


/*#tipspage h1 strong, #tipsterspage h1 strong{
	border-bottom:1px dotted #fff;
}*/

#tipsterspage h1{
	background: #479CCF;
}

h1.about{background:none;color:#fff;font-size:1.2em;font-weight:bold;padding:20px 0 0}h1 img{margin:-5px}#tippage h1 img{margin:-2px 0 0;width:23px}h2{font-size:1.4em}h2.about{margin-bottom:5px}h3{font-size:1.2em}h4{font-size:1em}h5{font-size:1em}h6{font-size:1em}a{color:#f60;text-decoration:none}a.learnmore{color:#f60 !important;background:url(../img/icons-sprite.png) right -400px no-repeat;font-size:0.8em;padding:6px 20px 7px 0}a.learnmore.green{color:green !important}a.learnmore.green:hover{color:#030 !important}a.learnmore.grey{color:#898b02 !important}a.learnmore.grey:hover{color:#666 !important}a:hover{color:#c30 !important}#breadcrumb{background:url(../img/bgds-sprite.png) 0 -285px repeat-x;margin:0 30px}#breadcrumb p{border:none;color:#999;font-size:0.7em;margin:0;padding:5px}#breadcrumb p a{color:#999}#breadcrumb p a:hover{color:#c30}

.activity .betnow {
	color:#E47F1E;
}

.main{
	float:left;
	width:635px;
}

.main1{
	float:left;
	width:615px;
	border: 1px solid #cdcdcd;
	background: #ffffff;
	padding: 10px;
	font-size: 0.8em;
}

.main.disclaimer,.main.rules{background:url("/img/bk-logo-faded.png") no-repeat scroll right bottom #fff}.main.disclaimer p,.main.rules p{font-size:0.8em !important;padding:0 0 8px 20px}.swapped .main{float:right}.sidebar{float:right;width:300px}.swapped .sidebar{float:left}.single{float:left;width:900px}.double .column,.triple .column{float:left;margin:0 4% 0 0;width:48%}.double .column.last,.triple .column.last{margin:0}.triple .column{width:300px}.thumb_rating{border:1px solid #fff;display:inline-block;overflow:hidden;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);-moz-box-shadow:0 0 2px rgba(0,0,0,0.8);-o-box-shadow:0 0 2px rgba(0,0,0,0.8);-ms-box-shadow:0 0 2px rgba(0,0,0,0.8);box-shadow:0 0 2px rgba(0,0,0,0.8);-moz-border-radius:50px;-webkit-border-radius:50px}.thumb_rating .up,.thumb_rating .down{display:block;padding:0.2em 0.5em;font-size:0.8em;text-shadow:0 1px 0 #fff}.thumb_rating .down{background:#e4c1b2 url(../img/icons/thumb_down.png) no-repeat right center;color:#6d5850;float:left;border-right:1px solid #c39c8d;padding-right:26px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px}.thumb_rating .down:hover{background-color:#e19c81;color:#6d5850 !important;text-shadow:#decac2}.thumb_rating .up{background:#d5dda1 url(../img/icons/thumb_up.png) no-repeat left center;color:#6a6e4b;float:left;border-left:1px solid #fff;padding-left:26px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px}.thumb_rating .up:hover{background-color:#bacb39;color:#6a6e4b !important;text-shadow:#d2d5bc}.thumb_rating .my_thumb{font-weight:bold;text-decoration:underline}a.bookie_link{background:url(../img/bgd-grad-brown.png) left top repeat-x;display:block;padding:10px;position:relative}a.bookie_link p{color:#fff;font-size:0.95em;line-height:1.2;padding-left:110px;max-width:320px;margin:0;text-shadow:1px 1px 2px #000}a.bookie_link span.button{float:right}

.tweettip{
	background:#edf4fc;
	border:1px solid #ccc;
	border-top: none;
	overflow:hidden;
	padding:10px 10px 5px;
	margin-bottom: -10px;
}

.tweettip p{color:#023f56;font-size:0.8em;font-weight:bold;margin:0 10px 0 0}#follow_form{padding:0}

.blogpage .tweettip span {
	width:33%;
	display:block;
	float:left;
	text-align:center;
}


	
#follow_form input[type="submit"]{
	/*font-size:0.8em;*/
	font-size:1em;
	margin:0
}
	
#follow_form input[type="text"]{padding:0.5em}#change_order{float:right}#change_order label{color:#666;font-size:0.8em}
#change_order input[type="submit"]{font-size:0.8em}
	
	p.norecords{font-size:0.8em}#change_records a{float:right;font-size:0.7em;color:#fff;color:rgba(255,255,255,0.8)}#change_records a:hover{color:#fff}

.valid {
	border:1px solid #0C0 !important;
}
.invalid {
	border:1px solid #F00 !important;
}

.most_used_bookmakers img {
	width:100px;
	height:30px;
}

/*#top_rated_tips img {
	width:60px;
	height:18px;
}
*/

#top_rated_tips img {
	width:60px;
	/*height:16px;*/
}

#top_rated_tips .nopadding img {
	width:16px;
	height:16px;
}
#top_rated_tips .nowrap img {
	width:20px;
	height:20px;
}

.monthnav {
	cursor:pointer;
}
.monthnav:hover {
	color:#FFF !important;
}

.activity H3 a {
	font-weight:normal;
	color: #479CCF;
	font-size: 1.1em;
	font-family: "Roboto";
}



/*#outerheader {
	height: 40px;
	position: fixed;
  	top: 0;
  	left: 0;
	z-index: 999;
	width:100%;
	border-bottom: 3px solid #a33700;
}
*/

#outerheader {
	height: 48px;
	position: fixed;
  	top: 0;
  	left: 0;
	z-index: 999;
	width:100%;
	background: #2d3538;
	border-bottom:3px solid #96BF48;
}

#outerheaderlwr {
	height: 30px;
	position: fixed;
  	top: 45px;
  	left: 0;
	z-index: 991;
	width:100%;
	background: #96BF48;
	border-bottom:1px solid #2D3538;
}

#wrapper {
	margin-top:50px !important;
}

#header {
    overflow: visible !important;
	height: 40px !important;
}



#menu {
	padding-top: 6px !important;
}
#lwrnav #menu {
	padding-top: 0 !important;
}

#lwrnav #menu li a {
	margin: 0 !important;
}

/*simons*/
/*#lwrnav #menu li a {
text-shadow: 1px 1px 2px #000;
margin: 1px
}*/

#menu li {
    background: none !important;
}




#menu li a:hover,
#homepage #nav_home > a,
#tipspage #nav_tips > a,
#tipsterspage #nav_tipsters > a,
#leaguespage #nav_tipsters > a,
#punterspage #nav_punters > a,
#resultspage #nav_results > a,
#bookiespage #nav_bookies > a,
#blogpage #nav_blog > a,
#directorypage #nav_directory > a,
#activitypage #nav_activity > a,
#bookmakerspage #nav_bookmakers > a,
#freebetspage #nav_free_bets > a,
#offerspage #nav_offers > a,
#vbpage #nav_value > a,
#reviewspage #nav_reviews > a,
#ureviewspage #nav_ureviews > a,
#livescores #nav_scores > a {
    /*color:#2D3538 !important;*/
	color:#BEDD7E !important;
}



.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
   /* top: 38px !important;*/
	top: 30px !important;
	box-shadow:10px #cdcdcd !important;
	background:#FFF;
	-webkit-box-shadow: 0 2px 2px 2px #cdcdcd !important;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  	-moz-box-shadow:    0 2px 2px 2px #cdcdcd !important;  /* Firefox 3.5 - 3.6 */
  	box-shadow:         0 2px 2px 2px #cdcdcd !important;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}


#nav_home,
#nav_tips,
#nav_tipsters,
#nav_results,
#nav_bookies,
#nav_blog,
#nav_activity,
#nav_free_bets,
#nav_offers,
#nav_value,
#nav_reviews,
#nav_scores {
    height:30px !important;
}

.col_1 li, .col_2 li, .col_3 li, .col_4 li, .col_5 li, .dropli {
	height: 30px !important;
}

.col_1, .col_2, .col_3, .col_4, .col_5 {
    background: #fff !important;
}

.dropdown_2columns {
    width: 320px;
}

/*.col_1, .col_2 {
    width: 170px;
}*/

.col_1, .col_2 {
   /* border: 1px solid #ccc;*/
    padding: 5px !important;
    width: 150px;
}

.col_1 {
    border-right: medium none !important;
	/*width: 189px;*/
}


/*#menu li:hover div a {
	border-bottom: 1px dotted #CCC !important;
}*/

#menu li:hover div li:hover {
	background: #E6E6E6 !important;
}

/*#menu li:hover div a:hover {
	background: #E6E6E6 !important;
}*/

#menu li:hover .dropdown_1column a, 
#menu li:hover .dropdown_2columns a, 
#menu li:hover .dropdown_3columns a,
#menu li:hover .dropdown_4columns a,
#menu li:hover .dropdown_5columns a {
  color: #126B8C !important;
}


#footer {
    margin: 0 auto !important;
}
#footer a:hover {
    color:#FFF !important;
}
.sports-list {
    border:none !important;
	width:75%;
}
.sports-list ul li {
    padding: 0 4px !important;
	line-height: 18px;
}

.tloginbtn,
.ploginbtn,
.tblbtn,
#visfbtn {
    border-radius: 4px;
    /*color: #333;*/
	color: #FFF;
    display: block !important;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px;
	float:left;
	margin-top:6px;
	border: none;
	text-shadow:none;
	box-shadow:none !important;
}


.tloginbtn {
	/*color:#01092E;*/
	margin-right: 10px;
	background:#479CCF;
}
.ploginbtn {
	/*color:#8F4C03;*/
	background:#96BE48;
}
.tblbtn {
	/*color:#01092E;*/
	margin-right: 2px;
	background:#FFF;
	color:#479CCF;
	border-radius: 4px 4px 0 0;
}


.tloginbtn:hover {
    background:#7CBADD;
	color:#FFF !important;
}
.ploginbtn:hover,
#visfbtn:hover {
	background:#BEDD7E;
	color:#FFF !important;
	box-shadow:none !important;
}
.tblbtn:hover,
.tblbtn.activetab {
    background:#479CCF;
	color:#FFF !important;
}

/*#tipstproftabs .tblbtn.activetab,
#tipstproftabs .tblbtn:hover {
    border:1px solid #FFF;
	border-bottom:none;
}*/

.eventbox .tloginbtn:hover,
.post-panel.commm.offer .tloginbtn:hover {
	background:#479CCF;
}
.eventbox .ploginbtn:hover,
.post-panel.commm.offer .ploginbtn:hover {
    background:#96BE48;
}

.usernav {
	margin-top:0;
}

.usermenu_name {
	color:#FFF !important;
	font-weight:bold;
}

.usernav .wins {
	color:#84EA54 !important;
}
.usernav .losses {
	color:#ED7565 !important;
}

.socialmedia {
	position:relative !important;
	float: right !important;
	top: -12px;
}
.socialmedia .twitter img {
	width:26px;
}
.socialmedia .facebook img {
	width:20px;
}
.socialmedia .bet365 {
	margin-right: 10px !important;
}

#footerlow {
	float: left;
	color: #fff;
	font-size:14px;
	padding: 8px 0 20px 4px;
	width:76%;
}

#menu .menu_user_btn div {
	position: absolute;
	left: 100%;
	top: 64%;
	padding-right: 8px;
	margin-top: -0.50em;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 200;
	vertical-align: middle;
	z-index: 99;
}

#nav_user:hover {
	cursor:pointer ;
}

#menu .menu_user_btn span {
	display: block;
	width: 19px;
	height: 3px;
	margin: 4px 0;
	background: #FFF;
	z-index: 99;
}

#menu.user {
	float:right;
	margin: 4px 2px 0 10px
}
#menu.mobile {
	float:left;
	margin: 4px 2px 0 10px
}

#menu.user .userdrop {
	top:32px !important;
	width:150px;
}

/*#menu.mobile .userdrop {
    right: -220px;
    top: 32px !important;
    width: 130px;
}*/
#menu.mobile .userdrop {
    right: -30px;
    top: 36px !important;
    width: 120px;
}


#menu.user .userdrop .col_1 {
	width:140px;
}
#menu.mobile .userdrop .col_1 {
	width: 110px !important;
	background: #2D3538 !important;
}
#menu.mobile .dropdown_1column.mob {
	box-shadow:none !important;
	background:none !important;	
}
#menu.mobile .dropdown_1column.mob a {
	color:#FFF !important;	
}
#menu.mobile li ul {
    margin: 0 !important;
}
#menu.mobile li:hover div li:hover {
    background: none !important;
}
#menu.mobile li:hover div li a:hover,
#menu.mobile a:active {
	color:#BEDD7E !important;
}

#menu.user li:hover .dropdown_1column, #menu.user .dropdown_1column.reveal {
	left:-122px !important;
}
#menu.mobile li:hover .dropdown_1column, #menu.mobile .dropdown_1column.reveal {
	left:-116px !important;
}

.intermenu a:hover {
    color: #126b8c !important;
}

#nav_user {
	height: 36px;
}
#nav_user img {
	width:26px;
	height: 20px;
	margin-top:3px;
}


/*
#nav {
    height: 500px;
}
*/

.caption {
    font-size: 10px;
    padding: 2px 0 0;
    text-align: right;
	color:#ccc;
}



#monthly_results {
	float:right;
}


#menu.mobile {
	display:none;
}

.intermenu {
	max-width:360px;
	margin:0 auto;
}
.intermenu ul {
	list-style:none;
	padding: 0 10px;
}
.intermenu .dropli {
    height: 38px !important;
}

.intermenu.tmain ul li,
.intermenu.omain ul li {
	text-align:center;
}

.intermenu ul li img {
	margin-left:50px;
}

.intermenu ul a {
    border: 1px solid #36c;
    display: block;
    padding: 6px;
	border-radius: 3px;
	color: #126b8c;
	background:#FFF;
}
.intermenu ul a:hover {
    background:#e6e6e6;
}


#nav_tips .dropdown_2columns,
#nav_value .dropdown_2columns {
	/*height:276px;*/
	height:306px;
	overflow:hidden;
}
#nav_scores .dropdown_2columns {
	height:130px;
}
#nav_tipsters .dropdown_1column {
    height: 146px;
    overflow: hidden;
}
#nav_blog .dropdown_2columns {
    height: 246px;
    overflow: hidden;
}

.dropli img {
    width: 13px;
}

#nav_reviews a.all {
	width:136px !important;
}

#nav_tips a.all:hover,
#nav_value a.all:hover,
#nav_blog a.all:hover,
#nav_reviews a.all:hover {
	background:#e6e6e6;
}


.tclnk {
	font-size:11px !important;
	color:#666 !important;
	font-style:italic !important;
}


.indtable td {
	/*background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0px, #eeeeee 100%) repeat scroll 0 0 !important;*/
	height:30px;
	font-size:14px;
	font-weight:bold;color:#033A61;
	/*border:1px solid #d8d8d8 !important;*/
	width: 16.67%;
	border-bottom:none !important;
}
.indtable .tit {
	color:#818181;
	font-size:10px;
	font-weight:normal;
}
.indtable .revtit {
	color:#176f95;
	font-size:12px;
	font-weight:bold;
}

.revtable {
	border:none;
}
.revtable td {
	font-size:12px !important;
	color:#666;
	font-weight:normal;
}

.ind_det_table td {
	/*background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0px, #eeeeee 100%) repeat scroll 0 0 !important;*/
	height:20px;
	font-size:17px;
	font-weight:bold;color:#033A61;
	border:1px solid #d8d8d8 !important;
	width: 16.67%;
	text-align:left;
	padding-left:36px !important;
}
.ind_det_table .tit {
	color:#818181;
	font-size:12px;
	font-weight:normal;
}

#home_mob_partners {
	display:none;
}



/*ratings*/
.rateit {
    border:     1px solid #CCC;
    overflow:   visible;
    padding:    10px;
    position:   relative;
    width:      200px;
    height:     14px;
	cursor:pointer;
}
.rate_widget {
    float:right;
}
.ratings_stars {
    background: url('../img/star_empty.png') no-repeat;
    float:      left;
    height:     28px;
    padding:    2px;
    width:      20px;
}
.ratings_vote {
    background: url('../img/star.png') no-repeat;
}
.ratings_over,
.ratings_voted {
    background: url('../img/star.png') no-repeat;
}

#reviewspage .revtable .stars img {
	top:3px;
	position:relative;
}


#revtab2 {
	width:100%;
	max-width:338px;
	float:right;
	margin-bottom:15px;
}

#rev_offers {
	margin:10px 0 10px 0;
}

#rev_offers_inner {
	clear:both;
	padding-top:10px;
	display:none;
}

#expandoffers {
	cursor:pointer;	
}



.oddsup {
    color: #55648B;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 40%;
}
#activitypage .oddsup {
	font-size: 12px;
}
.activity.oddsup {
    width: 100%;
}
.oddsupmid {
	width:20%;
	text-align:center;
}
.oddsupmid img {
	height: 30px;
    position: relative;
    top: 10px;
}
/*#activitypage .oddsupmid img {
	height: 15px;
}*/
.oddsupmid img {
	height: 15px;
}
.oddsup a img {
    position:relative;
	top:10px;
	left:6px;
	border:1px solid #CCC;
	width:100px;
}
.activity .oddsup a img {
	/*width:80px;*/
	width:60px;
}

td.down,
span.down {
	background:#b3d3f3 !important;
}
td.up,
span.up {
	background:#f7c0c0 !important;
}


/* Pretty Checkboxes */
input[type=checkbox].css-checkbox,
input[type=radio].css-radio {
  position:absolute;
  overflow:hidden;
  clip:rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0px;
  border:0;
}

input[type=checkbox].css-checkbox+label.css-label-blue{
  /*padding-left:22px;*/
  height:22px;
  width:22px;
  border: 2px solid #cdcdcd;
  border-radius:6px;
  display:inline-block;
  line-height:15px;
  background-repeat:no-repeat;
  background-position:0 0;
  font-size:13px;
  vertical-align:middle;
  cursor:pointer;
  opacity:1;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

input[type=checkbox].css-checkbox+label.css-label-blue:hover{
  	opacity:0.5;
}

input[type=checkbox].css-checkbox:checked+label.css-label-blue{
  	background-position:0 -23px;
}

.css-label-blue {
  	background-image:url(../img/check_blue_back_sm.png);
}






input[type=radio].css-radio+label.css-radlabel-blue{
  height:22px;
  width:22px;
  display:inline-block;
  line-height:15px;
  background-repeat:no-repeat;
  background-position:0 0;
  font-size:13px;
  cursor:pointer;
  opacity:1;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
  position:relative;
  top:8px;
  margin-right:10px;
}

input[type=radio].css-radio+label.css-radlabel-blue:hover{
  	opacity:0.5;
}

input[type=radio].css-radio:checked+label.css-radlabel-blue{
  	background-position:0 -23px;
}

.css-radlabel-blue {
  	background-image:url(../img/radio_w.png);
}







/* //Pretty checkboxes */


.tip_details .prem {
	background-image:url(../img/prem_profile_surr.png) !important;
	background-repeat:no-repeat !important;
	background-position:center 11px !important;
}

.tip_details .tday {
	font-size:20px;
	display:block;
	width:100%;
	padding-bottom:8px;
	color:#479CCF;
}
.tip_details .tmon,
.tip_details .ttim {
	font-size:15px;
	background-color:#479CCF;
	color:#FFF !important;
	display:block;
	width:100%;
	padding-bottom:2px;
}
.tip_details .ttim {
	font-size:13px;
	padding-bottom:3px;
}









/*MODAL*/
.modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}

.modal-box header,
.modal-box .modal-header {
  padding: 0.5em 1.5em;
  border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box header h3 {
	font-size:1em;
}

.modal-box .modal-body { padding: 0.5em 1.5em; }

.modal-box footer,
.modal-box .modal-footer {
  padding: 0.5em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3) !important;
}

.modal-box a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 2%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
}

.modal-box a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}

@media (min-width: 32em) {
  .modal-box { width: 50%; }
}

/* // MODAL*/


.tipso_style {
    border-bottom:none !important;
}

.tipso_bubble {
	text-align:center !important;
}



#oddsupdates {
	height:130px;
}


#bookie_promo_bar {
    border: 1px solid #ccc;
    display: block;
    min-height: 50px;
    /*margin-bottom: 10px;*/
	margin-bottom: 4px;
    width: 99.9%;
}
#bookie_promo_bar.lrg {
    min-height: 70px;
}
#bookie_promo_bar .inner {
    float:left;
	margin:4px 10px 0 10px;
}
#bookie_promo_bar.lrg .inner {
    margin:18px 10px 0 10px;
}
#bookie_promo_bar .innerbtn {
    float:right;
	margin-right:10px;
	text-shadow: none !important;
}
#bookie_promo_bar.lrg .innerbtn {
    margin:10px 10px 0 9px;
}

#bookie_promo_bar_text {
	overflow: hidden;
    width: 388px;
	margin-top: 6px;
	/*float:left;*/
	display:inline-block;
	text-shadow: none !important;
}
.addy:hover {
	cursor:pointer !important;
}
.addy #bookie_promo_bar_text {
    width: 500px;
}
.addy #bookie_promo_bar_text.termsi {
    width: 380px;
}

.bansubtext {
	display: block; font-size: 10px;
    margin-top: -5px;
    opacity: 0.7;
    text-align: center;
    width: 100%;
}
.bansubtext:nth-child(2) {
    margin-top: 0;
	display:inline;
	position:relative;
	top:-4px;
}

#livescores .resources-panel {
    padding: 20px 10px;
}
#livescores .resources-panel h1 {
    margin: -20px -10px 20px;
}

/*#inscore-xdc-142787,
#inscore-xdc-564274,
#inscore-xdc-744706
 {
	margin:0 auto;
}*/

.banner.hintro {
	/*background:#F2F7FA;*/
	background:#FFF;
}

.banner.hintro h1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #21727F;
    font-family: "roboto";
    font-size: 1.9em;
    font-weight: normal;
    text-align: left;
}


.banner.hintro .tagline {
    display: block;
    font-size: 1.3em;
    text-align: left;
	padding-left:4px;
    width: 100%;
	font-style:italic;
	color:#96BF48;
	font-weight:normal;
	font-family: "roboto";
}


.hintrosplit {
	width:50%;
	height:170px;
	float:left;
	font-weight:bold;
	margin:20px 0 10px 0;
}

.hintrosplit a {
	color:#023F56;
	/*text-decoration:underline;*/
}

.statsnum a {
    color: #6AD038;
	font-size:24px;
    /*display: inline-block;
    line-height: 24px;
    margin-left: 40px;
    width: 26px;*/
}

.bullsurr a.bullbtn img:hover {
    border: 2px solid rgb(255, 215, 0);
    border-radius: 50px;
    margin-bottom: -4px;
    position: relative;
    top: -2px;
}

.hintrosurr {
	clear:both;
    /*border: 2px solid #8dbdd8;*/
    /*border-radius: 8px;*/
    height: 40px;
    margin: 0 auto;
    padding: 0 6px;
    width: 320px;
	text-align:center;
}

.hintrosurr a {
    text-decoration:none;
	color:#fff;
}


.bullsurr {
    float: left;
    text-align: center;
    width: 50%;
}

.bullsurr img {
    left:auto;
	position:inherit;
	margin:0 auto;
	width: 80px;
}

#boxwinr,
#boxroi {
	display:none;
}

#follow_form,
#follow_form_li,
#unfollow_form_li,
#vis_follow_form {
	visibility:hidden;
}


#pager {
	width:280px;
	position:inherit !important;
	top:0 !important;
	margin-top:10px !important;
	clear:both;
}

.headpadx .tablesorter-header-inner {
	padding-bottom:6px !important;
}


.tips_filt {
	margin:-19px -21px 20px -11px !important;
	min-height:24px !important;
	float:left !important;
	width:617px !important;
}


.myname {
	display:block;
	height:20px;
	width:66px;
	overflow:hidden;
	font-size:12px;
	color:rgb(102,​ 102,​ 102);
	font-weight:normal;
	text-align:center;
}
.myname a {
	font-size:12px !important;
	color:#595656 !important;
	font-weight:normal !important;
}


.acttag {
    /*box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);*/
	border-radius: 3px;
    color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    font-size: 0.8em !important;
    font-weight: bold;
    letter-spacing: 0.6px;
    margin: 0 4px 0 4px;
    padding: 2px 5px;
    text-shadow: none !important;
    white-space: nowrap;
}
.offer .acttag {
    background:#8FCEBE;
	color:#FFF;
}
.tip .acttag {
    background:#79B0EF;
	color:#FFF;
}
.oddsup .acttag {
    background:#9E9EC5;
	color:#FFF;
}
.tip_comment .acttag,
.article_comment .acttag {
    background:#95C568;
	color:#FFF;
}
.post .acttag {
    background:#C3BD78;
	color:#FFF;
}
.review .acttag {
    background:#D1ADAD;
	color:#FFF;
}

.activity .shortlink {
	display:none;
	/*height:40px !important;*/
}
.activity .shortlink br {
	margin-bottom:8px;
}


.tipster_one_half,
.tipster_one_whole {
	width:50%;
	float:left;
	min-height:120px;
	background:#FFF;
}
.tipster_one_whole {
	width:100%;
	padding:0 0 10px 10px;
}

.tipster_one_half tr{
	height:40px;
}

.tipster_one_half tr td{
	padding-top:0 !important;
	padding-bottom:0 !important;
}

#outerfooter {
	background:#2d3538;
	/*height:68px;*/
}

#tipspage #stakebox,
#tipsterspage #stakebox {
	display:inline-block;
	float: right;
    margin-top: 4px;
}
/*.mainb #stakebox {
	float: none !important;
}*/

#tipspage .oddsbox #stakebox,
#tipsterspage .oddsbox #stakebox {
	float:right;
	margin-right: 8px;
}
.post-panel.commm #stakebox {
	float:right;
	margin-top:6px;
}

#stakebox #oddsboxes {
	float:right;
}

#loadimg.commload,
#loadimg.oddsload {
	display:none;
}

.load_more,
.load_more_odds {
    padding: 0.2em 0.5em;
    text-shadow: none;
	font-size:0.8em;
}

h4 a,
h4 a:hover {
	color:rgb(2, 63, 86) !important;
}

.statbox.stwh a,
.statbox.stwh a:hover {
	color:#FFF !important;
}

.footcol:nth-child(1) {
	width:13%;
}
.footcol:nth-child(2) {
	width:17%;;
}

.js-open-modal:hover {
	cursor:pointer;
}

#anchor_odds,
#anchor_comments,
#anchor_bplaced {
	position:absolute;
	top:-50px;
}

#footer .gaware img {
	height:30px;
	margin-top:10px;
}
#footer .overeight {
	height:30px;
	margin-top:10px;
}

/*#vbanner {
	position:fixed;
	margin-top:10px;	
}*/

/*#vbanner {
	background: #09C;
    width: 120px;
    height: 600px;
    float: left;
    position: absolute;
    left: -120px;
}*/

#vbannerl {
    /*background: #09C;*/
    width: 120px;
    height: 600px;
    position: fixed;
	/*z-index:-1;*/
    left: calc(50% - 600px);
	overflow:hidden;
}
#vbannerr {
    /*background: #09C;*/
    width: 120px;
    height: 600px;
    position: fixed;
	/*z-index:-1;*/
    left: calc(50% + 480px);
	overflow:hidden;
}

*[data-href] {
  cursor: pointer;
}


#visfbtn.subme {
    display: inline !important;
}

#offrowtab h2 {
	font-size: 1.2em !important;
	font-family: roboto;
}
#offrowtab p {
	font-size: 0.75em !important;
}





































/*Responsive*/

@media only screen and (max-width: 1060px) {

	#vbannerl,
	#vbannerr {
		display:none;
	}
	
}

@media only screen and (max-width: 980px) {
	
	#footerLinks li {
		width: 40%;
	}
	li.footcol ul li {
		width: 100% !important;
	}

	.footcol:nth-child(5) {
		clear:both;
		margin-top:20px;
	}
	.footcol:nth-child(6) {
		margin-top:20px;
	}
	
	
	#lfooter {
		width: 100%;
	}
	
	
}



@media only screen and (max-width: 980px) {
/*@media screen and (min-width: 767px) and (max-width: 980px) { */

#header {
    width: 100%;
	padding-left: 6px;
}
#nav {
    width: 94%;
}


#wrapper {
    width: 100%;
	padding: 0 4px;
}

.main {
    /*width: 60%;*/
	width: 65%;
}
.main1 {
    width: 56%;
}
#livescores .main {
    width: 635px;
}

.sidebar {
    float: left;
    margin-left: 6px;
    /*width: 38%;*/
	width: 292px;
}
#livescores .sidebar {
    float: right;
    margin-right: 6px;
    width: 292px;
}



/*.banner img {
    float: right;
    height: auto;
	left:inherit;
    margin-right: 8px;
    position: relative;
    width: 35%;
}*/
.banner .slogan .slogan_text {
    width: 60%;
}
.slogan_text h2 {
    font-size: 1em;
}

#activity_wrapper {
    padding-left:5px;
}
#activity_wrapper h2 {
    margin: -20px -20px 20px -5px;
}

#comment_wrapper .head,
#activity_wrapper .head {
    float: left;
    width: 40px;
}
.activity img.avatar,
#comment_wrapper img.user,
#comment_wrapper img.premuser,
#activity_wrapper img.user,
#activity_wrapper img.premuser,
#activity_wrapper img.logo {
    height: 40px;
    width: 40px;
}
#comment_wrapper img.premuser, #activity_wrapper img.premuser {
    height: 36px;
    width: 36px;
}
#comment_wrapper img.premuser,
#activity_wrapper img.premuser {
    border: 3px solid #ffd700 !important;
}
#comment_wrapper .head .balance,
#activity_wrapper .head .balance {
    width: 40px;
}

#comment_wrapper .content,
#activity_wrapper .content {
    margin-left: 50px;
	width: 85%;
}
#comment_wrapper .foot, #activity_wrapper .foot {
    left: 52px;
    width: 85%;
}


#footer {
    width: 96%;
}
.sports-list {
    width: 70%;
}
.sports-list ul li {
    font-size: 16px;
    line-height: 15px;
}
#footerlow {
    font-size: 12px;
    width: 70%;
}



.tips tbody,
.tipster_table,
.monthly_results,
#results_by_month .tip_table {
	font-size:11px !important;
}
.tips tbody td,
.tipster_table td,
.monthly_results td {
	padding: 0.7px !important;
}
.ind_det_table td {
	padding-left:20px !important;
}

.tips.narrow,
.top_tipsters.narrow,
.latestpost.narrow {
    width: 49% !important;
}

.tips.narrow.spaced,
.top_tipsters.narrow.spaced,
.latestpost.narrow.spaced {
    margin-right: 5px;
}


form#tipster_registration_form {
    width: 96%;
}

.indtable td {
	font-size:16px;
}


#revtab2 {
	width:254px;
	float:left;
	margin-right:10px;
	clear:left;
}

.activity .oddsup {
    height: 60px;
}


.prem a img {
	position: relative;
    top: 13px;
}


#bookie_promo_bar {
    /*height: 144px !important;*/
	text-align:center;
}
#bookie_promo_bar_text {
    clear: both;
    float: none;
    margin: 0 auto;
	width:98%;
}
.addy #bookie_promo_bar_text {
    clear: both;
    float: none;
    margin: 0 auto;
	width:98%;
}
/*#bookie_promo_bar_text span:nth-child(1) {
    display: block;
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
}*/
#bookie_promo_bar .inner {
    display: block !important;
    float: none !important;
    margin: 0 auto -20px auto !important;
    width: 100px !important;
    padding: 20px 0 0 0 !important;
}
#bookie_promo_bar .inner a {
	margin-left: -5px !important;
}

#bookie_promo_bar .innerbtn {
    clear: both !important;
    float: none !important;
    margin: 0 auto !important;
	width: 80px;
}
#bookie_promo_bar.addy .inner {
    float: left !important;
    margin: 0 auto !important;
    width: 90px !important;
}
#bookie_promo_bar.addy .inner img {
    width: 90px !important;
	margin-top:6px;
}
#bookie_promo_bar.addy .innerbtn {
	float:right !important;
    clear: none !important;
    margin: 0 auto !important;
	width:100px !important;
}


#innersup {
    width: 96%;
}


.tips_filt {
	margin:-19px -21px 20px -6px !important;
	width:101.5% !important;
}



.myname {
    margin-left: -12px;
}

/*.myname a {
    float: left;
}*/

.activity .oddsup {
    font-size: 12px;
}




}


@media only screen and (max-width: 950px) {

#livescores .sidebar {
	display:none;
}

}


/*@media only screen and (max-width: 930px) {

	#tipspage .latestpost .post-panel .fpcol {
		width:29% !important;
	}

}*/


@media only screen and (max-width: 880px) {

.statsnum {
    margin-left: 30px;
}

}


@media only screen and (max-width: 860px) {

.sidebar,
.sports-list {
	display:none;
}

.main,
.main1 {
	width:98%;
	
}

.tips tbody,
.tipster_table,
.monthly_results,
#results_by_month .tip_table {
	font-size:13px !important;
}

.statsnum {
    margin-left: 0 !important;
}

#outersup {
    height: 60px;
	padding-top: 8px;
}

#innersup {
    height: 40px;
}

/*#tipspage .latestpost .post-panel {
		height:250px !important;
}
#tipspage .latestpost .post-panel .fpcol {
		width:30% !important;
}*/

.tips_filt {
	width:101% !important;
}

}

@media only screen and (max-width: 840px) {
#oddsupdates .oddsup:nth-child(2) {
		padding-left:30px !important;
	}
	
}



@media only screen and (max-width: 820px) {
	
#menu li a {
    margin: 3px 0 0 3px !important;
	padding: 7px 8px !important;
}

}



@media only screen and (max-width: 800px) {
#bookiestable tr th:nth-child(4),
#bookiestable tr td:nth-child(4),
#mybookies tr th:nth-child(4),
#mybookies tr td:nth-child(4) {
    display: none;
}
}



@media only screen and (max-width: 767px) {


#footer .bet365 img {
	width:100px;
}


.sports-list ul li {
    font-size: 13px;
    line-height: 13px;
}


#monthly_results {
	float:left;
	width: 100% !important;
	margin-top:0;
}

.tips.narrow {
    clear: both;
    float: none;
    width: 100% !important;
}

.tips.narrow .table,
.monthly_results,
#results_by_month .tip_table tbody,
#results_by_month .tip_table thead,
.tips.narrow .tipster_table tbody,
.tips.narrow .tipster_table thead {
	font-size:14px !important;
}

.tips tbody td,
.tipster_table td,
.monthly_results td {
	padding: 4px !important;
}


.sidebar .tips.narrow .table,
.sidebar .monthly_results,
.sidebar #results_by_month .tip_table tbody,
.sidebar #results_by_month .tip_table thead,
.sidebar .tips.narrow .tipster_table tbody,
.sidebar .tips.narrow .tipster_table thead {
    font-size: 12px !important;
}


.login .login {
    width: 90% !important;
}



#nav_tips .dropdown_2columns {
	height:310px;
}
#nav_tipsters .dropdown_1column {
    height: 144px;
}
#nav_blog .dropdown_2columns {
    height: 244px;
}

.indtable td {
	font-size:12px;
}
.indtable .tit {
	font-size:11px;
}


}



@media only screen and (max-width: 740px) {
	
#menu,
#outerheaderlwr {
	display:none;
}


.usernav {
    margin: 4px 10px 0 0;
}

#logocont {
    width: 50px !important;
}

#header a#logo {
    background: rgba(0, 0, 0, 0) url("/../assets/img/bk_logo-small.png") no-repeat scroll 10px -6px / 54px auto;
	background-size: 54px auto !important;
    display: block;
    float: left;
    height: 40px;
    margin: 5px 0 0 -8px;
    width: 66px;
}

#wrapper {
    margin-top: 40px !important;
}

#menu.mobile, #menu.user {
	display:block;
}
#nav_tipsters .dropdown_1column {
    height: 114px;
}
#nav_blog .dropdown_2columns {
    height: 268px;
}

.banner.hintro h1 {
    font-size: 2em;
}

.banner.hintro .tagline {
    font-size: 1.2em;
}

	
}



@media only screen and (min-width: 615px) and (max-width: 790px) {
#livescores .sidebar {
	display:none;
}

#livescores .main {
	width:99%;
}
#livescores .main1 {
	width:94.5%;
}

}


@media only screen and (max-width: 600px) {
.post-panel.commm.offer.eventbox {
	width:100%;
}
}

@media only screen and (max-width: 639px) {

/*.sidebar,
.sports-list {
	display:none;
}*/

#home_mob_partners {
	display:block;
}

.main {
	width:99%;
}
.main1 {
	width:94.5%;
}

#footerlow {
    width: 50%;
}
.socialmedia {
    top: 12px;
}

.login .panel,
#loginpanel {
    width: 320px;
	overflow: hidden;
	margin-top:10px;
}

#wrapper {
    padding: 0 1px;
    width: 100%;
}

.activity .content {
	height:inherit !important;	
}

#footer {
    margin-left: -30px !important;
}
#footerLinks li {
    width: 50% !important;
	white-space: nowrap;
}


}


@media only screen and (max-width: 880px) {
	.footcol:nth-child(3) {
		clear:both;
	}
}



@media only screen and (max-width: 880px) {

.statsnum {
    margin-left: 10px;
}

}

@media only screen and (max-width: 610px) {
#lfooter {
		height:100px !important;
	}
}

@media only screen and (max-width: 580px) {

#bookie_promo_bar.addy {
    min-height: 80px !important;
}
#bookie_promo_bar.addy .innerbtn {
	float:none !important;
}
/*
#bookie_promo_bar.addy .innerbtn {
	float:none !important;
}
*/

/*#bookie_promo_bar.addy .inner {
    float: left !important;
    margin: 0 auto !important;
    width: 90px !important;
}
#bookie_promo_bar.addy .inner img {
    width: 90px !important;
	margin-top:6px;
}
#bookie_promo_bar.addy .innerbtn {
	float:right !important;
    clear: none !important;
    margin: 0 auto !important;
	width:100px !important;
}*/

}





@media only screen and (max-width: 560px) {

	.tipster_record {
		float:left !important;
		clear:both;
	}
	
	#upevdate {
	display:none;
}
	
#costpm {
	clear:both;
	display:block;
	margin-top:3px;
}
#visfbtn.subme {
    float: none;
    display: inline-block !important;
    margin-top: 4px;
}
	/*.tip_details,
	.tipster_record {
		width:95% !important;
	}*/
	
}



@media only screen and (max-width: 520px) {

/*#outerheader,
#nav {
	max-width:480px;
}*/

.hintrosplit {
    float: none;
    margin: 20px auto;
    width: 250px;
}

.main .banner {
    height: 650px;
}

#mybookies tr th:nth-child(1),
#mybookies tr td:nth-child(1) {
    width: 85px !important;
}
#mybookies tr td:nth-child(1) a img {
    width: 80px !important;
}

.oddsbox h4 {
	display:block !important;
}

#tipspage .oddsbox.indy h4 {
	display:inline-block !important;
}

/*.statbox.stwh {
	display:none;
}*/

}



@media only screen and (max-width: 480px) {

/*#logocont {
	width:72px !important;
}*/

.post-panel.commm.offer H4 {
	width:55% !important;	
}
.offpromote.best .post-panel.commm.offer H4 {	
	width:100% !important;	
}

#logocont .twitter,
#logocont .facebook {
	display:none;
}

#mybookies .addmy {
    font-size: 10px;
    padding: 6px 8px;
	width:100px !important;
}

/*#tipspage .latestpost .post-panel {
		height:190px !important;	
}*/
#tipspage .latestpost .post-panel .fpcol {
		clear:both;
		width:100% !important;	
}

.tips_filt {
	width:102% !important;
}


#footer .bet365 img {
    width: 50px;
}




#footer .twitter img,
#footer .facebook img {
    width: 22px;
}
#footer .twitter img {
    margin-right: 2px;
}
#lfooter div:nth-child(3) {
	padding-top:0 !important;	
}

.tips tbody,
.tipster_table,
.monthly_results,
#results_by_month .tip_table {
	font-size:11px !important;
}


.post-panel .post_photo img,
.filter-panel .post_photo img {
    max-width: 130px !important;
}

#blogpage .post-panel .post_photo img,
#tipspage .post-panel .post_photo img {
    max-width: 80px !important;
}

#blogpage .post-panel .category,
#tipspage .post-panel .category {
    clear:both;
	display:block;
	margin-left:-4px;
}
#blogpage .summ,
#tipspage .summ {
    margin-top: 4px;
}
#blogpage .article h1 {
    padding-bottom: 0;
	padding-left: 0;
	overflow: hidden;
    /*white-space: nowrap;*/
	margin-left:-10px !important;
}

.banner.rotating {
	height:220px;
}

#comment_wrapper .content,
#activity_wrapper .content,
#comment_wrapper .foot,
#activity_wrapper .foot {
    width: 80%;
}


.odds-bookmaker {
    float: none;
}

/*.tips.tip .tip_details tr:nth-child(2) td a img,*/
/*.profimg {
	width:80px !important;
	height:80px !important;
}
*/
#tipspage .profimg,
#tipsterspage .profimg,
#activitypage .profimg {
	width:30px !important;
	height:30px !important;
}


.tip_details .prem {
    background-position: center 14px !important;
    background-size: 86px auto !important;
}


.banner.hintro h1 {
    font-size: 1.5em;
}

.banner.hintro .tagline {
    font-size: 1em;
}

.activity.oddsup .content {
    height: 95px !important;
}

.activity .shortlink {
	display:block;
}
.activity .longlink {
	display:none;
}

.fpcol.rotate {
	clear:both;
	width:100%;	
}

.post-panel.fpbar {
	height:210px !important;	
}

#tipspage .oddsbox #stakebox {
	float:left !important;
	margin-left:8px !important;
}
#tipspage .oddsbox.indy #stakebox {
	float:right !important;
	margin-left:8px !important;
}


#bookie_promo_bar.addy {
    height: 80px;
}
#bookie_promo_bar.addyt {
    height: 120px;
}
#bookie_promo_bar.addy .inner {
    float: none !important;
}

/*#bookie_promo_bar.addy .inner {
    float: left !important;
    margin: 0 auto !important;
    width: 90px !important;
}
#bookie_promo_bar.addy .inner img {
    width: 90px !important;
	margin-top:6px;
}
#bookie_promo_bar.addy .innerbtn {
	float:right !important;
    clear: none !important;
    margin: 0 auto !important;
	width:100px !important;
}*/




}


@media only screen and (max-width: 460px) {

#innersup {
	font-size:11px;
	font-weight:normal;
}

.post-panel.commm #stakebox {
	width:100%;
	margin-bottom:8px;
}
#activitypage .post-panel.commm #stakebox {
	margin-bottom:10px;
}
#activitypage .post-panel.commm #stakebox .statbox,
#activitypage .post-panel.commm #stakebox img,
#activitypage .post-panel.commm #stakebox #visfbtn {
	float:left !important;
}
#activitypage .post-panel.commm #stakebox .statbox {
	margin-top:7px;
}

/*#tipspage #tip_results #premselect,
#tipspage #active_tip_results #premselect {
	height:44px;
}*/
#tipspage #tip_results #premselect.othert {
	height:16px;
}

#tipspage #tip_results #premselect span,
#tipspage #active_tip_results #premselect span {
    float: left;
    margin-top: 6px !important;
    width: 100%;
}

#tipspage #stakebox,
#tipsterspage #stakebox {
	width:100%;
}

#tipspage .indy #stakebox {
	width:inherit;
}

.post-panel .article {
    margin-bottom: 20px;
}

}

@media only screen and (max-width: 450px) {
	
	#revbody {
		clear:both;
	}
	#tipspage #stakebox {
		clear:both;
		display:block;
		margin:10px 0;
	}
	.article p {
		padding:0;
	}
	
	
	#all_results tr td:nth-child(1),
	#all_results tr th:nth-child(1),
	#all_results tr td:nth-child(7),
	#all_results tr th:nth-child(7),
	#tipsterspage .results_table tr th:nth-child(1),
	#tipsterspage .results_table tr td:nth-child(1),
	#tipsterspage .results_table tr th:nth-child(2),
	#tipsterspage .results_table tr td:nth-child(2) {
		display: none;
	}
	
	#footer .gaware img {
		height:20px;
	}
	
	
	
}

@media only screen and (max-width: 425px) {
/*#bookiestable tr th:nth-child(5),
#bookiestable tr td:nth-child(5),
#mybookies tr th:nth-child(5),
#mybookies tr td:nth-child(5) {
    display: none;
}*/

#bookiestable .revsitlink,
#mybookies .revsitlink {
    margin-left: 0 !important;
}

#vis_follow_form #visfbtn,
#donatebtn {
	font-size:11px;
}

#tindprof,
#tindname {
	font-size:18px !important;
}
#tindprof {
	padding-right:18px !important;
}


}



@media only screen and (max-width: 410px) {

#mybookies tr th:nth-child(6),
#mybookies tr td:nth-child(6) {
    display: none !important;
}

#leaguespage tr th:nth-child(5),
#leaguespage tr td:nth-child(5),
#leaguespage tr th:nth-child(6),
#leaguespage tr td:nth-child(6) {
    display: none !important;
}

.post-panel.commm.offer .ploginbtn {
	display:none !important;
}
.offpromote:nth-child(1) .post-panel.commm.offer .ploginbtn {
	display:block !important;
}
.post-panel.commm.offer.eventbox .ploginbtn {
	display:block !important;
}
.post-panel.commm.offer H4 {	
	width:68% !important;	
}

.offpromote.best .post-panel.commm.offer H4 {	
	width:100% !important;	
}

}


@media only screen and (max-width: 560px) {
	
#top_rated_tips tr td:nth-child(1),
#top_rated_tips tr th:nth-child(1),
#top_rated_tips tr td:nth-child(6),
#top_rated_tips tr th:nth-child(6),
#active_tips tr td:nth-child(1),
#active_tips tr th:nth-child(1),
#active_tips tr td:nth-child(6),
#active_tips tr th:nth-child(6),

#results_table tr td:nth-child(1),
#results_table tr th:nth-child(1),
#results_table tr td:nth-child(2),
#results_table tr th:nth-child(2) {
    display: none;
}	
	

}


@media only screen and (max-width: 460px) {
#top_rated_tips tr td:nth-child(2),
#top_rated_tips tr th:nth-child(2),
#active_tips tr td:nth-child(2),
#active_tips tr th:nth-child(2),
#results tr th:nth-child(2),
#results tr td:nth-child(2) {
    display: none !important;
}

#offrowtab tbody tr td:nth-child(2) {
    display: inherit !important;
}

#bookiestable tr th:nth-child(5),
#bookiestable tr td:nth-child(5) {
    display: none;
}



}





@media only screen and (max-width: 390px) {
/*
	#tipspage .latestpost .post-panel {
		height:195px !important;	
	}
	
	#tipspage .latestpost .post-panel .fpcol:nth-child(3) {
		display:none;	
	}
	
	#tipspage .latestpost .post-panel .fpcol {
		width:44% !important;	
	}
	#tipspage .latestpost .post-panel .fpcol div {
		width:100% !important;	
	}
*/	
	.tips_filt {
		width:103.2% !important;
	}
	
	.oddsbox #stakebox {
		float:left !important;
		margin-top:2px !important;
	}
	.oddsbox #stakebox #oddsboxes {
		clear:both;
		float:left;
	}
	.oddsbox #stakebox .datestring {
		margin: 0 !important;
		float:left;
	}
	.oddsbox .statbox {
		margin-left: 0 !important;
	}
	
	
	
#bookie_promo_bar.addy #bookie_promo_bar_text {
    width: 320px !important;
	font-size:0.8em;
	font-weight:normal;
}


	
}






@media only screen and (max-width: 370px) {
#top_rated_tips tr td:last-child,
#top_rated_tips tr th:last-child,
#results_table tr th:nth-child(4),
#results_table tr td:nth-child(4),
#active_tips tr td:last-child,
#active_tips tr th:last-child{
    display: none;
}

.hintrosurr {
    margin-left:-24px;
}


#all_resultsp tr td:nth-child(4),
#all_resultsp tr th:nth-child(4),
#all_resultsp tr td:nth-child(5),
#all_resultsp tr th:nth-child(5) {
    display: none;
}

#stakebox .ploginbtn {
	float:left !important;
	margin-left:4px !important;
}

#tipspage .oddsbox.indy #stakebox{
	width:100%;
}
#tipspage .oddsbox.indy.best #stakebox{
	width:inherit !important;
}
#tipspage .oddsbox.indy #stakebox #oddsboxes{
	float:left;
	margin-left:10px;
}
/*#tipspage .best .oddsbox.indy #stakebox #oddsboxes{
	float:right !important;
	margin-left:0 !important;
}*/


}

/*#results tr th:nth-child(1),
#results tr td:nth-child(1),
#results tr th:nth-child(5),
#results tr td:nth-child(5) {
    display: none;
}*/



@media only screen and (max-width: 350px) {
#results_table tr th:nth-child(5),
#results_table tr td:nth-child(5){
    display: none;
}

#all_results tr td:nth-child(5),
#all_results tr th:nth-child(5) {
    display: none;
}

#offlogcell {
    display: none !important;
}

}




@media only screen and (max-width: 380px) {
#oddsupdates {
	height:160px;
}

.indtable .tit {
    font-size: 8px;
}

.indtable .num {
    font-size: 10px;
}

#results tr th:nth-child(5),
#results tr td:nth-child(5),
#results tr th:nth-child(6),
#results tr td:nth-child(6) {
    display: none;
}

}



@media only screen and (max-width: 359px) {

#footerlow {
    font-size: 11px;
}

.login .panel,
#loginpanel {
    float: left;
    width: 80% !important;
}

#tipster_switcher {
	/*width:100px !important;*/
	width:74px !important;
}

.userdrop .col_1 li {
    height: 38px !important;
}


#top_rated_tips tr td:nth-child(5),
#top_rated_tips tr th:nth-child(5) {
    display: none;
}

/*.tips.tip .tip_details tr:nth-child(2) td a img,*/
/*.profimg {
	width:60px !important;
	height:60px !important;
}*/

.revsitlink {
	clear:both;
	margin-left:90px;
}

.oddsupmid {
    text-align: right;
}

.tip_details .prem {
    background-size: 66px auto !important;
}

#premselect #search {
	width:150px !important;
}

/*#activity_wrapper .content {
    min-height: 90px;
}*/

}

@media only screen and (max-width: 340px) {
#bookie_promo_bar {
    height: 170px !important;
}
#bookie_promo_bar.addy {
    height: 80px !important;
}
#bookie_promo_bar.addyt {
    height: 120px !important;
}
/*#outerheader,
#nav {
	max-width:300px;
}*/

/*#tipspage .latestpost .post-panel {
		height:175px !important;	
}	
#tipspage .latestpost .post-panel .fpcol {
		width:43% !important;	
}*/
	
}