/*
Theme Name:     SportsBettingWorld.com
Description:    SportsBettingWorld.com Theme
Version:        0.9.9.4
*/

/* global reset */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* end of global reset */

h1, h2, h3, h4, h5 {
	clear:				both;
}

/* ----- CSS ----- */

body{ background:url(images/body-bg.png) center; font-family:Verdana, Arial, Helvetica, sans-serif;}
#wrapper { width:1000px; margin: 0 auto;}

/*/////////////////////////////
HEADER AND HEADER NAVIGATION //
//////////////////////////// */

#header {
	width:992px;
	margin:0 auto;
	height:93px;
	background:url(images/navigation-bg.jpg) no-repeat;
	margin-top:36px;
	position:relative;
	margin-bottom:20px;
}
#logo { position:absolute; left:-10px; top:-10px;}
#logo-title { margin-left:80px; margin-top:10px; float:left;}
#navigation-top { height:50px;}
#navigation-top ul { display:inline; float:right;}
#navigation-top ul li { float:left; margin-right:20px; font-weight:bold; letter-spacing:-1px; }
#navigation-top ul li:hover {background: url(images/navigation-li-bg.png) 50% 0 no-repeat;}
#navigation-top ul li a {
	text-decoration:none;
	color:#99bfd2;
	font-size:15px;
	padding-left:35px;
	line-height:50px;
	display:block;
}
#navigation-top ul li a.nav-li-1 { background:url(images/navicon-sportbooks.png) no-repeat 0 12px;}
#navigation-top ul li a.nav-li-2 { background:url(images/navicon-odds-lines.png) no-repeat 0 10px; padding-left:40px;}
#navigation-top ul li a.nav-li-3 { background:url(images/navicon-betting-news.png) no-repeat 0 11px;}
#navigation-top ul li a.nav-li-4 { background:url(images/navicon-sports-forum.png) no-repeat 0 13px;}
#navigation-top ul li a:hover { color:#fff; background-position:0 -44px;}
#navigation-top ul li img { float:left; margin-right:10px;}

#navigation-sub {
	height:   45px;
	position: relative;
}
#navigation-sub > ul { float:left; margin-left:80px;}
#navigation-sub ul li {
	display: block;
	float:left;
	font-weight:bold;
	letter-spacing:-1px;
}
#navigation-sub li#menu-item-9550 ul li {
	float: right;
}
#navigation-sub li#menu-item-9755 ul li:first-child {
	margin-left: 120px; /* found no other way, time constraint */
}
#navigation-sub ul li a {
	line-height:43px;
	color:#99bfd2;
	font-size:14px;
	text-decoration:none;
	display:block;
	padding:0 10px;
	text-transform: none;
}
#navigation-sub ul li.current-menu-ancestor > a,
#navigation-sub ul li.current-cat > a,
#navigation-sub ul li.current-menu-parent > a,
#navigation-sub ul li.root-cat-hover > a,
#navigation-sub ul li.current-menu-item > a,
#navigation-sub ul li a:hover {
	background: url(images/subnavigation-li-a-bg.png) no-repeat bottom center;
	color: #fff;
	text-shadow: #032c5e 2px -1px -1px;
}
html #navigation-sub ul li.root-cat-hover > a {
	background: none;
}
#navigation-sub ul.sub-menu {
	display: none;
	left: 0;
	bottom: -57px;
	width: 100%;
	position: absolute;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	/*
	opacity: 0.85;
	filter: alpha(opacity=85); 
	-ms-filter: "alpha(opacity=75)"; 
	-khtml-opacity: .75; 
	-moz-opacity: .75; 
	*/
	z-index: 9999;
	border: 1px solid #3660ba;
	background-color: #06306a;
	margin-bottom: 15px;
}
/* show nav on some rootcats */
body.root-uk-football-betting #navigation-sub ul.sub-menu,
body.root-permier-league-betting #navigation-sub ul.sub-menu,
body.root-premier-league-betting #navigation-sub ul.sub-menu,
body.root-uefa-champions-league-betting #navigation-sub ul.sub-menu,
body.root-uefa-europa-league-betting #navigation-sub ul.sub-menu,
body.root-la-liga-betting #navigation-sub ul.sub-menu,
body.root-serie-a-betting #navigation-sub ul.sub-menu,
body.root-european-football #navigation-sub ul.sub-menu {
	display: block;
}
/* but hide more nav */
body.root-uk-football-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-permier-league-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-premier-league-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-uefa-champions-league-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-uefa-europa-league-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-la-liga-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-serie-a-betting #navigation-sub #menu-item-9550 ul.sub-menu,
body.root-european-football #navigation-sub #menu-item-9550 ul.sub-menu {
	display: none;
}
#submenuplaceholder {
	height: 40px;
	display: none;
}
/*body.root-uk-football-betting #submenuplaceholder, */
body.root-permier-league-betting #submenuplaceholder,
body.root-premier-league-betting #submenuplaceholder,
body.root-uefa-champions-league-betting #submenuplaceholder,
body.root-uefa-europa-league-betting #submenuplaceholder,
body.root-la-liga-betting #submenuplaceholder,
body.root-serie-a-betting #submenuplaceholder,
body.root-european-football #submenuplaceholder {
	display: block;
}
#navigation-sub ul.sub-menu li {
	/*
	width: 225px;
	*/
	margin-right: 15px;
}
#header h1 {
	position:	absolute;
	right:		0;
	top:		50px;
	float:right; line-height:43px; letter-spacing:-1px; color:#99bfd2; line-height:43px; font-size:12px; font-weight:bold; margin-right:10px; text-decoration:none;
}

#content h1,
#content h2,
#content h3 {
	font-weight: bold;
}
#content h1 { font-size: 20px; }
#content h2 { font-size: 18px; }
#content h3 { font-size: 16px; }
#content h4 { font-size: 14px; }

/*////////
CONTENT //
/////// */

#main blockquote {
		clear: both;
		border-left:5px solid #DDDDDD;
		margin:15px 30px 0 10px;
		padding-left:20px;
}

#content-top { width:1000px; height:13px; background:url(images/content-top-bg.png) no-repeat; overflow:hidden;}
#content {width:990px; background:url(images/content-bg.png) repeat-y; padding:0 5px; overflow: hidden;}
#content-bottom { width:1000px; height:13px; background:url(images/content-bottom-bg.png) no-repeat; overflow:hidden;}

/*///////////////////
CONTENT BREADCRUMB //
////////////////// */

#content #content-navigation {
	padding:	0 30px;
	position:	absolute;
	bottom:		12px;
	width:		920px;
}
#content #content-navigation p { font-size:11px; color:#999999; line-height:18px; padding-bottom:5px;}
#content #content-navigation .alignleft a { color:#999999; text-decoration:none; padding-left:7px; background:url(images/content-navigation-bullet.png) no-repeat 0 50%; margin-right:2px;}
#content #content-navigation .alignleft a:hover { text-decoration:underline;}
#content #content-navigation .alignright a { padding-left:15px; color:#999999; text-decoration:none; margin-left:5px;}
#content #content-navigation .alignright #go-back { background:url(images/go-back.png) no-repeat 0 50%;}
#content #content-navigation .alignright #top-sitemap { background:url(images/top-sitemap.png) no-repeat 0 50%;}
#content #content-navigation .alignright a:hover { text-decoration:underline;}

/*//////////
TOP BANNER//
//////////*/

#bannerwrap {
	position:		relative;
}
body.single #bannerwrap {
	height:			35px;
}
#content-top-picture {
	width:			977px;
	height:			260px;
	position:		relative;
	padding-bottom:	5px;
	margin:			0 0 0 3px;
	overflow:		hidden;
}
/*
#content-top-picture a { position:absolute; top:60px; left:100px;}
*/

/*/////////////
CONTENT MAIN //
//////////// */

#main { width:607px; float:left; background: url(images/border-right-main-bg.png) repeat-y right; padding-right:1px;}

/* REVIEW LIST PAGE */

.review-overview { padding-left:15px; width:592px; padding-top:13px;}
.review-preview-image { padding:8px 7px; border:1px solid #cacaca; float:left;}
.review-rating-top {float:right; width:375px; padding:8px 0 8px 15px;}
.review-rating-top .overview-logo { float:left;}
.review-rating-top .overview-bet-now { float:right; margin-top:2px; margin-right:10px;}

.review-rating-middle { float:right; width:375px; padding:12px 0 12px 15px;}
.review-rating-middle p { float:left; margin-right:5px; color:#4e84a6; font-size:14px; font-weight:bold;}
.review-rating-middle img { float:left; margin-right:5px;}
.review-rating-middle p span { font-size:16px;}

.review-rating-bottom { float:right; width:375px; padding:12px 0 12px 15px; }
.review-rating-bottom p { color:#022859; font-weight:bold; font-size:18px; float:left; letter-spacing:-1px; }
.review-rating-bottom p a { font-size:12px; color:#008aff; font-weight:normal; text-decoration:none; letter-spacing:0;}
.review-rating-bottom p a:hover { text-decoration:underline;}
.review-rating-bottom .read-full-review { float:right; margin-right:10px; margin-top:2px;}

.review-overview-text { padding:10px 0; float:left;}
.review-overview-text p { color:#666666; font-size:11px; line-height:18px; padding-right:10px;}

/* REVIEW SINGLE PAGE */

#review-overall { padding:5px 20px;}
#review-overall .review-info { color:#022859; font-size:18px; float:left; letter-spacing:-1px; line-height:34px; }
#review-overall .review-info a { font-size:12px; color:#008aff; font-weight:normal; text-decoration:none; letter-spacing:0;}
#review-overall .review-info a:hover { text-decoration:underline;}
.large-logo { float:left; margin-right:10px;}
#review-rating { float:right; width:180px;}
#review-rating #thumbs { text-align:right; line-height: 28px; font-weight:bold; font-size:12px; color:#4e84a6; letter-spacing:-1px; padding-top:5px;}
#review-rating #thumbs a { float:right; margin-left:7px;}
#review-rating #rating-results { font-size:11px; color:#999; margin-top: 12px; text-align:right;}
#review-rating #rating-results span { color:#666;}

#rating-bar .left { float:left; padding:14px 0 14px 10px;}
#rating-bar .left div { float:left; color:#4e84a6; font-size:12px; font-weight:bold;}
#rating-bar .left img { float:left; margin-right:5px;}
#rating-bar .left div.pct { font-size:14px; }
#rating-bar .right { float:right; text-align:right; padding:6px 0;}
#rating-bar .right p { font-size:11px; line-height:35px; float:left; margin-right:8px; color:#999; float: left;}
#rating-bar .right p span { color:#666;}
#rating-bar .right a { float:right; margin-right:7px;}

.epi-bottom {
	clear:		both;
}
.theratingbarlarge,
#rating-bar-bottom .pct,
.epi-bottom .theratingbar,
.epi-bottom .ur,
.epi-bottom .pct {
	float:		left;
	overflow:	hidden;
	color:		#4e84a6;
	font-size:	11px;
	font-weight:bold;
	letter-spacing:	-1px;
	margin-top:	-7px;
}
.epi-bottom .pct {
	font-size:	13px;
}
#rating-bar-bottom .pct {
	margin-top:	5px;
	font-size:	18px;
}
.theratingbar {
	width:		236px;
	height:		16px;
	background:	url( images/rating-bar-small-bg.png );
	float:		left;
	margin:		0 3px 0 3px;
}
.theratingbarlarge {
	width:		253px;
	height:		20px;
	background:	url( images/rating-bar-large-bg.png );
	margin:		0 3px 0 3px;
}
#rating-bar-bottom .theratingbarlarge {
	margin-top:	8px;
}
.theratingbar img,
.theratingbarlarge img {
	margin:		0 !important;
	float:		left;
}

#screenshots { padding:8px 10px 15px 20px;}
#screenshots h4 { float:left; color:#666; font-size:18px; font-weight:bold; line-height:34px; letter-spacing:-1px;}
#screenshots .opinions { color:#022859; float:right; width: 169px; height:34px; background:url(images/opinion-button-bg.jpg) no-repeat; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:34px; padding-left:10px; text-decoration:none;}
#screenshots p { padding-top:10px; float:left;}
#screenshots p a { margin-left: 2px;}

#review-detailed {padding: 15px 25px 15px 25px;}
#review-detailed #advantages { float:left; width:265px; padding:0 15px 15px 0;}
#review-detailed #advantages h5 { color:#022859; font-size:18px; font-weight:bold; line-height:34px; letter-spacing:-1px; padding-bottom:5px;}
#review-detailed #advantages ul li { background:url(images/advantage-bullet.png) no-repeat 0 6px; line-height:20px; font-size:11px; color:#666; padding-left:15px; padding-bottom:5px;}
#review-detailed #disadvantages { float:left; width:245px; padding:0 15px 15px 15px;}
#review-detailed #disadvantages h5 { color:#022859; font-size:18px; font-weight:bold; line-height:34px; letter-spacing:-1px; padding-bottom:5px;}
#review-detailed #disadvantages ul li { background:url(images/disadvantage-bullet.png) no-repeat 0 6px; line-height:20px; font-size:11px; color:#666; padding-left:15px; padding-bottom:5px; }
#review-detailed p { font-size:11px; color:#666; line-height:20px; padding-bottom:10px;}
#review-detailed .plainlist { padding-left:15px;}
#review-detailed .plainlist li { font-size:11px; color:#666; line-height:20px; padding-left:10px; background:url(images/plain-bullet.gif) no-repeat 0 8px;}

#rating-bar-bottom { padding:7px 10px;}
#rating-bar-bottom a { float:left; margin-right:10px;}
#rating-bar-bottom p { float:right; line-height:18px; font-size:18px; font-weight bold; color:#4e84a6; padding-top:8px;}
#rating-bar-bottom p img { float:left; margin-right:12px; }

#visit-site { width:504px; height:46px; background:url(images/visit-site-bg.jpg) no-repeat; line-height:46px; padding-left:80px; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#022859; margin:0 10px;}
#visit-site a { float:right; margin:8px 10px;}

#comments { padding:10px;}
.comment-top { width:583px; height:7px; background:url(images/comment-top-bg.png) no-repeat; overflow:hidden;}
.comment-middle { width:565px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; padding: 0 8px;}
.comment-middle .title { float:left; font-size:15px; font-weight:bold; color:#588baa; line-height:30px;}
.comment-middle .title img {
	border: 1px solid #999;
	padding: 1px;
}
.comment-middle .title a { float:left; margin-right:8px;}
.comment-middle .date { float:right; line-height:30px; font-size:11px; color:#666; font-weight:normal;}
.comment-middle p { clear:left; padding:5px 0; font-size:11px; color:#666;}
.comment-bottom { width:583px; height:7px; background:url(images/comment-bottom-bg.png) no-repeat; overflow:hidden; margin-bottom:8px;}

#comment-form { float:left; padding-left:120px; margin:20px; background:url(images/comment-form-bg.jpg) no-repeat;}
#comment-form h3 { font-size:18px; letter-spacing:-1px; color:#010b40; font-weight:bold; padding-bottom:10px;}
#comment-form label { width:95px; float:left; line-height:27px; font-size:13px; font-weight:bold; color:#4e84a6; text-align:right;}
#comment-form p { margin-bottom:5px; float:left;}
#comment-form p input { width:192px; height:27px; float:left; margin-left:5px; background:url(images/form-input-bg.png) no-repeat; border:none; padding:0 5px;}
#comment-form p textarea { width:337px; padding:0 5px; height:70px; border:none; background:url(images/form-textarea-bg.png) no-repeat; float:left; margin-left:5px; overflow:auto;}
#comment-form #comment-submit { padding-left:100px; float:left;}

/* CONTENT CATEGORY PAGE */

.title-top { float:left; width:592px; height:39px; line-height:39px; font-size:22px; font-weight:bold; color:#fff; background:url(images/title-bg.png) repeat-x; margin-bottom:10px; padding-left:15px;}
#article-excerpt-first { padding:10px 15px;}
#article-excerpt-first a { text-decoration:none; color:#008aff;}
#article-excerpt-first h3 a { font-size:14px; letter-spacing:-1px; font-weight:bold; color:#022859; padding-bottom:5px;}
#article-excerpt-first h5 { font-size:11px; letter-spacing:-1px; font-weight:normal; color:#666; padding-bottom:5px;}
#article-excerpt-first p { font-size:12px; color:#666; line-height:15px;}
#article-excerpt-first .alignleft img { float:left; margin-right:15px;}
#article-excerpt-first .article-excerpt-first-text { float:left; width:290px;}

.article-excerpt { padding:10px 15px;}
.article-excerpt a { text-decoration:none; color:#008aff;}
.article-excerpt h3 a { font-size:14px; letter-spacing:-1px; font-weight:bold; color:#022859; padding-bottom:5px;}
.article-excerpt h5 { font-size:11px; letter-spacing:-1px; font-weight:normal; color:#666; padding-bottom:5px;}
.article-excerpt p { font-size:12px; color:#666; line-height:15px;}
.article-excerpt .alignleft img { float:left; margin-right:15px;}
.article-excerpt .article-excerpt-text { float:left; width:410px;margin-bottom: 10px; }
#article-excerpt-first p.readmore,
.article-excerpt p.readmore {
	margin: 1em 0 0;
	text-align: right;
}

/* categories */
.post-categories,
.post-categories li {
	display: inline;
}

#pagination { width:578px; background:; padding:5px 15px;}
#pagination p { float:left; line-height:27px; font-size:12px; color:#666;}
#pagination ul { float:right;}
#pagination ul li { float:left;}
#pagination ul li a { background:url(images/pagination-bg.png); line-height:27px; width:27px; text-align:center; font-size:11px; color:#666; display:block; float:left; text-decoration:none; margin-left:5px;}
#pagination ul li a:hover { background-position: bottom; color:#fff;}
#pagination ul li a.current,
#pagination ul li a.selected {
	background-position: bottom; color:#fff;
}
#pagination ul .left { margin-right:5px;}
#pagination ul .right { margin-left:10px;}

#bottom-article-textarea { width:600px; padding-left:8px; padding-top:8px;}
#article-bottom-title { background:url(images/article-bottom-title-bg.png) no-repeat; width:601px; height:46px; line-height:46px; padding-left:15px; font-size:18px; font-weight:bold; color:#022859; margin-bottom:10px;}
#bottom-article-textarea p { font-size:11px; line-height:18px; color:#666; padding:0 20px 10px 20px;}
#bottom-article-textarea p a { text-decoration:none; color:#008aff;}

/* article page */

#article-title { padding:5px 20px;}
#article-title h3 { font-size:18px; letter-spacing:-1px; font-weight:bold; color:#022859; padding-bottom:5px;}
#article-title h5 { font-size:11px; letter-spacing:-1px; font-weight:normal; color:#666; padding-bottom:5px;}
#article-title a { text-decoration:none; color:#008aff;}
#share {  color:#4e84a6; font-size:12px; font-weight:bold;}
#share #social { line-height:41px; float:left; padding-left:30px;}
#share #social-buttons a { margin-left:5px; height:32px; line-height:33px; float:left;}
#share #social-buttons a img { margin-top:8px;}
#add-a-comment { float:right; padding:0 30px 0 90px; background:url(images/share-comments-bg.jpg) no-repeat;}
#add-a-comment p { line-height:41px; float:left;}
#add-a-comment a { float:left; margin-left:5px;}
#add-a-comment a img { margin-top: 5px;}

#article-text { padding:10px 20px; overflow: hidden; font-size:12px; color:#666; line-height:15px; text-align:justify; }
#article-text img { display:inline; margin-right:15px; margin-bottom:15px; float:left;}
#article-text p { padding-bottom:10px; line-height: 18px; }
#article-text a { text-decoration:none; color:#008aff;}
#article-text .plainlist { padding-left:15px;}
#article-text .plainlist li { font-size:11px; color:#666; line-height:20px; padding-left:10px; background:url(images/plain-bullet.gif) no-repeat 0 8px;}
#comment-number { width:554px; height:46px; background: url(images/comment-number-bg.jpg) no-repeat; line-height:46px; padding-left:30px; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#022859; margin:0 10px;}

#article-text ul {
	list-style:			disc;
	padding-bottom:		10px;
	margin-left:		20px;
}
#article-text ol {
	list-style-type:	decimal;
	padding-bottom:		10px;
	margin-left:		20px;
}
#article-text table {
	width:				80%;
	margin:				10px auto;
}

#recent-news { padding:5px 20px;}
#recent-news h4 {font-size:18px; color:#666; font-weight:bold; padding-bottom:10px; float:left;}
#recent-news p { float:right; font-size:11px; color:#666; padding-top:4px;}
#recent-news p a { color:#4e84a6; text-decoration:none; margin-right:5px;}
#recent-news ul { padding-left:10px; clear:left;}
#recent-news ul li { font-size:11px; line-height:20px;}
#recent-news ul li a { color:#022859; padding-left:10px; text-decoration:none; background:url(images/footer-bullet-point.gif) no-repeat 0 5px;}
#recent-news ul li a:hover { text-decoration:underline;}

/* Homepage */

#homepage-slider { float:left; padding:0 5px; position: relative;}
.homepage-editor-picks { float:right;}
.homepage-editor-picks #editor-picks-title { padding:0 10px 5px 0;}
.homepage-editor-picks .editor-picks-item { padding: 5px 10px 0 0;}

#latest-news { width:972px; height:47px; background:url(images/latest-news-bg.png) no-repeat; margin:6px auto 0; position: relative; }
#latest-news h2 {font-size:20px; font-weight:bold; letter-spacing:-1px; color:#022859; float:left; line-height:47px; padding-left:15px;}
#latest-news ul { float:right; display:inline; font-size:14px; margin-right:5px;}
#latest-news ul li { float:left; line-height:47px; margin-right:20px; }
#latest-news ul li a { text-decoration:none; font-weight:bold; letter-spacing:-1px; color:#022859; padding:0 5px; line-height:47px; display: block;}
#latest-news ul li:hover {background:url(images/live-odds-li-bg.png) right center no-repeat;}
#latest-news ul li a:hover {background:url(images/live-odds-li-a-bg.png) center left no-repeat; color:#fff;}
#latest-news ul li.current-cat {background:url(images/live-odds-li-bg.png) right center no-repeat;}
#latest-news ul li.current-cat a {background:url(images/live-odds-li-a-bg.png) center left no-repeat; color:#fff;}
#latestspinner {
	position:	absolute;
	top:		15px;
	right:		6px;
	display:	none;
}

.homepage-article-excerpt { padding:10px 15px;}
.homepage-article-excerpt a { text-decoration:none; color:#008aff;}
.homepage-article-excerpt h3 a { font-size:14px; letter-spacing:-1px; font-weight:bold; color:#022859; padding-bottom:5px;}
.homepage-article-excerpt h5 { font-size:11px; letter-spacing:-1px; font-weight:normal; color:#666; padding-bottom:5px;}
.homepage-article-excerpt p { font-size:11px; color:#666; line-height:15px;}
.homepage-article-excerpt .alignleft img { float:left; margin-right:15px;}
.homepage-article-excerpt .article-excerpt-text { float:left; width:200px; margin-bottom: 10px; }

#main-bottom { width:607px; float:left; padding-right:1px;}
#sidebar-bottom { width:382px; float:right;}

#picks { background:url(images/article-bottom-title-bg.png) no-repeat; width:601px; height:46px; line-height:46px; padding-left:15px; font-size:18px; font-weight:bold; color:#022859; margin-bottom:10px; margin-left:5px; margin-top:6px;}

.picks-top { width:593px; height:8px; background:url(images/picks-top-bg.png) no-repeat; overflow:hidden; margin-left:9px; clear: both;}
.picks-middle { width:570px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; padding: 0 13px 0 8px; position:relative; margin-left:9px;}
.picks-middle .date a,
.picks-middle .date
{ float:left; line-height:30px; font-size:18px; font-weight:bold; color:#666; letter-spacing:-1px; margin-right:15px; text-decoration: none; }
.picks-middle span {
	margin:		0 15px;
}
.picks-middle span,
.picks-middle .title { float:left; font-size:15px; font-weight:bold; color:#588baa; line-height:30px;}
.picks-middle .title a { float:left; color:#4e84a6; text-decoration:none;}
.picks-middle .title a:hover { text-decoration:underline;}
.picks-middle .bet-now { float:right;}
.picks-middle .category-logo { position:absolute; top:-12px; right:0;}
.picks-middle p { clear:left; padding:5px 0; font-size:11px; color:#666;}
.picks-bottom { width:593px; height:8px; background:url(images/picks-bottom-bg.png) no-repeat; overflow:hidden; margin-bottom:9px; margin-left:8px;}

.home-live-odds { margin-top:6px !important;}

/*///////
SIDEBAR//
///////*/

#sidebar { width:382px; float:right;}

#category-home { margin:0 auto; width:372px; padding:10px 0;}
#category-home h3 { width:357px; height:40px; font-size:18px; font-weight:bold; color:#666; padding-left: 15px; background:url(images/category-home-title-bg.png) no-repeat; }
#category-home h3 span.title { line-height:40px; }
#category-home h3 span.icon { float:right; padding-top:2px; padding-right:2px;}
#category-home-middle { width: 356px; padding: 5px 5px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; margin:0 auto;}
#category-home-middle a { overflow: hidden; whitespace: nowrap; width:152px; height:38px; padding-left:20px; float:left; background:url(images/category-home-a-bg.png) no-repeat; line-height:38px; margin:3px; text-decoration:none; font-weight:bold; color:#4e84a6; letter-spacing:-1px;}
#category-home-bottom { width: 368px; margin:0 auto; height:6px; background:url(images/category-home-bottom-bg.png) no-repeat; overflow:hidden;}

#sidebar-banner { margin:0 auto; padding:15px 0; width:300px;}
#sbwbn #slider_prev {
	width: 27px;
	height: 263px;
	background: url(images/banner_prev.jpg) no-repeat top left transparent;
	float: left;
}
#sbwbn #slider_next {
	width: 29px;
	height: 263px;
	background: url(images/banner_next.jpg) no-repeat top left transparent;
	float: left;
}
#sbwbn ul#sidebar_slider {
	width: 300px;
	height: 250px;
	background: url(images/banner_top.jpg) no-repeat top center transparent;
	margin: 0;
	padding: 12px 0 0 0;
	float: left;
	overflow: hidden;
}
#sbwbn ul#sidebar_slider > li {
	width: 300px;
	height: 250px;
	margin-top: 12px;
	overflow: hidden;
}
#sbwbn .slider_bottom {
	width: 356px;
	height: 88px;
	background: url(images/banner_bottom.png) no-repeat top left transparent;
	position: relative;
	top: -16px;
	float: left;
	z-index: 5;
}
#sbwbn .slider_bottom a {
	display: block;
	height: 88px;
}

#editor-picks { padding: 10px 0;}

.category #editor-picks,
.single #editor-picks {
	padding: 0 0 10px 0;
}

#editor-picks-title { padding:0 25px 5px 25px;}
#editor-picks-title img { float:left; margin-right:10px; }
#editor-picks-title p { float:left; padding-top:12px; color:#666666; font-size:18px; letter-spacing:-1px; line-height:18px; font-weight:bold;}
#editor-picks-title p span { color:#022859; font-size:22px; line-height:22px;}
.editor-picks-item { padding:5px 0 0 15px; height: 45px; overflow:hidden; margin-bottom: 7px; }
.editor-picks-item .white { background:url(images/editor-picks-white-bg.png) no-repeat; }
.editor-picks-item .transparent {background:url(images/editor-picks-transparent-bg.png) no-repeat;}
.editor-picks-item .epi-top { width:350px; height:45px; padding:0 4px;}
.editor-picks-item .epi-top .left { float:left; padding-top:4px; line-height:30px; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.editor-picks-item .epi-top .left a { float:left; margin-right:3px; text-decoration:none; color:#20416c;}
.editor-picks-item .epi-top .right { float:right; line-height:45px;}
.editor-picks-item .epi-top .right a { float:right; padding-top:8px; margin-left:5px; }
.editor-picks-item .epi-top .right img { float:right; padding-top:17px;}
.editor-picks-item .epi-top .right a img { padding-top:0;}
.editor-picks-item .epi-bottom { width:350px; padding:0px 0 6px 4px;}
.editor-picks-item .epi-bottom p { float:left; margin-right:5px; color:#4e84a6; font-size:11px; letter-spacing:-1px; font-weight:bold; line-height:15px;}
.editor-picks-item .epi-bottom img { float:left; margin-right:5px; margin-left: 5px;}
.editor-picks-item .epi-bottom p span.ur {
	font-size:		11px;
	float:			left;
}
.editor-picks-item .epi-bottom p span.pct { font-size:13px;}

#live-odds { width:339px; background:url(images/live-odds-table-bg.png) 2px bottom no-repeat; padding-bottom:8px; margin:15px auto 0 auto;}
#live-odds #lo-title { height:39px; padding:0 3px; background:url(images/live-odds-bg.png) no-repeat;}
#live-odds #lo-title h4 { font-size:14px; font-weight:bold; letter-spacing:-1px; color:#666666; float:left; line-height:39px; padding-left:10px;}
#live-odds #lo-title h4 span { color:#022859;}
#live-odds #lo-title ul { float:right; display:inline; font-size:14px; margin-right:5px; width: 170px; height: 35px; overflow: hidden; padding:0; margin: 0; }
#live-odds #lo-title ul li { float:right; line-height:39px; margin-right:5px; list-style-type: none;}
#live-odds #lo-title ul li a { text-decoration:none; font-weight:bold; letter-spacing:-1px; color:#022859; padding:0 5px; line-height:39px; display: block;}
#live-odds #lo-title ul li:hover {background:url(images/live-odds-li-bg.png) right center no-repeat;}
#live-odds #lo-title ul li a:hover {background:url(images/live-odds-li-a-bg.png) center left no-repeat; color:#fff;}
#live-odds #lo-title ul li.selected {background:url(images/live-odds-li-bg.png) right center no-repeat;}
#live-odds #lo-title ul li.selected a {background:url(images/live-odds-li-a-bg.png) center left no-repeat; color:#fff;}

#live-odds #lo-full-odds { height:36px; background:url(images/live-odds-bg.png) no-repeat bottom;}
#live-odds #lo-full-odds form { line-height:36px;}
#live-odds #lo-full-odds label { color:#a3c9d9; float:left; font-size:12px; padding-left:10px; padding-right:5px;}
#live-odds #lo-full-odds select { float:left; margin-top:5px; background:#030d2d; color:#eff0f3; font-size:12px; border:1px solid #515e71;padding:3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#live-odds #lo-full-odds a { float:right; color:#eff0f3; text-decoration:none; line-height:36px; letter-spacing:-1px; font-size:12px; font-weight:bold; padding-right:10px;}
#live-odds table { width: 100%; font-size:10px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; margin:0 1px;}
#live-odds table th { padding-left:5px; border-bottom:1px solid #fff; line-height:20px; color:#666666;}
#live-odds table th.first { width:91px;}
#live-odds table th.second { width:158px;}
#live-odds table th.third { width:82px; letter-spacing:-1px;}
#live-odds table td.single { padding-left:10px; background:#a3c9d9; line-height:25px;}

#live-odds table td.first { text-align:center; color:#022859; border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb;}
#live-odds table td.second { padding-left:5px; border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb;}
#live-odds table td.third { text-align:center; color:#022859;  border-top:1px solid #cbcbcb;}
#live-odds table td { line-height:25px;}

#live-odds .smaller {
	font-size:		8px;
}
.oddswrap {
	position:		relative;
}
#article-text img.oddsspinner,
img.oddsspinner {
	position:		absolute;
	left:			220px;
	top:			2px;
	display:		none;
}

#slider-sidebar { width:364px; margin:15px auto 0 auto; position: relative; }

/*//////
FOOTER//
//////*/

#footer { margin-top:40px;}
#sports-betting-portals {
	width:405px;
	padding-left:40px;
	float:left;
}
#sports-betting-portals h4 { font-size:17px; color:#fff; font-weight:bold; padding-bottom:10px; text-shadow:#021a34 1px 1px 1px;}
#sports-betting-portals ul li div ul {}
#sports-betting-portals ul li div ul li {
	width:190px;
	float:left; font-size:11px; line-height:20px;
}
#sports-betting-portals ul li div ul li a { color:#9cc2d2; padding-left:10px; text-decoration:none; background:url(images/footer-bullet-point.gif) no-repeat 0 5px;}
#sports-betting-portals ul li div ul li a:hover { color:#bfe9fa; background:url(images/footer-bullet-point.gif) no-repeat 0 -15px; }

#more-information { width:205px; float:left;}
#more-information h4 { font-size:17px; color:#fff; font-weight:bold; padding-bottom:10px; text-shadow:#021a34 1px 1px 1px;}
#more-information ul {}
#more-information ul li { width:205px; float:left; font-size:11px; line-height:20px;}
#more-information ul li a { color:#9cc2d2; padding-left:10px; text-decoration:none; background:url(images/footer-bullet-point.gif) no-repeat 0 5px;}
#more-information ul li a:hover { color:#bfe9fa; background:url(images/footer-bullet-point.gif) no-repeat 0 -15px; }

#popular-sportbooks {
	text-align:			center;
	width:				340px;
	float:				left;
}
#popular-sportbooks img {
	padding:			5px;
	float:				left;
}
#popular-sportbooks a {
	color:				#9cc2d2;
	text-decoration:	none;
	float:				left;
	font-size:			11px;
}
#popular-sportbooks a.text {
	margin:				14px 0 0 10px;
}
#popular-sportbooks li {
	overflow:			hidden;
}
#popular-sportbooks h4 { font-size:17px; color:#fff; font-weight:bold; padding-bottom:10px; text-align:left; text-shadow:#021a34 1px 1px 1px;}
#popular-sportbooks form {padding:10px 0;}
#popular-sportbooks form p { color:#4e84a6; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:left; padding-bottom:10px;}
#popular-sportbooks form p span { color:#a3c9d9;}
#popular-sportbooks form .search {width:160px; padding:3px 5px; height:21px; color:#4e84a6; background:url(images/search-bg.gif) no-repeat; float:left; border:none;}
#popular-sportbooks form .submit { float:left; margin-left:5px;}

#copyright { float:left; width:100%; margin-top:30px;}
#copyright p { color:#4e84a6; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center; padding-bottom:20px;}
#copyright p span { color:#a3c9d9;}

#footer-wrapper { width:1000px; margin:0 auto;}

#about-wrapper {background:#03244f; border-top:1px solid #113b63; border-bottom: 1px solid #113b63; margin:20px 0 0 0;}
#about { width:920px; margin:0 auto; padding:20px 40px; }
#about img { float:left; margin-right:30px;}
#about .about-text { width:460px; float:left;}
#about .about-text h1,
#about .about-text h2,
#about .about-text h3,
#about .about-text h4
{ color:#fff; font-size:16px; letter-spacing:-1px; text-shadow:#021a34 1px 1px 1px; padding-bottom:15px;}
#about .about-text p { color:#4e84a6; font-size:11px; text-align:justify; padding-bottom:10px;}
#about form {padding:10px 0; float:right; margin-right:50px; margin-top:25px;}
#about form p { color:#4e84a6; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:left; padding-bottom:10px;}
#about form p span { color:#a3c9d9;}
#about form .search {width:160px; padding:3px 5px; height:21px; color:#4e84a6; background:url(images/search-bg.gif) no-repeat; float:left; border:none;}
#about form .submit { float:left; margin-left:5px;}
.about-text a {
	color:				#4E84A6;
}

/* ----- SPECIAL CLASSES ----- */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.alignleft { float:left;}
.alignright {float:right;}
.aligncenter { text-align:center;}

/* for the banners */
#article-text .specialimage {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#article-text .specialimage a,
#article-text .specialimage img {
	margin: 0 auto;
	float: none;
}

/* border bottom */
.gallery,
.bb {
	background:url(images/border-bottom-bg.png) repeat-x bottom;
}
/* border top */
.bt { background:url(images/border-bottom-bg.png) repeat-x top;}
/* no border on the right side */
.nb { background:url(images/no-border-bg.png) repeat-y right;}


/* @group rounded-corners pics */
.rounded_wrapper {
	position: relative;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url(images/rounded_corners/tl.gif) no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url(images/rounded_corners/tr.gif) no-repeat right top;
}

.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url(images/rounded_corners/br.gif) no-repeat right bottom;
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url(images/rounded_corners/bl.gif) no-repeat left bottom;
}

/*
    anythingSlider v1.2

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider {
	width: 600px;
	height: 315px;
	position: relative;
	margin: 0 auto 0 4px;
}
.anythingSlider2 {
	width: 366px;
	height: 320px;
	position: relative;
	margin: 0 auto 0 4px;
}
.anythingSlider .wrapper {
	width: 600px; overflow: auto; height: 310px; margin: 0 0; position: absolute; top: 0; left: 0;
}
.anythingSlider2 .wrapper {
	width: 360px; overflow: auto; height: 320px; margin: 0 0; position: absolute; top: 0; left: 0;
}
                                        /* Width below is max for Opera */
.anythingSlider2 .wrapper ul,
.anythingSlider .wrapper ul {
	width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0;
}
.anythingSlider ul li {
	display: block; float: left; padding: 0; height: 315px; width: 600px; margin: 0;
}
.anythingSlider2 ul li {
	display: block; float: left; padding: 0; height: 320px; width: 366px; margin: 0;
}
.anythingSlider2 .arrow,
.anythingSlider .arrow {
	display: block;
	height: 73px;
	width: 42px;
	text-indent: -9999px;
	position: absolute;
	top: 85px;
	cursor: pointer;
}
.anythingSlider2 .forward,
.anythingSlider .forward {
	background-position: 0 0;
	right: -5px;
	background:		url( images/slider-right.png ) no-repeat 50% 50%;
	z-index:		1000;
}
.anythingSlider2 .back,
.anythingSlider .back {
	background-position: -67px 0;
	left: -5px;
	background:		url( images/slider-left.png ) no-repeat 50% 50%;
	z-index:		1000;
}
.anythingSlider2 .forward:hover,
.anythingSlider .forward:hover {
	background-position: 0 -200px;
	background:		url( images/slider-right-hover.png ) no-repeat 50% 50%;
}
.anythingSlider2 .back:hover,
.anythingSlider .back:hover {
	background-position: -67px -200px;
	background:		url( images/slider-left-hover.png ) no-repeat 50% 50%;
}
.anythingSlider2 a,
.anythingSlider a {
	display:		block;
}

#thumbNav {
	position:		relative;
	top:			238px;
	left:			-6px;
	width:			612px;
	height:			76px;
	background:		url( images/slider-tabs.png );
}
#thumbNav a {
	color:				#4e84a6;
	display:			inline-block;
	text-align:			center;
	text-decoration:	none;
	font:				Helvetica, sans-serif;
	font-weight:		bold;
}
/*#thumbNav a:hover, */
#thumbNav a.cur {
	color:				blue;
}
a#thumbNav0,
a#thumbNav1,
a#thumbNav2,
a#thumbNav3 {
	position:		absolute;
	top:			15px;
	left:			13px;
	width:			100px;
	height:			30px;
}
a#thumbNav1 {
	top:			22px;
	left:			117px;
}
a#thumbNav2 {
	top:			22px;
	left:			382px;
}
a#thumbNav3 {
	top:			15px;
	left:			486px;
}

#start-stop {
	display: none;
}
.anythingSlider2 #thumbNav {
	position:		relative;
	top:			238px;
	left:			-6px;
	width:			366px;
	height:			74px;
	background:		url( images/slider2-bottom.png );
}
.anythingSlider2 #thumbNav a {
	display:		none;
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul {
	position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0;
}
.anythingSlider .wrapper ul ul li {
	float: none; height: auto; width: auto; background: none;
}

.anythingSlider #now {
	position:		relative;
	top:			120px;
	left:			229px;
	width:			134px;
	height:			123px;
	background:		red;
	background:		url( images/slider-now.png );
}
.anythingSlider2 #now {
	position:		relative;
	top:			120px;
	left:			115px;
	width:			134px;
	height:			123px;
	background:		red;
	background:		url( images/slider-now.png );
}
.anythingSlider2 #now a,
.anythingSlider #now a {
	display:		block;
	width:			134px;
	height:			123px;
}

#tabsleft {
	position:		absolute;
	top:			0;
	background:		url( images/slider-tabs-left.png ) no-repeat;
	width:			13px;
	height:			240px;
}
#tabsleft2 {
	position:		absolute;
	top:			0;
	left:			0;
	background:		url( images/slider2-tabs-left.png );
	width:			12px;
	height:			240px;
}
#tabsright {
	position:		absolute;
	top:			0;
	right:			0;
	background:		url( images/slider-tabs-right.png );
	width:			13px;
	height:			240px;
}
#tabsright2 {
	position:		absolute;
	top:			0;
	right:			0;
	background:		url( images/slider2-tabs-right.png );
	width:			13px;
	height:			240px;
}
body.home h5.postmeta {
	color:			#a10006 !important;
	font-size:		11px;
}
.recentmeta h5.postmeta {
	display:		inline;
}
.recentmeta {
	font-size:		11px;
	display:		inline;
}
/* @end */

#pagebreadcrumb {
	position:		relative;
	height:			35px;
}

#sbwbn {
	margin:			10px auto;
	width:			360px;
	text-align:		center;
}

.custom-picks {
	padding: 0 10px 10px 10px;
	color: #333;
}
.custom-picks .custom-heading {
	margin: 0 auto 10px auto;
	width: 330px; height: 49px;
}
.custom-picks .custom-heading .custom-images {
	float: left;
	padding: 5px 0;
	width: 30px;
}
.custom-picks .custom-heading .custom-text {
	float: left;
	width: 300px;
	text-transform: uppercase;
}
.custom-picks .custom-heading .custom-text * {
	display: block;
	font-weight: bold;
}
.custom-picks .custom-heading-top {
	line-height: 18px;
	font-size: 16px;
}
.custom-picks .custom-heading-bottom {
	line-height: 31px;
	font-size: 29px;
	color: #036;
}
.custom-picks .custom-table {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.custom-picks .custom-table ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
.custom-picks .custom-table li {
	float: left;
	border-right: #cacaca 1px solid;
}
.custom-picks .custom-table .bonus {
	width: 240px;
}
.custom-picks .custom-table .countries {
	width: 85px;
}
.custom-picks .custom-table .rating {
	width: 67px;
}
.custom-picks .custom-table .links {
	width: 245px;
	border-right: 0;
}
.custom-picks .custom-table-heading {
	height: 29px;
	background: no-repeat url(images/custom/bckcustompickscustomtableheading.png);
}
.custom-picks .custom-table-row {
	background-color: #f1f1f1;
	border-bottom: #cacaca 1px solid;
}
.custom-picks .custom-table-row-short {
	height: 48px;
	background: #ececec repeat-x url(images/custom/bckcustompickscustomtablerowshort.png);
}
.custom-picks .custom-table-row-long {
	height: 78px;
	background: #ececec repeat-x url(images/custom/bckcustompickscustomtablerowlong.png);
}
.custom-picks .custom-table-row-short:hover {
	background: #e8f1fb repeat-x url(images/custom/bckcustompickscustomtablerowshorthover.png);
}
.custom-picks .custom-table-row-long:hover {
	background: #e9f2fc repeat-x url(images/custom/bckcustompickscustomtablerowlonghover.png);
}
.custom-picks .custom-table-row a {
	color: #333;
	text-decoration: none;
}
.custom-picks .custom-table-row a:hover {
	text-decoration: underline;
}
.custom-picks .custom-table-heading li {
	line-height: 29px;
	color: #fff;
}
.custom-picks .custom-table-heading .name {
	width: 298px;
}
.custom-picks .custom-table-row li {
	padding: 5px 0;
}
.custom-picks .custom-table-row-short li {
	height: 38px;
	line-height: 38px;
}
.custom-picks .custom-table-row-long li {
	height: 68px;
	line-height: 68px;
}
.custom-picks .custom-table-row .rank {
	width: 32px;
	border-right: 0;
	font-size: 20px; font-weight: bold;
}
.custom-picks .custom-table-row .logo {
	width: 141px;
}
.custom-picks .custom-table-row-long .logo img {
	margin: 15px 0 0 0;
}
.custom-picks .custom-table-row .name {
	width: 124px;
}
.custom-picks .custom-table-row-long .bonus {
	text-align: left;
	line-height: normal;
}
.custom-picks .custom-table-row-long .bonus ul {
	margin: 0 0 0 15px;
}
.custom-picks .custom-table-row-long .bonus li {
	float: none;
	padding: 0 0 0 15px;
	height: auto;
	line-height: 17px;
	background: left center no-repeat url(images/custom/bckcustompickscustomtablerowlongbonusli.png);
	border-right: 0;
}
.custom-picks .custom-table-row .links .review {
	float: left;
	margin: 0 0 0 20px; padding: 0 15px 0 0;
	background: right center no-repeat url(images/custom/bckcustompickscustomtablerowlinksreview.png);
}
.custom-picks .custom-table-row .links .bet {
	float: right;
	margin: 0 2px 0 0;
}
.custom-picks .custom-table-row-short .links .bet {
	margin-top: 5px;
}
.custom-picks .custom-table-row-long .links .bet {
	margin-top: 10px;
}

.custom-introduction {
	margin: 30px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #333;
}
.custom-introduction .custom-heading {
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;
	color: #036;
}
.custom-introduction p {
	margin: 0 0 15px 0;
}
.custom-introduction a {
	color: #333;
}