body, table, tr, th, td, p, h1, h2, h3, h4, img {
padding:	0;
border:		0;
margin:		0;
vertical-align:	top;
}

a:link {color:#03f; text-decoration:none;}
a:visited {color:purple; text-decoration:none;}
a:active {color:red; text-decoration:none;}
a:hover {text-decoration:underline;}
#top-menu a:link {color:yellow;}
#top-menu a:visited {color:purple;}
#top-menu a:active {color:red;}
#top-menu a:hover {color:#2de;text-decoration:underline;}
#left a:hover {text-decoration:none;}

p, li, a {
font:		normal 13px "Comic Sans MS","Comic Sans",Verdana,sans-serif;
text-align:	justify;
padding:	5px 6px;
}

h1 {
padding:		3px 0;
background:		#fc0 url(images/bg-h1-slice.jpg) repeat-x;
border-bottom:	1px solid #000;
font:			bold 21px Arial,sans-serif;
}

h2 {
padding-bottom:	12px;
font:			bold 16px Arial,sans-serif;
}

h3 {
background:		#f90;
font:			bold 14px "Comic Sans MS","Comic Sans",Verdana,sans-serif;
}

h4 {
font:			bold 14px "Comic Sans MS","Comic Sans",Verdana,sans-serif;
margin-left:	6px;
text-align:		left;
}

div#wrapper img {
border:		1px solid #000;
}

img.noborder {
border:		none !important;
}

body {
background:	#ff8ce3 url(images/bg-tile3.jpg) repeat-x;
}

table {
margin:		0 auto;
}

div#wrapper-top {
width:		870px;
height:		18px;
background:	url(images/bg-plate-top.jpg) top no-repeat;
}

div#wrapper {
width:		870px;
margin:		20px auto;
text-align:	center;
padding:	0 12px;
background:	url(images/bg-plate-slice.jpg) top repeat-y;
}

div#wrapper-bottom {
width:		870px;
height:		19px;
background:	url(images/bg-plate-bottom.jpg) top no-repeat;
}

table#header {
width:			866px;
border-bottom:	1px solid #f0f;
}

table#header td#top-text p {
font:			normal 14px Helvetica,Arial,sans-serif;
padding-top:	0;
text-align:		center;
}

table#header td#top-banner {
vertical-align:	middle;
}

table#header td#top-menu {
font-size:		15px;
font-family:	Verdana,sans-serif;
text-align:		center;
vertical-align:	middle;
background:		#f9a url(images/bg-topmenu-slice.jpg) repeat-x;
}



table#body {
width:			866px;
margin-top:		14px;
}

td#left table {
margin-bottom:	12px;
}

td#left td.box-top {
background:	#f38c01 url(images/bg-menu-top.jpg) no-repeat;
}

td#left td.box-content {
background:	#f38c01 url(images/bg-menu-slice.jpg) repeat-y;
}

td#left td.box-bottom {
background:		url(images/bg-menu-bottom.jpg) no-repeat;
}


td#left table#menu td, td#left table#reviews td {
padding-left:	6px;
}

td#left table#menu td p, td#left table#reviews td p {
padding-top:	0;
}

td#left table#menu td hr, td#left table#reviews td hr {
height:			2px;
margin-right:	9px;
margin-top:		3px;
*margin-top:	-4px;
}

td#left table#casinos img {
float:		left;
margin:		3px 2px 0 6px;
}

td#left table#casinos p {
padding:	0 6px 2px 8px;
font:		11px Helvetica,Arial,sans-serif;
}

div#partners {text-align:left; margin:10px;}


table#content {
background:	#fff8ff;
border:		1px solid #500;
margin:		3px;
margin-bottom:	10px;
}

table#content h2 {
font:		bold 18px "Comic Sans MS","Comic Sans",Verdana,Arial,sans-serif;
padding-bottom:	0;
}

table#content img, table#content object {
float:		left;
margin:		12px 6px 0 6px;
border:		1px solid #400;
}

table#content table#top-bingo-sites {
margin-top:		14px;
margin-bottom:	14px;
border-bottom:	1px solid #000;
}

table#content table#top-bingo-sites td {
border-right:	1px solid #000;
border-left:	1px solid #000;
vertical-align:	middle;
}

table#content table#top-bingo-sites td#top-bingo-sites-header {
background:		#f90 url(images/bg-bingosites-top.jpg) no-repeat;
border:			0;
}

table#content table#top-bingo-sites td p {
background-color:	#fbf;
font:				normal 12px/120% Arial,sans-serif;
}

table#content table#top-bingo-sites p a {
margin-right:	12px;
}



table#banners {
text-align:	center;
margin-top:	3px;
}

table#banners img {
overflow:	hidden;
max-width:	127px;
}

table#footer {
margin-top:	18px;
width:		866px;
}

/******
table#footer img {
margin-left:	72px;
margin-bottom:	18px;
}
******/

table#footer p {
text-align:	center;
font:		normal 11px Helvetica,Arial,sans-serif;
border-top:	1px dashed #a00;
}

