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;
}

.hr {
	clear:both;
}

hr {
	display:none;
}

body {
	background:url('../../images/body-bg.gif') repeat-x #0f1394;
	color:black;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
}

#wrapper {
	width:915px;
	margin:20px auto;
	background:white;
	text-align:left;
}

#header {
	height:78px;
	background:url('../../images/header-bg.jpg');
	position:relative;
	margin:0 0 8px 0;
}

#header a, #header a:visited {
	text-indent:-99999px;
} 

#header .jackpotjoy {
	position:absolute;
	width:209px;
	height:100%;
	top:0;
	right:23px;
}

#content {
	padding:0 0 0 11px;
	position:relative;
}

#content h1 {
	width:874px;
	height:47px;
	position:relative;
	top:13px;
	left:12px;
}

#content h1 span {
    width:100%;
    height:100%;
    position:absolute;
	left:0;
	top:0;
	z-index:2;
    background:url('../../images/h1.jpg');	
}

#content h2 {
	width:778px;
	height:128px;
	position:relative;
    background:url('../../images/semi-header1.jpg') 0 100% no-repeat;
	text-indent:200px;
	float:left;
	margin:18px 0 0 0;
}

#content h2 span {
	width:596px;
	height:28px;
	top:0;
	left:150px;
	position:absolute;
	z-index:2;
	background:url('../../images/h2.gif');
}

.disclaimer {
	width:113px;
	height:146px;
	text-indent:-99999px;
	float:left;
    background:url('../../images/semi-header2.jpg');	
}

#star-jackpots {
	width:897px;
	height:355px;
	position:relative;
	clear:both;
    background:url('../../images/box.jpg');
	margin:6px 0 0 -2px;
}

.rotate {
	width:558px;
	height:247px;
	position:absolute;
	left:14px;
	top:72px;
}

.rotate img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}

.snap {
	position:absolute;
	left:583px;
	top:72px;
}

.playnow {
	display:block;
	width:258px;
	height:66px;
	position:absolute;
	left:320px;
	top:60px;
	background-image:url('../../images/playnow.png');
	backround-position:0 0;
	text-indent:-99999px;
}

.playnow:hover, .playnow-small:hover {
	background-position:0 100%;
}

.playnow-small {
	display:block;
	width:134px;
	height:35px;
	background:url('../../images/playnow-small.png');
	backround-position:0 0;
    text-indent:-99999px;
	margin:0 auto;
}

.ticker {
	width:293px;
	height:119px;
	padding-top:180px;
	background:url('../../images/ticker.gif');
	float:left;
	margin:6px 6px 6px 0;
	position:relative;
	text-align:center;
	z-index:1;
}

.ticker p {
	height:75px;
}

.ticker-wrapper {
	margin:10px auto 10px auto;
	position:absolute;
	z-index:20;
	left:47px;
	top:500px;
}

#jpjfooter {
	width:915px;
	margin:0 auto;
}

