﻿/* Base */
body { float:left; margin:0; padding:0; width:100%; background:#000 url(http://skin.casinorewards.com/webCDN/img/NOC/pattern.jpg) 0 0 repeat; color:#EEE; font-family:Arial, Helvetica; font-size:10pt; }
a, a:visited { color:#a7781c; }
a:hover { color:#f6c05b; }

/* safeVerify */
#safeVerify { position:absolute; left:50%; top:0; z-index:11; margin:118px 0 0 -174px; padding:0; }

/* Containers */
#container_ext { margin:0 auto 0 auto; padding:0; width:939px; }
#container_int { float:left; margin:0; padding:0; width:100%; border-right:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background-color:#000; background:#000 url(http://skin.casinorewards.com/webCDN/img/NOC/noc-bg.jpg) 0 109px no-repeat; }
#pre_header { float:left; margin:0; padding:1px 0 0 0; width:100%; height:24px; line-height:20px; background-color:#012f34; font-size:90%; }
/* ljames 2011-09-01
#pre_header_left { float:left; margin:0; padding:0 0 0 15px; width:435px; }
#pre_header_center { float:left; margin:0; padding:0; }
#pre_header_right { float:right; margin:0; padding:0 15px 0 0; }
*/
#header { float:left; margin:0; padding:0; background:#000 url(http://skin.casinorewards.com/webCDN/img/NOC/bg-header.gif) 0 0 no-repeat; width:100%; height:84px; }
#header_right { float:right; margin:0; padding:9px 0 0 0; width:273px; height:27px; font-size:90%; }
#header_right_empty { float:right; margin:0; padding:9px 0 0 0; width:300px; height:27px; font-size:90%; background:url(http://skin.casinorewards.com/webCDN/img/NOC/bg-repeated.gif) 0 0 repeat-x; }
#header_center { float:left; margin:6px 0; padding:0 0 0 320px; width:580px; }
#middle { float:left; margin:0; padding:0; width:100%; font-size:90%; }
#middle_subpages { float:left; margin:0; padding:100px 0 0 28px; width:882px; font-size:95%; }
#footer { float:left; margin:0; padding:0; width:100%; font-size:90%; }

/* Scrolling Marquee */
.scrollableMarquee { position:relative; overflow:hidden; width:300px; height:20px; }
.scrollableMarquee .items {	width:2000em; position:absolute; clear:both; height:20px; padding:0; margin:0; }
.scrollableMarquee li { float:left; list-style:none; height:13px; width: 300px; text-align:center; }

/* Jackpot */
#jackpots form { float:left; margin:0; padding:0; width:100%; }
#jackpots span { float:left; margin:0; padding:0; font-weight:bold; }
#jackpots input { float:left; margin:0; padding:0; border:0; width:120px; background:transparent; text-align:center; font:bold 10pt Tahoma, Helvetica; color:#fc0; }
    
/* Flags */
/* ljames 2011-09-01
#Table_DL { font-weight:bold; }
*/
/* Menu */
.menu_tooltip { width: 200px; height: auto; background: #000; border-style: solid;  border-width: 0 2px 2px 2px;  border-color:#FDFDFD; text-decoration: none; text-transform: uppercase; color: #fff; line-height: 21px; display: none; z-index: 900; }
#newMenu { height: 21px; width: auto; font: bold 12px/14px Arial, Helvetica; padding: 7px 0 0 10px; }
#newMenu a, #newMenu a:visited { height: 21px; display: block; float: left; padding: 2px 4px; margin: 0; text-decoration: none; text-transform: uppercase; color: #000; line-height: 21px; }
.noTooltipSubMenu { display: block; float: left; height: 21px; }    /* Ensure first option appears same as the rest */
#newMenu a:hover { background:#003F4F; color:#FFCC00 !important; }
#newMenu ul {padding:0; margin:0; list-style-type:none; z-index:22;}
#newMenu ul li {float:left; width:192px; position:relative; text-align:left; z-index:22; height:auto;}
#newMenu ul li.largeSubMenu {float:left; width:222px; position:relative; text-align:left; z-index:22; height:auto;}
#newMenu ul li a { width:192px; height:auto; color:#fff !important;}
#newMenu ul li a.largeSubMenu,
#newMenu ul li a.largeSubMenu:hover { width:222px; height:auto; color:#fff}
#newMenu ul a:hover  {background:#003F4F; color:#fff; height: 21px; line-height: 21px; width:192px; height:auto;}
.menuspace { height: 21px; display: block; float: left; margin: 0; color: #fff; line-height: 21px; }
.menuItemActive{ background:#003F4F; color:#FFCC00 !important;}
.largeSubMenu { width: 230px; }
    
/* Tabs */
#tab-container { float:left; margin:0; padding:0; width:100%; }
.tabhowto {background:url(http://skin.casinorewards.com/webCDN/img/NOC/EN/NOC_tabs.jpg) -939px 0 no-repeat; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
.tabhelp {background:url(http://skin.casinorewards.com/webCDN/img/NOC/EN/NOC_tabs.jpg) 0 0 no-repeat; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
.tabwinner {background:url(http://skin.casinorewards.com/webCDN/img/NOC/EN/NOC_tabs.jpg) -1878px 0 no-repeat; font-size:1.38em; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
.tabwinner strong{ color:#fff; }
.tabgames {background:url(http://skin.casinorewards.com/webCDN/img/NOC/EN/NOC_tabs.jpg) -2817px 0 no-repeat; height:171px; position: absolute; top: 0; left: 0;}/*height 124*/
div.panes > div { display:none;	padding:0 8px; height:171px; font-size: 0.94em;	color:#FFF; font-family:Arial, Helvetica; font-weight: normal; text-align: left; }
.panes { position: relative; height: 171px; } 
.pane { _width: 939px; } /* IE6 fix */
.panes a, .panes a:visited{ text-decoration:none; }
.panes a:hover{ text-decoration:underline; }
ul.tabs { list-style:none; margin:0 30px 0 0; padding:0; height:28px; }
ul.tabs li { float:right; text-indent:0; padding:0; margin: 0 0 0 2px; list-style-image:none !important; min-height: 28px; min-width: 170px; }
ul.tabs a { background: url(http://skin.casinorewards.com/webCDN/img/NOC/tabs.jpg) 0 -28px no-repeat; font-size:11px; display:block; height: 28px; line-height:28px; width: 170px; text-align:center; text-decoration:none; color:#fff; padding:0; position:relative; font-family: Arial, Helvetica; font-weight: bold; white-space: nowrap; }
ul.tabs a:active { background-position: 0 0; outline:none; }
ul.tabs a:hover, ul.tabs a.current:hover { background-position: -0 -56px; color:#fff; }
ul.tabs a.current {	background: url(http://skin.casinorewards.com/webCDN/img/NOC/tabs.jpg) 0 0 no-repeat; color:#fff !important; }
div.panes div.pane { display:none; }   

/* Flash */
.homemovie { margin:0; padding:0; width:939px; height:530px; }

#upgradeFlashMsg { float:right; margin:0; padding:0; width:430px; height: 530px; }
#upgradeFlashMsgInt { display:block; margin:150px auto 0 auto; padding:0; width:300px; height: 100px; color: #000; background-color: #efefef; }
#upgradeFlashMsg img { float:left; }

/* Footer text */
.footertext { float:left; margin:20px 0 0 0; padding:0 0 0 30px; width:880px; }
.footertext H1 { font-weight:bold; font-size:120%; color:#fff; margin:1px 0; }
.footertext_internal { float:left; margin:0; padding:15px; border:1px solid #46433a; width:850px; background:url(http://skin.casinorewards.com/webCDN/img/NOC/bg-repeated.gif) 0 -36px repeat-x; background-color:#3C3C3C; color:#ccc; text-align:justify; }
    
/* Footer */
.footer { float:left; margin:10px 0 0 0; padding:0; width:939px; }
.footer_internal { float:left; margin:0; padding:0; border-top:1px solid #26231a; border-bottom:1px solid #26231a; width:939px; line-height:25px; background-color:#000F0E; }

	/*.footer_internal { float:left;margin:0;padding:0;width:760px;font:bold 11px Arial, Helvetica;background-color:#900;height:25px }*/
	.footer_internal ul { margin:0px auto 0 auto;padding:6px 0;width:939px;list-style-type:none;text-align:center; }
	.footer_internal li { display:inline;margin:0;padding:0 7px;border-right:1px solid #FFF;line-height:13px }
	.footer_internal .last-li { border-right:none }
	.footer_internal li a, .footer_internal li a:visited{ /*color:#FFF*/ }
	.footer_internal li a:hover{ /*color:#FC0*/ }

/* Footer */
/* ljames 2011-09-01
#container_footer { float:left; width:760px; background-color:#600; }
.footermenu { float:left;margin:0;padding:0;width:100%;font:bold 11px Arial, Helvetica;background-color:#900;height:23px }
.footermenu ul { margin:5px auto 0 auto;padding:0;width:680px;list-style-type:none }
.footermenu li { float:left;margin:0;padding:0 10px 0 10px;border-right:1px solid #FFF;line-height:13px }
.footermenu .last-li { border-right:none }
.footermenu li a, .footermenu li a:visited{ color:#FFF }
.footermenu li a:hover{ color:#FC0 }
*/
/* Footerblack */
.footerblack { float:left; margin:10px 0 0 0; padding:0 0 0 30px; width:880px; text-align:justify; color:#888; }
    
/* Footericons */
.footaffiliate18{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) 0 0 no-repeat;}
.footaffiliateKA{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -40px 0 no-repeat;}
.footaffiliateEC{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -216px 0 no-repeat;}
.footaffiliateAU{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -350px 0 no-repeat;}
.footaffiliateMG{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -454px 0 no-repeat;}
.footaffiliateCR{background:url(http://cdn.casinorewards.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -530px 0 no-repeat;}

/* RSS */
.rss { float:left; margin:10px 0 0 0; padding:0 0 0 354px; width:250px; }
.rss img {vertical-align:middle;}

/* Aff */
.aff { float:left; margin:20px 0 20px 0; padding:0 0 0 30px; width:880px; }
.aff_internal { float:left; margin:0; padding:5px; border:1px solid #46433a; width:870px; background-color:#272727; color:#777; }

/* Crumbs */
.crumbs { margin:0 0 6px 0; padding:0; border-bottom:1px solid #333; line-height:25px; }

/* Subpages */
#middle_subpages h1 { font-size:130%; font-weight:bold; color:#00B388; margin-bottom:3px; padding-top:15px; }
#middle_subpages h2 { font-size:120%; font-weight:bold; color:#C82D05; margin-bottom:3px; }
#middle_subpages h3 { font-size:110%; font-weight:bold; color:#5F5F5F; margin:0; }
#middle_subpages hr { margin:10px 0 10px 0; }
#middle_subpages ul, #middle_subpages ul ul, #middle_subpages ul ul ul , #middle_subpages ol, #middle_subpages ol ol, #middle_subpages ol ol ol, #middle_subpages ol ul, #middle_subpages ul ol {margin:4px 0;padding:5px 5px 15px 25px;font:normal 12px/16px Arial, Helvetica;}
#middle_subpages ul {list-style:disc outside;}
#middle_subpages ul ul {list-style:square outside;}
#middle_subpages ul ul ul {list-style:circle outside;}
#middle_subpages ol {list-style:decimal outside;}
#middle_subpages ol ol {list-style:lower-roman outside;}
#middle_subpages ol ol ol {list-style:lower-alpha outside;}
#middle_subpages ol ul {list-style:square outside;}
#middle_subpages ul ol {list-style:lower-roman outside;}
#middle_subpages .cta{float:left; width:860px; background:url(http://skin.casinorewards.com/webCDN/img/NOC/bg-repeated.gif) 0 -36px repeat-x; background-color:#3C3C3C; font-weight:bold; color:#fff; padding:10px; text-align:center; border:1px solid #46433A; margin:0 0 20px 0; }
#middle_subpages .cta a, #middle_subpages .cta a:hover, #middle_subpages .cta a:visited{ font-weight:bold; color:#FFD800; }
#middle_subpages .cell1{ background-color:#1C2321; }
#middle_subpages .cell2{ background-color:#252B29; }
#middle_subpages strong{ color: #fff; }
#middle_subpages .or { color: #C82D05; }
#middle_subpages .nb { width:620px; font-weight:bold; background-color:#933; color:#bbb; padding:9px; text-align:left; vertical-align:middle; border:1px outset #666; }

/* Top Bar */
#topbar { color:#CCC; background-color:Transparent; }
#topbar a, #topbar a:visited { color:#CCC; }
#topbar a:hover { color:#F7E713; }
#scrollableMarqueeContainer { width:214px; background:transparent url(http://cdn.casinorewards.com/webCDN/img/Shared/BgScrollableMarquee.png) 0px 0px repeat-y !important; background-image:url(http://cdn.casinorewards.com/webCDN/img/Shared/BgScrollableMarquee.gif); }
#scrollableMarqueeContainer .scrollableMarquee, #scrollableMarqueeContainer .scrollableMarquee li { width: 200px; }
#currency .selector-container, #language .selector-container { border-color:#000; background-color:#000; color:#FFF; }
#currency .item-selected .down-arrow, #language .item-selected .down-arrow { border-color:#555; background-color:#303030; }
#currency .items, #language .items { background-color:#202020; }
#currency .items a, #language .items a { color:#FFF; }
#currency .items a:hover, #language .items a:hover { color:#F7E710; background-color:#303030; }
