#header_content {
	background-image: none;
	height: 141px;
}
#header_content span {
	float: right; display: none;
	padding-top: 0px;
	margin: -35px 25px 0px 0px;
}
#header_content #cust_details {
	display: none;
}

/*---gambling page ---*/
#container, .container{
	font-family: Arial, Helvetica, sans-serif;
	width: 760px;
	margin: 0 auto 0 auto;
	text-align: left;
}
.container a {
	font-weight: normal;
}
.container a:hover {
	text-decoration: none;
}

#promo_slogan {
	padding: 10px 0px;
	margin: 0 0 0 200px;
	font-size: 1.65em;
	font-weight: bold;
	color: #303c61;
	display: block;	
}
#gambling_header {
	font-family: Arial, Helvetica, sans-serif;
	width: 760px;
	height: 141px;
	background: url(../images/gambling_header.jpg) no-repeat;
}
#gambling_header .promo_txt {
	margin: 0 0 0 200px;
	padding: 0;
	font-size: 1.35em;
	font-weight: bold;
	line-height: 1.2em;
	height: 6em; overflow: hidden;
	color: #303c61;
}
#gambling_header a.bookmark {
	margin: 0 0 0 220px;
	color: #f08318;
	text-decoration: none;
	line-height: 30px;
	font-size: 1.35em;
}
#gambling_header a:hover {
	text-decoration: underline;
}

/*TopPromotion*/
.gambling_promo_box_big {
	width: 760px;
	height: 141px;
	background: url(../images/gambling_promo_box_big.gif) no-repeat;
	color: #3b4154;
	cursor: hand;
}
.gambling_promo_box_big .logo_promo_type {
	float: left;
	height: 141px;
	width: 514px;
}
.gambling_promo_box_big .logo_promo_type p {
	font-weight: bold;
	font-size: 1.5em;
	padding-left: 20px;
	margin-top: 1.5em;
	background: url(../images/pointer.gif) no-repeat 1px 2px;
}
.gambling_promo_box_big .logo_promo_type .bonus {
	font-size: 4em;
	font-weight: bold;
	/*color: #fe8a08;*/
	margin: 0 0 0 20px;
}

.gambling_promo_box_big .logo_promo_type .promo_type {
	font-size: 37px;
	font-weight: bold;
	background: url(../images/pointer.gif) no-repeat 1px center;
	padding-left: 25px;
	padding: 0;
	margin: 20px 0 0 0;
}
.gambling_promo_box_big .promo_txt {
 	float: left;
	width: 236px;
	margin: 0 0 0 1.3em;
	padding: 0;
	font-size: 1.55em;
	font-weight: bold;
	line-height: 1.5em;
}

/*Promotions*/
.gambling_promo_box_left, .gambling_promo_box_right  {
	width: 367px;
	height: 141px;
	background: url(../images/gambling_promo_box.gif) no-repeat;
	color: #3b4154;
	float: left;
	cursor: hand;
}
.gambling_promo_box_right  {
	float: right;
}
.gambling_promo_box_left ul.promo_info, .gambling_promo_box_right ul.promo_info, .gambling_promo_box_big ul.promo_info {
	float: right;
	margin: 14px 4px 0 0;
	padding: 0;
}
.gambling_promo_box_left li, .gambling_promo_box_right li, .gambling_promo_box_big li {
	list-style: none;
	list-style-image: none;
	font-size: 1.3em;
	height: 1.5em;
	line-height: 1.5em;
	/*font-weight: bold;*/
}
.gambling_promo_box_left .promo_code, .gambling_promo_box_right .promo_code, .gambling_promo_box_big .promo_code {
	font-size: 1em;
	font-weight: bold;
}
.gambling_promo_box_left .promo_code_number, .gambling_promo_box_right .promo_code_number, .gambling_promo_box_big .promo_code_number {
	font-size: 1.3em;
	font-weight: bold;
}
.gambling_promo_box_left .period_margin, .gambling_promo_box_right .period_margin, .gambling_promo_box_big .period_margin {
	margin: 2.6em 0 0 0;
}
.gambling_promo_box_left .logo_promo_type, .gambling_promo_box_right .logo_promo_type {
	float: left;
	height: 141px;
	width: 240px;
}
.gambling_promo_box_left .logo_promo_type .logo, .gambling_promo_box_right .logo_promo_type .logo, .gambling_promo_box_big .logo_promo_type .logo {
	margin: 0 0 0 6px;
	height: 64px;
}
.gambling_promo_box_left .logo_promo_type .logo img, .gambling_promo_box_right .logo_promo_type .logo img, .gambling_promo_box_big .logo_promo_type .logo img {
	border: none;
	outline: none;
	max-height:62px;
	max-width:220px;
	vertical-align: top;
}
.gambling_promo_box_left .logo_promo_type .promo_type, .gambling_promo_box_right .logo_promo_type .promo_type {
	font-size: 24px;
	font-weight: bold;
	background: url(../images/pointer.gif) no-repeat 1px center;
	padding-left: 25px;
	padding: 0;
	margin: 0;
 }
.gambling_promo_box_left .logo_promo_type .promo_txt, .gambling_promo_box_right .logo_promo_type .promo_txt {
	margin: 0 0 0 6px;
	padding: 0;
	font-weight: bold;
}
.gambling_promo_box_left .logo_promo_type .promo_type_notxt, .gambling_promo_box_right .logo_promo_type .promo_type_notxt {
	font-size: 26px;
	font-weight: bold;
	background: url(../images/pointer.gif) no-repeat 1px center;
	padding-left: 25px;
	padding: 0;
	margin: 22px 0 0 0;
}
.gambling_separator {
	overflow: hidden;
	height: 1px;
	background: url(../images/gambling_separator.gif) repeat-x;
	display: block;
	float: left;
	margin: 1.2em 0 1.2em 0;
	width: 100%;
	clear: both;
}
.end_separator {
	overflow: hidden;
	height: 0;
	display: block;
	float: left;
	margin: 2em 0 0 0;
	width: 100%;
	clear: both;
}

/* ******************************************* */
.promo {}
.promo * { margin: 0; padding: 0; }

.promo_clear { clear: both; }

.promo_box { display: block; overflow: auto; }
.promo_box a {}
.promo_box a .promo_image { font-size:2em; font-weight:bold; }
.promo_box a object { display: block; width: 100%; height: 100%; }
.promo_box a embed { display: block; width: 100%; height: 100%; }
.promo_box_empty { display: none; }

.promo_box_standalone { background: none !important; overflow: hidden !important; height: auto !important; }
.promo_box_standalone a .promo_image { max-width: none !important; max-height: none !important; }

/* == box definitions == */

.promo_banner_type_header { display: block; clear: both; width: 100%; height: 151px; margin-top: 15px; }
.promo_banner_type_footer { display: block; clear: both; width: 100%; height: 151px; margin-top: 15px; }
.promo_banner_type_top { width: 240px; height: 134px; margin-top: 1em; }
.promo_banner_type_small { width: 240px; height: 99px; margin-top: 1em; }
.promo_banner_type_inner { width: 367px; height: 125px; float: left; display: inline; margin: 1.5em 5px 0px 5px; }

.promo_banner_type_header { position: relative; }
.promo_banner_type_header a {}
.promo_banner_type_header a .promo_image { max-width: 500px; max-height: 80px; }
.promo_banner_type_header h3 { position: absolute; top: 95px; left: 0px; width: 350px; font-size: 3em; font-weight: bold; height: 1.5em; line-height: 1.5em; overflow: hidden; padding-left: 20px; background: transparent url(/images/promo/pointer-big.png) no-repeat scroll left center; }
.promo_banner_type_header p { position: absolute; bottom: 5px; right: 0px; width: 350px; font-size: 1.4em; height: 3.9em; line-height: 1.3em; overflow: hidden; margin: 0px 15px 0 0; }
.promo_banner_type_header h4 { position: absolute; top: 0px; right: 0px; width: 240px; text-align: right; font-size: 2em; margin: 0px 10px 0 0; font-weight: normal; }
.promo_banner_type_header h4 span { font-weight: bold; display: block; }
.promo_banner_type_header h5 { position: absolute; top: 60px; right: 0px; width: 240px; text-align: right; font-size: 1.5em; margin: 0px 10px 0 0; font-weight: bold; }
.promo_banner_type_header h5 span {}

.promo_banner_type_footer { position: relative; }
.promo_banner_type_footer a {}
.promo_banner_type_footer a .promo_image { max-width: 500px; max-height: 80px; }
.promo_banner_type_footer h3 { position: absolute; top: 100px; left: 0px; width: 350px; font-size: 3em; font-weight: bold; height: 1.3em; line-height: 1.3em; overflow: hidden; padding-left: 20px; background: transparent url(/images/promo/pointer-big.png) no-repeat scroll left center; }
.promo_banner_type_footer p { position: absolute; top: 90px; right: 0px; width: 350px; font-size: 1.4em; height: 3.9em; line-height: 1.3em; overflow: hidden; margin: 0px 15px 0 0; }
.promo_banner_type_footer h4 { position: absolute; top: 0px; right: 0px; width: 240px; text-align: right; font-size: 2em; margin: 0px 10px 0 0; font-weight: normal; }
.promo_banner_type_footer h4 span { font-weight: bold; display: block; }
.promo_banner_type_footer h5 { position: absolute; top: 60px; right: 0px; width: 240px; text-align: right; font-size: 1.5em; margin: 0px 10px 0 0; font-weight: bold; }
.promo_banner_type_footer h5 span {}

.promo_banner_type_top {}
.promo_banner_type_top a { float: right; display: inline; }
.promo_banner_type_top a .promo_image { max-width: 230px; max-height: 35px; }
.promo_banner_type_top h3 { clear: both; font-size: 2em; height: 1.2em; line-height: 1.2em; overflow: hidden; font-weight: bold; padding-left: 15px; margin: 5px 0 0; background: transparent url(/images/promo/pointer.png) no-repeat scroll left center; }
.promo_banner_type_top p { font-size: 1em; height: 2.2em; line-height: 1.1em; overflow: hidden; margin: 3px 4px 0; }
.promo_banner_type_top h4 { float: left; display: inline; height: auto; font-size: 1em; margin: 4px 0 0 4px; font-weight: normal; }
.promo_banner_type_top h4 span { font-weight: bold; display: block; }
.promo_banner_type_top h5 { float: right; display: inline; height:auto; width: 100px; font-size: 1.1em; margin: 4px 4px 0 0; font-weight: bold; text-align: right; }
.promo_banner_type_top h5 span {}

.promo_banner_type_small { position: relative; }
.promo_banner_type_small a { float: right; display: inline; max-width: 110px; }
.promo_banner_type_small a .promo_image { max-width: 110px; max-height: 30px; }
.promo_banner_type_small h3 { float: left; display: inline; font-size: 1.5em; font-weight: bold; height: 36px; line-height: 18px; overflow: hidden; margin: 0 0 0 5px; width: 110px; }
.promo_banner_type_small p { clear: both; margin: 0 5px 0 5px; padding-top: 3px; height: 2.4em; line-height: 1.2em; overflow: hidden; font-size: 1em; }
.promo_banner_type_small h4 { float: left; display: inline; margin: 4px 0 0 5px; font-weight: normal; font-size: 1em; }
.promo_banner_type_small h4 span { font-weight: bold; display: block; }
.promo_banner_type_small h5 { float: right; display: inline; margin: 4px 5px 0 0; font-weight: bold; font-size: 1em; text-align: right; width: 100px; }
.promo_banner_type_small h5 span {}

.promo_banner_type_inner { position: relative; }
.promo_banner_type_inner a {}
.promo_banner_type_inner a .promo_image { max-width: 220px; max-height: 60px; }
.promo_banner_type_inner h3 { width: 170px; font-size: 2em; font-weight: bold; height: 50px; line-height: 25px; overflow: hidden; padding-left: 20px; position: absolute; top: 70px; left: 0px; background: transparent url(/images/promo/pointer-big.png) no-repeat scroll left top; }
.promo_banner_type_inner p { width: 160px; font-size: 0.9em; margin: 5px 5px 10px 5px; position: absolute; bottom: 0px; right: 0px; height: 3.9em; line-height: 1.3em; overflow: hidden; }
.promo_banner_type_inner h4 { position: absolute; top: 0px; right: 0px; width: 130px; text-align: right; font-size: 1em; margin: 0px 10px 0 0; font-weight: normal; }
.promo_banner_type_inner h4 span { font-weight: bold; display: block; }
.promo_banner_type_inner h5 { position: absolute; top: 30px; right: 0px; width: 130px; text-align: right; font-size: 1.5em; margin: 0px 10px 0 0; font-weight: bold; }
.promo_banner_type_inner h5 span {}

/* == group definitions == */

.promo_group_all_header { width: 100%; display: block; clear: both; }
.promo_group_poker_top { width: 240px; float: left; display: inline; margin-right: 20px; margin-top: 1em; clear:left; }
.promo_group_sports_top { width: 240px; float: left; display: inline; margin-right: 20px; margin-top: 1em; }
.promo_group_casino_top { width: 240px; float: left; display: inline; margin-right: 0x; margin-top: 1em; }
.promo_group_poker_small { width: 240px; float: left; display: inline; margin-right: 20px; margin-top: 1em; margin-bottom: 1em; clear:left; }
.promo_group_sports_small { width: 240px; float: left; display: inline; margin-right: 20px; margin-top: 1em; margin-bottom: 1em; }
.promo_group_casino_small { width: 240px; float: left; display: inline; margin-right: 0px; margin-top: 1em; margin-bottom: 1em; }
.promo_group_all_footer { width: 100%; display: block; clear: both; border: 1px solid transparent; }

.promo_group_poker_header { width: 100%; display: block; clear: both; }
.promo_group_poker_inner { width: 100%; display: block; clear: both; margin-top: 1em; }

.promo_group_sports_header { width: 100%; display: block; clear: both; }
.promo_group_sports_inner { width: 100%; display: block; clear: both; margin-top: 1em; }

.promo_group_casino_header { width: 100%; display: block; clear: both; }
.promo_group_casino_inner { width: 100%; display: block; clear: both; margin-top: 1em; }

/* == color definitions == */

.promo_section_all * { color: #862165; }
.promo_section_poker * { color: #303C61; }
.promo_section_sports * { color: #5A4B35; }
.promo_section_casino * { color: #4F5645; }

.promo_group_all_header .promo_box { background: transparent url(/images/promo/header-promo.gif) no-repeat scroll left top; }
.promo_group_all_footer .promo_box { background: transparent url(/images/promo/footer-promo.gif) no-repeat scroll left top; }

.promo_group_all_header .promo_box:hover { background: transparent url(/images/promo/header-promo.gif) no-repeat scroll left -151px; }
.promo_group_all_footer .promo_box:hover { background: transparent url(/images/promo/footer-promo.gif) no-repeat scroll left -151px; }

.promo_group_poker_top .promo_box { background: transparent url(/images/promo/left-top-promo.gif) no-repeat scroll left top; }
.promo_group_sports_top .promo_box { background: transparent url(/images/promo/center-top-promo.gif) no-repeat scroll left top; }
.promo_group_casino_top .promo_box { background: transparent url(/images/promo/right-top-promo.gif) no-repeat scroll left top; }

.promo_group_poker_top .promo_box:hover { background: transparent url(/images/promo/left-top-promo.gif) no-repeat scroll left -134px; }
.promo_group_sports_top .promo_box:hover { background: transparent url(/images/promo/center-top-promo.gif) no-repeat scroll left -134px; }
.promo_group_casino_top .promo_box:hover { background: transparent url(/images/promo/right-top-promo.gif) no-repeat scroll left -134px; }

.promo_group_poker_small .promo_box { background: transparent url(/images/promo/left-small-promo.gif) no-repeat scroll left top; }
.promo_group_sports_small .promo_box { background: transparent url(/images/promo/center-small-promo.gif) no-repeat scroll left top; }
.promo_group_casino_small .promo_box { background: transparent url(/images/promo/right-small-promo.gif) no-repeat scroll left top; }

.promo_group_poker_small .promo_box:hover { background: transparent url(/images/promo/left-small-promo.gif) no-repeat scroll left -99px; }
.promo_group_sports_small .promo_box:hover { background: transparent url(/images/promo/center-small-promo.gif) no-repeat scroll left -99px; }
.promo_group_casino_small .promo_box:hover { background: transparent url(/images/promo/right-small-promo.gif) no-repeat scroll left -99px; }

.promo_group_poker_header .promo_box { background: transparent url(/images/promo/poker-top-promo.gif) no-repeat scroll left top; }
.promo_group_poker_header .promo_box:hover { background: transparent url(/images/promo/poker-top-promo.gif) no-repeat scroll left -151px; }

.promo_group_poker_inner .promo_box { background: transparent url(/images/promo/poker-inner-promo.gif) no-repeat scroll left top; }
.promo_group_poker_inner .promo_box:hover { background: transparent url(/images/promo/poker-inner-promo.gif) no-repeat scroll left -125px; }

.promo_group_sports_header .promo_box { background: transparent url(/images/promo/sports-top-promo.gif) no-repeat scroll left top; }
.promo_group_sports_header .promo_box:hover { background: transparent url(/images/promo/sports-top-promo.gif) no-repeat scroll left -151px; }

.promo_group_sports_inner .promo_box { background: transparent url(/images/promo/sports-inner-promo.gif) no-repeat scroll left top; }
.promo_group_sports_inner .promo_box:hover { background: transparent url(/images/promo/sports-inner-promo.gif) no-repeat scroll left -125px; }

.promo_group_casino_header .promo_box { background: transparent url(/images/promo/casino-top-promo.gif) no-repeat scroll left top; }
.promo_group_casino_header .promo_box:hover { background: transparent url(/images/promo/casino-top-promo.gif) no-repeat scroll left -151px; }

.promo_group_casino_inner .promo_box { background: transparent url(/images/promo/casino-inner-promo.gif) no-repeat scroll left top; }
.promo_group_casino_inner .promo_box:hover { background: transparent url(/images/promo/casino-inner-promo.gif) no-repeat scroll left -125px; }

/* == group links == */

.promo_group_title { margin:0 0 10px; }
.promo_group_title,
.promo_group_title a { font-size: 1.6em; font-weight: bold; }

.promo_group_link { padding: 0 0 3em; }
.promo_group_link a { border-bottom: 1px solid #fff; clear: both; float: right; display: inline; font-size: 1.2em; font-weight: bold; margin: 0.7em 0 0; padding: 3px; text-decoration: underline; }
.promo_group_link a:hover { text-decoration: none; }

.promo_group_title_poker { border-bottom: 2px solid #C6C9D3; }
.promo_group_title_sports { border-bottom: 2px solid #C6C9D3; }
.promo_group_title_casino { border-bottom: 2px solid #C6C9D3; }

.promo_group_title_poker, .promo_group_title_poker * { color:#862165; }
.promo_group_title_sports, .promo_group_title_sports * { color:#862165; }
.promo_group_title_casino, .promo_group_title_casino * { color:#862165; }

.promo_group_title_poker a:hover { color: #862165; }
.promo_group_title_sports a:hover { color: #862165; }
.promo_group_title_casino a:hover { color: #862165; }

.promo_group_link_poker a { text-decoration: none; color: #862165; }
.promo_group_link_sports a { text-decoration: none; color: #862165; }
.promo_group_link_casino a { text-decoration: none; color: #862165; }

.promo_group_link_poker a:hover { text-decoration: underline; }
.promo_group_link_sports a:hover { text-decoration: underline; }
.promo_group_link_casino a:hover { text-decoration: underline; }

/* == footer links == */

.promo_footer_links {
    display: block; clear: both;
    background-color: #F5F7F9;
    border-bottom: 1px solid #DDE2E8;
    font-size: 1.2em;
    height: 20px; line-height: 20px;
    margin: 1.5em 0 1em;
    text-align: center;
}
.promo_footer_links a {
    color: #000;
    text-decoration: none;
}
.promo_footer_links a:hover {
    text-decoration: underline;
}

/* ******************************************* */


