/* @override 
	http://localhost:82/rbl/css/wrapper.css
	http://localhost:85/rbl/css/wrapper.css
*/

*{
	margin:0;
	padding:0;
}

html, body{
	background: #cfe6da;
	height:100%;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:12px;
	color: white;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}

table td {
	vertical-align: top;
}
h1{
	font-size: 20px;
}
img
{
	border: 0;
}

img.block {
	display: block;
}
span.red_header{
	color: #00d6f5;
}
.large {
	font-size: 110%;
}

.small {
	font-size: 90%;
}

.red {
	color: #00d6f5 !important;
}
.green{
	color:  #5ca829;
}
.yellow{
	color: #bdc325;
}
a:link,
a:visited,
a:hover,
a:active{
	color: white;
	text-decoration: underline;
}
/* @group menu */
div#top_menu_container{
	height: 30px;
}
table#topmenu{
	text-align: right;
	width: 100%;
}
table#topmenu td.links
{
	text-align: left;
	height: 23px;
	padding-top: 7px;
}
table#topmenu td.flags
{
	float: right;
	padding-top: 5px;
	padding-right: 3px;	
}

table#topmenu a:link,
table#topmenu a:visited,
table#topmenu a:hover,
table#topmenu a:active{
	color: white;
	text-decoration: none;
}
table#topmenu img{
	display: block;
	float: left;
}
div#menu_middle_container{
	height: 124px;
	vertical-align: bottom;
}
div#menu_logged_in_space{
	height: 52px;
}
div#logged_in_stats{
	float: right;
	width: 492px;
	height: 60px;
	padding-top: 7px;
	padding-bottom: 5px;
	background-image: url(/images/main/492x76_logged_in_bg.png);
}
div#logged_in_stats .green{
	color: #6ae200;
}
table.top_stats_table{
	/*6ae200*/
	width:308px;
	margin-left: 10px;
	padding: 0px;
}
table.top_stats_table td{
	height: 15px;
	line-height: 12px;
}
div.right_top_things{
	width: 174px;
	font-size: 15px;
}
div.right_top_things div.log_out{
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px;
}
div#menu_middle_space {
	height: 54px;
	padding: 20px 20px;
	text-align: right;
}
div.right_top_things div.balance{
	margin-top: 6px;
}

div#menu_login {
	width: 100%;
	padding: 3px;
	text-align: right;
}

#menu_login table {
	float: right;
	text-align: right;
}

#menu_login table td {
	line-height: 18px;
}

#menu_login table td.spaced {
	padding-right: 10px;
}

#menu_login table td.last {
	padding-right: 20px;
}


div#main_menu_wrapper{
}
table#menu_container{
}
table#menu_container td.right_filler{
	width: 347px;
}
table#menu_container td.menu_item{
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	height: 41px;
	vertical-align: middle;
}
table#menu_container td.menu_divider{
	font-size: 0;
	line-height: 0;
	width: 1px;
	background-image: url(/images/main/1x41_main_menu_divider.png);
}
table#menu_container a:link,
table#menu_container a:visited,
table#menu_container a:hover,
table#menu_container a:active{
	color: white;
	text-decoration: none;
}
table#menu_container td.sub_menu_item{
	height: 29px;
	vertical-align: middle;
	background: white;
	color: black;
}
table#menu_container td.sub_menu_item a:link,
table#menu_container td.sub_menu_item a:visited,
table#menu_container td.sub_menu_item a:hover,
table#menu_container td.sub_menu_item a:active{
	color: black;
	text-decoration: none;
}

table#menu_container td.sub_filled{
	background: url(/images/main/subber_left.png);
	background-color: white;
	background-repeat: no-repeat;
}
table#menu_container td.left_filler{
	background: url(/images/main/subber_right.png);
	background-position: top right;
	background-color: white;
	background-repeat: no-repeat;}
/* @end */

/* @group input */

table.input
{
	height: 21px;
}

table.input tr td.input_left
{
	width: 10px;
	background-image: url(/images/general/10x21_input_left.png);
	padding: 0;
}
table.input tr td.input_right
{
	width: 11px;	
	background-image: url(/images/general/11x21_input_right.png);
	padding: 0;
}

table.input tr td.input_middle
{
	background-image: url(/images/general/1x21_input_gradient.png);
	vertical-align: middle ! important;
	padding: 0;
}
.input .input_middle input
{
	width: 125px;
	height: 17px;
	padding-top: 2px;	
	border: 0;
	background: none;
}

.input input:focus
{
	outline: none;
}

/* @end */


/* @group wrapper */

#wrapper
{
	width: 100%;
	height: 100%;
}


#wrapper_middle div#wm_top
{
	min-height: 1432px;
	background: url(/images/main/988x944_top_middle.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#wrapper_middle
{
	height:100%;
	width: 988px;
	background: url(/images/main/988x488_bottom_middle.png);
	background-color: #141615;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#wl_top
{
	height: 944px;
	background: url(/images/main/400x944_top_left.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#wl_top2
{
	vertical-align: top;
	height: 100%;
	background: url(/images/main/400x1_middle_left.png);
	background-repeat: repeat-y;
	background-position: right;
}
#wl_bottom
{
	height: 400px;
	background: url(/images/main/400x488_bottom_left.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#wl_middle
{
	vertical-align: bottom;
	height: 100%;
	background: url(/images/main/400x1_middle_left.png);
	background-repeat: repeat-y;
	background-position: right;
}
#wr_top
{
	height: 944px;
	background: url(/images/main/400x944_top_right.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#wr_bottom
{
	height: 400px;
	background: url(/images/main/400x488_bottom_right.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#wr_top2
{
	height: 100%;
	vertical-align: top;
	background: url(/images/main/400x1_middle_right.png);
	background-repeat: repeat-y;
	background-position: left;
}
#wr_middle
{
	height: 100%;
	vertical-align: bottom;
	background: url(/images/main/400x1_middle_right.png);
	background-repeat: repeat-y;
	background-position: left;
}

/* @end */

/* @group footer */

div.footer_gradient{
	margin-top: 40px;
	width: 988px;
	height: 8px;
	background-image: url(/images/main/988x8_footer_gradient.png);
	line-height: 0;
	font-size: 0;
}

div.footer_container{
	height: 130px;
}
	div.footer_container .seperator {
		width:5px;
		height:5px;
		background-image: url(/images/seperator.png);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		padding: 5px;
	}

	div.footer_menu {
		width: 816px;
		margin: 0 auto;
		padding: 15px 0 0 0;
	}	
		table.footer_menu_list {	
			margin: 0 auto;
		}
		
		table.footer_menu_list .link {
		}
			table.footer_menu_list .link a {
				color:#2b373d;
				text-decoration: none;
			}
			table.footer_menu_list .link a:link {
			}
			table.footer_menu_list .link a:visited {
			}
			table.footer_menu_list .link a:hover,
			table.footer_menu_list .link a:focus {
			}
			table.footer_menu_list .link a:active {
			}
		
	div.footer_language {
		width: 816px;
		margin: 0 auto;
		padding: 15px 0 0 0;
	}	
		table.footer_language_list {	
			margin: 0 auto;
		}
		
		table.footer_language_list .language {
		}
			table.footer_language_list .language a {
				color:#2b373d;
				text-decoration: none;
			}
			table.footer_language_list .language a:link {
			}
			table.footer_language_list .language a:visited {
			}
			table.footer_language_list .language a:hover,
			table.footer_language_list .language a:focus {
			}
			table.footer_language_list .language a:active {
			}
	
	div.footer_text { 
		width: 816px;
		margin: 0 auto;
		padding: 15px 0 0 0;
	}	
		table.footer_text_list {				
			margin: 0 auto;
		}		
			table.footer_text_list .text{
				color:#2b373d;
				font-size:10px;
			}
			
			table.footer_text_list .text td a{
					color:#2b373d;
					text-decoration: none;
			}
				table.footer_text_list .text td a:link {
				}
				table.footer_text_list .text td a:visited {
				}
				table.footer_text_list .text td a:hover,
				table.footer_text_list .text td a:focus {
				}
				table.footer_text_list .text td a:active {
				}

/* @end */

/* @group boxes */

/* @group rakecalc */

table.rake_calc{
	width: 90%;
}
table.rake_calc td{
	height: 25px;
	vertical-align: middle;
}
table.rake_calc td.left{
	width: 140px;
}
table.rake_calc_results td{
	padding-bottom: 5px;
}
table.rake_calc_results tr.weekly{
	font-size: 13px;
	color:  #59d3b0;
}
table.rake_calc_results tr.monthly{
	font-size: 14px;
	color: #00d6f5;
}

/* @end */

/* @group pokertoplist */

td.toplist_img img{
	display: block;
}
td.toplist_img{
	width: 47px;
	text-align: center;
}

/* @end */

/* @group Rakerace */
table.rakerace_cont{
	width: 100%;
	padding-left: 10px;
}
table.rakerace_cont td.container{
	padding-right: 10px;
	
}


/* @end */

/* @group rakestats */
div.stats_header{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	text-transform: uppercase;
}

span.stats_table_header{
	color: #00d6f5;
	font-size: 14px;
}
div.race_description{
	padding-top: 10px;
	padding-bottom: 10px
}
/* @end */

/* @group topten */

table.topten{
	width: 100%;
}
table.topten td.header{
	padding-top: 20px;
	font-size: 16px;
	padding-bottom: 10px;
}
table.topten td.divider{
	width: 10px;
}
table.topten td.table_container{
	width: 32%;
}
.tt_image img{
	margin: 0px;
	display: inherit;
}
.tt_left{
	width: 18px;
}
.tt_image{
	width: 22px;
}
/* @end */

/* @group cashier */
table.cashier_table{
	margin-top: 10px;
}
table.cashier_table td{
	vertical-align: middle;
	padding-top: 7px;
}
table.cashier_table td.field_name{
	width: 200px;
	font-size: 14px;
	
}




/* @end */

/* @group news */

td.news_date{
	vertical-align: top ! important;
	width: 60px;
}
div.news div.header{
	font-size: 14px;
	cursor: pointer;
}
div.news div.content{
	padding-top: 10px;
}

/* @end */

/* @group Bonusbox */
table.bonus_table{
	width: 100%;
	margin-bottom: 13px;
}
table.bonus_table td.image{
	width: 125px;
	vertical-align: middle;
}
table.bonus_table td.divider{
	width: 10px;
}
table.bonus_table td.header{
	font-size: 16px;
	padding-bottom: 5px;
	padding-left: 4px;
}
table.bonus_table td.info_table{
	
}
table.bonus_table td.button_cont{
	width: 115px;
	padding-left: 10px;
	vertical-align: bottom;
}
td.bonus_info_left{
	width: 120px;
}
div.bonus_header_padding{
	padding-top: 17px;
}
div.bonus_header{
	font-size: 20px;
	text-transform: uppercase;

}
div.bonus_sub_header{
	font-size: 14px;
	margin-bottom: 10px;
	color: #92e530;

}
table.top_three_bonus_info td.left{
	width: 150px;
}
/* @end */

/* @group partnersignup */

table.signup_buttons{
	width: 100%;
}
table.signup_buttons td.left_button{
	width: 300px;
}
table.signin_form{
}
table.signin_form td{
	padding-top: 10px;
	vertical-align: middle;
}
table.signin_form td.left{
	padding-right: 10px;
}
	


/* @end */

/* @group Account */

table.account_tabs {
	width: 100%;
}
table.account_tabs td{
	height: 33px;
	vertical-align: middle;
	text-align: center;
}
table.account_tabs td a{
	padding-left: 10px;
	padding-right: 10px;
}
table.account_tabs td.sel_left{
	background-image: url(/images/boxes/account/7x33_tab_sel_left.png);
	font-size: 0;
	width: 7px;
}
table.account_tabs td.sel_middle{
	background-image: url(/images/boxes/account/1x33_tab_sel_grad.png);
}
table.account_tabs td.sel_right{
	background-image: url(/images/boxes/account/7x33_tab_sel_right.png);
	font-size: 0;
	width: 7px;
}
table.account_tabs td.no_sel_left{
	background-image: url(/images/boxes/account/7x33_tab_left.png);
	font-size: 0;
	width: 7px;
}
table.account_tabs td.no_sel_middle{
	background-image: url(/images/boxes/account/1x33_tab_grad.png);
}
table.account_tabs td.no_sel_right{
	background-image: url(/images/boxes/account/7x33_tab_right.png);
	font-size: 0;
	width: 7px;
}
table.account_tabs td.divider{
	background-image: url(/images/boxes/account/6x33_divider.png);
	width: 6px;	
}
table.account_tabs td.rest{
	background-image: url(/images/boxes/account/479x33_tab_rest.png);
}
table.accounts_table td.divider{
	width: 60px;
}
table.account_item td.header{
	font-size: 14px;
	padding-left: 4px;
	padding-bottom: 4px;
}
td.ai_left{
	width: 70px;
}
div.account_header{
	padding-top: 17px;
}
td.notifications_left{
	width: 60px;
}
table.message_item{
	width: 100%;
	margin-top: 2px;

}
table.message_item td{
	height: 50px;
}
table.message_item td.middle{
	cursor: pointer;
}
table.message_item tr.not_read td{
	background-image: url(/images/boxes/account/1x50_mess_grad.png);
}
table.message_item td.left,
table.message_item td.right{
	width: 6px;
}
table.message_item tr.not_read td.left{
	background-image: url(/images/boxes/account/6x50_mess_left.png);
}
table.message_item tr.not_read td.right{
	background-image: url(/images/boxes/account/6x50_mess_right.png);
}
table.message_item td.date{
	width: 60px;
	text-align: center;
}
table.message_item td.date div{
	padding-top: 6px;
}
table.message_item td.date img{
	padding-top: 5px;
}
table.message_item td.delete{
	width: 40px;
	text-align: center;
	vertical-align: middle;
}
table.message_item div.header{
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
table.edit_account{
	width: 100%;
}
table.edit_account.left{
	width: 50%;
}
table.edit_account td.edit_header{
	height: 25px;
	font-size: 14px;
	vertical-align: middle;
}
table.edit_account td.description{
	height: 25px;
	vertical-align: middle;
}
table.message_full{
	width: 100%;
	margin-top: 2px;
}
table.message_full td.top_left{
	width: 4px;
	height: 30px;
	background-image: url(/images/boxes/account/4x30_mail_top_left.png);
	background-color: transparent;
}
table.message_full td.top_right{
	width: 4px;
	height: 30px;
	background-image: url(/images/boxes/account/4x30_mail_top_right.png);
	background-color: transparent;
}
table.message_full td.bottom_right{
	width: 4px;
	height: 30px;
	background-image: url(/images/boxes/account/4x30_mail_bottom_right.png);
	background-color: transparent;
}
table.message_full td.bottom_left{
	width: 4px;
	height: 30px;
	background-image: url(/images/boxes/account/4x30_mail_bottom_left.png);
	background-color: transparent;
}
table.message_full td{
	background-color: #232a31;
}
table.message_full td.middle{
	font-size: 14px;
	font-weight: bold;
	padding-left: 2px;
}
table.message_full td.message_content{
	padding-right: 16px;
	padding-left: 2px;
}
table.message_full td.bottom_middle{
	vertical-align: middle;
}
table.message_full div.header{
	padding-top: 5px;
}
table.message_full td.date{
	width: 60px;
	text-align: center;
}
table.message_full td.date div{
	padding-top: 6px;
}
div.progress_container{
	width: 100%;
	background-color: gray;
	padding: 1px;
}
table.progress_bar{
	width: 100%;
}
table.progress_bar td{
	padding-left: 5px;
	padding-right: 5px;
	height: 14px;
}
table.progress_bar td.filled{
	background-image: url(/images/boxes/account/1x14_progress_filled.png);
	text-align: right;
}
table.progress_bar td.no_fill{
	background-image: url(/images/boxes/account/3x14_progress_no_fill.png);
}
.affiliate_header{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
}
.affiliate_header td{
	padding-left: 10px;
	vertical-align: middle;
	
}
/* @end */

/* @group SignupBox */

.signupbox {
	padding: 20px;
}

.signup_table td {
	padding:  3px;
	vertical-align: middle;
}

.required {
background-image: url(/images/flags/us.png);
background-repeat: no-repeat;
background-position: 3px 3px;
}

/* @end */

/* @group offers_list */
div.sort_bar{
	background-image: url(/images/boxes/offerlist/1x29_sort_offer.png);
	height: 29px;
	width: 100%;
	margin-bottom: 20px;
}
table.sort_bar{
	height: 29px;
	width: 100%;
}
table.sort_bar td{
	vertical-align: middle;
}
table.sort_bar td.sort_by{
	padding-left: 10px;
	font-size: 14px;
}
table.sort_bar td.radio{
	font-size: 12px;
}
table.partner_light{
	width: 100%;
	margin-bottom: 7px;
}
table.partner_light td.image{
	width: 184px;
	padding-right: 10px;
	vertical-align: middle;
}
table.partner_light td.header{
	height: 24px;
}
table.partner_light td.header td.divider{
	width: 10px;
}
table.partner_light div.header{
	font-size: 16px;
	padding-left: 10px;	
}
table.partner_light td.rating{
	vertical-align: middle;
	padding-right: 5px;
}
table.partner_light table.star_rating{
	float: right;
}
table.partner_light td.read_more{
	padding-top: 10px;
}
table.partner_light td.flags{
	padding-top: 13px;
}
table.partner_light table.flags{
	float: right;
}
table.partner_light table.flags td{
	padding-left: 10px;
}
table.partner_light table.flags td.divider{
	width: 10px;
}
td.offer_light_first{
	width: 160px;
	padding-left: 6px;
	font-size: 14px;
}
td.offer_light_second{
	font-size: 16px;
}

td.offer_light_right img{
	float: left;	
}
div.offer_header_padding{
	padding-top: 10px;
}
div.offer_padding{
	height: 13px;
}


/* @end */

/* @group offerright */

.offers_right {
	padding: 15px;
}
.offers_right_table{
	width: 100%;
}
.offers_right_table img{
	display: block;
	float: left;
}
.offers_right_table td {
	padding: 4px 5px 4px 0px;
}

.offers_right_table .partner_pic {
	vertical-align: middle;
}
.offers_right_table .partner_link a{
	text-decoration: none;
}


.offers_right_table .partner_link {
	width: 100px;
}

/* @end */

/* @group offer */

/* @group signup */
table.signup_partner_form{
	width: 196px;
}
table.signup_partner_form td.text{
	padding-top: 10px;
	padding-bottom: 4px;
}
table.signup_partner_form td.button{
	padding-top: 20px;
}


/* @end */

/* @group adv_instructions */
div.toggle_adv{
	height: 51px;
	width: 100%;
	background-image: url(/images/boxes/offer/1x51_toogle_bar.png);
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
}
table.toggle_adv td.text{
	text-align: center;
	font-size: 16px;
	vertical-align: middle;
}
div.toggle_adv span.maximize{
	float: right;
	font-size: 12px;
}
table.toggle_adv{
	height: 51px;
	width: 100%;
	background-image: url(/images/boxes/offer/1x51_toogle_bar.png);
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;

}
table.toggle_adv td.border{
	width: 50px;
}
table.toggle_adv td.maximize{
	width: 60px;
	vertical-align: middle;
	padding-right: 25px;
	background-image: url(/images/boxes/offer/15x14_maximize.png);
	background-repeat: no-repeat;
	background-position: center right;
}
table.toggle_adv td.minimize{
	width: 60px;
	vertical-align: middle;
	padding-right: 25px;
	background-image: url(/images/boxes/offer/15x14_minimize.png);
	background-repeat: no-repeat;
	background-position: center right;
}
table.adv_instructions{
	width: 100%;
}
table.adv_instructions td.header{
	height: 40px;
	width: 219px;
}

table.adv_instructions td.header img{
	float: left;
}
table.instructions td.td_image{
	text-align: center;
}
table.adv_instructions div.green{
	color: #8eee01;
	padding-left: 40px;
	padding-top: 8px;
	font-size: 14px;
}
td.grey_hr,div.grey_hr{
	background: url(/images/boxes/offer/4x1_grey_line.png);
	font-size: 0;
	line-height: 0;
	height: 1px;
	padding: 0;
}
table.adv_instructions div.adv_content{
	padding-top: 17px;
	padding-bottom: 17px;
}
table.adv_three{
	width: 100%;
}
table.adv_three td.left{
	padding-right: 10px;
}
/* @end */

/* @group info_table */
div.it_padding{
	height: 10px;
}
table.info_table_cont{
	width: 100%;
	
}
table.info_table_cont td.left{
	width: 315px;
}
table.info_table_cont td.middle{
	width: 15px;
}
table.info_table{
	width: 100%;
}
table.info_table td.it_header{
	background-image: url(/images/boxes/offer/1x38_bottom_header.png);
	height: 38px;
	vertical-align: middle;
	font-size: 16px;
	text-transform: uppercase;
}
table.info_table div.it_content{
	padding-left: 10px;
}
table.info_table td.pink_hr{
	background-image: url(/images/boxes/offer/1x2_pink_hr.png);
	height: 2px;
	font-size: 0;
	line-height: 0;
}
table.info_table td.it_left{
	height: 24px;
	vertical-align: middle;
	background-color: #2c353c;
	width: 150px;
}
table.info_table td.it_right{
	height: 24px;
	vertical-align: middle;
	background-color: #283138;
}
/* @end */

/* @group more_info */

table.more_info{
	width: 100%;
	background-image: url(/images/boxes/offer/702x134_more_info_bg.png);
	background-color: black;
	background-repeat: no-repeat;
}
table.more_info td.left{
	width: 263px;
}
table.more_info td.left_filler{
	width: 18px;
}
table.more_info td.middle_filler{
	width: 30px;
}
table.more_info td.right_filler{
	width: 40px;
}
table.more_info table.thumbs{
	margin-top: 10px;
	width: 100%;
}
table.more_info table.thumbs td.description{
	padding-bottom: 5px;
	text-align: center;
	color: gray;
}
table.more_info table.thumbs td.thumbs_margin{
	width: 10%;
}
table.mi_table{
	width: 100%;
	margin-top: 17px;
}
table.mi_table td{
	font-size: 14px;
	height: 25px;
	vertical-align: middle;
}
table.mi_table td.keyword{
	width: 150px;
}
table.mi_table td.dotted_grey{
	font-size: 0;
	line-height: 0;
	height: 0px;
	background-image: url(/images/boxes/offer/4x1_grey_line.png);
}
/* @end */

/* @group instructions */

div.instructions_content{
	padding-left: 10px;
	padding-right: 10px;
}
div.inst_inner_cont{
	padding-top: 20px;
	padding-left: 3px;
}
table.instructions{
	width: 100%;
	margin-top: 10px;
}
table.instructions td.ins_td{
	overflow: hidden;
	width: 219px;
}
table.instructions td.header{
	height: 40px;
	width: 219px;
}
table.instructions td.divider{
	width: 14px;
}
table.instructions td.header img{
	float: left;
}
table.instructions td.td_image{
	text-align: center;
}
table.instructions div.green{
	color: #8eee01;
	padding-left: 40px;
	padding-top: 8px;
}
table.instructions td.step_hr{
	height: 1px;
	width: 219px;
	font-size: 0;
	line-height: 0;
	background-image: url(/images/boxes/offer/219x1_grey_hr.png);
}
table.instructions div.content{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 2px;
}
div.click_to_enlarge{
	color: gray;
	padding-bottom: 3px;
}
/* @end */

/* @group offer_top */

div.offer_top_content{
	padding-left: 17px;
	padding-right: 10px;
}
div.offer_head_cont{
	width: 100%;
	height: 80px;
}
div.offer_top_content table.flags{
	float: right;
}
div.offer_top_content table.flags td{
	padding-left: 5px;
}
div.offer_head_cont img{
	float: right;
}
div.offer_head_cont div.rbl_header{
	padding-top: 20px;
	float: left;
}
table.image_table{
	width: 100%;
}
table.image_table td.left_image{
	width: 291px;
}
table.image_table td.right{
	width: 362px;
	vertical-align: middle;
}
table.image_table td.right img{
	display: inline;
	float: left;
	margin-right: 5px;
}
table.image_table td.right span{
	margin-top: 10px;
}
table.image_table td.divider{
	width: 10px;
}
table.offer_list{
	width: 100%;
	margin-bottom: 30px;
}
table.offer_list td{
	vertical-align: middle;
	height: 28px;
	font-size: 14px;
}
table.offer_list td.left{
	width: 150px;
}
table.offer_list td.red_hr{
	height: 1px;
	font-size: 0;
	background-image: url(/images/boxes/offer/362x2_red_hr.png);
}
div.preferred_green{
	color: #8eee01;
	
}
/* @end */

/* @end */

/* @group adminbox */
div.adminbox{
	width: 100%;
	background-color: white;
	color: black;
}
div.adminbox td{
	border-spacing: 5px;
}
div.adminbox .admin_content{
	padding: 5px;
}
div.adminbox a:link,
div.adminbox a:visited,
div.adminbox a:hover,
div.adminbox a:active{
	color: black;
}


/* @end */

/* @group misc */

table#box_table{
	width: 100%;
}
td#left_box_container{
	width: 702px;
}
td#box_container_middle{
	width: 12px;
}
td#right_box_container{
	width: 274px;
}
div.rbl_header{
	font-size: 20px ! important;
	text-transform: uppercase;
	padding-bottom: 17px;
}
div.rbl_header h2{
	font-size: 20px;
}
div.medium_header{
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 17px;
}
div.rbl_hr_left{
	width: 100%;
	height: 8px;
	background-image: url(/images/main/702x8_hr.png);
	line-height: 0;
	font-size: 0;
	background-position: 50% 50%;

}
div.left_box_gradient{
	background-image: url(/images/main/702x136_main_gradient.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
div.left_box_gradient_black{
	background: url(/images/main/702x136_main_gradient_black.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;

}
div.rbl_hr_right{
	width: 100%;
	height: 1px;
	background-image: url(/images/main/right_box_hr.png);
	line-height: 0;
	font-size: 0;
	background-position: 50% 50%;

}
div.right_box_gradient{
	background-image: url(/images/main/right_box_gradient.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
div.rbl_hr_right_2{
	width: 100%;
	height: 2px;
	background-image: url(/images/main/right_box_hr_2.png);
	line-height: 0;
	font-size: 0;
	background-position: 50% 50%;

}
div.right_box_gradient_2{
	background-image: url(/images/main/right_box_gradient_2.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
div.rbl_content{
	padding-top: 25px;
	padding-left: 17px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.rbl_content_welcome{
	padding-top: 10px;
	padding-left: 17px;
	padding-right: 20px;
	padding-bottom: 0px;
}
table.double_column{
	width: 100%;
}
table.double_column td.column{
	width: 50%;
	padding-right: 20px;
}
table.double_column td.column div.content{
	padding-left: 2px;
}

/* @end */

/* @group expandable */
div.exp_text{

}

/* @end */


/* @group ThreeSplittedArticleBox */

div.threesplittedarticle{
	width:100%;
}

div.threesplittedarticle table.3splitted{
	width:100%;
}

div.threesplittedarticle div.image_{
	padding-bottom:10px;
}

div.threesplittedarticle td.image_spacer{
	width:20px;
}

div.threesplittedarticle div.headline{
	padding-bottom:5px;
	font-size: 20px;
	text-transform: uppercase;
}

div.threesplittedarticle td.content{
	padding-bottom:15px;
}


/* @end */


/* @group PreferredPartnersBox */

div.preferredpartners {
	width:100%;
}

	div.preferredpartners table{
		width:100%;
	}

	div.preferredpartners table.preferred div.content_text {
		padding-bottom:20px;
	}

	div.preferredpartners td.partner {
		width:213px;
	}
		div.preferredpartners td.partner table.partner_detail tr {
			text-align:center;
		}			
		div.preferredpartners td.partner table.partner_detail td.text {
			padding-bottom:30px;
		}
		
	div.preferredpartners td.spacer {
		width:20px;
	}
	
/* @end */

/* @group TextImageBox */

div.textimage table.textimage_content tr.spacer{
	height:10px;
}

	table.textimage_content td.spacer{
		padding-right:20px;
	}

	div.textimage td.text_right {
		padding-right:30px;
	}
	div.textimage td.text_left {
		padding-left:30px;
	}
	div.textimage td.text {
		padding-right:30px;
		padding-left:0px;
	}
	
/* @end */


/* @group ReferAFriendBox */

div.referafriend{
	width:100%;
}
.referafriend_error{
	color:red;
}
div.referafriend tr.spacer{
	height:10px;
}
div.referafriend td.spacer{
	width:15px;
}


/* @end */

/* @group AdsRightBox */

div.adsright{
	width:100%;
}
div.adsright tr.spacer{
	height:18px;
}

/* @end */


/* @group CustomStartBox */

div.customstart table.main_welcome {
	width:100%;
}
div.customstart table.main_welcome tr.spacer{
	height:10px;
}
div.customstart div.siteofthemonth_hr {
	width: 100%;
	height: 1px;
	background-image: url(/images/boxes/customstart/siteofthemonth_hr.png);
	line-height: 0;
	font-size: 0;
	background-position: 50% 50%;
}
div.customstart div.siteofthemonth_gradient {
	background-image: url(/images/boxes/customstart/siteofthemonth_gradient.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
div.customstart td.left {
	width:355px;
}
div.customstart td.middle {
	width:30px;
}
div.customstart td.right {
	width:277px;
}
div.customstart table.welcome {
	width:100%;
}
div.customstart div.why_rbl_text {
	padding-left:20px;
	padding-bottom:20px;
}
div.customstart table.siteofthemonth {
	width:100%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
div.customstart table.siteofthemonth tr.spacer{
	height:10px;
}
div.customstart table.siteofthemonth td.logo{
	text-align:center;
	/*padding-left:20px;*/
}
div.customstart table.siteofthemonth td.text{
	text-align:left;
	padding-bottom:20px;
	padding-top:20px;
}
div.customstart table.siteofthemonth_detail {
	width:100%;
	/*margin-left:20px;*/
}
div.customstart table.siteofthemonth div.button{
	/*margin-left:20px;*/
}
div.customstart table.siteofthemonth_detail td.left {
	width:50%;	
}
/* @end */



/* @end */

/* @group buttons */

/* Red button */
table.rbl_button_red a:link,
table.rbl_button_red a:visited,
table.rbl_button_red a:hover,
table.rbl_button_red a:active{
	color: white;
	text-decoration: none;
}

table.rbl_button_red td.rbl_left{
	width: 10px;
	height: 31px;
	background-image: url(/images/buttons/10x31_button_left.png);
	font-size: 0;
}
table.rbl_button_red td.rbl_right{
	width: 7px;
	height: 31px;
	background-image: url(/images/buttons/7x31_button_right.png);
	font-size: 0;
}
table.rbl_button_red td.rbl_middle{
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 3px;
	background-image: url(/images/buttons/1x31_button_gradient.png);
	background-repeat: repeat-x;
	text-align: center;
}
table.rbl_button_red td.rbl_middle input{
	color: white;
}
table.rbl_button_white td.rbl_middle input{
	color: #3c3c3c;
}
/* White button */
table.rbl_button_white a:link,
table.rbl_button_white a:visited,
table.rbl_button_white a:hover,
table.rbl_button_white a:active{
	color: #3C3C3C;
	text-decoration: none;
}

table.rbl_button_white td.rbl_left{
	height: 26px;
	width:12px;
	background-image:url(/images/buttons/12x26_button_left.png);
	font-size:0px;
	line-height:0px;
	padding: 0;
}
table.rbl_button_white td.rbl_right{
	height: 26px;
	width:12px;
	background-image:url(/images/buttons/12x26_button_right.png);
	font-size:0px;
	line-height:0px;
	padding: 0;
	color: #3C3C3C;
}
table.rbl_button_white td.rbl_middle{
	height: 26px;
	width:auto;
	background-image:url(/images/buttons/1x26_button_main.png);
	padding: 0;
}

/* For submit buttons */
/*table.button div.b_text
{
	color:#3c3c3c;
	padding:2px 10px 3px 10px ! important;
}*/

table.rbl_button input.b_text,
table.rbl_button div.b_text /* when translated */
{
	background: none;
	border: 0;
	cursor: pointer;
	margin-left: 2px ! important;
	margin-right: 2px ! important;
	padding-bottom: 6px ! important;
	padding-top: 0px ! important;
	padding-left: 0px ! important;
	padding-right: 0px ! important;
	font-size: 12px;
/*	height: 21px;*/
	outline: none;
	outline-style: none;
}

div.button_disabled{
	width: 119px;
	height: 30px;
	background-image: url(/images/buttons/119x30_disabled_button.png);
	text-align: center;
}
div.button_disabled p{
	padding-top: 5px;
}
div.button_disabled table{
	width: 100%;
	height: 25px;
}
div.button_disabled td.border{
	width: 20px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: center;
}
div.button_disabled td.middle{
	text-align: center;
	vertical-align: middle;
}

/* @end */

/* @group rbl_table */

table.rbl_table{
	width: 100%;
}
table.rbl_table td.left_corner,
table.rbl_table td.right_corner{
	font-size: 0;
	line-height: 0;
	width: 4px;
}
table.rbl_table td{
	vertical-align: middle;
}
table.rbl_table tr.filled_23 td{
	height: 23px;
	background-color: #232a31;

}
table.rbl_table tr.no_fill_23 td{
	height: 23px;
}
table.rbl_table tr.filled_23 td.left_corner{
	background-image: url(/images/boxes/table/4x23_td_left.png);
	background-color: transparent;
}
table.rbl_table tr.filled_23 td.right_corner{
	background-image: url(/images/boxes/table/4x23_td_right.png);
	background-color: transparent;
}
table.rbl_table tr.filled_21 td{
	height: 21px;
	background-color: #232a31;

}
table.rbl_table tr.no_fill_21 td{
	height: 21px;
}
table.rbl_table tr.filled_21 td.left_corner{
	background-image: url(/images/boxes/table/4x21_td_left.png);
	background-color: transparent;
}
table.rbl_table tr.filled_21 td.right_corner{
	background-image: url(/images/boxes/table/4x21_td_right.png);
	background-color: transparent
}

/* @end */

/* @group rbl_exp_table */
table.rbl_table_exp{
	width: 100%;
}
table.rbl_table_exp td.left_top_corner,
table.rbl_table_exp td.right_top_corner,
table.rbl_table_exp td.left_bottom_corner,
table.rbl_table_exp td.right_bottom_corner{
	font-size: 0;
	line-height: 0;
	width: 4px;
	height: 3px;
}

table.rbl_table_exp td{
	vertical-align: middle;
}
table.rbl_table_exp tr.filled td{
	background-color: #232a31;

}
table.rbl_table_exp td.left_grad{
	
}
table.rbl_table_exp td.filler{
	font-size: 0;
	line-height: 0;
	height: 3px;
}
table.rbl_table_exp tr.filled td.left_top_corner{
	background-image: url(/images/boxes/table/4x3_top_left.png);
	background-color: transparent;
}
table.rbl_table_exp tr.filled td.right_top_corner{
	background-image: url(/images/boxes/table/4x3_top_right.png);
	background-color: transparent;
}
table.rbl_table_exp tr.filled td.left_bottom_corner{
	background-image: url(/images/boxes/table/4x3_bottom_left.png);
	background-color: transparent;
}
table.rbl_table_exp tr.filled td.right_bottom_corner{
	background-image: url(/images/boxes/table/4x3_bottom_right.png);
	background-color: transparent;
}


/* @end */

/* @group post_pages */
div.post_pages,
.forumbox div.post_pages
{

}

.post_pages
{
	text-align: right;
	margin: 7px;
	color: gray;
}

.forumbox .post_pages
{
	text-align: right;
	margin: 12px;
	color: gray;
}

div.post_pages span,
.forumbox .post_locked_thread span,
.forumbox .post_pages span
{
	font-family: verdana;
	border: 1px solid #444;
	padding: 3px;
}

div.post_pages span.post_pages,
.forumbox .post_locked_thread span.post_locked_thread,
.forumbox .post_pages span.post_pages
{
	font-family: arial;
	border: none;
}

span.post_current_page,
.forumbox .post_pages span.post_current_page
{
	color: white;
	font-weight: bold;
}

div.post_pages a.post_pages_a,
.forumbox .post_pages a.post_pages_a
{
	color: #aaa;
	text-decoration: none;
}


/* @end */

/* @group Admin search */

.admin_search
{
	margin: 5px;
}

.admin_search tr td
{
	padding-right: 7px;
}

.admin_search thead
{
	border-bottom: 2px solid #b8baaa;
	color: #971016;
}

.admin_search thead a:link,
.admin_search thead a:visited
{
	color: #971016;
	text-decoration: none;
}

.admin_search thead a:hover,
.admin_search thead a:active
{
	color: #971016;
	text-decoration: underline;
}

p.admin_search_p
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
div.admin_search_p
{
	text-align: center;
}

.show_columns_button1
{
	margin: 20px;
}

/* @end */

/* @Group admin */

.adminbox h1
{
	padding: 3px 3px 3px 10px;
	color: gray;
}

.admin_content
{
	margin: 10px;
}

/* @end */

/* @group Logging */

.log_error
{
	font-weight: bold;
	color: #800;
}

.log_warning
{
	color: black;
}

.log_notice
{
	color: #aaa;
}

span.gray
{
	color: gray;
}

/* @end */

/* @group browse users */

table.browse_accounts
{
	width: 100%;
	border-bottom: 1px solid #aaa;
	margin-bottom: 10px;
}

table.browse_accounts td
{
	background: #f7f7f7;
	padding: 2px;
	color: gray;
	width: 100px;
}
table.browse_accounts td strong
{
	color: black;
}

/* @end */
