﻿body {
	margin-top: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	/*background-color:#0b990b;*/
	background-color:#000000;
	background-image:url(Images/MainBackground.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
.Cursor_Hand{
	cursor:pointer;
}
.Cursor_Default{
	cursor:default;
}
.AlignLeft{
	text-align:left;
}
.AlignRight{
	text-align:right;
}
.AlignRightBottom{
	text-align:right;
	vertical-align:bottom;
}
.AlignTextBottom{
	vertical-align:text-bottom;	
}
.heading2{
	margin:0px 0px 0px 0px;
	font-size:16px;
}
.heading3{
	margin:0px 0px 0px 0px;
	font-size:14px;
}
.textBoldGreen14{
	font-size: 14px;
	font-weight: bold;
	color:#195c03;
}
.textBoldGreen12{
	font-size: 12px;
	font-weight: bold;
	color:#195c03;
}
.textRed18{
	font-size:18px; 
	color:#FF0000;
}
.textBoldRed12{
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
}
.textRed11{
	font-size:11px; 
	color:#FF0000;
}
.textRed10{
	font-size:10px; 
	color:#FF0000;
}
.textNormal10{
	font-size:10px;
	color:#000;
}
.textNormal{
	font-size:14px;
	color:#000;
}
.textNormal12{
	font-size:12px;
	color:#000;
}
.textNormalBold11{
	color:#000; 
	font-size:11px; 
	font-weight:bold;
}
.textNormalBold12{
	color:#000; 
	font-size:12px; 
	font-weight:bold;
}
.textNormalBold14{
	color:#000; 
	font-size:14px; 
	font-weight:bold;
}
.textNormalBold16{
	color:#000; 
	font-size:16px; 
	font-weight:bold;
}
.textNormalBold20{
	color:#000; 
	font-size:20px; 
	font-weight:bold;
}
.textNormalBoldItalic14{
	color:#000; 
	font-size:14px; 
	font-weight:bold; 
	font-style:italic;
}
.textWhiteBold11{
	color:#fff; 
	font-size:11px; 
	font-weight:bold;
}
.textWhiteBold12{
	color:#fff; 
	font-size:12px; 
	font-weight:bold;
}
.textWhiteBold14{
	color:#fff; 
	font-size:14px; 
	font-weight:bold;
}
.textYellowBold14{
	color:#ffd200; 
	font-size:14px; 
	font-weight:bold;
}

.textItalic{
	font-style:italic;
}
.textItalicBold{
	font-style:italic;
	font-weight:bold;
}
.textBolder{
	font-weight:bolder;
}
.Font16{
	font-size:16px;	
}
.Font11{
	font-size:11px;	
}
.Font10{
	font-size:10px;
}
.BrStyle{
	line-height: 10px;
}
.BrStyle2{
	line-height: 5px;
}
.BrStyle3{
	line-height:14px;
}
.WhiteHeading{
	color:#FFF;
}
.displayNone{
	display:none;
}
.BGLightGreen{
	background-color:#edf9b2;
}
.Width100{
	width:100%;
}
.Padding5{
	padding:5px;
}
.LeftTopPad5{
	text-align:left;
	vertical-align:top;
	padding:5px;
}
.RightWhite{
	text-align:right;
	color:#FFF;
}
.RightLightGreen{
	text-align:right; 
	background-color:#eef9b3;
}
.MarginTop10{
	margin-top:0px;
}
.MarginBottom10{
	margin-bottom:10px;
}
/* HEADER */
.GCHeader{
	background-color:#000000;
	background-image:url(Images/Header.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeaderEaster1{
	background-color:#000000;
	background-image:url(Images/GamblingCity_Head_Easter1.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeaderEaster2{
	background-color:#000000;
	background-image:url(Images/GamblingCity_Head_Easter2.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeaderHaloween{
	background-color:#000000;
	background-image:url(Images/Header_Haloween.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeaderX1{
	background-color:#000000;
	background-image:url(Images/GamblingCity_HeadX1.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeaderX2{
	background-color:#000000;
	background-image:url(Images/GamblingCity_HeadX2.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeaderX3{
	background-color:#000000;
	background-image:url(Images/GamblingCity_HeadX3.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GGHeader{
	background-color:#1f4317;
	background-image:url(Images/GamblingGrumbles_Header.jpg);
	width: 1136px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
}
.GCHeader_Left_td{
	padding-left:5px; 
	display:block; 
	text-align:left; 
	vertical-align:top;
}
.GCHeaderLink{
	width:350px;
	height:155px;
	border:none; 
	text-decoration:none;
}
.GCHeaderPanel1{
	margin-left:460px; 
	margin-top:-40px; 
	position:absolute; 
	vertical-align:middle; 
	text-align:center;	
}
.GCHeaderTestimonial_Panel{
	margin-top:12px; 
	width:400px; 
	font-size:12px; 
	color:#f4fad5; 
	font-weight:bold; 
	font-style:italic;
}
.GCHeaderH1{
	font-size:16px; 
	color:#FFF; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:italic; 
	margin:0px 0px 0px 10px; 
	display:block;
}
.GCHeader_Center_td{
	padding-right:5px; 
	padding-left:5px; 
	text-align:center; 
	vertical-align:top; 
	width:110px;
}
.GCHeader_Right_td{
	padding-right:5px; 
	text-align:center; 
	vertical-align:top; 
	width:250px;
}
.GCHeaderAvatarImg{
	max-width:100px;
	max-height:60px;
	padding:4px;
	border:Solid 1px #FFF;
}
.GCHeaderAvatarHL{
	font-size:11px;
	font-weight:bold;
	color:#fef616;
	display:block;
	width:90px;
	padding-left:15px;
	margin-top:-55px;
}
@media only screen and (max-width: 800px) {
	.GCHeader{
		width: 100%;
	}
	.GCHeaderEaster1{
		width: 100%;
	}
	.GCHeaderEaster2{
		width: 100%;
	}
	.GCHeaderHaloween{
		width: 100%;
	}
	.GCHeaderX1{
		width: 100%;
	}
	.GCHeaderX2{
		width: 100%;
	}
	.GCHeaderX3{
		width: 100%;
	}
	.GCHeaderLink{
		width:100%;
	}
	.GGHeader{
		width: 100%;
	}
}
/* END HEADER */

/* REG BOX STYLES */
.RegistrationTable{
	width:100%; 
	margin-top:5px; 
	margin-bottom:5px;
}
.RegistrationTableTD{
	width:40%; 
	text-align:center;	
}
.RegistrationTableTD2{
	text-align:center; 
	color:#FFF; 
	font-size:18px; 
	font-weight:bold;
	width:20%; 
}
.RegistrationTableTD3{
	text-align:right; 
	width:65px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}
.RegistrationTableTD4{
	text-align:center; 
	color:#FFF; 
	font-size:10px; 
	font-weight:bold; 
	padding-top:5px;
}
.RegistrationTableTD5{
	text-align:right; 
	width:65px; 
	padding:3px 0px 3px 0px;
	color:#FFF;
	font-size:10px; 
}
.RegistrationTableTD6{
	text-align:left; 
	padding:3px 0px 3px 0px;
}
.RegistrationLoginPanel{
	width:240px;
	padding:5px;
	border:Solid 1px #fff; 
	background-color:#000;
	text-align:center;
}
.RegistrationPanel{
	display:none; 
	color:#fef616; 
	font-weight:bold; 
	font-size:12px; 
	margin-top:10px; 
	margin-bottom:5px;
}
.RegistrationPasswordPanel{
	color:#fef616; 
	font-weight:bold; 
	font-size:12px; 
	margin-top:10px; 
	margin-bottom:5px;
}
.RegistrationWelcomePanel{
	color:#fef616; 
	font-weight:bold; 
	font-size:12px; 
}
.RegistrationCountryPanel{
	padding: 0px 0px 0px 0px; 
	font-size:11px;
}
.RegistrationWLNotePanel{
	width:238px; 
	z-index:750;
	margin-top:5px;
	color:#FF0000; 
	text-align:center; 
	font-size:12px; 
	padding-bottom:1px; 
	font-weight:bold;
}
.RegistrationReCaptchaPanel{
	text-align:center; 
	position:relative; 
	line-height:15px; 
	font-weight:bold; 
	padding:5px 5px 5px 5px; 
	border:Solid 1px #000; 
	background-color:#FFF;
	width:270px;
}
.RegistrationSpan{
	color:#FFF; 
	font-size:10px; 
	margin-top:10px; 
	display:block;
}
.RegistrationTB{
	width:150px;
	height:15px;
}
.Reg_Hidden{
	visibility:hidden;
}
.RegistrationDiv{
	width:100%; 
	height:1px; 
	background-color:#2e4b09; 
	margin:3px 0px 3px 0px;
}
.RegistrationDiv2{
	width:100%; 
	height:1px; 
	background-color:#95aa42; 
	margin:4px 0px 4px 0px;
}
.RegistrationCodeQuestion{
	color:#797979; 
	font-size:18px;
}
/* END REG BOX STYLES */

/* TOP MENU */
.TopMenuDiv {
	/*background-color:#1f4317; */
	background-color:#000;
	width: 1121px; 
	height:35px; 
	padding-top:5px; 
	text-align:center; 
	padding-left:15px;
}
.BottomMenuDiv {
	/*background-color:#1f4317; */
	height:30px; 
	padding-top:5px;
	padding-left:20px;
}
@media only screen and (max-width: 800px) {
	.TopMenuDiv{
		width: 99%;
		padding-left:5px;
		height:100px; 
	}
	.BottomMenuDiv{
		padding-left:5px;
	}
}
ul#topmenu {
	margin: 0; 
	padding: 0; 
	font-weight:bold;
	font-size:18px;
}
ul#topmenu li {
	width:158px;
	height:30px;
	/*background-image:url("images/TopMenuButton1.png");*/
	background-image:url("images/MenuButton.png");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000;
	text-align:center;
}
ul#topmenu li.dir {
	position: relative;
	width:158px;
	height:30px;
	/*background-image:url("images/TopMenuButton1DD.png");*/
	background-image:url("images/MenuButtonArrow.png");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000;
	text-align:center;
}
ul#topmenu li a {
	text-decoration: none;
	color: #000000;
	display:block;
	width:148px;
	height:28px;
	padding:2px 5px 0px 5px;
}
ul#topmenu li.dir a {
	text-decoration: none;
	color: #000000;
	display:block;
	width:128px;
	height:28px;
	padding:2px 25px 0px 5px;
}
ul#topmenu li a:hover, ul#topmenu li a:focus, ul#topmenu li a:active {
	color: #979797;
}
ul#topmenu li, ul#topmenu li ul {
	float: left;
	list-style: none;
}
ul#topmenu li div ul {
	width: 151px; 
	margin: 0;
	margin-top: 34px;
	padding: 0;
}
ul#topmenu li div ul li {
	float: none; 
	background: transparent;
	padding: 5px 0px 5px 2px;
	width:149px;
	height:20px;
	/*background-image:url("images/TopMenuButton2Short.png");*/
	background-image:url("images/MenuButtonDropDown.png");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-align:left;
	font-size:12px;
	margin-top: -4px;
}
ul#topmenu li div {
	position: absolute; 
	top: -10000px; 
	left: 0; 
	float: left; 
	margin: 0 -1000px -1000px 0;
}
ul#topmenu li:hover div {position: absolute; top: 0; z-index: 1;}
/* END TOP MENU */


/* BODY STYLES */
.BodyTable{
	width: 1136px;
	margin-top:5px;
}
.MainColumn{
	width: 984px;
	vertical-align:top;
	text-align:left;
}
.ContentTable{
	width:100%;
	border:none;
	text-align:left;
	vertical-align:top;
}
/*************************************/
.DarkGreenBoxDiv{
	width:98%;
	margin:10px 0px 10px 0px; 
	background-color:#1f4317; 
	padding:10px; 
	text-align:left; 
	vertical-align:top;
}
.DarkGreenBoxLEFTDiv{
	float:left; 
	width:47%; 
	height:430px; 
	margin:10px 5px 10px 0px; 
	background-color:#1f4317; 
	padding:10px; 
	text-align:left; 
	vertical-align:top;
}
.DarkGreenBoxRIGHTDiv{
	float:right; 
	width:47%; 
	height:430px; 
	margin:10px 0px 10px 5px; 
	background-color:#1f4317; 
	padding:10px; 
	text-align:left; 
	vertical-align:top;
}
.DarkGreenBoxDivHeading{
	padding-bottom:10px; 
	color:#fff; 
	font-weight:bold; 
	font-size:22px;
	margin:0px 0px 0px 0px;
}
.DarkGreenBoxInnerDiv{
	background-color:#ebf2db; 
	padding:10px;
}
.DarkGreenBoxInnerAuthor{
	font-weight:bold; 
	font-size:12px; 
	padding:10px;
}
.DarkGreenBoxInnerAuthorPic{
	height:50px;
}
.DarkGreenBoxFBShare{
	float:right; 
	margin-top:-80px; 
	margin-right:20px;
}
.DarkGreenBoxRegisterDiv{
	background-color:#ebf2db; 
	padding:10px;
	text-align:center; 
	vertical-align:top; 
	font-size:12px; 
	font-weight:bold;
}
.DarkGreenBoxRegisterInnerDiv{
	text-align:right; 
	padding-right:20%;
}
@media only screen and (max-width: 800px){
	.DarkGreenBoxRegisterInnerDiv{
		padding-right:0px;
	}
}
/*************************************/



.ContentTableTD{
	width:50%; 
	position:relative; 
	z-index:0; 
	text-align:center;
}
.AnnouncementPanel{
	width:97%; 
	text-align:left; 
	padding:10px; 
	border:Solid 2px #000; 
	background-color:#FFF; 
	vertical-align:top; 
	margin-bottom:10px;
}
.TitleBar{
	/*background-color:#1f4317; */
	background-color:#000;
	padding:10px 0px 5px 10px;
	text-align:left;
}
.TitleBarClose{
	float:right;
}
.HPTopBoxL{
	text-align:left; 
	vertical-align:top; 
	width:487px; 
	padding-right:5px;
}
.HPTopBoxR{
	text-align:left;
	vertical-align:top;
	width:487px;
	padding-left:5px;
}
.HPTopBoxScrollPanel{
	text-align:left; 
	vertical-align:top; 
	padding:10px;
	width:96%;
}
.CashBackAd{
	border:none;
	margin-bottom:15px;
	text-align:center;
	vertical-align:top;
}
.FocusBoxPanel{
	background-color:#edf9b2; 
	padding:5px 0px 5px 0px;
	text-align:center;
}
.TopSubContentPanel{
	width:984px;
	margin-top:10px;
	background-color:#fef754;
	background-image:url("images/TopSubContentBox.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
.TopSubContentPanelCell{
	text-align:left; 
	vertical-align:top; 
	padding:15px 10px 5px 180px;
}
.USFlagPanel{
	width:984px;
	margin-top:10px;
	background-color:#fef754;
	background-image:url("images/USFlagPanel.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
.PagePanel{
	width:984px; 
	margin-top:10px;
}
.ButtonsPanel{
	width:100%; 
	margin-top:10px; 
	/*background-color:#1f4317;*/
	background-color:#000;
	text-align:center; 
	vertical-align:top; 
	padding:10px 0px 0px 0px;
	line-height:26px;
}
#Buttons a {
    margin: 0;
    text-decoration:none;
    margin-bottom:10px;
    display:inline-block;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
    border:Solid 1px #FFF;
    background-color:#e6cb32;
}
#Buttons a span{
	font-size:16px; 
	font-weight:bold; 
    color:#000;
}
#Buttons a:hover span {
	color:#fff;
}
.HPBannerBox{
	width:50%; 
	position:relative; 
	z-index:0; 
	text-align:center;
}
.GamblingQuotesBox{
	background-image:url(Images/QuotesBoxDolly.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:91px;
	display:block;
	padding:18px 10px 25px 209px;
	background-color:#076507;
}
.FeaturedArticlesText{
	text-align:left;
	vertical-align:top;
	color:#000;
	font-size:11px;
	border-bottom:1px Solid #000;
}
.BottomDiv{
	text-align:center;
	width:100%;
	margin-top:10px;
}
.SocialIconLink{
	border:none; 
	text-decoration:none;
}
.CopyRight{
	font-size:12px; 
	color:#fff; 
	font-weight:bold; 
	display:block;
	margin:20px 0px 20px 0px;
}
@media only screen and (max-width: 800px) {
	.BodyTable{
		width: 100%;
	}
	.MainColumn{
		width: 100%;
	}
	.HPTopBoxL{
		width:100%; 
		padding-right:0px;
	}
	.HPTopBoxR{
		width:100%; 
		padding-left:0px;
	}
	.TopSubContentPanel{
		width: 100%;
		background-image:none;
	}
	.TopSubContentPanelCell{
		padding:5px;
	}
	.USFlagPanel{
		width:100%; 
		margin-top:10px; 
		background-color:#fef754;
	}
	.PagePanel{
		width: 100%;
	}
	.HPBannerBox{
		width:100%; 
	}
	.DarkGreenBoxDiv{
		width:100%;
	}
}
/* END BODY STYLES */

/* CASH BACK STYLES */
.CashBack_TopBox{
	text-align:left; 
	vertical-align:top; 
	padding:5px; 
	background-color:#1a5110;
}
.CashBack_TopBoxMargin{
	margin-left:180px;
}
.CBMainColumn{
	width:580px; 
	text-align:left; 
	vertical-align:top; 
	font-size:10px; 
	color:#FFF;
}
.CashBack_Heading{
	display:block;
	padding-bottom:5px;
}
.CashBackAboutBox{
	padding:5px; 
	margin-left:-160px; 
	margin-bottom:10px; 
	width:706px; 
	background-color:#3a641a;
}
@media only screen and (max-width: 800px){
	.CashBackAboutBox{
		margin-left:0px;
		width:98%; 
	}
}
.CashBackBoxAdTable{
	width:984px; 
	margin-bottom:10px;
	margin-top:10px;
}
.CashBackRegTable{
	width:650px;
}
.CashBack_RegPanel{
	text-align:left; 
	vertical-align:top; 
	padding:10px; 
	background-color:#eef9b3; 
	font-size:12px;
	color:#000; 
	font-weight:bold;
}
.CashBackRegrow1{
	width:275px; 
	text-align:right; 
	color:#000; 
	background-color:#eef9b3;
}
.CashBackRegrow2{
	text-align:left;
	vertical-align:top;
	height:25px; 
	background-color:#FFF; 
	margin:2px 0px 3px 2px; 
	padding-left:20px;
}
.CashBackRegNote{
	font-size:10px;
	font-weight:bold; 
	display:block; 
	padding-left:3px; 
	padding-right:3px;
}
.CashBackRegInner{
	width:60px; 
	text-align:right; 
	padding-right:3px;
}
.CashBackRegInner2{
	font-size:10px; 
	padding-left:3px;
}
.CashBackButton{
	display:block; 
	border:none; 
	text-decoration:none; 
	margin-bottom:10px; 
	margin-left:50px;
}
.CashBackPopupPanel{
	background-color:#1f4317; 
	padding:5px; 
	border:Solid 2px #eef9b3; 
	text-align:center;
	font-weight:bold;
	color:#000;
	font-size:12px;
}
.CashBackPopupPanelClose{
	text-align:right;
	background-color:#1f4317;
	padding:5px;
	width:300px;
	color:#FFF;
	font-size:24px;
}
.CashBackClaimRow1{
	width:325px; 
	text-align:right; 
	color:#FFF; 
	font-size:16px;
}
.CashBackClaimRow1a{
	text-align:center; 
	font-size:12px; 
	background-color:#f6d000; 
	color:#000;
	padding:5px 5px 5px 5px; 
	margin-top:2px;
}
.CashBackClaimRow2{
	text-align:center; 
	background-color:#eef9b3;
	padding:5px;
}
.CashBackClaimRow3{
	color:#FF0000; 
	text-align:center; 
	background-color:#eef9b3; 
	height:25px; 
	margin:2px 0px 3px 0px;
}
.CashBackClaimRow4{
	text-align:left; 
	height:25px; 
	color:#FF0000; 
	background-color:#FFF;
	margin:2px 0px 3px 2px; 
	padding-left:20px;
}
.CashBackClaimRow5{
	text-align:left; 
	font-size:16px; 
	height:25px; 
	color:#1F4317; 
	background-color:#FFF; 
	margin:2px 0px 3px 2px; 
	padding-left:20px;
}
.CashBackInfoPopup{
	width:300px;
	font-size:12px;
	color:#000;
	background-color:#eef9b3;
	padding:5px;
	border:Solid 2px #1f4317;
	display:none;
	text-align:center;
}
.CashBackInfoPopupText{
	display:block;
	width:100%;
	margin:10px;
}
.CBparentDisable{
	position:fixed;
	top:0;
	left:0;
	background:#000;
	opacity:0.8;
	z-index:998;
	height:100%;
	width:100%;
}
.CashBackClaimInitial{
	display:block; 
	height:50px;
}
.CashBackClaimNote{
	display:block; 
	width:98%; 
	text-align:right; 
	margin:10px; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
}
.CashBackMobilLit5{
	text-align:left;
	vertical-align:top; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:10px; 
	padding-bottom:10px;
}
.CashBackMobilLit3{
	text-align:left; 
	vertical-align:top; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:10px; 
	padding-bottom:10px; 
	padding-left:10px;
}
.CashBackMobiltd{
	background-color:#f6d000; 
	padding:2px; 
	border-bottom:Solid 1px #000;
}
.CashBackMobiltd2{
	background-color:#f6d000; 
	padding:2px; 
}
.CashBackMobiltd3{
	display:block; 
	width:24px;
}
@media only screen and (max-width: 800px){
	.CashBackMobiltd3{
		width:10px;
	}
}
.CashBackMobiltd4{
	background-color:#f6d000; 
	padding:2px; 
	width:70px; 
	border-bottom:Solid 1px #000;
}
.CashBackMobiltd5{
	background-color:#f6d000; 
	padding:2px; 
	width:70px;
}
.CashBackBoxBackground{
	background-color:#3a641a; 
	padding:5px; 
	text-align:left; 
	color:#000;
}
.CashBackDropDownCasino{
	width:280px; 
	height:25px; 
	font-size:16px; 
	background-color:#e1e1e1;
}
.CashBackDropDownCasinoLoader{
	text-align:center; 
	font-weight:bold; 
	color:#424242; 
	font-size:10px; 
	width:260px; 
	display:block; 
	background-color:#e1e1e1;
}
.CashBackCDtable{
	padding:5px; 
	margin-top:10px;
	background-color:#1a5110;
}
.CashBackBigButtonLink{
	border:none; 
	display:block; 
	text-decoration:none; 
	margin-bottom:5px;
	cursor:pointer;
}
.CashBackBigButtonLinkImg{
	border:none; 
	width:200px;
}
.CashBackSidePopupPanel{
	background-color:#eef9b3; 
	padding:5px; 
	border:Solid 2px #1f4317; 
	text-align:center;
}
.CashBackSidePopupPanelHeaderLeft{
	background-color:#1f4317; 
	padding:5px 0px 5px 5px; 
	text-align:left; 
	color:#FFF; 
	font-size:24px; 
	font-weight:bold;
}
.CashBackSidePopupPanelHeaderRight{
	text-align:right; 
	background-color:#1f4317; 
	padding:5px; 
	width:80px;
}
.CashBackSidePopupPanelInner{
	text-align:left; 
	vertical-align:top; 
	padding:5px; 
	background-color:#1a5110;
	color:#FFF;
}
.CashBackSidePopupPanelInnerSpan{
	width:100%; 
	font-size:12px; 
	font-weight:bold; 
	margin-bottom:10px; 
	margin-top:10px;
}
.CashBackSidePopupPanelInnerREDSpan{
	display:block; 
	border:Solid 1px #FF0000; 
	padding:5px; 
	margin-top:10px; 
	margin-bottom:20px;
}
.CahsBackTitleBar{
	background-color:#1f4317; 
	padding:5px 5px 1px 5px; 
	text-align:left;
}
.CashBackPopupPanelTableTD{
	text-align:center; 
	color:#fff; 
	font-weight:bold; 
	font-size:12px;
}
.CashBackPopupPanelTableTD2{
	 text-align:center; 
	 background-color:#eef9b3;
}
.CashBackPopupPanelTableTD3{
	 text-align:left; 
	 background-color:#eef9b3;
}









.CashBackClaimLoading{
	width:100%; 
	height:100%; 
	vertical-align:middle; 
	background:rgba(255,255,255,0.7); 
	font-size:14px; 
	font-weight:bold; 
	color:#000;
}
.loader{
  color: #1a5110;
  font-size: 20px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@media only screen and (max-width: 800px){
	.CashBack_TopBox{
		background-image:none;
	}
	.CBMainColumn{
		width:100%; 
	}
	.CashBackBoxAdTable{
		width:100%; 
	}
	.CashBackClaimRow1	{
		width:35%;
	}
}
/* END CASH BACK STYLES */

/* SEARCH BOX */
.SearchBox{
  width:100%; 
  text-align:center; 
  vertical-align:top; 
  padding:5px; 
  margin-bottom:10px; 
  background-color:#1f4317;
}
.SearchBoxInner{
	text-align:left; 
	border:Solid 1px #000; 
	width:100%; 
	margin-bottom:10px; 
	background-color:#edf9b2;
}
.SearchBoxInnerTD{
	padding:5px;
	background-image:url(Images/SearchBoxDolly.png);
	background-position:center left;
	background-repeat:no-repeat;
}
.SearchBoxInnerTD1{
	width:330px; 
	padding:5px;
}
.SearchBoxInnerTD2{
	width:170px; 
	padding:5px 5px 1px 5px;
}
.SearchBoxBigText{
	color:#4f4f4f;
	font-weight:bold;
	font-size:18px;
	padding:5px;
}
.SearchBoxDiv{
	margin-left:175px;
	display:block;
	padding-top:10px;
}
.SearchBoxDiv1{
	width:100%; 
	padding-left:30px;
}
.SearchBoxDiv2{
	width:100%; 
	margin-top:20px; 
	margin-left:165px;
	margin-bottom:10px;
}
.SearchBoxDDL{
	width:320px;
	font-size:18px;
	color:#4f4f4f;
}
@media only screen and (max-width: 800px){
	.SearchBoxInnerTD{
		padding:5px;
		background-image:none;
	}
	.SearchBoxDiv{
		margin-left:0px;
	}
}
/* END SEARCH BOX */

/* ABOUT US */
.AboutUsDiv{
	padding-bottom:20px; 
	border-bottom:Solid 1px #000;
}
.AboutUsDivInner{
	display:inline-block; 
	vertical-align:top;
}
.AboutUsImg{
	border:Solid 2px #000;
	padding:5px;
	width:100px;
	height:100px;
}
/* VOTING */
.ResultsLink{
	color:#000; 
	font-size:12px; 
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}

/* GRUMBLES */
.GGReportHeading{
	background-color:#b4c6a5; 
	width:100%; 
	padding:10px; 
	margin-left:-10px; 
	margin-top:-10px; 
	vertical-align:middle; 
	text-align:center;
}
.GGReportHeadingImg{
	width:100%; 
	text-align:center;
}
.GGReportHeadingLogo{
	width:100%; 
	text-align:left; 
	margin-top:-40px;
}
.GGReportShare{
	float:right; 
	margin-top:-20px; 
	margin-right:20px;
}

/*TOP NEW SLOTS*/
.SlotName{
	background-image:url(Images/ClickHere.png);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
a.SlotNameBtn:link, a.SlotNameBtn:active, a.SlotNameBtn:visited{
	font: 12px lucida sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:14px 3px 0px 3px;
	display:block;
	width:108px;
	height:62px;
}
a.SlotNameBtn:hover{
	color:#264c01;
}

.SlotBox{
	width:100px; 
	background-color:#1f4317; 
	padding:10px; 
	text-align:center; 
	vertical-align:top; 
	float:left;
}
.SlotBoxPic{
	width:160px; 
	background-color:#1f4317; 
	padding:10px; 
	text-align:center; 
	vertical-align:top; 
	float:left;
}
.SlotBoxTitle{
	color:#FFF; 
	font-weight:bold; 
	font-size:14px; 
	height:30px; 
	display:block;
}
.SlotBoxTitlePic{
	color:#FFF; 
	font-weight:bold; 
	font-size:14px; 
	height:20px; 
	display:block;
}
.SlotBoxInner{
	width:80px; 
	padding:10px; 
	background-color:#ebf2db; 
	text-align:center; 
	vertical-align:middle; 
	margin-top:20px; 
	height:40px; 
	display:block;
}
.SlotBoxInnerPic{
	width:160px; 
	text-align:center; 
	vertical-align:middle; 
	margin-top:20px; 

}

.CBCounter{
	float:right; 
	background-color:#000;
	margin-right:30px;
}
.CBCounterText{
	font-size:16px; 
	font-weight:bold; 
	color:#FFF; 
	padding:3px;
}
.CBCounterMargin{
	margin-left:-5px;
}
@media only screen and (max-width: 800px){
	.CBCounter{
		float:none; 
		margin-right:0px;
	}
}