/* the import rulea must go above all other rules in this document */
@import "/shared/wladdins.css";
@import "/shared/whitelabel.css";

/* general body properties */
body{margin:0; padding:0; background-color:#000060; font: 12px/16px verdana, Arial,sans-serif; color:#fff;}

h3{color:#ffff00; font-size:13px; font-weight:bold; margin-bottom:-15px;}
/* all browsers on Mac and mozilla on Windows */
body>h3, body>table tr td>h3{margin-bottom:-10px;}

h4{color:#ffff00; font-size:12px; font-weight:bold; margin-bottom:-15px;}
/* all browsers on Mac and mozilla on Windows */
body>h4, body>table tr td>h4{margin-bottom:-10px;}

p{font:12px/16px; color:#fff;}
hr{border:1px solid #ffff00; margin:2px 0; padding:0;}
/*dashed separator line*/
.dashLine{border-bottom:1px dashed #ffff00; width:100%; margin:0;}

a, a:visited{color:#ffff00; font-size:12px; text-decoration:underline;}
a:active, a:hover{text-decoration:none;}

a.dashed, a.dashed:visited, a.dashedFirst, a.dashedFirst:visited, div.linkPicked {background: transparent url(/shared/images/common/arrow.gif) no-repeat center left; display: block; color:#fff; font-size:12px; text-decoration: none; font-weight: bold; border-top: 1px dashed #ffff00; width: 100%; padding-bottom: 2px; padding: 4px 0 4px 20px;}
a.dashed:active, a.dashed:hover, a.dashedFirst:active, a.dashedFirst:hover {color:#ffff00; text-decoration:underline;}
a.dashedFirst,a.dashedFirst:visited, a.dashedFirst:active, a.dashedFirst:hover {border-top: 0;}

div.linkPicked {background: transparent url(/shared/images/common/arrow2.gif) no-repeat center left; color:#ffff00;}
td#copyright{background:#990000; text-align:center; font-size:11px; color:#ffff00; padding:10px;}

/* public pages wrapper table */
table#pubContent{width:99%; border:2px solid #ffff00; background:#990000; height:500px;}
table#pubContent tr th{border-bottom:2px solid #ffff00; text-align:left; padding:6px; background:#660000; height:44px; color:#fff; font:32px/34px Arial; font-weight:800; text-transform:uppercase;}
table#pubContent tr td{padding:6px; vertical-align:top;}
table#pubContent tr td.internalText{padding: 10px 10px 30px 10px; vertical-align:top; height: 450px;}
table#pubContent tr td.description{border-bottom:2px solid #ffff00; text-align:left; height:80px; font-size: 11px;}
table#pubContent tr td.description a {font-size: 11px;}
/* public pages wrapper table */

/* public pages left column */
td#publicLeft{width:180px;}
/* public pages left column */

/* homepage wagers number */
div#wagered{width:294px; height:24px; margin:0; margin-top:10px; border:0; background:transparent url(/shared/images/hmpg/marquee_header.gif) no-repeat bottom left; font-weight:bold; font-size:11px; padding-top:6px; padding-left:10px; color:#ffff00;}
/* homepage wagers number */

/* homepage points table */
table#points{width:230px; border-left:1px solid #bf0000; border-right:1px solid #bf0000; margin-right:15px;}
table#points tr th{color:#ffff00; background:transparent; font-size:13px; font-weight:bold; text-transform:uppercase; border-bottom:0; text-align:left; padding-top:5px;}
table#points tr th img{width:14px; height:14px; margin-right:10px; margin-left:3px;}
table#points tr td{height:20px; color:#fff; font-size:10px; text-transform:uppercase; border-top:1px solid #bf0000; text-align:left;}
table#points tr td img{width:19px; height:19px; margin-right:10px;}
table#points tr td a, table#points tr td a:visited, table#points tr td a:active{position:relative; top:-5px; font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
table#points tr td a:hover{text-decoration:underline;}
table#points tr th span{position:relative; top:-3px; left:2px;}
/* homepage points table */

div#loginColumn{text-align:center; margin-top:2px;}
div#loginColumn img{display:block; margin-bottom:10px; margin-left:auto; margin-right:auto;}
div#loginForm{width:181px; height:140px; background:transparent url(/shared/images/common/member_login.gif) no-repeat top left;}
input.submitButton{background-color:#000060; color:#ffff00; border:1px solid #ffff00; width:120px; cursor:pointer; cursor:hand;}
div#loginColumn div#loginForm table tr td{font-weight:bold; color:#ffff00; font-size:12px; padding: 2px;}

table#MiniReg{width:181px; border:0; margin-top:0;}
table#MiniReg tr td{border-right:2px solid #ffff00; background:#bf0000; color:#ffff00; font-weight:bold; font-size:10px; text-transform:uppercase; padding:2px;}
table#MiniReg tr td.left{border-left:2px solid #ffff00; border-right:0; text-align:right;}

table#features{width:181px; border:0; margin-top:0;}
table#features tr td{border-right:2px solid #ffff00; border-left:2px solid #ffff00; background:#bf0000; padding:0; text-align:left; vertical-align:top;}
table#features tr td img{display:inline; width:14px; height:14px; margin-left:10px;}
table#features tr td a, table#features tr td a:visited, table#features tr td a:active{position:relative; top:-13px; left:7px; color:#fff; font-size:10px; text-transform:uppercase; text-decoration:none;}
table#features tr td a:hover{text-decoration:underline; color:#ffff00;}

div.jackpot{width:130px; height:22px; background:#08096b; border:1px solid #ffff00; border-top:0; color:#ffff00; font-size:12px; font-weight:bold; margin-top:0; margin-bottom:3px; padding-top:2px;}
div.bet{font-size:12px; text-transform:capitalize; margin-bottom:5px;}

a.freegame, a.freegame:visited, a.freegame:active, div.freePicked{background:transparent url(/shared/images/common/arrow.gif) no-repeat center left; display:inline; color:#fff; font-size:12px; text-decoration:none; font-weight:bold; padding:4px 0 4px 20px; margin-right:20px;}
a.freegame:hover, div.freePicked{display:inline; background:transparent url(/shared/images/common/arrow2.gif) no-repeat center left; border:0; color:#ffff00;}