@charset "utf-8";
/* CSS Document */

/*body, td, th, table, form, p, img, ul, li, ol {
	margin: 0px;
	padding: 0px;
	}*/
body, td, th, table, form, p, img {
	margin: 0px;
	padding: 0px;
	}

body,td,th {
	font-family: Helvetica neu, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

body { 
	/*background-color: #75BCE8;
	background-image: url('images/blue_bg.jpg');*/
	background-color: #550000;
	background-image: url('images/red_background.png');
	background-repeat: repeat-x;
	background-position: 0% 0%;
	width: 100%;
	text-align: center;
	}
a:link { color: #990000; }
	
a:visited { color: #990000; }
	
a:hover { color: #FF6600; outline: none; }
	
a:active { color: #330000; outline: none; }

/* DIVS */

#container {
	width: 763px;
	margin-left: auto;
	margin-right: auto;	
	background-color: #030303;
	/*border: 1px solid #363636;*/
	text-align: left;
	}


#header {
	width: 763px;
	height: 120px;
	background-image: url(images/header.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	
	}
#left_header {
  	float:left; 
	width: 438px;
	height: 80px;

}
#left_header_text_pad {
  	float:left; 
	width: 438px;
	height: 65px;
	cursor: pointer;
}
#left_header_text {
  float:left; 
	width: 390px;
	height: 20px;
	padding-left:95px;
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	

}
#right_header {
  	float:left;
	width: 325px;
	height: 80px;
}
#login_area {

}
#login_area form{
margin-left: 0px;
}

#login_area #login_boxes {
width: 150px;
display: block;
float: left;
}

#login_area #login_boxes .input {
margin-bottom: 5px;
margin-left: 30px;
color: #676767;
}
#login_area #login_submit_box {
width: 75px;
float: left;
clear: right;
}


#lab_pad{
padding-left:186px;
}
.sep {
   padding-top:2px;
    border: 0px solid #ffffff;
margin-left: 30px;
}
.sep2 {
   padding-bottom:2px;
    border: 0px solid #ffffff;
}
.input {
    border: 0;
    background-image: url(images/index/imp_bg.gif); background-repeat: no-repeat;
    width: 107px; 
    height: 20px;
    padding: 1px;
    font-weight: normal; font-size: 16px; color: gray;
}
.input:hover {
    border: 0;
    background-image: url(images/index/imp_bg.gif) no-repeat top left;
    width: 107px; 
    height: 20px;
    padding: 1px;
    font-weight: normal; font-size: 16px; color: gray;
}
.button {
    border: none;
    background: url('images/sub_but2.gif') no-repeat top left;
    width: 64px;
    height: 22px;
color: #000;
	font-weight: bold;
}
.button:hover {
    border: none;
    background: url('images/sub_but2.gif') no-repeat bottom left;
    width: 64px;
    height: 22px;
}
.button1 {
    border: none;
    background: url('images/sub_but.gif') no-repeat top left;
    width: 75px;
    height:24px;
	margin: 0;
	font-size: 11px;
color: #fff;
font-weight: bold;
}
.button1:hover {
    border: none;
    background: url('images/sub_but.gif') no-repeat bottom left;
    width: 75px;
    height:24px;
}
a.button_a {
    border: none;
    background: url('images/sub_but.gif') no-repeat top left;
    width: 75px;
    height:24px;
line-height:24px;
	margin: 0;
	font-size: 12px;
text-align: center;
 color: #fff;
text-decoration: none;
padding-top: 0px;
font-weight: normal;
}
a.button_a:hover {
    background: url('images/sub_but.gif') no-repeat bottom left;
}
.button3 {
    border: none;
    background: url('images/sub_but3.gif') no-repeat top left;
    width: 94px;
    height: 22px;
color: #fff;
	font-weight: bold;
}
.button3:hover {
    border: none;
    background: url('images/sub_but3.gif') no-repeat bottom left;
    width: 94px;
    height: 22px;
}

#login_area #login_bar{
	width:100%;
	font-weight:bold;
	display:block;
}
#login_message_area {
margin: 8px 2px 2px 6px;
display: block;
height: 16px;
font-weight: bold;
color:#c30000;
}
#login_message {
width: 150px;
display: block;
}
#login_indicator {
display: none;
float: left;
}
#login_area #login_bar #username{
	float:left;
	width: 250px;
	display: block;
	margin: 0 0 0 30px;
}
#login_area #login_bar #logout{
	float:left;
	width: 50px;
	display: block;
}
#login_area #login_bar a{
	color:#fff;
}


#login_area #options_bar{
	float:left;
	width:100%;
	margin-top:5px;
	margin-left : 20px;
}
#login_area #options_bar a{
	float:left;
	width:150px;
	padding: 0px 0px 0px 10px;
	font-size: 11.5px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
	color:#fff;
}
#login_area #options_bar a span{
	margin: 0px 10px 0px 0px;
	font-size: 14px;
	color: #FE0002;
}
#login_area #options_bar a:hover{
	color:#FE0002;
}

/*	
#menu { width: 763px; height: 40px; margin: 0px; position: relative; z-index: 0; overflow: hidden; }
#menu #menu-ul { margin: 0; padding: 0; }
#menu #menu-ul li { display: inline; }
#menu #menu-ul li a { float: left;  text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; padding-top: 15px; height: 40px;}
#menu #menu-ul li a, #menu { background-image: url(images/menu.jpg); background-repeat: no-repeat; background-position: left top; }

#menu #menu-ul li#menu-home a { width: 105px; background-position: 0 0;  }
#menu #menu-ul li#menu-gettingstarted a { width: 162px; background-position: -105px 0; }
#menu #menu-ul li#menu-promotions a { width: 127px; background-position: -267px 0; }
#menu #menu-ul li#menu-casinoschool a { width: 141px; background-position: -394px 0; }
#menu #menu-ul li#menu-aboutus a { width: 141px; background-position: -536px 0; }
#menu #menu-ul li#menu-help a { width: 87px; background-position: -677px 0; }

#menu #menu-ul li#menu-home2 a { width: 105px; background-position: 0 -40px; }
#menu #menu-ul li#menu-gettingstarted2 a { width: 162px; background-position: -105px -40px; }
#menu #menu-ul li#menu-promotions2 a { width: 127px; background-position: -267px -40px; }
#menu #menu-ul li#menu-casinoschool2 a { width: 141px; background-position: -394px -40px; }
#menu #menu-ul li#menu-aboutus2 a { width: 141px; background-position: -536px -40px; }
#menu #menu-ul li#menu-help2 a { width: 87px; background-position: -677px -40px; }

#menu #menu-ul li#menu-home a:hover { width: 105px; background-position: 0 -40px; }
#menu #menu-ul li#menu-gettingstarted a:hover { width: 162px; background-position: -105px -40px; }
#menu #menu-ul li#menu-promotions a:hover { width: 127px; background-position: -267px -40px; }
#menu #menu-ul li#menu-casinoschool a:hover { width: 141px; background-position: -394px -40px; }
#menu #menu-ul li#menu-aboutus a:hover { width: 141px; background-position: -536px -40px; }
#menu #menu-ul li#menu-help a:hover { width: 87px; background-position: -677px -40px; }

#menu #menu-ul li#menu-home a:active { width: 105px; background-position: 0 -40px; }
#menu #menu-ul li#menu-gettingstarted a:active { width: 162px; background-position: -105px -40px; }
#menu #menu-ul li#menu-promotions a:active { width: 127px; background-position: -267px -40px; }
#menu #menu-ul li#menu-casinoschool a:active { width: 141px; background-position: -394px -40px; }
#menu #menu-ul li#menu-aboutus a:active { width: 141px; background-position: -536px -40px; }
#menu #menu-ul li#menu-help a:active { width: 87px; background-position: -677px -40px; }
*/
#title_text {
text-align: center; background-color: #000000; width: 100%;
}
#title_text a {
color: #fff; font-weight: bold;
}
#footer_html {
clear: both; text-align: center; padding: 1px 20px 0px 20px;
}

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	color: #FFFFFF;
	line-height:22px;
	z-index:100;
	}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	line-height: 22px;
	height: 22px;
	background-image: url(images/popupmenubg.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}

#dropmenudiv a:hover{ /*hover background color*/
	color: #CC0000;
	}

#aftermenu {
	width: 763px;
	/*height: 160px;*/
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
	}

#am-header {
	width: 763px;
	height: 161px;
	padding-left: 2px;
	padding-top: 2px;
	overflow: hidden;
	}
#am-header span {
	cursor: pointer;
}

#am-why-play {
	width: 763px;
	height: 130px;
	}

#am-jackpot-winner {
	width: 763px;
	height: 34px;
	background-image: url(images/index/jackpot-winners.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}
.am-jackpot-winner2 {
        float:left;
	width: 165px;
	height: 34px;
        text-align: center;
	
	}
#am-jackpot-winner3 {
  float:left;
	width: 193px;
	height: 34px;
	
	}
	#am-jackpot-winner4 {
  float:left;
	width: 180px;
	height: 24px;
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top:10px;
	margin-left: 10px;
	}
#ticker {
	overflow: hidden;
	width: 275px;
	margin-left: -6px;
}

.gradient_header3 {
	padding: 8px 0px 0px 0px;
	height: 25px;
}

.gradient_header3 h2 {
 font: bold 17px Helvetica neu, Helvetica, Geneva, Arial, sans-serif;
 margin: 0;
 width: 158px;
 padding: 0;
 color: #fff;
 text-transform: uppercase;
 text-align: center;
}
/*
.gradient_header3 h2.news_scroll {
 width: 110px;
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-left: -3px;
}
*/
.gradient_header3 span {
 /*background: url(images/index/gradient-dark3.png) repeat-x;*/
 position: absolute;
 bottom: -0.1em;
 display: block;
 width: 98%;
 height: 29px;
}








#am-sep {
	width: 763px;
	height: 19px;
	background-image: url(images/index/sep.jpg);

	background-position: 0 0;
	background-repeat: no-repeat;
	}

#am-sep {

	width: 763px;

	height: 19px;
	background-image: url(images/index/sep.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#am-boxes {
	width: 763px;
	height: 178px;
	overflow: hidden;
	}
#am-boxes a{
text-decoration: none;
	}
#am-box1 {
	float: left;
	width: 255px;
	height: 178px;
	cursor:pointer;
	}
#am-box1_top {
	float: left;
	width: 255px;
	height: 38px;
		
	}
	#am-box1_mid {
	float: left;
	width: 255px;
	height: 99px;
	background-image: url(images/index/am-box1_mid.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	
	}
	#am-box3_mid {
	float: left;
	width: 255px;
	height: 99px;
	background-image: url(images/index/am-box3_mid.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	
	}
	#am-box1_bot {
	float: left;
	width: 255px;
	height: 41px;

	
	}
#am-box2 {
	float: left;
	width: 253px;
	height: 178px;
	}

#am-box3 {
	float: left;
	width: 255px;
	height: 178px;
	}
	
	#pad1{
  float:left;
	width: 43px;
	height: 91px;
	}
#pad2a{
  float:left;
	width: 61px;
	height: 91px;
	background-image: url(images/index/1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor:pointer;
}
#pad2b{
  float:left;
	width: 62px;
	height: 91px;
	background-image: url(images/index/2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor:pointer;
}
#pad2c{
  float:left;
	width: 63px;
	height: 91px;
	background-image: url(images/index/3.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor:pointer;
}
#pad2d{
  float:left;
	width: 63px;
	height: 91px;
	background-image: url(images/index/4.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor:pointer;
}
#pad3{
  float:left;
	width: 88px;
	height: 73px;
	padding-left: 11px;
	padding-top: 17px;
	padding-right: 14px;
	color:#000000;
	text-decoration: none;
	font-size: 12px;
	line-height:13px;	
}

#pad4{
  float:left;
	width: 80px;
	height: 73px;
	padding-top: 17px;
	padding-left: 11px;
	line-height:13px;
	color:#000000;
	text-decoration: none;
	font-size: 12px;
}
#mid_play
{

  
	width: 763px;
	height: 91px;
	background-image: url(images/index/bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#top1{
	width: 763px;
	height: 37px;
	background-image: url(images/index/top1.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.gradient_header2 {
	background: url(images/index/am-box1_top.jpg) repeat-x left top;
	padding: 10px 0px 0px 0px;
	height: 28px
}

.gradient_header2 h2 {

 font: bold 17px Helvetica neu, Helvetica, Geneva, Arial, sans-serif;

 position: relative;

 margin: 0;

 color: #fff;

 text-transform: uppercase;
 text-align: center;

}
.gradient_header2 span {
 /*background: url(images/index/gradient-dark.png) repeat-x;*/
 position: absolute;
 bottom: -0.1em;
 left: 5px;
 display: block;
 width: 240px;
 height: 29px;
}

.gradient_header2_bottom {
	background: url(images/index/am-box1_bot.jpg) repeat-x left top;
	padding: 8px 0px 0px 6px;
	height: 33px
}

.gradient_header2_bottom h2 {

 font: bold 17px Helvetica neu, Helvetica, Geneva, Arial, sans-serif;

 position: relative;

 margin: 0;

 color: #fff;

 text-transform: uppercase;
 text-align: center;

}
.gradient_header2_bottom span {
 /*background: url(images/index/gradient-dark.png) repeat-x;*/
 position: absolute;
 bottom: -0.1em;
 left: 5px;
 display: block;
 width: 210px;
 height: 29px;
}

#footer {
	padding-top: 5px;
	/*height: 173px;*/
        height: auto;
        /*background-image: url(images/footer.jpg);
	background-position: 0 40px;
	background-repeat: no-repeat;*/
	clear: both;
	font-size: 11px;
	color: #999999;
	text-align: center;
	}

#footer a {
        color: #999999;
        }

#footer_icons {
	height: 91px;
	/*clear: both;*/
	/*position: relative;*/
	text-align: center;
}
html>/**/body #footer_icons a, x:-moz-any-link, x:default {
opacity: 1;
} 


div.clearer {
	clear: both;
	line-height: 0px;
	height: 0px;
}

.unreal {
	display: none;
}

#moneybookers {
	float: left;
}
#moneybookers a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/money_bookers.gif) no-repeat 0px 0px;
}
#moneybookers a:hover {
	background: url(images/footericons/money_bookers.gif) no-repeat 0px -90px;
}

#neteller {
	float: left;
}
#neteller a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/neteller.gif) no-repeat 0px 0px;
}
#neteller a:hover {
	background: url(images/footericons/neteller.gif) no-repeat 0px -90px;
}

#visa {
	float: left;
	width: 69px;
}

#click2pay {
	float: left;
}
#click2pay a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/click2pay.gif) no-repeat 0px 0px;
}
#click2pay a:hover {
	background: url(images/footericons/click2pay.gif) no-repeat 0px -90px;
}

#clickandbuy {
	float: left;
}
#clickandbuy a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/clickandbuy.gif) no-repeat 0px 0px;
}
#clickandbuy a:hover {
	background: url(images/footericons/clickandbuy.gif) no-repeat 0px -90px;
}

#ukash {
	float: left;
}
#ukash a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/ukash.gif) no-repeat 0px 0px;
}
#ukash a:hover {
	background: url(images/footericons/ukash.gif) no-repeat 0px -90px;
}

#adictel {
	float: left;
}
#adictel a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/adictel.gif) no-repeat 0px 0px;
}
#adictel a:hover {
	background: url(images/footericons/adictel.gif) no-repeat 0px -90px;
}

#fairplayers {
	float: left;
}
#fairplayers a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/fairplayers.gif) no-repeat 0px 0px;
}
#fairplayers a:hover {
	background: url(images/footericons/fairplayers.gif) no-repeat 0px -90px;
}

#adult {
	float: left;
}
#adult a {
	display: block;
	width: 69px;
	height: 90px;
	cursor: default;
	background: url(images/footericons/adult.gif) no-repeat 0px 0px;
}
#adult a:hover {
	background: url(images/footericons/adult.gif) no-repeat 0px -90px;
}

#spyware {
	float: left;
}

#authority {
	float: left;
}
#authority a {
	display: block;
	width: 69px;
	height: 90px;
	background: url(images/footericons/authority.gif) no-repeat 0px 0px;
}
#authority a:hover {
	background: url(images/footericons/authority.gif) no-repeat 0px -90px;
}


#footer p {
	padding: 0 10px;
}
/*
#menu2 { width: 763px; height: 40px; margin: 0px; position: relative; z-index: 0; overflow: hidden; }
#menu2 #menu2-ul { margin: 0; padding: 0; }
#menu2 #menu2-ul li { display: inline; }
#menu2 #menu2-ul li a { float: left;  text-align: center; font-size: 12px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; padding-top: 15px; height: 40px;word-spacing: 0px }
#menu2 #menu2-ul li a, #menu2 { background-image: url(images/menu2.jpg); background-repeat: no-repeat; background-position: left top; }

#menu2 #menu2-ul li#menu2-responsiblegaming a { width: 160px; background-position: 0 0; }
#menu2 #menu2-ul li#menu2-termsandconditions a { width: 175px; background-position: -160px 0; }
#menu2 #menu2-ul li#menu2-securityandprivacy a { width: 100px; background-position: -335px 0; }
#menu2 #menu2-ul li#menu2-preview a { width: 105px; background-position: -500px 0; }
#menu2 #menu2-ul li#menu2-contactus a { width: 105px; background-position: -500px 0; }
#menu2 #menu2-ul li#menu2-blog a { width: 62px; background-position: -605px 0; }
#menu2 #menu2-ul li#menu2-affiliates a { width: 96px; background-position: -667px 0; }

#menu2 #menu2-ul li#menu2-responsiblegaming a:hover { width: 160px; background-position: 0 -40px; }
#menu2 #menu2-ul li#menu2-termsandconditions a:hover { width: 175px; background-position: -160px -40px; }
#menu2 #menu2-ul li#menu2-securityandprivacy a:hover { width: 100px; background-position: -335px -40px; }
#menu2 #menu2-ul li#menu2-preview a:hover { width: 105px; background-position: -500px -40px }
#menu2 #menu2-ul li#menu2-contactus a:hover { width: 105px; background-position: -500px -40px }
#menu2 #menu2-ul li#menu2-blog a:hover { width: 62px; background-position: -605px -40px; }
#menu2 #menu2-ul li#menu2-affiliates a:hover { width: 96px; background-position: -667px -40px; }


#menu2 #menu2-ul li#menu2-responsiblegaming2 a { width: 160px; background-position: 0 -40px; }
#menu2 #menu2-ul li#menu2-termsandconditions2 a { width: 175px; background-position: -160px -40px; }
#menu2 #menu2-ul li#menu2-securityandprivacy2 a { width: 165px; background-position: -335px -40px; }
#menu2 #menu2-ul li#menu2-contactus2 a { width: 105px; background-position: -500px -40px }
#menu2 #menu2-ul li#menu2-blog2 a { width: 62px; background-position: -605px -40px; }
#menu2 #menu2-ul li#menu2-affiliates2 a { width: 96px; background-position: -667px -40px; }
*/
#aftermenu-column1 {
	width: 139px;
	height: 200px;
	float: left;
	position: relative;
	margin-top:10px;
	}

#aftermenu-column2 {	
	float: left;
	width: 611px;
	padding: 5px 5px 0px 5px;
	}

#content2 {
	background-image: url(images/gs-content-bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	}
#content2 p {
		font-weight: bold;
		color: #464847;
		padding: 10px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
	}
#content {
	background-image: url(images/gs-content-bg.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
	width: 611px;
	}
#aftermenu-column3 {	
	float: left;
	width: 763px;
	padding: 5px 0px 0px 0px;
	}

#content2_wide {
	background-image: url(images/wide-content-bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	}
#content2_wide p {
		font-weight: bold;
		color: #464847;
		padding: 10px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
	}
#content_wide {
	padding: 0px 0px 0px 0px;
	background-image: url(images/wide-content-bg.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
	}

#gs-header {
	width: 611px;
	height: 163px;
	background-image: url(images/getting-started-header-611x37.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

.h3bg-first {
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 34px;
	background-image: url(images/gs-h3first-bg-596x34.jpg);
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	}

.h3bg-middle {
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 34px;
	background-image: url(images/gs-h3-bg-596x34.jpg);
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	}

.accordion_toggle {
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 34px;
	background-image: url(images/gs-h3-bg-596x34.jpg);
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin-left: 0;
	margin-right: 0;
	}

.accordion_toggle_active {
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 34px;
	background-image: url(images/gs-h3-bg-596x34.jpg);
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin-left: 0;
	margin-right: 0;
        background-position: 0 -34px;
	}

.h3bg-last {
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 34px;
	background-image: url(images/gs-h3last-bg-596x34.jpg);
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	}

.h3bg-header {
	background-position: 0 0;
	}

.h3bg-header-selected {
	background-position: 0 -34px;
	}

/*
#lasth3 {
	width: 586px;
	background-image: url(images/gs-h3-bg-596x34-last.jpg);
	}
*/

.accordion_toggle, .accordion_toggle_active, .h3bg a, .h3bg2 a {
	color: #FFFFFF;
	text-decoration: none;
	}

.accordion_toggle, .accordion_toggle_active, .h3bg-header a, .h3bg-header-selected a, .h3bg-header a:hover, .h3bg-header-selected a, .h3bg-header-selected a:hover { display: block; cursor: pointer; color: #ffffff; text-decoration: none;}

#vertical_container {
  margin-left: 10px;
  margin-right: 10px;
}

.accordiongs, .accordion_content {
	background-image: url(images/gs-contentinside-bg.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
	color: #241f4a;
        overflow: hidden;
	}

.accordiongsp {
        margin: 10px;
}

#accordian_header {
	background: #000 url(images/sep_line.jpg) no-repeat left bottom;
	height: 9px;
	display: block;
	padding:0;
	margin: 0;
	width: 611px;
	}
	
#promotions-header {
	width: 611px;
	height: 395px;
	background-image: url(images/promotions-header.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

.promotion {
	width: 601px;
	height: 145px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	}

.promotion p {
	padding: 60px 22px 22px 115px;
	color: #000000;
	font-size: 15px;
	line-height: 17px;
	}

#downloadbt {
	position: fixed;
	}

#casino-school-header {
	width: 611px;
	height: 395px;
	background-image: url(images/casino-school-header.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#about-us-header {
	width: 611px;
	height: 395px;
	background-image: url(images/about-us-header.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#help-header {
	width: 611px;
	height: 395px;
	background-image: url(images/help-header.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	}


.h3casino {
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	height: 38px;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
	}

.casinoschool {
	background-image: none;
	width: 601px;
	height: 107px;
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	overflow: visible;
	}

.casinoschool p {
	padding: 22px 22px 22px 115px;
	color: #000000;
	font-size: 15px;
	line-height: 17px;
	}
	
	
	

/* gradient 4 */
.gradient_header {
	background: #000 url(images/gradient_text/gradient_header.jpg) repeat-x left top;
	padding: 10px 0 0px 10px;
	height: 27px;
}
.gradient_header_big {
	background: #000 url(images/gradient_text/gradient_header_big.jpg) repeat-x left top;
	padding: 10px 0 0px 10px;
	height: 27px;
}
.gradient_header h1, .gradient_header_big h1 {
	font: normal 18px Helvetica neu, Helvetica, Geneva, Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #fff;
	text-transform: uppercase;
}
.gradient_header span, .gradient_header_big span {
	/*background: url(images/gradient_text/gradient-dark.png) repeat-x;*/
	position: absolute;
	bottom: -0.1em;
	display: block;
	width: 100%;
	height: 29px;
}


#icon_box {
	width: 609px;
	height: 347px;
	display: block;
	border: #4B4B4B solid 1px;
	margin: 0 0 15px 0;
	padding-top: 10px;
}

#icon_box .left_arrow{
	width: 95px;
	height: 347px;
	display: block;
	background:#000;
	float: left;
}

#icon_box .middle_box{
	width: 417px;
	height: 347px;
	display: block;
	background:#000;
	float: left;
}

#icon_box .middle_box a, #icon_box .middle_box a:hover{
	border: none;
	text-decoration: none;
}


#icon_box .middle_box .inner_icon{
	width: 104px;
	height: 161px;
	display: block;
	background-color:#000;
	float: left;
	text-align: center;
	cursor: pointer;
}


#icon_box .middle_box .inner_icon{
	/*background-color:#00ff00;*/
}

#icon_box .middle_box .inner_icon h2{
	font-size: 11px;
	color:#fff;
	height: 30px;
	line-height: 15px;
	text-transform: uppercase;
	font-family: Arial;
}
#icon_box .middle_box .inner_icon h2:hover{
	color:#FD0909;
}

#icon_box .middle_box .inner_icon img.reflect{
	margin: 0px auto 0px auto;
	height: 88px;
	width: 89px;
	display: block;
	
}

#icon_box .right_arrow{
	width: 95px;
	height: 347px;
	display: block;
	float: left;
}


#accordion {
text-align: center;
}
#accordion div{
overflow: hidden;
}
.acc_outer {
	width: 585px;
	min-height: 105px;
	display: block;
	margin: 0 auto 10px auto;
	padding: 8px 8px 0px 8px;
	background: #000 url(images/acc/black-bottom.jpg) repeat-x left bottom;

	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
}

.acc_icon {
	width: 88px;
	height: 89px;
	display: block;
	float: left;
	background: #fff;
}

.acc_content  {
	width: 486px;
	/*height: 60px;*/
	display: block;
	float: right;
	background: transparent;


	overflow:hidden;
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
}

.acc_content .acc_content_top {
	width: 486px;
	height: 13px;
	display: block;
	background: transparent url(images/acc/blue-top.jpg) repeat-x left bottom ;
}
.acc_content .acc_content_main {
	width: 486px;
	min-height: 67px;
	display: block;
	background: transparent  url(images/acc/blue-middle.jpg) repeat left top;
	padding: 0px 14px;
	text-align: left;
}
.acc_content .acc_content_main h3{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
        padding-right: 15px;
}
#content2 .acc_content .acc_content_main p{
	color: #000000;
	width: 456px;
	font-size: 13px;
	line-height: normal;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.acc_content .acc_content_bottom {
	width: 486px;
	height: 11px;
	display: block;
	background: #000 url(images/acc/blue-bottom.jpg) repeat-x left top;
	padding-bottom: 8px;
}

.acc_header {
	width: 591px;
	background: transparent url(images/acc/acc_h2.png) no-repeat left top;
	padding: 10px 0 0px 10px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}

.acc_header h2 {
	font: normal 18px Helvetica neu, Helvetica, Geneva, Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #fff;
	text-transform: uppercase;
}
.acc_header span {
	/*background: url(images/gradient_text/gradient-dark.png) repeat-x;*/
	position: absolute;
	bottom: -0.1em;
	display: block;
	width: 100%;
	height: 29px;
}


#visible span{
	opacity: 1;
	filter:alpha(opacity=100);
}

#anchor1 {
	padding-left:0px;
	margin-left: 5px;
	margin-top: 5px;
	width : 133px;
	height : 145px;
	background-image : url(images/index/download.jpg);
	background-repeat: no-repeat;
	display: block;
	color: #fff;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 54px;
}

#anchor1:hover {
	background-image : url(images/index/download.jpg) bottom left;
} 
a.download_top{
	font-size: 17px;
	line-height: 10px;
	margin-top: 56px;
	height: 20px;
	letter-spacing: -2;
	color: #ffffff;
	text-decoration: none;
}
a.download_now{
	font-size: 28px;
	height: 20px;
	color: #ffffff;
	text-decoration: none;
}
#funchoice-box2-4 a.download_instant{
	font-size: 17px;
	line-height: 10px;
	margin-top: 56px;
	height: 20px;
	letter-spacing: -2;
	color: #000;
	text-decoration: none;
}
#funchoice-box2-4 a.download_bottom{
	font-size: 28px;
	height: 20px;
	color: #000;
	text-decoration: none;
}

#middlebar p#lang_change{
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	height:30px;
	line-height:17px;
	width: 69px;
	display:block;
	float:left;
	padding:0 24px 0 6px;
	background:url(images/flags/rm.png) right top no-repeat;
	cursor:pointer;
}

#middlebar{
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	height:22px;
	/*width:100px;*/
	width: 370px;
	float: right;
	margin: 5px 0px 8px 8px;
	z-index:999;
	display:inline-block;
}
#middlebar span, #middlebar a.blog {
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 7px;
	color: #FFF;
}
 #middlebar a.blog:hover {
	color: #FE0100;
}
#middlebar span.red_suit {
	color: #F70406;
}

#middlebar ul {
	float: left;
}
#middlebar ul, #middlebar li{
margin:0 ;
border:0;
padding:0;
list-style:none;
}
.bot{
padding-top:2px;
padding-bottom:0px;
}
#middlebar .menu li {
	background:url(images/flags/lm.png) left top no-repeat;
	height:30px;
	float:left;
	margin-right:10px;
}
#middlebar .menu li a{
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	height:30px;
	line-height:17px;
	width: 69px;
	display:block;
	float:left;
	padding:0 24px 0 6px;
	background:url(images/flags/rm.png) right top no-repeat;
}
#middlebar .menu li a:hover{
}
#middlebar ul .submenu {
border:solid 1px #ffffff;
border-top:none;
background:#000000;
position: relative;
top: -5px;
width:95px;
padding:6px 0;
clear:both;
z-index:2;
display:none;
}
#middlebar ul .submenu li{
	background-repeat: no-repeat;
	/*padding-right: 20px;*/
	display:block;
	float:none;
	margin:0 6px;
	border:0;
	height:auto;
	line-height:normal;
	border-top:solid 1px #DEDEDE;
}
#middlebar .submenu li a{
	background:none;
	display:block;
	float:none;
	padding:2px 6px;
	margin:0;
	border:0;
	height:auto;
	color:#ffffff;
	line-height:normal;
}
#middlebar .submenu li a:hover{
	color:#FE0002;
}

.funchoice {
  width: 740px;
  height: 332px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

.funchoice a {color: #FFFFFF; text-decoration: none; margin:  0 0 0 5px;}

#funchoice-box1 {
  background-image: url("images/playforfun-box1.png");
  background-position: right top;
  background-repeat: no-repeat;
  margin-top: 0px;
  overflow: hidden;








}
#funchoice-balance-box {
padding: 8px; width: 350px; float: right; margin-top: 15px;
}
#funchoice-balance-box span, #funchoice-balance-box a{
font-weight: bold; color: #000;

}
#funchoice-balance-box span.diams  {
margin-right: 10px;
margin-left: 10px;
color: #FE0002;
font-size: 14px;
}

#funchoice-balance-box-left {
float: left;
margin-top: 15px;
padding: 8px; 
width:300px;
}
#funchoice-balance-box-left span{
margin-right: 10px;
margin-left: 10px;
color: #FE0002;
font-size: 14px;
}


#funchoice-balance-box-left a{
font-weight: bold; color: #000;
}
#funchoice-balance-box-left a:hover{
font-weight: bold; color: #ff0000;
}

#funchoice-box2 {
  background-image: url("images/playforfun-box2.png");
  background-position: right top;
  background-repeat: no-repeat;
}












#funchoice-box3 {
  background-image: url("images/playforfun-box3.png");
  background-position: right top;
  background-repeat: no-repeat;
}

#funchoice-box1-1 {
  float: left;
  width: 238px;
  height: 232px;
  background-image: url("images/pff-box1-money.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

#funchoice-box1-2 {
  float: left;
  width: 240px;
  height: 192px;
  font-size: 13px;
  font-weight: bold;
  line-height: 22px;
  background-image: url("images/pff-box1-hr.png");
  background-position: 50% 65px;
  background-repeat: no-repeat;
  margin-top: 40px;
}

#funchoice-box1-2 h3 {
  font: bold 18px Helvetica, Geneva, Arial, sans-serif;
  color: #fff;
  margin: 15px;
  text-transform: uppercase;
  text-align: center;
cursor: pointer;
}

#funchoice-box1-3 {
  float: left;
  width: 238px;
  height: 232px;
  background-image: url("images/pff-box1-invite.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
cursor: pointer;
}

#funchoice-box1-3 h3 {
  font: bold 18px Helvetica neu, Helvetica, Geneva, Arial, sans-serif;
  color: #fff;
  margin: 15px;
  margin-top: 38px;
  text-transform: uppercase;
  text-align: center;
}
#funchoice-box2-1 {
  float: left;
  width: 153px;
  height: 142px;
  margin-top: 30px;
  background-image: url("images/pff-box2-1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;  
  display: block;
  color: #fff;
  font-weight:bold;
  text-align: center;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 65px;
cursor: pointer;
}

#funchoice-box2-2 {
float: left;
  width: 215px;
  height: 232px;
  background-image: url("images/pff-box2-2.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
cursor: pointer; 
}

#funchoice-box2-3 {
float: left;
  width: 215px;
  height: 232px;
  /*background-image: url("images/pff-box2-3.png");*/
background-image: url("images/pff-box3-hi.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;  
cursor: pointer; 
}

#funchoice-box2-4 {
  float: left;
  width: 153px;
  height: 142px;
  margin-top: 30px;
  background-image: url("images/pff-box2-4.png");
  background-position: 50% 0;
  background-repeat: no-repeat;  
  display: block;
  color: #fff;
  font-weight:bold;
  text-align: center;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 65px;
cursor: pointer;
}

#funchoice-box3-2 {
  width: 220px;
  height: 192px;
  margin-top: 30px;
  float: right;
  background-image: url("images/pff-box3-hi.png");
  background-position: 50% 20px;
  background-repeat: no-repeat;  
}

#funchoice-box3-1 {
  width: 220px;
  height: 192px;
  margin-top: 30px;
  margin-right: 144px;
  float: right;
  background-image: url("images/pff-box3-classic.png");
  background-position: 50% 20px;

  background-repeat: no-repeat;
}

#funchoice-box3-1, #funchoice-box3-2 {
  font-weight: bold;
  text-align: center;
}

/* form styles */

#form-container {
    margin-left: 4px;
    margin-right: 4px;
    width: 563px;
    padding: 20px;
    background-color: #FFFFFF;
}

form.myform {
	padding: 0px;
	border:1px solid #eee;
	color: #000;
	background:#fafafa;
	font: 12px arial,sans-serif;
	margin: auto;
	width: 561px;
	display: block;
	position: relative;
}
.myform .login {
	background:url(images/form/login_details.jpg) no-repeat 465px 30px;
}
.myform .user {
	background:url(images/form/contact_details.jpg) no-repeat 465px 30px;
}
.myform .contact {
	background:url(images/form/address_details.jpg) no-repeat 465px 30px;
}
.myform .forgot{
	background:url(images/form/forgot_details.jpg) no-repeat 465px 30px;
        height: 140px;
}

.myform fieldset div {
	margin:10px 0;
	clear:both;
	width: 386px;
	display :block;
	padding: 0;
}

.myform label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
	font: 14px arial,sans-serif;
}
.myform legend {
	color:#000;
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: left;
}
.myform legend span {
	width: 10px;
	text-align: left;
	color:#990000;
	font-size:18px;
	font-weight: bold;
}
.myform input {
	padding:0.15em;
	width: 195px;


	border:1px solid #9F9F9F;
	background:#fafafa;
	float: left;
}


.myform fieldset div span.form_images {

	padding-left: 15px;
	float: left;
	width: 16px;
	display: block;
}
.myform fieldset div span.form_error {
	padding-left: 155px;
	width: 100%;
	display: block;
	color:#990000;
	font-size: 10px;
}
.myform fieldset div div img{
	float: left;
}
.sub_form {
font-size: 13px;
font-weight: bold;
padding: 5px;
}
.sub_form span {
width: 300px;
display: block;
float: left;
}
.sub_form input {
float: left;
}
.myform .textbox {
	padding:0.35em;
	width: 195px;
	border:1px solid #9F9F9F;
	background:#fafafa;
	float: left;
}
.myform .textbox_date {
	width: 210px;
	border:0px solid #9F9F9F;
	background:#fafafa;
	float: left;
}
.myform .selectbox {
	border:1px solid #9F9F9F;
	background:#fafafa;
	float: left;
	padding: 0;
	margin-right: 8px;
	text-align: left;
	padding: 1px;
}
.submit_me {
	padding: 10px;
	border: 1px solid #990000;
	margin: auto;
}
.myform input:hover, .myform input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
.myform fieldset {
	border:1px solid #9F9F9F;
	padding:0.5em 0.5em 0.5em 0.5em;
	margin:10px 0;
	overflow: hidden;
}
.myform .date input {
	background-image:url(images/form/calendar-small.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

.myform .date fieldset label {
	float:none;
	display:block;
	text-align:left;
	width:auto;
}

.myform .radio, .date {
	position:relative;
}
.myform .radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.myform .radio legend, .date legend {
	font-size:1em;
	color:#000;
}
.myform .radio legend span, .date legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.myform .radio label,.myform  .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.myform .radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}

.myform .email {
	width:14em;
}

.myform input.default {
	color:#bbb;
}

.myform #submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(images/form/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
.myform #submit-go:hover {
	background-position:0 -26px;
}

.success_reg {
overflow: hidden;
}


.success_reg label {
	float: left;
	width: 135px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}


.success_reg span{
	float: left;
	width: 375px;
	padding: 5px;
}
.success_reg span:hover{
	color: #990000;
}

.message {
	font-family: Arial;
	font-size: 13px;
	color: #000;
}
.message span.error_red {
	color: #990000;
	font-weight: bold;
}

.infoBox {
	border-top: 2px solid #990000;
	border-bottom: 2px solid #990000;
	text-align: left;
	padding: 5px 0px 5px 0px;
	color: #000;
	font-weight: bold;
	margin: 2px auto;
	font-size: 9px;
	}
#content2 p.mini_message{
	color: #000;
	padding: 2px;
	font-family: Arial;
	font-size: 9px;
	}
.infoBox a {
	color: #ff0000;
}
.infoBox a:hover {
	color: #000;
}
.infoBox:hover {
	/*border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;*/
}
.infoBox .myform fieldset, .infoBox .myform fieldset div, .infoBox .myform {
	padding: 2px;
	margin: 2px;
}






.infoBox .myform fieldset div label {
	font-size: 10px;
}
.infoBox .myform fieldset div input {
	padding:0em;
	width: 195px;
}
.infoBox .myform fieldset div .promo_code {
	width: 200px;

	background: #D5E0E4;
	border: 1px solid #A9C1CB;
	display: block;
	float: left;
	padding: 1px;
	color: #6B8AC0;
	margin-left: 10px;
}
#content2 p.mini_alert {
	background: transparent url("images/icon_pack/24-message-warn.png") center no-repeat;
	background-position: 5px 50%; /* x-pos y-pos */
	font-family: Arial;
	font-weight: bold;
	color: #990000;
	padding-left: 50px;
	font-size: 9px;
}
.form_submit_box {
	text-align: center;
}
#content #content2 .middle_section .form_submit_box .submit_me{
	color: #000000;
	margin: 10px auto;
	background: #fff;
	font-weight: bold;
	padding: 8px 3px 8px 3px;
	width: 120px;
	text-transform: uppercase;
	float: none;
}

#content #content2 .middle_section .form_submit_box .submit_me:hover{ 

	background: #E0EAEC;
}
#content #content2 .middle_section .content3 {
	padding:20px;
	border:1px solid #eee;
	color: #000;
	background:#fafafa;
	font: 12px arial,sans-serif;
	margin: 0 auto;
	width: 561px;
	display: block;
}


/*
input[type=checkbox], input[type=radio] { visibility: hidden; width:0; height:0; padding:0; margin:0; }
input[type=checkbox] + label, input[type=radio] + label { padding-left:18px; }
input[type=checkbox] + label{ background: url(../gfx/check_radio.png) 0 0 no-repeat; }
input[type=checkbox]:focus + label{ background-position: 0 -16px; }
input[type=checkbox] + label:hover{ background-position: 0 -32px; } 
input[type=checkbox]:checked + label{ background-position: 0 -48px; }

input[type=radio] + label{ background: url(../gfx/check_radio.png) 0 -64px no-repeat; }
input[type=radio]:focus + label{ background-position: 0 -80px; }
input[type=radio] + label:hover{ background-position: 0 -96px; } 
input[type=radio]:checked + label{ background-position: 0 -112px; }
*/

.error, .notice, .success, .message, .greybox, .bluebox {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#D5E0E6;color:#003366;border-color:#003366;}
.greybox {background:#F9F9F9;color:#000;border-color:#D5D5D5;}
.bluebox {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.message legend, .success legend {
	color:#000;
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: left;
}

.favourite-box {
  width: 185px;
  height: 170px;
  float: left;
  margin: 9px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

.favourite-box a {
  color: #000000;
  text-decoration: none;
}

.favourite-box img {
  border: none;
}

#favourite-box-top {
  background-image: url("images/gs-content-topround.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 611px;
  height: 6px;
}

#favourite-balance {
  margin: 0px;
  margin-bottom: 5px;
  padding: 10px;
  border: 1px solid #666666;
  font-weight: bold;
  font-size: 13px;
overflow: hidden;
}

#favourite-balance a {
  color: #FFFFFF;
  text-decoration: none;
}

#favourite-balance a:hover {
  color: red;
}

#favourite-popup {
  width: 386px;
  height: 277px;
  background-image: url("images/Favourite_BG.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}

#favourite-popup-padding {
  width: 366px;
  height: 317px;
  padding: 10px;
  padding-top: 7px;
  font-size: 13px;
  line-height: 19px;
}

#favourite-popup-padding a {


  color: red;

  text-decoration: none;



}

#favourite-popup-padding a:hover {
  color: red;
  text-decoration: underline;
}

#favourite-popup-padding img {
  border: 0;
} 

#favourite-popup-image {
  text-align: center;
  font-weight: bold;
}

#fav-coins {
height: 100px;
text-align: center;
display:table;padding:0;
margin:0 auto;
}

.favourite-redboxes {
  height: 45px;
  width: 40px;
  margin-top: 6px;
  margin-right: 10px;
float: left;

}

#fav-coins .favourite-redboxes span {
  float: left;
  width: 30px;
  height: 40px;
  border: 1px solid #FFFFFF;
  background-image: url("images/favourite-redbox.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 3px;
  padding-bottom: 0;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
cursor: pointer;
}
#fav-coins .favourite-redboxes span:hover {
  color: #000;
 }

.buttons_box {
	width: 300px;
margin: 0 auto;
cursor: pointer;
}
.buttons_box a{
color: #fff;
font-size: 22px;
font-weight: bold;
text-align: center;
line-height: 20px;
text-decoration: none;
text-transform: uppercase;
float: left;
	width: 144px;
	height: 59px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
padding-top: 7px;
overflow:hidden;
}
.buttons_box a span{
color: #fff;
font-size: 10px;
font-weight: bold;
text-align: center;
line-height: 20px;
text-decoration: none;
text-transform: uppercase;
float: left;
	width: 144px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
cursor:pointer;
}
.buttons_box a.play_button{
	background-image: url("/cms/themes/casinoriva/css/images/Riva_Play_But.jpg");
}
.buttons_box a.play_button:hover{
	color: #FE0002;
}
.buttons_box a.depot_button{

	background-image: url("/cms/themes/casinoriva/css/images/Riva_Depo_But.jpg");
}
.buttons_box a.depot_button:hover{
	color: #000;
}

#login_area #login_submit_box .button {
        margin-left: -5px;


}

#redbox-reg1 {
	background-image: url(images/redbox-reg1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 557px;
        margin-left: 2px;
        margin-bottom: 15px;
	}

#redbox-reg2 {
	background-image: url(images/redbox-reg2.png);
	background-position: bottom left;
	background-repeat: no-repeat;
        padding-top: 10px;
	padding-bottom: 10px;
	}

#redbox-reg2 p {
	font-weight: bold;
	color: #464847;
	padding: 5px;
        padding-left: 15px;
        padding-right: 15px;
        font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
        line-height: 15px;
	}

#full-text-content {
        padding-left: 15px;
        padding-right: 15px;
        color: #000000;
}

#full-text-content p {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 130%;
        color: #000000;
        padding-left: 0px;
        padding-right: 0px;
        font-weight: normal;
}

#full-text-content h5 {
        font-size: 15px;
margin: 0;
padding: 15px 0 15px 0;
line-height: 35px;
}

#full-text-content table {
        color: #000000;
}

.accordiongsp {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 120%;
        color: #000000;
        padding-left: 0px;
        padding-right: 0px;
        font-weight: normal;
}

.toggler a {
        color: #FFFFFF;
        text-decoration: none;
}

.toggler a:hover {
        color: #003366;
}

#getting-started-top-bit {
        width: 590px;
        padding: 10px 10px 20px 10px;
        background-image: url('images/getting-started/gs-shield.png');
        background-position: 500px 11px;
        background-repeat: no-repeat;
}

#getting-started-top-bit-text {
        width: 480px;
        font-size: 14px;
        font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
        font-weight: bold;
        color: #333333;
        line-height: 160%;
        height: 115px;
}

#contact_message h3{
color: #990000;
text-decoration: underline;
margin: 10px 0px 2px 0px;
}
#contact_message p{
color: #000;
padding: 0;
margin: 0;
line-height: normal;
font-weight: normal;
font-size: 12px;
font-family: Arial;
}
#fav_box .textbox {
	float: left;
	margin-right: 10px;
	width: 250px;
	border: none;
}
#fav_box .searchBtn{
	float: left;
	margin-right: 20px;
	background: #fff;
	border: 1px solid #000;
	color: #000;
}
#fav_box .search_result {float: left; margin-right: 0px; font-w#login_area #login_bar a:hover{
	color:#c30000;
}




.solid-red{background:#FF0000 url('images/transparent.png');color:#FFFFFF;font-weight:bold;padding:0px; text-align:center; width: 90%; margin: 0 auto;}

.button_popup {
width:74px;
border:0px;
height:18px;
color:white;
font-weight:bold;
vertical-align:top;
cursor : pointer;
background:url('images/popup/button.jpg') no-repeat 0 0;
padding-bottom:20px;
}
#modal_container {
	padding:10px;
	background: transparent url("images/box_Cashier_.png") 0 100%;
	border: 0px solid #000;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#000;
	text-align:left;
	width: 276px;
	height: 127px;
}
#modal_container p{
	margin: 0; padding: 0;
}
#modal_container span{
	width: 75px; display:block; float: left; font-weight: bold;
}
#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#2F2F2F;
	background-image:url(images/alert.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
}

#modalContainer > #alertBox {
	/*position:fixed;*/
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#000;
	color:#FF0000;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
	text-align: left;
}

#alertBox p {
	font:11px verdana,arial;
	height:50px;
	padding:5px;
	margin-left:70px;
	margin-top: 10px;
	color: #fff;
	font-weight : bold;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:35px auto 15px auto;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
/*	border: 1px solid #CFCFCF;*/
	/*background: #0B69C8;*/
	text-decoration:none;
	font-weight: bold;
}
#alertBox #closeBtn:hover {
	/*border: 1px solid #B5B5B5;
	background: #09559F;*/
}

.test {border:0;}