body{
background-color:#990000;
text-align: center;
height: 1100px;
}
#main {
font-family:Arial;
margin-right: auto;
margin-left: auto;
background-color:black;
color:white;
width:750px;
height:1000px;
}

#menu
{
float:left;
margin-right: none;
margin-left: none;
}

#display {
text-align: left;
margin-left: 170px;
width: 550px;
}

#text {
float: left;
text-align: left;
margin-left: 10px;
width: 750px;
}

#footer
{
position:relative;
float: left;
text-align: center;
border-top: 2px solid #990000;
width:780px;
margin-left:0px;
bottom:-30px;
}

#footer p a
{
color:blue;
text-decoration:none;
}


#footer a:hover
{
color:#990000;
text-decoration:none;
}


h2.link a
{
color:white;
text-decoration:none;
}

h2.link a:hover
{
color:#990000;
text-decoration:none;
}

p.text a
{
color:blue;
text-decoration:none;
}

p.text a:hover
{
color:#990000;
text-decoration:none;
}


ul.nav
{
list-style-type: none;
align: left;
padding-left: 0;
margin-left: 3px;
}



ul.nav li
{
display:inline;
}

ul.nav a
{
display:block;
background:#990000;
color:white;
width: 8em;
height: 1.2em;
text-align: center;
font-weight:bold;
border-width: 4px;
border-style:solid;
border-top-color: #DFDFDF;
border-right-color: #666;
border-bottom-color: #333;
border-left-color: #858585;
text-decoration:none;
}

ul.nav a:hover
{
display:block;
background:white;
color:#990000;
width: 8em;
height: 1.2em;
text-align: center;
font-weight:bold:
border-width: 4px;
border-style:solid;
border-top-color: #DFDFDF;
border-right-color: #666;
border-bottom-color: #333;
border-left-color: #858585;
text-decoration:none;



}

ul.advert
{
list-style-type: none;
align: left;
padding-left: 0;
margin-left: 3px;
margin-bottom: 3px;
}

ul.advert li
{
margin-bottom: 8px;
}




table.offer
{
border-collapse: collapse;
vertical-align: middle;
text-align: center;
}

.offer td
{
text-align:left;
vertical-align:top;
border: 2px solid red;
color:white;
font-family:Arial;
font-size: 0.8em;

}

p.offer
{
color:white;
font-family:Arial;
font-size: 0.8em;
}

.offer td.image
{
text-align:center;
vertical-align:middle;
}

.offer td.button
{
vertical-align: middle;
text-align: center;
font-family:Arial;
font-size:0.9em;
font-weight:bold;
}
.offer td.button a
{
display:block;
background:#990000;
color:white;
width: 8em;
height: 1.2em;
border-width: 4px;
border-style:solid;
border-top-color: #DFDFDF;
border-right-color: #666;
border-bottom-color: #333;
border-left-color: #858585;
text-decoration:none;
 
}
 
.offer td.button a:hover
{
display:block;
background:white;
color:#990000;
width: 8em;
height: 1.2em;
text-align: center;
vertical-align:middle;
font-weight:bold;
border-width: 4px;
border-style:solid;
border-top-color: #DFDFDF;
border-right-color: #666;
border-bottom-color: #333;
border-left-color: #858585;
text-decoration:none;
}

ul.partners
{
list-style-type: none;
align: left;
padding-left: 0;
}

ul.partners li
{
display:inline;
}

ul.partners a
{
display:block;
color:blue;
font-weight:bold;
text-decoration:none;
width:15em;
}

ul.partners a:hover
{
display:block;
font-weight:bold;
color:red;
text-decoration:none;
width:15em;
}
#pokerbox {
float:left;
margin-top:15px;
margin-left:0px;
margin-right:0px;
background-image:  url(
images/offerbox_poker.gif);
background-repeat: no-repeat;
background-position:left top;
height: 180px;
width: 240px;
}

#horsebox {
margin-top:15px;
float:left;
margin-left:0px;
margin-right:0px;
background-image:  url(images/horseracing.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

#casinobox {
margin-top:15px;
margin-right:10px;
float:right;
background-image:  url(images/casinobox.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

#sportsbox {
margin-top:15px;
margin-right:10px;
float:right;
background-image:  url(images/sportsbox.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

#offerbox {
margin-top: 15px;
margin-left:0px;
margin-right:0px;
float:left;
background-image:  url(images/specialofferbox.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

#lotterybox {
margin-top: 15px;
margin-right: 10px;
float:right;
background-image:  url(images/lotterybox.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

#bingobox {
margin-top: 15px;
margin-left: 0px;
margin-right: 0px;
float:left;
background-image:  url(images/bingobox.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

#jackpotbox {
margin-top:15px;
margin-right:10px;
float:right;
background-image:  url(images/jackpotbox.gif);
background-repeat: no-repeat;
background-position:right top;
height: 180px;
width: 240px;
}

p.boxtop
{
margin-top:0px;
margin-bottom:5px;
margin-left:10px;
margin-right:20px;
color:white;
font-family:Arial;
font-size: 0.8em;
font-weight:bold;
}

p.boxtext
{
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
margin-right:20px;
color:white;
font-family:Arial;
font-size: 0.8em;
font-weight:bold;
}

p.boxtext a
{
color:white;
text-decoration:none;
}

p.boxtext a:hover
{
color:#990000;
font-weight:bold;
text-decoration:none;
}

h2.homebox
{
margin-top: 10px;
margin-bottom: 10px;
color:white;
font-weight:bold;
text-align:center;
}

h2.homebox a
{
margin-top: 10px;
margin-bottom: 0px;
font-weight:bold;
color:white;
text-decoration:none;
}

h2.homebox a:hover
{
margin-top: 10px;
margin-bottom: 0px;
font-weight:bold;
color:#990000;
text-decoration:none;
}
#tips {
float: left;
text-align: left;
margin-left: 10px;
width:350px;
height:300px;
color:white;
font-family:Bodoni MT, Arial;
}

#TipsForm {
font-family:Bodoni MT, Arial;
}

#TipsForm .label 
{
float:left;
width:100px;
margin-right:20px;
text-align:right;
color:white;
font-weight:bold;
clear:left;
}

input#subscribe
{
margin-left: 100px;
background-color: white;
font-family:Bodoni MT, Arial;
font-weight:bold;
}

input#cancel
{
background-color: white;
font-family:Bodoni MT, Arial;
font-weight:bold;
}
input#name,input#email,input#mobile 
{
background-color: #990000;
font-family:Bodoni MT, Arial;
color:white;
font-weight:bold;
font-size: .9em;
}
p.form
{
margin-bottom: 0;
margin-top 0;
color:white;
font-family:Bodoni MT, Arial;
text-align:left;
margin-left:10px;
}

h1.tips
{
text-align:center;
}

#filter
{
	display: none;
	position: absolute;
	top:0px;
	left:10%;
	width:800px;
	height:1000px;
	background-color: #CCA;
	z-index:10;
    opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: absolute;
	top:80px;
	left:290px;
	width:350px;
	height:350px;
	padding:48px;
	margin:0;
	border: 3px solid #990000;
	background-color: black;
	z-index:101;
	overflow: none;
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0px;
	left:0px;
	width:380px;
	height:24px;
	padding:0;
	padding-top:4px;
	padding-bottom:0px;
	left-padding:15px;
	margin:0;
	background-color: black;
	color:white;
	text-align:center;
	font-family:Bodoni MT, Arial;
    font-weight:bold;
	font-size: 1.4em;
}
