div#subpage {
	width: 958px;
	overflow: hidden;
	background: transparent url(../images/sub_bg.jpg) repeat-y 0 0;
}

div#subpagecontent {
	width: 958px;
	overflow: hidden;
	position: relative;
	/*background: transparent url(../images/sub_light_01.png) no-repeat 0 0;*/
}

div#leftboxestop {
	width: 200px;
	height: 13px;
	background: transparent url(../images/leftboxes_bg_top.png) no-repeat right bottom;
}

div#leftboxesbottom {
	width: 200px;
	height: 13px;
	background: transparent url(../images/leftboxes_bg_bottom.png) no-repeat right top;
}

div#leftboxesmiddle {
	background: transparent url(../images/leftboxes_bg_middle.png) repeat-y;
	width: 200px;
	overflow: hidden;
}

div#leftboxes {
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 0;
	overflow: hidden;
	/*border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: 3px 3px 10px #000;
	-moz-box-shadow: 3px 3px 10px #000;*/
}

div.leftbox {
	width: 180px;
	
	/*background: transparent url(../images/leftbox_bg.jpg) no-repeat 0 0;*/
	float: right;
	margin: 0px 14px 0px 0px;
}

div.jackpotbox {
	background: transparent url(../images/jackpotbox.jpg) no-repeat;
	width: 177px;
	height: 55px;
	margin: 9px 0px 0px 5px;
	padding: 130px 0px 0px 0px;
}

h1#subpage_jackpot {
	font-size: 19px;
	text-align: center;
	color: #ed1616;
}

div.latestwinnersbox {
	background: transparent url(../images/latestwinnersbox.jpg) no-repeat;
	width: 177px;
	height: 102px;
	margin: 9px 0px 0px 0px;
}

div.latestwinnersbox div {
	margin: 19px 0px 0px 0px;
	_margin: 19px 0px 0px 0px;
}

div.latestwinnersbox h1 {
	text-align: center;
	width: 177px;
	text-shadow: 0px 0px 5px #efd77f;
	font-size: 20px;
}

div.latestwinnersbox h2 {
	text-align: center;
	font-size: 15px;
}

div.latestwinnersbox p {
    text-align: center;
   	text-shadow: 0px 0px 5px #efd77f;
}

div.welcomebonusbox {
	width: 169px;
	height: 62px;
	background: transparent url(../images/welcomebonus.png);
	margin: 6px 0px 0px 6px;
	padding: 80px 0px 0px 0px;
}

div#rightbox {
	width: 670px;
	margin: 20px 0px 20px 210px;
	padding: 15px;
	background: #000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden;
	color: #DDD;
	line-height: 1.4em;
}

h1.pagetitle {
	text-transform: none;
	font-variant: small-caps;
	color: #FFF;
	font-size: 25px;
	margin: 10px 0px;
	text-shadow: 0px 0px 5px #FFF;
}

h2.subtitle {
	text-align: left;
	font-size: 15px;
	margin: 15px 0px;
	color: #FFF;
	text-shadow: 0px 0px 5px #efd77f !important;
}

strong {
	color: #efd77f;
	font-family: PTSansBold, Verdana, Sans-serif;
	font-weight: normal;
}

div#rightbox p {
	margin: 10px 0px;
}

div#rightbox ul {
	list-style: disc outside none;
	margin: 0px 0px 0px 20px;
}

div#rightbox a {
	text-decoration: underline;
	color: #AAA;
}

div.vip {
	background: #000000 url(../images/vip_bg.jpg) no-repeat center top !important;
}

div#viprules {
	height: 130px;
	padding: 250px 0px 0px 0px;
	text-align: center;
	color: #AAA;
}

ul#vipclasses {
	width: 620px;
	_width: 630px;
	height: 179px;
	overflow: hidden;	
	margin: 0 auto;
	list-style: none !important;
	z-index: 999;
}

ul#vipclasses li {
	position: relative;
	width: 145px;
	height: 179px;
	float: left;
	margin: 0px 5px;
	z-index: 999;
}	

li#vc_100 {
	background: transparent url(../images/vip_01.png) no-repeat center center;
}

li#vc_200 {
	background: transparent url(../images/vip_02.png) no-repeat center center;
}

li#vc_300 {
	background: transparent url(../images/vip_03.png) no-repeat center center;
}

li#vc_400 {
	background: transparent url(../images/vip_04.png) no-repeat center center;
}

div.vipshines {
	position: absolute;
	width: 265px;
	height: 257px;
	background: transparent url(../images/vip_shine.png) no-repeat center center !important;
	z-index: 101;
	left: 50%;
	margin-top: -50px;
	display: none;
}

div#vs_100 {
	margin-left: -285px;
}

div#vs_200 {
	margin-left: -135px;
}

div#vs_300 {
	margin-left: 20px;
}

div#vs_400 {
	margin-left: 180px;
}

div.vipclassinfo {
	width: 500px;
	position: relative;
	margin: 0 auto;
	display: none;
	text-align: center !important;
}

div.vipclassinfo h2 {
	text-align: center !important;
}

ul.promolist {
	list-style: none !important;
	width: 660px;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	clear: both;
}

ul.promolist li {
	width: 660px;
	display: block;
	overflow: hidden;
	clear: both;
	margin: 5px 0px;
}

div.promoimage {
	width: 240px;
	height: 115px;
	background: #000000 /*url(../images/promos.jpg) no-repeat*/;
	float: left;
}

div.promoinfo {
	width: 420px;
	float: left;
}

div.promotooltip {
	position: absolute;
	display: none;
	padding: 10px;
	width: 400px;
	background: #000000;
	border: 1px solid #CCC;
	border-radius: 10px;
	-o-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index:9999;
}

span.promoreadmore {
	cursor: help;
}


div#sub_content {
	height: 10px !important;
}

div#subpagedownload {
	width: 178px;
	height: 57px;
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: 265px;
}

div#gamesbox {
	width: 680px;
	overflow: hidden;
	clear: both;
}

div#gamesmenu {
	width: 210px;
	float: left;
}

div#gamesmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#gamesinfo {
	width: 440px;
	float: left;
	margin-top: 3px;
	padding: 0px 5px 5px 5px;
	/*border: 1px solid #c6c6c6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;*/
}

img.screenshot {
	border: 5px solid #000000;
	outline: 1px solid #CCC;
	display: block;
	margin: 10px 0px;
	width: 200px !important;
	height: 150px !important;
}

div#instant_games {
	width: 630px;
	padding: 0;
	margin: 0;
	clear: both;
}

h2.gametitle {
	font-size: 14px;
}

div.instant_game {
	width: 200px;
	float: left;
	margin: 10px 5px;
	text-align: center;
}

div.instant_game img {
	margin: 5px 0px;
}

ul.instant_menu {
	width: 630px;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

ul.instant_menu li {
	float: left;
	text-align: center;
	border: 1px solid #666;
}
ul.instant_menu a:hover {
	background: #222;
}

ul.instant_menu a {
	color: #FFF !important;
	text-decoration: none !important;
/*	font-weight: bold;*/
	display: block;
	padding: 5px;
	font-size: 11px;
}

#supports {
	width: 650px;
	clear: both;
	overflow: hidden;
	margin: 10px auto;
}

.support {
	width: 275px;
	height: 172px;
	margin: 5px 5px 0px 0px;
	padding: 50px 20px 0px 25px;
	
}

#supports h2 {
	font-size: 2em;
	color: #000;	
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#supports .support p {
	padding: 0;
	color: #333;
	width: 250px;
	margin: 5px 0px;
	text-align: center;
}

#supports strong {
	color: #444 !important;
}

.left {
	float: left;
}	

.right {
	float: right;
}

