@charset "utf-8";
/* CSS Document */

div, input, a, form { padding: 0px; margin: 0px; }
body { width:100%; background-color:#000000; background-image:url(/images/bgr_body.jpg); background-repeat:repeat-y; background-position: center; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b69334; }
html { width:100%; height:100%; padding:0px; margin:0px; }
a, a:link, a:visited, a:active { color:#FFFFFF; text-decoration:none; }

img { border-style:none; }

.subheading-ctnr { float: none; clear: both; }
.subheading { color: #f1c44f; text-align: center; padding-bottom: 10px; background-image: url(../images/shining_line.jpg); background-repeat: no-repeat; background-position: bottom center; }

.game_rules { margin-top: 25px; }
.game_name_heading { margin-top: 0px; }

.gold { color:#b69334; }
a.gold { color:#b69334; text-decoration: underline; }
a.gold:hover { color:#b69334; text-decoration: none; }

.clearer { float:none; clear:both; }
.line { height:9px; background-image:url(../images/shining_line.png); margin:0px 0px 0px 5px; padding:0px; background-position: center center; background-repeat: no-repeat; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.fr { float:right; }

.backgroundcasino { vertical-align: top; }

.lnk-gamelist-all { padding-right: 10px; text-align: right; }
.lnk-gamelist-all a { color: #F1C44F; }

.bread-crumb-parent a { color: #f1c44f; }
.bread-crumb-last { color: #FFFFFF; }
.highlight-txt { color: #FFFFFF; }
.bold-txt { font-weight: bold; }

h1.pageTitle { color: #FFFFFF; font-size: 14px; font-weight: bold; display: none; }
h2.pageSubTitle { font-size: 15px; font-weight: bold; }
.bg-disp-games { background-image: url(/images/grules_bgr_img.gif); background-position: 0px -25px; }
.gameName { color: #F1C44F; font-size: 22px; padding-bottom: 10px; text-decoration: underline; font-weight: normal; text-transform: uppercase; }

.page-thegames .aligncenter { text-align: center; }
.page-thegames .aligncenter br { height: 1px; }
.page-thegames .aligncenter a { color: #F1C44F; }

.page-mycasino .game-icon-ctnr { text-align: center; }
.page-mycasino .game-icon-ctnr br { height: 1px; margin: 10px; }
.page-mycasino .game-icon-ctnr a { color: #F1C44F; }

.btn-support { display: none; }
.page-register .btn-register { display: none; }
.page-register .btn-support { display: inherit; }

#container { width:800px; margin:auto; padding:0px; }



/* payment menu */
.cashOutHolder { overflow:hidden; padding:0; width:499px; }
.paymentDiv a, .paymentMenu { border-color:#ffd400 transparent transparent; border-style: dotted; border-width:1px; display:block; font-size:12px; height:48px; margin:0; padding: 7px 8px 8px 8px; white-space:nowrap; width:480px; }
.paymentDiv a:hover { background-image: url(../images/button_bg_tile.jpg); background-repeat: repeat-x; margin:0; padding: 7px 8px 8px 8px; }
.paymentDiv span, .paymentDiv img, .paymentMenu span { border:0 none; display:block; float:left; margin:0; padding:5px 5px 5px 10px; }
.paymentDiv img, .paymentDiv a:hover img { border:medium none; margin:0; padding:0; }
.paymentDiv span, .paymentMenu span { text-align:left; width:90px; white-space: normal; }
.paymentMenu { border:medium none; margin:0; padding:0 0 0 105px; font-weight: bold; }
img.buyCreditsButton { float:right; margin-top: 4px !important; }
.clearBoth { border:medium none; clear:both; height:0; margin:0; padding:0; width:0; }
.paymentDiv { font-size:11px; width:483px; padding:3px; cursor:pointer; border:0px solid #000000; background-color: none; }
.paymentDivOver { font-size:11px; width:483px; padding:3px; cursor:pointer; border:0px solid #000000; background-color:none; }


/* MY CASINO PAGE */
.mycasino-top { width: 710px; padding-bottom: 20px; margin-bottom: 25px; background-image:url(../images/shining_line.jpg); background-repeat: no-repeat; background-position: bottom; }
.hit-parade-ctnr { width: 317px; height: 227px; background-image: url(/images/mycasino_parade.gif); background-repeat: no-repeat; margin:0px; padding:0px; }
.hit-parade-ctnr table { width: 317px; height: 227px; margin:0px; padding:0px; }

.page-mycasino .hit-parade-ctnr { width: 350px; background-position: 35px 0px; padding-left: 20px; }
.page-mycasino .hit-parade-ctnr table { width: 350px; }

.hit-parade-image-ctnr { width: 160px; vertical-align: middle; }
.hit-parade-title { color:#F1C44F; font-size:14px; padding-top:7px; text-align:center; text-transform: uppercase; }
.hit-parade-title b { font-weight: normal; }
.hit-parade-list {}
.hit-parade-list a { color:#F1C44F; font-size: 11px; }
.hit-parade-first { border: 1px solid #F1C44F; width: 120px; background-color: #000000; padding: 3px 5px; margin-top: 15px; }
.hit-parade-first b { font-weight: normal; }

.new-game { width: 130px; height: 227px; background-image: url(/images/mycasino_newgame_bg.gif); background-repeat: no-repeat; }
.new-game-title { color:#F1C44F; font-size:14px; padding-top:7px; text-align:center; text-transform: uppercase; vertical-align: top; }

.mycasino-favourites-row { vertical-align: top; }
.my-casino-conf-cntr { width: 200px; }
.my-casino-conf { margin: 0px; padding: 0px; }
.my-casino-conf a { color: #F1C44F; }

.title-75o a { color: #F1C44F; }


/*HEADER STARTS*/

#header { margin:0px; padding:0px; text-align:center; }
#header ul { list-style-type: none; margin:2px 0px; padding:0px; }
#header ul li { margin:0px; padding:0px 15px; display:inline; }
#header ul li a:link, #header ul li a:visited, #header ul li a:active { font-size:14px; font-weight:bold; color:#b5933b; }
#header ul li a:hover { font-size:14px; color:#ffffff; font-weight:bold; }

/*CONTENT STARTS*/

#main_content { margin:0px; padding:0px; }
#main_content_left { float:left; width:530px; margin:0px; padding:0px; 	/*IE 7 hack*/
	*padding-left:2px;
}
#main_content_right { float:right; width:190px; height:218px; margin:0px 48px 0px 0px; padding:16px 0px 0px 0px; }
#main_content_right_img { width:190px; margin:0px; padding:0px; border: 0px; }
#main_content_right_suport { width:190px; margin:0px; padding:20px 0px 0px 0px; }

/*FOOTER STARTS*/

#footer { width:760px; margin:0px auto; padding:0px; }
#footer_left { float:left; width:465px; margin:0px; padding:10px 0px 0px 50px; text-align:left; font-size:10px; color:#b5933b; }
#footer_right { float:right; width:200px; margin:0px 25px 0px 0px; padding:0px; }
#under_footer { width:700px; margin:0px; padding:0px 0px 0px 30px; text-align:center; font-size:10px; color:#b5933b; }
#under_footer ul { list-style-type: none; margin:0px; padding:0px; }
#under_footer ul li { margin:0px; padding:0px 2px 20px 2px; display:inline; }
#under_footer ul li a:link, #under_footer ul li a:visited, #under_footer ul li a:active { font-size:10px; color:#b5933b; }
#under_footer ul li a:hover { font-size:10px; color:#ffffff; }

/*GAMES PAGES STARTS*/

#gpage { width:760px; margin: auto; clear:both; float: none; }
#gpage_left { float:left; margin:10px 0px 0px 28px; padding:0px; width:450px; }
/*#gpage_right { float:right; width:430px; margin:10px 25px 0px 0px; padding:0px; text-align: right; }*/
#gpage_left_mc { float:left; width:480px; margin:18px 0px 0px 28px; padding:0px; }
/*#gpage_right_mc { float:right; width:192px; margin:10px 25px 0px 0px; padding:0px; }*/

.btn-register { float: right; width: 196px; margin-right: 25px; margin-top: 10px; }
.btn-support { float: right; width: 192px; margin-right: 25px; margin-top: 10px; }

.goldentxt, .golden-txt, .golden-txt a { color:#f1c44f; }
.games_goldentxt { color:#f1c44f; font-size:10px; text-align:right; padding-top:5px; }
.games_titletxt { color:#f1c44f; font-size:12px; text-align:center; padding-top:15px; }
.game-rules-ctnr { width:710px; margin:10px 25px; padding:0px; }

/*LOG IN PAGE STARTS*/

#logpage_left { float:left; width:364px; margin:20px 0px 0px 29px; padding:0px; height:320px; }
#logpage_right { float:right; width:316px; margin:20px 25px 0px 20px; padding:0px; }
#inp_img { text-align:right; width:100%; padding-bottom:14px; }
#submitButton { text-align:right; width:100%; }
#inp_fld { width:316px; height:30px; margin:10px 0px; padding:0px; }
#inp_fld_left { float:left; width:100px; height:30px; margin:0px; padding: 8px 0px 0px 0px; text-align:right; }
#inp_fld_right { float:right; width:190px; }
#inp_fld_right div { float: none; background-image:url(../images/input_fld.gif); background-repeat:no-repeat; height: 31px; margin:0px; padding:0px; }
#inp_fld_right div input { width:190px; margin:0px; padding:0px; text-indent:5px; font-size:13px; padding-top:7px; padding-bottom:7px; background: none; border: 0px; }
#inp_txt { text-align:right; color:#f1c44f; font-size:14px; margin:5px 0px; padding:4px; }
.checkbox { width:25px; height:25px; text-align:right; vertical-align:middle; }

/*MY CASINO PAGE STARTS*/

#mcsaino_left { float:left; background-image:url(../images/logedin_leftimg.gif); background-repeat:no-repeat; width:316px; height:227px; }
#mcsaino_leftleft { float:left; width:120px; height:200px; text-align:center; padding-left:35px; padding-top:27px; }
#mcsaino_leftright { float:right; width:150px; height:200px; text-align:center; color:#f1c44f; font-size:11px; }
#mcsaino_leftright_up { float:right; width:120px; height:18px; text-align:center; background-color:#000000; border:#f1c44f solid 1px; margin-top:45px; margin-right:20px; padding-top:3px; }
#mcsaino_leftright_bottom { float:right; width:120px; height:60px; text-align:left; margin-top:10px; margin-right:20px; padding-top:30px; }
#mcsaino_right { float:right; width:380px; height:227px; }
#mcsaino_rightleft { float:left; background-image:url(../images/logedin_midtimg.gif); background-repeat:no-repeat; width:170px; height:227px; text-align:center; }
#mcsaino_rightright { float:right; width:200px; height:227px; text-align:center; }
.mcasino_title_txt { color:#f1c44f; font-size:14px; text-align:center; padding-top:7px; }
.mcasino_title_txt2 { color:#f1c44f; font-size:14px; text-align:left; padding-top:7px; padding-left:28px; }
.mcasino_config_txt { color:#f1c44f; font-size:12px; text-align:center; padding-top:14px; }
.mcasino_botbut_txt { color:#f1c44f; font-size:12px; text-align:left; padding-left:30px; padding-top:3px; }
.mcasino_img { float:left; width:120px; margin:0px; padding:0px; margin-left:6px; padding-top:27px; }

/*GAMES RULES PAGE STARTS*/

/* game details container */
.game-details-ctnr { background-image:url(../images/grules_bgr_img.gif); background-position: center left; background-repeat:no-repeat; width:710px; margin:10px 15px; padding:0px; }

/* next and previous buttons */
.game-nav-ctnr { height: 26px; clear: both; float: none; }
.game-nav-prev-ctnr { width: 150px; float: left; }
.game-nav-prev-icon { float:left; width:16px; height:26px; padding:0px; margin:0px; }
.game-nav-prev-text { float:left; padding-left:10px; padding-top:6px; color:#f1c44f; }
.game-nav-prev-text a { color:#f1c44f; }
.game-nav-next-ctnr { width: 150px; float: right; }
.game-nav-next-icon { float:right; width:16px; height:26px; padding:0px; margin:0px; }
.game-nav-next-text { float:right; padding-right:10px; padding-top:6px; color:#f1c44f; }
.game-nav-next-text a { color:#f1c44f; }

/* game details */
.game-details { width:710px; margin-top:15px; padding-bottom: 10px; clear: both; float: none; background-image:url(../images/shining_line.jpg); background-repeat: no-repeat; background-position: bottom; }
.game-details-image-ctnr { height:180px; width:224px; padding:0px; margin:0px; float: left; }
.game-details-trailer { border:solid 1px #d1cd82; }
.game-detail-extra-ctnr { margin-top: 15px; }
.game-detail-extra-title { color: #F1C44F; font-style: italic; text-align: center; padding: 0px 50px; }
.game-detail-extra-text { color: #FFFFFF; font-style: italic; text-align: center; padding: 0px 50px; }
.game-details-text { float:left; width:210px; margin-left: 50px; }
.game-details-text b, .game-details-text strong { color: #FFFFFF; font-weight: normal; }
.game-name-title { font-size:24px; color:#f1c44f; text-decoration:underline; padding-bottom:10px; text-transform: uppercase; }
.game-add-to-casino-btn { float:right; width:191px; text-align: center; }
.game-details .clearer { clear: both; height: 1px; }
.game-play-btns { width: 224px; float: left; text-align: center; }
.game-play-btns .game-btn { display: inline; }
.game-demobonus-btn { width: 191px; float: left; margin-left: 50px; }
.game-demo-btn { width: 191px; float: right; /*margin-left: 50px;*/ }
.game-history-btn { display: block; width: 191px; float: right; }

/* game rules */

.game-rules-ctnr {  margin:10px 15px; margin-top: 15px; }
.game-rules-title { font-size:18px; color:#f1c44f; padding-bottom:20px; }
.game-rules-text { font-size:12px; color:#f1c44f; }
.game-rules-text b, .game-rules-text strong { color: #FFFFFF; font-weight: normal; }

.game-thumbnail { position: relative; }
.game-title a { color: #F1C44F; }
.game-title a:hover { color: #FFFFFF; }

/* game list pages */

.game-list-slot-ctnr { float: left; width: 120px; height: 165px; margin-left: 20px; margin-bottom: 20px; }
.game-list-slot-ctnr .game-title, .game-slot-title { position:absolute; width:110px; top:150px; left: 0px; text-align:center; }

.game-list-poker-ctnr { float: left; width: 147px; margin-left: 65px; height: 350px; margin-top: 20px; }
.game-list-poker-ctnr .game-title, .game-poker-title { display: none; }
.game-list-poker-ctnr .game-config-btns { /* no styles required */ }

.game-list-lottery-ctnr { float: left; width: 199px; margin-left: 100px; margin-top: 20px; }
.game-list-lottery-ctnr .game-title, .game-lottery-title { position:absolute; width:199px; top:210px; left: 0px; text-align:center; }

.game-list-table-ctnr { float: left; width: 149px; margin-left: 20px; margin-top: 20px; }
.game-list-table-ctnr .game-title, .game-table-title { position:absolute; width:149px; top:205px; left: 0px; text-align:center; }

/* to top button */
.page-nav-top-ctnr { height: 20px; clear: both; float:none; margin-bottom: 10px; margin-top: 10px; }
.page-nav-top-icon { float:right; width:26px; height:16px; padding:0px; margin:0px; }
.page-nav-top-text { float:right; padding-right:10px; padding-top:2px; color:#f1c44f; }
.page-nav-top-text a { color:#f1c44f; }

/* game links at footer of game details page */
.game-type-links a { color:#f1c44f; }

/* OTHER STYLES */

.page-error { color: #DD0000; font-weight: bold; text-align:center; display: block; }
.frm-note { text-align: left; font-style: italic; padding-left: 55px; }
.fld-label { text-align: left; }
.fld-ctnr { text-align: left; }
.forgot-pass .page-text { font-size: 14px; font-weight: bold; }
.forgot-pass .fld-label br { display: none; }
.forgot-pass blockquote br { display: none; }
.register .title br { display: none; }
.submit-btn { border: 1px solid #f1c44f; background-color:#000000; background-image: url(../images/button_bg_tile.jpg); background-repeat: repeat-x; color: #FFFFFF; text-transform:uppercase; font-weight: bold; padding: 5px 25px 5px 25px; }
#subnav { text-align: left; margin: auto; width: 455px; }
#subnav .subnav-descriptions { float: left; width: 300px; margin-right: 3px; }
#subnav .subnav-descriptions .subnav-title { text-transform: uppercase; font-weight: bold; width: 300px; text-align: center; }
#subnav .subnav-descriptions ul { margin: 0px; padding: 0px; }
#subnav .subnav-descriptions li { display: block; width: 300px; margin-top: 3px; border: 1px solid #f1c44f; text-align: center; font-weight: bold; padding: 6px 0px 5px 0px; text-align: left; text-indent: 5px; white-space: nowrap; }
#subnav .subnav-buttons { float: left; width: 150px; }
#subnav .subnav-buttons .subnav-title { text-transform: uppercase; font-weight: bold; width: 150px; text-align: center; }
#subnav .subnav-buttons ul { margin: 0px; padding: 0px; }
#subnav .subnav-buttons li { display: block; width: 150px; font-size: 13px; margin-top: 3px; border: 1px solid #f1c44f; text-align: center; font-weight: bold; padding: 5px 0px 5px 0px; white-space: nowrap; }


/* GRID */

.grid-row { clear: both; }
.grid-col { float: left; margin-left: 5px; margin-bottom: 5px; }
.grid-head { font-weight: bold; }


.cashier .grid-row { width: 700px; background-image:url(../images/shining_line.png); background-repeat: no-repeat; background-position: bottom; cursor: pointer; padding-bottom: 5px; }
.cashier .rowDetails { width: 700px; background-image:url(../images/shining_line.png); background-repeat: no-repeat; background-position: bottom; margin-top: 5px; padding-bottom: 5px; }
.cashier .rowDetails .text { margin: 10px; }

.cashier .grid-row .col-01 { width: 95px; }
.cashier .grid-row .col-02 { width: 135px; }
.cashier .grid-row .col-03 { width: 85px; }
.cashier .grid-row .col-04 { width: 85px; }
.cashier .grid-row .col-05 { width: 85px; }
.cashier .grid-row .col-06 { width: 75px; }
.cashier .grid-row .col-07 { width: 95px; }


.promotions-heading { font-weight: bold; margin-left: 30px; }
.promotion { /* no styles required */ }
.promotion .promotion-name { font-style: italic; font-size: 12px; background-image: url(../images/promotions_name_bg_tile.jpg); background-repeat: repeat-x; padding: 5px 10px 2px 10px; margin-left: 20px;  }
.promotion .promotion-image { float: left; width: 194px; margin-left: 30px; }
.promotion .promotion-details { margin-top: 25px; margin-bottom: 5px; float:left; width: 440px; margin-left: 30px; }
.promotion .promotion-details-alt { margin-top: 25px; margin-bottom: 5px; margin-left: 60px; }
.promotion .promotion-text { color: #ffffff; font-size: 13px; }
.promotion .promotion-table { margin-top: 10px; }
.promotion .promotion-table table { border: 1px solid #f2ca47; border-bottom: 0px; border-right: 0px; width: 445px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 13px; }
.promotion .promotion-table th { border: 1px solid #f2ca47; border-top: 0px; border-left: 0px; margin: 0px; padding: 3px 5px 3px 5px; background-color: #525252; }
.promotion .promotion-table td { border: 1px solid #f2ca47; border-top: 0px; border-left: 0px; margin: 0px; padding: 3px 5px 3px 5px; }
.promotion .promotion-footnote { font-style: italic; font-size: 11px; margin-top: 10px; }

.promotion-terms { /* no styles required */ }
.promotion-terms .promotion-name { font-style: italic; font-size: 12px; padding: 5px 10px 2px 10px; margin-left: 20px;  }
.promotion-terms .promotion-details { margin-top: 10px; margin-bottom: 5px; margin-left: 50px; }
.promotion-terms .promotion-text { color: #ffffff; font-size: 13px; }
.promotion-terms .promotion-text table { margin-top: 10px; border: 1px solid #f2ca47; color: #f1c44f; border-bottom: 0px; border-right: 0px; width: 640px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 13px; }
.promotion-terms .promotion-text th { border: 1px solid #f2ca47; border-top: 0px; border-left: 0px; margin: 0px; padding: 3px 5px 3px 5px; background-color: #525252; }
.promotion-terms .promotion-text td { border: 1px solid #f2ca47; border-top: 0px; border-left: 0px; margin: 0px; padding: 3px 5px 3px 5px; }
.promotion-terms .promotion-footnote { font-style: italic; font-size: 11px; margin-top: 10px; color: #f1c44f; }

.promotion-emails { /* no styles required */ }
.promotion-emails .promotion-name { font-style: italic; font-size: 12px; padding: 5px 10px 2px 10px; margin-left: 20px;  }
.promotion-emails .promotion-details { margin-top: 10px; margin-bottom: 5px; margin-left: 50px; }
.promotion-emails .promotion-text { color: #ffffff; font-size: 13px; }
.promotion-emails .promotion-text li { margin-bottom: 10px; color: #f1c44f; }
.promotion-emails .promotion-text li img { margin-top: 10px; border: 1px solid #f1c44f; }
.promotion-emails .promotion-footnote { font-style: italic; font-size: 11px; margin-top: 10px; color: #f1c44f; }

.button-bright { 
	background-color: #d8cc8d;
	background-image: url(/images/button_bg_mo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #333333;
	color: #010101;
	font-size: 14px;
	font-weight: bold;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}