﻿/* Base */
body { float:left; margin:0; padding:0; width:100%; background:#000 url(http://img.zxcdn.com/webCDN/img/GHC/ghc-bg.jpg) 0 0 repeat-x; color:#fff; font-family:Arial, Helvetica; font-size:10pt; }
a, a:visited { color:#f6c05b; }
a:hover { color:#e33; }

/* Containers */
#container_ext { margin:0 auto 0 auto; padding:0; width:960px; }
#container_int { float:left; margin:0; padding:0; width:958px; border-right:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#222; }
#pre_header { float:left; margin:0; padding:1px 0 0 0; width:100%; height:24px; line-height:20px; background-color:#000000; font-size:90%; }
#header { float:left; margin:0; padding:0; background:#000 url(http://img.zxcdn.com/webCDN/img/GHC/ghc-main.jpg) 0 0 no-repeat; width:100%; height:172px; }
#header_right { float:right; margin:60px 20px 0 0; padding:0; width:217px; height:48px; font-size:125%; background:transparent url(http://www.zxcdn.com/webCDN/img/GHC/DE/ghc-jackpots.png) 0 0 no-repeat;}
#header_right_empty { float:right; margin:0px 20px 0 0; padding:0; width:217px; height:108px; font-size:90%; }
#header_menu { float:left; margin:0; padding:29px 0 0 215px; width:745px; }
#middle { float:left; margin:0; padding:0; width:100%; font-size:90%; background:#222 url(http://www.zxcdn.com/webCDN/img/GHC/DE/GHC-home.jpg) 0 0 no-repeat;position:relative;}
#middle_subpages { float:left; margin:0; padding:40px 29px 0; width:900px; font-size:95%; background:#222;}
#homePage { float:left;margin:0; padding:0;width:100%;height:348px;}
#homeOffer { top:27px;left:300px;position:absolute; width:456px; height:94px; background:transparent url(http://www.zxcdn.com/webCDN/img/GHC/DE/ghc-usd.gif) 0 0 no-repeat;}
#homeOfferGBP { top:27px;left:300px; position:absolute; width:456px; height:94px; background:transparent url(http://www.zxcdn.com/webCDN/img/GHC/DE/ghc-gbp.gif) 0 0 no-repeat;}
#homeOfferEUR { top:27px;left:300px; position:absolute; width:456px; height:94px; background:transparent url(http://www.zxcdn.com/webCDN/img/GHC/DE/ghc-eur.gif) 0 0 no-repeat;}
#homeDown { top:150px;left:595px; position:absolute; width:302px; height:68px; background:transparent url(http://www.zxcdn.com/webCDN/img/GHC/DE/online-casino-download.gif) 0 0 no-repeat;}
#footer { float:left; margin:0; padding:0 14px; width:930px; font-size:90%; background:#222;}
/* 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; }

#asSeenOn { float:left; margin:354px 0 0 1px; cursor:pointer; height:31px; width:938px; font:bold 14px Arial,Helvetica; color:#fff; background:transparent; border:0; display:none; }
.asSeenOnScrollableMarquee { position:relative; overflow:hidden; width:745px; height:30px; }
.asSeenOnTitle { float:left; background-color:transparent; width:190px; height:28px; text-align:center; vertical-align:middle; }
.asSeenOnText { float:left; padding:0; padding:4px 0 0 0; height:28px; width:698px; text-align:left; }
.tickercontainer { width:748px; height:21px; margin:2px 0 0 0; padding:0; overflow:hidden; }
.tickercontainer .mask { position:relative; left:3px; top:0; width:742px; overflow:hidden; }
ul.newsticker { position:relative; left:742px; list-style-type:none; margin:0; padding:0; }
ul.newsticker li { float:left; white-space:nowrap; margin:0; padding:0; font:bold 16px/16px Arial, Helvetica; cursor:pointer; width:auto; }
#latestWinner {font-size:125%;position:absolute;top:20px;left:18px;width:230px;height:130px;background:transparent;}
#howto {font-size:88%;font-weight:bold;position:absolute;top:7px;right:20px;width:200px;padding-left:15px;height:95px;background:transparent;}
#needhelp {font-size:88%;font-weight:bold;position:absolute;top:160px;right:18px;padding-left:5px;width:200px;height:25px;background:transparent;}
#homegames {width:436px;height:178px;background:transparent;position:absolute;top:12px;left:275px;}
#linkHome {position:absolute;width:260px;height:172px;}

/* 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:19px 0 0 0; padding:0; border:0; width:217px; background:transparent; text-align:center; font:bold 14pt Tahoma, Helvetica; color:#00c; }

/* Menu */
.menu_tooltip { width: 200px; height: auto; background: #111; border-style: solid;  border-width: 0 2px 2px 2px;  border-color:#9c6024; text-decoration: none; text-transform: capitalize; color: #fff; line-height: 21px; display: none; z-index: 900; }
#newMenu { height: 31px; width: auto; font: bold 14px Arial, Helvetica; padding: 3px 0 0 10px; }
#newMenu a, #newMenu a:visited { height: 21px; display: block; float: left; padding: 5px 2px; margin: 0; text-decoration: none; text-transform: uppercase; color: #fff; line-height: 21px; }
.noTooltipSubMenu { display: block; float: left; height: 21px; }    /* Ensure first option appears same as the rest */
#newMenu a:hover { background:#e22; color:#fff !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 a { width:192px; height:auto; color:#fff !important;text-transform:none;font: bold 13px Arial, Helvetica;}
#newMenu ul a:hover  {background:#e22; color:#fff; height: 21px; width:192px; height:auto;}
.menuspace { height: 21px; display: block; float: left; margin: 0; padding: 5px 3px 0; color: #fff; line-height: 21px; }
.menuItemActive{ background:#e22 !important; color:#fff !important;}

#newMenu .largeSubMenuLeft ul li a, #newMenu .largeSubMenuRight ul li a, 
#newMenu .largeSubMenuLeft ul li a:hover, #newMenu .largeSubMenuRight ul li a:hover { width:212px; height:auto; color:#fff}
#newMenu .largeSubMenuLeft ul li, #newMenu .largeSubMenuRight ul li {float:left; width:212px; position:relative; text-align:left; z-index:22; height:auto;}
#newMenu .largeSubMenuLeft { width: 220px; margin-left:20px; }
#newMenu .largeSubMenuRight { width: 220px; margin-left:-20px; }
    
/* Tabs */
#tab-container { float:left; margin:0; padding:0; width:100%;position:relative;height:202px;background: url('http://www.zxcdn.com/webCDN/img/GHC/EN/GHC-home.jpg') no-repeat scroll 0px -393px; }

.jackp strong {color:#333 !important;}

/* Footer text */
.footertext { float:left; margin:10px 0 0; padding:0; width:930px; }
.footertext H1 { font-weight:bold; font-size:120%; color:#fff; margin:1px 0; }
.footertext_internal { float:left; margin:0; padding:10px 10px 0; border:1px solid #46433a; width:908px; background:#000C3C; color:#ccc; text-align:justify; }
    
/* Footer */
.footer { float:left; margin:0; padding:0; width:928px; }
.footer_internal { float:left; margin:0; padding:0; border-top:1px solid #26231a; border-bottom:1px solid #26231a; width:900px; line-height:25px; background-color:#11113E; }

.footer_internal ul { margin:10px auto;padding:0;width:900px;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 }

/* Footerblack */
.footerblack { float:left; margin:10px 0 0 0; padding:0; width:900px; text-align:justify; color:#888; }
    
/* Footericons */
.footaffiliate18{background:url(http://img.zxcdn.com/webCDN/img/Shared/DE/affiliate-footer-18-kgc.png) 0 0 no-repeat;}
.footaffiliateKA{background:url(http://img.zxcdn.com/webCDN/img/Shared/DE/affiliate-footer-18-kgc.png) -40px 0 no-repeat;}
.footaffiliateEC{background:url(http://img.zxcdn.com/webCDN/img/Shared/DE/affiliate-footer-18-kgc.png) -216px 0 no-repeat;}
.footaffiliateAU{background:url(http://img.zxcdn.com/webCDN/img/Shared/DE/affiliate-footer-18-kgc.png) -350px 0 no-repeat;}
.footaffiliateMG{background:url(http://img.zxcdn.com/webCDN/img/Shared/DE/affiliate-footer-18-kgc.png) -454px 0 no-repeat;}
.footaffiliateCR{background:url(http://img.zxcdn.com/webCDN/img/Shared/DE/affiliate-footer-18-kgc.png) -530px 0 no-repeat;}

/* RSS */
.rss { float:left; margin:10px 0 0 0; padding:0; width:930px;text-align:center; }
.rss img {vertical-align:middle;}

/* Aff */
.aff { float:left; margin:10px 0 15px 0; padding:0; width:930px; }
.aff_internal { float:left; margin:0; padding:5px; border:1px solid #46433a; width:918px; 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:#c00; margin-bottom:3px; padding-top:15px; }
#middle_subpages h2 { font-size:120%; font-weight:bold; color:#c66; margin-bottom:3px; }
#middle_subpages h3 { font-size:110%; font-weight:bold; color:#fcc; 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:none; width:730px; background:#3C3C3C; font-weight:bold; color:#fff; padding:10px; text-align:center; border:1px solid #46433A; margin:0 auto 20px; }
#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: #fc0; }
#middle_subpages .or { color: #f60; }
#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; }
.bd {border:1px solid #999;}

/* Top Bar */
#topbar { color:#CCC; background-color:Transparent; }
#topbar a, #topbar a:visited { color:#CCC; }
#topbar a:hover { color:#F7E713; }
#topBarLeftContainer {width:280px;}
#scrollableMarqueeContainer { width:214px; background:transparent url(http://img.zxcdn.com/webCDN/img/Shared/BgScrollableMarquee.png) 0px 0px repeat-y !important; background-image:url(http://img.zxcdn.com/webCDN/img/Shared/BgScrollableMarquee.gif); }
#scrollableMarqueeContainer .scrollableMarquee, #scrollableMarqueeContainer .scrollableMarquee li { width: 200px; }
#currency .selector-container, #language .selector-container { border-color:#336; background-color:#100; color:#FFF; }
#currency .item-selected .down-arrow, #language .item-selected .down-arrow { border-color:#555; background-color:#33c; }
#currency .items, #language .items { background-color:#225; }
#currency .items a, #language .items a { color:#FFF; }
#currency .items a:hover, #language .items a:hover { color:#F7E710; background-color:#33c; }

.downloading-1 {width:414px;height:279px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/down_s1.jpg) left top no-repeat;}
.downloading-2 {width:636px;height:480px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/down_s2.jpg) left top no-repeat;}
.downloading-3 {width:429px;height:341px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/down_s3.jpg) left top no-repeat;}
.downloading-4 {width:474px;height:223px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/down_s4.jpg) left top no-repeat;}
.installing-1 {width:500px;height:336px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/inst_s1.jpg) left top no-repeat;}
.installing-2 {width:500px;height:336px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/inst_s2.jpg) left top no-repeat;}
.installing-3 {width:500px;height:336px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/inst_s3.jpg) left top no-repeat;}
.installing-4 {width:500px;height:336px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/inst_s4.jpg) left top no-repeat;}
.installing-5 {width:90px;height:90px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/inst_s6.png) left top no-repeat;}
.installing-6 {width:500px;height:334px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/inst_s7.jpg) left top no-repeat;}
.depositing-1 {width:520px;height:390px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/purch_s1.jpg) left top no-repeat;}
.depositing-2 {width:520px;height:390px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/purch_s2.jpg) left top no-repeat;}
.withdrawing-1 {width:520px;height:390px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/cash_s1.jpg) left top no-repeat;}
.withdrawing-2 {width:520px;height:390px;background:url(http://www.zxcdn.com/webCDN/img/GHC/DE/started/cash_s2.jpg) left top no-repeat;}

/* Mac Compatible */
#mac { position:absolute; left:50%; top:0px; z-index:11; padding:0;margin:-156px 0 0 137px; }

/* FAQ */
.faq, .faqAccordian { display: block; margin:10px 0 0;}
.faqAccordian dt { background:transparent;clear: both;margin:5px 0;padding:0;}
.faqAccordian dt h3 {font-size:11pt !important;}
.faq dt { background:transparent;clear: both;margin:2px;padding:4px 30px;font-weight:bold;color:#fff;text-decoration:underline;}
.faq dt:hover, .faq dt:active { color:#fff;background:#A06324;text-decoration:none; }
.faq dd {background:#312C2C;display: block;margin:3px 3px 20px 3px;padding:10px 30px;overflow: hidden;}
.faq p {margin:10px 0;}

/* footer menu */
div#footer_area { float:left;position:relative;width:928px;height:160px;padding:0;margin:10px auto;zoom: 1;border: solid 1px #333;
	background-color: #33090A;    /*030 DFF2BF BDE5F8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33090A', endColorstr='#111111'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#33090A), to(#111111));
	background: -moz-linear-gradient(top,  #33090A,  #111111); 
}
.footerMenu {font-family:Arial, Helvetica;height:170px;}
.footerColumn1 {margin:10px 5px;padding:5px 5px 15px 5px;width:662px;float:left;color:#e6e6e6;}
.footerColumn2 {margin:10px 5px;padding:5px 5px 15px 5px;width:368px;float:left;color:#e6e6e6;}
.footerColumn3 {margin:10px 5px;padding:5px 5px 15px 5px;width:204px;float:left;color:#f6f6f6;background:transparent}
.smallerColumn {width:159px !important;}
.largerColumn {width:250px !important;}
.footerColumn3 strong {color:#e1a020; font-size:12px;line-height:14px;}
.footerColumn3 small {color:#ccc;}
.footerColumn3 ul, #content .footerColumn3 ul {margin:5px auto 0 auto; padding:0px; list-style-type:none;}
.footerColumn3 ul li { margin:0 0 3px 0; padding:0;  font-size:12px;line-height:14px; color:#ccc; }
.footerColumn3 a.lnk, .footerColumn3 a.lnk:visited{ color:#ccc; text-decoration:none;border-bottom:1px dotted #999; }
.footerColumn3 a.lnk:hover{ color:#f6c05b;border-bottom:1px solid #e33; }
.footerColumn3 .or {color:#ffc;}
.footerLiveHelp {position:relative;width:210px;margin:5px 0;padding:0;top:0;text-align:right;} 

.featuredGames {
    float:none; clear:both;
    border: 1px solid #333;
    padding:10px; margin-bottom:20px; background-color: #33090A;    /*030 DFF2BF BDE5F8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33090A', endColorstr='#111111'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#33090A), to(#111111)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #33090A,  #111111); /* for firefox 3.6+ */;
}
.featuredGames h2 {font:bold 16px Arial,Helvetica, sans-serif;color:#e1a020 !important;margin:3px 0 12px 0 !important;padding-bottom:2px;border-bottom:solid 1px #e1a020;}
.featuredGames p {margin:3px 0 8px 0;clear:none;}
.featuredGames img {margin-bottom:10px;border:dotted 1px #666;}
.featuredGames img.floatLeft { float:left;margin-right:8px;}
.featuredGames img.floatRight { float:right;margin-left:8px;}

p {margin:16px 0;clear:both;}
p.noBottomMargin {margin:16px 0 0;clear:both;}
p.noTopMargin {margin:0 0 16px;clear:both;}
p.noMargin {margin:0;clear:both;}
.breakfloat {float:none;clear:both;line-height:0;font-size:0;}

.endOfArticle {height:0;line-height:0;font-size:0;margin:0;}

#forgotPass a{text-decoration: none;
    color: #fff;
    font-family: "Trebuchet MS", Tahoma, sans-serif;
}
#forgotPass {
	position: relative;
	float:right;
	margin-top: -86px;
    display: block;
    width:312px;color:#ccc;
	height:16px;
	line-height:18px;
    right: 0;
    font-size: 13px;   
    padding: 3px 3px 6px;
    color: #fff;
    text-align: center;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	border:1px solid #114597;
	background: #114597;
	background: -moz-linear-gradient(top, #49b9eb 0%, #114597 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49b9eb), color-stop(100%,#114597)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #49b9eb 0%,#114597 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #49b9eb 0%,#114597 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #49b9eb 0%,#114597 100%); /* IE10+ */
	background: linear-gradient(to bottom, #49b9eb 0%,#114597 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49b9eb', endColorstr='#114597',GradientType=0 );
	
}
#forgotPass:hover {
    border:1px solid #49b9eb; 
}