* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}

BODY,
HTML {
	width: 100%;
	height: 100%;
}

BODY {
	background: url(../images/bg.jpg) repeat-x #333333;
	padding: 0px;
	margin: 0px;
}

BODY.wait {
	cursor: wait !important;
}

#__asptrace {
	background-color: White;
}

#__asptrace * {
	color: Black;
}

#__asptrace B {
	color: White;
}

IMG {
	border-width: 0px;
}

IMG {
	-behavior: url(/App_Assets/javascript/iepngfix.htc);
}

FORM {
	padding: 0px;
	margin: 0px;
}

.input,
.textarea,
SELECT,
OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

.input {
	border: 0px;
	padding: 2px 1px 2px 4px;
	*padding: 0px 1px 4px 4px;
}

.input:FOCUS,
TEXTAREA:FOCUS {
	background-color: #FAC0AB !important;
}

SELECT {
	padding: 2px;
}

SELECT.multipleSelect {
	height: 80px;
}

H1 {
	font-size: 15px;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px;
	
	padding-left: 9px;	
	margin-top: 10px;
	margin-bottom: 10px;
}

H2 {
	font-size: 15px !important;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px;
	
	padding-left: 3px;	
	margin-top: 0px;
	margin-bottom: 10px;
}

H3 {

}

H4 {
	font-size: 13px !important;
	font-weight: normal;
	color: #FF9900;
	
	padding: 0px;
	margin: 0px;
	
	margin-top: 10px;
	margin-bottom: 10px;
}

HR {
	width:  100%;
	height: 1px;
	
	color:            #4A4A4A;
	background-color: #4A4A4A;
	border: 0px solid #4A4A4A;
	
	margin-top: 14px;
	margin-bottom: 14px;
	*margin-top: 8px;
	*margin-bottom: 8px;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}


BUTTON.black,
BUTTON.orangeButton,
BUTTON.pinkButton,
BUTTON.signupnowbutton,
BUTTON.pokersignupnowbutton,
BUTTON.orangeButtonPlainLarge,
BUTTON.orangeButtonPlainExtraLarge,
BUTTON.orangeButtonPlain,
BUTTON.pinkButtonPlain {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;

	position: relative;
}

.orangeButton,
.pinkButton,
.signupnowbutton,
.pokersignupnowbutton,
.orangeButtonPlainLarge {
	display: block;
	position: relative;
	
	width: 76px;
	height: 24px;
	
	cursor: pointer;
	margin-left: -3px;
	padding-right: 6px;
}

.orangeButtonPlainExtraLarge {
	display: block;
	width: 134px;
	height: 24px;
	
	cursor:pointer;
	margin-left: -3px;
	padding-right: 6px;
}

.orangeButton,
.orangeButton *,
.pinkButton,
.pinkButton *,
.orangeButtonPlainLarge,
.signupnowbutton,
.pokersignupnowbutton,
.orangeButtonPlainLarge * {
	font-weight: bold;
	text-decoration: none;
	
	font-size: 11px !important;
	line-height: 21px !important;
	letter-spacing: -1px;
	text-align: center;
	cursor: pointer;
}

.orangeButtonPlainExtraLarge,
.orangeButtonPlainExtraLarge * {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 26px !important;
	letter-spacing: -1px;
	text-align:center;
	cursor: pointer;
}

BUTTON.orangeButton,
BUTTON.pinkButton,
BUTTON.signupnowbutton,
BUTTON.pokersignupnowbutton,
BUTTON.orangeButtonPlainLarge {
	width: 82px;
}
BUTTON.orangeButtonPlainExtraLarge {
	width: 140px;
}

BUTTON.orangeButton DIV,
BUTTON.pinkButton DIV,
BUTTON.signupnowbutton DIV,
BUTTON.pokersignupnowbutton DIV,
BUTTON.blackButton DIV,
BUTTON.orangeButtonPlainLarge DIV,
BUTTON.orangeButtonPlainExtraLarge DIV,
BUTTON.orangeButtonPlain DIV,
BUTTON.pinkButtonPlain DIV {
	position: relative;
	top: -2px;
	*top: 1px;
	cursor: pointer;
}

.blackButton {
	background: transparent url(../images/blackButton.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/blackButton.png,sizingMethod='scale');
}

.blackButton:HOVER,
A:HOVER .orangeButton {
	background-image: url(../images/blackButtonHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/blackButtonHL.png,sizingMethod='scale');
	-position:relative;
}

.orangeButton {
	background: url('../images/orangeButton.png') no-repeat left top;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButton.png,sizingMethod='scale');
	-position: relative;

}

.orangeButton:HOVER,
A:HOVER .orangeButton {
	background-image: url(../images/orangeButtonHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonHL.png,sizingMethod='scale');
	-position: relative;
}

.pinkButton {
	background: transparent url(../images/pinkButton.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/pinkButton.png,sizingMethod='scale');
	cursor: pointer;
	-position: relative;
}

.pinkButton:HOVER,
A:HOVER .pinkButton {
	background-image: url(../images/pinkButtonHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/pinkButtonHL.png,sizingMethod='scale');
	cursor: pointer;
}

.blackButton,
.orangeButtonPlain,
.pinkButtonPlain {
	display: block;
	width: 65px;
	height: 16px;
	cursor: pointer;
}

.blackButton,
.blackButton *,
.orangeButtonPlain,
.orangeButtonPlain *,
.pinkButtonPlain,
.pinkButtonPlain * {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 14px !important;
	text-align: center;
	cursor: pointer;
}

.orangeButtonPlain {
	background: transparent url(../images/orangeButtonPlain.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonPlain.png,sizingMethod='scale');
}

.orangeButtonPlain:HOVER,
A:HOVER .orangeButtonPlain {
	background-image: url(../images/orangeButtonPlainHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonPlainHL.png,sizingMethod='scale');
}

.orangeButtonPlainLarge {
	background: transparent url(../images/orangeButtonPlainLarge.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonPlainLarge.png,sizingMethod='scale');
}

.orangeButtonPlainExtraLarge {
	background: transparent url('../images/orangeButtonPlainExtraLarge.png') no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonPlainExtraLarge.png,sizingMethod='scale');
}

.orangeButtonPlainLarge:HOVER,
A:HOVER .orangeButtonPlainLarge {
	background-image: url(../images/orangeButtonPlainLargeHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonPlainLargeHL.png,sizingMethod='scale');
}

.orangeButtonPlainExtraLarge:HOVER,
A:HOVER .orangeButtonPlainExtraLarge {
	background-image: url('../images/orangeButtonPlainExtraLargeHL.png');
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonPlainExtraLargeHL.png,sizingMethod='scale');
}

.pinkButtonPlain {
	background: transparent url(../images/pinkButtonPlain.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/pinkButtonPlain.png,sizingMethod='scale');
}

.pinkButtonPlain:HOVER,
A:HOVER .pinkButtonPlain {
	background-image: url(../images/pinkButtonPlainHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/pinkButtonPlainHL.png,sizingMethod='scale');
}


/* SPORTS ICONS */

	.leftNavIcon {
		position: absolute;
	}
	
	.leftNavButton,
	.leftNavButton * {
		font-size: 12px;
		line-height: 16px;
	}
	
	.leftNavButton .leftNavArrow {
		background: transparent url("../images/sportsMenuArrow.gif") no-repeat scroll top left;
		height: 5px;
		width: 7px;
		
		position: absolute;
		top: 26px;
		right: 10px;
	}
	
	.leftNavButton .memberIcon {
		left: 18px;
		top: 9px;
		
		background: transparent url("../images/menuMemberIcon.jpg") no-repeat scroll top left;
		height: 32px;
		width: 30px;
	}

	.sportsIcon_otherSports {
		background: transparent url(../images/menu-icons/other.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/other.png,sizingMethod='scale');
		
		width: 32px;
		height: 32px;
		
		left: 16px;
		top: 9px;
	}
	
	/* Aussie Rules */
	.sportsIcon_1-5 {
		background: transparent url(../images/menu-icons/americanFootball.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/americanFootball.png,sizingMethod='scale');
		
		width: 40px;
		height: 23px;
		
		left: 10px;
		top: 12px;
	}

	/* Aussie Rules */
	.sportsIcon_1-20 {
		background: transparent url(../images/menu-icons/aussieRules.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/aussieRules.png,sizingMethod='scale');
		
		width: 40px;
		height: 23px;
		
		left: 10px;
		top: 12px;
	}
	
	/* Baseball */
	.sportsIcon_1-8 {
		background: transparent url(../images/menu-icons/baseball.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/baseball.png,sizingMethod='scale');
		
		width: 29px;
		height: 29px;
		
		left: 16px;
		top: 9px;
	}
	
	/* Basketball */
	.sportsIcon_1-1 {
		background: transparent url(../images/menu-icons/basketball.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/basketball.png,sizingMethod='scale');
		
		width: 33px;
		height: 33px;
		
		left: 14px;
		top: 9px;
	}
	
	/* Boxing */
	.sportsIcon_1-12 {
		background: transparent url(../images/menu-icons/boxing.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/boxing.png,sizingMethod='scale');
		
		width: 38px;
		height: 26px;
		
		left: 10px;
		top: 9px;
	}
	
	/* Cricket */
	.sportsIcon_1-22 {
		background: transparent url(../images/menu-icons/cricket.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/cricket.png,sizingMethod='scale');
		
		width: 31px;
		height: 31px;
		
		left: 14px;
		top: 10px;
	}
	
	/* Golf */
	.sportsIcon_1-10 {
		background: transparent url(../images/menu-icons/golf.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/golf.png,sizingMethod='scale');
		
		width: 29px;
		height: 31px;
		
		left: 16px;
		top: 9px;
	}
	
	/* Hockey */
	.sportsIcon_1-9 {
		background: transparent url(../images/menu-icons/hockey.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/hockey.png,sizingMethod='scale');
		
		width: 39px;
		height: 26px;
		
		left: 10px;
		top: 11px;
	}

	/* Horse Racing */
	.sportsIcon_1-37 {
		background: transparent url(../images/menu-icons/horseRacing.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/horseRacing.png,sizingMethod='scale');
		
		width: 39px;
		height: 31px;
		
		left: 10px;
		top: 8px;
	}
	
	/* Rugby League */
	.sportsIcon_1-3 {
		background: transparent url(../images/menu-icons/nrl.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/nrl.png,sizingMethod='scale');
		
		width: 36px;
		height: 23px;
		
		left: 12px;
		top: 14px;
	}
	
	/* Rugby Union */
	.sportsIcon_1-4 {
		background: transparent url(../images/menu-icons/rugbyUnion.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/rugbyUnion.png,sizingMethod='scale');
		
		width: 36px;
		height: 24px;
		
		left: 12px;
		top: 14px;
	}
	
	/* Soccer */
	.sportsIcon_1-2 {
		background: transparent url(../images/menu-icons/soccer.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/soccer.png,sizingMethod='scale');
		
		width: 30px;
		height: 31px;
		
		left: 16px;
		top: 9px;
	}
	
	/* Tennis */
	.sportsIcon_1-6 {
		background: transparent url(../images/menu-icons/tennis.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/tennis.png,sizingMethod='scale');
		
		width: 30px;
		height: 29px;
		
		left: 16px;
		top: 9px;
	}
	
	.oddsHeaderLong .oddsHeaderIcon,
	.oddsHeaderShort .oddsHeaderIcon {
		float: left;
	}
	
	/* American Football */
	.headerSportsIcon_1-5 {
		background: transparent url(../images/menu-icons/americanFootballLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/americanFootballLarge.png,sizingMethod='scale');
		
		width: 50px;
		height: 30px;
	}
	
	/* Aussie Rules */
	.headerSportsIcon_1-20 {
		background: transparent url(../images/menu-icons/aussieRulesLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/aussieRulesLarge.png,sizingMethod='scale');
		
		width: 52px;
		height: 30px;
	}
	
	/* Baseball */
	.headerSportsIcon_1-8 {
		background: transparent url(../images/menu-icons/baseballLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/baseballLarge.png,sizingMethod='scale');
		
		width: 30px;
		height: 30px;
	}
	
	/* Basketball */
	.headerSportsIcon_1-1 {
		background: transparent url(../images/menu-icons/basketballLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/basketballLarge.png,sizingMethod='scale');
		
		width: 33px;
		height: 33px;
	}
	
	/* Boxing */
	.headerSportsIcon_1-12 {
		background: transparent url(../images/menu-icons/boxingLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/boxingLarge.png,sizingMethod='scale');
		
		width: 44px;
		height: 30px;
	}
	
	/* Cricket */
	.headerSportsIcon_1-22 {
		background: transparent url(../images/menu-icons/cricketLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/cricketLarge.png,sizingMethod='scale');
		
		width: 31px;
		height: 31px;
	}
	
	/* Hockey */
	.headerSportsIcon_1-10 {
		background: transparent url(../images/menu-icons/golfLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/golfLarge.png,sizingMethod='scale');
		
		width: 29px;
		height: 31px;
	}
	
	/* Hockey */
	.headerSportsIcon_1-9 {
		background: transparent url(../images/menu-icons/hockeyLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/hockeyLarge.png,sizingMethod='scale');
		
		width: 45px;
		height: 30px;
	}
	
	/* Rugby League */
	.headerSportsIcon_1-3 {
		background: transparent url(../images/menu-icons/nrlLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/nrlLarge.png,sizingMethod='scale');
		
		width: 47px;
		height: 30px;
	}
	
	/* Rugby Union */
	.headerSportsIcon_1-4 {
		background: transparent url(../images/menu-icons/rugbyUnionLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/rugbyUnionLarge.png,sizingMethod='scale');
		
		width: 45px;
		height: 30px;
	}
	
	/* Soccer */
	.headerSportsIcon_1-2 {
		background: transparent url(../images/menu-icons/soccerLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/soccerLarge.png,sizingMethod='scale');
		
		width: 30px;
		height: 31px;
	}
	
	/* Tennis */
	.headerSportsIcon_1-6 {
		background: transparent url(../images/menu-icons/tennisLarge.png) no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/menu-icons/tennisLarge.png,sizingMethod='scale');
		
		width: 31px;
		height: 30px;
	}


/* TEMPLATE LAYOUT */

	#wrapper {
		width: 961px; 
		margin: 0px auto;
		padding-bottom: 10px;
	}

	#innerWrap {
		width: 744px;
		float: left;
		position: relative;
	}

	A.mainLogo {
		display: block;
		width: 230px;
		
		padding-left: 13px;
		padding-top: 26px;
		padding-bottom: 25px;	
	}

	.oddBlurb {
		background: url(../images/headerPhrase.jpg) no-repeat;
		width: 324px;
		height: 85px;
		
		margin-left: 300px;
			
		position: absolute;
		overflow: hidden;
	}

	#loginBox {
		background: url(../images/topLoginBox.gif) no-repeat;
		color: #FFFFFF;
		font-size: 9px;
		width: 206px;
		height: 51px;
		padding: 8px;
		padding-left: 11px;
		overflow: hidden;
		margin-top: 8px;
		float:left;
	}
	
	#loginBoxButtons {
		padding-left: 10px;
	}

	#loginBox .input {
		width: 105px;
	}
	
	#loginBox .orangeButton {
		position: relative;
		top: 3px;
		left: 0px;
	}
	
	#loginBox .orangeButton2 {
		left: 140px;
		position: absolute;
		top: 40px;
		right: 5px;
	}

	A.registerLink {
		color: #EEEEEE;	
		text-decoration: none;
		font-size: 9px;
	}

	A.registerLink:LINK {
		color: #EEEEEE;	
	}

	A.registerLink:HOVER {
		color: #DDDDDD;
		text-decoration: underline;
	}

	#footerWrap {
		margin-top: 5px;
		margin-bottom: 5px;
		height: 53px;
		overflow: hidden;
		background: url(../images/footerBg.jpg);		
	}

	#footerWrap * {
		line-height: 18px;
		*line-height: 37px;
		
		font-size: 10px;
		color: #AAAAAA;
		
		text-decoration: none;
	}

	#footerWrap A {
		padding-left: 5px;
		padding-right: 5px;
	}

	#footerWrap A:HOVER {
		color: #CCCCCC;
	}

	.copyWrap {
		float: right;
		padding-top: 16px;
		padding-right: 10px;
	}

/* LEFT MENU */

	#leftNav {
		width: 205px;
		margin-left: -3px;
		margin-right: 13px;
		
		float: left;
		padding-bottom: 30px;
		*padding-bottom: 10px;
		
		position: relative;
	}

	#leftNavTop {
		background: transparent url("../images/bgSportsMenuTop.jpg") no-repeat scroll top left;
		width: 200px;
		height: 35px;
		
		position: relative;
		left: 3px;
		z-index: 1;
	}

	A.leftNavButton,
	A.leftNavButton * {
		text-decoration: none;	
		-moz-outline-style: none;
	}

	DIV.leftNavButton {
		padding-left: 60px;
		width: 146px;
		
		background: transparent url("../images/leftMenuButton.png") no-repeat scroll top left;
		height: 51px;
		
		display: block;
		margin-top: -3px;
		
		position: relative;
		z-index: 1;
		cursor: pointer;
		
		font-family: Arial, Helvetica, sans-serif;	
		line-height: 48px;
		outline: none;
		
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/leftMenuButton.png,sizingMethod='scale');
	}

	SPAN.leftNavButton {
		padding-left: 60px;
		width: 146px;
		
		background: transparent url("../images/leftMenuButton.png") no-repeat scroll top left;
		height: 51px;
		
		display: block;
		margin-top: -3px;
		
		position: relative;
		z-index: 1;
		cursor: pointer;
		
		font-family: Arial, Helvetica, sans-serif;	
		line-height: 48px;
		outline: none;
		
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/leftMenuButton.png,sizingMethod='scale');
	}

	A.leftNavButton:HOVER DIV.leftNavButton {
		color: #CCCCCC;
	}

	A.leftNavButton:HOVER SPAN.leftNavButton {
		color: #CCCCCC;
	}

	.leftNavSubMenu,
	.standAloneLeftMenu {
		background: transparent url("../images/middleGray.gif") repeat-y scroll top left;
		width: 200px;
		
		display: block;
		
		position: relative;
		z-index: 1;
		left: 3px;
	}
	
	.standAloneLeftMenu {
		margin-top: -3px;
	}
	
	.standAloneLeftMenu UL {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 20px;
		
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	
	.standAloneLeftMenu LI A {
		text-decoration: none;
	}
	
	.standAloneLeftMenu LI A:HOVER {
		text-decoration: underline;
	}

	.leftNavSubContainer {
		overflow: hidden; 
		height: 100%;
		
		position: relative;
		z-index: 1;
		
		display: block;
		margin-top: -3px;
		
		font-size: 1px;
		line-height: 1px;
	}

	.leftNavSubMenuTop {
		background: transparent url("../images/menuLeftSubTop.gif") no-repeat scroll top left;
		width: 200px;
		height: 3px;
		
		position: absolute;
		z-index: 1;
		top: 0px;
		left: 0px;
	}

	.leftNavSubMenuBottom {
		background: transparent url("../images/menuLeftSubBottom.gif") no-repeat scroll top left;
		width: 200px;
		height: 3px;
		
		position: absolute;
		z-index: 1;
		bottom: 0px;
		-bottom: -12px;
		left: 0px;
	}

	.leftNavSubMenuInner,
	.leftNavSubMenuInner * {
		color: #333333;
	}
	
	.leftNavSubMenuInner,
	.leftNavSubMenuInner B {
		font-size: 12px;
	}

	.leftNavSubMenuInner {
		font-size: 12px;
		padding: 9px 11px 9px 11px;	
		padding-bottom: 14px;
	}

	.leftNavSubMenuInner B {
		display: block;
		
		margin-bottom: 4px;
		margin-left: 4px;
	}

	.leftNavSubMenuInner SELECT {
		margin-top: 4px;
		width: 178px;
	}

	.leftNavSubMenuInner INPUT {
		float: right;
		margin-top: 4px;
	}
	
	.leftNavGo {
		width: 43px;
		height: 29px;
		
		float: right;
		margin-top: 4px;
		
		background: transparent url('../images/go.png') no-repeat scroll top left;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/go.png,sizingMethod='scale');
		
		display: block;
		cursor: pointer;
	}

/* TOP MENU */
	
	.topLineSeperator {
		line-height: 31px; 
		padding-right: 8px;
		float: left; 
	}

	.oddsLastUpdated {
		float: right;
		font-size: 10px;
		color: #EEEEEE;
		margin-top: 2px;
		margin-right: 8px;
		line-height: 32px;
	}

	.oddsLastUpdated B {
		color: #FF9900;
		line-height: 31px;
	}

	.freeBettingLink
	{
	    color: #EEEEEE;
	    background: url(../images/topNavBoxFreeBetting.jpg) no-repeat;
	    float: left;
	    width: 120px;

	}

	.freeBettingLink A 
	{
	    color: #EEEEEE;
	}


	#headerLinks {
		height: 36px;
		background: url(../images/topNavBox.jpg) no-repeat;
		margin-bottom: 16px;
	}

	#headerLinks A {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 34px;
		text-decoration: none;
		
		display: block;
		float: left; 
		cursor: pointer;
		
		padding-left: 17px;
		padding-right: 17px;
		padding-bottom: 2px;
	}

	#headerLinks A:HOVER {
		background: url(../images/topMenuHighlight.png) no-repeat bottom center;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/topMenuHighlight.png,sizingMethod='scale');
	}

	#headerLinks A.selected {
		background: url(../images/topNavGlow.jpg) no-repeat bottom center;
	}
	
	.topNavLine {
		width: 1px;
		overflow: hidden;
		height: 27px;
		background: url(../images/topNavLine.jpg) no-repeat;
		float: left;
		margin-top: 2px;
	}

.heroImage {
	position: relative; 
	z-index: 1;
	width: 744px;
}
.heroImageShort {
	width: 600px;
}

.euroHero {
	background: transparent url("../images/euroChampions.jpg") no-repeat scroll top left;	
	height: 238px;
}

.tennisHero {
	background: transparent url("../images/tennis.jpg") no-repeat scroll top left;	
	height: 273px;
}

.NFLHero {
	background: transparent url("../images/american_football.jpg") no-repeat scroll top left;	
	height: 273px;
}


.mlbHero {
	background: transparent url("../images/baseball_best_sports_bettig_odds_compare_odds.jpg") no-repeat scroll top left;	
	height: 295px;
}

.registrationHero {
	background: transparent url("../images/joinUs.png") no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/joinUs.png,sizingMethod='scale');
	width: 599px;
	height: 171px;
}

.pokerHero {
	background: transparent url("../images/poker.png") no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/joinUs.png,sizingMethod='scale');
	width: 599px;
	height: 299px;
}

.otherSportsHero {
	background: transparent url('../images/otherSports.jpg') no-repeat scroll top left;
	
	width: 600px;
	height: 172px;
}

.underHeroText {
	display: block;
	width: 744px;
}
.underHeroTextShort {
	width: 600px;
}

.middleContent {
	width: 600px;
}

.faqColumn {
	width: 235px;
	margin-right: 17px;
	_margin-right: 6px;
	float: left;
}

.faqColumn UL.faq {
	margin: 0px;
	padding: 0px 0px 0px 4px;
}

.faqColumn UL.faq LI {
	list-style: none;
	background: transparent url(../images/help.gif) no-repeat scroll left;
	padding-left: 24px;
	margin-bottom: 10px;
}

.faqColumn UL.faq LI A {
	position: relative;
}

UL.siteMap {
	margin: 0px;
	padding: 0px 0px 0px 4px;
}

UL.siteMap UL {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

UL.siteMap LI {
	list-style: none;
	background: transparent url(../images/arrow.gif) no-repeat scroll top left;
	
	padding-left: 24px;	
}

UL.siteMapNoChild LI {
	background-position: left;
	margin-bottom: 10px;
}

UL.siteMap UL.faqSportSpecial,
UL.siteMap UL.faqSportEvents {
	margin-bottom: 10px;
}

UL.faqSport1 {
	font-weight: bold;
}

UL.siteMap UL LI {
	list-style: disc;
	background: none;
	padding-left: 0px;
}

UL.siteMap UL LI A {
	position: relative;
}

UL.faqSport1 UL {
	font-weight: normal;
}

UL.siteMap .spacer {
	list-style: none;
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	
	height: 12px;
	background: none;
}

.homeColumn1 {
	width: 235px;
	margin-right: 10px;
	_margin-right: 6px;
	float: left;
}

.homeColumn1 .orangeButton {
	float: right; 
	margin-top: -4px;
	position: relative;
	left: -8px;
}

.homeColumn2 {
	width: 354px;
	float: left;
}

.homeColumn {
	width: 589px;
	float: left;
}

.homeColumn2 .orangeButton {
	margin-top: 6px;
}

.homeColumn3a {
	margin-left: 7px;
	margin-top: -10px;
}

.mainColumn {
	width: 600px;
	margin-right: 0px;
	float: left;
}	

.wideBlackSmallHeightWrapShort,
.smallBlackWrap,
.bigBlackWrap,
.largeBlackWrap,
.loginBlackWrap,
.shortBlackWrap {
	color: #E2E2E2;
	
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 12px;
}

.shortBlackWrap {
	background: url(../images/shortBlackShort.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/shortBlackShort.png,sizingMethod='scale');
	
	width: 214px;
	min-height: 200px;
	-height: 200px;
}

.smallBlackWrap {
	background: url(../images/shortBlack.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/shortBlack.png,sizingMethod='scale');
	
	width: 214px;
	min-height: 290px;	
	-height: 290px;	
}

.bigBlackWrap {
	background: url(../images/wideBlackShort.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/wideBlackShort.png,sizingMethod='scale');
	
	min-height: 320px;
	-height: 320px;
}

.wideBlackSmallHeightWrapShort {
	background: url(../images/wideBlackSmallHeightShort.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/wideBlackSmallHeightShort.png,sizingMethod='scale');
	
	min-height: 200px;
	-height: 200px;
}

.bigBlackLongWrap {
	background: url(../images/wideBlack.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/wideBlack.png,sizingMethod='scale');
	
	min-height: 320px;
	-height: 320px;
}

.wideBlackSmallHeightWrap {
	background: url(../images/wideBlackSmallHeight.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/wideBlackSmallHeight.png,sizingMethod='scale');
	
	min-height: 160px;
	-height: 160px;
}

.bigBlackWrap TD, .loginBlackWrap TD, .loginControl TD {
	padding-bottom: 5px;
}

.bigBlackWrap INPUT, SELECT {
	color: #000;
	border: none;
}

.largeBlackWrap {
	background: url(../images/shortBlackLong.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/shortBlackLong.png,sizingMethod='scale');
	
	width: 332px;
	min-height: 290px;
	-height: 290px;	
}

.eventBlurb {
	float: left;
	
	width: 240px;
	padding-left: 10px;
}

.homeColumn3absolute {
	color: #FFFFFF;
	width: 135px;
	float: left;
	position: absolute;
	margin-left: 609px;
	*margin-left: 9px;
}

.lozengeWrapper {
	position: relative;
	top: -2px;
	-height: 89px;
}

.lozengeWrapper A, .lozengeWrapper A:HOVER {
	cursor: pointer;
}

.lozenge {
	height: 89px;
	width: 58px;
	
	font-size: 9px;
	line-height: 12px;
	
	padding-left: 70px;
	padding-top: 12px;
	padding-right: 10px;
	
	display: block;
	text-decoration: none;
	color: #EEEEEE;
	
	background: transparent url(../images/lozenge.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/lozenge.png,sizingMethod='scale');
	
}

.lozenge_freebets {
	height: 89px;
	width: 58px;
	
	font-size: 9px;
	line-height: 12px;
	
	padding-left: 70px;
	padding-top: 12px;
	padding-right: 10px;
	
	display: block;
	text-decoration: none;
	color: #EEEEEE;
	
	background: transparent url(../images/lozenge_freebets.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/lozenge_freebets.png,sizingMethod='scale');
	
}

.lozenge_tellafriend {
	height: 89px;
	width: 58px;
	
	font-size: 9px;
	line-height: 12px;
	
	padding-left: 70px;
	padding-top: 12px;
	padding-right: 10px;
	
	display: block;
	text-decoration: none;
	color: #EEEEEE;
	
	background: transparent url(../images/lozenge_tellafriend.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/lozenge_tellafriend.png,sizingMethod='scale');
	
}

.lozenge_poker {
	height: 89px;
	width: 58px;
	
	font-size: 9px;
	line-height: 12px;
	
	padding-left: 70px;
	padding-top: 12px;
	padding-right: 10px;
	
	display: block;
	text-decoration: none;
	color: #EEEEEE;
	
	background: transparent url(../images/lozenge_poker.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/lozenge_poker.png,sizingMethod='scale');
	
}

.lozengeHeader {
	font-size: 15px;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px;
	
	padding-left: 3px;	
	margin-top: 10px;
	margin-bottom: 10px;
}

.lozengeContainerV .firstLozenge .lozengeHeader {
	margin-top: 0px;
}

.underHeroText .lozengeContainerV .lozengeHeader {
	margin-top: 10px;
}

.lozengeForum {
	background: transparent url(../images/lozengeForum.gif) no-repeat scroll top left;
	width: 48px;
	height: 41px;
	
	position: absolute;
	top: 13px;
	left: 11px;
}

.lozengeBetting {
	background: transparent url(../images/lozengeBetting.gif) no-repeat scroll top left;
	width: 45px;
	height: 45px;
	
	position: absolute;
	top: 13px;
	left: 13px;
}

.lozengePokerBetting {
	background: transparent url(../images/lozengePokerBetting.png) no-repeat scroll top left;
	width: 45px;
	height: 45px;
	
	position: absolute;
	top: 16px;
	left: 10px;
}


.lozengeTellAFriend {
	background: transparent url(../images/lozengeTellAFriend.gif) no-repeat scroll top left;
	width: 43px;
	height: 42px;
	
	position: absolute;
	top: 15px;
	left: 15px;
}

.lozenge .pinkButton {
	position: absolute;
	left: 12px;
	bottom: 10px;
	cursor: pointer;
}

A.forumLozenge,
A.freeBetLozengne {
	width: 62px;
	height: 89px;
	
	font-size: 9px;
	line-height: 12px;
	
	padding-left:65px;
	padding-top: 12px;
	padding-right: 10px;
	
	display: block;
	text-decoration: none;
	color: #EEEEEE;
}

A.forumLozenge {
	background: url(../images/forumsButton.gif) no-repeat;
}

A.freeBetLozengne {	
	background: url(../images/freeBetButton.gif) no-repeat;
}

.missActionDiv,
.haveYourSayDiv {
	width: 216px;
	_width: 207px;
	height: 30px;
	-height: 32px;
	
	display: block;
	font-weight: bold;
	
	font-size: 12px;
	
	padding-top: 80px;
	-padding-top: 78px;
	padding-left: 10px;
	margin-top: 10px;
	margin-left: 0px;
	-margin-left: 1px;
	
	background-repeat: no-repeat;
}

.missActionDiv {
	background-image: url(../images/missAction.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=App_Assets/images/missAction.png,sizingMethod='scale');		
}

.haveYourSayDiv {
	background-image: url(../images/haveYourSay.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=App_Assets/images/haveYourSay.png,sizingMethod='scale');		
}

.missActionDiv .orangeButton,
.haveYourSayDiv .orangeButton {
	margin-top: -4px;
	left: -16px;
	-left: -10px;
}

.overlayFrame {
	position: absolute;
	bottom: 0px;
	left: 0px;
	
	z-index: 100;
	width: 734px;
	height: 28px;
	
	background: transparent url(../images/bottomOverlay.png) no-repeat scroll bottom left;
	-background-image: url('../images/bottomOverlay.gif');

	padding-left: 10px;
}

.overlayFrame,
.overlayFrame H1 {
	color: #BBBBBB;
	font-weight: bold;
	*font-weight: normal;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 26px;
}

.overlayFrame H1 {
	padding: 0px;
	margin: 0px;
}

.overlayFrameShort {
	height: 28px;
	width: 599px;
	-width: 589px;
	-bottom: -1px;
	
	background: transparent url('../images/bottomOverlayShort.png') no-repeat scroll bottom left;
	-background-image: url('../images/bottomOverlayShort.gif');
}

.overlayBlurb {
	position: absolute;
	top: 5px;
	right: 100px;
	
	color: #EEEEEE;
	letter-spacing: 0;
	text-align: right;	
	font-size: 10px;
	font-weight: normal;
	
	padding-right: 8px;
	margin-top: 1px;
	margin-left: 130px;
}

.overlayBlurbShort {
	width: 200px;
}

.viewOddsOverlay {
	position: absolute;
	bottom: -4px;
	right: 6px;
	
	width: 80px;
	z-index: 200;
}

.viewOddsOverlay .orangeButton {
	position: relative;
	top: -5px;
}

.frameContent {
	width: 1px;
	height: 238px;
	text-decoration: none;
	display: block;
	cursor: hand;	
}

A.joinNowLink {
	display: block;
	background: url('../images/joinNow.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=App_Assets/images/joinNow.png,sizingMethod='scale');
	width: 86px;
	height: 34px;
	_width: 83px;
	_height: 29px;
	margin-top: 4px;
	margin-left: -2px;
	cursor: hand;
}
A.joinNow:HOVER {
	background: url('../images/joinNowOver.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=App_Assets/images/joinNow.png,sizingMethod='scale');
}

.padder {
	height: 30px;
}

.eventBlock {
	position: relative;
	zoom: 1;
	padding-bottom: 22px;
}

.borderImage {
	float: left;
	border: 1px solid #222222;
}

.forumContainer {
	
}

.forumTop {
	background: transparent url(../images/forumTop.jpg) no-repeat scroll top left;
	width: 745px;
	height: 64px;
	
	position: relative;
}

.forumHeader {
	position: absolute;
	left: 16px;
	top: 24px;
	*top: 25px;
	
	font-size: 16px;
}

.forumDateTime {
	position: absolute;
	right: 12px;
	top: 25px;
	
	text-align: right;
}

.forumBreadcrumb {
	background: #000000 url(../images/forumBreadcrumbBG.gif) repeat-x scroll top left;
	width: 733px;
	padding-left: 10px;
	
	min-height: 33px;
	-height: 33px;
	
	border: 1px solid #666666;
	position: relative;
}

.forumBreadcrumbContainer {
	float: left;
	width: 560px;
}

.forumUp {
	background: transparent url(../images/forumUp.gif) no-repeat scroll top left;
	width: 12px;
	height: 12px;
	
	display: block;
	cursor: pointer;
	float: left;
	
	margin-right: 4px;
	margin-top: 10px;
}

.forumBreadcrumbLink {
	float: left;
	color: #FF9900;

	line-height: 31px;
	padding-left: 6px;
	padding-right: 6px;
	
	white-space: nowrap;
	display: block;
	
	text-decoration: none;
	cursor: pointer;
}

.forumBreadcrumbSeparator {
	background: transparent url(../images/forumBreadcrumbSeparator.gif) no-repeat scroll bottom left;
	width: 6px;
	height: 21px;
	
	float: left;
}

.forumSearch {
	position: absolute;
	right: 3px;
	top: 8px;
}

.forumSearch .input {
	float: left;
	margin-right: 6px;
}

.forumGo {
	background: transparent url(../images/forumGo.png) no-repeat scroll top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/forumGo.png,sizingMethod='scale');
	
	width: 39px;
	height: 23px;
	
	float: left;
	position: relative;
	top: -2px;
}

.forumGo:HOVER {
	background-image: url(../images/forumGoHL.png);
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/forumGoHL.png,sizingMethod='scale');
}

A.forumGo {
	display: block;
	cursor: pointer;
}

.forumCategory {
	background: transparent url(../images/forumCategoryBG.gif) no-repeat scroll top left;
	width: 718px;
	height: 22px;
	padding-left: 27px;
	
	position: relative;
	display: block;
	
	color: #666666;
	line-height: 20px;
	*line-height: 21px;
	text-decoration: none;
}

A.forumCategory {	
	cursor: pointer;
}

.forumCategoryOpen {
	background: transparent url(../images/forumCategoryOpen.gif) no-repeat scroll top left;
	width: 9px;
	height: 6px;
	
	position: absolute;
	top: 8px;
	left: 12px;
}

.forumCategoryClosed {
	background: transparent url(../images/forumCategoryClosed.gif) no-repeat scroll top left;;
	width: 6px;
	height: 9px;
	
	position: absolute;
	top: 7px;
	left: 14px;
}

.forumListOverflow {
	overflow: hidden; 
	height: 100%;
	
	position: relative;
	z-index: 1;
}

.forumListContainer {
	background: transparent url(../images/bg.jpg) repeat-x scroll top left;
	width: 745px;
	
	position: relative;
	z-index: 1;
}

#panel-FORUMS .forumListContainer {
	width: 600px;
}

.forumListContent {
	padding: 10px 14px 10px 14px;
}

.forumListRow {
	width: 745px;
}

.forumListAdmin {
	margin-left: 14px;
	padding-bottom: 14px;
}

.forumHeaderAdmin {
	position: absolute;
	margin-top: -19px;
	right: 6px;
}

.forumListAdmin .pinkButtonPlain,
.forumHeaderAdmin .pinkButtonPlain {
	float: left;
	margin-right: 4px;
}

.forumListHeader,
.forumListCounts,
.forumListLastPost,
.threadListHeader,
.threadListLastPost,
.threadListCounts,
.threadListIcon {
	padding: 14px;
	float: left;
	
	text-align: left;
	vertical-align: top;
}

.threadListIcon {
	width: 27px;
	text-align: center;
	padding-top: 18px;
}

.forumListHeader {
	width: 276px;
}

.threadListHeader {
	width: 230px;
}

.forumListTitle {
	display: block;
	font-size: 12px;
}

.forumListTitleRead {
	font-weight: normal;
}

.forumListCounts {
	width: 185px;
}

.threadListCounts {
	width: 190px;
}

.forumListLastPost {
	width: 200px;
}

.threadListLastPost {
	width: 185px;
}

.forumListOddRow, .searchListOddRow, .oddListOddRow {
	background: transparent url(../images/forumOddRow.png) repeat-y scroll top left;
	-background-image: none;
}

.forumListOddRow TD, .searchListOddRow TD, .oddListOddRow TD {
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/oddRowIE6.png,sizingMethod='scale');
}

.oddListShortOddRow {
	background: transparent url(../images/shortOddRow.png) repeat-y scroll top left;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/shortOddRow.png,sizingMethod='scale');
}

.forumFooter {
	background: transparent url(../images/forumFooterBG.gif) repeat-x scroll top left;
	width: 100%;
	height: 28px;
	
	position: relative;
	display: inline-block;
}

.forumJumpContainer {
	position: absolute;
	right: 12px;
	margin-top: 18px;
	
	text-align: right;
	width: 100%;
}

.forumJumpHeader {
	float: right;
	line-height: 18px;
	color: #CCCCCC;
	
	padding-right: 10px;
}

.forumJumpContainer SELECT {
	float: right;
	margin-right: 6px;
}

.forumJumpContainer .forumGo {
	float: right;
	top: 0px;
	*top: -1px;
}

.floatLeft {
	float: left;
}

.lozengeContainerV {
	width: 135px;
	float: left;
	margin-left:8px;
	_margin-left: 6px;
}

.lozengeContainerVBanner {
	float: left;
	margin-left:20px;
	margin-top:8px;

	width: 120px;
    height: 600px;
	/* background: transparent url("../images/sports-books/888BannerRight.gif") no-repeat scroll top left;	*/
}

.lozengeContainerH {
	padding-top: 10px;
	padding-bottom: 10px;
}

.lozengeContainerH .lozengeContainer {
	float: left;
	width: 138px;
	
	padding-right: 18px;
}

.lozengeContainerHBanner {

	float: left;
	
	margin-left:8px;
	margin-top:8px;

	width: 728px;
    height: 90px;
	/* background: transparent url("../images/sports-books/888BannerBottom.gif") no-repeat scroll top left;	 */
}

.pageStart {
	background: transparent url("../images/paginationStart.png") no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationStart.png,sizingMethod='scale');
	
	width: 16px;
	height: 17px;
	
	display: block;
	cursor: pointer;
}

.pageStart:HOVER {
	background-image: url("../images/paginationStartHL.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationStartHL.png,sizingMethod='scale');
}

.pagination {
	float: right;
	display: block;
	position: relative;
	
	max-width: 590px;
}

.pageStart,
.pageLast,
.pageBack,
.pageNext {
	width: 16px;
	height: 17px;
	
	display: block;
	cursor: pointer;	
	float: left;
	
	-moz-outline-style: none;
}

.pages {
	float: left;
}

.pages A,
.pages SPAN {
	margin-right: 9px;
}

.pageStart {
	background: transparent url("../images/paginationStart.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationStart.png,sizingMethod='scale');
	margin-right: 10px;
}

.pageStart:HOVER {
	background-image: url("../images/paginationStartHL.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationStartHL.png,sizingMethod='scale');
}

.pageBack {
	background: transparent url("../images/paginationBack.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationBack.png,sizingMethod='scale');
	margin-right: 10px;
}

.pageBack:HOVER {
	background-image: url("../images/paginationBackHL.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationBackHL.png,sizingMethod='scale');
}

.pageLast {
	background: transparent url("../images/paginationLast.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationLast.png,sizingMethod='scale');
	margin-left: 10px;
}

.pageLast:HOVER {
	background-image: url("../images/paginationLastHL.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationLastHL.png,sizingMethod='scale');
}

.pageNext {
	background: transparent url("../images/paginationNext.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationNext.png,sizingMethod='scale');
	margin-left: 1px;
}

.pageNext:HOVER {
	background-image: url("../images/paginationNextHL.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/paginationNextHL.png,sizingMethod='scale');
}

.forumFooter .pagination {
	margin-top: 6px;
	margin-right: 9px;
}

.forumFooter .orangeButtonPlain {
	float: right;
	margin-right: 10px;
	margin-top: 6px;
}

.forumPostSep {
	background: transparent url("../images/forumPostSep.png") no-repeat scroll top;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/forumPostSep.png,sizingMethod='scale');
	
	width: 745px;
	height: 2px;
	
	font-size: 1px;
	line-height: 1px;
}

.postContainer {
	width: 725px;
	padding: 12px 10px 16px 10px;
}

.postDetails {
	width: 72px;
	padding-right: 20px;
	float: left;
}

.postContent {
	width: 523px;
	float: left;
	min-height:
}

.postEmail {
	width: 85px;
	padding-left: 20px;
	padding-top: 32px;
	float: left;
}

.postAuthor {
	font-weight: bold;
}

.postAvatar {
	margin-top: 11px;	
}
.postAvatarSpacer {
	margin-right: 10px;
}
.postAvatarSize {
	width: 70px;
}
.postAvatarWarning {
	font-style: italic;
	font-size:11px; 
	padding-left: 15px; 
	padding-top: 3px;
	float: left;
}

.postRank {
	margin-top: 16px;
	margin-bottom: 4px;
	color: #FF9900;
}

.postRankAdmin {
	color: #FF3300;
}

.postRankModerator {
	color:#FF6600;
}

.postStars {
	background: transparent url("../images/postStarsFore.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/postStarsFore.png,sizingMethod='scale');
	
	width: 71px;
	height: 14px;
	
	position: relative;
}

.postCount {
	color: #999999;
	margin-top: 4px;
}

.postTime {
	font-size: 10px;
	color: #999999;
	margin-top: 1px;
	margin-bottom: 12px;
}

.postBody {
	margin-bottom: 12px;
}

.postBody .quoteHeader {
	padding-left: 4px;
	margin-top: 10px;
}

.postBody .quoteHeader,
.postBody .quoteHeader * {
	font-size: 9px;
}

.postBody .quote {
	background-color: #000000;
	border: 1px dotted #313131;
	
	padding: 2px 4px 2px 4px;	
	margin-top: 2px;
	margin-bottom: 10px;
}

.postBody IMG {
	max-width: 500px;
}

.postSendEmail {
	background: transparent url("../images/emailIcon.gif") no-repeat scroll top left;	
	height: 13px;
	
	font-size: 10px;
	line-height: 8px;
	color: #999999;
	text-decoration: none;
	
	display: block;
	padding-left: 22px;
	cursor: pointer;
}

.postSendEmail:HOVER {
	color: #ffffff;
}

.postActions .orangeButtonPlain,
.postActions .pinkButtonPlain {
	float: left;
	margin-right: 7px;
}

.postAdminButtons {
	padding-top: 4px;
	
	position: relative;
	left: -2px;
}

.postAdminButtons .orangeButtonPlain,
.postAdminButtons .pinkButtonPlain {
	margin-top: 4px;
}

.replyContainer {
	padding: 12px;
}

.formBlock {
	margin-bottom: 5px;
}

.formLabel,
.formLabel *,
.formCheckbox,
.formCheckbox * {
	line-height: 18px;
}

DIV.formLabel {
	float: left;
	width: 148px;
}

.shortForm DIV.formLabel {
	width: 90px;
}

TD.formLabel,
TD.formCheckbox {
	padding-right: 10px;
}

.formCheckbox,
.formCheckbox LABEL {
	width: 100%;
}

.formCheckbox INPUT {
	position: relative;
	top: 0px;
	*top: 1px;
}

/* Firefox 2.0 hack. */
.formCheckbox INPUT, x:-moz-any-link {
	top: 2px;
}

.formCheckbox LABEL  {
	position: relative;
	top: 3px;
	left: 6px;
}

.formInput {
	margin-right: 4px;
}

DIV.formInput {
	float: left;
	position: relative; /* IE 6 will not recognise elements inside this form if not positioned. */
	z-index: 1;
}

.formInput .input {
	width: 144px;
	position: relative; /* IE 6 will not recognise elements inside this form if not positioned. */
	z-index: 2;
}

.formInput .textarea {
	width: 500px;
	position: relative;
	z-index: 2;
}

.formInput SELECT {
	width: 149px;
}

.formInput TEXTAREA {
	width: 100%;
}

.formBlock .error {
	border: 2px solid #ff0000;
}

.formBlock TD.formInput .error {
	float: left;
	clear: right;
}

.formBlock .error .input {
	width: 140px;
	background-color: #ffd5d6;
}

.formBlock .error SELECT {
	width: 145px;
}

.formBlock .formCheckbox .wrapper  {
	position: relative;
	margin-top: 4px;
	
	width: 17px;
	height: 17px;
	
	*width: 18px;
	*height: 18px;
}

.formBlock .formCheckbox .wrapper INPUT  {
	position: absolute;
	top: -1px;
	left: -2px;
}

.formBlock .formCheckbox .error  {
	width: 13px;
	height: 13px;
	
	*width: 14px;
	*height: 14px;
}

.formBlock .formCheckbox .error INPUT  {
	position: absolute;
	top: -3px;
	left: -4px;
}

.formAction .orangeButton,
.formAction .orangeButtonPlainLarge,
.formAction .orangeButtonPlainExtraLarge {
	float: left;
	margin-right: 5px;
}

.adminFormActionsHeader,
.adminFormActionsHeaderFirst {
	font-size: 9px;
	font-weight: bold;
	color: #FF3300;
	
	margin-top: 10px;
	*margin-top: 0px;
}

.adminFormActionsHeaderFirst {
	margin-top: 0px;
}

.adminFormActions {
	background-color: #000000;
	border: 1px dotted #FF3300;
	
	margin-bottom: 10px;
	padding: 10px 8px 6px 8px;
}

#bbEditor-TOOLSET {
	padding-bottom: 10px;
}

.bbEditor-BUTTON {
	display: block;
	cursor: pointer;
	
	width: 20px;
	height: 20px;
	
	background: transparent none no-repeat scroll top left;
	float: left;
	margin-right: 4px;
}

#bbEditor-BUTTON_BOLD {
	background-image: url(../images/bbeditor/bbButtonBold.gif);
}

#bbEditor-BUTTON_BOLD:HOVER {
	background-image: url(../images/bbeditor/bbButtonBoldHL.gif);
}

#bbEditor-BUTTON_UNDERLINE {
	background-image: url(../images/bbeditor/bbButtonUnderline.gif);
}

#bbEditor-BUTTON_UNDERLINE:HOVER {
	background-image: url(../images/bbeditor/bbButtonUnderlineHL.gif);
}

#bbEditor-BUTTON_ITALIC {
	background-image: url(../images/bbeditor/bbButtonItalic.gif);
}

#bbEditor-BUTTON_ITALIC:HOVER {
	background-image: url(../images/bbeditor/bbButtonItalicHL.gif);
}

#bbEditor-BUTTON_HR {
	background-image: url(../images/bbeditor/bbButtonHR.gif);
}

#bbEditor-BUTTON_HR:HOVER {
	background-image: url(../images/bbeditor/bbButtonHRHL.gif);
}

#bbEditor-BUTTON_IMAGE {
	background-image: url(../images/bbeditor/bbButtonImage.gif);
}

#bbEditor-BUTTON_IMAGE:HOVER {
	background-image: url(../images/bbeditor/bbButtonImageHL.gif);
}

#bbEditor-BUTTON_LINK {
	background-image: url(../images/bbeditor/bbButtonLink.gif);
}

#bbEditor-BUTTON_LINK:HOVER {
	background-image: url(../images/bbeditor/bbButtonLinkHL.gif);
}

#bbEditor-BUTTON_QUOTE {
	background-image: url(../images/bbeditor/bbButtonQuote.gif);
}

#bbEditor-BUTTON_QUOTE:HOVER {
	background-image: url(../images/bbeditor/bbButtonQuoteHL.gif);
}

.bbEditor-BUTTON_SEP {
	width: 1px;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
	
	background-color: #313131;
	margin-left: 4px;
	margin-right: 8px;
	float: left;
}

#bbEditor-SELECT_COLOR {
	width: 80px;
	margin-right: 4px;
}

#bbEditor-SELECT_SIZE {
	width: 80px;
}

.calendarIcon {
	background: transparent url(../images/calendarIcon.gif) no-repeat scroll top left;
	width: 15px;
	height: 16px;
	
	display: block;
	cursor: pointer;
}

.ajax__calendar_container {
	z-index: 10;
}

.ajax__calendar_title {
	color: black;
}

.ajax__calendar_hover .ajax__calendar_title {
	color: #666666 !important;
}

.ajax__calendar_dayname {
	color: Black;
}

.ajax__calendar_day,
.ajax__calendar_month,
.ajax__calendar_year {
	background-color: #666666 !important;
}

.ajax__calendar_active .ajax__calendar_day,
.ajax__calendar_active .ajax__calendar_month,
.ajax__calendar_active .ajax__calendar_year {
	color: White !important;
	border: 1px solid black !important;
}

.ajax__calendar_other .ajax__calendar_day,
.ajax__calendar_other .ajax__calendar_month,
.ajax__calendar_other .ajax__calendar_year {
	color: #333333 !important;
}

.ajax__calendar_hover .ajax__calendar_day,
.ajax__calendar_hover .ajax__calendar_month,
.ajax__calendar_hover .ajax__calendar_year {
	background-color: #999999 !important;
	color: White !important;
}

.ajax__calendar_today {
	color: Black;
	padding-top: 0px !important;
	padding-bottom: 2px;
}

.ajax__calendar_hover .ajax__calendar_today {
	color: #666666 !important;
}

#oddsBreadcrumb {
	height: 13px;
	padding-bottom: 12px;
	padding-left: 4px;
	
	position: relative;
	overflow: hidden;
	margin: 0px;
}

.oddsBreadcrumbItem {
	float: left;
	display: block;
}

A.oddsBreadcrumbItem {
	cursor: pointer;
	text-decoration: underline;
}

#oddsBreadcrumb .openNewWindow {
	top: 2px;
}

.oddsBreadcrumbSeparator {
	float: left;
	background: transparent url("../images/oddsBreadcrumbSeparator.gif") no-repeat scroll bottom left;
	height: 13px;
	width: 5px;
	
	margin-left: 7px;
	margin-right: 7px;
}

.oddsHeaderLong {
	position: relative;
	z-index: 1;
	
	background: transparent url("../images/oddsHeaderBGLong.jpg") no-repeat scroll top left;
	height: 90px;
	width: 745px;
}

.oddsHeaderShort {
	position: relative;
	z-index: 1;
	
	background: transparent url("../images/oddsHeaderBGShort.jpg") no-repeat scroll top left;
	height: 132px;
	width: 600px;
}

#oddsButtonsContainer {
	position: absolute;
	z-index: 2;
	margin-top: -27px;
	
	width: 179px;
	height: 28px;
}

#oddsButtons {
	width: 179px;
	height: 28px;
	
	background-color: transparent;
	background-attachment: scroll;
	background-position: bottom left;
	background-repeat: no-repeat;
}

#oddsButtons,
#oddsButtons * {
	font-size: 12px;
}

.oddsTabsOdds {
	background-image: url("../images/oddsTabsOdds.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/oddsTabsOdds.png,sizingMethod='scale');
}

.oddsTabsForums {
	background-image: url("../images/oddsTabsForum.png");
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/oddsTabsForum.png,sizingMethod='scale');
}

.tabOdds,
.tabForums {
	float: left;
	display: block;
	position: relative;
	z-index: 2;
	
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
	
	-moz-outline-style: none;
}

.oddsTabsOdds .tabOdds {
	height: 28px;
	width: 89px;
	
	line-height: 28px;
	margin-left: 6px;
	-margin-left: 3px;
}

.oddsTabsOdds .tabForums {
	height: 22px;
	width: 77px;
	
	line-height: 24px;
	margin-top: 3px;
}

.oddsTabsForums .tabOdds {
	width: 79px;
	height: 22px;
	
	line-height: 24px;
	margin-left: 6px;
	-margin-left: 4px;
	margin-top: 4px;
}

.oddsTabsForums .tabForums {
	width: 85px;
	height: 27px;
	
	line-height: 28px;
}

/*

.tabOdds,
.tabForums {
	float: left;
	position: absolute;
	display: block;
	cursor: pointer;
	
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
	
	-moz-outline-style: none;
}

.oddsTabsOdds .tabOdds {
	width: 89px;
	height: 28px;
	
	line-height: 28px;
	top: 0px;
	left: 6px;
}

.oddsTabsOdds .tabForums {
	width: 77px;
	height: 23px;
	
	line-height: 24px;
	bottom: 1px;
	left: 95px;
}

.oddsTabsForums .tabOdds {
	width: 79px;
	height: 22px;
	
	line-height: 24px;
	top: 1px;
	left: 7px;
}

.oddsTabsForums .tabForums {
	width: 85px;
	height: 27px;
	
	line-height: 28px;
	bottom: 0px;
	left: 86px;
}
*/

#oddsPagination {
	position: absolute;
	z-index: 2;
	right: 0px;
	top: 0px;
	width: 90px;
	
	margin-top: 50px;
}

.oddsPaginationNext,
.oddsPaginationBack {
	width: 61px;
	height: 29px;
	
	padding-left: 24px;
	margin-bottom: 4px;
	display: block;
	cursor: pointer;
	
	color: Black;
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	text-decoration: none;
	
	float: right;
	clear: both;
	
	background-color: Transparent;
	background-position: top left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	
	-moz-outline-style: none;
}

.oddsPaginationNext {
	background-image: url(../images/oddsPaginateNext.gif);
}

.oddsPaginationBack {
	background-image: url(../images/oddsPaginateBack.gif);
}

.oddsPaginationNext:HOVER {
	background-image: url(../images/oddsPaginateNextHL.gif);
	width: 66px;
}

.oddsPaginationBack:HOVER {
	background-image: url(../images/oddsPaginateBackHL.gif);
	width: 66px;
}

.oddsHeaderTitle {
	position: absolute;
	top: 17px;
	left: 17px;
}

.oddsHeaderTitleText {
	float: left;
	
	width: 300px;
	margin-left: 21px;
}

.oddsHeaderLong .oddsHeaderTitleText,
.oddsHeaderLong .oddsHeaderTitleText * {
	font-size: 16px;
	line-height: 28px;
}

.oddsHeaderShort .oddsHeaderTitleText,
.oddsHeaderShort .oddsHeaderTitleText * {
	font-size: 16px;
	line-height: 16px;
}

.oddsHeaderShort .oddsHeaderSecondaryText {
	float: left;
	font-weight: bold;
}

.oddsEventClose {
	font-weight: bold;
	float: right;
	
	position: absolute;
	right: 14px;
	top: 16px;
}

.oddsComparisonNavigator {
	position: absolute;
	top: 70px;
	left: 0px;
}

.oddsComparisonNavigator .ocLabel {
	color: #000000;
	font-size: 13px;
	line-height: 21px;
	
	padding-left: 16px;
	padding-right: 14px;
	font-weight: bold;
	
	float: left;
}

.oddsComparisonNavigator SELECT {
	float: left;
	margin-right: 4px;
}

.oddsComparisonNavigator .forumGo {
	top: 0px;
}

.loading {
	background: #333333 url(../images/loader.gif) no-repeat scroll center;
	background-position: center 40px;
	
	color: #CCCCCC;
	text-align: center;
	border: 1px solid #666666;
	
	padding-top: 120px;
	padding-bottom: 30px;
	margin: 0px auto;
	
	width: 400px;
}

.postStars1 {
	background: transparent url("../images/onestar.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/onestar.png,sizingMethod='scale');
	
	width: 71px;
	height: 14px;
	
	position: relative;
}

.postStars2 {
	background: transparent url("../images/twostar.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/twostar.png,sizingMethod='scale');
	
	width: 71px;
	height: 14px;
	
	position: relative;
}

.postStars3 {
	background: transparent url("../images/threestar.png") no-repeat scroll top left;	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/threestar.png,sizingMethod='scale');
	
	width: 71px;
	height: 14px;
	
	position: relative;
}

.postStars4 {
	background: transparent url("../images/fourstar.png") no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/fourstar.png,sizingMethod='scale');
		
	width: 71px;
	height: 14px;
	
	position: relative;
}

.postStars5 {
	background: transparent url("../images/fivestar.png") no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/fivestar.png,sizingMethod='scale');
		
	width: 71px;
	height: 14px;
	
	position: relative;
}

.warning {
	color: #fe623a;
}

.warningText {
	color: #fe623a;
	padding-top: 2px;
}

.loginHeaderText,
.loginHeaderText * {
	padding-top: 10px;
}

.loginBlackWrap {
	background: transparent url('../images/hugeBlackWrap.jpg') no-repeat scroll left top;
	width:745px;
}
.loginBlackWrap HR {
	width: 730px;
	margin-left: -1px;
}
.loginTableVerticalSpacer {
	margin-top: 20px;
}

.bubble,
#oddsLoading {
	display: none;
	position: absolute;
	background-color: #141414;
	border: 1px solid #8E8E8E;
	z-index: 100;
	padding: 4px 6px 4px 6px;
	*padding-bottom: 0px;
}

#oddBubble {
	*padding-bottom: 4px;
}

.bubble,
.bubble * {
	line-height: 13px;
	color: #CCCCCC;
}

.bubble #bubbleTitle {
	font-weight: bold;
	color: #FF5B32;
}

.bubble #bubbleSubTitle {
	color: #FF5B32;
	margin-bottom: 6px;
}


.bubble #bubbleHeader {
	font-weight: bold;
}

.bubble #bubbleHeader .bestOdds,
.bubble #bubbleHeader .betType {
	font-weight: normal;
	font-style: italic;
}

.bubble #bubbleLink {
	color: #FF3D58;
	margin-top: 8px;
	text-decoration: underline;
}

.bubble #bubbleComments {
	color: #FF3F5A;
	margin-top: 8px;
}

.masterLogoutButton {
	float: right;
}

.loggedIn {
	color: #fd9a00;
	font-weight: bold;
}

#errorDetails {
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 3px;
	float: left;
}

.registrationFirstColumn {
	width: 131px;
}

#panel-ODDS,
#panel-FORUMS {
	position: relative;
	background: transparent url(../images/bg.jpg) repeat-x scroll top left;
	display: inline-block;
}

.oddsTable {
	width: 745px;
}

.oddsComparisonTable {
	width: 600px;
}

#oddsFuturesTable {
	background: transparent url('../images/vTableBG.png') repeat-y scroll top left;
	background-position: center 35px;
	
	-background-image: url('../images/futuresBettingBG.gif');
}

#panel-ODDS .oddsFuturesTableLong {
	-background-image: none;
}

#oddsFuturesTable .futuresOddsRow {
	-background-color: #606060;
}


#oddsSummaryTable .oddsForumButton {
	background: transparent url('../images/oddsForumButtonSummary.gif') no-repeat scroll top left;
	width: 73px;
	height: 13px;
	
	display: inline-block;
	cursor: pointer;
}

#oddsSummaryTable .oddsForumButton:HOVER {
	background-image: url('../images/oddsForumButtonSummaryHL.gif');
}

#closingOddsSummaryTable .oddsButton {
	background: transparent url('../images/odds.png') no-repeat scroll top left;
	width: 40px;
	height: 23px;
	
	display: inline-block;
	cursor: pointer;
}

#closingOddsSummaryTable .oddsButton:HOVER {
	background-image: url('../images/oddsHL.png');
}


.oddsTable THEAD TR,
#tableResult THEAD TR {
	background: black url(../images/forumBreadcrumbBG.gif) repeat-x scroll top left;
}

.oddsTable THEAD TD,
#tableResult THEAD TD {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	
	position: relative;
	z-index: 1;
}

#tableResult THEAD TD {
	padding: 4px 6px 4px 6px;
}

#tableResult THEAD TD,
#tableResult THEAD TD A {
	min-height: 33px;
	-height: 33px;
	font-size: 13px;
	text-decoration: none;
	vertical-align: top;
}

.oddsTable THEAD TD A,
#tableResult THEAD TD A {
	display: inline-block;
	cursor: pointer;	
	
	position: relative;
	z-index: 2;
	
	/*line-height: 32px;*/
	-moz-outline-style: none;
}

.oddsTable THEAD TD.empty,
.oddsTable THEAD TD A {
	padding: 0px 10px 0px 10px;
}

.oddsTable THEAD TD.first,
#tableResult THEAD TD.first {
	border-left: 1px solid #666666;
}

.oddsTable THEAD TD.last,
#tableResult THEAD TD.last {
	border-right: 1px solid #666666;
}

.oddsComparisonTable {
	width: 600px;
}

.oddsComparisonTable THEAD TD,
.oddsComparisonTable .headerRowForums TD {
	
}

.oddsComparisonTable THEAD TD A {
	padding-left: 14px;
	padding-right: 14px;
}

.oddsComparisonTable THEAD TD.first,
.oddsComparisonTable .headerRowForums TD.first {
	
}

.oddsComparisonTable THEAD TD.last,
.oddsComparisonTable .headerRowForums TD.last {
	
}

.oddsTable TBODY TD {
	text-align: center;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	height: 25px;
}


#tableResult TBODY TD {
	text-align: left;
	font-weight: normal;
	padding: 4px 6px 4px 6px;
	height: 25px;
}

#oddsSummaryTable TBODY TD.first {
	border-right: 1px solid #999999;
	width: 1%; /* We want this column to be as small as possible, but IE only does this well if we use a percentage. */
}

#oddsSummaryTable TBODY TD {
	width: 1%; /* We want this column to be as small as possible, but IE only does this well if we use a percentage. */
	padding-bottom: 5px;
	padding-top: 4px;
}

#oddsSummaryTable TBODY TD.max {
	width: 100%;
	text-align: left;
}

#oddsSummaryTable TBODY TD.odds,
#oddsSummaryTable TBODY TD.odds * {
	text-align: right;	
	
	font-size: 10px;
	line-height: 12px;
}

#oddsSummaryTable TBODY TD.final {
	border-right: 1px solid #999999;
}


#oddsSummaryTable TBODY TD.first {
	border-right: 1px solid #999999;
	width: 1%; /* We want this column to be as small as possible, but IE only does this well if we use a percentage. */
}

#oddsSummaryTable TBODY TD {
	width: 1%; /* We want this column to be as small as possible, but IE only does this well if we use a percentage. */
	padding-bottom: 5px;
	padding-top: 4px;
}

#oddsSummaryTable TBODY TD.max {
	width: 100%;
	text-align: left;
}

#oddsSummaryTable TBODY TD.odds,
#oddsSummaryTable TBODY TD.odds * {
	text-align: right;	
	
	font-size: 10px;
	line-height: 12px;
}

#oddsSummaryTable TBODY TD.final {
	border-right: 1px solid #999999;
}





#closingOddsSummaryTable TBODY TD.first {
	border-right: 1px solid #999999;
	width: 1%; /* We want this column to be as small as possible, but IE only does this well if we use a percentage. */
}

#closingOddsSummaryTable TBODY TD {
	width: 1%; /* We want this column to be as small as possible, but IE only does this well if we use a percentage. */
	padding-bottom: 5px;
	padding-top: 4px;
}

#closingOddsSummaryTable TBODY TD.max {
	width: 100%;
	text-align: left;
}

#closingOddsSummaryTable TBODY TD.odds,
#closingOddsSummaryTable TBODY TD.odds * {
	text-align: right;	
	
	font-size: 10px;
	line-height: 12px;
}

#closingOddsSummaryTable TBODY TD.final {
	border-right: 1px solid #999999;
}

.oddsTable TBODY TD,
.oddsTable TBODY TD A {
	text-decoration: none;
}

.oddsTable TBODY TD A {
	display: block;
	cursor: default;	
	
	line-height: 22px;
}

.oddsTable TBODY TD A:HOVER {
	color: #FF6600;
}

.oddsTable TBODY TD A.oddsSummaryEventLink {
	cursor: pointer;
}

.oddsComparisonTable TBODY TD {
	padding-left: 14px;
	padding-right: 14px;
	
	padding-bottom: 5px;
	padding-top: 4px;
}

.oddsComparisonTable TBODY TD.odd,
.oddsComparisonTable TBODY TD.odd * {
	line-height: 13px;
}

.oddsTable THEAD TD,
.oddsTable THEAD TD A,
.oddsTable .headerRowForums TD {
	min-height: 33px;
	-height: 33px;
	text-align: center;
	
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.oddsTable THEAD TD A {
	line-height: 31px;
}

.oddsComparisonTable TD.sportsBook {
	text-align: left;
}

.oddsComparisonTable TBODY TR.bestOdds TD.sportsBook {
	color: #FF6600;
	font-weight: bold;
}

.oddsComparisonTable TBODY TR.oddsSeparator {
	background: transparent url(../images/oddsComparisonSepBG.gif) no-repeat scroll top left;
}

.oddsComparisonTable TBODY TR.oddsSeparator TD {
	height: 22px;
	padding: 0px;
}

.oddsComparisonTable TBODY TR.oddsSeparator A {
	display: block;
	cursor: pointer;
	
	padding-right: 27px;
	width: 573px;
	height: 22px;
	
	text-align: right;
	color: #666666;
	line-height: 20px;
	*line-height: 21px;
	text-decoration: none;
	
	background: transparent url(../images/forumCategoryOpen.gif) no-repeat scroll 582px center;
}

.oddsComparisonTable TBODY TR.oddsSeparator A.closed {
	background-image: url(../images/forumCategoryClosedRev.gif);
}

.openNewWindow {
	background: transparent url(../images/newWindowIcon.gif) no-repeat scroll top left;
	height: 13px;
	padding-left: 20px;
	display: block;
	color: #fe3f12;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	
	position: absolute;
	right: 12px;
	top: 8px;
}

#panel-SEARCHMEMBERS {
	background: transparent url('../images/bg.png') repeat-x scroll left top;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/bg.png,sizingMethod='scale');
}

#panel-SEARCHMEMBERS TABLE {
	width: 100%;
}

#panel-SEARCHMEMBERS TABLE TR.alternate {
	background: transparent url('../images/searchMembersBGOdd.png') repeat-y scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/searchMembersBGOdd.png,sizingMethod='scale');
}

#panel-SEARCHMEMBERS THEAD TR {
	background: black url(../images/forumBreadcrumbBG.gif) repeat-x scroll top left;
}

#panel-SEARCHMEMBERS TABLE THEAD TR TH {
	width: 40px;
	border-bottom: 1px solid #666666;
	
	background: transparent url('../images/bg.png') repeat-x scroll left top;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/bg.png,sizingMethod='scale');
}

#panel-SEARCHMEMBERS TABLE TBODY TR TD {
	width: 40px;
	padding-left: 5px;
	height: 40px;
	vertical-align: top;
	-position:relative;
}

#panel-SEARCHMEMBERS TABLE TBODY TR TD.icon {
	width: 1%;
	padding-right: 6px;
}

.NoThreadsContainer {
	width: 733px;
	background: transparent url("../images/bg.jpg") repeat-x scroll top left;
	position:relative;
	z-index: 1;
	font-size:11px;
	line-height: 16px;	
	padding-left:12px;
}

.futuresOdd {
	-moz-outline-style: none;
}

.bestOdds {
	color: #FF6600;
	font-weight: bold;
}

.bestOddsLegend {
	position: absolute;
	top: 20px;
	right: 20px;
	height: 10px;
	
	background: transparent url("../images/bestOdds.gif") no-repeat scroll top left;
	padding-left: 18px;
	line-height: 9px;
}

.forumOddsHeaders {
	background: #B12300 url("../images/forumOddsHeaderBG.gif") repeat-x scroll top left;
	border: 1px solid #990000;
	
	height: 33px;
	padding-left: 11px;
	padding-right: 11px;
	
	font-size: 13px;
	line-height: 32px;
	font-weight: bold;
	text-decoration: none;
}

NOSCRIPT {
	display: block;
	color: Red;
	width: 100%;
	
	padding-top: 10px;
	padding-bottom: 10px;
	
	font-weight: bold;
	text-align: center;
}

.profileImage {
	float: left;
	padding-right: 15px;
}

.profileDetails {
	float: left;
}
.profileDetails .title {
	color: #FF3300;
	font-size: 16px;
	padding-bottom: 5px;
}
.profileDetails .posts {
	margin-top: 10px;
}
.profilePrivate {
	font-style: italic;
	padding-top: 20px;
}
.profileResetButton {
	float: right;
	display: absolute;
}
.details, .details * {
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.detailsContact {
	float: right;
}

.oddsComparisonContainer {
	width: 600px;
	float: left;
}

BUTTON.threadListButton {
	float:left; 	
	margin-left:10px;
}

SELECT.forumsList {
	width:150px;
}

.forumListGo {
	background: transparent url(../images/forumGo.png) no-repeat scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/forumGo.png,sizingMethod='scale');
	
	width: 39px;
	height: 23px;
	
	float: left;
	position: relative;
	top: -2px;
}
.BreadcrumbLastLink {
	cursor:default;
}
#iconPreview {	
	width:24px;
	height: 24px;
	
	position:relative;
	float:left;
}
A.memberLink {
	text-decoration:underline; 
}

.sportListTopLevel{
	padding-left: 0;
	padding-top: 4px;
}
.sportListLevel2 {
	padding-left: 15px;
	padding-top:4px;
}

.sportListLevel3 {
	padding-left: 30px;
	padding-top: 5px;
}

.listBlock IMG {
	float: left;
	width: 75px;
	margin-right: 15px;
}

.listBlock IFRAME {
	float: left;
	width: 125px;
	margin-right: 15px;
}

.listBlock OBJECT {
	float: left;
	width: 125px;
	margin-right: 15px;
}


.freeBetting .listBlock IMG {
	width: auto;
}

.listBlock .textBlock {
	float: left;
	width: 485px;
}

.freeBetting .listBlock .textBlock {
	width: 380px;
}

.listBlock UL {
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
}

.listBlock .orangeButton {
	margin-top: 10px;
}

.contactBlock {
	background: transparent url(../images/email.gif) no-repeat scroll top left;
	background-position: 0px 6px;
	
	padding-left: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
	
	min-height: 28px;
	-height: 28px;
	
	float: left;
}
.postEditedBy {
	position:relative;
	margin-bottom:10px;	
	line-height:30px;
	font-size:9px;
}
.postReported{
	float:left;
	line-height:20px;
	color:#FF3300;
	font-weight:bold;
	padding-top:10px;
}

.oddsLogin {
	padding: 16px;
	padding-bottom: 6px;
}

.errorMessage {
	background: transparent url(../images/warning.gif) no-repeat scroll left;
	
	min-height: 21px;
	-height: 21px;
	
	color: #fe623a;
	padding-left: 30px;	
}

.noPostsContainer{
	padding: 16px 12px 16px 12px;
}

.postListWrap {
	width:573px;
}

.postContentWrap {
	width:371px;
}

.load {
	display: block;
	cursor: pointer;
	
	width: 21px;
	height: 23px;

	background: transparent url(../images/load.gif) no-repeat scroll left;		
}

.edit {
	display: block;
	cursor: pointer;
	width: 17px;
	height: 20px;
	background: transparent url('../images/edit.gif') no-repeat scroll left;
}

.delete {
	display: block;
	cursor: pointer;
	width: 21px;
	height: 21px;
	background: transparent url('../images/delete.gif') no-repeat scroll left;
}

.ban {
	display:block;
	cursor: pointer;
	width: 24px;
	height: 24px;
	background: transparent url('../images/ban.gif') no-repeat scroll left;
}

.iconCheck {
	background: transparent url('../images/icon_check.png') no-repeat scroll left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/icon_check.png,sizingMethod='scale');
	
	float: left;
	width: 16px;
	height: 16px;
	padding-right: 5px;
}
.iconUncheck {
	background: transparent url('../images/icon_uncheck.png') no-repeat scroll left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/icon_uncheck.png,sizingMethod='scale');
	
	float: left;
	width: 16px;
	height: 16px;
	padding-right: 5px;
}

.favouritesHead {
	color: #FF9900;
	padding-left: 5px;
}

.favourites {
	padding-left: 5px;
}

.orRow {
	color: #FF9900;
	font-weight: bold;
}

.match10 { color:#FF0000; }
.match9  { color:#FF2200; }
.match8  { color:#FF4400; }
.match7  { color:#FF5500; }
.match6  { color:#FF7700; }
.match5  { color:#FF9900; }
.match4  { color:#FFAA00; }
.match3  { color:#FFBB00; }
.match2  { color:#FFDD00; }
.match1  { color:#FFFF00; }

.linkButton {
	cursor: pointer; 
	display: inline-block; 
	text-decoration: none;
}

#panel-FORUMS .forumOddsHeaders .blackButton {
	position: absolute;
	top: 10px;
	right: 6px;
}

.forumViews {
	font-size: 12px;
	line-height: 33px;
	font-weight: normal;
	padding-left: 10px;
}

#errorBubble {
	padding: 4px 6px 4px 6px;
	*padding-top: 6px;
	*padding-bottom: 6px;
	-padding-top: 2px;
	-padding-bottom: 4px;
}

#errorBubble #errorDetails {
	background: transparent url(../images/warning.gif) no-repeat scroll left;
	padding-left: 28px;
	
	line-height: 15px;
	color: #fe623a;

	min-height: 21px;
	-height: 21px;

	max-width: 240px;
	-width: 240px;
}

#errorBubble TABLE,
#errorBubble TD {
	height: 100%;
}

.mandatory {
	font-size: 10px;
	color: #f00;
	padding-left: 5px;
}

.mandatoryWarning {
	color: #f00;
	float:right;
	margin-right: 10px;
}
.divLinkOddsComparision {
	padding-bottom:10px;
	font-weight:bold;
	
}
.notifyEmail {
	background-color:#333333;
	border-style:solid;
	border-color:#999999;
	border-width:thin;
}

.recaptcha A {
	position: relative;
}

.otherSportsMenu {
	float: left;
	width: 190px;
}

.IE6Position {
	-position: relative;
	-cursor: pointer;
}

ol.lookaround li {
  margin: 1em 0;
}

.signupnow_wrapper {

	position: relative;
	top: -2px;
	-height: 89px;

	
}

.signupnow_wrapper A, .signupnow_wrapper A:HOVER {
	cursor: pointer;
}

.signupclick {

	height: 125px;
	width: 465px;
	
	font-size: 11px;
	line-height: 14px;

	border-style:solid;
	border-color:#999999;
	border-width:thin;
	
	padding-top: 18px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 110px;
	
	display: block;
	text-decoration: none;
	
	background: transparent url(../images/signup_bg.png) scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/signup_bg.png,sizingMethod='scale');

	
	
}

.pokersignupclick {

	height: 85px;
	width: 465px;
	
	font-size: 11px;
	line-height: 14px;

	border-style:solid;
	border-color:#999999;
	border-width:thin;
	
	padding-top: 18px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 110px;
	
	display: block;
	text-decoration: none;
	
	background: transparent url(../images/signup_bg.png) scroll top left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/signup_bg.png,sizingMethod='scale');

	
	
}


.emailsignup {
	background: transparent url(../images/e-mail_cash.gif) no-repeat scroll top left;
	width: 100px;
	height: 100px;
	
	position: absolute;
	top: 10px;
	left: 475px;
}

.pokersignup {
	background: transparent url(../images/cards.gif) no-repeat scroll top left;
	width: 60px;
	height: 60px;
	
	position: absolute;
	top: 10px;
	left: 495px;
}


.signupnowbutton {
	background: url('../images/orangeButton.png') no-repeat left top;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButton.png,sizingMethod='scale');
	-position: relative;

	position: absolute;
	top: 115px;
	left: 485px;
}

.pokersignupnowbutton {
	background: url('../images/orangeButton.png') no-repeat left top;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButton.png,sizingMethod='scale');
	-position: relative;

	position: absolute;
	top: 80px;
	left: 485px;
}

.signupnowbutton:HOVER,
A:HOVER .signupnowbutton {
	background-image: url(../images/orangeButtonHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonHL.png,sizingMethod='scale');
	-position: relative;
}

.pokersignupnowbutton:HOVER,
A:HOVER .pokersignupnowbutton {
	background-image: url(../images/orangeButtonHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonHL.png,sizingMethod='scale');
	-position: relative;
}

#loginBoxWrap {
	position:absolute;
	overflow:hidden;
	margin-left:605px;
	margin-top:10px;
	width:355px;
	height:75px;
	background: transparent url(../images/login-box-wrap.png) no-repeat scroll left;
}
#loginBoxLeftText{
	width:125px;
	float:left;
}

.loginBoxLargeText{
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	padding-right:5px;
}
.loginBoxSmallText{
	font-size:9px;
	line-height:11px; 
	
	padding-left:8px;
	padding-top:3px;
	padding-right:7px;
	padding-bottom:3px;
}

.signUpButton {
	width:75px;
	height:18px;	
	text-indent: -1000px;
	background: transparent url(../images/signup.gif) no-repeat scroll left;
	color: transparent;
}


.twitter {
	
 	color: #E2E2E2;
	
	padding-left: 0px;
	padding-right: 0px;

	background: url(../images/twitterBackground.png) no-repeat;
	
	width: 745px;
	min-height: 50px;
	

}

#twitter_update_list li {
	
	list-style-type:none;

}


#twitter_update_list span {
	
	font-size:18px;
	line-height:24px; 
	font-style:italic;
	font-family:'Times New Roman';
	

}


#twitter_update_list span a {
	
	background: url(../images/viewOdds.png) no-repeat left top;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButton.png,sizingMethod='scale');
	-position: relative;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;

	position: relative;

	display: block;
	position: relative;
	
	width: 76px;
	height: 24px;
	
	cursor: pointer;
	margin-left: -3px;
	padding-right: 6px;

	font-weight: bold;
	text-decoration: none;
	
	font-size: 0px;
	line-height: 21px !important;
	letter-spacing: -1px;
	text-align: center;
	cursor: pointer;

	color: #ffffff;
}

#twitter_update_list span a:HOVER {
	background-image: url(../images/viewOddsHL.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/orangeButtonHL.png,sizingMethod='scale');
	-position: relative;
}


.BlogItem {
	
	padding-left:8px;
	padding-right:2px;

	margin-top:8px;
	
	background-image: url(../images/wideBlackSmallHeightShort.png);

	width: 587px;


}



.BlogTitle {
	
    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:22px;
	line-height:26px; 
	font-weight: bold;

	color: #dddddd;

}

.BlogAuthor {
	
	font-weight: bold;

}

.PostContentCell {
	
	border-width: 1px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #4A4A4A #4A4A4A #4A4A4A #4A4A4A;

}

.BlogAuthorCell {
	padding: 2px 0px 4px 0px;
}


.paidAd {
	
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	
	background-image: url(../images/paidAd.png);

	width: 560px;
	height: 100px;
}

.paidAdText {
	
	padding-left:10px;
	padding-right:10px;
    padding-top:10px;
    
    width: 540px;
	height: 90px;
}
