/* Jennings Stylesheet */

* {
        outline: none;
        border: none;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #141414 url(assets/bodybg.gif) top left repeat-x;
}

address {
        margin: 12px 0px 12px 15px;
}

address.edit {
        margin: 0px 0px 0px 15px;
}

.main #container {
        margin: 0 auto;
	width: 950px;
	text-align: left;
}

.main #plainContent {
        margin-left: auto;
        margin-right: auto;
        width: 700px;
	clear: right;
	margin-top: 0px;

	padding: 12px 0px 0px 0px;
        
}
.main #plainContent div.sitecontent {
        width: 698px;
        min-height: 600px;
        border: 1px solid #666666;
        float: left;
        background: #dadada;
}
.main #plainContent h2 {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	margin:0;
        padding: 3px 0px 0px 0px;
        text-align: center;
}
.main #plainContent h5.dot {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000;
        width: 675px;
        margin: 10px 0px 0px 9px;
        padding: 3px 3px 4px 0px;
        border-bottom: 1px dotted #000;
        text-align: left;
}
.main #plainContent .contentHolder li {
	padding: 0px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
        padding: 0px 10px 0px 10px;
        color: #000;
        text-align: justify;
}
.main #plainContent .contentHolder p {
	padding: 0px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 12px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
        color: #000;
        text-align: justify;
}
.main #plainContent div.sitecontent .contentHolder #ctitle{
        width: 698px;
        height: 32px;
        background: #000 url(assets/titlebg.gif) top left repeat-x;
}
.main #header {
	position: absolute;
        background-color: #000000;
	color:#FFFFFF;
	font-weight:bold;
	width: 950px;
	height: 70px;
	top: 0px;
	left: auto;
	margin: 0 auto;
	padding: 0px;
}

.main #header #logo {
	float: left;
	padding: 0px;
	margin-left: 16px;
	margin-top: 12px;
}

.main .frame {
        position: absolute;
        top: 70px;
        left: 0;
        background: #000;
}

.main #topNav {
	position:absolute;
	top: 96px;
	left: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 100%;
	background: #000 url(assets/top_nav_gradient.gif) repeat-x top;
	height: 26px;
	line-height: 26px;
}

/* Main Tabs */

.main #mainTabs {
	position: absolute;
	right: 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	height: 35px;
	margin: 0;
	padding: 0;
	bottom: 0;
}

.main #mainTabs ul {
	margin: 0;
	padding: 0;
	float: right;
	height: 35px;
}

.main #mainTabs ul li {
	list-style:none;
	float: left;
	width: 93px;
	height: 32px;
	text-align: center;
	background: url(assets/casinotabs.gif) top no-repeat;
	cursor: pointer;
	padding: 3px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.main #mainTabs ul li:hover, .main #mainTabs ul li a:hover {
	background-position:bottom;
        color: #ee2f3f;
}

.main #mainTabs ul li a {
        width: 93px;
        height: 32px;
	color: #fff;
	font-size: 14px;
	font-family: verdana;
	font-weight: bolder;
	text-decoration:none;
	line-height: 35px;
        display: block;
}


.main #mainContent {
        width: 950px;
	clear: right;
	margin-top: 120px;
	float: left;
	padding: 12px 0px 0px 0px;
        
}

.main #mainContent div.topleft {
        width: 700px;
        height: 200px;
        border: none;
        margin: 0px 0px 8px 0px;
        float: left;
}

.main #mainContent div.topright {
        width: 240px;
        height: 200px;
        border: none;
        margin: 0px 0px 8px 0px;
        float: right;
}

.main #mainContent div.midleft {
        width: 29px;
        height: 571px;
        border: none;
        float: left;
        clear: both;
}

.main #mainContent div.midmid {
        width: 667px;
        min-height: 698px;
        border: 1px solid #666666;
        float: left;
        background-color: #000;
        display: block;
        margin: 0px 0px 0px 0px;
        position: relative;        
}

.main #mainContent div.midmid-off {
        display: none;
}

.main #mainContent div.sitecontent {
        width: 698px;
        min-height: 698px;
        border: 1px solid #666666;
        float: left;
        background: #dadada;
}


.main #mainContent div.midcontent {
        width: 698px;
        min-height: 698px;
        border: none;
        float: left;
        background: transparent;
}


.main #mainContent div.midrighttop {
        width: 240px;
        height: 150px;
        border: none;
        float: right;
        margin: 0px 0px 10px 0px;
}

.main #mainContent div.midrightmid {
        width: 238px;
        height: 432px;
        border: 1px solid #666666;
        float: right;
        margin: 0px 0px 10px 0px;
}

.main #mainContent div.midrightbot {
        width: 240px;
        height: 95px;
        border: none;
        float: right;
}


.main #mainContent h1 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000;
	margin: 0;
}

.main #mainContent h2 {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	margin:0;
        padding: 3px 0px 0px 0px;
        text-align: center;
}

.main #mainContent h5.dot {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000;
        width: 675px;
        margin: 10px 0px 0px 9px;
        padding: 3px 3px 4px 0px;
        border-bottom: 1px dotted #000;
}

.main #mainContent h5.italic { 
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: italic;
        color: #000;
        width: 675px;
        margin: 10px 0px 0px 9px;
        padding: 3px 3px 4px 0px;
}
         

.main #mainContent .contentHolder {
	padding:0;
	margin:0;
	border: 0px solid #009466;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
        color: #333333;
}

.main #mainContent .contentHolder ol table, .main #mainContent .contentHolder table {
        margin: 12px auto;
        background: #fff;
        border: 1px solid #000;
}

.main #mainContent .contentHolder ol table td, .main #mainContent .contentHolder table td {
        border: 1px solid #000;
}

.main #mainContent .contentHolder li {
	padding: 0px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
        padding: 0px 40px 0px 10px;
        color: #000;
        text-align: justify;
}

.main #mainContent .contentHolder p {
	padding: 0px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 12px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
        color: #000;
        text-align: justify;
}

.main #mainContent .contentHolder p.anchor {
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #ee2f3f;
        text-align: center;
        width: 150px;
        margin: 10px auto;
}


.main #mainContent .contentHolder a, .main #mainContent .contentHolder a:link{
	text-decoration: underline;
	color: red;
	margin: 0;
}
.main #mainContent .contentHolder a, .main #mainContent .contentHolder a:visited {
	text-decoration: underline;
	color: red;
	margin: 0;
}
.main #mainContent .contentHolder a, .main #mainContent .contentHolder a:hover{
	text-decoration: underline;
	color: green;
	margin: 0;
}

.main #mainContent .contentHolder ol li, .main #mainContent .contentHolder ul li  {
        color: #000;
}


.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


/* HORIZONTAL MENU */
.navMenu { display: table;  height: 24px; font: 10px Verdana, Arial, Helvetica, sans-serif; position: relative; z-index: 100; margin: 2px auto; width: 940px; padding: 0px 0px 0px 10px;}
.navMenu ul { padding: 0; margin: 0; list-style-type: none; position: absolute;  }

.navMenu ul li { float: left; position: relative; display: inline-block; background: url(assets/line.gif) no-repeat 0 5px; margin-left: 10px;}

.navMenu ul li:first-child { background-image: none; margin-left: -10px; padding-left: 0; }
.navMenu ul #index_en { background-image: none; margin-left: -10px; padding-left: 0; line-height: 10px; }
.navMenu ul #index_en a { line-height: 25px; *line-height: 24px; }
.navMenu a { line-height: 25px;}

.navMenu a, .navMenu a:active{ font-size:11px;text-decoration:none; color:#fff200; margin-left: 10px; }
.navMenu a, .navMenu a:link{ font-size:11px;text-decoration:none; color:#cacaca; margin-left: 10px;  }
.navMenu a, .navMenu a:visited { font-size:11px;text-decoration:none; color:#cacaca; margin-left: 10px;  }
.navMenu a, .navMenu a:hover{ font-size:11px;text-decoration:none; color:#fff200; margin-left: 10px;  }

.navMenu ul ul { visibility:hidden; position:absolute; height:0; left:0; top: 25px; *padding-top: -25px; }

* html .navMenu ul ul {margin: 0; font-weight: normal; padding-top: 25px;}

.navMenu ul ul ul{left:149px; top:-1px; width:149px;}
.navMenu ul ul ul.left {left:-149px;}
.navMenu table {position: absolute; top: 0; left:0; border-collapse: collapse; }

.navMenu ul ul a, .navMenu ul ul a:visited { background:#e4dbbc; color:#000; padding-left:5px; width:150px; border: 1px solid #eee7ce; display: block; }
.navMenu ul ul a, .navMenu ul ul a:link{ background:#e4dbbc; color:#000; padding-left:5px; width:150px; border: 1px solid #eee7ce; display: block; }

.navMenu ul ul a:hover{ color:#000; background:#ef4142; }
.navMenu ul ul :hover > a { color:#000; background:#ef4142; }
.navMenu ul ul :active> a { color:#000; background:#ef4142; }
.navMenu ul ul :link > a { color:#000; background:#ef4142; }
.navMenu ul ul :visited> a { color:#000; background:#ef4142; }

.navMenu ul li a:hover ul { top: 0px; left: 0px; }
.navMenu ul li ul li { background: none; margin-left: -10px; padding: 0; }

.navMenu ul li:hover ul,
.navMenu ul a:hover, .navMenu ul a:hover ul { visibility:visible;  }

.navMenu ul :hover ul ul{ visibility:hidden; }
.navMenu ul :hover ul :hover ul{ visibility:visible; }

/* MAIN CONTENT TITLE */

.main #mainContent div.sitecontent .contentHolder #ctitle{
        width: 698px;
        height: 32px;
        background: #000 url(assets/titlebg.gif) top left repeat-x;
}

/* END MAIN CONTENT TITLE */

/* GAME BOXES */

.main #mainContent .contentHolder div.gamenm {
        width: 200px;
        height: 150px;
        float: left;
        margin: 0px 0px 0px 0px;
        background: transparent url(assets/gamebg.gif) top left no-repeat;
}

.main #mainContent .contentHolder div.game {
        width: 200px;
        height: 150px;
        float: left;
        margin: 0px 0px 4px 16px;
        background: transparent url(assets/gamebg.gif) top left no-repeat;
        margin-top: 10px;
}

.main #mainContent .contentHolder div.gamenm div.gametitle, .main #mainContent .contentHolder div.game div.gametitle {
        width: 200px;
        height: 32px;
}

.main #mainContent .contentHolder div.gamenm div.gameimg, .main #mainContent .contentHolder div.game div.gameimg {
        width: 200px;
        height: 86px;
}

.main #mainContent .contentHolder div.gamenm div.gametitle h3, .main #mainContent .contentHolder div.game div.gametitle h3 {
        width: 155px
        height: 28px;
        line-height: 28px;
        padding: 4px 0px 0px 5px;
        margin: 0;
        font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #fff;
}

.main #mainContent .contentHolder div.gamenm div.gbuttons, .main #mainContent .contentHolder div.game div.gbuttons {
        width: 200px;
        height: 30px;
}

.main #mainContent .contentHolder div.gamenm div.gbuttons #demo a, .main #mainContent .contentHolder div.game div.gbuttons #demo a{
        width: 100px;
        height: 30px;
        display: block;
        float: left;
        background: url(assets/funoff.gif) top left no-repeat;
}

.main #mainContent .contentHolder div.gamenm div.gbuttons #real a, .main #mainContent .contentHolder div.game div.gbuttons #real a{
        width: 100px;
        height: 30px;
        display: block;
        float: left;
        background: url(assets/realoff.gif) top left no-repeat;
}

.main #mainContent .contentHolder div.gamenm div.gbuttons #demo a:hover, .main #mainContent .contentHolder div.game div.gbuttons #demo a:hover{
        width: 100px;
        height: 30px;
        display: block;
        float: left;
        background: url(assets/funon.gif) top left no-repeat;
}

.main #mainContent .contentHolder div.gamenm div.gbuttons #real a:hover, .main #mainContent .contentHolder div.game div.gbuttons #real a:hover{
        width: 100px;
        height: 30px;
        display: block;
        float: left;
        background: url(assets/realon.gif) top left no-repeat;
}





/* END GAME BOXES */


/* PROGRESSIVE BOX */

.main #mainContent div.midrightmid .contentHolder #ptitle  {
        width: 238px;
        height: 32px;
        background: #000 url(assets/titlebg.gif) top left repeat-x;
}

.main #mainContent div.midrightmid .contentHolder #pgcontent {
        width: 238px;
        height: 400px;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgG, div.pgbgB{
        width: 238px;
        height: 50px;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgG{
        background: transparent url(assets/ProgressiveList/pgbgG.gif) top left no-repeat;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgB{
        background: transparent url(assets/ProgressiveList/pgbgB.gif) top left no-repeat;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgG .main #mainContent div.midrightmid #pgcontent div.pgbgG div.ticker {
        width: 135px;
        height: 25px;
        float: left;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgB .main #mainContent div.midrightmid #pgcontent div.pgbgB div.ticker {
        width: 135px;
        height: 25px;
        float: left;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgG div.plink a{
        font: 13px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000;
        display: block;
        width: 120px;
        height: 21px;
        padding: 4px 0px 0px 0px;
        margin: 0px 0px 0px 15px;
        text-decoration: none;
        text-align: left;

}
.main #mainContent div.midrightmid #pgcontent div.pgbgB div.plink a{
        font: 13px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000;
        display: block;
        width: 120px;
        height: 21px;
        padding: 4px 0px 0px 0px;
        margin: 0px 0px 0px 15px;
        text-decoration: none;
        text-align: left;
}
.main #mainContent div.midrightmid #pgcontent div.pgbgG div.plink a:hover {
        color: #c30000;
        text-decoration: none;
}
.main #mainContent div.midrightmid #pgcontent div.pgbgB div.plink a:hover {
        color: #c30000;
        text-decoration: none;
}

.main #mainContent div.midrightmid #pgcontent div.pgbgG div.pgame a {
        display: block;
        width: 93px;
        height: 50px;
        text-decoration: none;
}
.main #mainContent div.midrightmid #pgcontent div.pgbgB div.pgame a {
        display: block;
        width: 93px;
        height: 50px;
        text-decoration: none;
}

.main #mainContent a.moolah {
       background: url(assets/ProgressiveList/pmoolah.jpg) top left no-repeat;
}

.main #mainContent a.major {
       background: url(assets/ProgressiveList/pmajor.jpg) top left no-repeat;
}

.main #mainContent a.cash {
       background: url(assets/ProgressiveList/pcashalot.jpg) top left no-repeat;
}

.main #mainContent a.cyber {
       background: url(assets/ProgressiveList/pcyber.jpg) top left no-repeat;
}

.main #mainContent a.nile {
       background: url(assets/ProgressiveList/pnile.jpg) top left no-repeat;
}

.main #mainContent a.splash {
       background: url(assets/ProgressiveList/pcashsplash.jpg) top left no-repeat;
}

.main #mainContent a.fiesta {
       background: url(assets/ProgressiveList/pfiesta.jpg) top left no-repeat;
}

.main #mainContent a.loot {
       background: url(assets/ProgressiveList/ploot.jpg) top left no-repeat;
}

.main #mainContent a:hover.moolah, .main #mainContent a:hover.major, .main #mainContent a:hover.cash, .main #mainContent a:hover.cyber, .main #mainContent a:hover.nile, .main #mainContent a:hover.splash, .main #mainContent a:hover.fiesta, .main #mainContent a:hover.loot   {
        text-decoration: none;
        background-position: 0 -50px; 
}

.main #mainContent div.midrightmid #pgcontent div.pgbgG div.pgame {
        width: 93px;
        height: 50px;
        float: right;
}
.main #mainContent div.midrightmid #pgcontent div.pgbgB div.pgame {
        width: 93px;
        height: 50px;
        float: right;
}


/* END PROGESSIVE BOX */

/* FOOTER */

.main #container #footer {
        width: 700px;
        margin: 15px 0px 0px 0px;
        padding: 0px;
}

.main #container #footer #footnav	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
        padding: 0;
        margin: 0px 0px 12px 0px;
        text-align: center; 
}

.main #container #footer #footnav li {
	display: inline;
	border-left: 1px solid #b5b3b3;
        margin: 0;
        padding: 0px 1px 0px 4px;
}

.main #container #footer #footnav a	{
	color: #b5b3b3;
	text-decoration: none;
        margin: 0;
}

.main #container #footer #footnav a:hover	{
	color: #ee2f3f;
	text-decoration: underline;
}

.main #container #footer #footnav li.first	{
	border: none;
}

.main #container #footer p.footersmall {
        font: 9px verdana, arial, helvetica, sans-serif;
        color: #b5b3b3;
        text-align: center;
        margin: 10px 0px 4px 0px;
}

/* END FOOTER */

.flashgames {
	float: left;
	position: relative;
	display: block;
	width: 669px;
	height: 670;
}

.flashgames ul {
	display: block;
	position: relative;
	overflow: auto;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 669px;
	height: 670;
        border: none;
}

.flashgames ul li {
	border: none;
	width: 29px;
}

.flashgames ul li ul {
	position: absolute;
	left: 29px;
	width: 640px;
	border: none;
	top: 0;
}

.flashgames ul li ul li {
	border: none;
	float: left;
	width: 198px;
	height: 148px;
	margin: 5px;
}

.prevbutton {
	position: absolute;
	bottom: 6px;
	left: 10px;
}

.nextbutton {
	position: absolute;
	bottom: 6px;
	right: 10px;
}



