.ErrorContainer {
	border:1px solid #CCCCCC;
	padding:10px;
	width:90%;
}
.EMessageBox {
	padding:10px;
	border-width:1px;
	border-style:solid;
	width:92%
}
.EMessageBoxReg {
	width:94%;
	text-align:center;
	padding:10px;
	border-width:1px;
	border-style:solid;
}
.ImgBox {
	padding:10px;
	border:0px;
	border-style:none;
	text-align:center;
}
.ImgBox a, .ImgBox img {
	border:0;
}
.status {
	background-color:#fffadd;
	border-color:#d59b00
}
.status a {
	color:#d59b00
}
.success {
	background-color:#eafbdb;
	border-color:#53b148;
	color:#000000;
}
.success a {
	color:#53b148
}
.error {
	background-color:#ff0000;
	border-color:#e91d24;
	color:#000000;
}

.error h2 {
	font-size:1.5em;
	line-height:1em;
}
.error a {
	color:##FFFF00
}
.warning {
	background-color:#FFF380;
	border-color:#EAC117;
	color:#000000;
}
.warning a {
	color:#EAC117
}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
	/* color:#FFFFFF; */
}
:focus {
	outline:0;
}
body {
	background:#a8057a url(/images/bg-star-optimized.jpg) no-repeat center top;
	background-color:#a8057a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}
ol, ul {
	list-style:none;
}
img {
	border:0;
}
caption {
	text-align:left;
	font-weight:400;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
#page {
	margin-left:auto;
	margin-right:auto;
	width:992px;
	height:auto;
}
#header {
	position:absolute;
	margin:0 0 0 10px;
	padding:0;
}
#logo {
	float:left;
	width:auto;
}
#logo h1 {
	text-indent:-9999px;
	line-height:1px;
}
#bingo-buck {
	width:386px;
	height:75px;
	float:left;
	margin-top:95px;
	margin-right:26px;
	background-position:left -129px;
}
#bingo-buck h2 {
	text-indent:-9999px;
}
#login-box {
	background-repeat:no-repeat;
	width:250px;
	height:115px;
	float:left;
	margin-top:60px;
	padding-left:8px;
	background-position:left top;
	
}
#login-box p {
	font-size:9px;
	margin-top:10px;
	_margin-top:-4px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
#login-box .login h2 {
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:4px;
	background-position:-593px -169px;
}
.login-input {
	background-repeat:no-repeat;
	width:190px;
	height:28px;
	padding-top:6px;
	padding-left:10px;
	margin:0;
}
.password-input {
	background-repeat:no-repeat;
	width:190px;
	height:28px;
	padding-top:6px;
	padding-left:10px;
	float:left;
	margin:0;
}
#hori-nav {	
	width:992px;
	height:47px;
	clear:both;
	display:block;
	background-position:-491px -158px;
	background-repeat:no-repeat;
}

*html #hori-nav {	
	background-image:url(/images/top-navbg.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	margin-top:-2px;
}

#navigation ul {
	width:992px;
	height:46px;
	margin:0;
	padding:0;
}
#navigation li {
	display:inline;
	background-image:url(/images/nav-line.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:43px;
	height:46px;
	padding:10px 15px;
}
#navigation li a {
	text-decoration:none;
	font-weight:700;
	color:#ffffff;
	padding:10px 15px;
}
#navigation li.first a {
	font-size:14px;
	text-decoration:none;
	font-weight:700;
	padding:10px 15px;
}
#content-top {
	background-repeat:no-repeat;
	width:992px;
	height:56px;
	background-position:-489px top;
}
#content-bottom {
	background-repeat:no-repeat;
	width:1000px;
	height:93px;
	margin-bottom:0;
	padding-top:0;
	background-position:-490px -62px;
}
.seotext {
	width:940px;
	/*color:#da70bd;*/
	color:#FFFFFF;
	padding:0 20px;
}
.seotext a {
	color:#da70bd;
	font-weight:700;
	text-decoration:underline;
}
#left {
	float:left;
	width:220px;
	height:auto;
	margin-right:5px;
	text-align:center;
}
#home_middle {
	float:left;
	width:535px;
	margin-left:0;
	height:auto;
}
#home_right {
	float:left;
	width:180px;
	height:auto;
	margin-left:0;
}
#latest-winners {
	background-repeat:no-repeat;
	width:208px;
	height:266px;
	margin-top:42px;
	margin-left:12px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:15px;
	color:#fff;
	background-position:left top;
}
#latest-winners td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:15px;
	line-height:24px;
	color:#fff;
	text-align:center;
}
#latest-winners h2 {
	width:159px;
	height:19px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:25px;
	background-position:left -223px;
}
#latest-winners ul {
	text-align:center;
	margin-top:6px;
}
#jackpots {
	width:208px;
	height:200px;
	margin-left:15px;
	padding-bottom:10px;
}
#loyalty {
	width:213px;
	height:151px;
	margin-top:10px;
	margin-left:4px;
	padding-top:9px;
}
#mobile {
	background-image:url(/images/play-bingo-mobile.gif);
	background-repeat:no-repeat;
	width:213px;
	height:151px;
	margin-top:10px;
	margin-left:4px;
	padding-top:9px;
}
#mobile h2 {
	background-image:url(/images/mobile-title.png);
	width:144px;
	height:66px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:60px;
}
.mobile-button {
	margin-left:76px;
	margin-top:20px;
}
.see-how-button {
	background-image:url(/images/see-how-button.png);
	width:130px;
	height:30px;
	display:block;
	background-repeat:no-repeat;
}
#flash-movie {
	margin-top:33px;
}
#buttons {
	height:110px;
	margin-top:-10px;
	position:relative;
	margin-bottom:0;
	width:auto;
	float:left;
}
.play-now-button {
	background-repeat:no-repeat;
	display:block;
	width:267px;
	height:103px;
	background-position:-621px top;
}
.register-button {
	background-repeat:no-repeat;
	display:block;
	width:267px;
	height:103px;
	background-position:-893px top;
}
.play-now {
	height:103px;
	width:267px;
	float:left;
}
.register img {
	width:267px;
}
.register {
	float:right;
	width:267px;
}
#coupon {
	clear:both;
	display:block;
	margin:0;
}
#play-buttons {
	float:left;
	height:110px;
	clear:both;
	margin:10px 0 0;
}
#play-buttons img {
	margin:1px;
}
.play-buttons-roll {
	width:auto;
	float:left;
	margin-right:4px;
}
.play-now-button-90 {
	background-repeat:no-repeat;
	display:block;
	width:172px;
	height:108px;
	background-position:left top;
}
.play-now-button-80 {
	background-repeat:no-repeat;
	display:block;
	width:172px;
	height:108px;
	background-position:-176px top;
}
.play-now-button-75 {
	background-repeat:no-repeat;
	display:block;
	width:172px;
	height:108px;
	background-position:-352px top;
}
.play-now-button-30 {
	background-image:url(/images/30-play-button.gif);
	background-repeat:no-repeat;
	display:block;
	width:172px;
	height:108px;
}
.play-now-button-30:hover {
	background-position:0 -108px;
	cursor:pointer;
}
#register-box {
	background-repeat:no-repeat;
	width:189px;
	height:256px;
	margin-top:9px;
	padding-top:10px;
	padding-left:16px;
	background-position:-209px top;
}
#join-fun h2 {
	width:154px;
	height:24px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:7px;
	background-position:-194px -223px;
}
#register-box .text {
	color:#fff;
	font-weight:700;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#register-box .name {
	background-image:url(/images/name-title.png);
	width:44px;
	height:18px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:8px;
}
#register-box .email {
	background-image:url(/images/email-title.png);
	width:44px;
	height:18px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#register-box .retype {
	background-image:url(/images/retype-title.png);
	width:99px;
	height:18px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.join-now {
	margin-left:15px;
	margin-top:5px;
}
.join-now-button {
	background-image:url(/images/join-now-button.gif);
	background-repeat:no-repeat;
	display:block;
	width:144px;
	height:40px;
}
#why-us {
	background-repeat:no-repeat;
	width:203px;
	height:211px;
	padding-top:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:15px;
	color:#fff;
	background-position:-415px top;
}
#why-us h2 {
	width:92px;
	height:20px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:50px;
	background-position:-403px -223px;
}
#why-us ul {
	text-align:center;
	margin-top:2px;
}
#support {
	background-repeat:no-repeat;
	width:203px;
	padding-top:10px;
	background-position:-527px top;
}
#support h2 {
	width:165px;
	height:22px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:19px;
	background-position:-563px -223px;
}
#footer {
	width:100%;
	height:100px;
}
#footer #icons img {
	margin:5px;
}
#footer #icons {
	text-decoration:none;
	border:none;
	padding:10px 0;
	margin:0 auto;
	width:992px;
	text-align:center;
}
.footer_links li {
	list-style:none;
	display:inline;
	font-weight:700;
	font-size:12px;
	padding:2px;
}
.footer_links li a {
	border:none;
	color:#ffffff;
}
#footer #banking {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:15px;
	color:#ffffff;
}
#footer #banking #methods {
	margin-top:3px;
	margin-bottom:10px;
}
#banking img {
	margin-top:10px;
}
.name-input {
	background-image:url(/images/text-field-bg.png);
	background-repeat:no-repeat;
	width:170px;
	height:28px;
	padding-top:6px;
	padding-left:10px;
	margin:0;
}
#blue-box-top {
	background-image:url(/images/blue-box-top.gif);
	background-repeat:no-repeat;
	width:741px;
	height:100%;
	margin-top:43px;
	float:left;
}
#blue-box-top h2 {
	background-image:url(/images/games-title.png);
	width:110px;
	height:27px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:25px;
	padding-top:10px;
}
h2 {
	font-size:20px;
	padding:0;
}
.submit-button {
	margin-left:0;
}
.logged {
	position:relative;
	width:260px;
	min-height:115px;
	float:left;
	margin-top:8px;
	padding-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#fff;
}
*html .logged {
	margin-top:-1px;
}
.logged .alias {
	text-align:left;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFFF00;
}
.logged a {
	color:#ffffff;
	font-size:11px;
}
#content-bg {
	width:982px;
	height:auto;
	display:block;
	overflow:hidden;
	background-color:#740770;
	border-left:3px solid #000;
	border-right:7px solid #000;
	margin:0;
	padding:9px 0 0;
}
#main {
	position:relative;
	height:100%;
	margin:0;
	padding:0 26px 0 0;
}
#middle {
	float:left;
	height:100%;
	width:535px;
	margin-left:0;
	overflow:visible;
}
#right {
	float:right;
	width:190px;
	height:auto;
	margin-left:0;
	margin-right:4px;
}
#support-content {
	width:203px;
	height:150px;
	padding-top:10px;
	float:right;
	background-position:-526px 5px;
}
#support-content h2 {
	background-image:url(/images/support-title.gif);
	width:165px;
	height:22px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:19px;
}
#blue-box-top .pagetitle {
	padding-top:10px;
	width:353px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:18px;
	color:#ffa400;
	margin-left:25px;
}
h2.promotions {
	background-image:url(/images/promotions-title.gif);
	width:203px;
	height:29px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:25px;
}
h2.games {
	background-image:url(/images/games-title.png);
	width:203px;
	height:29px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:25px;
}
h2.about-us {
	background-image:url(/images/about-title.gif);
	width:203px;
	height:29px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:25px;
}
#blue-box-bg {
	background-color:#a8057a;
	height:auto;
	width:710px;
	border-left:2px solid #000;
	border-right:4px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#000000;*/
	color:#FFFFFF;
	line-height:20px;
	float:left;
	padding:0 0 0 25px;
}
#blue-box-bg p {
	padding-right:25px;
}
#blue-box-bg h2, h3 {
	font-weight:700;
	font-size:20px;
	padding:10px 0 5px;
}
#blue-box-bottom {
	background-image:url(/images/blue-box-bottom.gif);
	background-repeat:no-repeat;
	width:741px;
	height:47px;
	float:left;
}
#content-bottom-section {
	width:740px;
	height:150px;
	margin-top:20px;
}
.promotions-top {
	background-image:url(/images/promotions-top.gif);
	width:693px;
	height:42px;
}
.promotions-bg {
	background-color:#740770;
	width:692px;
	height:101px;
	background-image:url(/images/promotions-bg.gif);
	background-repeat:no-repeat;
}
.promotion-section {
	padding:10px 0 0;
}
.promotions-top h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:22px;
	color:#fff;
	padding-top:10px;
	margin-left:330px;
}
.graphic {
	float:left;
	width:300px;
	height:100px;
	margin-top:-30px;
	margin-left:10px;
	position:absolute;
}
.promotions-description {
	float:right;
	width:355px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:13px;
	color:#ffffff;
	line-height:1.4em;
	margin-top:4px;
}
.join-promo {
	float:right;
	width:auto;
}
.join-promo-button {
	background-image:url(/images/join-now-button.gif);
	background-repeat:no-repeat;
	width:104px;
	height:30px;
	display:block;
}
#general-box {
	background-image:url(/images/general-box.gif);
	background-repeat:no-repeat;
	width:208px;
	height:257px;
	margin-top:40px;
	margin-left:12px;
	padding-top:20px;
}
#free-20-coupon {
	width:208px;
	height:267px;
	margin-left:9px;
	padding-top:20px;
	margin-bottom:5px;
	margin-top:20px;
}
#twenty-free h2 {
	background-image:url(/images/20-pound-free.png);
	width:168px;
	height:144px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:19px;
}
#general-box p.no-deposit {
	background-image:url(/images/no-deposit-needed.png);
	width:174px;
	height:16px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:19px;
	margin-top:10px;
}
.claim-now-button {
	background-image:url(/images/claim-now-button.png);
	background-repeat:no-repeat;
	display:block;
	width:184px;
	height:40px;
	margin:10px 10px 0 13px;
}
.preview-background {
	width:204px;
	height:153px;
	border-left:2px solid #000;
	border-right:4px solid #000;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	margin:0;
	padding:0;
}
.preview-description {
	background-image:url(/images/preview-text.gif);
	background-repeat:no-repeat;
	width:210px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:13px;
	color:#000;
	padding-top:4px;
	text-align:center;
}
.preview-background img {
	width:204px;
	height:153px;
	margin:0 0 -4px!important;
	padding:0;
}
.header {/* background-image:url(/images/header_bg.gif); */
	height:130px;
}
.top_banner {/* background-image:url(/images/top_banner.jpg); */
	background-repeat:no-repeat;
	height:116px;
	padding-right:30px;
	color:#fff;
}
.top_banner_logged {/* background-image:url(/images/top_banner.jpg); */
	background-repeat:no-repeat;
	height:116px;
	padding-right:30px;
}
.welcomehallofbingo {
	width:606px;
	height:266px;
	border:1px solid #003676;
}
.register_backg {/* background-image:url(/images/reg_bg_1.gif); */
}
.reg {/* background-image:url(/images/reg_bg.gif); */
	background-repeat:repeat-y;
	color:#fff;
}
.reg input {
	font-size:11px;
	padding-bottom:2px;
}
.pro_box {/* background-image:url(/images/pro_box_bg.gif); */
	background-repeat:repeat-y;
	padding-left:4px;
}
.box div li {
	list-style:square inside;
	line-height:19px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.box .box_spl {
	font-size:12px;
	color:#fffc00;
	font-weight:700;
}
#bottom_line {
	border-bottom:1px solid #04366a;
}
.box span {
	font-weight:700;
	font-size:11px;
	color:#ff0;
}
.pjps {
	border:1px solid #053b71;/* background-image:url(/images/pjp_bg.gif); */
	background-repeat:repeat-x;
	background-color:#0678e7;
	height:457px;
	width:165px;
	background-position:top left;
}
.pro_box a {
	color:#ff3;
	font-size:11px;
}
#tablewidth {
	width:94%;
}
span.divText div {
	text-align:justify;
	font-size:12px;
	line-height:16px;
}
span.divText div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:700;
	color:#ff0;
}
span.divText div a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cd0404;
	text-decoration:underline;
	font-weight:700;
}
span.divText div a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:700;
}
span.divText div LI {
	line-height:18px;
	padding-bottom:12px;
}
.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.TableText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.copyright {
	color:#fff;
	font-size:10px;
	padding:2px;
}
.footer {
	color:#fff;
}
.footer li {
	display:inline;
	width:120px;
	padding:0;
}
.footer li a {
	display:inline;
	border:none;
	padding:0;
}
.footerT {
	margin-top:0;
	color:#9c6c25;
}
.footerbottom {/* background-image:url(/images/footer_bottom.gif); */
	background-repeat:no-repeat;
	height:59px;
}
.boxbg {/* background-image:url(/images/trbg.gif); */
}
.box div a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0;
}
.td1style {
	font-weight:700;
	border:1px solid #000;
	color:blue;
	font-size:14px;
}
.td2style {
	font-weight:700;
	border:1px solid #000;
	font-size:12px;
	font-family:Verdana;
}
.linkstyle {
	font-weight:700;
	font-size:12px;
	text-decoration:none;
}
.hint {
	display:none;
	position:absolute;
	width:150px;
	margin-top:-4px;
	border:1px solid #1a9cc8;
	color:#1a9cc8;
	background:#fff url(/images/pointer.gif) no-repeat -10px 5px;
	padding:5px;
}
.hint .hinst-pointer {
	position:absolute;
	left:-8px;
	top:3px;
	width:8px;
	height:18px;
	background:url(/images/pointer.gif) no-repeat left top;
}
.menu_strip {/* background-image:url(/images/menu_top_strip.gif); */
	background-repeat:no-repeat;
	background-position:right;
	height:54px;
}
#sectionLinks {
	position:relative;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:400;
	margin:0;
	padding:0;
}
#sectionLinks a {
	display:block;
	border-top:2px solid #50b0f3;
	border-left:2px solid #50b0f3;
	border-right:2px solid #50b0f3;
	background-color:#b9dffa;
	height:25px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	color:#107cc7;
	font-size:12px;/* background-image:url(/images/link_ball1.gif); */
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:400;
}
#sectionLinksVisited {
	position:relative;
	width:199px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:400;
	margin:0;
	padding:0;
}
#sectionLinksVisited a {
	display:block;
	border-top:2px solid #50b0f3;
	border-left:2px solid #50b0f3;
	border-right:2px solid #50b0f3;
	background-color:#b9dffa;
	height:25px;
	text-decoration:none;
	color:#107cc7;
	font-size:12px;/* background-image:url(/images/link_ball1.gif); */
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:400;
	padding:10px 12px;
}
span.STlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd0404;
	font-weight:700;
	padding:0 5px;
}
.stript_top a {
	color:#a81fc2;
	padding:0 5px;
}
.top_menu_strip {
	color:#430146;/* background-image:url(/images/top_menu_bg.gif); */
	background-repeat:repeat-x;
}
.inputImage {
	vertical-align:bottom;
}
.login_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9f1a04;
	margin-top:4px;
}
.login_title a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9f1a04;
	text-decoration:none;
}
.login input {
	width:95px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:400;
	border:1px solid;
	background-color:#f7e3af;
	border-color:#f7ce92;
}
.left_nav {
	color:#9f1a04;
	height:48px;
	width:182px;/* background-image:url(/images/banking_off.gif); */
}
.login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
}
.hello {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#903a00;
	font-weight:700;
	text-transform:capitalize;
}
.cus_details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eb4219;
	font-weight:700;
}
.cus_details_A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#876d06;
	padding-top:3px;
	padding-bottom:2px;
}
.cus_img {
	width:35px;
	height:45px;
	float:left;
	display:block;
}
.cus_bg {/* background-image:url(/images/cus_bg.gif); */
	background-repeat:repeat-x;
	background-position:left;
}
.cus_sctrip_L {/* background-image:url(/images/cus_strip_left.gif); */
	background-repeat:no-repeat;
	background-position:left;
}
.cus_sub_bg {/* background-image:url(/images/cus_sub_bg.gif); */
	background-repeat:repeat-x;
	background-position:top;
}
.cus_sub_bg2 {/* background-image:url(/images/cus_sub_bg2.gif); */
	background-repeat:repeat-x;
	background-position:top;
}
.side_W_lines {
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
div#logged a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:red;
	text-decoration:none;
}
.H_line {
	border-right:2px solid #ddc10e;
}
.hand {
	cursor:pointer;
}
table#mylobby span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#000;
}
table#mylobby a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
table#mylobby a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
table#mylobby a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:700;
}
fieldset {
	border:1px solid #03428e;
}
.recon table {
	border:1px solid #666;
	color:#000;
}
.recon .odd {
	background-color:#D9D9D9;
	color:#000;
}
.recon .even {
	background-color:#EEE;
	color:#000;
}
table#report {
	border:0 solid #920605;
	width:94%;
}
table#report table {
	background-color:#740770;
}
table#report tr {
	background-color:#9c1575;
	/*color:#000;*/
	color:#FFFFFF;
	padding:0;
}
table#report th {
	background-color:#740770;
	color:#fff;
	text-align:left;
	padding:5px;
}
table#report table td {
	font-size:12px;
	padding:5px;
}
table#report td a {
	font-size:12px;
	text-decoration:underline;
	color:#fff;
}
table#report td a:hover {
	font-size:12px;
	text-decoration:none;
	color:#a67a00;
}
table#report ul {
	margin-left:20px;
	list-style:disc outside;
	padding:0;
}
table#report_data th {
	color:#fff;
	background-color:#740770;
	text-align:center;
	font-size:11px;
	padding:5px 2px;
}
table#report_data td {
	background-color:#9c1575;
	font-size:11px;
	color:#fff;
	padding:5px;
}
table#report_data td a {
	font-size:11px;
	text-decoration:underline;
	color:#fff;
}
table#report_data td a:hover {
	font-size:11px;
	text-decoration:none;
	color:#a67a00;
}
.report_table_head {
	background-color:#1e81c5;
	color:#fff;
}
.winners a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#057314;
	text-decoration:none;
}
table#lboard {
	border:2px solid #a60228;
	width:94%;
}
table#lboard tr {
	background-color:#ffdad0;
	padding:4px;
}
table#lboard th {
	background-color:#a60228;
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:4px;
}
table#lboard table td {
	border-bottom:1px solid #f37550;
	padding:4px;
}
table#lboard td a {
	text-decoration:underline;
	color:#a60228;
}
table#lboard td a:hover {
	text-decoration:none;
	color:#d20007;
}
table#leaderbord_mini td {
	color:#fff;
	font-weight:700;
	border-bottom:1px solid #000;
	padding:2px 2px 4px;
}
table#leaderbord_mini td a {
	color:#fff;
	text-decoration:underline;
}
table#leaderbord_mini td a:hover {
	color:#ff0;
	text-decoration:none;
}
hr {
	width:94%;
	background-color:#ff0;
	height:2px;
}
.boardbg {/* background-image:url(/images/promotions/mar07/spring_bg.gif); */
}
div#block {
	padding:5px 0 8px;
}
.faq {
	background-color:#7bb702;
	color:#fff;
	border-color:#999;
	border-style:solid;
	border-width:1px 0 1px 1px;
	padding:5px 17px;
}
.newAcc {
	background-color:#fe0;
	border-color:#999;
	border-style:solid;
	border-width:1px 1px 1px 0;
	padding:5px 16px;
}
div#block a:hover span.newAcc {
	text-decoration:underline;
	color:#000;
	background-color:#fc0;
}
div#block a:hover span.faq {
	text-decoration:underline;
	color:#fff;
	background-color:#090;
}
.click-menu {
	width:200px;
	margin:10px 5px 10px 15px;
}
#click-menu1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.click-menu .box1 {
	color:#fff;
	font-weight:700;
	font-size:12px;
	font-family:tahoma;
	cursor:pointer;
	position:relative;
	border-color:#686868;
	border-style:solid;
	border-width:0;
	padding:9px 10px;
}
.click-menu .box1-hover {
	color:#ffffff;
	font-weight:700;
	font-size:12px;
	font-family:tahoma;
	cursor:pointer;
	position:relative;
	border-color:#002f5d;
	border-style:solid;
	border-width:0;
	padding:9px 10px;
}
.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
	position:absolute;
	top:6px;
	right:6px;
}
.click-menu .section {
	background-color:#ffe3be;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	display:none;
	border-color:#ff8934;
	border-style:solid;
	border-width:1px;
	padding:5px 5px 6px;
}
.section a, .click-menu .section a:visited {
	color:#000;
	text-decoration:none;
	white-space:nowrap;
	font-size:11px;
	font-weight:700;
	font-family:"Courier New", Courier, monospace;
}
.click-menu .section a:hover {
	color:#0072be;
	text-decoration:none;
	white-space:nowrap;
}
.click-menu .box2 {
	font-size:11px;
	border-bottom:1px dotted #333;
	padding:5px 0 5px 15px;
}
span.mmbox {
	color:#f2761d;
}
.click-menu .box2-hover {
	background:#ffefd9;
	border-bottom:1px dotted #333;
	padding:5px 0 5px 15px;
}
.click-menu .section .active, .click-menu .section .active:hover {
	font-size:12px;
	color:#ffefd9;
}
.shadetabs {
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	font:bold 11px Verdana;
	list-style-type:none;
	text-align:left;
	padding:3px 0;
}
.shadetabs li {
	display:inline;
	margin:0;
}
.shadetabs li a {
	text-decoration:none;
	margin-right:3px;
	border:1px solid #6a0066;
	color:#2d2b2b;
	background:#fff5c2 url(/images/shade.gif) repeat-x top left;
	padding:3px 5px;
}
.shadetabs li a:visited {
	color:#2d2b2b;
}
.shadetabs li a:hover {
	text-decoration:underline;
	color:#2d2b2b;
}
.shadetabs li.selected {
	position:relative;
	top:1px;
}
.shadetabs li.selected a {
	background-image:url(/images/shadeactive.gif);
	color:#FFF;
	border-bottom-color:#a8057a;
}
.contentstyle {
	border-top:1px solid #000;
	width:675px;
	padding:5px;
}
.contentstyle3 {
	border:1px solid gray;
	width:505px;
	padding:5px;
}
.shadetabs2 li.selected {
	position:relative;
	top:10px;
}
.promotions .headertext {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	line-height:25px;
	font-weight:700;
	color:#ffa400;
	margin:0;
}
.promotions .moreinfo a {
	font:11px Verdana;
	text-decoration:underline;
	font-weight:700;
	float:right;
	color:#ff0;
}
.promotions hr {
	color:#177ad5;
	size:1px;
}
.chathost_headertext {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	font-weight:700;
	color:#ffa400;
	margin:0;
}
.chathost_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	/*color:#ffa400;*/
	color:#FFFFFF;
	margin:0;
}
.ilogin {
	width:50%;
	height:50%;
	background-color:#a8057a;
	border:1px solid #000;
	margin:0 auto;
	padding:10px;
}
.ilogin ul {
	padding-top:0;
}
.ilogin li {
	list-style:none;
	font-size:12px;
	line-height:20px;
	font-weight:700;
	color:#000;
	padding:1px 1px 1px 40px;
}
.nonAjaxTab-link, .nonAjaxTab-content, .nonAjaxThreeTab {
	list-style:none;
	margin:0 0 3px;
	padding:0;
}
.nonAjaxTab-link li, .nonAjaxTab-content li, .nonAjaxThreeTab li {
	display:inline;
}
.nonAjaxTab-content li {
	width:25%;
	float:left;
	text-align:center;
}
.nonAjaxThreeTab li {
	width:25%;
	float:left;
	text-align:center;
}
.nonAjaxTab-content li img {
	border:none;
}
.nonAjaxTab-link li a {
	background:#FFF5C2 url(/images/shade.gif) repeat-x scroll left top;
	border:1px solid #C9913B;
	border-bottom:1px solid #FFF5C2;
	color:#2D2B2B;
	margin-right:3px;
	text-decoration:none;
	font-weight:700;
	padding:3px 7px;
}
#bingo-buck, #login-box, #hori-nav, #content-top, #content-bottom, .login-input, .password-input, .support-button-over {
	background-image:url(/images/top-sprite.gif);
	background-repeat:no-repeat;
}
.login-input, .password-input {
	background-position:-274px top;
}
.support-button-over {
	background-position:-1497px top;
	width:30px;
	height:30px;
	display:block;
}
.support-button-over:hover {
	background-position:-1497px -30px;
}
#latest-winners h2, #join-fun h2, #why-us h2, #support-content, #support, #support h2, #login-box .login h2, .play-now-button-90, .play-now-button-80, .play-now-button-75 {
	background-image:url(/images/middle-sprite-one.gif);
	background-repeat:no-repeat;
}
#latest-winners, #register-box, #why-us, .play-now-button, .register-button, .click-menu .box1, .click-menu .box2, .click-menu .box1-hover, .click-menu .box1-open, .click-menu .box1-open-hover, .click-menu .box2-hover {
	background-image:url(/images/middle-sprite-two.gif);
	background-repeat:no-repeat;
}
.play-now-button:hover {
	background-position:-621px -103px;
}
.register-button:hover {
	background-position:-893px -103px;
}
.click-menu .box1, .click-menu .box1-hover, .click-menu .box1-open, .click-menu .box1-open-hover {
	background-position:-927px -235px;
}
.click-menu .box2, .click-menu .box2-hover {
	background-position:-1156px -249px;
}
.play-now-button-90:hover {
	background-position:left -108px;
	cursor:pointer;
}
.play-now-button-80:hover {
	background-position:-176px -108px;
	cursor:pointer;
}
.play-now-button-75:hover {
	background-position:-352px -108px;
	cursor:pointer;
}
.tb-buttons {
	background:url(/images/balls.png) no-repeat left;
	height:75px;
	text-align:right;
	padding:25px 20px 0 0;
}
.tb-title {
	background:url(/images/tbtitle-bg.gif) no-repeat;
	height:21px;
	width:296px;
	color:#a91e22;
	text-align:right;
	font-weight:700;
	margin:0;
	padding:5px 10px 0 0;
}
#TB_window {
	font:12px Arial, Helvetica, sans-serif;
	width:300px;
	position:fixed;
	background:#DDF1FC;
	border:2px solid #2C89CA;
	z-index:102;
	color:#000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}
#TB_secondLine {
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	width:50%;
	height:25px;
	float:left;
}
#TB_overlay {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {/* background:url(macFFBgHack.png) repeat; */
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#TB_window img#TB_Image {
	display:block;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
	margin:15px 0 0 15px;
}
#TB_caption {
	height:25px;
	float:left;
	padding:7px 30px 10px 25px;
}
#TB_closeWindow {
	height:25px;
	float:right;
	width:40%;
	padding:11px 25px 10px 0;
}
#TB_closeAjaxWindow {
	margin-bottom:1px;
	text-align:right;
	float:right;
	padding:7px 10px 5px 0;
}
#TB_ajaxWindowTitle {
	float:left;
	margin-bottom:1px;
	padding:0 0 5px 10px;
}
#TB_title {
	background-color:#EEE;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:2em;
	padding:2px 15px 0;
	color:#000;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0;
}
#TB_load {
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px;
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:100%;
	width:100%;
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
a, a:hover, #login-box a, #faqs a:link, #faqs a:visited {
	color:#ff0;
}
#username-field, #password-field {
	border:0;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#navigation li a:hover, #navigation li a:active {
	text-decoration:none;
	font-weight:700;
	color:#ff0;
	padding:10px 15px;
}
#wrap, #container {
	width:1000px;
	clear:both;
	height:100%;
	margin:0;
	padding:135px 0 0;
}
#latest-winners ul li, #why-us ul li {
	line-height:34px;
}
#latest-winners img, #why-us img {
	margin:5px 40px;
	padding:0;
}
.see-how-button:hover, .join-promo-button:hover {
	background-position:0 -30px;
	cursor:pointer;
}
.join-now-button:hover, .claim-now-button:hover {
	background-position:0 -40px;
	cursor:pointer;
}
#support p, #support-content p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:15px;
	color:#fff;
	text-align:justify;
	margin:5px 12px 0;
}
.footer_links ul, .footer ul {
	width:100%;
	padding:0;
}
#footer #banking #methods a, .shadetabs li.selected a:hover {
	text-decoration:none;
}
#name-field, #email-field, #retype-field {
	border:0;
	margin-left:0;
	font-family:calibri;
	font-size:12px;
}
.support-button, .support-button-content {
	margin-left:160px;
}
.left-preview, .middle-preview, .right-preview {
	float:left;
	width:33%;
	margin:10px 1px 0;
}
.topmenu a, .topmenu a:visited, .topmenu a:hover {
	color:#ff0;
	font-size:12px;
	line-height:28px;
	text-decoration:none;
	padding:1px;
}
.footerT a, .footerT a:visited, .footerT a:hover {
	color:#9c6c25;
	font-size:11px;
	line-height:18px;
	text-transform:capitalize;
	padding:1px;
}
input.hintTextboxActive, .winners, #TB_window a:hover {
	color:#000;
}
#sectionLinks div, #sectionLinksVisited div {
	background-color:#50b0f3;
}
#sectionLinks a img, #sectionLinksVisited a img {
	padding-right:10px;
}
#sectionLinks a span, #sectionLinksVisited a span {
	font-size:11px;
	color:#156fad;
	font-weight:400;
}
#sectionLinks a:hover, #sectionLinksVisited a:visited {
	background-color:#fff;/* background-image:url(/images/link_ball_a1.gif); */
	background-repeat:no-repeat;
	background-position:left top;
}
.login_title a:link, .login_title a:hover, .login_title a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9f1a04;
	text-decoration:underline;
}
div#logged a:link, div#logged a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
table#report_data, table#lboard table {
	/*background-color:#fff; */
}
.report_table_tr, .report_table_td {
	background-color:#b9dffa;
	color:#000;
}
.winners a:link, .winners a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0157c1;
	text-decoration:none;
}
div#block a span.faq, div#block a span.newAcc {
	text-decoration:none;
	color:#000;
	font-size:11px;
}
.click-menu .box1-open, .click-menu .box1-open-hover {
	color:#ffffff;
	font-weight:700;
	font-size:12px;
	font-family:tahoma;
	cursor:pointer;
	position:relative;
	padding:9px 10px;
}
#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus {
	color:#666;
}
* html #TB_overlay, * html #TB_HideSelect {
	position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}
* html #TB_window, * html #TB_load {
	position:absolute;
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}
.footer-reg {
	margin:10px auto;
	width:800px;
	font-size:11px;
	/*color:#7d045b;*/
	color:#FFFFFF;	
	text-align:justify;
}
div#gallBG {
	background-image:url(/images/photoframe.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:113px;
	width:113px;
	vertical-align:middle;
	padding-top:6px;
	text-align:center;
}
table#gall DIV {
	text-transform:capitalize;
}
.navgall {
	background-color:#903A00;
	border:1px solid #C74818;
	font-weight:bold;
	padding-right:5px;
}
.navgall a:link, .navgall a:visited {
	border:1px solid #C74818;
	padding:2px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
.navgall a:hover, .navgall a:active {
	border:1px solid #903A00;
	padding:2px 5px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#C74818;
}
.active {
	border:1px solid #903A00;
	padding:2px 5px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#C74818;
}
/*End Gallery*/
