img.flag{ float:left; margin-top:1px;}


.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; font-weight:bold; font-size:14px;}
.btn * { font-style: normal; background-image: url(../images/content/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }


* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.green { background: #9d4; }
.btn:hover { background-color: #0cc91e; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images/content/shade.png); background-position: top; }

* html .btn { border: 3px double #aaa; }
* html .btn.green { border-color: #9d4; }
* html .btn:hover { border-color: #a00; }


.center-button
{
	margin:0 auto;
}

#clearfix2 { display: block; text-align:center; }
.clearfix2 { display: block; text-align:center; }

a.button3
{
	display:inline-block;
}

.about-subtitle
{
	color:#700B0B;
	font-size:120%;
}

.halfCenter { float:left; width:49%; text-align:center;}


div.inner-sidebar div.steps2 div.step{cursor:default; }



.list8 ul{ margin-bottom:10px;}
.list8 ul li{ font-size:120%; color:#4c4c4c; background:url(../images/content/main/star.gif) 0 4px no-repeat; padding-left:10px; margin-bottom:2px;}
.list8 ul li a{color:#4c4c4c;}
.list8 ul li ul{ margin-left:15px; }
.list8 ul li ul li{ background:url(../images/content/main/dash.gif) 0 8px no-repeat; padding-left:10px; font-size:100%;}

#cookies_plus
{
	text-decoration:underline;
	color:Blue;
}

div#content ul.list7 li
{
	display:inline-block;
	width:144px;
}

/* terms and conditions  *** START */
.tc 
{
	text-decoration:underline;
	color:Blue;
}

div#content div.main div.steps1 div.step-content div.section #divterms p{
font-size:100%; font-family:Arial,Helvetica,sans-serif; font-style:normal; display:inline; line-height:1.2em; }

div#content div.main div.steps1 div.step-content div.section #divterms{
margin:16px 3px 10px; text-align:justify; border:#333 solid 1px;padding:13px;}
/* terms and conditions  *** END */


/*** Redefines colum values for /member/promotions.asp *** START */
table.promotion tr th.poker{ width:85px;}
table.promotion tr th.gift{ width:120px;}
/*** Redefines colum values for /member/promotions.asp *** END */

/*** Redefines textarea height on /member/affiliate/index.asp *** START */
div.main div.tabs div.tab-content div.section form p.textarea span textarea{ height:80px;}
/*** Redefines textarea height on /member/affiliate/index.asp *** END */


/* *** For ghost window *** START */
div.wrapper1 {
	margin:0 auto;
	width:270px;
}

div.overlay1-content
{
	border:0px;
}

/* *** For ghost window *** END   */

/******Classes for gray button*******/
a.buttonGray{ background:url(../images/buttonGray.jpg) 100% 0  no-repeat; height:28px; display:inline-block; padding-right:15px; font-size:120%; color:#FFF; font-weight:bold; }
a.buttonGray span{ background:url(../images/buttonGray.jpg) 0 0 no-repeat; display:block; float:left; line-height:28px; height:28px; padding-left:15px; text-align:center;}

a.buttonGray:hover{ text-decoration:none; background:url(../images/buttonGray.jpg) 100% 100% no-repeat;}
a.buttonGray:hover span{ text-decoration:none; background:url(../images/buttonGray.jpg) 0 100% no-repeat;}


.error {
color:#FF0000;
display:inline;
font-size:11px;
font-weight:bold;
padding:1px 0 5px 100px;
width:183px; clear: both; display:inline-block;}

#loginError{ display:block;}

.inner-top div.error {
width:585px; font-size:120%;}


div#header div#offers-bar
{
	margin-top:90px;
}

/* ***************** member/rakeback/pro-linked-button *********************** */
div#content span.button8{ background:url(../images/content/main/button8.jpg) 0 0 no-repeat; height:28px; display:block; float:left; padding-left:5px; font-size:100%; color:#FFF; font-weight:bold; text-decoration:none; height:19px; }
div#content span.button8 span{ background:url(../images/content/main/button8.jpg) 100% 0px no-repeat; display:block; float:left; line-height:18px; height:19px; padding-right:5px; text-align:center;}


.login-box
{
	min-height:22px;
}

.login-box .fields
{
	display:none;
	color:#FFFFFF;
	position:absolute;
	right:48px;
	width:450px;
	margin-top:10px;
	font-size:12px;
}
.login-box input {
	width:100px;
	margin-left:5px;
	margin-right:5px;
}
.login-box input#Submit1{
	height:26px;
	width:70px;
}
.login-box span.error {
	margin: 0 auto !important;
	width:121px;
	padding: 5px 0 0 0;
}
/*
div.main div.tabs div.tab-content div#earning {
float:left;
margin-right:3px;
text-align:center;
width:214px;
}

div.main div.inner-main div#account div.tabs div.tab-content h2 {
display:block;
font-size:200%;
width:100%;
}

div.main div.tabs div.tab-content div#earning a.button7 {
margin-right:2px;
}
*/

div.main div.inner-main div#account div.boxstox div.middle{ border:0; padding:5px 37px;}

div#navigation ul li a 
{
	padding: 0 15px;
}


ul.listfr li{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/content/main/list4-icon.jpg) no-repeat scroll 0 4px;
    color:#333;
    display:inline-block;
    font-size:100%;
    line-height:23px;
    padding-left:25px;
    text-decoration:none;
}

/* Resizing of freemoney-index page */
div#content div.section div.offer div.middle div.info div.details ul li span 
{
	color:#282828;
	
}

/* PokerRoom review - nousa image  */
ul.list18 li.nousa a { background:url(/images/content/non-usa.jpg) no-repeat 0 0; }

.moneyhp
{
	background: #CCDAF7 url(/images/content/money_hp.jpg) repeat-x scroll 0 0;	
}

.fgifthp
{
	background: #CCDAF7 url(/images/content/gifts_hp.jpg) repeat-x scroll 0 0;	
}


/* Mypso promotion finish button*/
.profinbut { background:url(../images/content/main/button6.png) 100% 0  no-repeat; height:28px; display:block; float:right; padding-right:6px; font-size:100%; color:#FFF; text-decoration:none; height:17px; }
.profinbut span{ background:url(../images/content/main/button6.png) 0 -18px no-repeat; display:block; float:left; line-height:16px; height:17px; padding-left:10px; text-align:center; width:90px; color:#FFF;}

div.main div.tabs div.tab-content div.generation input.textbox{ width:347px;}
div.main div.tabs div.tab-content div.generation select.small{ width:240px;}


div.overlay1-content div.form input.textbox1{background:transparent url(../images/content/overlay/textbox.jpg) repeat-x scroll 0 0;
border-color:#C1C1C1;
border-style:none solid solid;
border-width:0 1px 1px;
float:left;
font-size:65%;
padding:3px;
width:175px;} 



div#content ul.list7 li a:hover{text-decoration:underline;}
div#content ul.list7 li a:hover span{}

.welimage
{
	width:140px;
}


.percentage
{
float:right;
padding-top:5px;
}

.pokerroom
{
	
}

.more-link
{ 
	color:#0049AC; 
	font-size:110%;
	font-weight:bold;
	float:right;
	margin-right:5px;
	}
.more-link:hover{
	color:#0049AC; 
}

.more-sec
{
	float:left;
}	


.subt{
	font-size:170%;
    white-space:nowrap;
}

.nob{
	display:inline;
}

.codlnk{
	color:#CC0000;
    font-weight:bolder;
}

.mt{
	margin-top:15px;
}


.misc
{
	clear:both;
	margin:0;
	padding:0;
}

.contentbutton
{
	width:100%;
	clear:both;
}

.cereus
{
	
	width:400px;
	margin:60px 0 60px 115px;
}

.cer_mem
{
	margin-left:50px;
}

.fon-col
{
	color:#FFFFFF;
}

.dep-methods
{
	float:left; 
	width:50%;
}


div#content div.main div.steps1 div.step-content div.section.downlnk ol li a{color:#333; text-decoration:underline;}


.pquiz{display:inline;}
.pquiz .quizr{margin-left:15px;}
#quizsb{text-align:center;}


.newfit
{
	padding-left:45px;
}

#supp_spc
{
	float:left;
	width:25px;
}


#facebook_hd
{
	padding-left:5px;
	padding-right:0px;
}




div.roomGrade p span.rating  
{
	background:url(/images/content/rating.jpg) no-repeat 0 100%; 
	display:block; 
	height:17px; 
	line-height:17px;  
	width:93px; 
	float:left; 
	margin-left:14px;
}

div.roomGrade p span.rating span 
{
	background:url(/images/content/rating.jpg) no-repeat 0 0;  
	display:block; 
	height:17px; 
	line-height:17px; 
}

/* Poker Rankings - nousa image  */
span.nousa 
{ 
	background:url(/images/content/non-usa.jpg) no-repeat 0 0; 
	color:#185686; 
	display:block; 
	height:37px; 
	line-height:37px; 
	margin-left:19px;
}

/* Poker Rankings - yesusa image  */
span.yesusa 
{ 
	background:url(/images/content/link-icons.jpg) no-repeat 0 0; 
	color:#185686; 
	display:block; 
	height:37px; 
	line-height:37px; 
	margin-left:19px;
}

span.rankhead
{ 
	background:url(/images/content/heading3.jpg) 0 0 no-repeat; 
	padding-left:10px; 
	font-size:140%; 
	color:#fff; 
	height:23px; 
	margin-bottom:3px; 
	text-align:center;
}

h2.headrnks span
{ 
	padding-right:10px; 
	display:block;
	color:#FFFFFF;
	height:13px;
	line-height:23px;
	width:100%;
}

#tblrank
{
	border-collapse: collapse; 
	border-color:#E1E1E1; 
	width:100%;
}

.rnkstd
{
	 vertical-align:middle;
	 height:100%;
	 
}

.rnkstdbrdr
{
	border: 1px solid #E1E1E1;
}

.rnkstdbrdrrght
{
	border: 1px solid #E1E1E1;
	text-align: center;
}

.vn8
{
	vertical-align:middle;

}

.vn8 p
{
	display:inline;
}

.rnkstr
{
	background-image:url('/images/content/headrnk.jpg');
	
}