/* 	The styles contained within this stylesheet are intended for demonstration purposes only.
	If certain page elements are not required, it is not necessary to include them in the final stylesheet. */

body{font-size:71%; margin:0; padding:0; color:#000; background:url(../images/body-bg-2.jpg) top center repeat-x; background-color:#000000; text-align:center;}


/* LAYOUT */
#bg{background:url(images/body-bg-2.gif) top left repeat-x;}
#page{text-align:left;margin:0 auto;padding:0;text-align:left;background:#670101 url(../images/page-bg.gif) top left repeat-x;border-bottom:1px solid #8B1B1B;}

#logo{height:100px; background:url(../images/logo.gif) no-repeat top right; margin:0px;}
#print-logo{display:none;}
/*#navigation{float:left;width:760px;padding-left:200px;}
#navigation{float:left;width:680px; height:34px; padding:0; margin: 0 50px 0 0; right:0;}*/

#footer{clear:both;background:#000;}

.shadow{background:url(../images/top-shadow.gif) top right no-repeat;padding:0 5px 0 0;}
.shadow-bottom{background:#670101 url(../images/footer-bg.gif) top left repeat-x;}

#additional{float:left;margin:0 0 0 20px;color:#FFF;}
#additional .padding{padding:10px 10px 1px 10px;}
#content{float:left;margin:0;padding:0;background:#FFF url(../images/right-shadow.gif) top right repeat-y;}
#content .padding{background:url(../images/content-bg.gif) bottom right no-repeat;}


.home-shadow{background:url(../images/top-home-shadow.gif) top right no-repeat;padding:0 5px 0 0;}
#content .home-padding{background:url(../images/content-bg.gif) bottom left no-repeat;}
#home-panel{float:left; overflow:hidden;}
#homeimg{border-top:1px solid #CCC; border-bottom:1px solid #990000; width:698;}
#home-right{float:left;color:#FFF;}
#home-right .padding{padding:10px 10px 1px 10px;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.5em;}
p {margin-bottom: 10px;}
img{border:0;}

p.copyright{background:#670101;color:#FFF;padding:3px 0 0 1px; margin-bottom: 0;}
p.strapline{font-size:1.5em;font-weight:bold;}

/* HR */
.hr {border-top: 1px solid #C2C2C2}
.hr hr {display: none;}

/* FORMAT > fonts */
body,input,textarea,select{font-family:Tahoma,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6,p{font-family:Tahoma,Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{text-decoration:none; color: #B40010;}
a:link{ }
a:visited{ }
a:hover{text-decoration:underline;}
a:active{ }
a.back {text-decoration: underline; font-weight: bold; background: url(../images/back.gif) no-repeat 0 50%; padding-left: 8px;}

/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}

h1{color:#FFF;padding:0;margin:0;text-transform:uppercase;width:350px;}
h2.withmargin {margin-top: 10px;}

/* HEADER BACKGROUNDS */
.promotions{background:#000 url(../images/h1-promotions-bg.jpg) top left no-repeat;padding:55px 0 5px 18px;border:1px solid #564848;}
.games {background: #000 url(../images/h1-games-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.jackpots {background: #000 url(../images/h1-jackpots-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.why {background: #000 url(../images/h1-why-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.winners {background: #000 url(../images/h1-winners-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.contact {background: #000 url(../images/h1-contact-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.about {background: #000 url(../images/h1-about-bg.jpg) top left no-repeat; padding: 15px 0 5px 18px; border: 1px solid #564848;}
.about h1 {font-size: 2em;}
.help {background: #000 url(../images/h1-help-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.games_landing {background: #000 url(../images/h1-games_landing-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.roulette {background: #000 url(../images/h1-roulette-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.blackjack {background: #000 url(../images/h1-blackjack-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.nudge7 {background: #000 url(../images/h1-nudge7-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.bingo {background: #000 url(../images/h1-bingo-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.promotions {background: #000 url(../images/h1-promotions-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}
.affiliates {background: #000 url(../images/h1-affiliates-bg.jpg) top left no-repeat; padding: 15px 0 5px 18px; border: 1px solid #564848;}
.affiliates h1 {font-size: 2em;}
.tsandcs {background: #000 url(../images/h1-tsandcs-bg.jpg) top left no-repeat; padding: 15px 0 5px 18px; border: 1px solid #564848;}
.tsandcs h1 {font-size: 2em;}
.play-now {background: #000 url(../images/h1-play-now-bg.jpg) top left no-repeat; padding: 55px 0 5px 18px; border: 1px solid #564848;}

/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-image: url(../images/list.gif)}
ol{list-style-type:decimal;}
li{margin:1em 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}


.left{float:left;}
.right{float:right;}

.lower-alpha {list-style-type: lower-alpha;}
.lower-roman {list-style-type: lower-roman;}

/*ul.faq {list-style-image: url(../images/faq-list.gif); padding: 0 0 20px 25px; margin: 0 0 0 0; border-bottom: 1px dotted #C2C2C2;}*/
ul.faq {list-style-type: none; list-style-image: none; padding: 0 0 20px 0; margin: 0; background: url(../images/dots.gif) repeat-x 0 bottom;/*border-bottom: 1px dotted #C2C2C2;*/}
ul.faq li {background: url(../images/faq-list.gif) no-repeat 0 50%; margin: 10px 0; padding: 0 0 0 30px;}
ul.faq a {color: #90000F; text-decoration: underline; font-weight: bold;}

/* FOOTER LINKS */
#footer ul{list-style-type:none;margin:0;padding:0;}
#footer ul li{display:inline;margin:0;padding:0;}
#footer ul li a{display:block;float:left;width:auto;padding:12px 10px 0 10px;color:#fff;background:url(../images/footer-link-bg.gif) bottom right no-repeat;}
	
#footer ul.left{width:300px;}
#footer ul.right{width:310px;}
#footer img{display:block;float:left;color:#fff;}

/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}


/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #fff;margin:0;padding:0;}
legend{margin:0;padding:0;color:#333;}
label{display:block;padding:2px 0;}

fieldset p{padding:0 0 3px 0;line-height:1.2em;}
fieldset img{display:block;}

.field { margin-bottom: 5px;}
/*.label{float:left;width:34%;padding:0.2em 0 0.8em 0;margin:0 1% 0 0;text-align:left; border: 1px solid red;}*/
.label {float: left; width: 20%; padding: 0; margin: 0;}
/*.element{float:left;width:55%;margin:0 1% 0 0;padding:0 0 0.8em 0; border: 1px solid green;}*/
.element {float: left; width: 70%; padding: 0; margin: 0;}
.element_nolabel {margin-left: 20%;}
.element input {width: 200px;}
.element textarea {width: 250px;}
	.element p{margin:0;padding:0;font-size:0.88em;}
/*
.help{float:right;width:auto;padding:0 0 0.5em 0;}
	.help a{display:block;background-color:#FFF;color:#000;border:1px solid #000;padding:0 0.4em;text-decoration:none;font-size:1em;}
	.help a:hover{background-color:#AAA;color:#FFF;}
*/
textarea{font-size:100%;border:1px solid #000;padding:0.2em;}
input.text{width:70%;margin:0 0 5px 0;font-size:1em;padding:0;}
input.short{margin:5px 0 0 0;font-size:1em;float:left;width:30%;padding:0;}
input.submit{margin:5px 5px 0 0;float:right;width:auto;}
select{width:70%;margin:0 0 5px 0;font-size:1em;}

.highlight{color:#F00;}

form#contact input.submit {width: auto; float: left; background: #792E35 url(../images/btn-submit.gif) 80% 50% no-repeat; color: #fff; padding: 1px 15px 1px 3px !important; margin: 0;}
form#contact select {width: 205px;}

/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}

/* NAVIGATION 
#navigation{margin:0;font-weight:bold; position:relative; left:0;}
#navigation ul{list-style-type:none;margin:0;padding:0;}
#navigation ul li{display:inline;margin:10px 0 0 0 ;padding:0;}
#navigation ul li a{display:block;float:left;color:#000;text-decoration:none;padding:5px 0 0 0; }
#navigation a img {display: block; padding:0;}
#navigation ul li a:hover{display:block;float:left;color:#FFF;text-decoration:none;padding:5px 0 0 0;}
#navigation ul li a.selected{}*/
	
/* INTRO */
.intro{padding:0 0 20px 0;margin:0 0 10px 0;border-bottom:1px solid #C2C2C2;}
.intro .image{float:left;width:134px;margin:0 10px 0 0;}
.intro .image img{display:block;padding:2px;border:1px solid #C2C2C2;}
.intro .text{float:left;}
.intro .text h2{margin-top: 0;}
.intro .text p{font-size:1.15em; margin-bottom: 0;}

/* PANELS */
.right-shadow{background:url(../images/right-shadow.gif) top right repeat-y;padding:0 0 0 0;}
.bottom-shadow{background:url(../images/bottom-shadow.gif) bottom left no-repeat;padding:0 5px 5px 0;}

.panel{margin:0 0 20px 0;}

#play-form{min-height:225px;}
/*#play-form{min-height:203px;background:#610810;}*/
#play-form .image a:link{border: #000 solid 1px; width:70; height:45; display:block;}
#play-form .image a:visited{border: #000 solid 1px; width:70; height:45; display:block;}
#play-form .image a:hover{border: #fff solid 1px; width:70; height:45; display:block;}


#play-now{background:url(../images/panel-1-side.gif) top right no-repeat;}
#play-now .shadow{background:url(../images/panel-1-bottom.gif) bottom left no-repeat;padding:0 5px 5px 0;}
a.playnowlink{color:#FFF;}

#top-three{background:url(../images/panel-2-side.gif) top right no-repeat; background-color:#000000;}
#top-three .shadow{background:url(../images/panel-2-bottom.gif) bottom left no-repeat;padding:0 5px 5px 0;}
#top-three ul {list-style-image: none;}

#mobilehead{font-family:Tahoma, helvetica, arial; font-size:16px; padding:6px 0px 6px 6px; margin-bottom:8px; font-weight:bold;}

.colour1,.colour2{border:1px solid #564848;}
.panel h2{text-transform:uppercase;color:#fff;padding:2px 7px 4px 7px;margin:0;font-size:1.2em;}

/*.colour1 .head{background:#75272E url(../images/panel-h2-bg.gif) bottom left repeat-x;}*/
.colour1 .head h2{float:left;width:50%;}
/*.colour1 .head a.helpLink{float:right;width:auto;text-align:right;color:#FFF;padding:6px 10px 5px 23px;background:url(../images/help-icon.gif) top left no-repeat;}*/
/*.colour1 fieldset{background:#610810 url(../images/panel-bg.gif) top left repeat-x;padding:10px 0 2px 10px;}*/
/*.colour1 #help {background:#610810 url(../images/panel-bg.gif) top left repeat-x; padding:0 0 0 0;min-height:203px;}
.colour1 #help a.closeLink{display:block;color:#FFF;padding:6px 10px 5px 23px;margin:0 0 0 10px;background:url(../images/close-icon.gif) top left no-repeat;}
.colour1 #help p {padding: 8px 10px;}*/
.colour2 h2{background:#1F1F1F url(../images/panel-h2-bg-alt.gif) bottom left repeat-x;}
.colour2 .padding{background:#000 url(../images/panel-bg-alt.gif) top left repeat-x;}

.item{background:url(../images/games-bg.gif) bottom left repeat-x;padding:5px 0 7px 0;margin:0;}
.last{background:transparent;}
.item .image{float:left;width:70px;}
.item .image img{display:block;padding:1px;border:1px solid #272727;}
.item .text{float:right;width:120px;}
.item p{margin:0;padding:0 0 6px 0;}
.item ul{margin:0;padding:0;list-style-type:none;}
.item ul li{margin:0;padding:0;}
.item ul li a{display:block;float:left;color:#FFF;background:#000 url(../images/link-bg-alt.gif) top right no-repeat;font-weight:bold;text-decoration:underline;margin:0;padding:0 10px 0 0;}
	
.banner{border:1px solid #564848;margin:0 0 20px 0;text-align:center;width:220px; color: #fff;}
.banner img{display:block;padding:3px;}
.banner a {color: #fff;}

/* ROW */
.row {margin-bottom: 20px;}
.row img {float: left; border: 1px solid #C2C2C2; padding: 2px; width: 127px;}
.row .text {margin-left: 140px; margin-top: 0; padding: 0; height: 96px; display: table-cell; vertical-align: middle;}
.row .text ul {margin: 0; padding: 0;}
.row li {margin-top: 0; margin-bottom: 1em;}


/*
.row {width: 100%;margin:0 0 10px 0;}
.row img {float: left; border: 1px solid #C2C2C2; padding: 2px; margin: 0;}
.row img.alt {float: right;}
.row .text {float: left; border: 1px solid black;}
*/

/*.row img.alt {float: right; margin-left: 5px;}*/
.row_alt {margin-bottom: 20px;}
.row_alt img {float: right; margin-left: 5px; border: 1px solid #C2C2C2; padding: 2px;}
.row_alt .text_alt {margin-right: 140px; height: 96px; display: table-cell; vertical-align: middle;}

/* PROM0_BOX */
.promo_box {float: left; background-color: #fff; margin: 0 5% 0 0; width: 29%}
.promo_box img {border: 0; padding: 2px; border: 1px solid #C2C2C2; float: none;}
.promo_box h2 {margin-top: 5px; margin-bottom: 0}
.promo_box p {font-weight: bold; margin: 0; padding: 0;}
.promo_box a {color: #B40010; font-weight: bold; text-decoration: underline; display: block; margin-top: 0.2em; padding: 0;}
.final {margin-right: 0;}

.col1 {float: left; width: 45%; margin-top: 10px;}
.col2 {float: right; width: 45%; margin-top: 10px;}

/* ITEM */
#content .item{background: none;margin: 0 0 20px 0;}
#content .item .image{float:left;width:70px; margin: 0;}
#content .item .image img{display:block;padding:1px;border:1px solid #C2C2C2;}
#content .item .text{float:left;width:180px; margin-left: 5px;}
#content .item h3 {margin: 0; padding: 0;font-weight:normal;}
#content .item p{margin:0;padding:0 0 0 0;}
#content .item ul{margin:0;padding:0;list-style-type:none; list-style-image: none;}
#content .item ul li{margin:0;padding:0;}
#content .item ul li a{display:block;float:left;color:#B40010;background:none;font-weight:bold;text-decoration:underline;margin:0;padding:0 10px 0 0;}

p.support {font-size: 1.1em; background: none !important; border: 0 !important; padding: 0 !important;}


/* FAQ BOX */
.faq_box {background: url(../images/dots.gif) repeat-x 0 bottom;/*border-bottom: 1px dotted #C2C2C2;*/ padding-bottom: 10px;}
.faq_box h3 {background: url(../images/faq-h3-bg.gif) no-repeat  0 50%; padding-left: 30px; margin: 10px 0 0 0; font-size: 1.25em;}
.faq_box p {margin: 0 0 0 30px; padding: 0;}
.faq_box ul {margin-left: 30px;}
.faq_box a {color: #90000F; float: right; margin: 10px 0 0 0; padding: 0 10px 0 0; text-decoration: underline; font-weight: bold; display: block; background: url(../images/faq-a-bg.gif) no-repeat right 50%;}

/*JACKPOT PROMOTION*/
.promotion h2 {margin-bottom: 5px;}
.promotion p {margin-bottom: 15px;}

/* SUB-NAVIGATION */
#subnav{}
#subnav ul{margin: 0;padding: 0;list-style-type: none;line-height:normal;}
#subnav li{margin:0;padding:0;display:inline;}
#subnav a{display: block;color:#FFF;background-color:#333;text-decoration:none;font-weight:bold;padding:4px 0 4px 16px;border-bottom:1px solid #DDD;}
#subnav a.selected{background:#F00 url(../images/nav-selected.gif) top left no-repeat;}
#subnav a:hover{background-color:#F00;color:#FFF;}
	
#subnav ul ul{padding:0 0 0 0;background-color:#777;}
#subnav li li a{background-color:#888;padding-left:26px;}
#subnav li li a:hover{background-color:#fff;color:#000;}
	

/* BREADCRUMB */
#breadcrumb{margin:0 0 10px 0;}
#breadcrumb ol{list-style-type:none;margin:0;padding:0;}
#breadcrumb ol li{display:inline;margin:0;padding:0;}
#breadcrumb ol li a{display:block;float:left;width:auto;padding:0 20px 0 0;background:url(../images/breadcrumb-arrow.gif) bottom right no-repeat;}

	
/* IMAGES */
.image-left{float:left;display:block;width:auto;background-color:#ccc;margin:0 15px 10px 0;padding:0 0 2px 0;border:1px solid #FFF;}
.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HOMEPAGE PROMOS */
.home-promos{padding:5px 0 0 0;}

#promo1{float:left;border-right:1px solid #E5E5E5;}
#promo1 .image{display:block;overflow:hidden;}
#promo1 p{padding:5px 10px 5px 10px;}
.promo{float:left;margin:0 0 0 10px;padding:0 0 10px 0;}
.promo p, .promo ol{margin:9px 0 0 0;padding:0 0 3px 0;}
.promo ol li{margin-top:0;padding-top:2px;}
.promo h2{margin:0;padding:3px 0;text-transform:uppercase;color:#BD202E;width:100px;}
.promo .image{position:relative;border:1px solid #C2C2C2;padding:2px;display:block;overflow:hidden;text-align:right;height:72px;}
.promo img{
	position:absolute;
	right:2px;
	top: 2px;
}
.home-promos ul, .home-promos ul li{list-style-type:none;list-style-image:none;margin:0;padding:0;background:transparent;}
.home-promos #promo1 ul{padding:0 0 0 10px;}
.home-promos ul li{padding:0 0 5px 0;}
.home-promos a{display:inline;color:#B40010;font-weight:bold;text-decoration:underline;background:url(../images/home-bullet.gif) top right no-repeat;padding:0 10px 0 0;}


/* Show/Hide Layers*/
.hide{position:absolute;left:-500px;top:-500px;}
.show{}


/* HIGHLIGHT BOXES */
.box{border:1px solid #333;margin:5px 0 20px 0px;padding:5px;color:#FFF;background-color:#F00;}
.box img{float:left;margin:0 10px 0 0;}
.box p{padding:0;}
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}
 {margin-top: 10px; margin-bottom: 5px; color:#990000; visibility:visible;}

.head2{margin-top: 10px; margin-bottom: 5px; color:#990000; visibility:visible; font-size:1.5em;}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */


/*oscars mental menu*/
div.otoolbar{
	margin:0px 0px 0px 0px; padding-top:80px; 
}

div.otoolbar ul{	
	/*margin:10px 0px 0px 0px; padding:0 0 0 380px; float:left; list-style:none; position:relative; left:10px;*/
}

div.otoolbar ul li{
	margin:0 ; padding:0; list-style:none; float:left;
    font-family: verdana;
	text-align:center;
    font-size: 8pt;
    font-weight: bold;
	background-image:url(./images/menu/tab-off.gif);
	width:80px;
	height:24px;
}

div.otoolbar ul li a{
	padding:5px 0 0 0;
	width:80px;
	height:24px;
	display:block;
	color:#000;
	text-decoration: none;
}

div.otoolbar ul li a:hover{
	color:#FFF;
	background-image:url(./images/menu/tab-on.gif);
	text-decoration: none;
}

div.otoolbar ul li a:visited{
	color:#000;
	text-decoration: none;
}

div.otoolbar ul li a:link{
	color:#000;
	text-decoration: none;
}

.colour2 h2{color:#000000;}

#head1{ font-family:Tahoma, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding: 2px 0px 2px 5px; margin:0px; float:left;}

#ga{padding:5px 0px 0px 5px; margin-top:5px 0px 0px 5px; position:relative; bottom:0px;}

#extlogos ul li{ margin:5px 2px 5px 2px; height:40px;}