body, table, tr, th, td, p, h1, h2, h3, h4, img {
padding:		0;
border:			0;
margin:			0;
vertical-align:	top;
}

h1 {
font:				bold 20px Arial,sans-serif;
text-align:			center;
}

.containerbox h1 {
/*** background:			#00fff6 url(images/menu-center.jpg) -5px -5px repeat-x; ***/
background:			#088 url(images/bg-h1.jpg) no-repeat;
width:				460px;
height:				33px;
line-height:		150%;
color:				#eff;
margin:				8px auto;
}



h2 {
color:				#777;
font:				bold 14px Arial,sans-serif;
margin:				7px auto 2px auto;
background:			#feffaa url(images/bg-h2.jpg) repeat-x;
border:				1px solid #ffa800;
text-align:			center;
}

a {text-decoration:underline;}
a:hover {color:#f33;}
a:active {color:#f00;}

li {text-align: left;}

body {
background:			#fffdfd url(images/bg-shade.jpg) repeat-x;
color:				#000;
font:				normal 12px Arial,sans-serif;
}

div#wrapper {
width:				100%;
height:				100%;
background:			url(images/bg-shade2.jpg) 0 600px repeat-x;
}

div#topbanners {
height:				90px;
margin:				0 auto;
text-align:			center;
}

div#topbanners img {
margin:				15px;
}

div#header {
height:				122px;
border:				1px solid #00c632;
border-left:		0;
border-right:		0;
background:			#4cff7a url(images/bg-header.jpg) repeat-x;
text-align:			center;
padding-top:		12px;
}

div#header p {
font:				15px Arial,sans-serif;
text-align:			center;
margin:				8px auto;
padding:			3px;
border:				2px solid #6f6;
background:			#dfd;
width:				850px;
white-space:		nowrap;
}

div#content {
margin:				6px auto;
min-height:			700px;
padding:			11px;
width:				976px;
/*background:			#fff7d5 url(images/bg-top.jpg) no-repeat;
border:				1px solid #000;*/
}

div#promos {
width:				99%;
border:				1px solid #f00;
background:			#eee;
margin:				0 auto 14px auto;
}

div#promos h1 {
margin:				0 10px;
border:				1px solid red;
font-size:			14px;
padding:			3px;
width:				190px;
background:			#777;
color:				#fff;
position:			relative;
top:				-12px;
}

div#promos table td {
text-align:			center;
border-left:				1px solid #ddd;
padding-bottom:				10px;
}

div#promos a {text-decoration:none;}

div#promos table td img {
margin:				0 10px;
}



div#menu {
height:				71px;
}

div#menu td#menu-left {
background:			url(images/menu-left.jpg);
}

div#menu td#menu-right {
background:			url(images/menu-right.jpg);
}

div#menu td#menu-center {
background:			url(images/menu-center.jpg) repeat-x;
vertical-align:		middle;
text-align:			center;
}

div#menu td#menu-center p {
font:				bold 18px Arial,sans-serif;
display:			inline;
margin:				0 12px;
}

div#menu td#menu-center a {
text-decoration:	none;
color:				#00d;
}

div#menu td#menu-center a:visited {
color:				#70d;
}

div#menu td#menu-center a:hover {
color:				#f11;
}


table.containerbox {
width:				480px;
background:			#afd;
border:				1px solid #0b3;
text-align:			center;
}

table.containerbox p {
text-align:			justify;
padding:			4px 10px;
}

table#leftbox {
float:				left;
}

table#rightbox {
float:				right;
}



/*********** START best casinos boxes ***********/

table.containerbox table.bestbox {
width:				459px;
background:			#fee882;
background:			#eee;
border:				2px solid #fff;
margin:				10px auto;
text-align:			justify;
min-height:			350px;
}

table.containerbox table.bestbox th {
height:				28px;
vertical-align:		middle;
color:				#b60000;
font:				bold 18px Verdana,sans-serif;
text-align:			center;
border-bottom:		2px solid #fff;
background:			cyan url(images/bg-table-header.jpg) repeat-x;
}

table.containerbox table.bestbox td p {
font-size:			11px;
line-height:		13px;
padding:			0;
padding-bottom:		4px;
}

table.containerbox table.bestbox div {
width:				148px;
height:				105px;
margin:				8px 7px 0 7px;
color:				#888;
}

table.containerbox table.bestbox div img {
border:				1px solid #700;
}



table#bestcasinos div {
float:				left;
_margin-left:		4px;
}
table#bestcasinos h2 {
float:				left;
width:				284px;
}
table#bestcasinos p {
float:				right;
width:				284px;
padding-right:		8px;
}


table#bestslots div {
float:				right;
white-space:		nowrap;
margin-bottom:		8px;
margin-right:		19px;
_margin-right:		4px;
_line-height:		125%;
}
table#bestslots h2 {
width:				272px;
float:				left;
margin-left:		6px;
_margin-left:		3px;
}
table#bestslots p {
float:				left;
width:				272px;
padding-left:		8px;
}

/*************** END best casinos boxes ***************/


div#footer {
text-align:			center;
font-size:			11px;
clear:				both;
}

div#footer img {
float:				left;
margin:				10px 7px;
}
div#footer img#bannerbottomright {
float:				right;
}



div.screenshot {
margin:				12px auto;
min-width:			220px;
}

div.screenshot h3 {
font-size:			18px;
white-space:		nowrap;
}

div.screenshot img {
border:				1px solid #0f0;
padding:			6px;
}

div.screenshot p {
*width:				80%;
}
