/*START DEFAULT OVERRIDE*/
*{ margin: 0; padding: 0;}
body, p,h1,h2,h3,h4,h5,h6, li { font-family: Arial, Helvetica, sans-serif; color: #000; font-size:12pt;text-align: justify;line-height: 150%;}
p {margin-bottom: 1em;}
a{ color:#339CCC;font-weight:bold;}
a:link { text-decoration: underline;}
a:visited { text-decoration: underline;}
a:hover { text-decoration: none;}
a:active { text-decoration: none;}
ul,ol { list-style: none; line-height: 125%;}
img { border: none;}
table{ border-collapse:collapse;}
acronym{border-bottom:1px #000 dotted;}

.clear{ clear:both;} 
.hide{ display:none!important;}
.noBg{ background:none!important;}
.noBdR{ border-right:none!important;}
.w220{ width:218px!important;}
.w224{ width:222px!important;}
object {margin: 0px; padding: 0px;}
div {/*position: relative;*/}
*html .pt10{ height:0;margin-top:-20px;}

.italics{ font-style: italic; font-weight: bold;margin: 0px; padding: 0px;}
.bold{ font-style: normal; font-weight: bold;margin: 0px; padding: 0px;}

a.globalButton-green{ padding-right:38px; text-decoration:none; background:url(40-108-666ea7a896.gif) right 0 no-repeat; display:block; color:white; font-size:15px;}
a.globalButton-green .globalButton-words{ padding:0 5px 0 10px; display:block; line-height:32px; font-weight:bold; background:url(40-109-c720d37380.gif) 0 0 no-repeat;}
a:hover.globalButton-green{ background-position:right bottom; text-decoration:none;}
a:hover.globalButton-green .globalButton-words{ background-position:left bottom; text-decoration:none;}

/*END DEFAULT OVERRIDE*/

body#cas{ background:#EAEAEA url(40-110-cb42f630f3.png) 0 0 repeat-x;}
#outContainer{ background:url(40-111-c945478838.gif) center 0 no-repeat;}
#innerContainer{ position: relative; padding-top: 195px; text-align: center; width: 100%;}
#mainContentArea{ width:970px; margin:0 auto;position: relative;}
#outContent{ float:left; width:610px; padding:10px 20px; background:white; margin-bottom:20px; position:relative;}
#outContentWide{ float:left; width:930px; padding:10px 20px; background:white; margin-bottom:20px; position:relative;}
 
/*START HEADER*/
#header{ padding-bottom:10px;position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; z-index:50;}
#innerHeaderTop{ height:135px;width:970px;text-align: left; margin: 0 auto; position:relative;}

#headerBestDeals{ height:60px;width:468px;position: absolute; right: 0px; top: 40px;}
#headerBestDeals h1 { font-size: 2em; line-height: 1.1em; text-align: center; }

#logoContainer{ width: 314px; position:relative; padding-top: 19px}
#homeFlash { display: none; position: absolute; top: 105px; left: 10px;}
#homeFlash a { font-size: 1.2em; text-decoration: underline;color: white}
#innerHeader{ width:970px; margin:0 auto;}
#globalNavi{ border:1px solid #4A9E5A;background-color:white;}
#menuTop .dropNav { float:left; width:240px; border-right: solid 1px #4A9E5A; line-height:50px; height:50px; text-align:center; }
#menuTop .dropNavLast {border-right: none; width: 242px;}
#menuTop .dropNav a.firstLink{ margin-top:2px; font-size:1em; text-decoration:none;color:white; font-weight:bold; height:48px; display:block;}
#menuTop .dropNav a:hover.firstLink{ text-decoration:none;}
*+html #menuTop .dropNav { height:47px; line-height:47px;}
*+html #menuTop .dropNav a.firstLink{ height:47px;}
#menuTop .dropNav.hover .subDownNavi{ display:block;}
* html #menuTop .hover .subDownNavi{ display:block;}
#menuTop .dropNav .subDownNavi{ display:none; border:1px solid #4A9E5A; border-top:none; position:absolute; top:50px; left:-1px; background:url(40-113-5cc5bff608.png) 0 0 repeat-x; padding:10px 10px 10px 0;z-index:60;}
*+html #menuTop .dropNav .subDownNavi{ top:47px;}

#menuTop .dropNav .subDownNavi .subTitle { font-weight:bold; font-size: 1em;margin-bottom: 10px;}
#menuTop .dropNav .subDownNavi *{ text-align:left;}
#menuTop .dropNav .subDownNavi .listMenuOneCol{ width:232px;}
* html #menuTop .dropNav .subDownNavi .listMenuOneCol{ width:212px;}
#menuTop .dropNav .subDownNavi .listMenuTwoCol{ width:474px;}
#menuTop .dropNav .subDownNavi .subList{ border-right:1px solid #bbb; padding:0 10px; float:left;}
#menuTop .dropNav .subDownNavi li { background:none; margin-top:3px; line-height:125%;font-size: 0.9em;}
#menuTop .dropNav .subDownNavi li a{ text-decoration:underline; color:#336633; font-weight:bold; line-height:125%; padding:2px 5px; display:block; font-size: 0.9em;}
#menuTop .dropNav .subDownNavi li a:hover{ text-decoration:none; background:#336633; color:#fff;font-size: 0.9em;}
#menuTop li.hover a.firstLink{ color:#000;}
#menuTop li.on{ background:url(40-114-5c277147d7.gif) 0 0 repeat-x;}
#menuTop li.on a.firstLink{ color:#FFF; background:none;}

/*END HEADER*/

/*START FEEDBACK*/
#feedbackContainer { position:fixed; left: 0px; top: 224px; background: #E1F3E2; padding: 10px 3px 10px; z-index: 50;cursor: pointer; }
/*END FEEDBACK*/

/*START MAIN CONTENT*/
#breadcrumb {font-size: 10px; color: #666666;margin-bottom:10px; text-align: left;}
#heading {margin-top: 20px; margin-bottom:20px;display:block}
#heading img, #heading .bigjackpotimage {margin-right:10px;float:left}

#headingText {margin-left:10px; height:100px; display: table-cell;vertical-align: middle}
h1.headline {margin:0px;font-size:23px}
#headingPlayNow {position:absolute; right: 20px; top:15px;width: 200px}
#headingPlayNow .playnow{ float:right; width:220px; text-align:left;}
#headingPlayNow .playnow span{ padding-left:15px;}

.topWelcomeContent span.dropcaps { font-size:48px; float:left;display:inline;line-height:48px;font-weight:bold;height:48px;font-style:normal;margin-right:0.1em;}
.topWelcomeContent p{ margin-bottom:10px;}
.topWelcomeContent h1.headline{ margin-bottom:10px;font-size:23px}
.notification {background:url(40-115-093fea44d8.png) repeat-x scroll 0 0 #FFFFFF;border:1px solid #515E28;color:#000000;margin:1em 0;padding:10px 20px; text-align: justify;line-height: 125%;}

ol.numberedList {list-style-type: decimal; margin-left: 2em;margin-bottom: 20px;}
ol.numberedList li {margin-bottom: 5px;}

ul.tickList {list-style-type: disc; list-style-image:url(40-116-570c987f6c.gif); margin-left: 60px; margin-bottom: 20px;}
ul.tickList li {margin-bottom: 5px;}

ul.sitemap {list-style-type: disc; margin-left: 30px; margin-bottom: 15px; }
ul.sitemap li {margin-bottom: 5px;}

/*ENDMAIN CONTENT*/

/* NEW SHADING */
.shadowTop47 {background:url(shadow_horizontal-trans.png) -265px 0px repeat-x; width:47px; height:7px; position:absolute; left:-7px; top:-7px;}
.shadowBottom47 {background:url(shadow_horizontal-trans.png) -265px -7px repeat-x; width:47px; height:7px; position:absolute; left:-7px; bottom:-7px;}
.shadowTop314 {background:url(shadow_horizontal-trans.png) 0px 0px repeat-x; width:314px; height:7px; position:absolute; left:-7px; top:-7px;}
.shadowBottom314 {background:url(shadow_horizontal-trans.png) 0px -7px repeat-x; width:314px; height:7px; position:absolute; left:-7px; bottom:-7px;}
.shadowTop664 {background:url(shadow_horizontal-trans.png) 0px -14px repeat-x; width:664px; height:7px; position:absolute; left:-7px; top:-7px;}
.shadowBottom664 {background:url(shadow_horizontal-trans.png) 0px -21px repeat-x; width:664px; height:7px; position:absolute; left:-7px; bottom:-7px;}
.shadowTop984 {background:url(shadow_horizontal-trans.png) 0px -28px repeat-x; width:984px; height:7px; position:absolute; left:-7px; top:-7px;}
.shadowBottom984 {background:url(shadow_horizontal-trans.png) 0px -35px repeat-x; width:984px; height:7px; position:absolute; left:-7px; bottom:-7px;}
.shadowLeft {background:url(shadow_vertical-trans.png) 0px 0px repeat-y; width:7px; height:100%; position:absolute; left:-7px; top:0px;}
.shadowRight {background:url(shadow_vertical-trans.png) -7px 0px repeat-y; width:7px; height:100%; position:absolute; right:-7px; top:0px;}

/* DISABLE SHADOWS IN IE6 */
* html .shadowLeft,* html .shadowRight,
* html .shadowTop984,* html .shadowBottom984,
* html .shadowTop664,* html .shadowBottom664,
* html .shadowTop314,* html .shadowBottom314,
* html .shadowTop47,* html .shadowBottom47
{ display:none;}

.bottomConversion {margin: 20px auto;}
.bottomConversion .playnow { float:right; width: 220px; text-align:left;}
.bottomConversion .playnow span{ padding-left:15px;}

.operatorContentLists {margin-bottom: 8px; position:relative;}
.operatorContentLists .topTitle{ font-size:1.4em;line-height:200%}
.operatorContentLists .listContents li .operatorRank {z-index: 40; font-weight:bold;position:absolute;left: -10px;top:0px;}
* html .operatorContentLists .listContents li .operatorRank{ position:static; width:0; height:0;}
.operatorContentLists .listContents li .operatorRank .operatorRankNumeral {font-size:60px; float: left;}
*+html .operatorContentLists .listContents li .operatorRank .operatorRankNumeral{ line-height:50px;}
* html .operatorContentLists .listContents li .operatorRank .operatorRankNumeral{ line-height:50px; position:absolute; top:-20px; left:-10px;}
.operatorContentLists .listContents li .operatorRank .operatorRankSuffix { font-size:30px;float: left;}
* html .operatorContentLists .listContents li .operatorRank .operatorRankSuffix{ position:absolute; top:0; left:20px;}
.operatorContentLists .listContents li { margin-top:20px; padding:10px 20px; background:#E1F3E2; position: relative;}
*+html .operatorContentLists .listContents li{ width:570px;}
* html .operatorContentLists .listContents li{ width:570px;}
.operatorContentLists .listContents li .operatorImgArea{ float:left; width:100px; margin-right:20px; margin-top: 27px;}
.operatorContentLists .listContents li .operatorShortDetail { float:left; width:448px; line-height: 125%}
.operatorContentLists .listContents li .operatorShortDetail .operatorTitle{ font-size: 1.2em;line-height: 125%; text-align: left;}
.operatorContentLists .listContents li .operatorShortDetail .operatorContent p { line-height: 125%; font-size: 0.9em;}
.operatorContentLists .listContents li .operatorShortDetail .operatorContent .bottomArea { margin-top:10px;text-align: left}
.operatorContentLists .listContents li .operatorShortDetail .operatorContent .bottomArea .reviewLink {position: relative; top: 6px;}
.operatorContentLists .listContents li .operatorShortDetail .operatorContent .bottomArea .playnow { float:right; width:220px; text-align:left;}
.operatorContentLists .listContents li .operatorShortDetail .operatorContent .bottomArea .playnow span{ padding-left:15px;}

.operatorContentListsWide {margin-bottom: 8px; position:relative;}
.operatorContentListsWide .topTitle{ font-size:1.4em;line-height:200%}
.operatorContentListsWide .listContents .listItem { margin-top:20px; padding:10px 20px; background:#E1F3E2; position: relative;}
*+html .operatorContentListsWide .listContents .listItem { width:890px;}
* html .operatorContentListsWide .listContents .listItem { width:890px;}
.operatorContentListsWide .listContents .listItem .operatorRank {z-index: 40; font-weight:bold;position:absolute;left: -10px;top:0px;}
* html .operatorContentListsWide .listContents .listItem .operatorRank{ position:static; width:0; height:0;}
.operatorContentListsWide .listContents .listItem .operatorRank .operatorRankNumeral {font-size:60px; float: left;}
*+html .operatorContentListsWide .listContents .listItem .operatorRank .operatorRankNumeral{ line-height:50px;}
* html .operatorContentListsWide .listContents .listItem .operatorRank .operatorRankNumeral{ line-height:50px; position:absolute; top:-20px; left:-10px;}
.operatorContentListsWide .listContents .listItem .operatorRank .operatorRankSuffix { font-size:30px;float: left;}
* html .operatorContentListsWide .listContents .listItem .operatorRank .operatorRankSuffix{ position:absolute; top:0; left:20px;}

.operatorContentListsWide .listContents li .operatorImgArea{ float:left; width:130px; margin-right:20px; margin-top: 27px; text-align: center;}
.operatorContentListsWide .listContents li .operatorImgArea .buttonbox { padding: 20px 0px 0px 0px;}
.operatorContentListsWide .listContents li .operatorShortDetail { float:left; width:738px; line-height: 125%}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorTitle{ font-size: 1.2em;line-height: 125%; text-align: left;}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent p { line-height: 125%; margin: 0.5em 0;}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .operatorBulletPoints { margin: 0px 0px 0px 0.5em; padding: 0px 0px 0px 0.5em; line-height: 125%; list-style-type: disc;}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .operatorBulletPoints li {}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .bottomArea { float: right;text-align: right; padding: 0.5em 0px 0px 0px;}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .bottomArea .reviewLink {position: relative; top: 6px;}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .screenshots { position: relative; float:right; text-align: left; width: 300px; margin: 0px 0px 0px 20px; float:right; text-align: left; background-color: white; padding: 10px 0px;}
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .screenshots a {padding-left: 9px; width: 134px; }
.operatorContentListsWide .listContents li .operatorShortDetail .operatorContent .screenshots p {font-size: 0.9em; font-weight: bold; padding: 0px 0px 0px 10px; }

.operatorRating { margin-top:10px; line-height:19px; height:19px;font-weight: normal;margin-bottom:10px}
.operatorRating .operatorRatingLabel { float: left;display:inline;padding-top: 2px}
.operatorRating .operatorRatingBars { border:1px solid #FF0027; position:relative; line-height:19px; height:19px;margin:0px}
.operatorRating .operatorRatingBars .countNum { position:absolute; top:0; left:5px;}
.operatorRating .operatorRatingBars .countBg { float:left; display:block; height:19px; background:url(40-117-c123e5eaf2.gif) 0 0 repeat-x; border-right:1px solid #FF0027;}

.operatorRatingOverall { margin-top:10px; line-height:19px; height:19px;font-weight: bold;margin-bottom:20px}
.operatorRatingOverall .operatorRatingLabel { float: left;display:inline;padding-top: 2px}
.operatorRatingOverall .operatorRatingBars { border:1px solid #FF0027; position:relative; line-height:19px; height:19px;margin:0px}
.operatorRatingOverall .operatorRatingBars .countNum { position:absolute; top:0; left:5px; font-weight:bold;}
.operatorRatingOverall .operatorRatingBars .countBg { float:left; display:block; height:19px; background:url(40-117-c123e5eaf2.gif) 0 0 repeat-x; border-right:1px solid #FF0027;}

#inlineRatings {border:1px solid gray;color:#000000;margin:1em 0;padding:10px 20px; text-align: justify;line-height: 125%; background:url(40-113-5cc5bff608.png) 0 0 repeat-x;}
#inlineRatingsTop {}
#inlineRatingsContainer {}
#inlineRatingsProduct {float:left;width:270px;font-weight: bold;}
#inlineRatingsCompany {float:right;width:270px;font-weight: bold;}

.inlineOperatorRating { margin-top:10px; line-height:19px; height:19px;font-weight: normal;margin-bottom:10px; line-height: 100%;}
.inlineOperatorRating .inlineOperatorRatingLabel { float: left;display:inline;padding-top: 2px}
.inlineOperatorRating .inlineOperatorRatingBars { border:1px solid #FF0027; position:relative; line-height:19px; height:19px;margin:0px; background: white;}
.inlineOperatorRating .inlineOperatorRatingBars .countNum { position:absolute; top:0; left:5px;}
.inlineOperatorRating .inlineOperatorRatingBars .countBg { float:left; display:block; height:19px; background:url(40-117-c123e5eaf2.gif) 0 0 repeat-x; border-right:1px solid #FF0027;}

.inlineOperatorRatingOverall { margin-top:10px; line-height:19px; height:19px;font-weight: bold;margin-bottom:20px; line-height: 100%;}
.inlineOperatorRatingOverall .inlineOperatorRatingLabel { float: left;display:inline;padding-top: 2px}
.inlineOperatorRatingOverall .inlineOperatorRatingBars { float:right;width:270px;border:1px solid #FF0027; position:relative; line-height:19px; height:19px;margin:0px; background: white;}
.inlineOperatorRatingOverall .inlineOperatorRatingBars .countNum { position:absolute; top:0; left:5px; font-weight:bold;}
.inlineOperatorRatingOverall .inlineOperatorRatingBars .countBg { float:left; display:block; height:19px; background:url(40-117-c123e5eaf2.gif) 0 0 repeat-x; border-right:1px solid #FF0027;}

.operatorRatingForLists { margin-top:10px; line-height:19px; height:19px;font-weight: normal;margin-bottom:10px;width:100px;}
.operatorRatingForLists .operatorRatingLink {display:inline-block;color:black; text-decoration:none; border:1px solid #FF0027; position:relative; line-height:19px; height:19px;margin:0px; background: #FFF; width:98px;}
.operatorRatingForLists .operatorRatingLink .countNum { position:absolute; top:0; left:5px; }
.operatorRatingForLists .operatorRatingLink .countBg { float:left; display:inline-block; height:19px; background:url(40-117-c123e5eaf2.gif) 0 0 repeat-x; border-right:1px solid #FF0027;}
* html .operatorRatingForLists .operatorRatingLink{ float:left;}

.operatorRatingForListsWide { margin-top:10px; line-height:19px; height:19px;font-weight: normal;margin-bottom:10px;width:130px; text-align:center;}
.operatorRatingForListsWide .operatorRatingLink {display:inline-block;color:black; text-decoration:none; border:1px solid #FF0027; position:relative; line-height:19px; height:19px;margin:0px; background: #FFF; width:98px;}
.operatorRatingForListsWide .operatorRatingLink .countNum { position:absolute; top:0; left:5px; }
.operatorRatingForListsWide .operatorRatingLink .countBg { float:left; display:inline-block; height:19px; background:url(40-117-c123e5eaf2.gif) 0 0 repeat-x; border-right:1px solid #FF0027;}
* html .operatorRatingForLists .operatorRatingLink{ float:left;}

#sideBar{ float:right; width:300px;}
.sideFeaturedBox {margin-bottom:20px;position:relative}
.sideFeaturedBox .outContentTop {width:300px;}
.sideFeaturedBox .outContentBottom { width:300px;}

#tvadvertorscreenshotsContainer {margin-bottom:20px;background: #FFF;}
#tvadvertorscreenshotsContainer .featuredTitleBlue { font-size:15px; font-weight:bold; background:#E1F3E2; padding:5px 10px;text-align: left;}
#tvadvertorscreenshotsContainer .featuredContentBox{ background:#FFF; padding: 10px 0px 10px 0px; text-align:left;}
#tvadvertorscreenshotsContainer .featuredContentBox a { padding-left: 9px; width: 134px; }
#tvadvertorscreenshotsContainer .featuredContentBox a img { border: 1px solid grey; }


.sideFeaturedBox .featuredTitle{ font-size:1.1em; font-weight:bold; background:#FFF; padding:5px 10px;}
.sideFeaturedBox .featuredOperatorBox { background:#FFF; padding:7px 10px;}
.sideFeaturedBox .featuredOperatorBox .featuredOperatorTitle{ font-size:1.1em;text-align: left;}
.sideFeaturedBox .featuredOperatorBox .operatorImg{ float:left; margin-right:10px;}
.sideFeaturedBox .featuredOperatorBox p{margin-bottom:10px; font-size: 0.9em;}
.sideFeaturedBox .featuredOperatorBox .playnow{ width:142px; margin:10px auto; text-align:left;}
.sideFeaturedBox .featuredOperatorBox .playnow span{ padding-left:15px;}
.sideFeaturedBox .featuredOperatorBox .featuredButtonBottom{ text-align:center; margin-bottom:15px;}

.sideFeaturedBox .featuredTitle{ font-size:1.1em; font-weight:bold; background:#FFF; padding:5px 10px;}
.sideFeaturedBox .featuredNewsletterBox { background:#FFF; padding:7px 20px;}
.sideFeaturedBox .featuredNewsletterBox .featuredNewsletterTitle{ font-size:1.1em;text-align: center;padding-bottom: 10px;}
.sideFeaturedBox .featuredNewsletterBox p{margin-bottom:10px; font-size: 0.9em;}
.sideFeaturedBox .featuredNewsletterBox .name { width: 250px; padding: 5px; margin-bottom: 10px; font-weight: bold; background-color: #FFFFA0; border: 1px solid #878787}
.sideFeaturedBox .featuredNewsletterBox .email { width: 250px; padding: 5px; font-weight: bold; background-color: #FFFFA0; border: 1px solid #878787 }
.sideFeaturedBox .featuredNewsletterBox .playnow{ width:220px; margin:10px auto; text-align:left;}
.sideFeaturedBox .featuredNewsletterBox .playnow span{ padding-left:15px;}
.sideFeaturedBox .featuredNewsletterBox .featuredButtonBottom{ text-align:center; margin-bottom:15px; font-size: 1em;}

.sideFeaturedBox .featuredTitleBlue { font-size:15px; font-weight:bold; background:#E1F3E2; padding:5px 10px;text-align: left;}
.sideFeaturedBox .featuredContentBox{ background:#FFF; padding:10px;}
.sideFeaturedBox .featuredContentBox p { margin-top: 0px; font-size: 0.9em; margin-bottom: 1em;}
.sideFeaturedBox .featuredContentBox .playnow{ width:220px; margin:10px auto; text-align:left;}
.sideFeaturedBox .featuredContentBox .playnow span{ padding-left:15px;}
.sideFeaturedBox .featuredContentBox .awards img{ padding: 0px 15px 15px 0px; float: left; }
.sideFeaturedBox .featuredContentBox .bigjackpot{ font-size: 2em; margin-top: 10px; display:block;}

.sideFeaturedBox .featuredFacebookBox { background:#FFF; padding: 0px; position: relative;}
.sideFeaturedBox .featuredFacebookBox .mask { background-color: white; display: block; height: 172px; left: 0px; position: absolute; top: 88px; width: 300px;margin-bottom:20px;
 /* for IE */
 filter:alpha(opacity=0);
 /* CSS3 standard */
 opacity:0;
 }
.sideFeaturedBox .featuredFacebookBox iframe {border:none; overflow:hidden; width:300px; height:260px;}

/*JACKPOTS */
.jackpot {font-size:0.9em;border-bottom: 1px dotted #C0C0C0; margin: 0px; text-align: left; font-weight: bold;}
.jackpot .textcontainer {position: relative; top: 4px; left: 7px; padding:5px 0;}
.jackpot .value {float: right; margin-right: 7px;}

div .bigjackpotimage {background:transparent url(40-142-aa52a3af1c.png) no-repeat 0 0}

div .jackpotbig-beachlife{ background-position: 0 0; width: 120px; height: 120px;} 
div .jackpotbig-carribbeanpoker{ background-position: 0 -163px; width: 120px; height: 120px;} 
div .jackpotbig-cinerama{ background-position: 0 -329px; width: 120px; height: 120px;} 
div .jackpotbig-diamondvalley{ background-position: 0 -489px; width: 120px; height: 116px; } 
div .jackpotbig-goldrally{ background-position: 0 -655px; width: 120px; height: 112px; } 
div .jackpotbig-megaball{ background-position: 0 -817px; width: 120px; height: 105px; } 
div .jackpotbig-magicslots{ background-position: 0 -972px; width: 120px; height: 110px; } 
div .jackpotbig-progressiveblackjack{ background-position: 0 -1132px; width: 120px; height: 127px; } 
div .jackpotbig-queenofpyramids{ background-position: 0 -1309px; width: 120px; height: 122px; } 
div .jackpotbig-wallstfever{ background-position: 0 -1481px; width: 120px; height: 114px; } 

div .smalljackpotimage {float:left; background:transparent url(40-143-fb8060e162.png) no-repeat 0 0}

div .jackpotsmall-beachlife{ background-position: 0 0; width: 36px; height: 34px; } 
div .jackpotsmall-carribbeanpoker{ background-position: 0 -84px; width: 36px; height: 35px; } 
div .jackpotsmall-cinerama{ background-position: 0 -169px; width: 36px; height: 33px; } 
div .jackpotsmall-diamondvalley{ background-position: 0 -252px; width: 36px; height: 35px; } 
div .jackpotsmall-goldrally{ background-position: 0 -337px; width: 36px; height: 34px; } 
div .jackpotsmall-megaball{ background-position: 0 -421px; width: 36px; height: 32px; } 
div .jackpotsmall-magicslots{ background-position: 0 -503px; width: 36px; height: 33px; } 
div .jackpotsmall-progressiveblackjack{ background-position: 0 -586px; width: 36px; height: 38px; } 
div .jackpotsmall-queenofpyramids{ background-position: 0 -674px; width: 36px; height: 37px; } 
div .jackpotsmall-wallstfever{ background-position: 0 -761px; width: 36px; height: 34px; } 













/*PAYMENTS*/
.payment {font-size:0.8em;border-bottom: 1px dotted #C0C0C0; margin-top: 1px; text-align: left;}
.payment span {float:right;margin-top: 7px;height:11px;text-indent: -9999px;background:transparent url(40-119-7450f5d7a9.gif) no-repeat 0 0}
.payment .american-express {width:25px;background-position:0 0}
.payment .bank-draft {width:54px;background-position:0 -61px}
.payment .central-coin {width:93px;background-position:0 -122px}
.payment .citadel-commerce {width:34px;background-position:0 -183px}
.payment .citadel {width:29px;background-position:0 -244px}
.payment .click-and-buy {width:61px;background-position:0 -305px}
.payment .click2pay {width:56px;background-position:0 -366px}
.payment .discovercard {width:41px;background-position:0 -427px}
.payment .e-check {width:25px;background-position:0 -488px}
.payment .e-passporte {width:43px;background-position:0 -549px}
.payment .e-wallet-express {width:60px;background-position:0 -610px}
.payment .eco-card {width:24px;background-position:0 -671px}
.payment .entro-pay {width:25px;background-position:0 -732px}
.payment .ezipay {width:16px;background-position:0 -793px}
.payment .firepay {width:74px;background-position:0 -854px}
.payment .ideal {width:14px;background-position:0 -915px}
.payment .instacash {width:50px;background-position:0 -976px}
.payment .instadebit {width:45px;background-position:0 -1037px}
.payment .mastercard {width:22px;background-position:0 -1098px}
.payment .money-bookers {width:39px;background-position:0 -1159px}
.payment .money-express {width:24px;background-position:0 -1220px}
.payment .neteller {width:52px;background-position:0 -1281px}
.payment .other {width:30px;background-position:0 -1342px}
.payment .paypal {width:34px;background-position:0 -1403px}
.payment .paysafe-card {width:69px;background-position:0 -1464px}
.payment .payspark {width:31px;background-position:0 -1525px}
.payment .solo {width:49px;background-position:0 -1586px}
.payment .ukash {width:41px;background-position:0 -1647px}
.payment .use-my-bank {width:67px;background-position:0 -1708px}
.payment .use-my-wallet {width:84px;background-position:0 -1769px}
.payment .visa-electron {width:42px;background-position:0 -1830px}
.payment .visa {width:31px;background-position:0 -1891px}
.payment .web-money {width:47px;background-position: -143px 0}
.payment .western-union {width:42px;background-position: -143px -61px}
.payment .wire-transfer {width:87px;background-position: -143px -122px}



#carouselDown { background:#fff; padding:10px; padding-right:0; width:960px;margin:0 auto 20px;position:relative;}
#carouselDown .outContentTop{ width:970px;}
#carouselDown .outContentBottom{ width:970px;}
#carouselDown .pdisblock{ position:absolute; right:45px; top:10px; z-index:50; display:block; width:23px; height:20px;}
#carouselDown .ndisblock{ position:absolute; right:20px; top:10px; z-index:50; display:block; width:23px; height:20px;}
#carouselDown .slideTitle{ font-size:15px; margin-bottom:10px;}
#carouselDown .viewport{ overflow:hidden; height:110px; position:relative; width:950px;}
#carouselDown .viewport .overview{ position:absolute; height:110px;}
#carouselDown .viewport .overview li { float:left; margin-right:10px; width:230px; height:110px;text-align: left;}
*+html #carouselDown .viewport .overview li{ height:110px;}
* html #carouselDown .viewport .overview li{ height:110px;}
#carouselDown .viewport .overview li img{ float:left; margin-right: 10px;}
#carouselDown .buttons{ text-indent:-10000px; position:absolute; top:10px; width:23px; height:20px;}
#carouselDown .next{ right:20px;}
#carouselDown .prev{ right:45px;}

#carouselDown .buttons span{ display:block; width:23px; height:20px;}
#carouselDown .buttons .prevButton{ background:url(40-120-b7f96592e2.png) 0px 0px no-repeat;}
#carouselDown .buttons .nextButton{ background:url(40-120-b7f96592e2.png) -23px 0px no-repeat;}
#carouselDown .disable .prevButton{ background:url(40-120-b7f96592e2.png) 0px -20px no-repeat;}
#carouselDown .disable .nextButton{ background:url(40-120-b7f96592e2.png) -23px -20px no-repeat;}

#carouselDown h4 { line-height: 100%; font-size: 1em;margin: 0px}
#carouselDown .viewport .overview li a { margin:1em 0; background:#E1F3E2; color: #000; display:block; width: 210px; height: 90px; line-height: 1.2em;margin: 0px;padding: 10px; text-decoration: none; font-weight: normal;}
#carouselDown .viewport .overview li a:link { }
#carouselDown .viewport .overview li a:visited { }
#carouselDown .viewport .overview li a:hover { background: #7fed8c; }
#carouselDown .viewport .overview li a:active { background: #7fed8c; }
#carouselDown .viewport .overview li a .heavy { font-weight: bold; line-height: 1.5em; }

/*END MAIN CONTENT*/

/*START FOOTER*/
#footer{ border-top:24px solid #000; padding:15px 0 20px; background: #4b9e5b; width:100%; min-width:970px;}
#footer .container{ height: 190px; width:970px; margin:0 auto; position:relative;}
#footer .container a { font-size: 0.8em; text-decoration: underline; color: white;}
#footer .container a:hover { text-decoration: none;}
#footer .container .bullList { float:left; width:183px; border-left: solid 1px black; padding-left: 10px}
#footer .container .first {border-left: none;}
#footer .container a.heading {color:black; text-decoration: none; font-size: 1.0em;}
#footer .container a:hover.heading {text-decoration: underline; }
#footer .container .footerLeft { float:left; width:100%; text-align: left;}
#footer .container .footerLeft .badges { float:left; width:100%;}
#footer .container .footerLeft .badges img {float:left; margin-right: 20px;}
#footer .container .footerRight { float:left; width:582px; text-align: left;}
#footer .container .copyRight { position: absolute; left: 0px; bottom: 0px; width: 388px; float:left; text-align: left; font-weight: bold;}
* html #footer .container .copyRight { top:107px;}
#footer .container .copyRight img {float:left; margin-right: 20px;}
#footer .container .copyRight p {font-size: 0.7em; color: white; margin-top: 3px}
#footer .container .copyRight p a {font-size: 1em; font-weight: normal;}


#footer .container .bullList h5 { margin: 0px; margin-bottom: 5px;}
/*END FOOTER*/

/*START PRELOAD*/
#preload{ display: none;}
/*END PRELOAD*/
