/*
Site: Boyle Casino
*/

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

body {
	margin: 0;
	padding: 0;
	background: #000000;
	font-family: 'Roboto Condensed', Arial, sans-serif !important;
	font-size: 14px;
	color: #333333;
	background: url(/content/images/poker_bg.jpg) no-repeat top center fixed;
    background-color: #000;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

img {
	border: 0;
}

h1, h2, h3, h4, h5, h6, p, form, input, ul, ol, li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: 'Roboto Condensed', Arial, sans-serif !important;
}

input:focus,
textarea:focus {
	outline: none;
}

textarea {
	resize: none;
}

table,
table td {
	margin: 0;
	padding: 0;
	border-collapse: collapse
}

a {
	color: #008baa;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.iframeClass {
    height: 1000px;
}

/* Start Generic */

.clearboth {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/* End Generic */

/* Start Header */

#header-wrapper {
     position: absolute;
    left:0px;
    top:0px;
    min-width: 1200px;
    width: 100%;
    background: #001f60!important;
	height: 110px;
}

#header {
	margin: 0 auto;
	width: 1031px;
	height: 87px;
	z-index: 10000;
}

/* End Header */

/* Start Topnav */
#topnav {
	width: 100%;
	background-color: #0096db;
	float: left;
	line-height:0;
	margin-top: -4px;
	height: 38px;
}
#topnav #nav {
		margin: 0px auto 0;
		width: 1024px;
		font-family: 'Roboto Condensed', Arial, sans-serif;
	}
	#topnav li {
		float: left;
		background: #0096db;
	}
	
	#topnav li span {
		float: left;
		display: block;
		text-align: center;
		border-right: solid #33abe2 1px;
	}
	
	#topnav li span a {
		padding: 12px 35px;
		
		
		float: left;
		display: block;
		color: #ffffff;
		font-weight: normal;
		font-size: 15px;
		line-height: 14px;
	}
	
	#topnav li span a:hover,
	#topnav li.active span a {
		text-decoration: none;
		background-color: #79b8e0;
	}
		/* Update 2014-05-19 */
		
			
	/* submenu, it's hidden by default */
		.clear {clear:both}
		/* remove the list style */
		#nav {
			
			z-index:999;
			list-style:none;
		}  
			 
			/* make the LI display inline */
			/* it's position relative so that position absolute */
			/* can be used in submenu */
			#nav li {
				position:relative;
				z-index:999;
				
			}
				 
			/* this is the parent menu */
			#nav li a {
			}
		 
			#nav li a:hover {
				color:#fff;
			}
			 
			/* you can make a different style for default selected value */
			#nav a.selected {
			}
			 
				/* submenu, it's hidden by default */
				#nav ul {
					position:absolute;
					top: 38px;

					display:none;
					margin:0;
					padding:0;
					list-style:none;
					z-index:999;
				}
				 
				#nav ul li {
					padding: 0 0 0 7px;
					width: 160px;
					height: 30px;
					background: #0096db;
					line-height: 30px;
					font-size: 14px;
					text-align: left;
					float:left;
					border-bottom: 1px solid #33abe2;
					border-top: none;
					z-index:999;
				}
				#nav ul li:hover  {background: #79b8e0;}
				
				#nav ul li:first-child {
					padding-top: 12px;
				}
				#nav ul li:last-child {
					-moz-border-radius: 0px 0px 4px 4px;
					-webkit-border-radius: 0px 0px 4px 4px;
					border-radius: 0px 0px 4px 4px;
					behavior: url(js/PIE.php);
				}
				#nav ul li#lastmenu {
					-moz-border-radius: 0px 0px 4px 4px;
					-webkit-border-radius: 0px 0px 4px 4px;
					border-radius: 0px 0px 4px 4px;
					behavior: url(js/PIE.php); 
				}
				#lastmenu {
					-moz-border-radius: 0px 0px 4px 4px;
					-webkit-border-radius: 0px 0px 4px 4px;
					border-radius: 0px 0px 4px 4px;
					behavior: url(js/PIE.php); 
				}
				 
				/* display block will make the link fill the whole area of LI */
				#nav ul a {
					display:block; 
					padding: 1px 1px;
					color:#ffffff;
				}
				 
				#nav ul a:hover {
					color: #fff;
					text-decoration:none; 
				}
		 
		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}
		.nav-sub {
			position: absolute;
			z-index:999;
		}
		 
/* End Topnav */

/* Start Flash and News Container */

#intro-container-wrapper {
	width: 1010px;
	margin: 20px auto;
	padding: 6px 0 0 0;
	z-index:90;
}

#intro-container {
	margin: 0 auto;
	width: 1010px;
	height: 337px;
	z-index:90;
}

.promo-container {
	display: none;
	width: 758px;
	height: 285px;
	position: absolute;
	top: 0;
	left: 0;
	z-index:90;
}

/* End Flash and News Container */

/* Start Flash */

#flash {
	margin: 5px 0 0 5px;
	width: 758px;
	height: 337px;
	
	position: absolute;
	z-index:90;
}
#homeflash {
	margin: 0;
	width: 758px;
	height: 285px;
	top: 0;
	left: 0;
	
	position: absolute;
	z-index:90;
}

/* End F;ash */

/* Start Top Promotions */

#toppromos {
	display: none;
	background: #072342;
	margin: 5px 5px 0 0;
	width: 237px;
	height: 285px;
	float: right;
}

.box-tp-item {
	background: #072342 url(../images/box_toppromo_bg.gif) repeat-x 0 0;
	width: 100%;
	height: 85px;
}

.box-tp-item-inner {
	padding: 9px 8px;
}

.box-tp-item-inner-img {
	width: 68px;
	height: 68px;
	float: left;
}

.box-tp-item-inner-cnt {
	width: 148px;
	float: right;
}

.box-tp-item-inner-cnt h5 {
	color: #131a21;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.box-tp-item-inner-cnt p {
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
}
a.btn-moreinfo-tp {
	background: transparent url(../images/btn-moreinfo-tp_bg.png) no-repeat 0 0;
	width: 67px;
	height: 21px;
	color: #ffffff;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	display:block;
	line-height: 21px;
	}

/* End Top Promotions */

/* Start Box Container */

.box-container {
	width: 100%;
}
.box-header {
	background: url(../images/box_header_bg.gif) repeat-x 0 0;
	height: 26px;
	width: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 26px;
	text-align: center;
}

/* End Box Container */

/* Start Content */

#content-wrapper {
	margin: 0 auto;
	width: 1011px;
	position: relative;
	margin-top: 115px;
}

#content {
	margin: 25px auto 45px auto;
	width: 1011px;
}

	/* Start Connect Players */
	
	#connectp-container {
		display: none!important;
		background-color: #0d4c89;
		margin: 0 auto;
		padding: 5px 0;
		width: 1010px;
		position: relative;
	}
	
	#connectp-inner {
		margin: 0 auto;
		width: 1000px;
		height: 26px;
	}
	#connectp-btn {
		background: url(../images/connectp-bg.png) repeat-x 0 0;
		margin: 0;
		width: 156px;
		height: 26px;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		color: #e0e0e0;
		line-height: 26px;
		float: left;
	}
	#connectp-ticker {
		background: #e0e0e0;
		margin: 0;
		width: 100%;
		height: 26px;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		float: right;
	}
	
	/* End Connect Players */
	
	/* Start Homepage Games */
	
	#hpgames-container {
		margin: 60px auto;
		padding: 5px 0;
		width: 1010px;
		position: relative;
	}
	
	#hpgames-inner {
		margin: 0 auto;
		width: 1000px;
		height: 137px;
	}
	
	ul#hpgames-inner {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#hpgames-inner li {
		margin: 6px 4px;
		padding: 0;
		width: 191px;
		height: 123px;
		float: left;
		
	}
	
	#hpgames-inner li img {
		border-radius: 10px;
		opacity: 0.8;
		}
		
		#hpgames-inner li img:hover {
		opacity: 1;
		}
	
	#hpgames-inner a {
		padding: 0;
		margin: 0;
		width: 191px;
		height: 123px;
		display: block;
	}
	
	#hpgames-inner a:hover {

	}
	
	/* End Homepage Games */
	
	
	
	/* Start Homepage Boxes */
	
	#hpboxes-container {
		display: none;
		margin: 10px auto 0 auto;
		width: 1011px;
		position: relative;
	}
	
	#hpboxes-container li {
		margin: 6px 10px 0 0;
		padding: 0;
		width: 245px;
		float: left;
	}
	
	#hpboxes-container li#hpboxes-news {
		margin: 6px 0 0 0;
	}
	
	.hpboxes-one {
		padding: 5px 0;
		background-color: #0d4c89;
		width: 245px;	
	}
	
	.hpboxes-one .box-container {
		margin: 0 auto;
		width: 235px;
	}
	
	.hpboximg {
		width: 235px;
		height: 106px;
	}
	
	.hpbox-content {
		background: url(../images/hpbox-content-bg.gif) repeat-x 0 0;
		width: 235px;
		height: 54px;
	}
	
	.hpbox-content-txt {
		margin: 9px 0 0 7px;
		width: 135px;
		color: #ffffff;
		font-weight: normal;
		font-size: 10px;
		line-height: 11px;
		float: left;
	}
	
	.hpbox-content-btn {
		margin: 15px 7px 0 0;
		width: 72px;
		float: right;
	}
	#hpboxnewstxt {
		padding-top: 0px;
		background: url(../images/hpbox-content-bg.gif) repeat-x 0 0;
		width: 235px;
		height: 52px;
		overflow: hidden;
	}
	#hpboxnewstxt-inner {
		margin: 7px auto 0 auto;
		width: 205px;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
		color: #ffffff;
	}
	.hpboxnewsheading {
		padding-top: 5px;
		background: url(../images/hpbox-content-news-bg.gif) repeat-x 0 0;
		width: 235px;
		height: 31px;
		overflow: hidden;
	}
	.hpboxnewsheading-inner {
		margin: 0 auto 0 auto;
		width: 205px;
		height: 31px;
		font-weight: normal;
		font-size: 11px;
		line-height: 12px;
		color: #ffffff;
	}
	
	.hpboxnewsheading-txt {
		width: 150px;
		float:left;
		font-weight: normal;
		font-size: 10px;
		line-height: 11px;
		color: #ffffff;
	}
	
	.hpboxnewsheading-txt h3 {
		color: #131a21;
		font-size: 11px;
		font-weight: bold;
		line-height: 14px;
	}
	
	.hpboxnewsheading-btn {
		margin-top: 4px;
		width: 50px;
		float: right;
	}
	a.btn-read {
		background: transparent url(../images/btn-read_bg.png) no-repeat 0 0;
		width: 45px;
		height: 20px;
		color: #ffffff;
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
		display:block;
		line-height: 20px;
	}
	
	
	/* End Homepage Boxes */


	
	/* Responsible Gambling Content */
	
	#hd_resgambling {
		margin: 0 0 0 -4px;
	}
	
	#resgambling_block {
		padding: 0 0 70px;
		margin: 0 0 9px;
		width: 791px;
		background: #a3ccda url(../images/bg_resgambling_block.gif) repeat-x;
		color: #041c35;
		font-size: 12px;
	}
	
	#resgambling_info {
		padding: 18px 9px;
	}
	
	#resgambling_info p {
		padding: 0 0 10px;
		
	}
	#resgambling_info #resgambling_input {
		width: 129px;
		height: 21px;
		line-height: 21px;
		border: 1px solid #021831;
		-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.3); 
	}
	
	#btn_resgambling_save {
		background: transparent url(../images/btn_resgambling_save.gif) top center no-repeat;
		width: 135px;
		height: 26px;
		text-indent: -99999px;
		border: none;
		outline: none;
		
	}
	
	#btn_resgambling_exl {
		background: transparent url(../images/btn_resgambling_exl.gif) top center no-repeat;
		width: 136px;
		height: 26px;
		text-indent: -99999px;
		border: none;
		outline: none;
		
	}
	
	#ico_cal {
		margin: 0 0 -5px 3px;
	}
	
	/* End Responsible Gambling Content */
	
/* End Content */


/* Start Promotions Page */

	/* Start Promotions Navigation */
	
	#promos-nav {
		background: transparent url(../images/bg_promo_nav.gif) repeat-x left top;
		margin: 0 auto;
		width: 750px;
		height: 42px;
		z-index:-1;
	}
	
	#promos-nav ul {
		margin: 0 0 0 70px;
	}
	
		#promos-nav li {
			float: left;
			height: 42px;
			background: url(../images/top_nav_li_div.png) 100% 0 no-repeat;
			padding: 9px 36px 0px 21px;
			text-align: center;
			z-index:-1;
		}
		
		#promos-nav li span {
			padding: 0;
			height: 24px;
			float: left;
			display: block;
			text-align: center;
		}
		
		#promos-nav li span a {
			padding: 0px 7px;
			width: 100%;
			height: 24px;
			float: left;
			display: block;
			color: #333333;
			font-weight: bold;
			font-size: 12px;
			line-height: 24px;
		}
		
		#promos-nav li span a:hover {
			text-decoration: none;
			color: #3494f2;
		}
		
		#promos-nav li span a.active {
			text-decoration: none;
			color: #ffffff;
			background: #051f38;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border-radius: 4px;
			behavior: url(js/PIE.php); 
		}
		#promos-nav li:last-child {
			background: none;
		}
		#promos-nav li#topnav-last {
			background: none;
		}
		
	/* End Promotions Navigation */

#promos-col-l {
	padding: 5px 0;
	background: #f2f2f2;
	width: 760px;
    margin: 0 auto;
}
#promos-col-l-inner {
	margin: 0 auto;
	background: #f2f2f2;
	width: 750px;
}
#promos-col-l h1 {
	padding-left: 25px;
	font-size: 18px;
	color: #ffffff;
	line-height: 42px;
	background: #313943;
	text-transform: uppercase;
}

/* ---------------------------------------------------------- Content body Heading -----------------------------------------------------------*/
#promos-col-l h2 {
	color:#fff;
	height: 20px;
	line-height: 19px;
	font-size: 1.2em;
	font-weight: bold;
	background-repeat: no-repeat;
	background-color: #0096db;
	padding:5px 10px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
/* ---------------------------------------------------------- Content body Heading -----------------------------------------------------------*/

#promos-col-r {
	float: right;
	width: 245px;
}
#promos-col-r #hpboxes-container {
	margin: 0;
	width: 245px;
}
#promos-col-r #hpboxes-container li {
		margin: 0 0 10px 0;
		padding: 0;
		width: 245px;
		float: left;
}
#promos-col-r .hpbox-content {
	background: #021323;
	height: auto;
	padding-bottom: 8px;
}
.hpboximg-download {
	width: 235px;
	height: 160px;
}

#promo-box-wrapper {
	padding: 19px 0 0 15px;
}

#promo-box-wrapper ul {
	list-style: none;
}

#promo-box-wrapper li {
	margin: 0 14px 13px 0;
	float: left;
}

.promo-box-li {
	padding: 5px 0;
	background: #c1c5cd;
	width: 352px;
}

.promo-box-li-inner {
	margin: 0 auto;
	width: 342px;
}

.promo-box-li-img {
	margin: 0;
	padding: 0;
	width: 342px;
	height: 130px;
}

.promo-box-li-title {
	text-transform: uppercase;
    font-weight: bold;
    height: 37px;
	line-height: 33px;
    width: 100%;
	font-size: 1.4em;
}

.promo-box-li-title span {
	padding-left: 10px;
}

.promo-box-li-content {
	padding-bottom: 10px;
    height: auto;
    width: 100%;
}

.promo-box-li-content-txt {
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    margin: 9px 0 0 10px;
    width: 215px;
    height: 66px;
    overflow: hidden;
}

.promo-box-li-content-btn {
	float: right;
    margin: 40px 0px 0 0;
    width: 95px;
	
}
a.promo-btn-moreinfo {
    color: #ffffff;
	background: #0096db;
    display: block;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    width: 90px;
}

a.download-btn {
   background: #0096db;
    background-size: 100%;
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 46px;
    line-height: 42px;
    text-align: center;
    text-transform: uppercase;
    width: 153px;
}
	
.item-wrapper {
	padding: 5px 0;
	margin: 0 auto;
	width: 718px;
}
	
.item-container {
	margin: 0 auto;
	width: 708px;
}

.item-img {
	width: 708px;
	height: 189px;
}

.item-content {
	width: 100%;
}
.item-content a {
	color: #0096db!important;
	}
/* ---------------------------------------------------------- Content body text -----------------------------------------------------------*/
.item-txt {
	width: 100%;
	float: left;
	color: #363a3d;
	font-size: 13px;
	line-height: 16px;
}
/* ---------------------------------------------------------- Content body text -----------------------------------------------------------*/
.item-txt h2 {
	padding: 0 0 10px 0;
	font-size: 18px;
	color: #363a3d;
}

.item-txt p {
	padding: 0 0 15px 0;
    margin-top: 1em;
}

.item-share {
	margin: 15px 10px 0 0;
	width: 60px;
	float: right;
}
#divbreaker {
	height: 15px;
	line-height: 15px;
}

/* End Promotions Page */


/* Start Footer 1 */


#footer-wrapper {
	padding-top: 5px;
	background-color: #001f60;
}

.footer1 {
	margin: 0 auto 4px;
	padding: 5px 0 3px;
	width: 100%;
	background: #001f60;
	text-align: center;
	color: #173762;
	font-size: 12px;
	font-weight: bold;
}

.footer1 div {
	padding: 7px 0 9px;
}

.footer1 div a {
	padding: 0 3px;
	color: #173762;
}

.footer1 div a:hover {
	color: #0d4f7d;
	text-decoration: none;
}
	
/* End Footer 1 */

/* Start Footer 2 */

.footer2 {
	margin: 0 auto;
	padding: 12px 0 50px;
	width: 100%;
	text-align: center;
	color: #173762;
	font-size: 12px;
}

.footer2 p {
	padding: 5px 0 15px;
}

/* Update 2013-06-24 */
.footer-poker { text-align: center; margin-bottom: 15px }
.footer-poker p { font-size: 0.8em; color: #fff; padding-bottom: 20px; }
.footer-poker ul { margin: 0; padding: 0; }
    .footer-poker ul li { display: inline-block; *display: inline; }
    .footer-poker ul li a { border-left: 1px solid #fff; font-size: .8em; padding: 0 5px; color: #fff; }
    .footer-poker ul li:first-child a { border-left: 0;}

.offset-bottom-5 { margin-bottom: 5px; }
.offset-top-10 { margin-top: 10px; }
.offset-bottom-10 { margin-bottom: 10px; }

/* End Footer 2 */

/* Shockwave Object */
object#capabilities {
    position: absolute;
}
/* End Shockwave Object */

/* Connect Players Styling */

.ticker-wrapper.has-js {
	margin: 1px 0 0 0;
	padding: 0px 5px;
	width: 830px;
	height: 22px;
	display: block;
	background-color: #e0e0e0;
	font-size: 11px;
}
.ticker {
	width: 830px;
	height: 23px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #e0e0e0;
}
.ticker-title {
	color: #990000;
	font-weight: bold;
	background-color: #e0e0e0;
	text-transform: uppercase;
	display: none;
}
.ticker-content {
	margin: 0px;
	position: absolute;
	color: #333333;
	font-weight: bold;
	background-color: #e0e0e0;
	overflow: hidden;
	white-space: nowrap;
	line-height: 22px;
}
.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #e0e0e0;
	display: block;
	width: 800px;
	height: 23px; 
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #e0e0e0;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('../images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../images/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../images/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('../images/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls li.jnt-next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

/*-- Latest News Ticker --*/

#tickernews {
	height: 108px;
	overflow: hidden;
}
#tickernews li {
	margin-top: 0px;
	width: 235px;
	height: 36px;
}

.overflow-dots{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height:12px;
    width: 100%;
}

h1.breadCrumb a
{
    color: #ffffff;
    text-decoration: underline;   
}
h1.breadCrumb a:hover
{
    text-decoration: none;   
}
h1.breadCrumb label
{
    color: #ffffff;
 }

/* Overrides */

p.download-begin {
    color: #363a3d;
    text-align: center;
}

.bannerCTA {
    position: absolute;
    top: 255px;
}

a.carousel-sublink,
a.carousel-sublink:hover,
a.carousel-sublink:visited {
    font-size: 20px;
    color:  #fff;
    text-shadow: 0px -1px 0px rgba(150, 150, 150, 1);
    text-decoration: none;
    display:  inline-block;
    padding: 15px 30px;
    border-radius: 5px;
    margin-left: 5px;
}

a.grad-green {
    background: #5bbb00;
    background: -moz-linear-gradient(top,  #5bbb00 1%, #369c00 100%);
    background: -webkit-linear-gradient(top,  #5bbb00 1%,#369c00 100%);
    background: linear-gradient(to bottom,  #5bbb00 1%,#369c00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbb00', endColorstr='#369c00',GradientType=0 );
}

/* Quick Deposit */
.activeDeposit-300 {
	height: 278px !important;
	width: 420px !important;
}

.activeDeposit-400 {
	height: 400px !important;
	width: 420px !important;
}

.activeDeposit-600 {
	height: 700px !important;
	width: 420px !important;
}

.activePopupDeposit-300 {
	height: 370px !important;
	width: 420px !important;
}

.activePopupDeposit-600 {
	height: 835px !important;
	width: 420px !important;
}

.activePopupDeposit-900 {
	height: 935px !important;
	width: 420px !important;
}