body{
	text-align: center;
	margin: 0px;
	background-color: #000000;
	background-image: url(../images/gradient.png);
	background-repeat: repeat-x;
}
#mainwrap{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	border: solid 0px #333333;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat;
}

/* -------------------- Header -------------------- */
#header{
	width: 900px;
	height: 140px;
}
#header a{
	display: block;
	width: 900px;
	height: 140px;
	background-image: url(../images/website_home_V2_01.jpg);
}

/* -------------------- Menu -------------------- */
#menu{
	width: 900px;
	height: 35px;
	background-image: url(../images/menu_bg.gif);
	text-align: center;
}
#menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
#menu ul li{
	display: inline;
	float: left;
}
#menu ul li a{
	display: block; 
	float: left; 
	height: 35px; 
	line-height: 35px; 
	color: #CCCCCC; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: arial, verdana, sans-serif; 
	font-weight: bold; 
	text-align: center; 
	padding: 0 0 0 5px; 
	cursor: pointer;
}
#menu ul li a b{
	float: left; 
	display: block; 
	padding: 0 16px 0 8px;
}
#menu ul li a:hover{background: url(../images/menu_btn_hover.gif); color: #FFFFFF;}
#menu ul li a:hover b{background: url(../images/menu_btn_hover.gif) no-repeat right top;}
#menu ul li.selected a{background: url(../images/menu_btn_selected.gif);color: #FFFFFF}
#menu ul li.selected a b{background: url(../images/menu_btn_selected.gif) no-repeat right top;}

/* -------------------- Sub Menu -------------------- */
#sub_menu{
	height: 25px;
	background-image: url(../images/submenu_bg.gif);
	background-repeat: repeat-x;
	text-align: left;
}
#sub_menu ul{
	margin: 0 0 0 12px;
	padding: 0px; 
}
#sub_menu ul li{
	display: inline;
	padding: 0 0 0 15px;
}
#sub_menu ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
}
#sub_menu ul li a:hover{color: #FF9900;}
#sub_menu ul li.selected{font-weight: bold;}

/* -------------------- Main Content -------------------- */
#content_left{
	width: 587px;
	float: right;
	text-align: left;
}
#content_right{
	width: 313px;
	float: left;
}

/* -------------------- Text */
#content_left h2{
	width: 497px;
	height: 26px;
	background-image: url(../images/h2new.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #FFFFFF;
	padding: 7px 0 0 45px;
	margin: 20px 0 10px 20px;
}
#content_left h3{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin: 15px 40px 5px 25px;
	border-bottom: dashed 1px #CCCCCC;
	padding: 0 0 5px 0;
}
#content_left p{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 0 40px 10px 25px;
}
#content_left a{ color: #CC6600; text-decoration: none;}
#content_left a:hover{text-decoration: underline;}

/* misc classes */
.faqA{
	padding: 0 0 10px 5px;
}

/* Games page links */
#gamesPageLinks a{
	display: block;
	width: 163px;
	height: 423px;
	float: left;
	margin: 0 0 0 24px;
}
#gamesTable{background-image: url(../images/gamesPage_tableGames.jpg);}
#gamesSlots{background-image: url(../images/gamesPage_slots.jpg);}
#gamesPoker{background-image: url(../images/gamesPage_videoPoker.jpg);}

/* Game divs */
.game{
	background-image: url(../images/game_bg.gif);
	background-repeat: repeat;
	margin: 0 0 10px 25px;
	padding: 10px 0 0 10px;
	width: 500px;
}
.game img{
	float: left;
	margin: 0 10px 0 0;
}
.game .gameText{
	float: left;
	width: 350px;
}
#mainwrap #content_left .game .gameText h3{
	margin: 0 0 5px 0;
}
#mainwrap #content_left .game .gameText p{
	margin: 0 10px 10px 0;
}

/* -------------------- Download Form -------------------- */
#download_form{
	width: 289px;
	height: 355px;
	background-image:url(../images/form_bg.png);
	background-repeat: no-repeat;
	text-align: left;
	padding: 50px 0 0 15px;
	margin-left: 10px;
	margin-top: 10px;
}

#download_form p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	margin: 0px;
	padding: 5px 0 0 0;
}

/* -------------------- Homepage -------------------- */
#content_left.homepage{
	width: 587px;
	padding: 0px;
	height: 493px;
	background-image: url(../images/website_home_V2_04.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
}
#content_right.homepage{
	height: 374px;
	width: 313px;
	background-image: url(../images/website_home_V2_03.jpg);
	background-repeat:no-repeat;
	padding: 0px;
}
#bonus{
	width: 587px;
	height: 493px;	
}
#mobiles{
	width: 900px;
	height: 189px;
	clear: both;
	text-align: left;
}
#jackpot{
	position: relative;
	float:left;
}

/* -------------------- Footer -------------------- */
#footer{
	width: 900px;
	height: 45px;
	clear: both;
	border-top: solid 1px #333333;
	background-color: #000000;
	padding: 0px 0px 0px 0px;
}
#footer a{
	display: block;
	height: 45px;
	float: left;
	padding:0;
	margin:0;
}

#pp{width: 132px; background-image:url(../images/logo_pp.gif);}
#malta{width: 134px; background-image:url(../images/logo_malta.gif);}
#spin{width: 101px; background-image:url(../images/logo_spin3.gif);}
#microgaming{width: 98px; background-image:url(../images/logo_microgaming.gif);}
#visa{width: 97px; background-image:url(../images/logo_visa.gif);}
#ecogra{width: 138px; background-image:url(../images/logo_ecogra.gif);}
#nousa{width: 40px; background-image:url(../images/logo_nousa.gif);}
#age{width: 40px; background-image:url(../images/logo_age.gif);}
