@charset "utf-8";
/* CSS Document */

* {
padding: 0px;
margin: 0px;
}
li {
list-style-type: none;
}
img {
border: none;
}
.clear {
clear: both;
}
.floatRight {
float: right;
}
html {
font-size: 100%;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-color:#000000;
color: #09363e;
}

h1 {
color: #fff;
font-size: 2.6em;
}
h2 {
font-size: 1.5em;
padding-bottom: 8px;
}
p {
color: #09363e;
line-height: 1.25em;
padding: 0 0 10px 0;
}

a, a:visited {
color: #09363e;
text-decoration: underline;
cursor: pointer;
}
a:hover {
text-decoration: none;
}

.headBoxLeft p {
padding: 0px;
}
.contentHeadBox p {
color: #fff;
font-weight: bold;
}
.textRed {
color: #cc0000;
padding-left: 5px;
}
.bold {
font-weight: bold;
}
.floatRight {
float: right;
}
.contentPad1 {
padding-bottom: 70px;
}
.contentPad2 {
padding-bottom: 0px;
}

.inputStyle1 {
width: 50px;
}

.inputBox {
float: left;
width: 450px;
padding-bottom: 10px;
z-index: 1111;
}
.inputBox li {
float: left;
}
.inputBox label {
width: 112px;
float: left;
}
.newsletterList {
clear: both;
padding: 0 0 130px 112px;
}
.newsletterList li {
padding-bottom: 10px;
}

.shine {
position: absolute;
top: -10px;
left: -10px;
width: 29px;
height: 27px;
display: block;
_display: none;
background:url(../img/icon-shine.png) no-repeat top left;
}

#wrapper {
width: 975px;
display: block;
margin: 0 auto;
padding: 0 0px 0 24px;
background: url(../img/img-bg-spinstar.jpg) no-repeat -5px 0;
}
#navCol {
width: 215px;
float: left;
}
#navCol ul {
padding: 228px 0 0 0;
width: 215px;
float: left;
}
#navCol li {
float: left;
width: 215px;
display: block;
}
#navCol li span {
display: none;
}
#navCol a {
width: 215px;
display: block;
float: left;
}

a.btnHome, a.btnHome:visited {
background: url(../img/img-nav.jpg) no-repeat 0 0;
height: 45px;
}
a.btnNews, a.btnNews:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -45px;
height: 40px;
}
a.btnGame, a.btnGame:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -85px;
height: 40px;
}
a.btnShow, a.btnShow:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -125px;
height: 40px;
}
a.btnVideo, a.btnVideo:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -166px;
height: 41px;
}
/**<<<*/
a.btnNewsletter, a.btnNewsletter:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -206px;
height: 41px;
}
a.btnContestant, a.btnContestant:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -247px;
height: 46px;
}
/*===*/
/**
Swap for above to activate gaming link
a.btnNewsletter, a.btnNewsletter:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -206px;
height: 40px;
}
a.btnContestant, a.btnContestant:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -247px;
height: 41px;
}
a.btnGaming, a.btnGaming:visited {
background: url(../img/img-nav.jpg) no-repeat 0 -293px;
height: 46px;
}
**/



a.btnHome:hover, .btnListHome #selected {
background: url(../img/img-nav.jpg) no-repeat -215px 0;
}
a.btnNews:hover, .btnListNews #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -45px;
}
a.btnGame:hover, .btnListGame #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -85px;
}
a.btnShow:hover, .btnListShow #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -125px;
}
a.btnVideo:hover, .btnListVideo #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -166px;
}
/*<<<*/
a.btnNewsletter:hover, .btnListNewsletter #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -206px;
}
a.btnContestant:hover, .btnListContestant #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -247px;
}

/*===*/
/** 
Swap for above to activate gaming link
a.btnNewsletter:hover, .btnListNewsletter #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -206px;
}
a.btnContestant:hover, .btnListContestant #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -247px;
}
a.btnGaming:hover, .btnListGaming #selected {
background: url(../img/img-nav.jpg) no-repeat -215px -293px;
}
*/


a.btnReadMore { 
width: 75px;
height: 16px;
display: block;
background: url(../img/btn-read-more.gif) no-repeat;
}
a.btnReadMore2 { 
width: 75px;
height: 16px;
display: block;
background: url(../img/btn-readmore-2.png) no-repeat;
}
a.btnWatchVid { 
width: 75px;
height: 16px;
display: block;
background:url(../img/btn-watch-now.png) no-repeat;
}

#contentCol {
width: 757px;
float: left;
padding-bottom: 20px;
}
#bannerBox {
padding: 5px 0 18px 18px;
}
#loginBox { 
width: 675px;
height: 47px;
display: block;
float: left;
margin: 0 0 0 40px;
_margin: 0 0 0 20px;
background: url(../img/img-login-box.gif) no-repeat;
}
.listButton {
float: left;
padding: 3px 0 0 97px;
}
.listButton li {
float: left;
padding: 0 10px 0 0;
}

.listLogin {
float: left;
padding: 5px 0 0 50px;
}
.listLogin li {
float: left;
padding: 0 5px 0 0; 
}
.listLogin img {
margin-top: 5px;
}
.listLogin .inputStyle1 {
width: 100px;
margin-top: 3px;
font-size: 0.9em;
padding: 2px;
}

#contentBox {
padding-bottom: 10px;
float: left;
}
#contentBoxTop { 
width: 759px;
height: 16px;
display: block;
background: url(../img/img-main-box-top.jpg) no-repeat bottom;
}
#contentBoxMain {
width: 759px;
position: relative;
background: url(../img/img-main-box-repeat-bg.gif) repeat-y;
}
#contentBoxImg {
width: 759px;
background:url(../img/img-main-box-bg.jpg) no-repeat 0 0;
}
#contentBoxBottom { 
width: 759px;
height: 17px;
display: block;
background:url(../img/img-main-box-bottom.png) no-repeat top;
}
#footerBox { 
width: 759px;
display: block;
float: left;
background: url(../img/footer-repeat-bg.gif) repeat-y;
}
.footerTop { 
width: 759px;
height: 14px;
display: block;
float: left;
background: url(../img/footer-top.jpg) no-repeat;
}
.footerContent {
float: left;
width: 759px;
display: block;
background: url(../img/footer-bg.jpg) no-repeat bottom;
}
.footerBottom { 
width: 759px;
height: 13px;
clear: both;
display: block;
background: url(../img/footer-bottom.jpg) no-repeat;
}
.footerLeft {
width: 423px;
padding: 6px 0 0 18px;
font-size: 0.8em;
color: #09363e;
float: left;
}
.footerRight {
width: 295px;
height: 50px;
float: right;
padding: 3px 15px 0 0;
}
.footerLinks {
padding: 15px 0 0 0; 
margin-right:10px;
float: left;
}

.footerRight a, .footerRight a:visited {
color: #09363e;
font-size: 0.8em;
text-decoration: underline;
}
.footerRight a:hover {
text-decoration: none;
}
#homeContent {
z-index: 1;
width: 731px;
padding: 0 14px 0px 14px;
}

.contentHeadBox {
width: 729px;
float: left;
padding-bottom: 10px;
margin-bottom: 10px;
background: url(../img/img-hor-rule.gif) repeat-x bottom;
}
.headBoxLeft {
width: 527px;
float: left;
}
.headBoxRight {
float: left;
padding: 0 0 0 40px;
}
#nextShowBox { 
width: 95px;
padding: 17px 0 10px 60px;
color: #fff;
font-size: 0.7em;
font-weight: bold;
background:url(../img/img-next-show.gif) no-repeat;
}

.homeCol1 {
width: 265px;
float: left;
padding-top: 0px;
}
.homeCol1 ul {
float: left;
padding: 0 0 5px 0;
}
.homeCol1 li {
float: left;
}
.videoListText {
width: 140px;
}
.videoListHome img {
margin: 0 7px 0 0;
float: left;
}

.homeCol2 {
width: 294px;
float: left;
padding-top: 10px;
}

#hostBox {
width: 267px;
height: 426px;
display: block;
position: absolute;
bottom: -13px;
_bottom: -14px;
right: 3px;
z-index: 5;
background:url(../img/img-bradly.png) no-repeat;
}

/* NEWS PAGE */

.newsLeftBox {
width: 452px;
float: left;
}
.newsRightBox {
width: 267px;
float: left;
}
.newsNav {
width: 729px;
clear: both;
height: 15px;
padding: 20px 0 10px 0;
}
.newsNav li {
float: left;
display: block;
}
.newsNav .floatRight {
float: right;
padding-left: 25px;
}
.newsNav a, .newsNav a:visited {
color: #fff;
text-decoration: underline;
font-weight: bold;
}
.newsNav a:hover {
text-decoration: none;
}
.newsLeftBox {
margin-right: 10px;
}
.newsLeftBoxTop { 
width: 451px;
height: 11px;
display: block;
background: url(../img/box-news-left-top.png) no-repeat top;
}
.newsLeftBoxContent {
width: 411px;
padding: 0 20px;
display: block;
background: url(../img/box-news-left-mid.png) repeat-y top;
}
.newsLeftBoxContent img {
margin: 0 0 0 10px;
}
.newsLeftBoxBottom {
width: 451px;
height: 9px;
display: block;
background:url(../img/box-news-left-bottom.png) no-repeat top;
}

.newsRightBox {

}
.newsRightBoxTop { 
width: 268px;
height: 11px;
display: block;
background: url(../img/box-news-right-top.png) no-repeat top;
}
.newsRightBoxContent {
width: 228px;
padding: 0 20px;
background: url(../img/box-news-right-mid.png) repeat-y top;
}
.newsRightBoxContent img {
margin: 0 0 0 10px;
}
/*.newsRightBoxContent a, .newsRightBoxContent a:visited {
text-decoration: none;
}
.newsRightBoxContent a:hover {
text-decoration: underline;
}*/
.newsRightBoxBottom {
width: 268px;
height: 11px;
display: block;
background: url(../img/box-news-right-bottom.png) no-repeat;
}

/* NEWS ARCHIVE / THE GAME / VIDEO ARCHIVE */

.newsArchiveLeftBox {
float: left;
width: 475px;
}
.newsArchiveLeftBoxTop { 
width: 475px;
height: 11px;
display: block;
position: relative;
z-index: 1100;
background:url(../img/box-news-archive-top.png) no-repeat top;
}
.newsArchiveLeftBoxContent {
width: 435px;
padding: 10px 20px 0 20px;
background: url(../img/box-news-archive-mid.png) repeat-y;
}
.newsArchiveLeftBoxBottom {
width: 475px;
height: 10px;
display: block;
background: url(../img/box-news-archive-bottom.png) no-repeat;
}

.newsArchiveItems {
float: left;
padding: 0 0 25px 0;
}
.newsArchiveItems li {
float: left;
width: 273px;
}
.newsArchiveItems a, .newsArchiveItems a:visited {
text-decoration: none;
}
/*.newsArchiveLeftBoxContent .newsArchiveItems a:hover {
text-decoration: underline;
}*/
.newsArchiveLeftBoxContent .newsArchiveItems a {
text-decoration: underline;
}
.newsArchiveItems li.newsArchiveImg {
width: 140px;
}
.newsArchiveItems .btnReadMore2, .newsArchiveItems .btnWatchVid {
margin-top: 5px;
}

.newsArchiveList {
clear: both;
}
.newsArchiveLeftBoxContent .newsArchiveList {
padding: 0 0 20px 0;
}
.newsArchiveLeftBoxContent a, .newsArchiveLeftBoxContent a:visited {
color: #000000;
font-weight: bold;
}
.newsArchiveLeftBoxContent a:hover {
text-decoration: none;
}
.contentHeadBox .newsArchiveList{
padding: 0 0 45px 0;
color: #fff;
}
.contentHeadBox a, .contentHeadBox a:visited {
color: #fff;
font-weight: bold;
}
.contentHeadBox a:hover {
text-decoration: none;
}
.newsArchiveList li {
float: left;
padding-right: 7px;
}

.theGameRightCol {
float: left;
padding: 2px 0 0 20px;
}
.theGameRightCol li {
padding: 0 0 20px 0;
}

/* VIDEO */

.videoBox {
float: left;
}
.videoBoxTop { 
width: 731px;
height: 11px;
display: block;
background: url(../img/box-video-1-top.png) no-repeat top right;
}
.videoBoxContent { 
width: 731px;
background: url(../img/box-video-1-mid.png) repeat-y right;
}
.videoBoxBottom { 
width: 731px;
height: 12px;
display: block;
background: url(../img/box-video-1-bottom.png) no-repeat right;
}

.videoLeftCol {
width: 437px;
padding: 3px 0 0 13px;
float: left;
}
.videoRightCol {
width: 267px;
float: left;
}

.videoDesc {
padding: 0 0 10px 0;
}
.videoSmlBoxTop { 
width: 267px;
height: 13px;
display: block;
background:url(../img/box-video-2-top.png) no-repeat;
}
.videoSmlBoxMid {
width: 247px;
padding: 0 10px;
background:url(../img/box-video-2-mid.png) repeat-y;
}
.videoSmlBoxMid img{
margin-left: 15px;
}
.videoSmlBoxBottom {
width: 267px;
height: 11px;
display: block;
background:url(../img/box-video-2-bottom.png) no-repeat top;
}
.videoList {
clear: both;
height: 20px;
}
.videoList li {
float: left;
padding: 0 10px 0 0;
}
.videoList a, .videoList a:visited {
color: #09363e;
font-weight: bold;
text-decoration: none;
}
.videoList a:hover {
text-decoration: underline;
}

.SMList {
padding: 0 0 0 20px;
margin-bottom: 60px;
float: left;
}
.SMList li {
padding: 2px 0 2px 0;
}
.SMList ul {
padding: 5px 0 0 20px;
margin-bottom: 0px;
}

/** Additional **/
ul.text li {
	list-style-type: disc;
	margin-left:20px;
}

div.legal p {
    margin-left: 30px;
    text-align: justify; 
    text-indent: -30px;
}

h3 {
    font-size:1.1em;
    padding-bottom:8px;
}

h4 {
	text-decoration:underline;
	font-size: 1em;
	margin-bottom:10px;
}