#MainPageImportantMessage {
	width: 605px;
	height: 150px;
	border: 5px solid #fff;
	position: absolute;
	top: 210px;
	left: 35%;
}
#MainPageImportantMessageBG {
	background-color: #fff;
	width: 605px;
	height: 150px;
	position: absolute;
		/*filter: alpha(opacity=90);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;*/
}
#MainPageImportantMessageBG SPAN {
	display: none;
}
#MainPageImportantMessageText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 605px;
	height: 150px;
	position: absolute;
}
#MainPageImportantMessageText H2 {
	background-color: #fff;
	font-family: Impact;
	font-size: 24px;
	font-weight: normal;
	color: #a00;
	text-align: center;
	text-transform: uppercase;
	line-height: 25px;
	height: 29px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #a77;
}
#MainPageImportantMessageText P {
	font-weight: bold;
	text-align: justify;
	margin: 0;
	padding: 15px 15px 0 15px;
}
#MainPageImportantMessageClose {
	background-color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	width: 60px;
	height: 30px;
	float: right;
}
#MainPageIntro {
	background-color: #2d0b04;
	background-image: url(/images/mainpage/siteintro/bg.gif);
	background-repeat: repeat-x;
	height: 500px;
}
#MainPageIntroTop {
	background-image: url(/images/mainpage/siteintro/top-bg.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	height: 20px;
}
#MainPageIntroLeft {
	background-image: url(/images/mainpage/siteintro/left-bg.gif);
	background-position: 10px 0;
	background-repeat: no-repeat;
	width: 20px;
	height: 295px;
	float: left;
}
#MainPageOptions {
	width: 270px;
	height: 295px;
	float: left;
}
#MainPageOptionsLeft {
	background-image: url(/images/mainpage/siteintro/options-left-bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 5px;
	height: 295px;
	float: left;
}
#MainPageOptionsCenter {
	background-image: url(/images/mainpage/siteintro/options-bg.gif);
	background-position: 0 0;
	width: 245px;
	height: 295px;
	float: left;
}
#MainPageOptionsRight {
	background-image: url(/images/mainpage/siteintro/options-right-bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 20px;
	height: 295px;
	float: left;
}
#MainPageOptions H2 {
	height: 55px;
	margin: 0 0 5px 0;
	padding: 0;
}
#MainPageOptions H2 A {
	background-image: url(/images/mainpage/siteintro/signup-bg.gif);
	background-position: 40px 10px;
	background-repeat: no-repeat;
	width: 245px;
	height: 55px;
	display: block;
}
#MainPageOptions H2 A SPAN {
	display: none;
}
#MainPageOptions UL {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 10px 15px 0 15px;
	list-style: none;
}
#MainPageOptions UL LI {
	line-height: 31px;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #7c4238;
}
#MainPageOptions UL LI A {
	color: #fff;
}
#MainPageIntroImage {
	background-image: url(/images/mainpage/siteintro/image-bg.gif);
	background-position: 0 0;
	width: 690px;
	height: 295px;
	float: left;
}
#MainPageIntroImage1,
#MainPageIntroImage2,
#MainPageIntroImage3 {
	width: 690px;
	padding: 10px 0 0 0;
}
#MainPageIntroImagePic {
	width: 690px;
	height: 285px;
	vertical-align: bottom;
	position: relative;
}
#MainPageIntroImage1 #MainPageIntroImagePic {
	background-image: url(/images/mainpage/siteintro/picture-football.jpg);
}
#MainPageIntroImage2 #MainPageIntroImagePic {
	background-image: url(/images/mainpage/siteintro/picture-blackjack.jpg);
}
#MainPageIntroImage3 #MainPageIntroImagePic {
	background-image: url(/images/mainpage/siteintro/picture-nascar.jpg);
}
#MainPageIntroImagePic H3 {
	margin: 0;
	padding: 0;
}
#MainPageIntroImagePic H3 A {
	width: 690px;
	height: 165px;
	display: block;
}
#MainPageIntroImagePic H4 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	line-height: 45px;
	width: 575px;
	height: 50px;
	margin: 0 0 0 50px;
	padding: 0;
	position: absolute;
	left: 0;
	bottom: 40px;
	vertical-align: middle;
}
#MainPageIntroImagePic H4 SPAN {
	font-size: 36px;
	color: #fcff00;
}
#MainPageIntroImagePic H4 STRONG {
	font-size: 18px;
}
#MainPageIntroImagePic H4 IMG {
	position: absolute;
	right: 0;
	bottom:14px;
}
#MainPageIntroImagePic H4 A {
	background-image: url(/images/mainpage/intro/playnow.gif);
	width: 83px;
	height: 22px;
	display: block;
	position: absolute;
	right: 105px;
	bottom: 14px;
}
#MainPageIntroImagePic H4 A EM {
	display: none;
}
#MainPageIntroRight {
	background-image: url(/images/mainpage/siteintro/right-bg.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 295px;
	float: left;
}
#MainPageIntroBottom {
	background-image: url(/images/mainpage/siteintro/bottom-bg.gif);
	background-repeat: no-repeat;
	width: 1000px;
	height: 20px;
	clear: both;
}
#MainPageIntroFeatures {
	background-image: url(/images/mainpage/siteintro/features-bg.gif);
	background-repeat: repeat;
	background-position: top;
	height: 108px;
	padding: 0 6px;
	border-top: 1px solid #5f1f0c;
	border-bottom: 1px solid #5c230f;
}
#MainPageIntroFeatures DIV.mainpageintrofeaturesarea {
	width: 247px;
	padding: 4px 0;
	float: left;
}
#MainPageIntroFeatures DIV.mainpageintrofeaturesblock {
	margin: 0 6px;
	border: 1px solid #fff;
}
#MainPageIntroFeatures DIV.mainpageintrofeaturesimage {
	border-bottom: 1px solid #fff;
}
#MainPageIntroFeatures DIV.mainpageintrofeaturesimage IMG {
	vertical-align: bottom;
}
#MainPageIntroFeatures DIV.mainpageintrofeaturesblock H3 {
	background-color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
#MainPageIntroFeatures DIV.mainpageintrofeaturesblock H3 A {
	color: #fff;
}
#MainPageIntroSlogan {
	height: 45px;
}
#MainPageIntroSlogan P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: justify;
	line-height: 15px;
	margin: 0;
	padding: 10px 30px 0 30px;
}
#CRCasinoInfo {
	background-color: #900b00;
	background-image: url(/images/bottom/landbased/casino-bg.gif);
	height: 185px;
	clear: both;
}
#CRCasinoBanner {
	background-color: #0870ad;
	background-image: url(/images/bottom/landbased/bg.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	height: 30px;
	margin: 0;
	padding: 0;
}
#CRCasinoBanner H2 {
	font-size: 20px;
	font-variant: small-caps;
	color: #fff;
	line-height: 28px;
	margin: 0;
	padding: 0 0 0 100px;
}
#CRCasinoBanner H2 SPAN {
	font-size: 16px;
	margin: 0 5px;
}
#CRCasinoBlock {
	width: 488px;
	height: 143px;
	margin: 5px auto 0 auto;
	border-top: 1px solid #b2e5f5;
	border-left: 1px solid #b2e5f5;
	border-bottom: 1px solid #b2e5f5;
}
#CRCasinoBlock DIV.crcasinospace {
	color: #555;
	width: 243px;
	border-right: 1px solid #b2e5f5;
	float: left;
}
#CRCasinoBlock DIV.crcasinobox {
	background-color: #e7e7e7;
	background-image: url(/images/bottom/landbased/block-bg.gif);
	margin: 0;
	border: 1px solid #1face2;
	height: 141px;
}
#CRCasinoBlock DIV.crcasinospace H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
#CRCasinoBlock DIV.crcasinospace H3 A {
	color: #fff;
}
#CRCasinoBlock DIV.crcasinospaceimage {
	text-align: center;
	padding: 4px 0;
	margin: 0 5px;
	border-top: 1px dashed #73caeb;
	border-bottom: 1px dashed #73caeb;
}
#CRCasinoBlock DIV.crcasinospaceimage IMG {
	vertical-align: bottom;
}
#CRCasinoBlock DIV.crcasinospace P {
	color: #3c3c3c;
	margin: 0;
	padding: 15px 5px 0 5px;
}

#MainPageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
	padding: 10px;
}
#MainPageContent P {
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#MainPageContent DIV.maincontentblock {
	background-image: url(/images/mainpage/block-bg-short.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #ababab;
}
#MainPageContent DIV.maincontentblock H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	margin: 0 5px 5px 5px;
	padding: 0;
	border-bottom: 1px solid #aeaeae;
}
#MainPageContent DIV.maincontentblock P {
	text-align: center;
	padding: 5px;
	clear: both;
}
#MainPageContent DIV.maincontentblocksmall {
	padding: 15px 0 15px 0;
}
#MainPageContent DIV.maincontentblocksmall H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#MainPageContent DIV.maincontentblocksmall P {
	font-weight: bold;
	text-align: center;
	margin: 5px 0 10px 0;
	padding: 5px;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
}
#MainPageContent DIV.maincontentblocksmall P A {
	color: #944242;
}
#MainPageContent DIV.maincontenttext {
	padding: 5px 10px;
}
#MainPageContent DIV.maincontenttext P {
	text-align: justify;
}
#MainPageContent DIV.maincontentmorelink {
	padding: 5px;
}
#MainPageContent DIV.maincontentmorelink P {
	font-weight: bold;
	text-align: right;
	padding: 3px 0 0 0;
	border-top: 1px solid #aeaeae;
}
#MainPageContent DIV.mainpagebanner {
	padding: 10px 0 0 0;
}
#MainPageContent DIV.mainpagebanner DIV.maincontentblock P {
	padding: 5px 0 0 0;
}
#WelcomeMessage {
	padding: 10px 0 0 0;
}
#WelcomeMessage DIV.maincontentblock {
	background-image: url(/images/mainpage/welcome/bg.jpg);
	font-size: 10px;
	height: 48px;
	margin: 0 0 10px 0;
}
#WelcomeMessage DIV.maincontentblock P {
	line-height: 12px;
	text-align: justify;
	padding: 0 5px 0 130px;
}
#SportsbookRacebook {
	padding: 10px 0 0 0;
}
#ABCCredit {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}
#Sportsbook,
#Racebook,
#Casino {
	margin: 0;
	padding: 0;
}
#Sportsbook DIV.maincontentblock,
#Racebook DIV.maincontentblock,
#Casino DIV.maincontentblock {
	margin: 0 0 15px 0;
	padding: 0;
}
#Sportsbook DIV.maincontentblock DIV.mainfeatureimage,
#Racebook DIV.maincontentblock DIV.mainfeatureimage,
#Casino DIV.maincontentblock DIV.mainfeatureimage {
	padding: 0;
	margin: 5px 10px 15px 5px;
	float: left;
}
#Sportsbook DIV.maincontentblock DIV.mainfeatureimage IMG,
#Racebook DIV.maincontentblock DIV.mainfeatureimage IMG,
#Casino DIV.maincontentblock DIV.mainfeatureimage IMG {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#Sportsbook DIV.maincontentblock DIV.mainfeaturetext,
#Racebook DIV.maincontentblock DIV.mainfeaturetext,
#Casino DIV.maincontentblock DIV.mainfeaturetext {
	
}
#Sportsbook DIV.maincontentblock DIV.mainfeaturetext H2,
#Racebook DIV.maincontentblock DIV.mainfeaturetext H2,
#Casino DIV.maincontentblock DIV.mainfeaturetext H2 {
	width: 250px;
	height: 55px;
	line-height: 55px;
	font-size: 16px;
	display: block;
	float: left;
}
#Sportsbook DIV.maincontentblock DIV.mainfeaturetext P,
#Racebook DIV.maincontentblock DIV.mainfeaturetext P,
#Casino DIV.maincontentblock DIV.mainfeaturetext P {
	text-align: justify;
	margin: 0 10px 10px 10px;
	padding: 0;
}
#Sportsbook DIV.maincontentblock DIV.mainfeaturetext TABLE,
#Racebook DIV.maincontentblock DIV.mainfeaturetext TABLE,
#Casino DIV.maincontentblock DIV.mainfeaturetext TABLE {
	width: 525px;
	margin: 0 auto;
	padding: 0;
}
#Sportsbook DIV.maincontentblock DIV.mainfeaturetext TABLE TD,
#Racebook DIV.maincontentblock DIV.mainfeaturetext TABLE TD,
#Casino DIV.maincontentblock DIV.mainfeaturetext TABLE TD {
	width: 100px;
	border: 1px solid #ddd;	
	line-height: 15px;
	padding: 0 0 0 10px;
	margin: 0;
}
#Sportsbook DIV.maincontentblock DIV.mainfeaturetext TABLE TD A,
#Racebook DIV.maincontentblock DIV.mainfeaturetext TABLE TD A,
#Casino DIV.maincontentblock DIV.mainfeaturetext TABLE TD a {
	color: #AA1500; 
	font-weight: bold;
}

/* bonuses */
#SportsbookBonuses,
#CasinoBonuses {
	padding: 10px 0 0 0;
	clear: both;
}

#ImportantMessage {
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #BBB;
}
#ImportantMessage H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
}
#ImportantMessage P {
	text-align: justify;
	padding: 5px 0;
}
#ImportantMessage A {
	color: #0082CF;
	font-weight: bold;
	white-space: nowrap;
}
#ImportantMessage A:hover {
	color: #45BAFF;
}
