@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

.post li {
	/*list-style-position:inside;*/
	margin-left: 2em;
	padding: 2px 0;
}
.post ol, .post ul {
    margin-bottom: 1em;
}

.post li h4 {
	display:inline;
}

.post h2 a {
	color:#cc1f20;
	font-size:14px;
	font-weight:bold;
}

#faq h4{
	color:#fff;
}

.post h3, h4 {
	color:#cc1f20;
	font-size:14px;
	font-weight:bold;
}

.post a:hover{
	text-decoration:underline;
}

.cleafix{
	clear:both;
	margin: 0 auto;
}

body {
background-color:#000000;
color:#fff;
font:12px/1.3 Arial,Helvetica,sans-serif;
text-align:center;
}

a, a:visited{
	color:#fff;
	text-decoration:none;}
	
#footer a:hover{
	text-decoration:underline;
}
	

#container{
	margin: 0 auto;
	width:960px;
}

#header{
	background-image:url(../images/header-bg.jpg);
	background-repeat:none;
	height:449px;
	margin:0 auto;
	position:relative;
	/*z-index:3000;*/
}

#header-inner{
	background-repeat:none;
	margin:0 auto;
	position:relative;
}

#login{
	position:absolute;
	left:798px;
	top:8px;}

#logo img {
	height:107px;
	margin:0;
	text-indent:-9999em;
	width:293px;
	padding-left:10px;
	
}

#menu {
	position:relative;
	/*height:373px;*/
	z-index: 1;
	text-indent:-9999px;
	list-style:none;
	
}

#reg2 {
	height:45px;
	width:169px;
	z-index:1000;
	position:absolute;
	top:115px;
	left:210px;
}

#help{
	top:250px;
	left:5px;
	width:86px;
	height:84px;
}

#help a{
	background-image:url("../images/help2.png");
	width:86px;
	height:84px;
	text-align:center;
	line-height:81px;
	display:block;
}

#community {
	top:140px;
	left:80px;
	width:143px;
	height:52px;
}

#community a{
	background-image:url("../images/community.png");
	width:143px;
	height:52px;
	text-align:center;
	line-height:81px;
	display:block;
}

#register2 {
	top:5px;
	left:230px;
	width:155px;
	height:52px;
}

#register2 a {
	width:155px;
	height:52px;
	display:block;
}
	

#play-now{
	top:160px;
	left:330px;
	width:142px;
	height:57px;
}

#play-now a {
	background-image:url("../images/play-now.png");
	width:142px;
	height:57px;
	text-align:center;
	line-height:50px;
	display:block;
}

#play-flash{
	top:0px;
	left:795px;
	width:142px;
	height:40px;
	z-index:999;
}

#play-flash a {
	width:142px;
	height:40px;
	text-align:center;
	line-height:50px;
	display:block;
	z-index:999;
}

#promotions1{
	top:65px;
	left:340px;
	width:197px;
	height:60px;
}

#chat{
	top:40px;
	left:670px;
	height:58px;
	width:83px;

	
}

#header #free-bingo {
	top:200px;
	left:670px;
	width:88px;
	height:72px;
}



#header #free-bingo a{
	background-image:url("../images/free-bingo.png");
	width:88px;
	height:72px;
	text-align:center;
	line-height:72px;
	display:block;
}

#chat a{
	background-image:url("../images/chat.png");
	width:83px;
	height:58px;
	text-align:center;
	line-height:58px;
	display:block
}

#promotions1 a{
	background-image:url("../images/promotions2.png");
	width:197px;
	height:60px;
	text-align:center;
	line-height:50px;
	display:block;
}

#get-started a{
	background-image:url("../images/getting-started.png");
	width:137px;
	height:79px;
	text-align:center;
	line-height:67px;
	display:block;
}

.graphic_free {
	background-image:url("../images/free-bingo-head.png");
	background-repeat:no-repeat;
	margin-bottom:5px;
	text-indent:-9999px;
}

.graphic_commentform  {
	background-image:url("../images/member-comments-head.gif");
	background-repeat:no-repeat;
	margin-bottom:5px;
	text-indent:-9999px;
}

.prebuyh1{
	background-image:url("../images/pre-buy-head.png");
	background-repeat:no-repeat;
	margin-bottom:5px;
	text-indent:-9999px;
}

#pre-buy_FAQ h1{
	background-image:url("../images/prebuy-faq-head.png");
	background-repeat:no-repeat;
	margin-bottom:5px;
	text-indent:-9999px;
}

#get-started{
	top:215px;
	left:415px;
	width:137px;
	height:79px;
}

#register{
	
	left:250px;
}


a img {
border:medium none;
}

#winner-bar{
	height:28px;
	background-color:#420000;
	border: 2px solid #690b0b;
	border-left:0;
	border-right:0;
	background-image:url(../images/whats-boiling.gif);
	background-repeat:no-repeat;
	clear:both;
	position:relative;
	_max-height:28px;
}

#nav-bar{
	height:28px;
	background-color:#420000;
	border: 2px solid #690b0b;
	border-left:0;
	border-right:0;
	
}

#winner-bar {
	text-align:left;
	padding-left:290px;
	line-height:27px;
	width:auto;
	_line-height:0px;	
	_margin-bottom:-5px;
}



#visit-steam{
 position:absolute;
	background-color:#690b0b;
	height:28px;
	margin-top:-25px;
	*margin-top:-33px;
	_margin-top:53px;
	right:0px;

}


#left-main{
	width:716px;
	float:left;
	_margin-top:-15px;
	*margin-top:-10px;
}

#steamy-bingo{
	width:280px;
	background-color:#250202;
	margin: 5px;
	margin-left:0;
	float:left;
	padding:10px;
	line-height:20px;
	text-align:left;
	height:290px;
}

#steamy-bingo li{
	list-style-position:inside;
	
}
	
#steamy-bingo h2{
	text-indent:-9999em;
	height:30px;
	background-image:url(../images/bingo-steamy.gif);
	background-repeat:no-repeat;
	
}

#news{
	width:370px;
	background-color:#000000;
	margin: 4px;
	margin-left:15px;
	float:left;
	padding:10px;
	padding-bottom:5px;
	text-align:left;
}

#news p {
	margin-bottom:10px;
	border-bottom: 1px solid #250202;
	padding-bottom:3px;
}

#news h2{
	text-indent:-9999em;
	height:30px;
	background-image:url(../images/news-head.gif);
	background-repeat:no-repeat;
	
}

#news{
	float:leftl;
}

#menu li{
	position:absolute;
	overflow:hidden;
	_position:absolute;
}



#carousel {
    background-color: #250202;
    position: relative;
    padding: 15px;
    clear: both;
}
#carousel h2 {
    text-indent:-9999em;
	height:30px;
	background:url(../images/games-h2.gif) no-repeat 0 0;
}
#carousel .inner {
    margin: 0 auto;
}
#carousel .inner li {
    display: inline;
    float: left;
    width: 175px;
    height: 134px;
    padding: 0 15px;
    list-style: none;
}
#carousel .inner li a.thumb img {
    display: block;
    width: 175px;
    height: 110px;
	border:1px solid #871010;
}
#carousel .inner li a.button {
    text-align: right;
    display: block;
    float: right;
	margin-right:-5px;
}
#carousel .prev, #carousel .next {
    position: absolute;
    top: 90px;
}
#carousel .prev {
    left: 15px;
}
#carousel .next {
    right: 15px;
}


/*
#carousel{
	width:695px;
	height:170px;
	clear:both;
	background-color:#250202;
	padding:10px;
	position:relative;
}

.carousel_inner   {
	visibility: visible;
	overflow: hidden; 
	position: relative;
	z-index: 2; 
	left: 0px; 
	width: 582px;
	margin:0 auto;
}

.carousel_inner ul{
    width:100%;
	margin: 0pt; 
	padding: 0pt; 
	position: relative; 
	list-style-type: none;
	z-index: 1; 
}

.carousel_inner li{
	float:left;
	width: 174px;
	height:108px;
	margin:0 10px;
}

.next{
	position:absolute;
	right:25px;
	top:100px;
}

.prev{
	position:absolute;
	left:25px;
	top:100px;
}


#carousel h2{
	text-indent:-9999em;
	height:30px;
	background-image:url(../images/games-h2.gif);
	background-repeat:no-repeat;
	
}
*/




#promos li h2 {
	height:32px;
	margin:0;
	text-indent:-9999em
}

#promos li {
	list-style:none outside none;
	margin-top:5px;
}

#this-month h2 {
	background-image:url("../images/new-head.gif");
}

#comments h2 {
	background-image:none;
	text-indent:0;
	visibility:hidden;

}

#right-main{
	float:right;
	width:236px;
}

#this-month {
	background:url("../images/promo-bg.gif") no-repeat scroll 0 100% transparent;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:236px;
	height:270px;
}



#buttons {
	text-align:right;
	margin-right:6px;
	margin-bottom:2px;
}

#promos li#steam-room h2 {
	background-image:url("../images/steam-head.gif");
}

#footer {
	clear:both;
}

#foot-links{
	padding:20px;
}

#footertext {
	width:960px;
	color:#707070;
	margin-bottom:10px;
	clear:both;
}

#ftopbg{
	background-image:url("../images/foot-top.gif");
	height:21px;
	width:960px;
	clear:both;
}

#fbotbg{
	background-image:url("../images/foot-bot.gif");
	height:21px;
	width:960px;
}

#textwarp{
	border: 1px solid #420000;
	border-bottom:none;
	border-top:none;
	padding-left:20px;
	padding-right:20px;
}

#textwarp p{
	padding-bottom:1em;
}

#play{
	position:absolute;
	width:135px;
	height:44px;
	left:794px;
	bottom:295px;
}

#play2{
	position:absolute;
	width:135px;
	height:44px;
	left:794px;
	bottom:295px;
	z-index:1000;
}

#play a {
	display:block;
	width:135px;
	height:44px;
	z-index:1000;
	position:absolute;
}

#flash{
	position:absolute;
	top:75px;
	left:-8px;
}


#promo-5{
	position:absolute;
	left:800px;
	top:200px;
}

#online{
	position:absolute;
	left:808px;
	top:153px;
	text-align:center;
	color:#FFF;
}

.play-now {
	text-align:right;
	margin-right:-3px;
	margin-top:-2px;
}


.playbutton img{
	margin-top:22px;
	
}

.post{
	clear:both;
	float:left;
	text-align:left;
	width:713px;
	padding:10px;
	padding-left:0;
}

.post a, #news a{
	text-decoration:underline;
}

.post a:hover, #news a:hover, #foot-links a:hover{
	text-decoration:underline;
	color:#C4B802;
}


#gettingstarted h1 {
	background-image:url("../images/started-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#promotions h1 {
	background-image:url("../images/promotions-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#faq h1 {
	background-image:url("../images/faq-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#schedule h1{
	background-image:url("../images/schedule-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#terms h1 {
	background-image:url("../images/terms-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.graphic_affiliates {
	background-image:url("../images/affilaite-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#contact_head h1 {
	background-image:url("../images/contact-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#tellfriends h1 {
	background-image:url("../images/refer-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.graphic_teambingo {
	background-image:url("../images/team-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.graphic_learnbingo {
	background-image:url("../images/learn-head.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.graphic_chatgames {
	background-image:url("../images/chat-game-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#bingo_linx h1{
	background-image:url("../images/linx-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.post h2 {
	color:#cc1f20;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}

.post h1 {
	color:#cc1f20;
	font-size:20px;
	font-weight:bold;
	padding-top:5px;
}

.post h2 a:hover {
	color:#cc1f20;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.post p{
	margin-bottom:10px;
}



#faq ul{
	padding-bottom:10px;
}

#faq li{
	padding-bottom:5px;
}

#contactform fieldset, #commentsform fieldset{
	margin:0 auto;
	padding:10px;
	border:none;
}

#contactform label, #commentsform label{
	width:200px;
	display:block;
	float:left;
}

#contactform input, #commentsform input{
	width:200px;
	
	
}

.post th{
	background-color:#670b0b;
	padding:6px;
	text-align:center;
	border:2px solid #000;
	border-left:none;
}

.post td{
	background-color:#171616;
	padding:4px 6px;
	border:2px solid #000;
	border-left:none;
}

.post table{
	margin-top:10px;
	margin-bottom:10px;
	border-collapse:collapse;
	width:100%;
}

#contactform .submit input, #commentsform .submit input{
	margin-left:200px;
}

.formpass{
	width:265px;
	margin-left:200px;
	text-align:center;
	background-color:#CC1F20;
	color:#fff;
}



#contactform h1, #commentform h1 {
	color:#fff;
	font-weight:bold;
	padding-bottom:5px;
}

.graphic_gettingstarted_step1{
	background-image:url("../images/register-head.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:701;
	height:65px;
	margin-bottom:10px;
}

.graphic_gettingstarted_step2{
	background-image:url("../images/deposit-head.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:701;
	height:65px;
	margin-bottom:10px;
}

.graphic_gettingstarted_step3{
	background-image:url("../images/play-head.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:701;
	height:65px;
	margin-bottom:10px;
}

.graphic_chatmasters {
	background-image:url("../images/chat-masters-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

.graphic_chatprofile {
	background-image:url("../images/profile-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

#roomieroundup h1 {
	background-image:url("../images/community-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

/*
#foot-links{
	background-image:url("../images/footerbg.png");
	background-position:top center;
	background-repeat:no-repeat;
}
*/

#foot-links{
	background-image:url("../images/footbg2.png");
	background-position:top center;
	background-repeat:no-repeat;
}

#tellfriendsform fieldset{
	margin:0 auto;
	border:none;
	padding:10px;
}

#tellfriendsform label{
	width:150px;
	display:block;
	float:left;
}

#tellfriendsform .submit input{
	margin-left:150px;
	background:#420000;
	padding:4px;
	color:#fff;
	border: 2px solid #6a0c0c;
	cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
	width:auto;

}


#contactform .submit input, #commentform .submit input{
	background:#420000;
	padding:4px;
	color:#fff;
	border: 2px solid #6a0c0c;
	cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */

}

#tellfriendsform .submit #clear{
	margin:0
}

hr {
	background-color:#420000;
	border:0 none;
	clear:both;
	color:#420000;
	height:1px;
	margin-bottom:6px;
	margin-top:6px;
	text-align:left;
	width:100%;
}

input, textarea{
	padding:4px;
	background-color:#f7f7f7;
	border:1px solid #6A0C0C;
}

#tellfriendsform input{
	width:200px;
}

#faq label{
	
	display:block;
	float:left;
}

#search {
	margin-left:10px;
}


#form1 #Submit, #Reset {
	background-color:#420000;
	border:2px solid #6A0C0C;
	color:#FFFFFF;
	cursor:pointer;
	padding:4px;
}

#chatmasters .chatimage, #chatmasters .chatimagebig {
	clear:left;
	float:left;	
}

#chatmasters table {
	float:left;
	width:80%;
	margin-left:10px;
}

#chatmasters th {
	width:100px;
	text-align:left;
}

.image_chatmasters_links{
	clear:both;
}

.chatimage {
	margin:12px;;
	text-align:center;
}

.chatimage img {
	border:1px solid #670B0B;
	padding:5px
}

#chatmasters h2{
	clear:both;
}

#chatmasters p.textcenter {
margin-bottom:6px !important;
text-align:center !important;
}

.textecenter, .chatimagebig {
	clear: both;
	width:100%;
	text-align:center;
}

#chatmasters .chatimagebig{
	width:100%;
	text-align:center;
}

#chatmasters  h1 {
	text-align:center;
}

#chatmasters .fulltable {
	width:95%;
}

.textcenter img {
	padding:5px;
	border:2px solid #670B0B;
}

#content{
	padding-bottom: 10px;
	clear:both;
}

#deposit_options li {
	float:left;
	list-style:none;
	
}

#deposit_options {
	clear:both;
	width:740px;
	margin:0 auto;
	padding-left:40px;

}

#legal li {
	float:left;
	list-style:none;
	margin-right:10px;
	
}

#legal-inner li {
	float:left;
	list-style:none;
	margin-right:10px;
	
}

#legal {
	clear:both;
	width:400px;
	margin:0 auto;
	padding-left:40px;
	padding-bottom:20px;
	height:40px;

}

#legal-inner {
	clear:both;
	width:400px;
	margin:0 auto;
	padding-left:40px;
	padding-bottom:-5px;
	height:40px;

}

#roomieroundup_bingo {
	float:left;
	width:334px;
	padding:10px;
	background-color:#250202;
	height:300px;
}

#roomieroundup_news {
	float:left;
	width:334px;
	padding:10px;
	background-color:#250202;
	margin-left:5px;
	margin-bottom:5px;
	height:300px;
}

#roomieroundup_quiz {
	float:left;
	width:334px;
	padding:10px;
	background-color:#250202;
	margin-left:5px;
}

#roomieroundup_bingo h2 {
	background-image:url("../images/big-winners.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#roomieroundup_news h2 {
	background-image:url("../images/roomie-news.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.graphic_cmm_greeting {
	background-image:url("../images/chat-greeting.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.graphic_chatrules {
	background-image:url("../images/chat-rules-head.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.graphic_chatacronyms {
	background-image:url("../images/chat-lingo.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#roomieroundup_tournamentbingo h2 {
	background-image:url("../images/tournament-bingo.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#roomieroundup_quiz h2 {
	background-image:url("../images/quiz-winners.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#roomieroundup_teambingo h2 {
	background-image:url("../images/team-bingo.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#roomieroundup_tournamentbingo {
	float:left;
	width:334px;
	padding:10px;
	background-color:#250202;
}

#roomieroundup_tournamentbingo .block h2 {
	background-image:none;
	text-indent:0;
}

#roomieroundup li  {
/*list-style-position:inside;*/
}

#roomieroundup_teambingo {
	clear:both;
	padding:10px;
	background-color:#250202;
	margin-top:5px;
	margin-bottom:5px;
}

#profile h1 {
	background-image:url("../images/roomie-profile.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}


.comments span{
	color:#CC1F20;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
}

.comments {
	display:inline-block;
	list-style:none;
}



#right-main #comments {
	text-align:left;
	margin:0;
	padding:10px 15px 0;
	border-bottom:1px solid #250202;
}

#buttons img {
	padding-bottom:2px;
}

#content-s .post {
	width:auto;
}

#gettingstarted h3 {
	height:90px;
	background-position:bottom left;
}


.leftarrow {
	float:left;
}

.rightarrow {
	float:right;
}


.promo-img {
	clear:both;
	display:inline-block;
	margin-right:10px;
	margin-top:10px;
}

#promo-wrap {
	padding-left:9px;
}


#live-help {
	margin-top:0px !important;
	
}

#daily-promotions-main {
	background-color:transparent !important;
}

.daily-promotions-item {
	width:auto !important;
	border-top: 1px solid #420000 !important;
	padding-top: 5px;
}

.daily-promotions-text {
		width:530px !important;
}

.daily-promotions-item img {
	margin-right:10px;
}

#daily-promotions h2 {
	background-image:url("../images/daily-promos-head.png");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#header-top {
	background-image:url("../images/header-inner.jpg");
	height:184px;
	clear:both;
}

#menu-inner li {
	float:left;
	display:block;
}

#home-main a {
	text-indent:9999px;
	background-image:url("../images/home-main.gif");
	background-repeat:no-repeat;
	display:block;
	height:17px;
	width:59px;
	margin-top:5px;
	margin-right:10px;
	margin-left:15px;
	overflow:hidden;
}

#home-main li {
	display:block;
	height:17px;
	width:59px;
	overflow:hidden;
}

#login-main a {
	text-indent:9999px;
	background-image:url("../images/login-main.gif");
	background-repeat:no-repeat;
	display:block;
	height:17px;
	width:61px;
	margin-top:5px;
	margin-right:10px;
	margin-left:15px;
	overflow:hidden;
}

#login-main li {
	display:block;
	height:17px;
	width:61px;
	overflow:hidden;
}

#register-main a {
	text-indent:9999px;
	background-image:url("../images/register-main.gif");
	background-repeat:no-repeat;
	display:block;
	height:17px;
	width:107px;
	margin-top:5px;
	margin-right:10px;
	margin-left:15px;
	overflow:hidden;
}

#register-main li {
	display:block;
	height:17px;
	width:107px;
	overflow:hidden;
}

#promotions-main a {
	text-indent:9999px;
	background-image:url("../images/promotions-main.gif");
	background-repeat:no-repeat;
	display:block;
	height:17px;
	width:135px;
	margin-top:5px;
	margin-right:10px;
	margin-left:15px;
	overflow:hidden;
}

#promotions-main li {
	display:block;
	height:17px;
	width:135px;
	overflow:hidden;
}

#getstarted-main a {
	text-indent:9999px;
	background-image:url("../images/started-main.gif");
	background-repeat:no-repeat;
	display:block;
	height:17px;
	width:199px;
	margin-top:5px;
	margin-right:10px;
	margin-left:15px;
	overflow:hidden;
}

#getstarted-main li {
	display:block;
	height:17px;
	width:199px;
	overflow:hidden;
}

#play-main a {
	text-indent:-9999px;
	background-image:url("../images/play-main.gif");
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:113px;
	margin-top:0px;
	margin-left:100px;
	overflow:hidden;
}

#play-main li {
	display:block;
	height:28px;
	width:113px;
	overflow:hidden;
}
	


#left-main h1 {
	text-indent:-9999px;
	height:0px;
	line-height:0px;
	
}

#logo-left {
	float:left;
	margin: 10px 0 0 10px;
}

#hidden-right {
	float:right;
	margin: 10px 10px 0 0;
	
}

#logo-inner img {
	margin-top:45px;
	float:left;
	padding-left:50px;
	
}

#logo-inner {
	_float:left;
	_margin-top:45px;
	_padding-left:20px;
}
	
	
#contact_form fieldset{
	padding:12px;
}
#contact_form input{
	margin-left:50px;
}



#contact_form .formpass{
	color:black;
	margin:4px;
}

.promocontent_bg {
	height:150px;
}


.promoimage {
	display:block;
	float:left;
	padding-right:10px;
	margin-top:-20px;
}

.promocontent_bg h2 {
	margin-left:177px;
}

.fullpromographic {
	padding-left:10px;
}
	

	



	/*sidegames*/

.sidegame {
    float: left;
    width: 120px;
    margin-bottom: 12px;
    padding: 0 0 0 35px;
}
#content .sidegame h1{
   	font-size: 13px;
    text-align: center;
	height:35px;
	margin-left:20px;
}

.sidejackpot{
 	font-size: 13px;
    text-align: center;	
	font-weight:bold;
	height:28px;
	vertical-align:middle;
	line-height:28px;
	margin-top:-4px;
	padding-left:3px;
	margin-left:20px;
}

#content #slotgameslist{ 	
	list-style:none;
	margin-bottom:20px;
	margin-top:20px;
	width:100%;	
}

#slotgameslist li{ 	
	display:inline;
	font-size:15px;
	margin-right:3px;
	margin-left:40px;

}

#slotgameslist {
	margin-left:-25px;
	margin-right:75px;
	text-align:center;
	display:block;
	
}
/* end side games */
	
	
#vip-log{
	padding:15px;
}

#vip-log #login{
	position:static;
}

/* new you form */

#newyou form label {
	text-align:left;
	width:140px !important;
}

#newyou fieldset {
	border:none;
}

#newyou input {
	margin:0;
}

	/*VIP FORM*/

#vip-log {
    background-image: url("../images/vip-backdrop.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    height: 322px;
	color:#000000;
}

#vip-log #login-wrap {
	padding-top:100px;
padding-left:310px;
}

#login-wrap #login, #login-wrap #postcode {
    border: 1px solid #e6a418;
    padding: 4px;
}



#login-wrap #submit {
    background-color: #e6a418;
    border: 1px solid #996c0b;
    color: #704F07;
    margin-top: 5px;
    padding: 5px;
	width:220px;
}


button, input[type="button"], input[type="submit"], label, select {
    cursor: pointer;
}

/* END VIP FORM*/

		/*SHOP FORM*/

#shop-log{
    background-image: url("../images/points-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    height: 289px;
	margin-top:20px;
	color:#000000;
}

#shop-login-wrap {
	padding-top:135px;
padding-left:290px;
width:150px;
}

#shop-login-wrap label {
	text-align:left;
}

#shop-login-wrap p {
	padding-bottom:0;
	margin:0 !important;
}

#shop-login-wrap #login, #postcode {
    border: 1px solid #b40808;
    padding: 4px;
	    background-color: #ffffff;
}

#shop-login-wrap #login {
	width:210px;
	position:static !important;
}

#shop-login-wrap #submit {
    background-color: #cd0707;
    border: 2px solid #7e0505;
    color: #ffffff;
	font-weight:bold;
    margin-top: 5px;
    padding: 5px;
	width:210px;
}


button, input[type="button"], input[type="submit"], label, select {
    cursor: pointer;
}

#shop h2 {
	    background-image: url("../images/points-total.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    border: 0 none;
    height: 92px!important;
	text-align:center;
	line-height:105px;
	color:#d90a0a;
	font-size:18px;
}

#pointsspan {
	background-color:#d90a0a;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	color:#ffffff;
}

/* END SHOP FORM*/

/* OPT IN  */

#opt-in-log {
    background-image: url("http://bbnetwork.co.uk/images/laptopSteamy2.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    height: 342px;
	color:#000000;
}

#opt-in-log #login-wrap {
	width:400px;
	padding-top:100px;
	padding-left:220px;
}

#opt-in-log #login{
	position:static; }
	

/* END OPT IN*/
	
	
	







