* {
border: 0;
margin: 0;
padding: 0;
}

img,
a img {
border: 0;
}

img.divider {
margin: 20px -100px;
}

img.divider,{
filter:alpha(opacity=30);
position: relative;
}

.hidetext {
text-indent: -15000px;
}

body {
background: #42334b;
color: #171c1f;
font-weight: bold;
font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", "MgOpen Moderna", sans-serif;
font-size: 80%;
margin: 0 auto;
}

h2, h3, h4, h5, h6 {
font-family: Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
}

p, li {
font-weight: normal;
line-height: 1.25;
padding: .75em 0 0;
}

li {
margin-left: 1em;
}

p a {
color: #42334b;
}

p a:hover,
p a:focus {
opacity: .6;
filter: alpha(opacity=60);
}
p.flags {
padding-left: 26px;
text-indent: -28px;
}

p.flags img {
margin: 0 0 -6px;
}

div#skin {
background: url(img/skin.gif) repeat-y;
margin: 0 auto;
padding: 0 88px;
width: 613px;
}

ul#menu {
background: url(img/menu0.png);
height: 44px;
}

ul#menu li {
background: url(img/menuseparator.gif) no-repeat;
float: left;
list-style-type: none;
margin: 0;
padding: 0 0 0 2px;
width: auto; height: 44px;
}

ul#menu li a {
color: #fff;
display: block;
font-weight: normal;
opacity: .7;
filter: alpha(opacity=70);
padding: 11px 15px 17px;
text-decoration: none;
width: auto;
}

ul#menu li#emaillink a,{
width: 72px;
}

ul#menu li a:hover,
ul#menu li a:focus {
background: url(img/menuhover.jpg);
outline: 0;
}

ul#menu li a:active {
outline: 0;
}

ul#menu li#indexlink {
background: none;
}

li a img {
margin-bottom: -2px;
}

h1#title {
background: url(img/title-2.jpg);
height: 186px;
}

.innerpage
h1#title {
background: url(img/titleinside.jpg);
height: 99px;
}

div#offer {
background: url(img/offer-0.jpg) no-repeat;
position: relative;
height: 385px;
}

.innerpage
div#offer {
background: url(img/offerinside.jpg) no-repeat  repeat-x 50% 0 #f78f1e;
height: auto;
padding: 30px 100px 0;
}

a#button,
a#button:link {
left: 204px; top: 35px;
position: absolute;
width: 205px; height: 60px;
}

/*
a#button:hover,
a#button:focus {
background-position: 410px 0;
outline: 0;
}
*/
a#button:active {
background-position: 205px 0;
outline: 0;
}

div#games {
margin: 0 0 0 -10px;
padding: 108px 0 0 99px;
}

* html div#iefiller {
background-color: #c8d0d4;
margin: 0 -90px 0 0;
overflow: hidden;
padding: 0 32px 0 90px;
position: relative;
top: auto; left: -89px;
width: 490px; height: 106px;
}

div#games a {
display: block;
float: left;
padding: 0 2px;
}

div#games a:hover,
div#games a:focus {
background: #fff1ce;
outline: 0;
}

* html div#games a:hover,
* html div#games a:focus {
background: transparent;
outline: 1px solid #fff1ce;
}

div#games a:active {
outline: 0;
}

div#games img {
background: url(img/games.png);
width: 67px;
height: 106px;
}

div#games img,{
height: 103px;
}

a#craps img {
background-position: 335px 0;
}

a#blackjack img {
background-position: 268px 0;
}

a#baccarat img {
background-position: 201px 0;
padding: 0 0 0 4px;
}

a#roulette img {
background-position: 134px 0;
}

a#poker img {
background-position: 67px 0;
}

div#tickers {
margin: 0 70px 0 90px;
padding: 255px 15px 0;
}

div#tickers,{
padding: 145px 15px 0;
}

div#tickers div {
float: left;
width: 148px;
}
#flash-download{text-align:left;left: 189px; top: 94px;position:absolute;width: 354px; height: 14px;font-family: Verdana; font-size: 11px; font-weight: bold;}

#ticker{text-align:left;padding-left:25px; left: 212px; top: 347px;position: absolute;width: 139px; height: 19px;}

#majormillions {text-align:center;left: 95px; top: 305px;position: absolute;width: 169px; height: 16px;}

#megamoolah {text-align:center;left: 235px; top: 305px;position: absolute;width: 169px; height: 16px;}

#kingcashalot  {text-align:center;left: 402px; top: 305px;position: absolute;width: 169px; height: 16px;}

.progressiveTotals{
	background-color : transparent; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
    color:#00FF00;
	font-family: Verdana; 
	font-size: 13px; 
	font-weight: bold; 
	height: 20px; 
	width: 115px;
	text-align : center;
	margin-top:5px;
	margin-left:10px;
}
div.game img {
float: left;
margin-left: -20px;
width: 100px; height: 100px;
}

	img#slotsicon {
	background: url(img/slots.gif);
	}

	img#blackicon {
	background: url(img/blackjack.gif);
	}

	img#crapsicon {
	background: url(img/craps.gif);
	}

	img#bacicon {
	background: url(img/baccarat.gif);
	}

	img#roulicon {
	background: url(img/roulette.gif);
	}

	img#pokericon {
	background: url(img/poker.gif);
	}

div.game div {
float: left;
padding-left:20px;
width: 310px;
}

div.game,{
position: relative;
zoom: 1;
}

img#offerend {
margin: 0 -100px;
padding: 60px 0 0;
}

img#offerend,{
position: relative;
margin-bottom: -3px;
}

div#footer {
background: url(img/footer.gif) no-repeat;
margin: 0 -82px;
height: 48px;
}

/* sort out feeds */

td img {
display: none;
}

input#progressive10,
input#progressive12,
input#progressive15 {
color: #000 !important;
}

input#progressive11 {
color: #090 !important;
}

#linkgambleaware{
color:white;
text-decoration: none;
font-family: Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
font-size: 80%;
}