@charset "utf-8";


* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
img,
* img { border:0; }
ol,
ul { list-style:none; }
body,
td,
th { font-size: 12px; color: #FFFFFF; }
body { background:url(../images/bg.png) center top #1c1c1c; margin: 0px; }
a { color:#FFFFFF; text-decoration:none; }
a:hover { text-decoration:underline;}
.clearDiv { font-size:0.001em; clear:both;}
.wrapper { width:900px; margin:auto; background:url(../images/wrapperBg.png) center repeat-y; }
.header { height:138px; background:url(../images/headerBg.jpg) left top; position: relative; margin:auto; width:804px; }
.header .logo { float:left; margin-bottom:10px; }
.header .jackpot { color:#fff; font-weight:bold; font-size:11px; text-align:center; position:absolute; top:0; right:5px; width:235px; height:18px; padding-top:2px; background:url(../images/haderJackpotBg.gif) no-repeat; }
.header .jackpot b { color:#f4ad0f; }
.header .jackpot img { vertical-align:middle; }
.header .support { position:absolute; right:3px; top:30px; width:238px; height:59px; background:url(../images/haderSupportBg.png) no-repeat; }
.header .support p { line-height:18px; font-size:11px; float:left; text-align:center; padding:21px 0 0; color:#fff; width:144px; }
.header .support p strong { font-size:12px; }
.header .support p strong img { vertical-align:middle; }
.header .support a { float:left; text-decoration:none; color:#fff; font-weight:bold; font-size:14px; padding:21px 0 0; margin-left:16px; }
.header .topNav { clear:left; width:804px; height:41px; background:url(../images/topNavBg.png) no-repeat; #clear:none;}
.header .topNav li { float:left; background:url(../images/topNavSpacer.gif) left top no-repeat; padding:0 7px 0 8px; white-space:nowrap; text-align:center; height:41px; line-height:40px; }
.header .topNav li.first { background:none; }
.header .topNav li a { text-decoration:none; color:#000; font-size:13px; font-weight:bold; }
.header .topNav li.on a,
.header .topNav li a:hover { color:#fff; }
.header .topNav li.on { background:url(../images/topNavOnBg.png) left top no-repeat;}
.header .topNav li.first.on { background:url(../images/topNavOnBg.png) right top no-repeat;}
/***/
.footer { height:189px; background:url(../images/footerBg.png) center bottom no-repeat; text-align:center; clear: both; }
.footer ul { padding: 30px 0 0; }
.footer ul li { color:#fff; display:inline; padding:0 2px; line-height:22px; }
.footer a { font-size:12px; text-decoration:none; color:#fff; }
.footer a:hover { color:#fff; text-decoration: underline; }
.footer img { vertical-align:middle; }
.footer .ftr { font-size:11px; }
/**/
.hpGames { width:802px; margin:auto; clear:both; }
.hpGames h1 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; font-weight:normal; line-height:35px; padding-left:16px; }
.carousel .prev,
.carousel .next { position:absolute; top:65px; width:20px; height:130px; cursor:pointer; }
.carousel .prev { left:0; background:url(../images/prev-arrowSG.gif) center no-repeat; }
.carousel .next { right:0; background:url(../images/next-arrowSG.gif) center no-repeat; }
.carousel .carousel-clip { margin-left:21px; overflow:hidden; }
.carousel .carousel-clip li { float:left; text-align:center; display:inline; }
/**/
.hpGames .carousel-clip li { width:132px;}
.hpGames .carousel-clip li img { display:block; }
.hpGames .carousel-clip a { display:block; width:132px; height:33px; margin:10px auto 0; text-decoration:none; text-indent:-9999px; overflow:hidden; }
.hpGames .carousel-clip a:hover { background-position:bottom; }
.hpGames .online { float:left; position:relative; width:322px; height:257px; background:url(../images/onLineGamesBg.jpg) no-repeat; }
.hpGames .online .carousel-clip { width:280px; }
.hpGames .online li { margin:0 4px; }
.hpGames .online a { background:url(../images/but-playOnLine.png) top no-repeat; }
.hpGames .mobile { float:right; position:relative; width:469px; height:257px; background:url(../images/mobileGamesBg.jpg) no-repeat; }
.hpGames .mobile .carousel-clip { width:427px; }
.hpGames .mobile li { margin:0 5px; }
.hpGames .mobile a { background:url(../images/but-playMobile.png) top no-repeat; }
.hpGames .mobile li img { border:1px solid #b4b4b4; }
.hpGames .mobile h3 { background:#000; color:#fff; font-size:12px; line-height:24px; text-align:left; padding:0 0 0 10px; width:120px; margin:12px auto 0; }
/**/
.hpTabels { width:802px; margin:auto; padding-top:20px; clear:both; }
.hpTabels h1 { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:18px; font-weight:normal; line-height:35px; padding-left:16px; }
.hpTabels .winners { float:left; position:relative; width:274px; height:230px; background:url(../images/winnersBg.jpg) no-repeat; }
.hpTabels .winners ul { padding:30px 18px 0; }
.hpTabels .winners li { background:url(../images/bullet-lightBrown.gif) left 6px no-repeat; padding:0 0 11px 7px; color:#fff; zoom:1; }
.hpTabels .pJackpots { float:right; position:relative; width:522px; height:230px; background:url(../images/pJackpotsBg.jpg) no-repeat; }
.hpTabels .pJackpots .carousel-clip { width:440px; margin-left:41px; padding-top:45px; }
.hpTabels .pJackpots ul { }
.hpTabels .pJackpots li { color:#fff; width:100px; margin:0 5px; }
.hpTabels .pJackpots li a { color:#fff; text-decoration:none; }
.hpTabels .pJackpots li img { display:block; margin-bottom:5px; }.contentWrapper { width:804px; margin:auto; background:url(../images/bg-00.jpg) left top no-repeat; }
.bg1 { background-image:url(../images/bg-01.jpg); }
.bg2 { background-image:url(../images/bg-02.jpg); }
.bg3 { background-image:url(../images/bg-03.jpg); }
.bg4 { background-image:url(../images/bg-04.jpg); }
.bg5 { background-image:url(../images/bg-05.jpg); }
.bg6 { background-image:url(../images/bg-06.jpg); }
/**/
.breadcrumbs { line-height:30px; font-size:11px; }
.breadcrumbs .bc-Left { float:left; width:220px; }
.breadcrumbs a { color:#fff; text-decoration:none; }
.breadcrumbs a:hover { text-decoration:underline; }
.contentWrapper .side { float:left; width:212px; }
.playMobile-24 { display:block; width:212px; height:81px; text-decoration:none; text-indent:-9999px; overflow:hidden; background:url(../images/playMobile-24.png) no-repeat; position:relative; cursor:pointer; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playMobile-24.png', sizingMethod='image');
}
.playOnLine-24 { display:block; width:212px; height:81px; text-decoration:none; text-indent:-9999px; overflow:hidden; background:url(../images/playOnLine-24.png) no-repeat; position:relative; cursor:pointer; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playOnLine-24.png', sizingMethod='image');
}
.fixed { position:fixed; text-align:center; }
/**/
.contentWrapper .content { float:right; width:540px; padding:20px 21px; background:url(../images/contentBg2.jpg) right top no-repeat #2f2922; min-height:400px; _height:400px; }
.content .tabs { height:21px; border-bottom:2px solid #fca40e; margin-bottom:20px; }
.content .tabs li { background-color:#5e5b32; float:left; width:105px; height:21px; line-height:19px; text-align:center; }
.content .tabs a { font-size:11px; font-weight:bold; color:#c8c6ba; text-decoration:none; }
.content .tabs .on { background-color:#fca40e; }
.content .tabs .on a { color:#000; }
/**/
.content h1 { font-size:24px; color:#F9A500; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; text-transform: uppercase; }
.content .games li { background:url(../images/gameBg.png) left top no-repeat; zoom:1; margin-bottom:8px; }
.content .games .inner { padding:12px 12px 12px 153px; min-height:130px; _height:130px; }
.content .games .gameImg { float:left; display:inline; margin-left:-144px; margin-right:4px; border:solid 1px #ccc; width:176px; height:208px; }
.content .games h3 { font-size:13px; text-transform:uppercase; padding-bottom:4px;  }
.content .games a.playMobile { display:block; width:134px; height:33px; margin:15px 0 0; text-decoration:none; text-indent:-9999px; overflow:hidden; background:url(../images/but-playMobile2.png) top no-repeat; }
.content .games a.playMobile:hover { background-position:bottom; }
.content .games .onlineImg { float:left; display:inline; margin-left:-144px; margin-right:4px; border:solid 1px #ccc; width:210px; height:150px; }
.content .games a.playOnline {float:right; display:block; width:134px; height:33px; margin:15px 0 0; text-decoration:none; text-indent:-9999px; overflow:hidden; background:url(../images/but-playOnLine.png) top no-repeat; }
.content .games a.playOnline:hover { background-position:bottom; }
.content .games .bot { clear:both; display:block; }
.content .games p { line-height:18px; }
/**/
.contentText { background:url(../images/gameBg.png) left top no-repeat; padding:12px 20px; line-height:18px; }
.contentText h3 { font-size:14px; color:#d39438; padding-bottom:4px; }
/**/
.wBullet li { background:url(../images/bullet-White.gif) left 7px no-repeat; padding-left:15px; }
.updated { float:right; font-size:9px; margin-top:10px; }
/*.error { float:right; margin-top:10px; color:#efdb83; font-size:10px; }*/
.error { color:#efdb83;}
.error img { vertical-align:middle; }
.content .textBot { clear:both; display:block; margin:auto; }
/**/
.regTbl { }
.regTbl td { padding:3px 10px 3px 0;}
.regTbl td img { vertical-align:middle;}
.regTbl input { width:155px; color:#000; border:1px solid #a5acb2; vertical-align:middle; padding:1px 0; }
.regTbl select { width:157px; color:#000; border:1px solid #a5acb2; vertical-align:middle; }
.regTbl .radio input { width:auto; border:0; vertical-align:middle;}
.regTbl .submit { padding-top:15px; }
.regTbl .submit input { float:left; margin-right:10px; width:auto; height:auto; border:0; }
.regTbl .submit span { font-size:10px; line-height:12px; }


/***** Amir style addon *************/
/*footer*/
.ImgFooter
{
	width: 866px;
	margin-top:10px;
	text-align:center
}
.Images
{
	margin-left: 4px;
	height:32px;
}
.GameCareImage
{
	margin-left: 20px;
	margin-top: -8px;
}
/*text screens*/
.red{color:Red}
.textWidth
{
	width: 540px;
	padding-top:5px;
}
.SubTitle{ padding-top:4px; font-size:medium; color:#FEF876;}
.content h4{color:#FEF876; margin:5px 0 5px 0;}
.content h3{color:#F9A500; margin-top:4px;}
.content a{text-decoration:underline}
/*Self test page*/
.QuestionTD
{
	width:440px;
	padding-top:5px;
}

/*Security*/
.nav li { background:url(../images/bullet-lightBrown.gif) left 7px no-repeat; padding-left:10px; }
/*FAQ*/
.h4Title{color:#FEF876;}
.H3Title{color:#F9A500; margin-top:4px;}
.Faq li { background:url(../images/bullet-lightBrown.gif) left 7px no-repeat; padding-left:10px; }

.answer
{
	padding-left:10px;
}
.question
{
	font-weight:bold;
	background:url(../images/bullet-White.gif) left 4px no-repeat;padding-left:7px; 
}

/*INPUT screens*/
.inputScreen { }
/*.inputScreen input { width:200px; color:#000; border:1px solid #a5acb2; vertical-align:middle; padding:1px 0; }*/
.inputScreen select { width:202px; color:#000; border:1px solid #a5acb2; vertical-align:middle; }
.inputScreen .textBox { width:200px; color:#000; border:1px solid #a5acb2; vertical-align:middle; padding:1px 0; }
.inputScreen .radioBox { color:#ffffff; vertical-align:middle; padding:1px 0; }