/* CSS Document */
body {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	background-color: #999999;;
	leftmargin="0";
	topmargin="0";
	marginwidth="0";
	marginheight="0";
	font-size:12px;
	color:#333333;
	line-height: 16px;
	background-position: center;
	border-bottom-color: #999999;
	border-bottom-width: medium;
}

.bg_menu {
		background-image:url(images/bg_blue.jpg);
        background-color: #000000
    	background-repeat: repeat-x;
		font-size: 18px;
	font-weight: bold;
	color:#cc0000;
}
.bg_left {
	background-image: url(images/bg_red.jpg);
	background-repeat:repeat-x;
	background-position: top;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:15px;
}

.cell_pad {
	padding-top: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.bg_green {
	background-image: url(images/back_blue.jpg);
	background-repeat: repeat-x;
}

.text_white {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
}

h1 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#cc0000;}
	

	
h2 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#333333;}
	
h4 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;}

h5 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;}

.titlelinks {text-decoration:none; color:#000099; font-weight:bold;}
.titlelinks:hover {color:#cc0000; text-decoration:underline;}

div.hr {
  height: 1px;
  background-image:url(../images/hr.gif);
}

div.hr hr {
  display: none;
}

a {text-decoration:none; color:#000099; font-weight:bold;}
a:hover {color:#cc0000; text-decoration:underline;}

#bookie {padding-top:10px; padding-bottom:10px;}
#bookie img { border:1px solid #999999; padding:2px; background-color:#999999}

#menu {padding-bottom:10px;padding-top:5px;}
#menu ul {width:177px; margin:0px; padding:0px; line-height:1.1; font-weight:bold; }
#menu ul li {width:177px; vertical-align:middle; display:block; margin:0px; padding:4px 0px 4px 0px; border-bottom: thin dashed gray;}
#menu ul li.last {border-width:0px;}
#menu ul li a {font-weight:bold;margin-left:15px; color:#cc061d; text-decoration:none; font-size:12px;}
#menu ul li a:hover {color:#000000; text-decoration:underline;}
#menu ul li a.blue {font-weight:bold;margin-left:15px; color:#0661a8; text-decoration:none; font-size:12px;}
#menu ul li a.blue:hover  {color:#000000; text-decoration:underline;}
#menu ul li  {font-weight:bold; font-size:10px; color:#0661a8; 
}

.toptext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}

.lightblue {
	font-weight: bold;
	color: #0099FF;
}

.aqua {
	font-weight: bold;
	color: #0066FF;
}

.red {
	font-weight: bold;
	color: #FF0000;
}

.brown {
	font-weight: bold;
	color: #333300;
}

.bluer {
	font-weight: bold;
	color: #006699;
}

.darkred {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}

.bold {
	font-weight: bold;
	color: #cccccc;
}

.bolder {
	font-weight: bold;
	color: #333333;
}

#news { border:1px solid #c4c4c4; background:#FFFFCC; padding:0px 10px 0px 10px; text-align:justify; margin-bottom:10px;}
#news a{color:#483D8B}	
#news a:hover {color: #FF0000;}
#news hr {border: 0;height: 1px;background-color: #cccccc;color: #CCCCCC;text-align: left;margin: 0 auto 0 0;}
#news dt {font-weight: bold;padding:5px 0px 3px 0px;}
#news dd {color:#444444;padding:3px 0px 3px 0px;text-align:justify}
#news i {font-weight: bold;color: #999999;}

.signup a{color:#FF0000}	
.signup a:hover {color: #0066FF;}

.title {font-size: 12px;font-weight: bold; color: #FF0000;}
.title tr{border-bottom:thin;border-bottom-color:#333333;border-bottom-style:solid;}
.title td{border-bottom:thin;border-bottom-color:#000000;border-bottom-style:solid;}

.bookieintro {border:1px solid #c4c4c4; background:#ffffff; padding:0px 10px 0px 10px; text-align:justify; margin-bottom:10px;}
.bookieintro p {font-size:12px;}
.bookieintro a {font-weight:bold;}

#footer {border:1px solid #c4c4c4; background:#FFFFCC; padding:0px 10px 0px 10px; margin-left:10px; margin-top:10px;}
#footer a{color:#0033FF; }	
#footer a:hover {color: #FF0000;}

.newsintro { border:1px solid #c4c4c4; background:#F4F4F4; padding:0px 10px 0px 10px; text-align:justify; margin-bottom:10px;}
.newsintro p {font-size:12px;}
.newsintro a {font-weight:bold;}
.newsintro h1 a {color:#900;}
.newsintro h1 a:hover {color:#ff0000; text-decoration:underline;}

#lines a{color:#0033FF; font-weight: bold;}
#lines a:hover {color: #FF0000;}
#lines td{ border-bottom:thin;border-bottom-color:#9370db;border-bottom-style:dashed;}

.bookies a{color:#990000; font-weight: bold;}
.bookies a:hover {color: #FF0000;}

#bookiedeal { border:1px solid #c4c4c4; background:#FFFFCC; padding:0px 10px 0px 10px; text-align:justify; margin-bottom:10px;}
#bookiedeal p {font-size:12px;}
#bookiedeal a {color:#006699; font-weight:bold;}
#bookiedeal a.red {color:#FF0000; font-weight: bold; text-decoration:underline;}
#bookiedeal a.red:hover {color: #990000;  text-decoration:none;}

#offers {border:2px solid #c4c4c4; background:#F4F4F4; padding:10px; margin-bottom:20px;}
#offers td{line-height:1.5px; padding:2px; text-align:center;}
#offers a{color:#006699; font-weight: bold; text-decoration:underline;}
#offers a:hover {color: #cc0000; text-decoration:none;}
#offers img{border:solid; border-color:#999; border-width:1px; padding:3px; margin-bottom:5px; margin-top:5px;}

#tipping {border:2px solid #c4c4c4; background:#F4F4F4; padding:10px; margin-bottom:20px;}
#tipping a{color:#0033FF; font-weight: bold;}
#tipping a:hover {color: #FF0000;}
#tipping td{ border-bottom:thin;border-bottom-color:#9370db;border-bottom-style:dashed;}
#tipping img{border:solid; border-color:#999; border-width:1px; padding:3px;}

#frontoffer { border:1px solid #c4c4c4; background:#F4F4F4; padding:0px 10px 0px 10px; text-align:justify; margin-bottom:10px;}
#frontoffer table {margin-bottom:10px;}
#frontoffer p {font-size:12px;}
#frontoffer a {color:#006699; font-weight:bold;}
#frontoffer a:hover {color:#ff0000; text-decoration:underline;}
#frontoffer a.red {color:#FF0000; font-weight: bold; text-decoration:underline;}
#frontoffer a.red:hover {color: #000000;  text-decoration:none;}

#frontdiv {  padding-left:10px;  font-weight:bold; background-image:url(/images/bookie-back-small.gif); background-repeat: no-repeat;} 
#frontdiv p { line-height:1.7em; font-size:15px; color:#FFFFFF; }

#worldcup { margin-bottom:20px;  }

.free a{color:#FF0000; font-weight: bold; text-decoration:underline;}
.free a:hover {color: #990000;  text-decoration:none;}

.bluey a{color:#006699; font-weight: bold; text-decoration:none;}
.bluey a:hover {color: #990000;  text-decoration:underline;}

.racing a{color:#003333; font-weight: bold; text-decoration:none;}
.racing a:hover {color: #ff0000;  text-decoration:underline;}

.pic { border:1px solid #999999; padding:3px; margin-right:5px;}

.pict img { border:1px solid #999999; padding:3px; margin-right:3px; }

#topfree table { text-align:center;}
#topfree tr.header { width:510px; font-weight:bold; background-color:#ffffff; color:#111111; font-size:14px; padding-top:3px; padding-bottom:3px; text-align:center;}
#topfree td { text-align:center; padding:5px; } 
#topfree td.bookie img {  width:170px; height:100px;} 
#topfree td.offer img {  width:253px; height:26px;}
#topfree tr.free a {color:#FF0000; font-weight: bold; text-decoration:none; font-family:Verdana, Geneva, sans-serif; }
#topfree tr.free a:hover {color: #990000;  text-decoration:underline;}
#topfree tr.blue a{color:#0033FF; font-weight: bold; text-decoration:none;}
#topfree tr.blue a:hover {color: #990000;  text-decoration:underline;}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
overflow: hidden;

border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #FC3;
padding: 5px 7px;
text-decoration: none;
border-right: 1px solid #cf151a;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li {
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

