/* Overall styling */
/* --------------------------------------------------------- */
html,body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
    background-position:center top; 
    background-repeat:repeat; 
    background-color:#000;
}

img {
	margin:0px; 
    padding:0px; 
    border:0px;
}


/* Header */
/* --------------------------------------------------------- */
#header_container { 
	margin:0 auto; 
    text-align:center;  
    background-position:top center; 
    background-repeat:repeat-x; 
}

#header {
	height:148px; 
    margin:0 auto; 
    width:788px;
}

#header-non-index {
	height:163px; 
    margin:0 auto; 
    width:788px;
}

#header_content {
	height:117px; 
    background-image:url('/img/layout/header-bg2.jpg');
}



/* Container */
/* --------------------------------------------------------- */
#main_container, #main_container-non-index {
	width:788px;
	margin:0 auto;
}




/* Footer */
/* --------------------------------------------------------- */
#footer {
	padding-top:25px;
	text-align:center;
	margin-bottom:30px;
}

/* Overall Styles */
/* --------------------------------------------------------- */
.clear { clear:both; }


.box_1 {width:90px; float:left; text-align:right; padding-right:10px;}
.box_2 {float:left;}
.box_1-wide {width:120px;}


#content_index {
	background-repeat:no-repeat;
	padding:25px;
}

.message p, .download_text {
	padding:0 16px 0 16px
}

#download_steps_box {
	float:left; 
    width:373px; 
    height:447px; 
    background-image:url('/img/content/download/dl-bg.jpg');
}

#download_steps_content {
	padding:25px; 
    font-size:10px; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#CCCCCC;
}

.download_steps_instruction_box {
float:left; width:220px
}

.download_steps_instruction_text {
padding-left:15px; margin:0px 0 25px 0;
}


a.header-support-rollover {
    display: block;
    width: 247px;
    height: 18px;
    border:0px;
    background: url("/img/layout/customer-support.png") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.header-support-rollover {
    background-position: 0 -18px;
}

a.header-chat-rollover {
    display: block;
    width: 247px;
    height: 18px;
	border:0px;
    background: url("/img/layout/live-chat.png") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.header-chat-rollover {
    background-position: 0 -18px;
}


.free-content {padding:0 20px 0 20px;}


/* Jackpot */
/* --------------------------------------------------------- */
#jackpot {
	height:40px;
	background-image:url('/img/layout/jackpot-bg.png');
	padding:10px 0 0 468px;
}

#main-content {
	width:569px;
	float:left;
}
#main-content h1, #main-content h2, #main-content h3 {
	padding-left:30px;
	padding-top:12px;
}

#main-content h2, #main-content h3 {
	color:#000000;
}

#main-content p {
	padding:0 45px 0 45px;
}

#main-content ul, #main-content ol {
	padding-left:65px;
}
#secondary-content {
	width:219px;
	float:left;
}


