/* @group misc */

body { 
	background: url(../images/background.png); 
	font-family: arial;
	font-size: 14px;
}
.clear { clear: both; }

a {
	color: #B40808;
}
a:hover, a.active {
}
.blue_links a {
	color: #7690A7;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* @end group */

/* @group layout*/
#wrapper {
	margin: 0 auto;
	width: 1117px;
}

#header {
	background: url(../images/menu_background.jpg) bottom no-repeat;
	padding: 0 8px;
}
#header > div.inner {
	height: 163px;
	position: relative;
}

#container {
	background: url(../images/body_background.jpg);
}
#container > div.inner {
	background: url(../images/body_background_bottom.jpg) bottom no-repeat;
	padding: 0 8px 25px;	
}

#bottom {
	background-color: white;
	border: 1px solid #d0d0d0;
	margin: 40px 30px 35px;
	padding-top: 5px;
}
#bottom .block-menu {
	float: left;
	margin: 1em 20px;
	padding-left:  40px;
	width: 210px;
}
#bottom .block-menu ul { 
	list-style: none;
	padding: 1em 0 0;
}
#bottom h2 { color:  #C43B3E; }
#bottom ul a { color: #646464; text-decoration: none; }
#bottom li { list-style: none; margin: 3px 0px 5px 0px; padding:5px 12px; width:175px; background: url(../images/divider2.jpg) right center no-repeat;}
#bottom li .reset { background:none; }
#footer {
	color: white;
	font-size: 0.8em;
}
/* @end group */

/* @group main menu */
#main_nav {
	bottom: 0;
	margin-left: 33px;
	position: absolute;
}
#main_nav ul {
	list-style: none;
	padding: 0;
}
#main_nav li {
	background: url(../images/menu_tab.jpg) left top no-repeat;
	float: left;
	margin: 0 2px;
	padding-left: 6px;
}
#main_nav li a {
	background: url(../images/menu_tab.jpg) right top no-repeat;
	display: block;
	padding: 14px 22px 8px 16px;
}

#main_nav a { color: #A90000; }
#main_nav li:hover a,
#main_nav a.active { color: #707070; }
/* @end group */

/*  Styles for the featured bonuses block */

span .imagefield-field_room_icon {

  border-style:outset;
  border-width: 1px;
  border-color: #000000;
  float: left;
}

div .featured_bonuses_row {

  float:right; 
  margin-left:20px; 

}
#block-menu-menu-popular-pages {
	width:100%;
	height:auto;
	float:left;
}

#block-menu-menu-popular-pages li {
	 list-style: none;
	 margin: 0;
	 background:none;
	 line-height:20px;
	 padding:0;
}
#block-menu-menu-resources-tools {
	width:100%;
	height:auto;
	float:left;
}
#block-menu-menu-resources-tools li { list-style: none; margin: 0; background:none;
line-height:20px;
	 padding:0;}
#block-menu-menu-about-site {
	width:100%;
	height:auto;
	float:left;

}
#block-menu-menu-about-site li { list-style: none; margin: 0; background:none;
line-height:20px;
	 padding:0;}


#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr.even, tr.odd {
	background:none;
	height:36px;
	border:none;
	
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td a {
	color:#000;
	text-decoration:none;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td {
	font-size:12px;
	border-bottom:#cccccc solid 1px;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td.views-field-title {
	padding:10px 0px 0px 10px;
	width:110px;
}

#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td.views-field-field-percent-value {
	padding:10px 0 0 10px;
	width:60px;
}

#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td.views-field-field-max-value {
	padding:10px 0px 0px 14px;
	width:80px;
}

#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td.views-field-field-code-value {
	padding:10px 0px 0px 8px;
	width:80px;
}

#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td.views-field-title-1 {
	padding:10px 0px 0px 10px;
	width:50px;
}

#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td.views-field-title-2 {
	padding:10px 10px 0px 10px;
}


#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table tr td a:hover {
	color:#000;
	text-decoration:underline;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th {
	border-bottom:3px solid #CCCCCC;
	font-weight:normal;
	padding:0px 0 0 0px;
	text-align:left;
	color:#B40808;
	font-size:14px;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th.views-field-title {
	padding:30px 0px 0px 10px;
}

#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th.views-field-field-percent-value {
	padding:30px 0px 0px 16px;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th.views-field-field-max-value {
	padding:30px 0px 0px 0px;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th.views-field-field-code-value {
	padding:30px 0px 0px 6px;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th.views-field-title-1 {
	padding:30px 0px 0px 0px;
}
#sign_up_bonus_rankings .quicktabs_main > div:first-child .view-content table thead th.views-field-title-2 {
	padding:30px 10px 0px 0px;
}






.left_sec{
float:left;
width:729px;
}
.head_sec{
float:left;
width:729px;
}
.head_left{
float:left;
width:430px;
padding:0 15px 0 0;
}
.head_left ul.left{
margin:0;
padding:18px 0;
width:285px;
float:left;
}
.head_left ul.right{
margin:0;
padding:18px 0 ;
width:140px;
float:left;
}
.head_left ul li{
margin:0;
padding:0;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:14px;
list-style:none;
line-height:22px;
}
.head_left h2{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
color:#336699;
font-size:28px;
font-weight:normal;
margin:0;
padding:0 0 8px 0;
}
.head_left h3{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
color:#333333;
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}
.head_left h4{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
color:#333333;
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}
.head_right{
float:left;
width:284px;
}
.head_right_curve{
float:left;
width:279px;
margin-bottom: -5px;
}
.head_right_mid{
float:left;
width:232px;
padding:0 23px 0 24px;
background-color:#1d4256;
}
.head_right_mid_search{
float:left;
width:222px;
height:40px;
background-image:url(../images/bestbonus/search_bg.gif);
background-repeat:no-repeat;
background-position: left top;
padding:8px 0 0 10px;
margin:0 0 5px 0;
}
.head_right_mid_search .rt_txt{
float:left;
width:182px;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:14px;
}
.head_right_mid_search .lt_img{
float:left;
width:40px;
padding:10px 0 0 0;
}
.head_right_mid_submit{
float:left;
width:232px;
padding:12px 0 0 0;
}
.head_right_mid h4{
color:#FFFFFF;
font-size:18px;
font-weight:normal;
margin:0;
padding:0 0 10px 0;
}

.visit_poker_sec{
float:left;
width:729px;
padding:15px 0 15px 0;
}
.visit_poker_head{
float:left;
width:714px;
height:28px;
padding:5px 0 0 15px;
background-image:url(../images/bestbonus/head-sec-bg.png);
background-position:left top;
background-repeat:no-repeat;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
}
.visit_poker_sec_mid{
float:left;
width:707px;
background-image:url(../images/bestbonus/wht_grad.png);
background-position:left top;
background-repeat:repeat-y;
padding:12px 8px 12px 14px;
}
.visit_poker_sec_left{
float:left;
width:194px;
padding:0;
}
.visit_poker_sec_left_img{
float:left;
width:194px;
padding:0 0 15px 0;
}
.btns{
float:left;
width:175px;
padding:0 9px 0 10px;
}
.visit_poker_sec_left_img02{
float:left;
width:175px;
height:26px;
padding:12px 0 0 0;
margin:0 0 5px 0;
background-image:url(../images/bestbonus/btn_bg.gif);
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}
.visit_poker_sec_left_img01{
float:left;
width:175px;
height:38px;
margin:0 0 5px 0;
background-image:url(../images/bestbonus/btn_bg.gif);
background-repeat:no-repeat;
background-position:center top;
}
.visit_poker_sec_left_imgbox{
float:left;
width:50px;
height:31px;
padding:7px 0 0 0;
}
.visit_poker_sec_left_txt{
float:left;
width:125px;
height:25px;
padding:13px 0 0 0;
color:#0176a1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.visit_poker_sec_left_txt a{
color:#0176a1;
text-decoration:underline;
}
.visit_poker_sec_right{
float:left;
width:493px;
padding:0 0 0 20px;
}
.visit_poker_txt_sec{
float:left;
width:493px;
padding:0 0 0 0;
}
.visit_poker_txt_sec01{
float:left;
width:493px;
padding:15px 0 0 0;
}
.visit_poker_txt_sec01 h5{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
.visit_poker_txt_sec01 h5 a{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
color:#cb0202;
text-decoration:none;
}
.visit_poker_txt_sec01 h5 a:hover{
color:#cb0202;
text-decoration:underline;
}
.visit_poker_txt_sec01 h5 span{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
color:#0e72a2;
}
.visit_poker_txt_sec01 h5 span a{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
color:#0e72a2;
text-decoration:underline;
}
.visit_poker_txt_sec01 h5 span a:hover{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
color:#0e72a2;
text-decoration:none;
}
.visit_poker_txt_img{
float:left;
width:493px;
}
.visit_poker_txt_lt{
float:left;
width:309px;
}
.visit_poker_txt_lt ul{
margin:0;
padding:0;
}
.visit_poker_txt_lt ul li{
margin:0;
padding:0;
list-style:none;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:24px;
background-image:url(../images/bestbonus/bullet.jpg);
background-repeat:no-repeat;
background-position:left 7px;
padding:0 0 0 20px;
}
.visit_poker_txt_rt{
float:left;
width:184px;
}
.visit_poker_txt_bg1{
float:left;
width:134px;
height:46px;
margin:0 0 5px 0;
padding:10px 0 0 50px;
background-image:url(../images/bestbonus/poker_bonuses_bg.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4e4c4c;
line-height:18px;
}
.visit_poker_txt_bg2{
float:left;
width:177px;
margin:0 0 5px 0;
padding:10px 0 0 50px;
height:46px;
background-image:url(../images/bestbonus/value_bonuses-bg.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4e4c4c;
line-height:18px;
/*padding:10px 7px 0 0;
text-align:right;*/
}

.visit_poker_txt_lt2{
float:left;
width:480px;
font-size: 12px;
}

.visit_poker_txt_lt2 ul{
margin:0;
padding:0;
}
.visit_poker_txt_lt2 ul li{
margin:0;
padding:0;
list-style:none;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
background-image:url(../images/bestbonus/bullet.jpg);
background-repeat:no-repeat;
background-position:left 7px;
padding:0 0 0 20px;
}


.visit_poker_sec_curve{
float:left;
width:729px;
}
.inputbutton{
width:150px;
background-image:url(../images/bestbonus/submit.gif);
height:39px;
}


/* #quicktabs_tabpage_1_1 .view-content table thead th.views-field-title {
	padding:30px 0px 0px 10px;

}
#quicktabs_tabpage_1_1 .view-content table thead th {
	border-bottom:3px solid #CCCCCC;
	font-weight:normal;
	padding:0px 0 0 0px;
	text-align:left;
	color:#B40808;
	font-size:14px;
}
*/
#quicktabs_tabpage_1_1 .view-content table tr.even, tr.odd {
	background:none;
	height:36px;
	border:none;
	
}
#quicktabs_tabpage_1_1 .view-content table tr td a {
	color:#000;
	text-decoration:none;
}
#quicktabs_tabpage_1_1 .view-content table tr td {
	font-size:12px;
	border-bottom:#cccccc solid 1px;
}
#quicktabs_tabpage_1_1 .view-content table tr td.views-field-title {
	padding:10px 0px 0px 10px;
	width:110px;
}

#quicktabs_tabpage_1_1 .view-content table tr td.views-field-field-percent-value {
	padding:10px 0 0 10px;
	width:60px;
}

#quicktabs_tabpage_1_1 .view-content table tr td.views-field-field-max-value {
	padding:10px 0px 0px 14px;
	width:80px;
}

#quicktabs_tabpage_1_1 .view-content table tr td.views-field-field-code-value {
	padding:10px 0px 0px 8px;
	width:80px;
}

#quicktabs_tabpage_1_1 .view-content table tr td.views-field-title-1 {
	padding:10px 0px 0px 10px;
	width:50px;
}

#quicktabs_tabpage_1_1 .view-content table tr td.views-field-title-2 {
	padding:10px 10px 0px 10px;
}


#quicktabs_tabpage_1_1 .view-content table tr td a:hover {
	color:#000;
	text-decoration:underline;
}
#quicktabs_tabpage_1_1 .view-content table thead th {
	border-bottom:3px solid #CCCCCC;
	font-weight:normal;
	padding:0px 0 0 0px;
	text-align:left;
	color:#B40808;
	font-size:14px;
}
#quicktabs_tabpage_1_1 .view-content table thead th.views-field-title {
	padding:30px 0px 0px 10px;
}

#quicktabs_tabpage_1_1 .view-content table thead th.views-field-field-percent-value {
	padding:30px 0px 0px 16px;
}
#quicktabs_tabpage_1_1 .view-content table thead th.views-field-field-max-value {
	padding:30px 0px 0px 0px;
}
#quicktabs_tabpage_1_1 .view-content table thead th.views-field-field-code-value {
	padding:30px 0px 0px 6px;
}
#quicktabs_tabpage_1_1 .view-content table thead th.views-field-title-1 {
	padding:30px 0px 0px 0px;
}
#quicktabs_tabpage_1_1 .view-content table thead th.views-field-title-2 {
	padding:30px 10px 0px 0px;
}
/**/
.main {
	margin:0 auto;
	width:712px;
	height:auto;
}
.bonuses_area {
	float:left;
	width:712px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
.bonuses_top {
	float:left;
	width:100%;
	height:auto;
}
.bonuses_mid {
	float:left;
	width:688px;
	height:auto;
	padding:0 12px;
	background:url(../images/bonuses_mid_bg.jpg) left top repeat-y;
	color:#333333;
}
.bonuses_mid p {
	margin:0;
	padding:15px 14px 30px 14px;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
}
.bonuses_games {
	float:left;
	width:668px;
	height:auto;
	padding:0 10px;
}
.bonuses_games ul {
	margin:0;
	padding:0;
}
.bonuses_games ul li {
	width:74px;
	float:left;
	display:block;
	list-style:none;
	background:#FFFFFF;
	text-align:center;
	padding:6px 18px 6px 18px;
}
.bonuses_games ul li:hover {
	background:#ededed;
	text-decoration:none;
}
.game_icon {
	float:left;
	width:100%;
	height:auto;
}
.game_txt {
	float:left;
	width:100%;
	height:auto;
	color:#333333;
	font-size:11px;
}
.bonuses_bottom {
	float:left;
	width:100%;
	height:auto;
}



.main {
	margin:0 auto;
	width:712px;
	height:auto;
}
.bonuses_area {
	float:left;
	width:712px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}
.bonuses_top {
	float:left;
	width:100%;
	height:25px;
}
.bonuses_mid {
	float:left;
	width:688px;
	height:auto;
	padding:0 12px;
	background:url(../images/bonuses_mid_bg.jpg) left top repeat-y;
	color:#333333;
}
.bonuses_mid p {
	margin:0;
	padding:15px 14px 30px 14px;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
}
.bonuses_games {
	float:left;
	width:668px;
	height:auto;
	padding:0 10px;
}
.bonuses_games ul {
	margin:0;
	padding:0;
}
.bonuses_games ul li {
	width:74px;
	float:left;
	display:block;
	list-style:none;
	background:#FFFFFF;
	text-align:center;
	padding:6px 18px 6px 18px;
}
.bonuses_games ul li:hover {
	background:#ededed;
	text-decoration:none;
}
.game_icon {
	float:left;
	width:100%;
	height:auto;
}
.game_txt {
	float:left;
	width:100%;
	height:auto;
	color:#333333;
	font-size:11px;
}
.bonuses_bottom {
	float:left;
	width:100%;
	height:auto;
}

/* Styles for Bonus comparison page */
#block-pokerbonuseshelper-47 {

        background-color: #ffffff;
	padding: 15px;
	border: #98a0a6 2px solid;
}

h1.comparison_title {
	
	font-size:19px;
	color: #29444b;
	margin-left:205px;

}
