@import url("../base.css");


/*** header **********************************************/

div.wrapper {
	clear: both;
	/* overflow: auto; */
	width: 960px;
	margin: 0 auto;
	padding: 0 28px;
	background: #0a2202 url("images/shadow.png") repeat-y;
}

div.wrapperx {
	clear: both;
	/* overflow: auto; */
	width: 1010px;
	margin: 0 auto;
	padding: 0 28px;
	background: #0a2202 url("images/shadow1010.png") repeat-y;
}

#menuTop {
	float: right;
	height: 24px;
	padding: 0 12px 0 0;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
}

#menuTop a:hover {
	color: #b4741c;
}

#menuTop td {
	font-size: 85%;
	font-weight: bold;
}

#menuTop ul {
	margin: 0;
	padding: 0;
	float: right;
	display: inline;

}
#menuTop ul li {
	display: inline;
}
#menuTop ul li:before {
	content: " - ";
}
#menuTop ul li:first-child:before {
	content: "";
}

#menuTop .welcome {
	padding-right: 32px;
}




#header {
	position: relative;
	height: 100%;
	height: 160px;
	background: #000000 url("images/brobury-header.png") no-repeat;
}
#headerSurvivor {
	position: relative;
	height: 100%;
	height: 215px;
}
#header.nologin {
	background: #000000 url("images/brobury-header-nologin.png") no-repeat;
}

a#headerLink {
	display: block;
	position: absolute;
	width: 670px;
	height: 100%;
}

#loginCompact {
	position: absolute;
	left: 710px;
	top: 20px;
	width: 236px;
	height: 61px;
	/* background: url("images/login-compact.png") no-repeat; */
}
#loginCompact .loginUsername,
#loginCompact .loginPassword {
	position: absolute;
	top: 2px;
	width: 109px;
	height: 15px;
	border: 0;
	background: transparent;
}
#loginCompact input.loginUsername {
	left: 4px;
}
#loginCompact input.loginPassword {
	left: 123px;
}
#loginCompact button {
	position: absolute;
	left: 175px;
	top: 40px;
	width: 59px;
	height: 21px;
	padding: 0;
	border: 0;
	background: transparent;
	text-indent: -9999em;
}
#loginCompact a.loginForgotUsername,
#loginCompact a.loginForgotPassword {
	display: block;
	position: absolute;
	text-indent: -9999em;
	width: 61px;
	height: 13px;
	top: 46px;
}
#loginCompact a.loginForgotUsername {
	left: 49px;
}
#loginCompact a.loginForgotPassword {
	left: 110px;
}


/*** menu ************************************************/

#mainMenu {
	height: 35px;
	background: #000000 url("images/bg-menu.png") repeat-x;
}

/*** top level ***/

#mainMenu ul,
#mainMenu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainMenu ul.menu {
}
#mainMenu ul.menu li {
	float: left;
	position: relative;
	width: 125px;
	height: 35px;
	margin: 0;
	/* line-height: 26px; */
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	text-indent: -1200em;
	/* IE fix */
	display: inline;
	z-index: 50;
}

#mainMenu ul.menu li a {
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url("images/menu-tabs.png?v=5") no-repeat;
}

#mainMenu ul.menu li.item2 {
	display: none;
}

/* sportsbook */
#mainMenu ul.menu li.item3 a {
	background-position: 0 top;
}
#mainMenu ul.menu li.item3 a:hover {
	background-position: 0 bottom;
}
/* casino */
#mainMenu ul.menu li.item5 a {
	background-position: -125px top;
}
#mainMenu ul.menu li.item5 a:hover {
	background-position: -125px bottom;
}
/* promo */
#mainMenu ul.menu li.item6 a {
	background-position: -250px top;
}
#mainMenu ul.menu li.item6 a:hover {
	background-position: -250px bottom;
}
/* cashier */
#mainMenu ul.menu li.item7 a {
	background-position: -375px top;
}
#mainMenu ul.menu li.item7 a:hover {
	background-position: -375px bottom;
}
/* signup */
#mainMenu ul.menu li.item14 {
	float: right;
}
#mainMenu ul.menu li.item14 a {
	background-position: -500px top;
}
#mainMenu ul.menu li.item14 a:hover {
	background-position: -500px bottom;
}
/* horses */
#mainMenu ul.menu li.item147 a {
	background-position: -625px top;
}
#mainMenu ul.menu li.item147 a:hover {
	background-position: -625px bottom;
}
/* poker */
#mainMenu ul.menu li.item156 a {
	background-position: -750px top;
}
#mainMenu ul.menu li.item156 a:hover {
	background-position: -750px bottom;
}
/* mobile */
#mainMenu ul.menu li.item190 a {
	background-position: -875px top;
}
#mainMenu ul.menu li.item190 a:hover {
	background-position: -875px bottom;
}



/*** second level ***/

#mainMenu ul.menu li ul {
	/* display: none; */
	visibility: hidden;
	position: absolute;
	top: 32px;
	left: 0;
	width: 125px;
	background: #000000 none;
	z-index: 50 !important;
}
/* #mainMenu ul.menu li ul.menuon {
	display: block;
} */
#mainMenu ul.menu li ul a span {
	position: static;
}

#mainMenu ul.menu li ul li {
	float: none;
	display: block;
	position: relative;
	width: 100%;
	height: 22px;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
	text-indent: 0;
}

#mainMenu ul.menu li ul li a {
	background: transparent none !important;
}
#mainMenu ul.menu li ul li a:hover {
	background: #ad721b none !important;
	/*background-image:url(http://broburysports.com/templates/brobury/images/menu-gold.gif) ;
	background-repeat:repeat;*/
	text-decoration: none;
}

#mainMenu ul.menu li ul li .separator {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	color: #E9ECD3;
}

#mainMenu ul.menu li ul li.parent {
	background: transparent url("images/submenu.png") no-repeat top;
}
/*#mainMenu ul.menu li ul li.parent > a:hover {
	background: #ad721b url("images/submenu.png") no-repeat top !important;
}*/

#mainMenu ul.menu li ul li.parent > a:hover {
	background: #ad721b none !important;
	/*background-image:url(http://broburysports.com/templates/brobury/images/menu-gold.gif) ;
	background-repeat:repeat;*/
	text-decoration: none;
}


#mainMenu ul.menu li ul li:hover .separator {
	background-color: transparent;
}

#mainMenu ul.menu li ul#mainmenu_casino li.parent {
	text-indent: -11px;
}

#mainMenu ul.menu li ul#mainmenu_casino li.parent > a:hover {
	text-indent: -11px;
	background: #ad721b none !important;
}

/*** third level ***/

#mainMenu ul.menu li ul li ul {
	/* display: none; */
	visibility: hidden;
	width: 160px;
	position: absolute;
	top: 0;
	left: 125px;
	border-left: 2px solid #0e3d1f;
}
#mainMenu ul.menu li ul li ul.menuon {
	display: block;
}
#mainMenu ul.menu li ul li ul li {
	font-size: 100%;
}




/*** promo/offers area ***********************************/

#feedBox {
	/* 202x252 */
	float: left;
	width: 183px;
	height: 200px;
	padding: 33px 12px 19px 7px;
	background: transparent url("images/front/top-bets-tabs.png?2") no-repeat 0 0;
	font-size: 86%;
	line-height: 20px;
	overflow: hidden;
	/* IE fix */
	display: inline;
	z-index: 10;
	position: relative;
}
#feedBox a:link, #feedBox a:visited {
	color: #888844;
}
#feedBox table {
	border-collapse: collapse;
	margin: 0;
}
#feedBox td {
	padding: 0 4px;
	font-size: 100%;
}
#feedBox td.team {
}
#feedBox td.team span {
	color: #ffffff;
}
#feedBox td.money {
	text-align: right;
	white-space: nowrap;
}


#feedBox.trends {
	background-position: 100% 0;
}

#feedBox a.tab {
	display: block;
	position: absolute;
	width: 95px;
	height: 28px;
	top: 5px;
}

#feedBox a.tab.topbets {
	left: 4px;
}
#feedBox a.tab.trends {
	left: 99px;
}

#tabareaTopBets,
#tabareaBetTrends {
	position: absolute;
	top: 33px;
}

#tabareaTopBets table tr.odd td,
#tabareaBetTrends table tr.odd td {
	background-color: #1d2411;
	background-color: rgba(255, 255, 255, .05);
}

#tabareaTopBets table {
	width: 183px;
}
#tabareaBetTrends {
	display: none;
	overflow: auto;
	width: 185px;
	height: 210px;
}
#tabareaBetTrends table {
	width: 166px;
}

#tabareaBetTrends .subtabs {
	height: 18px;
	line-height: 18px;
	background-color: #000;
	text-transform: uppercase;
	overflow: hidden;
}
.subtabs .subtab {
	float: left;
	padding: 0 3px;
	cursor: pointer;
}
.subtabs .subtab.active {
	background-color: #303030;
}
.subtabs .subtab:hover {
	background-color: #101010;
}
.subtabs .subtab.active:hover {
	background-color: #383838;
}
.subtabs .subtab.more {
	float: right;
}


table.bettrends {
	position: absolute;
	top: 20px;
}




#loginHome a,
#promoHome a,
#loginHome form input,
#loginHome form button {
	display: block;
	position: absolute;
	border: 0;
	background: transparent none;
	color: #e9ecd3;
}

#loginHome {
	float: left;
	position: relative;
	width: 202px;
	height: 252px;
	margin: 0 0 4px 8px;
	background: #090d02 url("images/front/login.png") no-repeat;
	/* IE fix */
	display: inline;
	z-index: 10;
}

#loginHome form input {
	width: 156px;
	height: 16px;
	line-height: 16px;
	padding: 1px;
	left: 16px;
	/* border: 1px solid yellow; */
}
#loginHome form input#loginUsername {
	top: 57px;
}
#loginHome form input#loginPassword {
	top: 98px;
}
#loginHome form button {
	left: 13px;
	top: 19px;
	width: 116px;
	height: 32px;
	padding: 0;
	text-indent: -1200em;
}
#loginHome .forgotpass {
	width: 118px;
	height: 16px;
	left: 68px;
	top: 142px;
}
#loginHome .signup {
	width: 188px;
	height: 51px;
	left: 5px;
	top: 171px;
}


#promoAdFrame {
	float: left;
	display: inline; /* IE fix */
	width: 573px;
	height: 252px;
	margin: 0 0 4px 0;
	padding: 0;
	border: 0;
	background: transparent none;
	overflow: hidden;
}
/* #promoAdFrame a {
	display: block;
	width: 100%;
	height: 100%;
	background: url("images/front/banner.jpg") no-repeat;
} */

#promoHome {
	float: left;
	position: relative;
	width: 169px;
	height: 252px;
	margin: 0 0 4px 0;
	background: #121905 url("images/front/promo.png") no-repeat 0 0;
	text-indent: -9999em;
	/* IE fix */
	display: inline;
	z-index: 10;
}
.day_Thu #promoHome {
	background-position: -169px 0;
}
.day_Fri #promoHome {
	background-position: -338px 0;
}
#promoHome a {
	width: 153px;
	left: 9px;
}
#promoHome a.bonus {
	height: 68px;
	top: 38px;
}
#promoHome a.reload {
	height: 59px;
	top: 111px;
}
#promoHome a.juice {
	height: 64px;
	top: 175px;
}



/*** live odds *******************************************/

#liveodds {
	height: 69px;
	background: #000000 url("images/bg-feed.png") repeat-x;
	/* text-transform: uppercase; */
}

#liveodds ul#tabs {
	height: 15px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-transform: uppercase;
}
#liveodds ul#tabs li {
	float: left;
	height: 15px;
	line-height: 15px;
	margin: 0;
	padding: 0 4px;
	list-style: none;
	background-color: transparent;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer; /* mimic link */
}
#liveodds ul#tabs li.title {
	padding-right: 8px;
	cursor: auto;
}
#liveodds ul#tabs li.active,
#liveodds ul#tabs li:hover {
	background-color: #000000;
}
#liveodds ul#tabs li.title:hover {
	background-color: transparent;
}

#liveodds div#odds {
	width: 100%;
	height: 48px;
	font-family: "consolas", "courier new", monospace;
}
#liveodds div#odds div.mq {
	display: none;
}
#liveodds div#odds div.mq a.betLink {
	display: -moz-inline-box;
	display: inline-block;
}
#liveodds div#odds a.betLink,
#liveodds div#odds a.betLink:link,
#liveodds div#odds a.betLink:visited,
#liveodds div#odds a.betLink:hover {
	text-decoration: none !important;
	cursor: pointer; /* IE fix */
}

#liveodds div#odds #scroller_cont {
	width: 100%;
	height: 48px;
	position: relative;
	line-height: 48px;
	white-space: nowrap;
	overflow: hidden;
}

#scroller_static {
	display: none;
	width: 100%;
	height: 48px;
	position: relative;
	line-height: 48px;
	white-space: nowrap;
	overflow: hidden;
}

#scroller {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}
#scroller_cont span.game {
	display: -moz-inline-box;
	display: inline-block;
	height: 30px;
	line-height: 1.2;
	vertical-align: middle;
	margin: 0 4px;
	color: #e9ecd3 !important;
	font-size: 12px;
	font-weight: bold;
}
#scroller_cont span.game.teams {
	text-transform: uppercase;
}
#scroller_cont span.game.lines,
#scroller_cont span.game.total {
	color: #e9ecd3 !important;
}
#scroller_cont span.game.lines,
#scroller_cont span.game.total {
	text-align: right;
}
#scroller_cont span.game.total {
	line-height: 30px;
	margin-right: 16px;
}
#scroller_cont span.game.nolines {
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	text-transform: uppercase;
}
#scroller_cont span.game.sep {
	width: 1px;
	background-color: #333333;
}

/*** quick links *****************************************/

#homeQuickLinks {
	width: 922px;
	min-height: 1px; /* Firefox bug fix */
	margin: 0 auto 8px;
}

#homeQuickLinks .box {
	/* 196x151 */
	float: left;
	display: inline; /* IE fix */
	width: 162px;
	height: 95px;
	margin: 0 17px;
	padding: 56px 8px 0 26px;
	background-color: #1a1a1a;
	background-repeat: no-repeat;
}
#homeQuickLinks .box a {
	display: block;
	height: 21px;
	line-height: 21px;
	margin: 1px 0 2px;
	font-size: 14px;
}
#homeQuickLinks .box.sportsbook {
	background-image: url("images/front/ql-sportsbook.png");
}
#homeQuickLinks .box.casino {
	background-image: url("images/front/ql-casino.png");
}
#homeQuickLinks .box.account {
	background-image: url("images/front/ql-poker.png");
}
#homeQuickLinks .box.support {
	background-image: url("images/front/ql-horses.png");
}


/*** statfox xml feeds ***********************************/

#btmModules {
	width: 922px;
	min-height: 1px; /* Firefox bug fix */
	margin: 0 auto 8px;
}
#btmModules .box {
	/* 426x146 */
	float: left;
	display: inline; /* IE fix */
	white-space: nowrap;
	position: relative;
	width: 410px;
	height: 97px;
	margin: 0 17px 16px;
	padding: 27px 8px 22px;
	background-color: #1a1a1a;
	background-repeat: no-repeat;
	font-size: 85%;
	line-height: 1.4;
	color: #A4A694;
}
#btmModules .box .list {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
#btmModules .box.news {
	background-image: url("images/front/sf-news.jpg");
}
#btmModules .box.games {
	background-image: url("images/front/sf-games.jpg");
}

#btmModules .box a.more {
	display: block;
	position: absolute;
	right: 8px;
	bottom: 5px;
	font-size: 12px;
}
#btmModules .box small {
	color: #717367;
	font-size: 100%;
}

/*** main news page **************************************/

#sportsnews {
	padding: 16px;
}
#sportsnews h1.headline,
#sportsnews h2 {
	margin-top: 32px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #1e3820;
}

#sportsnews p {
	color: #e9ecd3;
}
#sportsnews p.news-intro a {
	font-size: 110%;
}
#sportsnews p.news-nointro {
	margin: 0.4em 0;
}

#sportsnews .date {
	color: #888844;
	font-size: 88%;
}
#sportsnews .news-intro .date,
#sportsnews .news-nointro .date {
	float: right;
	margin-left: 16px;
}

#sportsnews table.newsList {
	border-collapse: collapse;
	width: 600px;
	margin: auto;
}
#sportsnews table.newsList td {
	padding: 1px 16px 1px 0;
}
#sportsnews table.newsList td.date {
	text-align: right;
}
#sportsnews table.newsList tr:hover td {
	background-color: #011f03;
}

#sportsnews .article {
	float: left;
	width: 620px;
}
#sportsnews .headlineList {
	float: left;
	width: 250px;
	padding-left: 42px;
	line-height: 1.2;
}
#sportsnews .article h1,
.headlineList h2 {
	margin-top: 0;
}
.headlineList ul {
	margin: 0;
	padding: 0;
}
.headlineList ul li {
	list-style: none;
	padding: 0 0 .5em;
	font-size: 92%;
}

#sportsnews .news-readmore {
	padding-left: 40px;
	font-size: 110%;
}
#sportsnews .news-readmore:before {
	content: '\00bb  ';
	vertical-align: top;
	color: #888844;
}
#sportsnews .pagenav {
	margin-top: 2em;
	text-align: center;
	font-size: 110%;
}
#sportsnews .pagenav a {
	padding: 2px 8px;
}

div.col.p50 {
	float: left;
	width: 48%;
	padding-right: 2%;
}
div.col.p50+div.col.p50 {
	padding-right: 0;
	padding-left: 2%;
}

#sportsnews .article h2:first-child {
	margin-top: 0;
}
#sportsnews .mainimage {
	float: left;
	margin: 0 12px 8px 0;
}


/*** content *********************************************/

#banner {
	width: 944px;
	padding: 0 8px 8px 8px;
	position: relative;
	/* IE fix */
	z-index: 15;
}

#colLeft, #colRight {
	float: left;
}

/* w=178 */
#colLeft {
	width: 170px;
	padding: 8px 0 8px 8px;
}

#content {
	padding: 8px;
	background: transparent;
	position: relative;
	/* IE fix */
	z-index: 12;
}
div#loadingPane,
div#loadingIcon {
	visibility: hidden;
	width: 960px;
	height: 669px;
	position: absolute;
	left: 0; top: 5px;
}
div#loadingPane {
	background: #ffffff;
	opacity: 0.35;
	z-index: 90;
}
div#loadingIcon {
	background: transparent url("/images/stories/loading.gif") no-repeat center 150px;
	opacity: 1;
	z-index: 91;
}

/* w=198 */
#colRight {
	width: 180px;
	padding: 8px 8px 8px 0;
}

div.hr {
	height: 6px;
	background:url("images/hr.png");
}


/*** footer **********************************************/

#footer {
	padding: 8px;
	background: #000000 url("images/bg-dark.png");
	border-top: 1px solid #eab710;
	font-size: 11px;
	text-align: center;
}
#footer p.blurb {
	margin: 1em;
	color: #888844;
	line-height: 1.2;
}
#footer p.blurb a:link,
#footer p.blurb a:visited {
	color: #b2b26c;
}


/*** modules *********************************************/

.module h3 {
	padding-top: 16px;
	background-color: #000000;
	color: #ffffff;
	font-size: 150%;
	font-weight: bold;
	text-transform: uppercase;
}
.module .inner {
	background: #0a2202 url("images/bg-module.png") repeat-x;
}


/*** login ***********************************************/

#login input[type="text"],
#login input[type="password"],
#login button {
	border: 1px solid #797e46;
	background-color: #0d2203;
}


/*** home page boxes *************************************/

#topModules {
	clear: both;
	width: 520px;
	margin: auto;
	padding-top: 16px;
	color: #e9ecd3;
}

/* 186x134 */
/* 200x150 */
#topModules .usermod {
	float: left;
	position: relative;
	width: 192px;
	height: 85px;
	padding: 35px 11px 42px;
	margin: 0 16px;
	font-size: 85%;
	display: inline; /* IE fix */
	/* link must be above the content box */
	z-index: 50;

}
#topModules .usermod.sportsbook {
	background: url("images/boxes/sportsbook.png") no-repeat;
	font-size: 90%;
	line-height: 1.6;
}
#topModules .usermod.sportsnews {
	background: url("images/boxes/sportsnews.png") no-repeat;
}
#topModules .usermod.casino {
	background: url("images/boxes/casino.png") no-repeat;
}

#topModules .usermod a.more {
	display: block;
	width: 100%;
	height: 28px;
	position: absolute;
	right: 0;
	bottom: 16px;
}

/* #btmModules {
	clear: both;
	width: 660px;
	margin: auto;
	padding: 16px 0;
	text-align: center;
} */
#btmModules .usermod {
	float: left;
}


#colRight .banner {
	text-align: center;
}


/* betting lines menu */

div.bettingTabs {
	height: 50px;
	margin: 0 -8px;
	background: #000000 url("images/betlines/bg.png") repeat-x;
	text-align: center;
}
div.bettingTabs a {
	display: -moz-inline-box;
	display: inline-block;
	height: 50px;
	background-repeat: no-repeat;
	background-position: top;
}
div.bettingTabs a:hover {
	background-position: bottom;
}

div.bettingTabs a#betFootball {
	width: 86px;
	background-image: url("images/betlines/football.png");
}
div.bettingTabs a#betBaseball {
	width: 82px;
	background-image: url("images/betlines/baseball.png");
}
div.bettingTabs a#betBasketball {
	width: 115px;
	background-image: url("images/betlines/basketball.png");
}
div.bettingTabs a#betHockey {
	width: 70px;
	background-image: url("images/betlines/hockey.png");
}
div.bettingTabs a#betSoccer {
	width: 72px;
	background-image: url("images/betlines/soccer.png");
}
div.bettingTabs a#betAutos {
	width: 72px;
	background-image: url("images/betlines/autos.png");
}
div.bettingTabs a#betBoxing {
	width: 115px;
	background-image: url("images/betlines/boxing.png");
}
div.bettingTabs a#betGolf {
	width: 54px;
	background-image: url("images/betlines/golf.png");
}
div.bettingTabs a#betTennis {
	width: 68px;
	background-image: url("images/betlines/tennis.png");
}
div.bettingTabs a#betExotics {
	width: 77px;
	background-image: url("images/betlines/exotics.png");
}

div.bettingTabs a#betOlympics {
	width: 80px;
	background-image: url("images/betlines/olympics.png");
}
div.bettingTabs a#bethorses {
	width: 72px;
	background-image: url("images/betlines/horses.png");
}




/*
div.bettingTabs {
	height: 50px;
	margin: 0 -8px;
	background: #000000 url("images/betlines/bg.png") repeat-x;
	text-align: center;
}
div.bettingTabs a {
	display: -moz-inline-box;
	display: inline-block;
	height: 50px;
	background-repeat: no-repeat;
	background-position: top;
}
div.bettingTabs a:hover {
	background-position: bottom;
}

div.bettingTabs a#betFootball {
	width: 96px;
	background-image: url("images/betlines/football.png");
}
div.bettingTabs a#betBaseball {
	width: 91px;
	background-image: url("images/betlines/baseball.png");
}
div.bettingTabs a#betBasketball {
	width: 111px;
	background-image: url("images/betlines/basketball.png");
}
div.bettingTabs a#betHockey {
	width: 82px;
	background-image: url("images/betlines/hockey.png");
}
div.bettingTabs a#betSoccer {
	width: 77px;
	background-image: url("images/betlines/soccer.png");
}
div.bettingTabs a#betAutos {
	width: 69px;
	background-image: url("images/betlines/autos.png");
}
div.bettingTabs a#betBoxing {
	width: 120px;
	background-image: url("images/betlines/boxing.png");
}
div.bettingTabs a#betGolf {
	width: 58px;
	background-image: url("images/betlines/golf.png");
}
div.bettingTabs a#betTennis {
	width: 72px;
	background-image: url("images/betlines/tennis.png");
}
div.bettingTabs a#betExotics {
	width: 80px;
	background-image: url("images/betlines/exotics.png");
}

*/


/* sign up confirmation */
#signupconf {
	width: 960px;
	height: 464px;
	margin: -14px -12px -11px -12px;
	background: #000000 url('/images/stories/signupconf.jpg') no-repeat;
	position: relative;
}

#signupconf label {
	display: none;
}
#signupconf input#loginUsername,
#signupconf input#loginPassword {
	position: absolute;
	width: 123px;
	height: 17px;
	border: 0;
	background: transparent none;
}
#signupconf input#loginUsername {
	left: 230px;
	top: 284px;
}
#signupconf input#loginPassword {
	left: 230px;
	top: 311px;
}
#signupconf button {
	text-indent: -1200em;
	position: absolute;
	left: 308px;
	top: 332px;
	width: 50px;
	height: 30px;
	border: 0;
	background: transparent none;
}


/* my account */

#myaccount {
	margin: -8px;
	background-color: #000000;
}
#myaccount div.col1 {
	float: left;
	width: 177px;
	margin-left: 20px;
}
#myaccount div.col2 {
	float: left;
	width: 227px;
	margin: 50px;
}


/* casino */

table.casinoList td {
	padding: 8px 4px;
	font-size: 11px;
}
table.casinoList td h2 {
	margin-top: 0;
}
table.casinoList td p {
	margin: 0.5em 0;
}

.jackpot {
	margin: 1px 0;
	overflow: auto;
	width: 100%;
}
.jackpot label {
	float: left;
	width: 65px;
}
.jackpot iframe {
	vertical-align: middle;
	width: 74px;
	height: 13px;
	background: #134104;
	border: 1px solid #8f9231;
}
.jackpot iframe body {
	margin: 0;
	padding: 0;
}

/* betting tools menu */
ul#bettingtools {
	width: 165px;
	margin: 1em auto;
	padding: 35px 0 0;
	border: 1px solid #916a0d;
	background: #000000 url("images/bettools/betting-tools.png") no-repeat;
}
ul#bettingtools li {
	display: block;
	height: 25px;
	list-style: none;
	text-indent: -1200em;
	background: #1c2e08 none no-repeat;
}
ul#bettingtools li a {
	display: block;
	width: 100%;
	height: 100%;
}
/* individual items */
ul#bettingtools li.item78 {
	background-image: url("images/bettools/deposit.png");
}
ul#bettingtools li.item79 {
	background-image: url("images/bettools/wagering-history.png");
}
ul#bettingtools li.item80 {
	background-image: url("images/bettools/promotions.png");
}
ul#bettingtools li.item116 {
	background-image: url("images/bettools/team-stats.png");
}
ul#bettingtools li.item81 {
	background-image: url("images/bettools/live-chat.png");
}
ul#bettingtools li.item82 {
	background-image: url("images/bettools/faq.png");
}
ul#bettingtools li.item83 {
	background-image: url("images/bettools/betting-menu-bettingtrends.png");
}



div.bettools {
	width: 165px;
	margin: auto;
	border: 1px solid #ccaa24;
}
div.bettools a {
	display: block;
	margin: 0;
}
div.bettools a img {
	width: 165px;
	height: 25px;
}


table.promomain {
	width: 822px;
	margin: auto;
	border-collapse: collapse;
}
table.promomain td {
	height: 119px;
	padding: 78px 6px 46px;
	background-color: transparent;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 85%;
}
table.promomain td div {
	position: relative;
	top: 0;
	width: 100%;
	height: 119px;
	line-height: 1.2;
}
table.promomain td a {
	display: block;
	position: absolute;
	right: 0; bottom: 0;
	color: #000000 !important;
	font-weight: bold;
	text-transform: uppercase;
}
table.promomain td.bonus20pc {
	width: 191px;
	background-image: url("images/promo/20pc.png");
}
table.promomain td.reload {
	width: 235px;
	background-image: url("images/promo/reload.png");
}
table.promomain td.juice {
	width: 220px;
	background-image: url("images/promo/juice.png");
}
table.promomain td.withdrawals {
	width: 197px;
	background-image: url("images/promo/withdrawals.png");
}



iframe.wrapper-fantasy {
	display: block;
	margin: 1em auto;
}



div.betTrendsMenu {
	margin: 1em auto;
	padding: 6px 12px;
	color:#fff;
	text-align:center;
	font-size:12px;
	background-color:#283303;
	border:1px solid #4c520c;
	border-radius:8px;
}
div.betTrendsMenu i {
	color: #4c520c;
	font-style: normal;
}

table.bettingtrends {
	border-collapse: collapse;
	margin: 1em auto;
}
table.bettingtrends th,
table.bettingtrends td {
	padding: 3px 8px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #172e17;
	font-size: 12px;
	line-height: 1.4;
}
table.bettingtrends th {
	background: #011503 url("images/bg-dark.png");
}
table.bettingtrends th.block {
	border-left-width: 1px;
}

table.bettingtrends td.numeric {
	text-align: center;
}






#poker_tournaments {
	width: 100%;
	height: 100%;
	overflow: auto;
	/* border: 1px solid #8f6a0f;
	background-color: #0f2107;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px; */
}

#poker_tournaments table.tlist {
	border-collapse: collapse;
}
#poker_tournaments table.tlist th,
#poker_tournaments table.tlist td {
	padding: 2px 8px;
	font-size: 10px;
	font-weight: normal;
}
#poker_tournaments table.tlist thead th {
	background-color: #001401;
	/* font-size: 11px; */
	font-weight: bold;
}
#poker_tournaments table.tlist .poker_title {
	/* background-color: #253510; */
	background-color: #1d2411;
	background-color: rgba(255, 255, 255, .05);
}
#poker_tournaments table.tlist .start {
	color: #884;
}

#poker_tournaments .fitwidth {
	/* width: 1px; */
	white-space: nowrap;
	border-left: 1px solid #1d400e;
}
#poker_tournaments .numeric {
	border-left: 1px solid #1d400e;
	text-align: right;
}

