/*
www.betscout.com
2010-08-04

CSS is messy. We should clean this up big time.
*/

* {
	margin: 0;
	padding: 0;
}
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	background: #f9f9f9 url(../img/bg_body.jpg) repeat-x center top;
	color: #000;
	font: 12px/18px Helvetica, Arial, sans-serif;
	margin: 0 0 30px 0;
}
input, textarea, select {
	font: 12px/14px Helvetica, Arial, sans-serif;
}
hr {
	display: none;
}
fieldset {
	border: none;
}
p {
	margin-bottom: 15px;
}
a {
	color: #0f7095;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
.left {
	float: left;
}
.leftalign {
	text-align: left;
}
.center {
	text-align: center !important;
}
.textright {
	text-align: right !important;
}
.right {
	float: right;
}
form {
	margin-bottom: 20px;
}
fieldset {
	border: none;
}
acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}
.clearboth {
	clear: both;
}
.grey {
	color: #8c8c8c;
}
.more {
	background: url(../img/icon_more.gif) no-repeat right center;
	color: #0f7095;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
	text-transform: uppercase;
}
.date {
	color: #666;
	font-size: 11px;
	padding: 2px 0 0 0;
}
.date a {
	text-decoration: underline;
}
.date a:hover {
	text-decoration: none;
}
#content .date {
	margin-bottom: 0;
}
.date a {
	color: #666;
}
a.add {
	background: url(../img/icon_star.gif) no-repeat left center;
	color: #c08d00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 14px;
}
a.add:hover {
	text-decoration: underline;
}
.sport {
	color: #666;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 0 1px 16px;
	text-transform: uppercase;
}
.none {
	background: url(../img/star_none.gif) no-repeat left top;
}
.soccer {
	background: url(../img/icon_soccer.gif) no-repeat left top;
}
.tennis {
	background: url(../img/icon_tennis.gif) no-repeat left top;
}
.baseball {
	background: url(../img/icon_baseball.gif) no-repeat left top;
}
.basketball {
	background: url(../img/icon_basketball.gif) no-repeat left top;
}
.football {
	background: url(../img/icon_nfl.gif) no-repeat left top;
}
.handball {
	background: url(../img/icon_handball.gif) no-repeat left top;
}
.ice-hockey {
	background: url(../img/icon_icehockey.gif) no-repeat left top;
}
.remove {
	margin-left: 3px;
	padding: 1px 2px;
}
.required {
	color: #ff0000;
}
.url {
	color: #666;
}
.small {
	color: #666;
	font-size: 10px;
}
a.black {
	color: #000;
	text-decoration: none;
}
a.black:hover {
	text-decoration: underline;
}
.addplus {
	background: url(../img/icon_add.gif) no-repeat left center;
	padding-left: 16px;
	z-index: 100;
}
#system_message, .error {
	color: red;
	font-weight: bold;
}
#loading, #loading_stats, #loading_odds, .tableloading {
	background: url(../img/bg_white_gradient.png) repeat-x left top;
	height: 16px;
	padding: 12px 8px;
	position: absolute;
	left: 1px;
	top: 35px;
	width: 697px;
}
.ajaxodds {
	top: 63px;
	width: 412px;
}

/* self clearing - start */
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clear {
	height: 1%;
}
.clear {
	display: inline-block;
}
.clear { 
	display: block;
}
/* self clearing - end */

#container {
	margin: 0 auto;
	position: relative;
	width: 990px;
}
#global {
	float: right;
	padding: 12px 0 0 0;
	text-align: right;
	width: 602px;
}
#global li {
	display: inline;
	list-style: none;
}
#global li a {
	background: url(../img/icon_global_divider.gif) no-repeat right center;
	color: #005677;
	font-size: 10px;
	font-weight: bold;
	padding: 0 7px 0 5px;
	text-decoration: none;
}
#global li a:hover {
	text-decoration: underline;
}
#global li.signout a {
	background: none;
	padding-right: 2px;
}
#search {
	margin-bottom: 5px;
	padding-left: 353px;
}
#search form {
	margin: 0;
}
#search .picksearch {
	display: inline;
	float: left;
	margin: 3px 10px 0 0;
	width: 90px;
}
#search .field {
	background: url(../img/bg_searchfield.png) no-repeat left top;
	border: none;
	float: left;
	height: 16px;
	padding: 6px 8px;
	width: 201px;
}
#search .button {
	position: absolute;
	right: 0;
	top: 12px;
}
#logo {
	float: left;
	padding: 12px 0 37px 0;
	width: 280px;
}
#logo h1, #logo h3 {
	margin: 0;
	overflow: hidden;
	text-indent: -100em; 
}
#logo #headline {
	background: url(../img/logo_betscout_beta.png) no-repeat;
	font-size: 1px;
	height: 68px;
	width: 242px;
}
#logo #headline a {
	display: block;
	height: 68px;
}

/* themes
body {
	background-image: url(../img/bg/barcelona.jpg);
}
#logo #headline {
	background-image: url(../img/logo_betscout_themes.png);
}
#global li a {
	background: none;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
*/

#navi {
	background: #191919;
	clear: both;
	font-size: 13px;
	position: relative;
}
#navi ul {
	margin-left: -10px;
	height: 18px;
	padding: 6px 0 5px 0;
}
#navi li {
	display: inline;
	list-style: none;
}
#navi a {
	background: url(../img/icon_navi_divider.gif) no-repeat right center;
	color: #fff;
	padding: 6px 12px 6px 10px;
	text-decoration: none;
}
#navi a:hover {
	text-decoration: underline;
}
#navi a.current, #navi a.current:hover {
	cursor: default;
	color: #999;
	text-decoration: none;
}
#navi li.myfavorites {
	background: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	text-transform: uppercase;
}
#navi .myfavorites a {
	background: none;
	color: #93defe;
}
#navi .wcnav a, #navi .wcnav a:hover {
	color: #f8c800;
}
#navi .dropdown {
	position: absolute;
	right: 0;
	top: 6px;
	font-size: 11px;
}
#navi .dropdown a {
	background: url(../img/bg_dropdown.gif) no-repeat left top;
	display: block;
	font-size: 10px;
	height: 21px;
	margin-top: 4px;
	padding: 1px 7px;
	text-transform: uppercase;
	width: 156px;
}
/* Bet Slip */
#slip {
	background: #ff4f00;
	border: 1px solid #ff9c00;
	border-top: none;
	color: #000;
	display: none;
	font-size: 11px;
	line-height: 14px;
	position: fixed;
	margin-left: 740px;
	top: 148px;
	width: 248px;
	z-index: 90;
	-moz-border-radius: 5px;
	-moz-border-radius-topright: 0;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0;
}
#slip a {
	color: #000 !important;
}
#slip h4 {
	font-size: 10px;
	text-transform: uppercase;
}
#slipcontent {
	background: #ddd;
	border: 1px solid #fff;
	margin: 2px;
	padding: 7px 5px 5px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#slip table {
	width: 100%;
}
#slip table.matches {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #bbb;
	margin: 5px 0 10px 0;
}
#slip .matches td {
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #fff;
	padding: 7px 0 4px 0;
}
#slip .matches .bet {
	color: #555;
	font-size: 10px;
}
#slip .matches .excluded a {
	color: #666 !important;
}
#slip .matches .excluded .bet {
	color: #888;
}
#slip .matches .margin {
	padding-right: 3px;
}
#slip h4.bookielist {
	border-bottom: 1px solid #bbb;
	padding: 0 0 5px 0;	
}
#slip table.bookielist {
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #fff;
	padding: 7px 0;
}
#slip table.bookielist a:hover {
	color: #fff;
}
#slip table.bookielist td {
	padding: 1px 0;
}
#slip p.bookielist {
	border-top: 1px solid #fff;
	margin: 0;
	padding: 5px 0 0 0;	
}
#slip .my a {
	color: #fff !important;
}
#slip .addpick {
	background: url(../img/icon_add_small.gif) no-repeat 5px 1px;
	padding-left: 16px;
}

#service {
	border-bottom: 1px solid #d9d9d9;
	color: #666;
	font-size: 11px;
	padding: 6px 0 5px 0;
}
#service a {
	color: #666;
	text-decoration: none;
}
#service a:hover {
	text-decoration: underline;
}
#service ul {
	float: right;
}
#service li {
	display: inline;
	list-style: none;
	margin-left: 10px;
}
#service li a {
	padding-left: 16px;
}
#service .send a {
	background: url(../img/icon_send.gif) no-repeat left center;
}
#service .bookmark a {
	background: url(../img/icon_bookmark.gif) no-repeat left center;
}
#service .share a {
	background: url(../img/icon_share.gif) no-repeat left center;
}
#service .print a {
	background: url(../img/icon_print.gif) no-repeat left center;
}
#service .fb a {
	background: url(../img/icon_comment2.gif) no-repeat left center;
}
#sub {
	float: left;
	font-size: 11px;
	line-height: 16px;
	padding: 20px 0;
	width: 160px;
}
#sub h3 {
	font-size: 13px;
}
#sub h3.color {
	background: #f4ffc7;
}
#sub select {
	font-size: 10px;
	margin: 2px 7px 0 7px;
	width: 144px;
}
#sub .pick li {
	font-weight: bold;
	text-align: right;
}
#sub .pick img {
	border-bottom: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	margin-top: 4px;
}
#sub .pick em {
	font-weight: normal;
	display: block;
	float: left;
	font-style: normal;
	text-align: left;
	width: auto;
}
#sub .tv, #side .tv {
	background: url(../img/icon_tv.gif) no-repeat left center;
	padding-left: 16px;
}
#sub .user {
	background: url(../img/icon_user_small.gif) no-repeat left center;
	padding-left: 16px;
} 
#sub .expert .history {
	background: url(../img/icon_user_stats.gif) no-repeat left center;
	padding-left: 16px;
}
#sub .expert .userthumb {
	border: 1px solid #ccc;
	margin: 2px 7px;
	padding: 1px;
}
#sub .box h3 a {
	width: 146px;
}
#sub #basicstats, #sub #basichistory {
	margin-left: 16px;
	text-align: right;
}
#sub #basicstats .headline, #sub #basichistory .headline {
	text-align: left;
} 
#sub #basicstats em, #sub #basichistory em {
	display: block;
	float: left;
	font-style: normal;
	text-align: left;
	width: auto;
}
#sub .quick_pick {
	margin: 0 !important;
}
#sub .quick_pick label {
	margin: 0 0 0 7px;
}
#sub #select_bet {
	margin: 4px 0 2px 7px;
}
#sub #select_odds {
	margin: 7px 0 0 7px;
	width: 100px;
}
#sub .select_units {
	margin: 7px 0 0 7px;
	width: 100px;
}
#sub .expert .bookieimg img {
	margin-left: 6px;
	border: none !important;
}
#sub li.recent {
	height: 16px;
	overflow: hidden;
	width: 158px;
}
#sub .bookie_bonus {
	background: #c5dae1 url(../img/bg_sub_focus.gif) repeat-x left top;
	border: 1px solid #a0c0cf;
	line-height: 15px;
	margin-bottom: 20px;
	padding: 10px;
}
#sub .bookie_bonus img {
	float: right;
	margin: 0 0 3px 10px;
}
#sub .bookie_bonus a {
	color: #2d5f76;
	display: block;
}
#sub .bookie_bonus strong {
	display: block;
	font-size: 12px;
	height: 20px;
	padding: 8px 0;
}
#sub a.bonus_spec {
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 0 0;
	padding: 1px 3px 0 3px;	
	text-align: right;
}
#sub .pick a.bonus_spec {
	margin: 8px 4px 0 0;
}
#sub li.my {
	margin-bottom: 4px;
}
#sub .tutorials {
	padding: 0;
}
#sub .tutorials h3 {
	margin: 0;
}
#sub .tutorials img {
	margin-bottom: -5px;
	padding: 1px;
}
#side .box h3 a {
	width: 236px;
}
#side .text p {
	line-height: 16px;
}
#side img.secure {
	margin: -28px 3px 0 5px;
}
#side a.action {
	background: url(../img/button_biggreen.gif) no-repeat left top;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 40px;
	line-height: 14px;
	margin: 0 0 20px 0;
	padding: 12px 50px 0 15px;
	text-decoration: none;
	width: 185px;
	text-shadow: #406b1c 1px 1px 1px;
}
#side a.action:hover {
	text-decoration: underline;
}
#side a.poker {
	background-image: url(../img/button_bigpoker.gif);
	height: 38px;
}
#side a.live {
	background: url(../img/button_live.gif) no-repeat left top;
	color: #2d5f76;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height: 14px;
	margin: 0 0 20px 0;
	padding: 12px 50px 0 45px;
	text-decoration: none;
	width: 155px;
}
#side a.live:hover {
	text-decoration: underline;
}
#side #signup {
	background: #e2ebf0 url(../img/bg_blueline.gif) repeat-x left bottom;
	border: 1px solid #abc5cf;
	color: #2d5f76;
	margin-bottom: 15px;
	padding: 10px 10px 6px 10px;
}
#side #signup h3 {
	font-size: 14px;
}
#side #signup p {
	font-size: 11px;
	margin-bottom: 10px;
}
#side #signup ul {
	font-size: 12px;
	margin: 0 0 10px 0;
}
#side #signup li {
	list-style: none;
	background: url(../img/icon_tickyes.gif) no-repeat 2px center;
	padding: 0 0 0 25px;
}
#side .video-embed {
	padding: 0 !important;
}
#side .video-embed h3 {
	margin-bottom: 0 !important;
}
#side .video-embed embed {
	margin: 0 0 -5px 0;
}
#side .prizepool td {
	border-top: 1px solid #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
}
#side .prizepool td.textright {
	font-size: 14px;
}

#sub .rate th, #sub .rate td {
	padding: 0 0 0 7px;
}
#sub .rate input.rate {
	text-align: center;
	width: 20px;
}
#sub .rate .button {
	cursor: pointer;
}
#sub #join {
	margin-bottom: 16px;
}
#sub #signup .join img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.box {
	position: relative;
	margin-bottom: 20px;
}
.box h3 a {
	background: url(../img/bg_50black.png) repeat-x left top;
	color: #fff;
	display: block;
	left: 0;
	padding: 4px 7px;
	position: absolute;
	text-decoration: none;
	top: 0;
}
.box .content {
	border: 1px solid #d0d0d0;
	border-top: none;
	margin-top: -5px;
	padding: 5px 7px;
}
.box p {
	margin: 0;
}
.border {
	background: #fff;
	border: 1px solid #d0d0d0;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
.border h3 {
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 5px;
	padding: 4px 7px 3px 7px;
}
.border p {
	margin: 0 7px;
}
.border li {
	list-style: none;
	padding: 0 7px;
}
.border li ul li {
	background: url(../img/icon_arrow_blue.gif) no-repeat left center;
	padding-left: 12px;
}
.border li a.open {
	font-weight: bold;
}
.border a.all {
	padding: 4px 0 0 0;
	text-decoration: underline;
}
.border a.all:hover {
	text-decoration: none;
}
.fan {
	background: #ffeeee url(../img/icon_heart.gif) no-repeat 7px 4px;
	border: 1px solid #ffdcdc;
	color: #ce3535;
	display: block;
	line-height: 14px;
	margin: 0 0 21px 0;
	padding: 5px 7px 4px 28px;
}
.fan:hover {
	border: 1px solid #ffb8b8;
}
#content {
	display: inline;
	float: left;
	padding: 20px 0 0 0;
	margin: 0 25px;
	width: 530px;
}
div.wide {
	width: 715px !important;
	margin-left: 0 !important;
}
div.wide p a {
	text-decoration: underline;
}
div.wide p a:hover {
	text-decoration: none;
}
div.full {
	width: 980px !important;
	margin-left: 0 !important;
}
#content h1, .content h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	padding: 0 0 10px 0;
}
#content h1.greybox {
	background: #e6e6e6;
	border: 1px solid #d0d0d0;
	border-bottom: none;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	padding: 7px;
}
#content h1.sportnews {
	width: 100px;
}
#content h2 {
	font-size: 14px;
}
#content h2.linetop {
	border-top: 1px solid #d0d0d0;
	margin-top: -5px;
	padding-top: 15px;
	clear: both;
}
#content h2.line {
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 10px;
	padding-bottom: 7px;
}
#content h2 a {
	color: #000;
}
#content h3 {
	font-size: 13px;
}
#content ul, #content ol {
	margin: 0 0 20px 30px;
}
#content p.intro {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #666;
	font-size: 16px;
	font-style: italic;
	padding: 10px 0;
}
#content img.right {
	border: 1px solid #d0d0d0;
	clear: right;
	padding: 1px;
	margin: 0 0 20px 20px !important;
}
#content p.compare {
	margin-top: 15px;
}
#content .item img {
	border: 1px solid #ccc;
	float: left;
	margin: 3px 10px 0 0;
	padding: 1px;
}
#content blockquote {
	background: url(../img/bg_bq.gif) no-repeat 0 2px;
	padding: 0 0 0 40px;
}
#content div.where {
	color: #666;
	margin: 0 0 8px 0;
}
#content .comment {
	background: url(../img/icon_comment.gif) no-repeat left center;
	padding-left: 14px;
	margin-left: 15px;
}
#content div.comments {
	border-top: 1px solid #d0d0d0;
	font-size: 12px;
	margin-top: 7px;
}
#content .comments .date {
	margin: 10px 0 0 0;
}
#content .author {
	background: url(../img/icon_author.gif) no-repeat 0 14px;
	padding-left: 36px;
}
#content p.tags a {
	background: #d7e7ee;
	font-size: 11px;
	padding: 1px 2px 0px 2px;
	text-decoration: none;
	text-transform: uppercase;
}
#content input.small {
	width: 145px;
}
#content ul.memberinfo {
	list-style: none;
	margin: 0 0 20px 0;
}
#content ul.playerinfo {
	list-style: none;
	margin: 0 0 20px 120px;
}
#content .search_result {
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
#content .search_result h3 {
	margin: 10px 0 0 0;
}
#content .search_result ul {
	list-style: none;
	margin: 0;
}
#content .search_result li em {
	display: block;
	float: left;
	font-style: normal;
	width: 100px;
}
#content a.external {
	background: url(../img/icon_external.gif) no-repeat left center;
	padding: 0 0 0 16px;
}
#content .feedstory img {
	border: 1px solid #ccc;
	margin: 10px 10px 10px 0;
	padding: 3px;
}
#content .feedstory table {
	margin: 10px 0 0 0;
}
#content .feedstory table td {
	width: 100px;
}
#content .feedstory div table {
	display: none;
}
#content #analysis_form {
	border-left: 1px solid #dadada;
	float: right;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
}
#content #analysis_form .textarea {
	width: 610px;
}
#content .paginate {
	margin: 0 0 15px 0;
}
#content .paginate li {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0 5px 0 0;
}
#content .paginate a {
	background: #f8fbfb;
	border: 1px solid #e3eff3;
	font-weight: normal;
	padding: 5px 8px 4px 8px;
	text-decoration: none;
}
#content .paginate a:hover {
	border-color: #b7d7e7;
}
#content .notice {
	background: url(../img/icon_info.gif) no-repeat left center;
	font-size: 12px !important;
	font-weight: normal;
	padding-left: 14px;
	margin-left: 10px;
}
#content table#bookmakers {
	clear: both;
}
#content img.profile {
	clear: left;
}
#content #livetable tr.hot td {
	background: #fdf0dd;
	border-top: 1px solid #fff;
	color: #ee5a01;
	font-weight: bold;
}
#content #livetable tr.hot td a {
	color: #ee5a01;
}
#content a.plus_markets {
	text-decoration: none;
}
#content a.plus_markets:hover {
	color: #ff6d00;
}
#content .related ul {
	margin: 10px 0 0 0;
}
#content .related li {
	list-style: none;
	margin: 0;
}
#content .related li.current a {
	color: #000;
	cursor: default;
	text-decoration: none;
}
#compare th {
	font-size: 14px;
	padding: 7px 0;
	vertical-align: top;
}
#compare td {
	padding: 1px 2px;
}
#compare .headline {
	background: #e6e6e6;
	border-bottom: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	font-size: 12px;
	margin-top: 6px;	
	padding: 5px 7px;
}
#compare .first {
	padding-left: 7px;
}
#compare .last {
	padding-right: 7px;
}
#compare .right {
	width: 120px;
}
#compare tr.color {
	background: #edf7ff;
}
table#compare {
	border: 1px solid #d0d0d0;
	font-size: 11px;
	margin: 0 0 0 0;
	text-align: left;
	width: 600px;
}
#side {
	float: left;
	font-size: 11px;
	padding: 20px 0;
	width: 250px;
}
#side h3, table.standard caption {
	font-size: 13px;
}
#side .news h2 {
	font-size: 16px;
}
#side .news h2 a {
	color: #000;
	text-decoration: none;
}
#side .news h2 a:hover {
	text-decoration: underline;
}
#side .noimage h3 {
	border: 1px solid #d0d0d0;
	padding: 4px 7px 3px 7px;
}
#side .news .comment {
	background: url(../img/icon_comment.gif) no-repeat left center;
	margin-left: 10px;
	padding-left: 14px;
}
#side .news ul {
	border-top: 1px solid #d0d0d0;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}
#side .news li {
	list-style: none;
}
#side .news li a {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}
#side .clock {
	background: url(../img/icon_clock.gif) no-repeat 0 3px;
	padding-left: 15px;
}
.plus {
	background: url(../img/icon_plus.gif) no-repeat left center;
	padding-left: 15px;
}
.screen {
	background: url(../img/icon_screen.gif) no-repeat left center;
	padding-left: 15px;
}
#side .all, #sub .all {
	color: #000;
	margin-right: 7px;
}
#side table .all {
	font-size: 11px;
	font-weight: normal;
	margin-right: 0;
}
#side .latest {
	padding-bottom: 0;
}
#side .latest h3 {
	margin-bottom: 0; 
}
div.opacity a:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#footer {
	border-top: 1px solid #d9d9d9;
	clear: both;
	color: #666;
	font-size: 11px;
	padding-top: 5px;
}
#footer li {
	display: inline;
	list-style: none;
	margin-right: 15px;
}
#footer li.right {
	margin-right: 0;
}
#footer li.rss a {
	background: url(../img/icon_rss.gif) no-repeat right center;
	padding-right: 18px;
}
#footer a {
	color: #666;
}
#feedback {
	position: fixed;
	left: 0;
	top: 199px;
}
#feedback:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/* bookies */

.bookiethumb {
	border: 1px solid #d0d0d0;
	margin: 0 0 18px 0;
	padding: 1px;
	width: 246px;
}
.bookiebanner {
	margin: 0 0 18px 0;
	position: relative;
}
.bookiebanner img {
	border: 1px solid #d0d0d0;
	padding: 1px;
}
.bookiebanner .bonus_text {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	left: 20px;
	text-decoration: none;
	top: 16px;
	position: absolute;
	width: 150px;
}
.resume {
	float: right;
	list-style: none;
	margin: 10px 0 10px 30px !important;
	width: 355px;
}
.resume li {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding: 0 0 10px 42px;
}
.resume li.pros {
	background: url(../img/icon_plus_green.gif) no-repeat left top;
}
.resume li.cons {
	background: url(../img/icon_minus_red.gif) no-repeat left top;
}
.resume li.bonus {
	background: url(../img/icon_cash.gif) no-repeat left top;
}
table td.bookmaker img {
	margin: 4px 0 -2px 0;
}
.search {
	background: url(../img/icon_search.gif) no-repeat left center;
	padding: 1px 0 2px 21px;
}
#details {
	font-size: 11px;
	width: 292px;
	margin: 0 !important;
}
#details li {
	border: none;
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}
#details em {
	display: block;
	float: right;
	text-align: right;
	width: 50px;
}
.bookie_box {
	display: inline;
	float: left;
	margin: 0 30px 0 0;
	width: 325px;
	min-height: 103px;
}
.reviewlink {
	background-color: #e6e6e6;
	border: 1px solid #d0d0d0;
	font-size: 12px !important;
	padding: 5px 70px 5px 5px;
	margin: 0 0 20px 0;
}
.reviewlink .star {
	background-position: right center;
	padding: 5px 70px 5px 5px;
}
.bookie_search {
	margin: 0 0 15px 0 !important;
}
.bookie_search li {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.playoption li, .oddsformat li, .deposit li, .withdrawel li, .language li {
	width: 120px;
}
.currency li {
	width: 60px;
}
.bookie_search input {
	width: auto !important;
}

/* star rating */

.star {
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-bottom: 16px;
}
h1.star {
	padding-bottom: 30px !important;
	background-position: left 28px;
}
.r1 {
	background-image: url(../img/icon_star_1.gif);
}
.r2 {
	background-image: url(../img/icon_star_2.gif);
}
.r3 {
	background-image: url(../img/icon_star_3.gif);
}
.r4 {
	background-image: url(../img/icon_star_4.gif);
}
.r5 {
	background-image: url(../img/icon_star_5.gif);
}
.r6 {
	background-image: url(../img/icon_star_6.gif);
}
.r7 {
	background-image: url(../img/icon_star_7.gif);
}
.r8 {
	background-image: url(../img/icon_star_8.gif);
}
.r9 {
	background-image: url(../img/icon_star_9.gif);
}
.r10 {
	background-image: url(../img/icon_star_10.gif);
}

/* form design #content */

#content form input {
	padding: 2px;
}
#content form select {
	padding: 2px;
	width: 320px;
}
#content form select.dropdown {
	padding: 0;
	width: 45px !important;
}
#content form textarea {
	padding: 2px;
	width: 314px;
}
#content form .button, #content .button {
	cursor: pointer;
	font-weight: bold;
	padding: 2px;
	width: auto;
}

/* form design #side */

#side form {
	margin: 0 0 2px 0;
}
#side form select {
	width: 224px;
}
#side form p {
	margin-bottom: 5px;
}
#side form .button {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 7px;
}

/* frontpage intro */
#content #intro {
	background: #e0edf1 url(../img/bg_intro2.jpg) no-repeat left bottom;
	border: 1px solid #abc5cf;
	margin: 0 0 22px 0;
	padding: 18px 15px 10px 15px;
}
#content #intro ul {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
#content #intro li {
	list-style: none;
	background: url(../img/icon_tickyes.gif) no-repeat 2px center;
	padding: 0 0 0 30px;
}
#content #intro a.plans {
	float: right;
	font-weight: bold;
	margin: 18px 0 0 0px;
}
.join img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/* bs news */


#bsnews ul {
margin: 0 !important;
}
#bsnews li {
float: left;
font-size: 12px;
line-height: 16px;
list-style: none;
margin: 0 24px 20px 0;
width: 253px;
position: relative;
}
#bsnews li.last {
margin-right: 0;
}
#bsnews a {
color: #000;
display: block;
text-decoration: none;
min-height: 200px;
}
#bsnews img {
display: block;
}
#bsnews strong {
background: url(../img/bg_50black.png) repeat left top;
display: block;
position: absolute;
left: 0;
top: 0;
padding: 5px 7px;
width: 239px;
}
#bsnews a strong {
color: #fff;
}
#bsnews a:hover strong {
text-decoration: underline;
}
#bsnews em {
color: #666;
display: block;
font-size: 11px;
font-style: normal;
margin: 5px 0 2px 0;
}

#bsnews em {
color: #666;
display: block;
font-size: 11px;
font-style: normal;
}

/* form design - standard */

form.standard {
	font-weight: bold;
	margin-bottom: 20px;
}
.standard legend, popup legend {
	display: none;
}
.standard ol {
	list-style: none;
	margin: 0 !important;
}
.standard li {
	padding: 8px 0;
}
.standard label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 2px;
	width: 130px;
}
.standard .field {
	display: block;
	padding: 2px;
	width: 200px;
}
.standard .button {
	margin: 12px 0 0 144px;
}
.standard img.flag {
	float: left;
	margin: 2px 6px 0 0;
}
ul.sort li {
	display: inline;
	list-style: none;
	margin-left: 10px;
}
ul.sort li a {
	color: #000;
	padding-left: 15px;
}
ul.sort .icon_soccer {
	background: url(../img/icon_soccer.gif) no-repeat left center;
}
ul.sort .icon_icehockey, ul.sort .icon_ice-hockey {
	background: url(../img/icon_icehockey.gif) no-repeat left center;
}
ul.sort .icon_handball {
	background: url(../img/icon_handball.gif) no-repeat left center;
}
ul.sort .icon_basketball {
	background: url(../img/icon_basketball.gif) no-repeat left center;
}
ul.sort .icon_am-football {
	background: url(../img/icon_am-football.gif) no-repeat left center;
}
ul.sort .icon_tennis {
	background: url(../img/icon_tennis.gif) no-repeat left center;
}
ul.sort .icon_rugby {
	background: url(../img/icon_rugby.gif) no-repeat left center;
}
ul.sort .current, ul.sort .current:hover {
	cursor: default;
	font-weight: bold;
	text-decoration: none;
}
#content .news_date {
	vertical-align: top;
	width: 120px;
}


/* lightbox */

ol.addpick, ul.faves {
	list-style: none;
	margin: 5px 0 0 0 !important;
	padding: 0 0 0 0;
}
ol.addpick .right {
	margin: 0;
	padding: 0;
	height: 20px;
}
ol.addpick li, ul.faves li {
	border-top: 1px solid #d9d9d9;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
ol.addpick .units {
	padding: 0px;
	width: 50px;
	margin: 0 10px 0 0;
}
#facebox ol li {
	margin-left: 30px;
}
.popup .field {
	padding: 2px;
	width: 200px;
}
.popup .button {
	cursor: pointer;
	font-weight: bold;
}
.w450 {
	width: 450px;
}
.w550 {
	width: 550px;
}
.w600 {
	width: 600px;
}
.w650 {
	width: 650px;
}
.w750 {
	width: 750px;
}
#facebox h2 {
	font-size: 13px;
}
#report, #reported {
	background: url(../img/icon_info.gif) no-repeat left center;
	color: #000;
	font-size: 11px;
	padding-left: 16px;
}
p.success {
	background-image: url(../img/icon_yes.gif);
	color: #000;
	font-size: 11px;
	padding-left: 16px;
}
#feedbackform #area {
	width: 302px;	
}
#feedbackform #message {
	width: 300px;
}
#feedbackform #email {
	width: 292px;
}
#multiplayer ul {
	margin: 0;
}
#multiplayer li {
	list-style: none;
	margin: 0;
}
#multiplayer li.current a {
	color: #000;
	cursor: default;
	text-decoration: none;
}
#share .url {
	overflow: hidden;
}
#share ul {
	margin: 0;
}
#share li {
	display: inline;
	float: left;
	margin: 0 25px 10px 0;
	width: 160px;
}
#share li a {
	background: url(../img/social/facebook_16.png) no-repeat left center;
	padding: 5px 0 5px 26px;
}
#share a.twitter {
	background-image: url(../img/social/twitter_16.png);
}
#share a.google {
	background-image: url(../img/social/google_16.png);
}
#share a.digg {
	background-image: url(../img/social/digg_16.png);
}
#share a.windows {
	background-image: url(../img/social/windows_16.png);
}
#share a.delicious {
	background-image: url(../img/social/delicious_16.png);
}
#share a.myspace {
	background-image: url(../img/social/myspace_16.png);
}
#share a.tumblr {
	background-image: url(../img/social/tumblr_16.png);
}
.goal_signup p {
	margin-bottom: 10px;
}
.goal_signup .field {
	width: 310px;
}
.goal_signup .country {
	padding: 3px 0;
 	width: 310px;
}

/* basic div */

.basic {
	margin: -2px 0 20px 0;
	position: relative;
}
.topmargin {
	margin-top: 20px;
}
.basic form {
	margin: 0;
}
.basic .headline {
	background: #e6e6e6;
	border: 1px solid #d0d0d0;
	border-bottom: none;
	display: inline;
	font-size: 16px;
	padding: 5px 7px;
}
.basic .heading {
	background: #e6e6e6;
	border: none !important;
	font-weight: bold;
}
.basic .heading img {
	float: left;
	margin: 3px 6px 0 3px;
}
.basic .heading img.type {
	background: #fff;
	border: 1px solid #d0d0d0;
	margin: 1px 61px 2px 1px !important;
	padding: 1px;
}
.basic td.eventname {
	width: 266px;
}
.basic #livetable img.type, .basic #resultstable img.type {
	margin-right: 83px !important;
}
.basic ul {
	list-style: none;
	margin: 0 0 3px 0 !important;
	padding: 7px 0 0 0;
}
.basic .select {
	background: #e6e6e6;
	border: 1px solid #d0d0d0;
	padding: 7px 6px;
}
.basic select {
	margin-right: 1px;
	padding: 0 !important;
	width: 125px !important;
}
.basic #odds_select_time, .basic #stats_select_table, .basic #results_select_time {
	float: right;
	margin-right: 2px;
}
.basic table {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-top: none;
	font-size: 11px;
	line-height: 18px;
	padding: 5px 7px;
	width: 100%;
}
.basic table.topline {
	border-top: 1px solid #d0d0d0;	
}
.basic tr.dark {
	
}
.basic strong.nr {
	background: #666;
	color: #fff;
	padding: 3px 3px 1px 4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px; 	
}
.basic .champions_league,
.basic .champions_league_qual,
.basic .promotion_playoff,
.basic .uefa_cup,
.basic .uefa_cup_qual,
.basic .relegation_playoff,
.basic .move_down {
	cursor: help;
}

.basic strong.move_up_more, .basic strong.champions_league {
	background: #51ad00;
}
.basic strong.move_up, .basic strong.champions_league_qual {
	background: #68dc02;
}
.basic strong.uefa_cup {
	background: #ff8200;
}
.basic strong.uefa_cup_qual, .basic strong.promotion_playoff  {
	background: #ffb400;
}
.basic strong.relegation_playoff {
	background: #ff7d7d;
}
.basic strong.move_down {
	background: #dc0202;
}
.basic td, .basic th {
	padding: 1px 2px !important;
	text-align: center;
}
.basic td {
	border-bottom: 1px solid #eee !important;
}
.basic tr.distance td {
	border: none !important;
	height: 16px;
}
.basic table caption {
	display: none;
}
.basic table th {
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 2px;
}
.basic .leftalign, .leftalign th, .leftalign td {
	text-align: left;
}
.basic .rightalign {
	text-align: right;
}
.basic .grey {
	color: #666;
}
.basic .menu {
	margin: 0 !important;
}
.basic .menu li {
	display: inline;
	margin: 0 10px 0 0;
}
.basic .menu a {
	color: #000;
	font-weight: bold;
	padding: 8px 0 12px 0;
}
.basic .menu a.current {
	background: url(../img/bg_menu_current.gif) no-repeat center bottom;
	text-decoration: none;
}
.basic .period {
	background: #eee;
	color: #333;
}
.basic .period em {
	display: block;
	font-style: normal;
	float: left;
	width: 76px;
}
.my a,.my_focus a, a.my_focus, #slip .my a:hover, #loopedSlider .my a:hover {
	background: #aaa;
	border: 1px solid #999;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: 1px 0;
	padding: 2px 8px 2px 8px;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.my a:hover, .my_focus a:hover, a.my_focus:hover, #slip .my a, #loopedSlider .my a {
	background: #ff6d00;
	border: 1px solid #ff4f00;
	color: #fff;
	text-decoration: none;
}
.basic form li {
	display: inline;
	list-style: none;
	margin-right: 10px;
}
.basic form li a {
	color: #000;
	font-weight: bold;
}
.basic form li a.current {
	color: #555;
	cursor: default;
	text-decoration: none;
}
.basic div.scroll {
	height: 218px;
	overflow: auto;
	display: block;
}
.basic .w40 {
	width: 40px;
}
.basic td.time {
	width: 72px;
}
.basic td.event {
	overflow: hidden;
	width: 195px;
}
.basic #livetable td.time, .basic #resultstable td.time {
	width: 100px;
}

/* standard table */

table.standard {
	background: #fff;
	border: 1px solid #d0d0d0;
	border-top: none;
	margin-bottom: 20px;
	width: 100%;
}
.standard caption {
	background: #e6e6e6;
	border: 1px solid #d0d0d0;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 5px 3px 5px;
	text-align: left;
}
#side .standard caption {
	background: #fff;
	padding: 3px 5px 2px 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#side .standard caption { width: 238px; }
}
.standard tr.headline {
	text-align: left;
}
.standard tr.headline a {
	color: #000;
}
.standard th {
	background: #e6e6e6;
	border-bottom: 1px solid #d0d0d0;
	padding: 3px 5px;
}
.standard td {
	padding: 2px 5px;
	border-top: 1px solid #eee;
}
.standard td.bookmaker {
	width: 110px;
}
.standard td.bonus {
	width: 80px;
}
.standard td.tb {
	width: 50px;
}
.standard td.top {
	border: none;
}
.standard td.first {
	width: 120px;
	color: #555;
	vertical-align: top;
}
.no-cap {
	border-top: 1px solid #d0d0d0 !important;
}

/* pages */

table.pages {
	margin: 0 0 20px 0;
	width: 100%;
}
table.pages td {
	padding: 2px 0;
	width: 25%;
}
table.pages th {
	text-align: left;
}

/* standard list */

ul.list {
	list-style: none;
	margin: 0 0 20px 0 !important;
	text-align: right;
}
#side .list, #sub .list {
	margin: 0 !important;
}
.list li {
	clear: left;
}
.list em {
	font-style: normal;
	display: block;
	float: left;
	text-align: left;
	width: auto;
}
.list strong {
	display: block;
	float: left;
	text-align: left;
	width: auto;
}
.list span.current {
	font-weight: bold;
}

/* list with line dividers */

.line {
	list-style: none;
	margin: 10px 0 20px 0 !important;
}
.line li {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
}

/* picks */

.pick_chance {
	width: 50px;
}
p.my_bet input, p.my_bet label {
	width: auto !important;
}
div.my_bet {
	background: #eee;
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	padding: 10px;
	width: 296px;
}
div.my_bet select {
	margin: 10px 0 0 0;
	width: 233px !important;
}
div.my_bet input {
	margin: 10px 0 0 2px;
	width: 220px !important;
}
div.my_bet .small {
	margin-left: 2px;
}

/* admin */

.admin {
	list-style: none;
	margin: 10px 0 20px 0 !important;
}
.admin li {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding: 0 0 10px 42px;
}
.admin li.user, h1.user {
	background: url(../img/icon_user.gif) no-repeat left top;
}
.admin li.contact {
	background: url(../img/icon_contact.gif) no-repeat left top;
}
.admin li.prefs {
	background: url(../img/icon_prefs.gif) no-repeat left top;
}
.admin li.lock {
	background: url(../img/icon_lock.gif) no-repeat left top;
}
.admin li.database, h1.database {
	background: url(../img/icon_database.gif) no-repeat left top;
}
.admin li.news, h1.news {
	background: url(../img/icon_news.gif) no-repeat left top;
}
.admin li.highlights, h1.highlights {
	background: url(../img/icon_highlights.gif) no-repeat left top;
}
.admin li.weblog, h1.weblog {
	background: url(../img/icon_weblog.gif) no-repeat left top;
}
.admin li.bookies, .admin li.pokerrooms, h1.bookies, h1.cash {
	background: url(../img/icon_cash.gif) no-repeat left top;
}
.admin li.info {
	background: url(../img/icon_mail.gif) no-repeat left top;
}
.admin li.ads {
	background: url(../img/icon_cash.gif) no-repeat left top;
}
.admin li.help, h1.help {
	background: url(../img/icon_help.gif) no-repeat left top;
}
.admin li.pick, h1.pick {
	background: url(../img/icon_pick.gif) no-repeat left top;
}
.admin li.comments, h1.comments {
	background: url(../img/icon_chat.gif) no-repeat left top;
}
.admin li.themes, h1.themes {
	background: url(../img/icon_color.png) no-repeat left top;
}
.admin a {
	font-size: 13px;
	font-weight: bold;
}
.camera {
	background: url(../img/icon_camera.gif) no-repeat left center;
	padding: 2px 0 1px 24px;
}
.img {
	border: 1px solid #d0d0d0;
	padding: 1px;
}
ul.thumbs {
	font-size: 10px;
	margin: 0 !important;
}
ul.thumbs li {
	list-style: none;
	float: left;
	margin: 0 10px 5px 0;
}
ul.thumbs li img {
	border: 1px solid #d0d0d0;
	padding: 1px;
}
h1.icon {
	line-height: 34px;
	margin: 0 0 7px 0;
	padding-left: 42px !important;
}
h1.user {
	background: url(../img/icon_user.gif) no-repeat left top;
}
h1.contact {
	background: url(../img/icon_contact.gif) no-repeat left top;
}
h1.prefs {
	background: url(../img/icon_prefs.gif) no-repeat left top;
}
h1.lock {
	background: url(../img/icon_lock.gif) no-repeat left top;
}
h1.search {
	background: url(../img/icon_search_large.gif) no-repeat left top;
}
h1.help {
	background: url(../img/icon_help.gif) no-repeat left top;
}
h1.rss {
	background: url(../img/icon_rss_large.gif) no-repeat left top;
}
h1.users {
	background: url(../img/icon_users.gif) no-repeat left top;
}
h1.weblog {
	background: url(../img/icon_weblog.gif) no-repeat left top;
}
h1.tools {
	background: url(../img/icon_tools.gif) no-repeat left top;
}
h1.highlights {
	background: url(../img/icon_highlights.gif) no-repeat left top;
}
h1.tvguide {
	background: url(../img/icon_movies.gif) no-repeat left top;
}
h1.livescore {
	background: url(../img/icon_refresh.gif) no-repeat left top;
}
h1.bookies {
	background: url(../img/icon_cash.gif) no-repeat left top;
}
h1.favorites {
	background: url(../img/icon_star_large.gif) no-repeat left top;
	color: #c08d00;
}
h2.example a {
	background: url(../img/icon_screendump.png) no-repeat right center;
	color: #0f7095 !important;
	font-size: 10px;
	margin-left: 10px;
	padding-right: 22px;
	text-transform: uppercase;
}
.full form textarea {
	width: 600px !important;
}
.full form input {
	width: 300px !important;
}
.full form .button {
	width: auto !important;
}
ul.themepicker {
	margin: 0 !important;
}
.themepicker li {
	display: block;
	float: left;
	height: 38px;
	list-style: none;
	margin: 0 15px 15px 0;
	padding: 0 0 30px 0;
	overflow: hidden;
	position: relative;
	width: 163px;
}
.themepicker li span {
	left: 0;
	position: absolute;
	top: 50px;
}
.themepicker img {
	height: 45px;
	left: -190px;
	margin: 0 5px 0 0;
	position: absolute;
}
/* players */

.opponents {
	background: url(../img/bg_teams.gif) repeat-x left bottom;
	font-size: 16px;
	margin: 0 0 0 0 !important;
	padding: 0 0 5px 0; 
	position: relative;
}
h1.header {
	background: url(../img/bg_teams.gif) repeat-x left top;
	height: 45px;
	padding: 5px 0 0 7px !important;
}
h1.header .small a {
	color: #555;
}
.opponents a {
	color: #000;
	text-decoration: none;
	padding: 10px 0;
	line-height: 50px;
}
.opponents a:hover {
	text-decoration: underline;
}
.opponents li {
	list-style: none;
}
.opponents {
	text-align: left;
}
.opponents img {
	border: 1px solid #ccc;
	float: left;
	margin: 0 0 0 5px;
}
.numbers {
	left: 215px;
	line-height: 28px;
	position: absolute;
	top: -18px;
	text-align: center;
	width: 100px;
}
.numbers .count {
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
}
.numbers .score {
	background: #333;
	border: 1px solid #eee;
	color: #fff;
	font-size: 20px;
	padding: 6px 6px 3px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}
.player1 {
	text-align: right;
	width: 215px;
}
.player2 {
	position: absolute;
	right: 0;
	top: 0;
	text-align: left;
	width: 215px;
}
.player2 img {
	float: right;
	margin: 0 5px 0 5px;
}
.player1 a, .player2 a {
	display: block;
	height: 52px;
	padding: 0;
	width: 215px;
	overflow: hidden;
}
div.teamlogo {
	background: #fff;
	border: 1px solid #d0d0d0;
	margin-bottom: 15px;
	padding: 10px 44px 6px 44px;
}

/* faq */

select.faqdropdown {
	margin: 0 0 0 10px;
	width: 400px !important;
}

/* game + field */

.game {
	position: relative;
}
.game .menu {
	background: #191919;
	border-bottom: 2px solid #000;
	margin: 0 0 0 0 !important;
	padding: 3px 0 3px 8px;
}
.game .menu li {
	display: inline;
	list-style: none;
	margin-right: 10px;
}
.game .menu li.where {
	left: 225px;
	position: absolute;
	top: 4px;
	text-align: center;
	width: 80px;
}
.game .menu a {
	background: url(../img/icon_arrow_white.gif) no-repeat right center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding:6px 8px 8px 0;
}
.game .menu a:hover {
	text-decoration: underline;
}
.game .menu ul.subnav { 
	background: url(../img/bg_70black.png) repeat left top;
	display: none;
	position: absolute;
	color: #fff;
	font-size: 12px;
	height: 310px;
	left: 0;
	margin: 0 !important;
	position: absolute;
	top: 26px;
	z-index: 1000;
	width: 530px;
	overflow: hidden;
}
.game .menu li.where ul.subnav {
	left: -225px;
	top: 23px;
}
.game .info {
	text-align: left;
	padding: 0 25px;
}
.game .second {
	padding-left: 285px;
}
.game .center {
	text-align: center;
}
.game .info p {
	margin-top: 10px;
}
.game .info a {
	background: 0;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
}
.game .info a:hover {
	text-decoration: none;
}
.game .info ul {
	margin: 0 !important;
}
.game .info ul.margin li {
	margin: 0 0 10px 0;
}
.game .info li {
	display: list-item;
}
.game .info li em {
	float: left;
	font-style: normal;
	display: block;
	margin: 0 5px 0 0;
	width: 30px;
}
.game .info table {
	width: 100%;
	text-align: center;
}
.game .info table th {
	border-bottom: 1px solid #777;
}
.game .info table td {
	padding: 2px;
	border-bottom: 1px solid #555;
}
.game .info table .leftalign {
	width: 80px;
	text-align: left;
}
.game .facts li em {
	width: 110px;
}
.game .team li {
	float: left;
	display: block;
	width: 110px;
}
.game .team li ul li {
	float: none;
}

div.field {
	background: url(../img/bg_field.jpg) no-repeat left top;
	height: 310px;
	position: relative;
}
.field ul {
	margin: 0 !important;
	padding: 10px;
	position: absolute;
	top: 0;
	width: 245px;
}
.field ul.dark {
	left: 0;
}
.field ul.light {
	left: 265px;
}
.field li {
	position: absolute;
	list-style: none;
}
.field li {
	background-repeat: no-repeat;
	background-position: center center;
	color: #fff;
	display: block;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	padding: 8px 0 0 1px;
	text-align: center;
	width: 35px;
	cursor: help;
}
.field ul.light li {
	
}
.field li a:hover {
	text-decoration: underline;
}
.field li {
	top: 142px;
}
.field .dark li.x1 {
	left: 14px;
}
.field .dark li.x2 {
	left: 28px;
}
.field .dark li.x3 {
	left: 70px;
}
.field .dark li.x4 {
	left: 70px;
}
.field .dark li.x5 {
	left: 115px;
}
.field .dark li.x6 {
	left: 120px;
}
.field .dark li.x7 {
	left: 152px;
}
.field .dark li.x8 {
	left: 168px;
}
.field .dark li.x9 {
	left: 178px;
}
.field .dark li.x10 {
	left: 218px;
}
.field .dark li.x11 {
	left: 218px;
}

.field .light li.x1 {
	right: 14px;
}
.field .light li.x2 {
	right: 28px;
}
.field .light li.x3 {
	right: 70px;
}
.field .light li.x4 {
	right: 70px;
}
.field .light li.x5 {
	right: 115px;
}
.field .light li.x6 {
	right: 120px;
}
.field .light li.x7 {
	right: 152px;
}
.field .light li.x8 {
	right: 168px;
}
.field .light li.x9 {
	right: 178px;
}
.field .light li.x10 {
	right: 218px;
}
.field .light li.x11 {
	right: 218px;
}

.field .light li.y1 {
	top: 19px;
}
.field .light li.y2 {
	top: 50px;
}
.field .light li.y3 {
	top: 83px;
}
.field .light li.y4 {
	top: 108px;
}
.field .light li.y6 {
	top: 174px;
}
.field .light li.y7 {
	top: 207px;
}
.field .light li.y8 {
	top: 232px;
}
.field .light li.y9 {
	top: 265px;
}

.field .dark li.y1 {
	top: 265px;
}
.field .dark li.y2 {
	top: 232px;
}
.field .dark li.y3 {
	top: 207px;
}
.field .dark li.y4 {
	top: 174px;
}
.field .dark li.y6 {
	top: 108px;
}
.field .dark li.y7 {
	top: 83px;
}
.field .dark li.y8 {
	top: 50px;
}
.field .dark li.y9 {
	top: 19px;
}

#commentary_container {
	margin-top: 20px;
}

/* button */

a.linkbutton {
	background: url(../img/bg_button.gif) repeat-x 0 -20px;
	border: 1px solid #3e7095;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	padding: 2px 7px;
	text-align: left;
	text-decoration: none !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
a.linkbutton:hover {
	background: url(../img/bg_button.gif) repeat-x 0 0;
	border: 1px solid #bbb;
	color: #000;
	text-decoration: none;
}
.large {
	width: 309px;
}

/* picks */

.picks li {
	list-style: none;
}
.picks li.drawer {
	padding: 1px 7px;
}
.picks h4 {
	background: #333 url(../img/icon_clock.png) no-repeat 215px 10px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 7px 4px 7px;
}
.picks ul.drawers .notstarted h4 {
	background-image: url(../img/icon_clock.png);
}
.picks ul.drawers .house h4 {
	background-image: url(../img/icon_pick_house.png);
}
.picks ul.drawers .halfhouse h4 {
	background-image: url(../img/icon_pick_halfhouse.png);
}
.picks ul.drawers .draw h4 {
	background-image: url(../img/icon_pick_draw.png);
}
.picks ul.drawers .halfuser h4 {
	background-image: url(../img/icon_pick_halfuser.png);
}
.picks ul.drawers .user h4 {
	background-image: url(../img/icon_pick_user.png);
}
.picks h4 .odds {
	float: right;
	color: #ff9c00;
}
.picks h4 em {
	clear: left;
	color: #aaa;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.picks h4 em a {
	color: #aaa;
}
.picks li ul {
	padding: 5px 0;
}
.picks li li {
	background: none !important;
	font-size: 12px;
	font-weight: bold;
	padding: 0 7px !important;
	text-align: right;
}
.picks li li.date {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.picks li li em {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	width: auto;
	clear: left;
}

/* Poker reviews */

#poker_review caption {
	height: 44px;
}

/* Twitter */

.twitter {
	background: url(../img/icon_twitter.gif) no-repeat 170px 10px;
	min-height: 64px;
	padding: 7px 64px 7px 7px;
}
.twitter blockquote {
	color: #666;
	font-family: Georgia, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
}

/* World Cup countdown */

#wc2010 {
	background: url(../img/banner_worldcup.jpg) no-repeat left top;
	height: 160px;
	margin: 0 0 20px 0;
}
#side #wc2010 {
	background-image: url(../img/banner_worldcup_large.jpg);
	height: 240px;
}
#side #wc2010.contest {
	background-image: url(../img/banner_worldcup_large_contest.jpg);
	height: 240px;
}
#wc2010 a {
	display: block;
	height: 47px;
	padding: 106px 6px 0 6px;
	text-decoration: none;
}
#side #wc2010 a {
	height: 60px;
	padding: 180px 11px 0 16px;
}
#wc2010 span {
	color: #fff;
	float: left;
	font-size: 10px;
	text-align: center;
	width: 37px;
}
#side #wc2010 span {
	font-size: 13px;
	width: 54px;
}
#wc2010 span strong {
	display: block;
	font-weight: normal;
	font-size: 22px;
	margin: 0 0 4px 0;
}
#side #wc2010 span strong {
	font-size: 32px;
}
img.wc_winner {
	float: left;
	margin: -10px 5px 0 -15px;
}

/* World Cup theme */

#worldcup {
	background: #f9f9f9 url(../img/bg_body_wc2010.jpg) no-repeat center top;
}
#worldcup #logo #headline {
	background: url(../img/logo_betscout_wc2010.png) no-repeat;
}
#worldcup #global li a {
	background: none;
	color: #eddbac;
}

/* Tournament Table */

#tourtable {
background: url(../img/bg_tourtable_soccer.png) no-repeat 325px 215px;
padding: 0 4px 0 12px;
margin-bottom: 10px;
}
#tourtable table {
background: #fff;
border: 1px solid #ddd;
float: left;
margin: 0 10px 10px 0;
width: 231px;
}
#tourtable table td {
border-top: 1px solid #ddd;
padding: 2px 5px;
}
#tourtable table th {
background: #ddd;
padding: 2px 5px;
text-align: left;
}
#tourtable table .nr {
text-align: center;
width: 25px;
}
#tourtable .match {
background: #fff;
border: 1px solid #ddd;
float: left;
margin: 0 10px 10px 0;
padding: 2px 0;
text-align: center;
width: 229px;
}
#tourtable .match strong {
display: block;
}
#tourtable .g4 {
margin-left: 115px;
margin-right: 116px;
width: 246px;
}
#tourtable .g2 {
width: 470px;
margin-left: 241px;
}
#tourtable .g1 {
width: 232px;
margin-left: 360px;
}

/* slider */

#loopedSlider {
	margin-bottom: 20px !important;
	position: relative;
}
.container { width:530px; height:240px; overflow:hidden; position:relative; }
div.slides { position:absolute; top:0; left:0; }
div.slides div { position:absolute; top:0; width:530px; display:none; padding:0; margin:0; }
div.slides div a.headline {
	background: url(../img/bg_50black.png) repeat left top;
	color: #fff;
	display: block;
	font-size: 12px;
	height: 55px;
	left: 0;
	overflow: hidden;
	padding: 15px;
	position: absolute;
	text-decoration: none;
	top: 124px;
	width: 500px;
}
div.slides div a.headline:hover {
	background-image: url(../img/bg_70black.png);
}
div.slides div a.headline strong {
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 3px 0;
}
div.slides div table {
	background: #191919;
	border-top: 1px solid #fff;
	border-collapse: collapse;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: -5px 0 0 0;
	width: 100%;
}
div.slides div table td {
	padding: 6px 3px;
}
div.slides div table td.my {
	width: 44px;
}
div.slides div table td.my a {
	color: #fff !important;
}
div.slides div table td.time {
	padding-left: 15px;
	width: 70px;
}
div.slides div table td.markets {
	width: 33px;
}
div.slides div table td.h2h {
	width: 20px;
}
div.slides div table a {
	color: #fff;
}

/* * Optional */
#loopedSlider { margin:0 auto; width:530px; position:relative; clear:both; }
ul.pagination { list-style-type:none; position: absolute; top: 15px; text-align: right; right: 8px; display: none;}
ul.pagination li  { float: left; display: inline; margin-right: 5px; }
ul.pagination li a { width: 11px; height: 11px; display: block; overflow:hidden; background-image:url(../img/icon_pagination.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -11px}
#loopedSlider a.previous { 
	position: absolute; 
	top: 14px; 
	right: 42px;
}
#loopedSlider a.next { 
	position: absolute; 
	top: 14px; 
	right: 12px; 
}