/*
Theme Name: Custom WP Theme
Description: Semantic, SEO Optimised, Custom Wordpress Theme for XYZ
Author: Matthew Rochow
Author URI: http://www.matthewrochow.com
*/

/* Reset
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline} */



  

*, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, pre, img {
margin:0;
padding:0;
border:none;
}
body {
background:#5a0a0b url(images/bg.jpg) no-repeat center top;
font-family:"Trebuchet MS","Tahoma",Helvetica,Arial,Verdana,sans-serif;
font-size:11px;
color:#010000;
text-align:center;
padding-bottom:15px;
}
 a {
color:#c53527;
}
 h1,h2, h3, h4 {
font-family:"Trebuchet MS","Tahoma",Helvetica,Arial,Verdana,sans-serif;
}
h1,h2 {
font-size:1.5em;
margin-bottom:10px;
}
#WelcomeBox h2 {
background:#6a0d05 url(images/bg_h2red_2050.gif ) repeat-x top;
height:25px;
line-height:28px;
color:#FFFFFF;
font-weight:normal;
padding:0 10px;
}
h1.mainTitle {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px solid #cdcdcd;
}
h2.underlinedh2 {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px solid #cdcdcd;
}
 h3 {
font-size:1.2em;
}
 p {
line-height:1.5em;
margin-bottom:15px;
}
em {
font-style:normal;
}
div.BoxText p {
line-height:1.3em;
color:#000000;
}
 div#WelcomeBox {
margin:10px 0;
}
 div.homeBottom {
background:url(images/bg_home_bottom_2051.gif ) no-repeat top;
padding-top:1px;
width:546px;
height:143px;
}
 span#SupportBox {
width:264px;
height:142px;
display:block
float:left;
background:url(images/support_2351.jpg ) no-repeat;
}
 div#BannersBox {
width:254px;
height:112px;
padding:30px 0 0 28px;
float:left;
}
 div#BannersBox img {
display:block;
padding:0 3px 3px 0;
}
 div#BannersBox div#LeftBanners {
float:left;
width:125px;
}
 div#BannersBox div#RightBanners {
float:right;
width:125px;
}
 div#Wrapper {
width:780px;
margin:15px auto 0;
text-align:left;
position:relative;
padding-bottom:111px;
background:#FFFFFF;
}
 div#Header {
height:136px;
background:#000000 url(images/bg_header_2053.jpg ) no-repeat;
position:relative;
}
 div.mainHead {
padding:5px 0 0 10px;
}
 div.mainHead a {
display:block;
width:215px;
height:113px;
background:url(images/logo_2054.jpg ) no-repeat;
}
 ul#HeadNavigation {
position:absolute;
right:0;
top:0;
}
 ul#HeadNavigation li {
float:left;
}
 ul#HeadNavigation li a {
display:block;
}
 ul#HeadNavigation li a#hnCasino {
width:83px;
height:26px;
background:url(images/hnCasino_2055.gif ) no-repeat top left;
}
 ul#HeadNavigation li a#hnPoker {
width:82px;
height:26px;
background:url(images/hnPoker_2056.gif ) no-repeat top left;
}
 ul#HeadNavigation li a#hnBingo {
width:76px;
height:26px;
background:url(images/hnBingo_2057.gif ) no-repeat top left;
}
 div#Header select {
position:absolute;
top:80px;
right:20px;
width:80px;
border:1px solid #000000;
}
 ul#HeadFlags {
position:absolute;
right:20px;
bottom:10px;
}
 ul#HeadFlags li {
float:left;
padding-left:5px;
}
 ul#TopNavigation {
font-size:0.9em;
height:32px;
line-height:32px;
font-family:"Trebuchet MS","Tahoma",Helvetica,Arial,Verdana,sans-serif;
text-transform:uppercase;
background:#821005 url(images/bg_topnav_2058.jpg ) repeat-x;
position:relative;
z-index:2;
font-weight: bold;
}
 ul#TopNavigation li {
float:left;
display:inline;
text-align:center;
background:url(images/bg_topnav_li_2059.gif ) no-repeat right top;
padding:0 2px;
}
 ul#TopNavigation li a {
text-decoration:none;
color:#ffffff;
display:block;
width:93.5px;
height:32px;
background:url(images/bg_topnav_2058.jpg ) repeat-x left top;
}
 ul#TopNavigation li a:hover {
background-position:left bottom;
}
 ul#TopNavigation li#tnlast {
background:none;
padding-right:0;
}
 ul#TopNavigation li#tnlast a {
width:100px;
}
 ul#TopNavigation ul {
display:none;
position:absolute;
top:32px;
background:#d0d0d0;
border:1px solid #8e8e8e;
border-top:0;
padding:1px 5px;
text-align:left;
font-weight:400;
text-transform: none;
font-size: 1em;
z-index: 3;
}
 ul#TopNavigation ul li {
display:block;
clear:both;
width:155px;
min-height:22px;
padding:0;
margin:0;
border-bottom:1px solid #919191;
text-align:left;
background:none;
text-align:left;
}
 ul#TopNavigation ul li a {
background:transparent !important;
color:#000 !important;
width:100% !important;
}
 ul#TopNavigation ul li a:hover {
color:#821005 !important;
}
 ul#TopNavigation ul li.last {
border:none;
}
 ul#TopSubNavigation {
height:19px;
line-height:20px;
background:url(images/bg_topsubnav_2060.jpg ) repeat-x;
font-size:0.9em;
position:relative;
z-index:1;

}
 ul#TopSubNavigation li {
float:left;
display:inline;
background:url(images/bg_topsubnav_li_2061.gif ) no-repeat right center;
padding:0 10px;
position:relative;

}
 ul#TopSubNavigation a {
display:block;
color:#000000;
text-decoration:none;
}
 ul#TopSubNavigation a:hover {
text-decoration:underline;
}
 ul#TopSubNavigation li.last {
background:none;
}
 ul#TopSubNavigation ul {
display:none;
position:absolute;
top:19px;
left:0;
background:#d0d0d0;
border:1px solid #8e8e8e;
border-top:0;
padding:5px 10px;
text-align:left;
}
 ul#TopSubNavigation ul li {
display:block;
clear:both;
width:115px;
height:22px;
line-height:22px;
padding:0;
margin:0;
border-bottom:1px solid #919191;
text-align:left;
background:none;
text-align:left;
}
 ul#TopSubNavigation ul li.last{
border:none;
}
 div#MainContent{
width:780px;
background:#FFFFFF;
}
 #SubPage div#MainContent {
background:url(images/bg_maincontent_2062.gif ) repeat-y right;
}
 div#LeftContent {
padding:20px 20px 0;
width:535px;
float:left;
background:#FFFFFF;
overflow:hidden;
clear:both;
}
.home div#LeftContent {overflow:visible}
 * html div#LeftContent {
width:540px;
padding:20px 10px 0;
}
 div#Sidebar {
background:#fefefe;
border-left:1px solid #ebebeb;
float:right;
width:172px;
padding:20px 0 0 10px;
margin:0 20px 0 0;
display:inline;
}
 .home div#Sidebar {
border:none;
display:none;
width:172px;
}
 div.Sidebox {
margin-bottom:10px;
text-align:center;
clear:both;
}
 div.Sidebox h3 {
height:32px;
line-height:34px;
font-size:1.25em;
text-transform:uppercase;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
}
 div.Sidebox h3 {
width:169px;
}
 div.Sidebox h4 {
font-size:1.2em;
font-weight:normal;
}
 div.Sidebox div.BlackBox {
background:#000000;
padding:0px 13px;
color:#FFFFFF;
text-align:left;
font-size:10px !important;
border-top:2px solid #fcd123;
margin-top:0px;
}
div.Sidebox div.BlackBox h4{
padding-top:8px;
}
 * html div.Sidebox div.BlackBox {
width:168px;
margin:0 auto;
border-top:2px solid #fcd123;
}
 div.Sidebox div.BlackBox p {
line-height:1.1em;
}
 div.redbox {
background:#821005;
border:2px solid #821005;


}
 div.redbox h3 {
background:#821005 url(images/bg_sidebox_h3_2063.gif ) repeat-x;
color:#FFFFFF;
}
 div.yellowbox {
background:#fcd123;
position: relative;
height: 240px;
border:2px solid #FCD123;
}
div.yellowbox * * {
cursor:pointer;
}
div.yellowbox * * * {
cursor:pointer;
}
div.yellowbox * * * * {
cursor:pointer;
}
 div.yellowbox h3 {
background:#821005 url(images/bg_sidebox_h3_yellow_2067.gif ) repeat-x;
color:#000000;
width:168px !important;
}
 ul.JackpotList {
text-align:left;
padding:0 10px;
width:147px;
font-family:"Trebuchet MS","Tahoma",Helvetica,Arial,Verdana,sans-serif;
background:url(images/bg_jackpot_inner_2231.gif ) no-repeat right top;
margin-left:1px;
font-size:0.8em;
}
 * html ul.JackpotList {
width:167px;
margin:0 1px;
}
 ul.JackpotList li {
display:block;
height:25px;
padding:0;
margin:0;
background:url(images/bg_jackpot_li_2065.gif ) no-repeat bottom;
}
 ul.JackpotList li a {
display:block;
padding-top:5px;
float:right;
}
ul.JackpotList li span.game {
color:#f4e72c;
display:block;
float:left;
margin:0;
padding-top:5px;
}
ul.JackpotList li span.jackpot {
color:#dddddd;
display:block;
float:right;
margin-top:5px;
}

.GameBox {
position:absolute;
left:0;
width:168px; overflow:hidden;

}
.GameBox .BlackBox {
height:102px;
}
 div#Footer {
position:absolute;
width:730px;
height:147px;
padding:17px 25px 13px;
background:url(images/bg_footer_2067.jpg ) no-repeat;
color:#838383;
text-align:center;
font-size:10px;
font-family:"Trebuchet MS","Tahoma",Helvetica,Arial,Verdana,sans-serif;
}
* html div#Footer {
width:780px;
}
 div#Footer p {
line-height:1.1em;
padding:0;margin:0 0 8px;
}
 ul#FooterNav {
margin:0px auto 8px auto;
text-align:center;
}
 ul#FooterNav li {
display:inline;
border-right:1px solid #FFFFFF;
margin-right:10px;
}
 ul#FooterNav li.last {
border:none;
}
 ul#FooterNav li a {
color:#FFFFFF;
text-transform:uppercase;
padding-right:10px;
text-decoration:none;
}
#AfterFooter ul#FooterNav li a {
color:Black !important;}
 ul#FooterNav li a:hover {
text-decoration:underline;
}
div#AfterFooter {

clear:both;
margin:0 auto;
color:#814646;
padding:35px 45px;
position:absolute;
text-align:left;
top:1033px;
width:690px;
}
#AfterFooter a {color:#773636}
* html div#AfterFooter {
width:780px;
}
 div.BoxContent {
min-height:110px;
clear:both;
margin: 20px 0 0 0;
background-color:#eeeeee;
}
* html div.BoxContent {
height:110px;
}
div.BoxScreenshot {
width:170px;
float:left;
padding:5px;
}
div.BoxText  {
float:left;
padding:10px 10px 0 5px;
text-align:justify;
width:340px;
}

/* ====== Toolbox ====== */

ul, li {
list-style:none;
}
a {
outline:none;
}
.Fleft {
float:left;
display:inline;
}
.Fright {
float:right;
display:inline;
}
.Clearer {
clear:both;
line-height:0;
font-size:0;
height:0;
}
.ClearL {
clear:left;
}
.ClearR {
clear:right;
}
.ClearB {
clear:both;
}
.clear {clear:both;height:1px;overflow:hidden;width:100%}
.AlignLeft {
text-align:left;
}
.AlignRight {
text-align:right;

}
.AlignCenter {
text-align:center;
}
.ImgReplacement, .ImgReplacement * {
overflow:hidden;
text-indent:-9999px;
background-repeat:no-repeat;
}
.ImgReplacement a {
display:block;
width:100%;
height:100%;
}
 .Fixed {
height:175px;
padding-bottom:20px;
}
.Fixed img {
position:absolute;
top:0;right:0;
}
 span.game {
color:#f4e72c;
display:block;
float:left;
margin:0;
padding-top:8px;
}
input.jp {
text-align:right;
width:80px;
font-family:"Trebuchet MS","Tahoma",Helvetica,Arial,Verdana,sans-serif;
background:transparent;
margin:0 auto;
color:#dddddd;
display:block;
float:right;
padding-top:10px;
}

ol.numbers li {
list-style-type: decimal;
}

.bonusCode1 {
	position:relative;
	top: -36px;
	left:140px;
	font-size: 18px;
	font-weight:700;
	color:#FF0;
	text-align:center;
	width:93px;
	height:9px;
}

.bonusCode2 {
	position:relative;
	top: -45px;
	left:435px;
	font-size: 18px;
	font-weight:700;
	color:#FF0;
	text-align:center;
	width:93px;
	height:4px;
}

.bonusCode3 {
	position:relative;
	top: -234px;
	left:202px;
	font-size: 16px;
	font-weight:700;
	color:#FF0000;
	text-align:center;
	width:93px;
	height:4px;
}

a.gameLink {
	text-decoration:none;
}

div.GameBox a {
	text-decoration:none;
	color:#fff;
}

div.jackpot{width:100%; float:left; margin-bottom:20px;}
div.jackpot div.jLeft{float:left; width:133px; position:relative; height:94px;}
div.jackpot div.jLeft span.liveBtn{position:absolute; top:-15px; left:-10px; background:url(images/Live_2269.png) no-repeat left top; width:31px; height:32px; text-indent:-10em; letter-spacing:-10em; overflow:hidden;}
div.jackpot div.jLeft img{width:106px; height:79px; margin:0px 0px 0px 5px;}
div.jackpot div.jLeft span.drawer{position:absolute; bottom:0px; left:0px; background:url(images/drawer_2266.png) no-repeat left top; width:116px; height:38px; text-align:center; padding:7px 0px 0px 0px; color:white; font-size:9px; line-height:10px;font-size:10px;font-weight:700;}

div.jackpot div.jRight{float:left; width:392px; height:85px; border-bottom:1px dashed #999999;  line-height:16px; overflow:hidden;}
*html div.jackpot div.jRight{float:left; width:380px; height:85px; border-bottom:1px dashed #999999;  line-height:16px; overflow:hidden;}
div.jackpot div.jRight h3{font-size:1.1em;}

div.jackpotHeader{background:url(http://94.229.161.169/wp-content/uploads/2010/02/totalJackpots.jpg) no-repeat left top; width:543px; height:106px; position:relative;padding-bottom:10px;}
div.jackpotHeader span.title{position:absolute; top:68px; left:199px; color:black;}
div.jackpotHeader span.total{position:absolute; top:84px; left:178px; color:white; text-align:center; font-size:1.2em; width:186px;}
div.jackpotAmount span.total{margin:-91px -274px 0 0;width:150px;text-align:center;color:#eba31d;font-size:1.5em;float:right;position:relative;z-index:9999;}


DIV.edmcenter {margin-left: auto; margin-right: auto;text-align: center;}
UL.edmbullets {list-style-type: square;margin-left: 15px}
DIV.edmbulls {font-weight: normal;display:inline;}
LI.edmbulls {margin: 10px 0; list-style-type: disc; list-style-position: outside;}
A.edmdownload {text-decoration: none;}
A.edmdownload:hover {text-decoration: none;}
A.edmemailname {text-decoration: underline;}
A.edmemailname:hover {text-decoration: none;}
IMG.edmimage {border: none;}
IMG.edmimageleft {float: left;margin:0 20px 20px 0;}
IMG.edmimageright {float: right;margin:0 0 20px 20px;}
DIV.edmimagebox { font-style: italic; color: #000; float: right; margin: 0 0 10px 10px;}
DIV.edmperson {font-weight: normal;}
EM.edmitalic {color: #FF3333;font-weight:700;}
SPAN.edmpersonname {font-weight: bold;}
SPAN.edmpersondetail {font-style: italic;}
BR.edmpersonbr {page-break-after: avoid;}
A.edmlink {text-decoration: none;font-weight:700;}
A.edmlink:hover {text-decoration: none;}
H3.edmminortitle {color: #000;font-size:1.3em;}
BLOCKQUOTE.edmblockquotea {color: #000;}
P.edmblockquoteb {color: #000;}
DIV.edmright {text-align: right;}
H2.edmsubtitle {display: block;font-size: 1em;margin: 0;font-weight: bold;page-break-after: avoid;padding: 0;line-height: 1.2em;text-indent: 0em;text-align: left;vertical-align: top;text-decoration: underline;white-space: normal;}
TABLE.edmtable {padding: 5px;margin: auto;}
TD.edmtablecell {padding: 5px;text-align:center;}
TH.edmtableheader {padding: 5px;text-align:center;}
table.edmredtable {padding: 0;border: 1px solid #888;border-bottom:2px solid #222222;border-left:2px solid #222222;border-top:2px solid #222222;margin: inherit;}
tr.edmredtableheader {background:#444444;border-bottom:2px solid #222222;border-right:2px solid #222222;color:#FFFFFF;padding:5px;}
tr.edmredtablehighlight {background-color:#888888;color:#FFFFFF;height:19px;padding:0;}
tr.edmredtableheader th.edmtableheader {background:#444444;border-bottom:2px solid #222222;border-right:2px solid #222222;color:#FFFFFF;padding:5px;}
tr.edmredtableheader th.edmtableheader {background:#444444;border-bottom:2px solid #222222;border-right:2px solid #222222;color:#FFFFFF;padding:5px;}
tr td.edmtablecell {height:19px;padding:0 5px 0 5px;border-bottom:1px solid #777777;border-right:2px solid #222222;}
ol.numbers {list-style-type:decimal;margin-left:25px;clear:both;}
ul.tabbed {list-style-type:none;padding-left:25px;}
#liveInvite {height:279px;width:364px;border:1px solid #b7b7b7;margin:0;background-color: #eeeeee;position:absolute;display:none;top:250px;left:360px;}*html #liveInvite {width:368px !important;height:281px !important;top:-11px;}#operatorBox {padding:11px 0 11px 11px;float:left;}#LSbanner {padding:11px;float:right;}#LPForm {position:absolute;width:342px;padding:2px 0 0;top:210px;left:11px;}#LPmessage textarea {width:240px;height:52px;float:left;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}#LPbutton input {color:#000;float:right;height:57px;font-weight:700;font-size:20px;background-image:url(images/liveSupport_button.jpg);border:none;height:57px;width:88px;cursor:pointer;font-family:"Myriad Pro", "Tahoma", Verdana, Arial, Helvetica, sans-serif}#closeButton {position:absolute;left:355px;top:-6px;border:none;}*html #closeButton {left:359px}.pNews {margin: 10px;font-size: 1.5em;position:relative;}


/* Sections */
#LeftContent #sections {background:url(images/divider.jpg) repeat-x 0 bottom;width:715px;list-style:none;padding:0 0 20px;overflow:hidden}
#LeftContent #sections li {list-style:none;float:left;width:200px}
#LeftContent #sections li.instant {width:200px}
#LeftContent #sections li.welcome {width:300px}
#LeftContent #sections li.jackpot {background:url(images/jackpots.jpg) no-repeat;height:131px;width:183px;margin-left:30px;}

#merchants {display:block;margin:0 auto}

#LeftContent th {background:#444444;border-left:2px solid #000;border-top:2px solid #000;border-bottom:1px solid #000;color:#FFF;padding:3px 6px;text-align:center}
#LeftContent td {border-left:2px solid #000;border-top:1px solid #000;padding:3px 6px;text-align:center}
#LeftContent table {border-right:2px solid #000;border-bottom:2px solid #000;margin:0 0 1em}
#LeftContent ol {list-style:decimal;margin:0 0 1em 22px}
#LeftContent ol li {list-style:decimal}
#LeftContent ul {list-style:disc;margin:0 0 1em 18px}
#LeftContent ul li {list-style:disc}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* 2.7+ Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

#sections .jackpot div{margin:-53px 15px 0 0;width:150px;text-align:center;color:#eba31d;font-size:1.5em;float:right;position:relative;z-index:9999;}

#foot_images{margin:15px 15px 15px 23px;width:715px;}
#foot_images .left{float:left;}
#foot_images .left img{margin:0;padding:0;float:left;border:0;}

#foot_images .right{float:right;}
#foot_images .right img{margin:0;padding:0;float:right;border:0;}

#bg {padding:0 0 0 5px}
.bonusbox .bonuscode{color:#f6fc00;font-size:1.5em;position:relative;z-index:101;top:-36px;right:-139px;width:93px;height:31px;text-align:center;line-height:215%;font-weight:bold;}