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

#top_part {
margin: 15px auto;
	width: 970px;
	height: 244px;
	background-image: url(http://cdn.cloudfiles.mosso.com/c61602/bg.jpg);
	text-align:left;
  }

#top_part h1 {
font: 32px/140% "Trebuchet MS", Tahoma, sans-serif;
letter-spacing: -1px;
font-weight:bold;
color:#000000;
padding: 10px 20px 15px 20px;
margin:0;
}

#top_part h2 {
font: 21px/100% "Trebuchet MS", Tahoma, sans-serif;
letter-spacing: -1px;
color:#000000;
margin-top: 15px;
margin-bottom:-2px;
}


#top_part .blue {
color:#2b7594;
}

#top_part .graph_area {
width: 289px;
float:left;
margin-right: 90px;
}


#top_part .graph {
padding: 0px 20px 20px 20px;
}

#top_part .graph_text {
padding: 5px 20px 0px 20px;
font: 12px Tahoma, sans-serif;
font-style: italic;
text-align:center;
}


#top_part .text_area {
font: 17px/120% Tahoma, sans-serif;
float:left;
}

#top_part .chips_area {
padding: 12px 20px 0px 20px;
}


#top_part img.pokerchip {
padding: 0px 15px 0px 20px;
vertical-align: text-bottom;
}


#top_part .white_bold {
font-weight: bold;
color:#FFFFFF;
}

#top_part .security_signs {
float: right;
margin: -170px 10px 0px 0px;
text-align:center;
}

/* layout */
body, html {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    font-family: tahoma, arial, sans-serif;
    text-align: center;
}

#header {
    height: 126px;
    background: #2482a9;
}

#head_inner {
    margin-right: auto;
    margin-left: auto;
    width: 970px;
}

#head_login {
    width: 400px;
    float: right;
    font-size: 10px;
}

.headerlogo {
    float: left;
    width: 526px;
    height: 80px;
    margin-top: 25px;
}

#top_info {
    /*background: url('http://www.rakeback.com/images/top_info.gif') no-repeat;*/
    background: #2d74a9;
    width: 224px;
    height: 17px;
    padding: 2px 0 0 0px;
    text-align: center;
    margin: 0 0 0 30px;
}

.languages {
	width: 170px;
}

.universal-languages
{
	padding-top: 30px;
	width: 160px;
}

.sprite-flag-bulgaria { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -30px; } 
.sprite-flag-croatia { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -71px; } 
.sprite-flag-czech { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -112px; } 
.sprite-flag-denmark { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -153px; } 
.sprite-flag-finland { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -194px; } 
.sprite-flag-france { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -235px; } 
.sprite-flag-germany { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -276px; } 
.sprite-flag-greece { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -317px; } 
.sprite-flag-hungary { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -358px; } 
.sprite-flag-italy { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -399px; } 
.sprite-flag-netherlands { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -440px; } 
.sprite-flag-norway { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -481px; } 
.sprite-flag-poland { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -522px; } 
.sprite-flag-portugal { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -563px; } 
.sprite-flag-romania { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -604px; } 
.sprite-flag-russia { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -645px; } 
.sprite-flag-slovenia { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -686px; } 
.sprite-flag-spain { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -727px; } 
.sprite-flag-sweden { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -768px; } 
.sprite-flag-turkey { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -809px; } 
.sprite-flag-uk { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -850px; } 
.sprite-flag-ukraine { background: url(http://cdn.cloudfiles.mosso.com/c61562/sprite-flags-2.png) no-repeat top left; background-position: 0 -891px; } 

#loginbox {
    width: 216px;
    margin: 10px 0 0 0px;
    background: #2d74a9;
/*    padding: 0px 0 0px 8px;*/
}

#top_info span, #loginbox a, #loginbox label, .ni a, #footer a {
    color: #fff;
}

.ni_act {
    color: #2d74a9;
    background-color: #fff;
}

#loginbox form {
    padding: 0;
    margin: 0;
}

.logininput {
    width: 100px;
    border: 0;
}

.npad {
    width: 50px;
}

.ni, .ni_act {
    padding: 10px 0 0 0;
    height: 26px;
    width: 100px;
    text-align: center;
}

.nsp {
    width: 2px;
    height: 36px;
    background: url('http://cdn.cloudfiles.mosso.com/c63662/navi_separator.gif') no-repeat;
}
/* dropdown navigation */

li > ul {
    top: auto;
    left: auto;
}
/*// navigation */
#container {
    margin-right: auto;
    margin-left: auto;
    width: 970px;
}

#content {
    text-align: left;
}

.content_col1 {
    /*width: 655px;*/
    width: 651px;
    float: left;
}

.content_col2 {
    width: 306px;
    margin-left: 8px;
    float: right;
}

.tbldot {
    background: url('http://www.rakeback.com/images/dotline_horizontal.gif') no-repeat;
    height: 6px;
}

.tbldot_bot, .tbldot_bot_grn, .tbldot_bot_red {
    background: url('http://www.rakeback.com/images/dotline_horiz_bot.gif') no-repeat;
    height: 3px;
}

.tbldot_bot_grn {
    background: url('http://www.rakeback.com/images/dotline_horiz_bot_grn.gif') no-repeat;
}

.tbldot_bot_red {
    background: url('http://www.rakeback.com/images/dotline_horiz_bot_red.gif') no-repeat;
}

.tbldot-vert {
    background: url('http://cdn.cloudfiles.mosso.com/c63662/dotline_vertical.gif') repeat-y;
    height: 172px;
    width: 1px;
}

.tbldot-vert-grn, .tbldot-vert-red {
    background: url('http://www.rakeback.com/images/dotline_vertical_grn.gif') repeat-y;
    height: auto;
    width: 1px;
}

.tbldot-vert-red {
    background: url('http://www.rakeback.com/images/dotline_vertical_red.gif') repeat-y;
}

.tblcell-msgbox {
    width: 928px;
    font-size: 16px;
    padding: 20px;
}

.tblcell1 {
    width: 156px;
    text-align: center;
}

.tblcell2 {
    width: 466px;
    padding: 17px 0 0 30px;
    font-size: 11px;
}

.tblcell2 h2 {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 21px;
    margin: 0 0 1px 0;
    color: #2b7594;
}

.tblcell2 div {
    width: 210px;
    height: 60px;
    float: left;
}

.tblcell3 {
    width: 380px;
    padding: 10px;
    font-size: 11px;
}

.tblcell3 p {
    margin: 0;
    padding: 0;
}

.titlebar {
    height: 36px;
    background: #2482a9;
    color: #fff;
}

.ti1, .ti2, .ti3 {
    float: left;
    font-family: "trebuchet ms", tahoma;
    font-size: 16px;
    font-weight: bold;
}

.ti1 {
    padding: 7px 0 0 20px;
}

.ti2 {
    width: 200px;
    padding: 7px 0 0 0;
}

.ti3 {
    float: none;
    padding: 7px 0 0 12px;
}

.logolist-front {
    margin-top: 20px;
}

a {
    color: #057eb1;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.small {
    font-size: 80%;
}

.xsmall {
    font-size: 60%;
}

.rb_chart {
    background: url('http://www.rakeback.com/images/rakeback_payback_diagram3.gif');
    width: 311px;
    height: 44px;
    text-align: center;
    font-size: 10px;
    padding-top: 180px;
}

.front_dotbox_item {
    padding-left: 11px;
    margin-bottom: 7px;
}

.front_dotbox_link {
    font-weight: bold;
    font-size: 13px;
}

h1 {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 25px;
    color: #2b7594;
    margin: 25px 0 16px 0;
}

.h1_forum {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 20px;
    color: #2b7594;
    margin: 0px 0 0px 0;
	display: inline;
}

h2 {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 21px;
    margin: 5px 0 5px 0;
    color: #2b7594;
}

h3 {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 17px;
    margin: 5px 0 5px 0;
    color: #2b7594;
}

.rightbox {
    background: #5792AC;
    padding: 10px;
    font-size: 11px;
    color: #fff;
}

.rightbox a {
    color: #fff;
	text-decoration: underline;
}

/* deals*/
.deal_break {
    clear: both;
}

.deal_picture {
    width: 37px;
    float: left;
    padding-right: 7px;
}

.deal_room {
    width: 160px;
    float: left;
    font-size: 22px;
    line-height: 100%;
}

.deal_smalltxt {
    font-size: 11px;
    font-weight: normal;
}

.deal_percent {
    width: 75px;
    float: right;
    font-weight: bold;
    font-size: 22px;
    text-align: right;
}
/* */
#footer {
    margin: 7px 0 30px 0;
    padding: 15px;
    height: 121px;
    background: #2482a9;
    font-size: 10px;
}

#footer-part1 {
    width: 310px;
    float: left;
    text-align: left;
}

#footer-part1 div {
    padding-top: 50px;
}

#footer-part2 {
    font-weight: bold;
    width: 600px;
    float: right;
    text-align: right;
}

img {
    border: 0;
}
/* //layout */
/* old css */
.refer {
    width: 100%;
    text-align: center;
    margin: 10px 0;
    font-size: 14px;
}

.refer th {
    color: #fff;
    /*background: #2482a9 url("http://www.rakeback.com/images/thBg.gif") repeat-x;*/
    background: url(http://www.rakeback.com/images/rb_track_th_bg.gif) repeat-x;
    padding: 5px 0;
}

.refer td {
    color: #000;
    /*background: url("http://www.rakeback.com/images/tdBg.gif") repeat-x;*/
    background: #e9f3f7 url(http://www.rakeback.com/images/rb_track_td_bg.gif) repeat-x;
    padding: 5px 0;
    border-right: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
}

.track_table {
    width: 100%;
    /*margin-left: 5px;
    margin-top: 3px;*/
    border-collapse: separate;
}

.summarytable {
    border-collapse: collapse;
}

.track_tab {
    float: left;
    width: 150px;
    height: 27px;
    background: url(http://www.rakeback.com/images/rb_track_tab.gif) no-repeat;
}

.track_tab_bg {
    clear: both;
    height: 27px;
    margin-left: 8px;
    background: url(http://www.rakeback.com/images/rb_track_tab_bg.gif) repeat-x;
    font-size: 12px;
}

.track_th {
    background: url(http://www.rakeback.com/images/rb_track_th_bg.gif) repeat-x;
    /*letter-spacing: -1px;*/
    text-align: center;
    vertical-align: center;
    height: 31px;
    border-right: 1px solid #3B3736;
    border-bottom: 1px solid #3B3736;
    color: #00FEFF;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
}

.track_td, .track_td_summary, .track_td_small, .track_td_small_summary, .track_td_deduction, .track_td_roomlink {
    background: url(http://www.rakeback.com/images/rb_track_td_bg.gif) repeat-x;
    border-right: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
    text-align: center;
    vertical-align: center;
    font-size: 12px;
    height: 31px;
    padding-left: 10px;
    padding-right: 10px;
}

.track_td_roomlink {
    background: url(http://www.rakeback.com/images/rb_track_roomlink_bg.gif);
}

.track_td_deduction {
    color: #FF6700;
}
/*  */
.content-text {
    margin-right: 20px;
}

.linkList, .linkListFront {
    list-style: none;
    margin: 0;
    padding: 0;
}

.linkList li {
    padding: 0 0 0 10px;
    background: url("http://cdn.cloudfiles.mosso.com/c63662/orange_bullet.gif") 0 4px no-repeat;
}

.linkListFront li {
    padding: 0 2px 0 10px;
    background: url("http://cdn.cloudfiles.mosso.com/c63662/orange_bullet.gif") 0 4px no-repeat;
    font-size: 12px;
}

.linkList li span {
    padding: 0 4px 0 0;
}

.list-type-1 {
    margin: 0;
    padding: 0;
    list-style: none;
}

.list-type-1 li {
    padding: 0 0 5px 20px;
    list-style: none;
    background: url("http://cdn.cloudfiles.mosso.com/c63662/orange_bullet.gif") 8px 7px no-repeat;
}

.list-type-2 {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1.1em;
}

.list-type-2 li {
    padding: 5px 0 5px 50px;
    background: url("http://cdn.cloudfiles.mosso.com/c63662/orange_bullet.gif") 14px 3px no-repeat;
}

.pokerroomtable tr td {
    padding-left: 5px;
}

.pokerroomtable td {
    padding: 3px 0 3px 5px;
}

.oddrow {
    background-color: #e9f3f7;
}

.dotseparator {
    background: url('http://www.rakeback.com/images/separator_dot_608.gif') repeat-x;
    height: 3px;
    margin: 15px 22px 15px 0;
}
/*buttons */
.button80, .button120, .button160, .button180, .button190, .button80blue, .button120blue, .button160blue {
    cursor: pointer;
    height: 29px;
    text-align: center;
    color: #fff;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    border: none;
}

.button80 {
    background: url(http://www.rakeback.com/images/button_80.gif) no-repeat;
    width: 80px;
}

.button80blue {
    background: url(http://www.rakeback.com/images/button_blue_80.gif) no-repeat;
    width: 80px;
}

.button120 {
    background: url(http://www.rakeback.com/images/button_120.gif) no-repeat;
    width: 120px;
}

.button120blue {
    background: url(http://www.rakeback.com/images/button_blue_120.gif) no-repeat;
    width: 120px;
}

.button160 {
    background: url(http://www.rakeback.com/images/button_160.gif) no-repeat;
    width: 160px;
}

.button180 {
    background: url(http://www.rakeback.com/images/button_180.gif) no-repeat;
    width: 180px;
}

.button190 {
    background: url(http://www.rakeback.com/images/button_190.gif) no-repeat;
    width: 190px;
}

.button160blue {
    background: url(http://www.rakeback.com/images/button_blue_160.gif) no-repeat;
    width: 160px;
}

.linkbutton {
    padding-top: 8px;
    height: 21px;
}
/*register css */
.register-instructions {
    padding-left: 7px;
    padding-right: 20px;
}

.register-step-inactive, .register-step-active {
    height: 39px;
    width: 230px;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 1px;
    margin-left: 0;
    padding-left: 6px;
    padding-top: 11px;
}

.register-step-active {
    background: url("http://www.rakeback.com/images/step_background_active.gif") no-repeat;
    color: black;
}

.register-step-inactive {
    /*background: url("http://www.rakeback.com/images/step_background_inactive.gif") no-repeat;*/
    color: #c0c0c0;
}

.register {
    text-align: right;
    width: 100%;
}

.register-col-right {
    background: url('http://www.rakeback.com/images/instructions_background.gif') no-repeat;
    height: 115px;
    width: 237px;
}

.register-step-two {
    background: url('http://www.rakeback.com/images/infobox_background_orange.gif') no-repeat;
    color: #000;
    text-align: center;
    margin-left: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 88px;
}

.register-step-three {
    background: url('http://www.rakeback.com/images/infobox_background_green.gif') no-repeat;
    color: white;
    text-align: center;
    margin-left: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 83px;
    padding-top: 5px;
}

.register-step-three-titles {
    color: orange;
    font-size: 20px;
}
/* show errors css */
.rakeback_refer_a_friend {
    width: 650px;
    background: url('http://www.rakeback.com/images/refer_a_friend_bottom.jpg') no-repeat;
    height: 160px;
    text-align: center;
    color: #fff;
}

.rakeback_refer_a_friend div {
    padding-top: 120px;
}

.rakeback_refer_a_friend span {
    font-weight: bold;
}
/* rake tracking styles */
a.linktitle, a.linktitle:visited, a.linktitle:hover {
    color: #fff;
    text-decoration: underline;
}

.summarytitle {
    background: url(http://www.rakeback.com/images/rb_total_tab.gif) no-repeat bottom left;
    color: white;
	padding-left: 5px;
    padding-right: 20px;
    width: 123px;
    font-weight: bold;
}

.summaryrow {
    background: url(http://www.rakeback.com/images/rb_total_bg.gif) repeat-x bottom;
    height: 31px;
    font-size: 12px;
}

.summarytd {
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}

.track_td_summary {
    font-weight: bold;
    background: #FFB400;
    color: white;
    border-right: 0px solid #C2C2C2;
    border-bottom: 0px solid #C2C2C2;
}

.track_td_small {
    font-size: 10px;
}

.track_td_small_summary {
    font-size: 10px;
    font-weight: bold;
    background: #2482A9;
    color: white;
    border-right: 0px solid #C2C2C2;
    border-bottom: 0px solid #C2C2C2;
}

.track_td_small_summary a {
	color: #fff;
}

.summary_favicon {
	border: 2px solid #1BB3D6;
}

.registernotice {
    border: 1px solid #505050;
    background: #f0f0f0;
    padding: 5px;
    color: #000000;
}
/* steps */
.step1, .step2, .step3 {
    float: left;
    font-family: "trebuchet ms", tahoma;
    font-size: 16px;
    font-weight: bold;
}

.step1 {
    width: 326px;
    padding: 7px 0 0 15px;
}

.step2 {
    width: 315px;
    padding: 7px 0 0 0;
}

.step3 {
    width: 300px;
    padding: 7px 0 0 0;
}

.step1ol {
    margin: 0;
    padding: 0 10px 0 25px;
    font-size: 13px;
}

.step1ol li {
    padding: 10px 0 45px;
    background: url('http://www.rakeback.com/images/orange_arrow_down.gif') no-repeat bottom center;
}

.step1ol li.last {
    padding: 10px 0 45px;
    background: #fff;
}

.stepdot_bot {
    background: url('http://www.rakeback.com/images/dotline_horiz_bot_970.gif') no-repeat;
    height: 3px;
}

.inst_div {
    padding-bottom: 10px;
    font-size: 13px;
}

.help_icon {
    float: right;
    width: 19px;
    height: 19px;
}
/* tmp make sure this is all ok */
.roomheader {
    background: url(http://www.rakeback.com/images/room_header_bg.jpg) #1F6E90 no-repeat;
    height: 208px;
    margin-top: 20px;
    padding: 1px 0 0 40px;
}

.d1 {
    width: 400px;
    float: left;
}

.d2 {
    width: 250px;
    float: left;
    text-align: center;
    padding-top: 80px;
}

.d3 {
    width: 250px;
    float: right;
    margin-top: 30px;
    text-align: center;
}

.d1b {
    float: left;
    width: 400px;
    padding-left: 110px;
}

.tab_active {
    width: 102px;
    height: 30px;
    float: left;
    background: url(http://www.rakeback.com/images/room_tab_active.gif) no-repeat;
    font-size: 13px;
    text-align: center;
    padding-top: 7px;
    font-weight: bold;
}

.tab_inactive {
    width: 102px;
    height: 30px;
    float: left;
    background: url(http://www.rakeback.com/images/room_tab_inactive.gif) no-repeat;
    font-size: 13px;
    text-align: center;
    padding-top: 6px;
}

.tab_row {
    clear: both;
    width: 100%;
    height: 30px;
    background-color: #1f6e90;
}

.room_details {
    margin: 0;
    padding: 0;
    font-family: verdana, arial;
    font-size: 16px;
}


.review_main_content {
	float:left;
	width: 660px;
}

.review_main_content .item {
	font-size:12px;
	padding:0 0 10px 20px;
	background:url('http://cdn.cloudfiles.mosso.com/c63662/orange_bullet.gif') left 5px  no-repeat;
}

.review_main_content .tbldot-vert {
	height: auto;
}

.review_sidebar {
	float:right;
	width: 300px;
	font-size:14px;
}

.review_sidebar .rightbox{
	font-size:14px;
	padding: 10px 20px;
}

.rightbox .item {
	padding-bottom: 5px;
}

td.tcl1 {
    color: #9BE2FF;
}

td.tcl2 {
    color: #FFF;
    padding-left: 10px;
}
/* new front page layout*/
.fth0, .fth2, .fth3, .fth_hi, .fth_lo {
    font-family: arial, sans-serif;
    height: 29px;
    font-size: 11px;
    color: #fff;
    text-align: center;
}

.ftc, .ftc_blue {
    text-align: center;
    font-size: 11px;
    height: 35px;
    color: #2482a9;

}

.ftc_border {
    text-align: center;
    font-size: 11px;
    height: 35px;
    color: #2482a9;
	background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_cont2.gif) left repeat-y;
}

.ftc_border2 {
	background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_cont2.gif) left repeat-y;
	width: 1px;
}



.fth_lo, .fth0 {
    padding-top: 7px;
    height: 22px;
}

.fth0 {
    background: url('http://cdn.cloudfiles.mosso.com/c63662/front_tbl_head0.gif') repeat-x;
}

.fth2 {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_head2.png) no-repeat;
    width: 9px;
}

.fth3 {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_head3.png) no-repeat;
    width: 9px;
}

.fth_hi {
    background: #2482a9;
    padding-bottom: 1px;
    height: 28px;
    font-size: 13px;
}

.fth_lo {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_head1.gif) right no-repeat;
}

.ftc0 {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_cont2.gif) left repeat-y;
    width: 1px;
}

.ftc1 {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_cont1.gif) repeat-y;
}

.ftc2 {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_cont2.gif) repeat-y;
}

.ftc3 {
    background: url(http://www.rakeback.com/images/front_tbl_cont3.gif) repeat-y;
}

.ftc4 {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_cont1.gif) right repeat-y;
    width: 1px;
}

.ftc_blue {
/*    background: #c6e9fa; */
    text-align: center;
    width: 240px;
    font-family: arial, helvetica, sans-serif;
	background: #c6e9fa;
}

.ftc_button {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/button-front_tbl-green.png) no-repeat top center;
    color: #fff;
    text-align: left;
    padding-left: 55px;
    width: 175px;
    height: 35px;
}

.ftc_button a {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    text-decoration: underline;
}

.rbpercent {
    font-size: 26px;
    font-weight: bold;
    width: 110px;
}

.bonusamount {
    font-size: 17px;
    font-weight: bold;
}

.tbl_separator {
    background: url(http://cdn.cloudfiles.mosso.com/c63662/front_tbl_dot_sep.gif) repeat-x;
    height: 1px;
}

.tes_container {
    padding: 10px 10px 20px;
	text-align:right;
}

.tes {
    color: #000;
    font-style: italic;
    padding-bottom: 3px;
}

.tes_title {
		background: #2482a9;
		font-size: 11px;
		color:#fff;
		text-align:center;
		height:18px;
		padding-top:4px;
		margin:0;
}

.review_button {
	height:37px;
	padding-right:37px;
	text-align:left;
	width:250px;
	padding-top: 17px;
	padding-left: 5px;
}

.review_button a {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.download_button {
	height: 45px;
	text-align:center;
}

.download_button a {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.but_dl {
	background:transparent url(http://www.rakeback.com/images/buttons/download_but_green.gif) no-repeat scroll left top;
}
.but_rakeabck_dl {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	display: block;
	background:transparent url(http://www.rakeback.com/images/buttons/download_but2_green.gif) no-repeat scroll left top;
}

.but_rb {
	background:transparent url(http://www.rakeback.com/images/buttons/get_rakeback_but_green.gif) no-repeat scroll left top;
	padding-right:30px;
	width:250px;
}

/* Mika's paragraph boxes */
p.info {
    background: #F8FAFC url(http://www.rakeback.com/images/infop.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
}

p.warn {
    background: #FFF7C0 url(http://www.rakeback.com/images/warn.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #F7D229;
    border-bottom: 2px solid #F7D229;
}

p.alert {
    background: #FBEEF1 url(http://www.rakeback.com/images/exc.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #FEABB9;
    border-bottom: 2px solid #FEABB9;
}


/* end RB.css */

/* begin navigation css */
#navigation {
    height: 36px;
    background: url('http://cdn.cloudfiles.mosso.com/c63662/navi_bg.png') #2482a9 repeat-x;
    text-align: center;
    font-size: 12px;
}

#navi_inner {
    margin-right: auto;
    margin-left: auto;
    width: 1067px;
    height: 36px;
}

#navi_inner div {
    float: left;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
}

#navi {
    margin: 0;
    padding: 0 0 0 40px;
    list-style: none;
}

#navi li a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
}

#navi li a:hover {
    text-decoration: underline;
}

#navi li ul li a {
    display: block;
    padding: 4px 10px;
    font-size: 12px;
}

#navi li {
    float: left;
    position: relative;
    padding: 7px 11px 11px 11px;
}

#navi li.withSubnavi {
    background: url("http://cdn.cloudfiles.mosso.com/c63662/orangeArrowDown.gif") 50% 30px no-repeat;
}

#navi li.separator {
    background: url("http://cdn.cloudfiles.mosso.com/c63662/navi_separator.gif") no-repeat;
    width: 2px;
    height: 36px;
    padding: 0;
}

#navi li ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
    position: absolute;
    top: 36px;
    left: 0px;
    width: 165px;
    border: 1px solid #e9f3f7;
}

#navi li ul li {
    width: 100%;
    background: #2482a9;
    padding: 0;
    text-align: left;
}

#navi li:hover ul, #navi li.over ul {
    display: block;
}

/* end navigation css */

/* being round button css */
a.button, span.button, del.button{

	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(http://www.rakeback.com/images/btn0.png);
    _background-image:url(http://www.rakeback.com/images/btn0.gif);
}


a.button span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#fff;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:11px !important;
    font-style:normal;
	font-weight:bold;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover,
span.button:hover,
a.button:focus,

a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#fff;
	text-decoration:none;
}





a.button:hover span,
span.button:hover button,
a.button:focus span,

span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#fff;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */

}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{



	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){


				behavior_onMouseEnter = function(el){

					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};


			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;


		})(this));




}





