.body:link { color: #03035c }
.leftcolumn                     { background-image: url("images/shadow.png"); background-repeat: repeat-x; background-position: 0 top; margin-left: 12px; width: 175px; height: 100%; float: left; vertical-align: bottom }
.leftcolumn1    { background-image: url("images/left2.png"); background-repeat: no-repeat; background-position: 0 top; width: 178px; float: left; vertical-align: bottom }
.form { text-align: center; width: 450px; float: left }
.header   { background-image: url("images/header3.png"); background-repeat: no-repeat; text-align: left; width: 800px; height: 160px; float: left }
.main         { background-image: url("images/shadow.png"); background-repeat: repeat-x; background-position: 0 top; padding-right: 12px; width: 590px; height: 100%; float: left }
.rightcolumn { text-align: right; margin-top: 10px; width: 140px; float: left }
.leftandmid { width: 635px; float: left }
.page  { background-repeat: repeat-y; background-position: 0 50px; width: 800px; height: 100% }
.page2  { background-repeat: no-repeat; width: 800px; height: 100%; float: left }
.pluraweb { color: #4d8836; font-size: 10pt; font-family: Verdana; width: 800px; float: left }
.pagebase  { background-image: url("images/CARD4.png"); background-repeat: no-repeat; background-position: 0 bottom; width: 800px; height: 100px; float: left }
.headertext { margin: 20px 40px 20px 20px }
#layer1   { visibility: visible; display: inline; position: relative; top: 0; left: -50px; float: left; overflow: visible }
a.button      { color: #000; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-image: url("images/menu2.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 160px; float: left }
a.button4 { color: #1d4c94; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-image: url("images/menu2.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 160px; float: left }
a.button3  { color: #1d4c94; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-image: url("images/menu3.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 160px; float: left }
a.button1     { color: #000; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-image: url("images/menutop.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 160px; float: left }
a.button:hover     { color: #bd0000; font-size: 8pt; font-family: Verdana; text-decoration: none; background-image: url("images/menu2.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 20px; width: 160px; float: left }
a.button3:hover  { color: #bd0000; font-size: 8pt; font-family: Verdana; text-decoration: none; background-image: url("images/menu3.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 20px; width: 160px; float: left }
a.button4:hover { color: #bd0000; font-size: 8pt; font-family: Verdana; text-decoration: none; background-image: url("images/menu3.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 20px; width: 160px; float: left }
a.button1:hover    { color: #bd0000; font-size: 8pt; font-family: Verdana; text-decoration: none; background-image: url("images/menutop.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding-top: 10px; padding-bottom: 20px; width: 160px; float: left }
a.button2  { color: #000; font-size: 8pt; font-family: Verdana; text-decoration: none; background-image: url("images/menu.png"); background-repeat: no-repeat; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 160px; height: 225px; float: left }
.list { list-style-type: none; margin-left: 10px }
.body  { color: #000; font-size: 10pt; font-family: Verdana; line-height: 12pt; text-align: left; margin-right: 0; margin-bottom: 20px; margin-left: 10px }
body   { color: #000; font-size: 10pt; font-family: Verdana; line-height: 12pt; text-align: left; height: 100% }
.bodywhite { color: #fff; font-size: 10pt; font-family: Verdana; line-height: 12pt; text-align: left; margin-left: 2px }
.body2 { color: #000; font-size: 10pt; font-family: Verdana; line-height: 12pt; text-align: left; margin: 5px }
.box { background-image: url("images/box.png"); background-repeat: no-repeat; text-align: center; padding-top: 10px; width: 220px; height: 220px; max-height: 230px; overflow: hidden }
.menu   { margin-left: 12px; width: 160px; float: left }
.gamestext { color: #fff; font-size: 12pt; font-family: Verdana; font-weight: bold; padding: 5px }
#table td { margin: 5px; border: solid 1px #000 }
.formbutton { font-family: Verdana }
input#email { color: #000; font-family: Verdana; margin: 5px; padding: 1px; width: 200px; height: 20px; border: solid 1px #666 }
input#name { color: #000; font-family: Verdana; margin: 5px; padding: 1px; width: 200px; height: 20px; border: solid 1px #666 }
a:link { color: #000; text-decoration: none }
a:visited   { color: #000; text-decoration: none }
a:hover { color: #8b1d1e; text-decoration: none }
.backfix         { background-image: url("images/CARDmid2.png"); background-repeat: repeat-y; width: 802px; height: 100%; float: left }
.picture { border: solid 4px #000 }
.headerfix { padding-right: 30px }
.footer { color: #222; font-size: 8pt; font-family: Verdana }
.nolist { list-style-type: none; margin-left: -40px }
.formtxt { color: #000; font-size: 10pt; font-family: Verdana; line-height: 12pt; margin-left: 2px }
.bookmark { color: #980000; font-size: 10pt; font-family: Verdana; background-image: url("images/bookmark.gif"); background-repeat: no-repeat; text-align: center; padding-top: 10px; width: 159px; height: 29px }
.bookmark:hover { color: #980000; font-size: 10pt; font-family: Verdana; background-image: url("images/bookmark.gif"); background-repeat: no-repeat; background-position: 0 -39px; text-align: center; padding-top: 10px; width: 159px; height: 39px }
.tableheader  {
	color: #fff;
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px
}
.tabletxt {
	color: #fff;
	font-size: 9pt;
	font-family: Verdana;
	padding: 2px 2px 4px
}
.tabletxtred { color: #f8183c; font-size: 8pt; font-family: Verdana; padding: 2px 2px 4px }
a.tabletxt:link { color: #fff; font-size: 10pt; font-family: Verdana; padding: 2px 2px 4px }
a.tabletxt:visited  { color: #f5edf1; font-size: 10pt; font-family: Verdana; padding: 2px 2px 4px }
a.tabletxt:hover { color: #bd0000; font-size: 10pt; font-family: Verdana; padding: 2px 2px 4px }
.tabletxt2 { color: #fff; font-size: 8pt; font-family: Verdana; padding: 4px 2px }
.table { margin-bottom: 4px; border: solid 1px #fff }
.table1 { background-image: url("images/redfade.png"); background-repeat: no-repeat; margin-bottom: 4px; border: solid 1px #fff }
.table2 { background-image: url("images/blackfade.png"); background-repeat: no-repeat; margin-bottom: 4px; border: solid 1px #fff }
.topmenudiv         { background-color: #1d4c94; background-image: url("images/stripes.gif"); background-repeat: repeat-x; background-position: 0 -5px; margin-bottom: 2px; margin-left: 12px; width: 777px; height: 24px; float: left }
.topmenudivred                      { background-color: #980000; background-repeat: no-repeat; background-position: 40px 0; margin-bottom: 2px; margin-left: 12px; z-index: 20; width: 777px; height: 24px; float: left; vertical-align: top }
.topmenudivyellow       { background-color: #213612; background-repeat: repeat-x; background-position: 40px 0; margin-left: 12px; z-index: 20; width: 777px; height: 24px; float: left; vertical-align: top }
.topmenutxt    { color: #fff; font-size: 10pt; font-family: Verdana; margin-top: 4px }
a.topmenutxt:link { color: #fff; font-size: 10pt; font-family: Verdana; margin-top: 6px }
a.topmenutxt:visited { color: #f5edf1; font-size: 10pt; font-family: Verdana; margin-top: 6px }
a.topmenutxt:hover { color: #c30; font-size: 10pt; font-family: Verdana; margin-top: 6px }
a.club { color: #000; font-size: 10pt; font-family: Verdana; text-decoration: none; text-align: center; width: 160px; height: 240px; float: left }
.stripe             { color: #000; font-size: 10pt; font-family: Verdana; background-image: url("images/stripe.jpg"); background-repeat: no-repeat; text-align: justify; padding: 7px 12px 7px 10px; border: solid 1px }
.thinbox  { color: #000; font-size: 10pt; font-family: Verdana; background-repeat: no-repeat; text-align: justify; padding: 7px 10px; border: solid 1px }
.newsstripe1    { color: #000; font-size: 10pt; font-family: Verdana; background-image: url("images/newsstripe.jpg"); background-repeat: no-repeat; text-align: justify; padding-top: 7px; padding-right: 0; padding-left: 0; border: solid 1px }
.newsstripe       { color: #000; font-size: 10pt; font-family: Verdana; background-image: url("images/newsstripe2.gif"); background-repeat: no-repeat; text-align: justify; padding-top: 7px; padding-right: 10px; padding-left: 10px; border-style: solid none none; border-width: 1px medium medium; border-color:  }
.stripe2     { color: #000; font-size: 10pt; font-family: Verdana; background-image: url("images/stripe.jpg"); background-repeat: no-repeat; text-align: justify; padding-top: 7px; padding-right: 12px; padding-left: 10px; border: solid 1px }
.bonus   { color: #27156e; font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: none; background-repeat: no-repeat; text-align: right; padding-bottom: 10px; border-color:  }
a.bonus:link { color: #03035c; font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: none; background-repeat: no-repeat; text-align: right; padding: 0 0 10px; border-color:  }
a.bonus:visited { color: #03035c; font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: none; background-repeat: no-repeat; text-align: right; padding-bottom: 10px; border-color:  }
a.bonus:hover   { color: #bd0000; font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: none; background-repeat: no-repeat; text-align: right; padding: 0 0 10px; border-color:  }
a.bonus:active { color: #900000; font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: none; background-repeat: no-repeat; text-align: right; padding: 0 0 10px; border-color:  }
#layer2   { text-align: left; visibility: hidden; position: absolute; z-index: 2; top: 420px; float: left }
.justified { text-align: justify; padding-right: 10px }
.justified1 { text-align: justify }
#dice          { visibility: visible; display: inline; padding-top: 10px; position: relative; top: 0; left: 0; width: 100px; float: left }
#container  { width: 800px; height: 499px; overflow: hidden }
#containerouter  { width: 570px; height: 180px; overflow: hidden }
#container iframe     { margin-top: -290px; margin-left: -208px; width: 100%; height: 100%; border: solid 0 }
.clickhere      { color: #fff; font-family: Verdana; font-weight: bold; background-color: #980000; background-image: url("images/tinydice.png"); background-repeat: no-repeat; background-position: 10px 0; text-align: center; padding: 5px 70px 6px; z-index: 20; border: solid 4px #000 }
.clickhere:hover      { color: #fff; font-family: Verdana; font-weight: bold; background-color: #bd0000; background-image: url("images/tinydice.png"); background-repeat: no-repeat; background-position: 10px 0; text-align: center; padding: 5px 70px 6px; z-index: 20; border: solid 4px #000 }

a.hide { display: block; z-index: 1; width: 100px; height: 15px; overflow: hidden; clip: rect(1px 1px 1px 1px) }
a.hide:hover  { color: #000; cursor: text; width: 100%; height: 100%; overflow: visible }
.divhide { visibility: hidden; position: absolute }

#sport         { visibility: visible; display: inline; padding-top: 20px; position: relative; top: 0; left: 0; width: 100px; float: left }
.shadow   { background-image: url("images/boxshadow.png"); background-repeat: no-repeat; height: 14px }
.shadow2 { background-image: url("images/boxshadow2.png"); background-repeat: no-repeat; height: 14px }


.bbutton            { color: #fff; background-image: url("images/barendleft3.png"); background-repeat: no-repeat; background-position: right 0; margin-top: 2px; float: left }
.bbutton:hover        { color: #fff; background-image: url("images/barendleft3.png"); background-repeat: no-repeat; background-position: right -34px; margin-top: 2px; float: left }
.bbutton span                { color: #fff; background-image: url("images/barmid2.png"); background-repeat: repeat-x; margin-right: 9px; padding-top: 6px; padding-bottom: 10px; padding-left: 10px; float: left }
.bbutton:hover span      { color: #fff; background-image: url("images/barmid2.png"); background-repeat: repeat-x; background-position: 0 -34px; margin-right: 9px; padding-top: 6px; padding-bottom: 10px; padding-left: 10px }
.centre   { text-align: center }

.bf                          { text-align: left; white-space: nowrap; display: block; width: 70%; height: 40px; float: right; overflow: visible }
.bf2                          { text-align: left; white-space: nowrap; display: block; width: 80%; height: 40px; float: right; overflow: visible }
.bf3  { text-align: left; white-space: nowrap; display: block; width: 58%; height: 40px; float: right; overflow: visible }
.background   { background-image: url("images/felt3.gif"); background-repeat: repeat }
