/** RESET CSS **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

/** LAYOUT CSS **/
body {
font:12px/1.25 Arial, Tahoma, Verdana;
background:#ddd;
color:#333;
margin:20px 0;
}

h1,h2,h3,h4,h5,h6 {
color:#0f8a09;
}

h1 {
font-size:2em;
letter-spacing:-1px;
margin:0 0 1em;
}

a{
	color: #096E04;
text-decoration:none;
}
a:hover {
text-decoration: underline;
}

p {
margin:.7em 0;
}

.floatRight {
float:right;
margin-right:40px;
}

#pageWrap {
width:970px;
margin:0 auto;
}

#header {
position:relative;
height:82px;
background:#63bd68 url(../img/global/bg-header.jpg) repeat-x;
border-bottom:1px solid #00783a;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
}


#header #logo {
position:absolute;
top:14px;
left:10px;
display:block;
width:190px;
height:53px;
background:url(../img/global/logo.gif) no-repeat;
/*text-indent:-9999em;*/
}
#header #logo #betaMark {
	font-size:88%;
	font-weight:bold;
	color:#444444;	
	float:right;
	margin: 2px 7px;
}

#header #social {position: absolute; top:15px; left: 220px; width:145px;}
#header #social img {margin-bottom:3px; clear:left;}

#header .banner468 {
position:absolute;
top:11px;
right:30px;
width:468px;
height:60px;
background:#fff;
}

#header #loginBar {
position:absolute;
top:84px;
right:0;
overflow:hidden;
height:20px;
background:#3BB34A url(../img/global/login-bg-edge.gif) no-repeat 0 0;
font-size:10px;
color:#fff;
line-height:18px;
z-index:5;
padding:0 25px 0 24px;
}

#loginBar form {
float:left;
height:20px;
}
#loginBar ul {
	float:right
}

#loginBar li {
float:left;
width:auto;
margin:0;
}

#loginBar label {
float:left;
display:block;
width:auto;
font-size:10px;
font-weight:400;
margin:0 5px 0 0;
padding:0;
}

#loginBar input {
width:100px;
height:15px;
border:0;
font-size: 11px;
margin:0 5px 0 0;
padding:0 3px;
}

#loginBar .button {
	margin-top:2px;
	width:50px;
	font-size:10px;
}

#loginBar ul {
float:right;
}

#loginBar ul a {
color:#fff;
text-decoration:none;
margin:0 5px;
}

#loginBar ul a:hover {
text-decoration:underline;
}

#contentWrap {
overflow:hidden;
width:100%;
background:#b9d7b9 url(../img/global/content-bg2.gif) repeat-y 0 0;
border-top:1px solid #009d46;
padding:0 0 30px 0;
}

#sidebar {
float:left;
width:210px;
padding:40px 0 0;
}

#nav {
width:182px;
background:url(../img/global/side-box-top.png) no-repeat;
margin:0 auto 40px;
padding:10px 0 0;
z-index:1001; 
}

#nav li {
position:relative;
height:30px;
border-bottom:1px dashed #d2e0d2;
line-height:30px;
}

#nav li.last {
background:url(../img/global/side-box-btm.png) no-repeat left top;
border:none;
height:10px;
padding:0px;
line-height:1px;
font-size:1px;
}

#nav a, #nav a.nosubmenu {
display:block;
height:30px;
background:url(../img/global/nav-btn.png) no-repeat 0 -5px;
font-size:13px;
font-weight:700;
color:#252525;
/* text-transform:uppercase; */
padding:0 10px;
z-index:101; 
}
#nav a.nosubmenu {
	background:url(../img/global/nav-btn-nosubmenu.png) no-repeat 0 -5px;
}
#nav a:hover {
	background:url(../img/global/nav-btn.png) no-repeat 0 -45px;
}
#nav a.nosubmenu:hover {
	background:url(../img/global/nav-btn-nosubmenu.png) no-repeat 0 -45px;
}

#nav ul {
position:absolute;
top:0;
left:182px;
display:none;
/*background:#64D46A;*/
z-index:101;
border:1px solid #E5E5E5;
}

#nav ul li {
width:182px;
/*border-bottom:1px solid #007739;*/
/*border-bottom:1px dashed #d2e0d2;*/
/*border-bottom:1px solid #DEDEDE;*/
border-bottom:1px solid #E5E5E5;
height:25px;
}

#nav ul li a {
font-size:95%;
line-height:18px;
height:20px;
padding:3px 10px 2px 10px;
font-weight:normal;
/*background:#64D46A;*/
/*background:#63bd68 url(../img/global/bg-submenu.jpg) repeat-x; */ /* bg-footer.png */
background:#B9D7B9;
}

#nav ul li a:hover {
/*background:#52B157 url(../img/global/bg-footer.png) repeat-x;*/
background:#A9C4A9;
}

#nav li:hover ul,#nav li.hover ul {
display:block;
}

#siteActivity {
width:182px;
background:url(../img/global/side-box-btm.png) no-repeat center bottom;
color:#231f20;
margin:0 auto;
padding:0 0 10px;
}

#siteActivity h5 {
height:35px;
border-bottom:1px dashed #cadacd;
font-size:13px;
font-weight:400;
color:#231f20;
text-transform:capitalize;
line-height:35px;
}

#siteActivity h5.mostRead {
background:url(../img/global/side-activity-icons.jpg) no-repeat -2px 0;
padding:7px 0 0 37px;
}

#siteActivity h5.lastReview {
background:url(../img/global/side-activity-icons.jpg) no-repeat -2px -42px;
border-top:1px dashed #cadacd;
padding:0 0 0 50px;
}

#siteActivity a {
	color:#231f20;
}
#lastReview li {
	line-height:13px;
	margin-bottom:5px;
}
#lastReview a {

}
#siteActivity a:hover {

}

#siteActivity ol,#siteActivity ul {
list-style:square;
width:147px;
background:url(../img/global/side-box-bg.jpg);
font-size:10px;
line-height:1.4;
padding:10px 10px 10px 25px;
}

#siteActivity ul {
padding-bottom:0;
}

#content {
float:left;
width: 730px;
background:#fff;
padding:40px 20px 0 0;
}

form li {
overflow:hidden;
width:100%;
margin:1em 0;
}

form label {
float:left;
display:block;
width:120px;
font-size:15px;
font-weight:700;
padding:3px 10px 0;
text-align:right;
}

form label.checkbox,form label.checkbox input, form label.checkbox_small input, form label.checkbox_small_myprofile input {
width:auto;
border:none;
}
form label.checkbox {
font-size:1em;
padding:0;
}

form label.checkbox_small {
	width:auto;
	border:none;
	padding: 0;
	font-size:12px; 
	font-weight:normal;
	text-align:left;
	padding-left:115px;
}
form label.checkbox_small_myprofile {
	width:auto;
	padding: 0;
	font-size:12px; 
	font-weight:normal;
	text-align:left;
	margin: 10px 0 0 141px;
	clear:both;
}
.leftpadded {
	padding-left:140px;
}

form input,form select,form textarea {
width:240px;
border:1px solid #828384;
padding:5px;
}

form textarea {
width:100%;
}

form select {
width:auto;
}

form input.long {
width:400px;
}

form div {
float:left;
width:560px;
border:1px solid #828384;
padding:0 10px 10px;
}

form p.indent {
margin:.5em 0 0 120px;
}

form p.indent label {
font-weight:400;
}

form p.label {
font-size:15px;
font-weight:700;
}

form#profile label.checkbox {
	font-size:15px;
}


#assuranceImage li {
float:left;
width:120px;
padding-right:15px;
padding-bottom:10px;
}

.floatLeft {
float:left;
padding-right:10px;
padding-bottom:10px;
}

#assuranceList {
border-top:solid 1px #CCC;
margin-top:20px;
padding-top:20px;
}

#assuranceList ul {
float:left;
width:120px;
padding-right:20px;
}

#assuranceList ul li {
line-height:3em;
}

#tooltip {
position:absolute;
border:1px solid #333;
background:#efefef;
color:#333;
display:none;
padding:7px 12px;
}

.clear,form p {
clear:both;
}

/*
.contentheader img {
	margin-right:15px;
}
*/

/*
.tooltipLargeBlack {
display:block;
width:370px;
height:216px;
background:url(../img/tooltip/black_arrow_big.png) no-repeat center center;
color:#FFFFFF;
font-weight:700;
padding:7px 12px;
}
*/

#footer {
position:relative;
height:35px;
background:#63bd68 url(../img/global/bg-footer.png) repeat-x;
/*border-top:1px solid #00783a;*/
border-top:1px solid #DEDEDE;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
font-size: 100%;
/*font-weight:700;*/
color: #444444;
padding:5px 20px 0 20px;
}
#footer a {
	color: #333;
	text-decoration: none;
}

#footer a:hover {
	text-decoration:underline;
}
#bottomMenu {
	float:right;
	margin-right:0px;
	font-size: 100%;
/*	font-weight:600;*/
	color: #222222;
}
#bottomMenu a {
	margin: 0 5px;
}

/** TABS CSS **/
.tabs {
overflow:hidden;
height:46px;
background:#96cd92;
}

.tabs li {
float:left;
width:129px;
height:42px;
line-height:42px;
text-align:center;
}

.tabs a {
display:block;
height:42px;
background:#fff url(../img/global/tabs.gif) no-repeat 0 0;
color:#333;
}

.tabs a.selected {
background:#96cd92 url(../img/global/tabs.gif) no-repeat -129px 0;
}

.tabsSmall {
overflow:hidden;
height:36px;
background:#a8d6a5;
}

.tabsSmall li {
float:left;
width:146px;
height:32px;
line-height:32px;
text-align:center;
}

.tabsSmall a {
display:block;
height:32px;
background:#fff url(../img/global/tabs-small.jpg) no-repeat 0 0;
color:#333;
}

.tabsSmall a.selected {
background:#a8d6a5 url(../img/global/tabs-small.jpg) no-repeat -146px 0;
}

.tabsBody {
min-height:227px;
height:auto!important;
background:url(../img/global/tabs-body-small-bg.gif) repeat-x;
border-left:1px solid #d2d3d5;
border-right:1px solid #d2d3d5;
padding:10px 10px 0;
}

.tabsBody .title  a{
 color: #333;
 }

.tabsBodyBtm {
height:7px;
background:url(../img/global/tabs-body-small-btm.gif) no-repeat;
}

/** MODULES CSS **/

.boxLarge {
position:relative;
width:674px;
min-height:105px;
height:auto!important;
background:url(../img/global/box-large.jpg) no-repeat;
margin:10px auto 25px;
}

.boxBody {
padding:0 15px;
}

.boxLarge .boxBtm {
height:10px;
background:url(../img/global/box-large.jpg) no-repeat center bottom;
}

.boxLarge2 {
position:relative;
width:718px;
min-height:105px;
height:auto!important;
background:url(../img/global/box-large2-top.jpg) no-repeat; 
/* background:url(../img/global/box-large3.jpg) no-repeat; */
margin:10px 0 20px;
padding-top:5px;
}

.boxLarge2 ol {
width:715px;
border-left: 1px solid #DEDEDE; 
border-right: 1px solid #DEDEDE; 
}

.boxLarge2 .boxBtm {
height:10px;
background:url(../img/global/box-large2-bottom.jpg) no-repeat center bottom;
}

#latestNews ol.list li {
	padding-right:10px;
	padding-left:10px;
}
#latestNews ol.list li span {
	margin-right:14px;
	/* border: 1px solid #dedede */
}

.boxMedium {
width:387px;
background:url(../img/global/box-medium.jpg) no-repeat;
}

.boxMedium .boxBtm {
height:10px;
background:url(../img/global/box-medium.jpg) no-repeat center bottom;
}

.boxMedium h1.boxTitle,.boxMedium h2.boxTitle,.boxMedium h3.boxTitle,.boxMedium h4.boxTitle {
font-size:15px;
padding:15px;
}

.boxSmall {
width:313px;
background:url(../img/global/box-small.jpg) no-repeat;
}

.boxSmall .boxBody {
min-height:100px;
height:auto!important;
}

.boxSmall .boxBtm {
height:8px;
background:url(../img/global/box-small.jpg) no-repeat center bottom;
}

.boxSmall .boxTitle {
font-size:15px;
margin:0 0 5px;
padding:15px 15px 0;
}

.boxTitleLarge {
	font-size:19px;
	margin:0 0 5px;
	padding:15px 15px 0;
}

#emailSignup {
	margin: 0 auto 15px;
}

#emailSignup .headline {
	font-size: 13px;
	font-weight:bold;
	color:#0F8A09; 
	clear:both;
	margin:10px 15px 10px 15px;
}

#emailSignup .boxBody {
	min-height: 30px;
	height:50px;
}

#emailSignup p {
	margin: 10px 15px;
}

#emailSignup form input {
	width: 193px;
}

#emailSignup form input.btn {
	cursor: pointer;
	width: 65px;
	height: 28px;
	border: 0px none;
	padding: 0px;
	background: url(../img/global/cs-join-btn.png) no-repeat;
	margin: 0px 0px 0px 15px;
}

/* new background for emailSignup*/

.boxSmallES {

	width:313px;
	height: 170px;
	background:url(../img/global/cs-mail-box.png) no-repeat;
}

.boxSmallES .boxBody {
	display: inline-block;
	min-height:50px;
	height:auto!important;
	padding: 100px 0px 0px 15px; 
}

/* end new background for emailSignup*/

#featuredCasino {
    width: 387px;
}

#featuredCasino .boxSmallFC .boxTitle {
	width:387px;
}

.boxSmallFC {
width:387px;
background:url(../img/global/box-small-fc.jpg) no-repeat;
}

.boxSmallFC .boxBody {
min-height:88px;
height:auto!important;
}

.boxSmallFC .boxBody ul {
	height: 32px;
	padding: 7px 0px;
}

.boxSmallFC .boxBtm {
height:8px;
background:url(../img/global/box-small-fc.jpg) no-repeat left bottom;
}

.boxSmallFC .boxTitle {
font-size:15px;
margin:0 0 5px;
padding:15px 15px 0;
}

.boxSmallFC .boxTitle span {
display:block;
font-size:12px;
font-weight:400;
}

.boxSmallFC .boxBonusTitle {
font-size:15px;
margin:0 0 5px;
padding:0px 15px 0;
}

.boxSplit {
overflow:hidden;
background:url(../img/global/box-split-divide.gif) repeat-y 50% 0;
border-bottom:1px solid #d5d7d8;
margin:0 0 15px;
}

.boxLarge .boxSplitLeft,.boxSplitRight {
float:left;
width:337px;
}

.boxSplit .boxTitle {
text-align:center;
}

.insideBox {
font-size:120%;
float:left;
width:90px;
border:solid 0;
color:#0f8a09;
font-weight:700;
}

.insideBox1 {
float:left;
border:solid 0;
/*
font-size:120%;
color:#0f8a09;
font-weight:700;
width:80px; 
*/
width:55px; 
margin-right:20px; 
text-align:center;
}
#latestNews ol.list img {
	border:none;
}
#latestNews ol.list li span.insideBox1 {
	margin-right:20px;
}
#latestNews ol.list li span.insideBoxStars {
	margin-left:5px;
}
.insideBox2 {
font-size:120%;
float:left;
border:solid 0;
color:#0f8a09;
font-weight:700;
width:85px; 
}

.insideBox3 {
font-size:120%;
float:left;
width:140px;
border:solid 0;
color:#0f8a09;
font-weight:700;
}

.insideBoxStars {
font-size:120%;
float:left;
border:solid 0;
color:#0f8a09;
font-weight:700;
/*width:110px;*/
width:100px;
}

.insideBoxPlay {
font-size:120%;
float:right;
border:solid 0;
color:#0f8a09;
/* font-weight:700; */
/* margin-right:20px;
width:90px;*/
width:70px;
}

.insideBoxCasino {
color:#000;
font-size:120%;
font-weight:700;
float:left;
width:120px;
/*padding-right:5px;*/

}
.insideBoxCasino a{
	color: #333;
	text-decoration: none;
}
.insideBoxCasino a:hover{
	text-decoration: underline;
}


.insideBoxCasino2, .insideBoxCasino3 {
color:#333;
font-size:120%;
font-weight:700;
float:left;
/*
padding-right:5px;
width:85px;
*/
width:60px;
/*margin-right:15px;*/
text-align:center;
}
.insideBoxCasino3 {
  width:85px;
}
.heading .insideBox1, .heading .insideBoxCasino, .heading .insideBoxCasino2, .heading .insideBoxCasino3, .heading .insideBoxStars, .heading .insideBoxPlay { 
	color:#0f8a09;
	text-align:center;
	font-weight:700;
}

#latestNews .insideBoxCasino a.bonus, #latestNews .insideBoxCasino2 a.bonus, #latestNews .insideBoxCasino3 a.bonus {
	color:#333;
	font-size:100%;
	display:inline;
/*	float:left;
	width:85px;
*/
}

#latestNews a.nodeposit {
	color:#000;
	font-size:100%;
/*	float:left;
	width:85px;
	*/
}

#artHeadAs {
background:url(../img/global/assurance_head.jpg) repeat-y;
margin-right:0;
border-top:solid 1px #dddedf;
border-bottom:solid 1px #dddedf;
font-size:120%;
font-weight:700;
padding:20px 20px 5px 0;
}
.headImg {
	float:left;
	padding:8px 10px 10px 0;
}

#artHeadAs h2 {
	color:#000;
/*	margin-top:15px; */
}

#artHeadAs h3 {
font-size:140%;
font-weight:700;

}

#artHeadAs p {
	color:#333;
}
#artHeadAs p.intro {
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.boxLarge h1.boxTitle,.boxLarge h2.boxTitle,.boxLarge h3.boxTitle,.boxLarge h4.boxTitle,.boxLarge2 h1.boxTitle,.boxLarge2 h2.boxTitle,.boxLarge2 h3.boxTitle,.boxLarge2 h4.boxTitle {
font-size:18px;
border-bottom:1px solid #e5e6e7;
margin:0 0 15px;
padding:12px 15px;
}

.boxLarge .rating,.boxLarge2 .rating {
position:absolute;
top:12px;
right:15px;
display:block;
width:143px;
height:23px;
}

.boxLarge2 li span {
	font-size: 12px;
}

/** RATINGS CSS **/
.ratingS,.ratingM,.ratingL {
display:block;
background-repeat:no-repeat;
text-indent:-9999em;
}

.ratingS {
width:77px;
height:12px;
background-image:url(../img/global/rating-small.gif);
margin-top:9px;
}

.ratingM {
width:103px;
height:17px;
background-image:url(../img/global/rating-medium.gif);
}

.ratingL {
width:135px;
height:21px;
background-image:url(../img/global/rating-large.gif);
}

.stars0-5 {
background-position:0 0;
}

.stars1 {
background-position:0 -21px;
}

.stars1-5 {
background-position:0 -43px;
}

.stars2 {
background-position:0 -64px;
}

.stars2-5 {
background-position:0 -85px;
}

.stars3 {
background-position:0 -106px;
}

.stars3-5 {
background-position:0 -127px;
}

.stars4 {
background-position:0 -148px;
}

.stars4-5 {
background-position:0 -169px;
}

.stars5 {
background-position:0 -190px;
}

ul.userRating,ul.userRating a:hover,ul.userRating a:active,ul.userRating .current-rating {
background:url(../img/global/rating-star.gif) left -1000px repeat-x;
}

ul.userRating {
position:relative;
top:2px;
width:90px;
height:17px;
overflow:hidden;
background-position:left top;
}

ul.userRating li {
display:inline;
}

ul.userRating a,ul.userRating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-999em;
height:17px;
line-height:17px;
}

ul.userRating a:hover,ul.userRating a:active {
background-position:left bottom;
}

ul.userRating a.half-star, span.half-star {
width:10%;
z-index:11;
}

ul.userRating a.one-star, span.one-star {
width:20%;
z-index:10;
}

ul.userRating a.one-half-star, span.one-half-star {
width:30%;
z-index:9;
}

ul.userRating a.two-stars {
width:40%;
z-index:8;
}

ul.userRating a.two-half-stars {
width:50%;
z-index:7;
}

ul.userRating a.three-stars {
width:60%;
z-index:6;
}

ul.userRating a.three-half-stars {
width:70%;
z-index:5;
}

ul.userRating a.four-stars {
width:80%;
z-index:4;
}

ul.userRating a.four-half-stars {
width:90%;
z-index:3;
}

ul.userRating a.five-stars {
width:100%;
z-index:2;
}

ul.userRating .current-rating {
width:0;
top:-5px;
z-index:1;
background-position:left bottom;
}

.rating1 {
background-position:0 0;
}

.rating2 {
background-position:0 -21px;
}

.rating3 {
background-position:0 -43px;
}

.rating4 {
background-position:0 -64px;
}

.rating5 {
background-position:0 -85px;
}

.rating6 {
background-position:0 -106px;
}

.rating7 {
background-position:0 -127px;
}

.rating8 {
background-position:0 -148px;
}

.rating9 {
background-position:0 -169px;
}

.rating10 {
background-position:0 -190px;
}


/** REVIEW CSS **/
body#review #content {
width:740px;
padding:40px 0 0 10px;
}

#reviewHeader {
position:relative;
height:110px;
border-top:1px solid #dddee0;
border-bottom:1px solid #dddee0;
margin:0 0 15px;
}

#reviewHeader h1 {
position:absolute;
top:10px;
left:220px;
width:310px;
font-size:24px;
color:#333;
letter-spacing:-1px;
}

#reviewHeader .logo {
position:absolute;
top:10px;
left:0;
}

#reviewHeader .userRating,#reviewHeader .ourRating {
position:absolute;
top:46px;
left:220px;
width:250px;
font-size:16px;
font-weight:700;
margin:0;
}

#reviewHeader .userRating {
top:74px;
}

#reviewHeader .userRating span,#reviewHeader .ourRating span {
position:relative;
top:-21px;
left:115px;
display:block;
width:135px;
height:20px;
}

#reviewHeader .actionButtons {
position:absolute;
top:0;
right:15px;
width:170px;
margin:8px 0 0;
}

#reviewHeader .actionButtons a {
display:block;
width:170px;
height:38px;
text-indent:-9999em;
margin:4px 0;
}

#reviewHeader .actionButtons a.play {
background:url(../img/global/buttons-large.jpg) no-repeat center top;
}

#reviewHeader .actionButtons a.download {
background:url(../img/global/buttons-large.jpg) no-repeat center bottom;
}

#reviewTabs {
width:730px;
}

#reviewTabs h2 {
font-size:15px;
}

#reviewTabs .body {
border-left:1px solid #d1d3d4;
border-right:1px solid #d1d3d4;
padding:20px 20px 11px;
text-align:justify
}

#reviewTabs .btm {
height:9px;
background:url(../img/global/box-reviews-btm.jpg) no-repeat center top;
}

#reviewTabs .images {
text-align:center;
margin:20px 0 0;
margin-bottom:0px;

}

#reviewTabs .images img {
background:url(../img/global/image-shadow.jpg) no-repeat bottom center;
padding:0 12px 18px;
}

#reviewStats {
overflow:hidden;
float:right;
width:426px;
background:url(../img/global/box-review-stats.jpg) no-repeat;
font-size:15px;
margin:0 0 15px 15px;
}

#reviewStats h3 {
text-align:center;
height:33px;
border-bottom:1px solid #e0e2e2;
line-height:33px;
}

#reviewStats dt,#reviewStats dd {
height:33px;
line-height:33px;
border-bottom:1px solid #e0e2e3;
font-size:12px;
}

#reviewStats dt.tableBtm,#reviewStats dd.tableBtm {
height:34px;
border:none;
}

#reviewRating {
float:left;
width:237px;
}

#reviewRating dt {
float:left;
width:104px;
padding:0 10px;
}

#reviewRating dd {
float:left;
height:25px;
width:103px;
padding:8px 10px 0 0;
}

#reviewFacts {
float:left;
width:189px;
}

#reviewFacts dt {
float:left;
width:80px;
padding:0 10px;
}

#reviewFacts dd {
float:left;
width:79px;
padding:0 10px 0 0;
}

#reviewFacts dd.iconYesUSlarge, #reviewFacts dd.iconNoUSlarge {
	background-position:-2px center
}

#reviewFacts dd a {
	display:block;
	padding-top:3px;
}

#reviewDetails {
background:url(../img/global/box-large-green.jpg) no-repeat center top;
}

#reviewDetails table {
width:674px;
background:url(../img/global/box-large-green-btm.jpg) no-repeat center bottom;
}

#reviewDetails td {
height:28px;
width:394px;
padding:10px;
}

#reviewDetails td.tblTitle {
display:block;
width:240px;
font-size:15px;
font-weight:700;
color:#0f8a09;
}

#reviewDetails .border {
border-bottom:1px dashed #75c997;
}

#reviewDetails ul {
line-height:1.5;
}

#reviewDetails ul li span {
float:left;
width:65px;
display:inline;
font-size:1em;
font-weight:700;
color:#333;
}

#reviewDetails ul ul {
float:left;
}

#userReviews .boxBody {
position:relative;
}

#userReviews h5 {
padding:15px 0 0;
}

#userReviews span {
color:#333;
}

#userReviews cite {
float:left;
display:block;
font-style:normal;
margin:.6em 0;
}

#userReviews p.reviewDate {
position:relative;
left:20px;
}

#userReviews .ratingM {
position:absolute;
top:25px;
right:35px;
}

#userReviews blockquote {
clear:both;
border:1px solid #e6e7e8;
font-size:11px;
padding:0 7px 30px;
}

#userReviews ul {
position:relative;
top:-30px;
right:10px;
overflow:hidden;
font-size:11px;
}

#userReviews ul li {
float:right;
line-height:20px;
margin:0 5px;
}

/*
#userReviews li a {
color:#333;
text-decoration:underline;
}

#userReviews li a.thumbsUp,#userReviews li a.thumbsDown {
display:block;
height:20px;
background:url(../img/global/icon-thumbs.gif) no-repeat left top;
text-decoration:none;
padding:0 0 0 20px;
}

#userReviews li a.thumbsUp {
background:url(../img/global/icon-thumbs.gif) no-repeat left bottom;
}
*/

#userReviews div {
	border:none
}

div.thumbs {
	width:200px; 
	float:right; 
	text-align:right;
	margin-right:-45px;
	padding:0
}
.thumbs a {
color:#333;

display:block;
float:left;
margin-right:10px;

}

.thumbs a.thumbsUp, .thumbs a.thumbsDown {
height:20px;
background:url(../img/global/icon-thumbs.gif) no-repeat left top;
text-decoration:none;
padding:0 0 0 14px;
}

.thumbs a.thumbsUp {
background:url(../img/global/icon-thumbs.gif) no-repeat left bottom;
padding:0 0 0 14px;
}


#reviewForm li {
margin:5px 0;
}

#reviewForm label {
float:left;
display:block;
width:60px;
font-size:1em;
font-weight:700;
line-height:2;
padding:0;
}

#reviewForm input,#reviewForm select,#reviewForm textarea {
border:1px solid #dcdcde;
padding:3px;
}

#reviewForm input {
width:250px;
}

#reviewForm input.button {
float:right;
width:53px;
height:17px;
background:url(../img/global/button-submit-small.jpg) no-repeat;
border:none;
text-indent:-9999em;
cursor:pointer;
}

#reviewForm textarea {
width:635px;
}

#postReview {
margin:0 auto 25px;
}

.inlineLogin {
overflow:hidden;
width:674px;
line-height:22px;
margin:0 auto;
}

.inlineLogin li {
float:left;
width:284px;
margin:0;
}

.inlineLogin li.small {
width:53px;
}

.inlineLogin label {
float:left;
width:60px;
font-size:1em;
font-weight:400;
margin:0 8px 0 0;
padding:0;
}

.inlineLogin span {
display:inline-block;
width:204px;
height:22px;
background:url(../img/global/login-input-inline.gif) no-repeat;
}

.inlineLogin input {
width:184px;
height:auto;
border:none;
background:transparent;
margin:3px 9px;
padding:0;
}

.inlineLogin a {

}

.inlineLogin .title {
font-size:13px;
font-weight:700;
}

.bonusLarge {
font-size:2.5em;
font-weight:700;
letter-spacing:-2px;
text-align:center;
margin:0;
}

.bonusMedium, .bonusMedium p {
font-size:1.5em;
text-align:center;
margin:0;
}

.bonusClaim {
	display:block;
	width:274px;
	height:70px; 
	background:url(../img/global/red-button-short.png) no-repeat center center;
	/* text-indent:-9999em; */
	/* padding:30px 0 0 70px; */
	margin: 5px auto;
	padding: 15px 0 0 0;
	text-align:center;
	color: #FFFFFF;
	font-weight:700;
	font-size:31px;
	letter-spacing:-1px;	
/*	line-height:20px; */
}
a.bonusClaim:hover {
	color: #FFFFFF;
}

.bonusCode {
display:block;
height:39px;
background:url(../img/global/button-bonus-code.gif) no-repeat center center;
font-size:23px;
font-weight:700;
letter-spacing:-1px;
color:#333;
text-align:center;
line-height:39px;
margin:.75em 0;
}

.iconNo,.iconYes,.iconNoUS {
display:block;
width:18px;
height:18px;
background-image:url(../img/global/icon-review.gif);
background-repeat:no-repeat;
text-indent:-9999em;
margin:8px 0 0;
}

.iconNo {
background-position:0 0;
}

.iconYes {
background-position:0 -18px;
}

/*
.iconNoUS {
width:34px;
height:22px;
background-position:0 -36px;
}
*/

#userReviews cite span,#userReviews p.reviewDate span {
color:#0f8a09;
}

.iconYesUS, .iconNoUS {
width:28px;
height:32px;
display:block;
background: url('../img/global/acceptsus.png') no-repeat 0 8px;
}

.iconNoUS {
background: url('../img/global/nous.png') no-repeat 0 0px ;
}

.iconYesUSlarge, .iconNoUSlarge {
width:51px;
height:40px;
background: url('../img/global/acceptsus0.png') no-repeat 8px center;
}

.iconNoUSlarge {
background: url('../img/global/nous0.png') no-repeat 8px center ;
}

a.bottom_visit {
	background: url('../img/global/red-button-long.png') no-repeat center center;
	display:block;
	margin: 5px auto;
	padding-top: 7px;
	width:494px;
	height: 42px;
	color: #FFFFFF;
	font-weight:700;
	font-size:24px;
	letter-spacing:-1px;	
	text-align:center;
}
a.bottom_visit:hover {
	color: #FFFFFF;
}

.text_visit {
	clear:both; 
	text-align:center;
	padding-top:2px;
}

.text_visit a {
	/* color:#333; */
	font-size:12px;
}



/** SIGNUP CSS **/
#signup input.button, #profile input.button {
position:relative;
left:50%;
width:117px;
height:37px;
background:url(../img/global/button-create-account.jpg) no-repeat;
text-indent:-9999em;
border:none;
cursor:pointer;
margin:0 0 0 -58px;
padding:0;
}

.error {
	border:none;
	color:#FF0000;
	font-weight:700;
}

#signup .terms {
overflow:scroll;
width:540px;
height:200px;
margin:0 0 10px;
}

#profile li {
margin:1.5em 0;
}


#profile input.button {
background:url(../img/global/button-save.jpg) no-repeat;
}

#profile .profileImage {
overflow:hidden;
width:100%;
}

#profile .profileImage img {
float:left;
margin:0 30px 0 0;
}

#profile .profileImage div {
float:left;
padding:0;
border:none; 
width:450px;
}

#profile .profileImage div label {
float:none;
font-size:1em;
font-weight:400;
}

#profile .profileImage div input {
margin-top:.5em;
width:auto;
}

.avatar {
float:left;
border:solid 1px #CCC;
margin:0 20px 10px 0;
padding:4px;
}

.create_profile h3 {
background:url(../img/global/header_back_left.jpg) no-repeat left top;
font-size:130%;
height:30px;
padding:0 0 0 20px;
}

.create_profile h3 span {
background:url(../img/global/header_back_right.jpg) no-repeat right top;
float:right;
height:20px;
margin-bottom:10px;
display:inline;
padding:0 20px 10px;
}

.create_profile dl {
font-size:100%;
width:490px;
margin-top:30px;
}

.create_profile dt {
float:left;
width:100px;
padding:0 0 10px;
}

.create_profile dd {
font-weight:700;
width:320px;
margin-left:100px;
padding:0 0 10px;
}

#stats {
width:190px;
margin-right:10px;
}

#stats dd {
color:#0f8a09;
font-weight:700;
}

.dtLast {
padding-top:40px;
}

#lastComments {
width:490px;
}

#reviews h3 {
width:690px;
}

#reviews h3 span {
float:right;
height:20px;
background:url(../img/global/header_back_right.jpg) no-repeat right top;
}

#reviews ul {
width:100%;
}

#reviews ul li {
list-style:none;
border-bottom:dashed 1px #CCC;
height:30px;
padding:20px 0 10px;
}

#reviews span {
float:left;
font-weight:700;
}

.reviewTitle {
width:400px;
color:#0f8a09;
overflow:hidden;
}

.reviewRead a {
font-weight:400;
}

.reviewTotal {
width:50px;
}

.thumbsUp {
background:url(../img/global/review_thumbs_up.gif) no-repeat top left;
width:15px;
margin-right:10px;
padding:20px 4px 5px 0;
}

.thumbsDown {
background:url(../img/global/review_thumbs_down.gif) no-repeat top left;
width:15px;
text-align:center;
padding:20px 4px 5px 0;
}

.reviewDate,.reviewRead {
width:100px;
}


/** ARTICLE CSS **/
body#article #content {
width:730px;
padding:40px 0 0 20px;
}

#articleHeader {

}

#articleHeader h1 {
line-height:1;
padding: 0 0 .3em;
margin:0 0 .1em;
}

#articleHeader div.intro {
float:left;
margin:0px 15px 7px 0;
padding: 0 0 7px 0;
border-bottom:2px solid #eeefef;
}

#articleHeader ul {
float:right;
height:24px;
/* margin:-15px 0 0; */
top: -15px;
padding:0 20px 0 0;
}

#articleHeader ul li {
float:left;
width:25px;
margin:0 0 0 5px;
}

#articleHeader ul a {
display:block;
width:25px;
height:24px;
text-indent:-9999em;
}

#articleHeader ul .addthis_toolbox a {
	text-indent:0;
	width:16px;
	height:16px;
}
#articleHeader ul .addthis_toolbox a.addthis_button_compact {
	width:auto;
	padding-left:0;
	padding-right:0;
	color: #333;
}


#articleHeader ul a.print {
background:url(../img/global/icon-article.jpg) no-repeat 0 0;
}
#articleHeader ul a.email {
background:url(../img/global/icon-article.jpg) no-repeat 0 -24px;
}

#articleBody {
overflow:hidden;
width:710px;
border-bottom:0 solid #dedfe0;
/* margin:0 0 20px; 
padding:0 20px 10px 0; */
margin:0 0 0px;
padding:0 20px 0px 0;
}

.articleBoxLeft,.articleBoxRight {
float:left;
min-height:70px;
height:auto!important;
width:210px;
background:url(../img/global/box-article.jpg) no-repeat;
font-size:10px;
margin:5px 15px 15px 0;

}

.articleBoxRight {
float:right;
margin:9px 0 15px 15px;
}

.articleBoxLeft .boxBody,.articleBoxRight .boxBody {
padding:10px 10px 0;


}
.boxBody img {
	border: 1px solid #DEDEDE;
	clear:both;
}

.articleBoxLeft .boxBtm,.articleBoxRight .boxBtm {
height:10px;
background:url(../img/global/box-article.jpg) no-repeat bottom left;
}

.articleBoxLeft h3,.articleBoxRight h3 {
font-size:15px;
color:#333;
}

.articleBoxLeft img,.articleBoxRight h3 {
display:block;
margin:0 auto;
}

.articleBoxLeft ul,.articleBoxLeft ol,.articleBoxRight ul,.articleBoxRight ol {
list-style:disc;
margin:0 0 0 1.5em;
}

.articleBoxLeft li,.articleBoxRight li {
margin:.25em 0;
}

.articlePages {
float:right;
font-size:15px;
}

.articlePages li {
float:left;
margin:0 0 0 5px;
}
.articlePages a {
color:#333;
display:block;
width:24px;
height:24px;
background:url(../img/global/button-article-page-link.jpg) no-repeat;
font-weight:700;
line-height:24px;
text-align:center;
}

.articlePages a:hover {

}
.articlePages li.selected a {

}


/*.articleSocials {
clear:both;
float:left;
}

.articleSocials li {
float:left;
margin:0 5px 0 0;
}

.articleSocials a {
color:#333;
display:block;
width:25px;
height:24px;
background-image:url(../img/global/icon-socials.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
}

.articleSocials a.tw {
background-position:0 0;
}

.articleSocials a.ms {
background-position:0 -24px;
}

.articleSocials a.fb {
background-position:0 -48px;
}

.articleSocials a.dg {
background-position:0 -72px;
}

.articleSocials a.rd {
background-position:0 -96px;
}
*/

#commentForm textarea {
width:632px;
border:1px solid #dcddde;
margin:0 0 10px;
}

#commentForm input.button {
float:right;
width:53px;
height:17px;
background:url(../img/global/button-submit-small.jpg) no-repeat;
border:none;
text-indent:-9999em;
cursor:pointer;
}

#articleComments h4 {
font-size:18px;
margin:0 0 1em;
}

#articleComments li {
clear:both;
overflow:hidden;
margin:1em 0;
}

#articleComments cite {
float:left;
display:block;
width:120px;
padding-left:20px;
font-size:15px;
font-weight:700;
font-style:normal;
color:#0f8a09;
}

#articleComments img {
display:block;
margin:0 0 10px;
}

#articleComments .boxComment {
float:left;
width:556px;
background:url(../img/global/box-comment.jpg) no-repeat;
}

#articleComments .boxComment .boxBody {
min-height:152px;
height:auto!important;
padding:10px 25px 0 65px;
}

#articleComments .boxComment .boxBtm {
height:9px;
background:url(../img/global/box-comment.jpg) no-repeat bottom left;
}

#articleComments .date {
font-size:10px;
}

#articleComments blockquote {
width:470px;
min-height:100px;
height:auto!important;
}

#articleComments ul {
overflow:hidden;
float:right;
font-size:11px;
line-height:20px;
}

#articleComments ul li {
clear:none;
float:right;
margin:0 5px;
}

#articleComments li a {
color:#333;

}

#articleComments li a.thumbsUp,#articleComments li a.thumbsDown {
display:block;
height:20px;
background:url(../img/global/icon-thumbs.gif) no-repeat left top;
text-decoration:none;
padding:0 0 0 20px;
}

#articleComments li a.thumbsUp {
background:url(../img/global/icon-thumbs.gif) no-repeat left bottom;
}

#commentBox {
/* margin:10px 20px 30px; */
margin:0px 0px 10px;
left:20px;
}

#relatedArticles {
font-size:11px;
}

#relatedArticles h4 {
padding:10px 0;
}

#relatedArticles .boxBody {
min-height:152px;
height:auto!important;
}

#relatedArticles li {
margin:0 0 .25em;
}

/* ------------------------------- */

#tblArticles {
	border-collapse:collapse; 
	margin: 0 0 20px 20px;
	height:150px;
	font-size:11px;
}
#tblArticles td.top {
	background:url("../img/global/box-small.jpg") no-repeat scroll 0 0 transparent;
	width:300px;
	vertical-align:top;
	padding:10px 0 0 15px;
}
#tblArticles td.top2 {
	background:url("../img/global/box-small2.gif") no-repeat scroll 0 0 transparent;
	width:347px;
	vertical-align:top;
	padding:10px 0 0 15px;
}

#tblArticles h4.title {
	font-size:15px;
	margin:0 0 0 -7px;
	padding:0 0 5px 0;
}
#tblArticles span.title {
	font-size:12px;
	font-weight:400;
	color:#0f8a09;
}

#tblArticles ul  {
	list-style: disc;
	margin-left:0; 
	padding-left:5px;
	width:330px;
	margin-right:2px;
	margin:0;
	padding:0; 
	list-style-position:inside; 
		
}

#tblArticles li {
	margin:0 0 0.25em 0px;
	padding:0px;
	width:280px;
	
}
#tblArticles li a {
	text-decoration:none;
}
#tblArticles li a:hover{
	text-decoration:underline;
}
/* News & Guides - Related articles box only */
#tblArticles li.left { 
	width:330px;
	text-align:left;
	
}
/*
#tblArticles li a:hover {
	text-decoration:underline;
}
*/

#tblArticles td.spacer {
	width:1px;
}
#tblArticles td.bottom {
	background:url("../img/global/box-small.jpg") no-repeat scroll 0 bottom transparent;
	height:8px;
}
#tblArticles td.bottom2 {
	background:url("../img/global/box-small2.gif") no-repeat scroll 0 bottom transparent;
	height:8px;
}

#tblArticles #featuredCasino li {
float:left;
height:38px;
line-height:38px;
margin:0;
}
#tblArticles #featuredCasino li.icon {
width:64px;
}
#tblArticles #featuredCasino li.rating {
width:105px;
margin:0 16px;
}
#tblArticles #featuredCasino li.play a {
display:block;
width:80px;
height:27px;
background:url(../img/global/button-play-small.gif) no-repeat center center;
text-indent:-9999em;
margin:6px 0 0;
}
#tblArticles #featuredCasino p {
	padding-right:8px;
}
#tblArticles #featuredCasino p a:hover {
text-decoration:underline;
}

/** HOME CSS **/

body#home #content {
padding:40px 15px 0;
}

/* homepage main title/substitle */
#maintitle {
margin:0 0;
font-size:20px;
font-weight:bold;
}
#mainsubtitle {
color:	#333; 
margin:0px 0 17px 0; 
font-weight:normal;
font-size:14px;
display:block;
}

#homeTabs h2 {
font-size:15px;
line-height:1;
padding:15px 10px;
}

#homeTabs .tabsBody {
padding:0;
}

#jackpots .boxBtm {
height:auto;
background:#dcddde url(../img/global/box-medium-btm-grey.jpg) no-repeat center bottom;
text-align:right;
padding:5px 10px 7px;
}

#jackpots ol.casinoList {
background:#dcdddf;
padding:0;
}
#jackpots ol.casinoList li.alt {
background:#e6e7e8;
}

#jackpots ol.casinoList ul li.icon {
margin:5px 5px 0 10px;
width:80px;
}
#jackpots ol.casinoList ul li.title {
	width:80px;
	padding-top:14px;
	padding-left:10px;
}
#jackpots ol.casinoList ul li.rating {
	padding-top:15px;
	padding-right:7px;
	width:130px; 
}
#jackpots ol.casinoList ul li.play {
margin:5px 7px 0 7px;
width:15px;
}

#jackpots ol.casinoList ul li.play a {
position:relative;
top:7px;
width:14px;
height:14px;
background:url(../img/global/icon-arrow-small.gif) no-repeat;
margin:0 auto;
}

#featuredCasino li {
float:left;
height:38px;
line-height:38px;
}

#featuredCasino li.icon {
width:85px;
}
/*
#featuredCasino li.icon img {
	width: 67px; 
	height: 40px;
}*/

#featuredCasino li.casino {
width:160px;
font-size: 18px;
font-weight: bold;
}

#featuredCasino li.rating {
width:105px;
margin:9px 0px 0 0px;
}

#featuredCasino li.play a {
display:block;
width:81px;
height:27px;
background:url(../img/global/button-play-small.gif) no-repeat center center;
text-indent:-9999em;
margin:6px 0 0;
}

#featuredCasino p a {

}

#featuredCasino p a:hover {

}

#adBox {
position:relative;
width:311px;
background:none;
margin:0 auto 15px;
}

#adBox .caption {
position:absolute;
left:1px;
bottom:0;
width:290px;
background:transparent url(../img/global/ad-caption.png) no-repeat center bottom;
font-size:11px;
font-weight:700;
color:#DEDEDE;
padding:10px 10px 10px 10px;
cursor:pointer;
}

#adBox .caption a:link {
	width:290px;
	height: 62px;
	padding:15px;
	color:#fff;
}

#adBox .caption a:link p {
	display:inline;
	padding:0;
	margin:0;
}

#latestNews {
min-height:100px;
height:auto!important;
color:#333;
}

#latestNews a {

}

#latestNews a:hover{
	text-decoration: underline;
}

#latestNews .boxTitle {
border-bottom:1px dashed #d6d7d9;
margin:0 15px;
padding:15px 0;
}

#jackpots .boxTitle a, #latestNews .boxTitle a {
	color:#0f8a09;
}
#jackpots .boxTitle a:hover, #latestNews .boxTitle a:hover {

}

#latestNews ol li {
border-bottom:1px dashed #d6d7d9;
padding:10px 0;
margin:0 15px;
}

#latestNews ol li.last {
border:none;
}

#latestNews ol img {
float:left;
margin:0 10px 0 0;
border: 1px solid #DEDEDE;
}

#latestNews ol .insideBoxPlay img {
	border:none
}

#latestNews ol p {
margin:0;
}

#latestNews ol p a {
font-size:1em;
}

#lowerContent {
border-top:1px solid #dedfe0;
font-size:11px;
color:#333;
margin:20px 0 0;
padding:15px 0 0;
}

#lowerContent h6 {
font-size:14px;

}

ol.casinoList {
padding:0 0 0 10px;
}

ol.casinoList li {
overflow:hidden;
width:100%;
border-top:1px solid #d7d8d9;
/*font-size:95%;*/
}

ol.casinoList ul li {
float:left;
border:none;
line-height:27px;
padding:8px 0;
}

ol.casinoList ul li.thin { 
	padding:3px 0 0 0;
	line-height:20px;
	font-weight:700;
	font-size:11px;
}


ol.casinoList ul li.icon {
/* width:44px; */
width:50px;
}

ol.casinoList ul li.title {
width:125px;
font-weight:700;
/*margin:0 0px 0 17px;*/
margin:0 0px 0 12px;
}

/*#bestBonus ol.casinoList ul li.title, */
#noDeposit ol.casinoList ul li.title {
	margin-left:10px;
}
ol.casinoList ul li.bonus, ol.casinoList ul li.matched {
width:48px;
font-weight:700;
margin:0 5px 0 0px;
text-align:center;
}
/*
ol.casinoList ul li.matched {
	width:45px;
}
*/
ol.casinoList ul li.rating, #homeTabs ol ul li.amountWon {
/* width:78px; */
width:77px;
font-weight:700;
margin:0 12px 0 3px;
text-align:center;
}
#noDeposit ol.casinoList ul li.rating {
	width:104px;
	margin:0 0px 0 3px;
	/* line-height: 15px; */
}

ol.casinoList ul li.play a, ol.casinoList ul li.claim a {
display:block;
margin: 2px 0 0 0;
height:27px;
background:url(../img/global/button-play-small.gif) no-repeat center center;
text-indent:-9999em;
/*width:83px;*/
width:auto;
}

ol.casinoList ul li.claim a {
background:url(../img/global/claim_now.gif) no-repeat center center;
width:auto;
}


#topRated ol.casinoList ul li.play a, #bestBonus ol.casinoList ul li.claim a, #noDeposit ol.casinoList ul li.claim a {
	background:transparent;
	display:inline;
}


.colLeft {
float:left;
width:387px;
margin:0 10px 0 0;
}

.colRight {
float:left;
width:313px;
}

.colFull {
clear:both;
text-align:justify
}

#homeTabs,#featuredCasino {
margin:0 0 15px;
}

#jackpots ol.casinoList ul li.title a {
color: #333;
}

#featuredCasino ul,.colSplit {
overflow:hidden;
width:100%;
}

#featuredCasino li.play,ol.casinoList ul li.play,ol.casinoList ul li.claim {
width:81px;
text-align:center;
}

ol.casinoList ul li.icon img {
	display:block;
}

#adBox img {
	display:block;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/** GLOBAL CSS **/
.s2 {
font-size:80%;
padding-top:10px;
}

.progJackpots {
width:210px;
background:url(../img/global/prog_background.jpg) no-repeat top left;
float:left;
margin-right:30px;
margin-bottom:20px;
height:156px;
text-align:center;
padding-top:10px;
color:red;
font-weight:700;
font-size:140%;
}

.progJackpots a {
color:#333;
}

.progJackpots p {
margin:0;
padding:0;
}

.lastBox {
margin-right:0;
}
#articleBody { 
text-align:justify;
/* height:500px; */
}
#articleBody h2 {
font-size:160%;
padding-bottom:8px;
}

#articleBody a {

}

#newsArchive li {
color:#333;

padding:5px 0;
}

#newsArchive a {
padding-left:10px;
font-weight: normal;
}

#wideSearch {
background:url(../img/global/wide_search_back.jpg) no-repeat bottom left;
margin-top:20px;
padding:20px;
/*
position:absolute;
bottom:100px;
*/
}

#wideSearch a {
text-decoration:none;
display:inline-block;
margin-top:0px;
}
#wideSearch a:hover {
text-decoration:underline;
}

#wideSearch input {
border:0;
width:180px;
margin-left:20px;
margin-top:0;
padding:0;
}

#mainNews {
border-bottom:dashed 1px #CCC;
/* height:140px; */
margin:20px 0;
/* height:110px; */
padding-bottom:20px;

}

#mainNews h3 {
font-size:140%;
}

/* ---------- edit 13.05.2010 ----- */
#mainNews img,#newsHighlight img {
margin-right:20px;
margin-bottom:5px;
padding:0;
border:1px solid #DEDEDE;
float:left;
}
/*
#mainNews img {
	float:left;	
}*/

#mainNews a, #newsHighlight a {

}
#mainNews a:hover, #newsHighlight a :hover{

}


#mainNews a.red, #newsHighlight a.red {

}

#mainNews a.title, #newsHighlight a.title {

}
#newsHighlight a.title {
	font-size: 12px;
}
#mainNews a.title:hover, #newsHighlight a.title:hover {

}
/* ------------------ */

#newsHighlight h3 a {

}
#newsHighlight h3 a:hover {

}

#newsHighlight li {
border-bottom:dashed 1px #CCC;
/* height:100px; */
margin-top:10px;
margin-bottom:10px;
text-align:left;
position:relative;
height:100%;

}

#newsHighlight li p {
	text-align:justify;
	
}
.newsColumn {
float:left;
margin-right:20px;
width:340px;
}

.newsSearchColumn {
float:left;
margin-right:20px;
width:710px;
}

.newsColumn h5 {
/*color:#999;*/
color: #333;
font-weight:700;
}

.newsColumnRight {
float:left;
margin:0;
}

.newsColumnRightLast {
float:left;
width:300px;
padding-left:0px;

}

.newsColumnRightLast ul  {
list-style:disc outside none;
margin-left:10px;
padding-left:5px;
}

.newsColumnRightLast li {
padding:15px 0 0;
text-align:left;
}

.newsColumnRightLast li a {

}

.newsColumnRightLast h3 {
text-decoration:underline;
font-size:14px;
margin-left:0;
padding-left:0;
}

#levelOne {
background:url(../img/global/casino_background.jpg) no-repeat top left;
height:700px;
}

#levelOne ul {
padding-top:40px;
padding-bottom:80px;
}

#levelOne ul li {
padding:10px 0 20px;
}

.withdrawal {
background:url(../img/global/withdrawal_back.jpg) no-repeat top left;
text-align:center;
float:left;
text-transform:capitalize;
margin:10px 25px 8px 0;
padding:15px 15px 7px 15px;
height: 88px;
max-width: 120px;
overflow:hidden;
line-height:19px;
}

.withdrawal p {
font-size:95%;
margin:0;
padding:0;
}
.withdrawal a{
	color: #333;
}



.lastWithrawal {
margin:10px 0 0;
}

#normalList li {
padding-bottom:7px;
}

#gameList li {
padding-bottom:4px;
}

#gameList li a {


}
#gameList li a:hover{

}

#headerTitle {
padding-bottom:10px;
margin-bottom:10px;
}

#headerTitle ul {
font-size:130%;
width:100%;
list-style:none;
margin:0;
padding:0;
}

.lastComments p {
padding-bottom:10px;
}

.lastComments a {

}

#headerTitleWide ul {
font-size:130%;
width:100%;
list-style:none;
margin:0 0 10px;
padding:0 0 10px;
}


#levelOne ul li a,#normalList li a {

}

#normalList,#gameList {
margin-bottom:20px;
}

#normalList li a:hover,#gameList li a:hover {
font-weight:400;
}

#headerTitle li,#headerTitleWide li {
width:100%;
color:#0f8a09;
font-weight:700;
float:left;
background:url(../img/global/header_back_right.jpg) no-repeat right top;
margin:0;
padding:0;
}

#headerTitle span,#headerTitleWide span {
text-decoration:none;
display:block;
background:url(../img/global/header_back_left.jpg) no-repeat left top;
padding:5px 15px;
}

.lastComments,#headerTitleWide {
float:left;
width:500px;
}

/** INC/GLOBAL CSS **/
/*=============================== TOOLTIP POPUP =====================================================*/

#tt {

 position:absolute;

 display:block;

 background:url(../../inc/img/tt_left.gif) top left no-repeat;

 }

 #tttop {

 display:block;

 height:5px;

 margin-left:5px;

 background:url(../../inc/img/tt_top.gif) top right no-repeat;

 overflow:hidden;

 }

 #ttcont {

 display:block;

 text-align: left;

 padding:2px 12px 3px 7px;

 margin-left:5px;

 background:#666;

 color:#fff;

 }

#ttbot {

display:block;

height:5px;

margin-left:5px;

background:url(../../inc/img/tt_bottom.gif) top right no-repeat;

overflow:hidden;

}

/*===================================================================================================*/



/** THICKBOX CSS **/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

*{padding: 0; margin: 0;}



/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {

		color: #333333;

}



#TB_secondLine {

	
	color:#666666;

}



#TB_window a:link {color: #666666;}

#TB_window a:visited {color: #666666;}

#TB_window a:hover {color: #000;}

#TB_window a:active {color: #666666;}

#TB_window a:focus{color: #666666;}



/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {

	position: fixed;

	z-index:100;

	top: 0px;

	left: 0px;

	height:100%;

	width:100%;

}



.TB_overlayMacFFBGHack {background: url(../../inc/img/macFFBgHack.png) repeat;}

.TB_overlayBG {

	background-color:#000;

	filter:alpha(opacity=75);

	-moz-opacity: 0.75;

	opacity: 0.75;

}



* html #TB_overlay { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



#TB_window {

	position: fixed;

	background: #ffffff;

	z-index: 102;

	color:#000000;

	display:none;

	border: 4px solid #525252;

	text-align:left;

	top:50%;

	left:50%;

}



* html #TB_window { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}



#TB_window img#TB_Image {

	display:block;

	margin: 15px 0 0 15px;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

}



#TB_caption{

	height:25px;

	padding:7px 30px 10px 25px;

	float:left;

}



#TB_closeWindow{

	height:25px;

	padding:11px 25px 10px 0;

	float:right;

}



#TB_closeAjaxWindow{

	padding:7px 10px 5px 0;

	margin-bottom:1px;

	text-align:right;

	float:right;

}



#TB_ajaxWindowTitle{

	float:left;

	padding:7px 0 5px 10px;

	margin-bottom:1px;

}



#TB_title{

	background-color:#e8e8e8;

	height:27px;

}



#TB_ajaxContent{

	clear:both;

	padding:2px 15px 15px 15px;

	overflow:auto;

	text-align:left;

	line-height:1.4em;

}



#TB_ajaxContent.TB_modal{

	padding:15px;

}



#TB_ajaxContent p{

	padding:5px 0px 5px 0px;

}



#TB_load{

	position: fixed;

	display:none;

	height:13px;

	width:208px;

	z-index:103;

	top: 50%;

	left: 50%;

	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */

}



* html #TB_load { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}



#TB_HideSelect{

	z-index:99;

	position:fixed;

	top: 0;

	left: 0;

	background-color:#fff;

	border:none;

	filter:alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0;

	height:100%;

	width:100%;

}



* html #TB_HideSelect { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



#TB_iframeContent{

	clear:both;

	border:none;

	margin-bottom:-1px;

	margin-top:1px;

	_margin-bottom:1px;

}

/** JACKPOT CSS **/
.JackpotTotalsUpperBox, .JackpotTotalsBottomBox
{
    font-weight: bold;
}

.JackpotTotalsUpperBox a
{
    text-decoration: none;
}

.JackpotTotalLink
{
    text-decoration: none;
    color: inherit;
}

#progressiveTickerall .progressiveDiv {
width:210px;
height:140px;
background:url(../img/global/prog_background.jpg) no-repeat top left;
margin-bottom:10px;
/*float:left;
margin-right:30px;
text-align:center;
*/
padding-top:15px;
color:red;
font-weight:700;
font-size:140%;
display:block;
}

.progressiveDivWrapper {
	width:210px; 
	display:block; 
	float:left; 
	margin-right:30px; 
	margin-bottom:15px; 
	text-align:center; 
	padding-top:15px;
}

/*
{
    text-align: center;
    display: block;
    width: 200px;


}*/

.progressiveDivJackpot
{
    text-align: center;
    display: block;
}

.progressiveImg
{
    border: 0px;
    margin: 7px auto 7px auto;
	clear:both;
}

.progressiveInput
{
    border: 0px none; 
    margin: 0px; 
    padding: 0px;  
    background-color: transparent; 
    text-align: center;
    font-weight: inherit;
}

.moduleNameDiv
{
    float: left;
}

.casinoDropDown, .casinoList, .progressiveInput
{
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;    
    width: inherit;
}

.errorText
{
    color: Red;
    font-family: Arial,Helvetica,Geneva,Sans-Serif;
    font-weight: bold;
    font-size: 11pt;
}

/** OTHERS **/
	#bestBonus, #noDeposit {display:none}
	.newsSearchColumn {width:100%}
	
	 #adBox {
        position: relative;
      }

      #adBox .caption {
        position: absolute;
        left: 0;
        bottom: 0;
		-moz-border-radius-bottomright: 6px;
		border-bottom-right-radius: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-bottom-left-radius: 6px;
      }

