	/* Reset Styles */
	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline}
	
	/* remember to define focus styles! */
	:focus {
	outline: 0}
	
	body {
	line-height: 1;
	color: black;
	background: white}

	ul, ol {padding-left: 25px; margin: 10px 0; line-height: 1.2em}

	ul {
	list-style: none;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
	border-collapse: separate;
	border-spacing: 0;}
	
	caption, th, td {
	text-align: left;
	font-weight: normal;}
	
	blockquote:before, blockquote:after,
	q:before, q:after {
	content: "";}
	
	blockquote, q {
	quotes: "" "";}

	/* Standard Styles */
	body {font-family: Arial, Helvetica, sans-serif;font-size: 0.71em;color: #000;margin: 0;padding: 0; background-color: #fff}
	
	p, td, ul, ol, li, dl, dt, dd {font-family: Arial, Helvetica, sans-serif}
	input {font-family: Arial, Helvetica, sans-serif;font-size: 0.90em}

	a {color: #cc0000; font-weight: bold}
	
	p {margin: 10px 0; line-height: 1.3em}
	strong {line-height: 1.3em; font-weight: bold}
	img {border: 0;border-style: none;}
	h1 {padding-bottom: 4px; margin: 0 0 0 0; color: #eee; padding: 10px; font-weight: bold}
	.h1block {background-color: #56804d}
	h2 {font-size: 140%; padding-bottom: 0; margin: 10px 0; color: #555}
	.h2marg0 {margin-top: 0}
	h3 {font-size: 160%; padding: 0; margin: 10px 0; color: #555}
	h4 {padding-bottom: 4px; margin: 0 0 0 0; color: #eee; padding: 10px; font-weight: bold}
	/* Weird Fix to aid consistant look cross browser */
	hr {border: none;border-bottom: 1px solid #dedede;height: 0; margin-bottom: 10px}

	/* Site Layout Specific */
	.mastbody {text-align: left; padding: 0; margin: 0;background-color:#000;position:absolute;top:0;left:0}
	.mainbody {text-align: left; padding: 0; margin: 10px 0;}
	.contentbody {width: 765px;text-align: left;margin: 0; padding: 0}

	.contentl {float: left; width: 175px;position:absolute;top:105px;left:10px}
	.contentr {float: right; width: 570px;padding-left:175px;padding-top:95px}

	.contentr1 {float:left; width:400px;margin-left:20px;padding-left:175px; padding-top:95px}
	.contentr2 {float:left; width:154px; margin-left:10px;padding-top:95px}


	.bodybox {padding: 10px; border: 1px solid #a3d099; margin-bottom: 10px; background-color: #fff}
	.contentbox {border: 1px solid #cccccc; padding: 5px; margin: 0 0 10px 0}
	.contentimg {float: left; margin: 0 10px 0 0}

	#logo {float: left; width: 170px; text-align: center}
	.mastright {float: right; color: white; width: 570px; margin: 0}

	#frame-header-content ul { border-top:1px solid #BCC87B; border-left:1px solid #BCC87B; border-right: 1px solid #BCC87B; width: 567px; float: left; height: 31px; margin: 12px 0 0 0; padding: 0; background:#2C3829; }
	#frame-header-content li { list-style: none; float: left; margin-top: 8px; }

	#frame-header-content p { color: #FFFFFF; float: left; padding-top: 16px; line-height: 12px; }
	#frame-header-content ul { border-top:1px solid #BCC87B; border-left:1px solid #BCC87B; border-right: 1px solid #BCC87B; float: left; height: 31px; margin: 12px 0 0 0; padding: 0; background:#2C3829; width: 100%}
	#frame-header-content li { list-style: none; float: left; margin-top: 8px; }
	#frame-header-content .divider { border-right: 1px solid #BCC87B; padding: 0 13px 0 15px; }
	#frame-header-content .no-divider { padding: 0 13px 0 15px; }
	#frame-header-content a { color: #FFFFFF; font-weight: bold; font-size: 115%; text-decoration: none; }
	#frame-header-content a:hover { color:#ECFFE8; }
	
	#frame-nav-items { background: #43563f; padding-bottom: 12px; border-top: 1px solid #43563f}
	#frame-nav-items ul{ padding: 0; margin: 0;}
	#frame-nav-items li { background: url(/images/bullet-star.gif) no-repeat #F5EBCD; list-style: none; height: 16px; padding-top: 4px; border-left: 1px solid #43563f; border-right: 1px solid #43563f; margin: 0; padding-left: 3px}
	#frame-nav-items a { color:#000000; text-decoration: none; font-weight: bold; padding-left: 23px; }
	#frame-nav-items a:hover { color:#CC9900; text-decoration: none; }

	#footer {margin: 20px 0 0 0; padding-left:10px}
	#footer a {border-right: 1px solid #ad9d80; padding-right: 4px; padding-left: 1px; color: #666; font-weight: bold; text-decoration: none}
	.noborder {border: 0}
	.footlinks {padding-top: 3px; margin-right: 10px}
	.foottext {border-top: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px; color: #666666; margin-bottom: 20px}
	
	.starlink {background: url(/images/step-guide-stargif.png) no-repeat;  padding: 2px 0 0 25px}

	.starlink2 {background: url(/images/step-guide-stargif.png) no-repeat top left;  padding: 3px 0 0px 25px; display: inline}

	.simplebox {margin: 0 0 10px 0; padding: 10px; border: 1px solid #bbb; zoom:1}

	/* Custom Site Styles */
	ul {padding: 10px 0}
	li {padding-left: 15px;margin-bottom: 7px;background: url(/images/img-bullet.gif) no-repeat left 50%}
	
	.ulnorm {padding: 10px 0; padding-left: 15px; list-style-type:disc}
	.ulnorm li {padding-left: 0}
	
	/* Custom Backgrounds */
	
	.bgdice {background: #ddf7d6 url(/images/bg-header-dice.gif) no-repeat top}
	.bgcards {background: #ddf7d6 url(/images/bg-header-cards.gif) no-repeat top}
	
	/* Basic additions */
	.center {text-align: center}
	.clear {clear: both; height: 0; overflow: hidden;}
	.clearl {clear: left; height: 0; overflow: hidden}
	.clearr {clear: right; height: 0; overflow: hidden}

	.floatr {float: right}
	.floatl {float: left}

	.font80 {font-size: 80%}
	.font120 {font-size: 120%}
	.font110 {font-size: 110%}
	.font170 {font-size: 170%}
	.font270 {font-size: 270%}
	
	.w31 {width: 31%}
	.w40 {width: 40%}
	.w49 {width: 49%}
	.w41 {width: 41%}
	.w55 {width: 55%}
	.w57  {width: 57%}
	
	.w41px {width: 40px}
	.w50 {width: 50px}
	.w65 {width: 65px}
	.w95 {width: 95px}
	.w100 {width: 100px}
	.w110 {width: 110px}
	.w140 {width: 140px}
	.w180 {width: 180px}
	.w185 {width: 185px}
	.w280 {width: 280px}
	
	.bold {font-weight: bold}
	
	/* Margins */
	.marg0 {margin:0}
	
	.margb0 {margin-bottom:0}
	.margb10 {margin-bottom:10px}
	
	.margt0 {margin-top:0}
	.margt5 {margin-top:5px}
	.margt7 {margin-top:7px}
	.margt10 {margin-top:10px}
	.margt15 {margin-top:15px}
	.margt20 {margin-top:20px}
	
	.margtb3 {margin:3px 0}
	.margtb10 {margin:10px 0}

	.margr1 {margin-right:1px}
	.margr2 {margin-right:2px}

	.margrb10 {margin: 0 10px 10px 0}
	.marglb10 {margin: 0 0 10px 10px}

	.pad0 {padding:0}
	.pad5 {padding:5px}
	.pad10 {padding:10px}
	
	.padtop0 {padding-top:0}
	.padtop5 {padding-top:5px}
	.padtop20 {padding-top:20px}
	
	.padr3 {padding-right:5px}
	
	.padl0 {padding-left:0}

	.padmarg0 {padding:0;margin:0}

	.bordert0 {border-top:0}

	/* Colors */
	.red {color:#CC0000}
	.white {color: white}
	.green {color: #396b2e}
	.darkgrey {color: #555}
	
	/* Background Colors */
	.peach {background-color:#f5ebcd}
	.mint {background-color:#eef8ed}
	
	/* Nav Tabs */
	
	#tabnav {height: 10px;margin: 0;padding-left: 10px;background: url(/images/spacer-green.gif) repeat-x bottom}
	#tabnav li {margin: 0;padding: 0;display: inline;list-style-type: none}
	#tabnav a:link, #tabnav a:visited {float: left;background: #56804d;font-size: 10px;line-height: 14px;font-weight: bold;padding: 2px 5px 2px 5px;margin-right: 4px;border: 1px solid #a3d099;text-decoration: none;color: #fff}
	#tabnav a:link.active, #tabnav a:visited.active {border-bottom: 1px solid #fff;background: #fff;color: #000}
	#tabnav a:hover {background: #6b9d61}
	
	/* Homepage Specific Styles*/

	.bodybox {padding: 10px; border: 1px solid #a3d099; margin-bottom: 10px; background-color: #fff}
	.contentbox {border: 1px solid #cccccc; padding: 5px; margin: 0 0 10px 0}
	.contentimg {float: left; margin: 0 10px 0 0}
	
	.lpromotitle {background-color: #cc0000; margin-top:10px; padding: 10px; color: white; font-weight: bold}
	.lpromoimg {margin: 0; border-right: 1px solid #9dd591; border-left: 1px solid #9dd591}
	.lpromocopy {padding: 10px; margin-bottom: 10px; border: 1px solid #9dd591; zoom: 1}
	
	.charthead {padding: 10px; background-color: #56804e; color: #ecf7cf; font-weight: bold}
	.chartrow {padding: 5px; color: #000; font-weight: bold; margin-top: 0; height: 25px}
	
	.row1 {background-color: #c1c1c1}
	.row2 {background-color: #cfcfcf}
	.row3 {background-color: #ddd}
	.row4 {background-color: #e2e2e2}
	.row5 {background-color: #f1f1f1}
	
	.rowlogo {float: left; width: 60px; height: 28px}
	.rowname {float: left; width: 150px; height: 28px;padding-top: 7px}
	.rowbonus {float: left; width: 50px; height: 28px; text-align: center;padding-top: 7px}
	.rowspace {float: left; width: 30px; height: 28px; text-align: center;padding-top: 7px}
	.rowmonth {float: left; width: 50px; height: 28px; text-align: center;padding-top: 7px}
	.rowrating {float: left; width: 75px; height: 28px;padding-top: 7px}
	.rowreview {float: left; width: 80px; height: 28px;padding-top: 7px}
	.rowplay {float: left; width: 30px; height: 28px;padding-top: 7px}

	.offerlir {float: left; padding: 6px 5px 6px 21px; color: white; display:block; background: #cc0000 url(/images/bullet-star-hp-redXXX.gif) no-repeat}
	.offerlib {float: right; padding: 6px 5px 6px 21px; color: white; display:block; background: #331f20 url(/images/bullet-star-hp-black.gif) no-repeat}
	
	.featuredbg {background:url(/images/bg-featured.gif) repeat-x}
	
	.linespace0 {width: 210px; height: 5px; background-color: #fff}
	.linespace {width: 210px; height: 1px; background-color: #9ad690}
	
	.divsep {width: 2px; float: left; border-right: 1px solid #9ad591; margin-right: 10px; height: 150px}
	
	.header {background: #9BD590; font-weight: bold}
	.tablepad td {padding: 3px}
	.tabred {background-color:#de5959}
	.tabgreen {background-color:#59ff59}
	.tabdblue {background-color:#b2d2c8}
	.tablblue {background-color:#59deff}
	.tabpurple {background-color:#dc66aa}
	.tabaqua {background-color: #00a983}
	
	/* New Primary Tabs */
	
	a.tabcasino {background:url(/images/tab-casino.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabcasino span {display: none}
	a.tabcasino:hover {background: url(/images/tab-casino.gif) repeat 0px -56px}
	
	a.tabpoker {background:url(/images/tab-poker.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabpoker span {display: none}
	a.tabpoker:hover {background: url(/images/tab-poker.gif) repeat 0px -56px}
	
	a.tabsports {background:url(../images/tab-sports.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabsports span {display: none}
	a.tabsports:hover {background: url(../images/tab-sports.gif) repeat 0px -56px}
	
	a.tabbingo {background:url(../images/tab-bingo.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabbingo span {display: none}
	a.tabbingo:hover {background: url(../images/tab-bingo.gif) repeat 0px -56px}
	
	a.tabcasinosel {background:url(../images/tab-casino-selected.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabcasinosel span {display: none}
	
	a.tabpokersel {background:url(../images/tab-poker-selected.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabpokersel span {display: none}
	
	a.tabsportssel {background:url(../images/tab-sports-selected.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}	
	a.tabsportssel span {display: none}
	
	a.tabbingosel {background:url(../images/tab-bingo-selected.gif) repeat 0px 0px;width: 82px;height: 56px;display: block}
	a.tabbingosel span {display: none}
	
	/* New Secondary Tabs */
	
	a.tabtablegames {background:url(../images/tab-table-games-poker.gif) repeat 0px 0px;width: 133px;height: 25px;display: block}
	a.tabtablegames span {display: none}
	a.tabtablegames:hover {background: url(../images/tab-table-games-poker.gif) repeat 0px -25px}
	
	a.tabtablegamessel {background:url(../images/tab-table-games-poker.gif) repeat 0px -25px;width: 133px;height: 25px;display: block}
	a.tabtablegamessel span {display: none}
	
	a.tabroulette {background:url(../images/tab-roulette.gif) repeat 0px 0px;width: 67px;height: 25px;display: block}
	a.tabroulette span {display: none}
	a.tabroulette:hover {background: url(../images/tab-roulette.gif) repeat 0px -25px}
	
	a.tabroulettesel {background:url(../images/tab-roulette.gif) repeat 0px -25px;width: 67px;height: 25px;display: block}
	a.tabroulettesel span {display: none}
	
	a.tabblackjack {background:url(../images/tab-blackjack.gif) repeat 0px 0px;width: 73px;height: 25px;display: block}
	a.tabblackjack span {display: none}
	a.tabblackjack:hover {background: url(../images/tab-blackjack.gif) repeat 0px -25px}
	
	a.tabblackjacksel {background:url(../images/tab-blackjack.gif) repeat 0px -25px;width: 73px;height: 25px;display: block}
	a.tabblackjacksel span {display: none}
	
	a.tabslots {background:url(../images/tab-slots.gif) repeat 0px 0px;width: 50px;height: 25px;display: block}
	a.tabslots span {display: none}
	a.tabslots:hover {background: url(../images/tab-slots.gif) repeat 0px -25px}
	
	a.tabslotssel {background:url(../images/tab-slots.gif) repeat 0px -25px;width: 50px;height: 25px;display: block}
	a.tabslotssel span {display: none}
	
	a.tabinstantwinkeno {background:url(../images/tab-instant-win-keno.gif) repeat 0px 0px;width: 121px;height: 25px;display: block}
	a.tabinstantwinkeno span {display: none}
	a.tabinstantwinkeno:hover {background: url(../images/tab-instant-win-keno.gif) repeat 0px -25px}
	
	a.tabinstantwinkenosel {background:url(../images/tab-instant-win-keno.gif) repeat 0px -25px;width: 121px;height: 25px;display: block}
	a.tabinstantwinkenosel span {display: none}
	
	.step-guide { font-size: 18px; padding: 2px 0px 5px 25px; background: url(../images/step-guide-stargif.gif) no-repeat}
	
	.prog-sprite {text-align: center; background: url(../images/sprite-progressive-icons.gif) no-repeat top left; height: 23px; margin-left: 8px; width: 30px}
	
	.01-cash-splash { background-position: 0 -189px}
	.02-fruit-fiesta { background-position: 0 -295px}
	.03-king-cashalot { background-position: 0 -613px}
	.04-mega-moolah { background-position: 0 -507px}
	.05-major-millions { background-position: 0 -136px}
	.06-lotsa-loot { background-position: 0 -560px}
	.07-tunzamunni { background-position: 0 -30px}
	.08-treasure-nile { background-position: 0 -454px}
	.09-wowpot { background-position: 0 -401px}
	.10-millionaires-club { background-position: 0 -83px} 
	.11-rags-to-riches { background-position: 0 -348px}
	.12-shoot-o-rama { background-position: 0 -242px} 
	.13-triple-olives { background-position: 0 -666px}
