@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------
1. SITE MASTER SETUP
----------------------------------------------- */
*{ font-family: Verdana, Tahoma, Helvetica, sans-serif; }

body { margin: 0px; padding: 0px ;background:#dadada; font-size:0.78em; color:#004276}/*#183553*/
h1 {  margin: 0; padding: 0; font-size: 1.1em ; color:#000}
h2 {  margin: 0; padding: 0; font-size: 1.0em ; color:#000}
h3 {  margin: 0; padding: 0; font-size: 0.90em ; color:#000}
h4 {  margin: 0; padding: 0; font-size: 0.85em ; color:#004276}
img { border: 0 none; background: none }

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden} /* Non IE clearfix */
.boxpadding{ padding: 10px 10px 10px 10px;}

/*a{ text-decoration:none; color:#000}*/
a{ text-decoration:none; color:#004276}
a:hover{ text-decoration:none; color:#004276}
a:focus {outline: none;}

div#wrapper{ width:100%; margin:0; padding:0; background:url(images/background_page.jpg) top left repeat-x}
div#container{ width:1000px; margin:0px auto; padding:0px; background:#fff;}

/* -----------------------------------------------
1. HEADER
----------------------------------------------- */
div#header{ width:auto; height:154px; background:url(images/top1.gif) top left  no-repeat #fff ; }
div#toplang ul{ margin:5px 5px 0 0; padding:0; font-size:70%; float:right; }
div#toplang li{ display:inline; float:left; height: 20px; margin-left: 5px;}
div#toplang span{ margin-right:5px; }
div#logo{width:722px; float: left; margin:8px 0 0 10px; }
#header_img_right { width:258px; float:left; height: 134px ; background:url(images/header_img1.gif) 0px 0px no-repeat}
/* -----------------------------------------------
2. NAVIGATION
----------------------------------------------- */
div#navigation{ width:1000px; background:url(images/menu_orange.gif) no-repeat; height:50px; clear:both; }

div#navigation ul { width:1000px; bottom:0; margin: 0; padding: 0;text-align: center; list-style: none; }

div#navigation li { display: inline; margin-left: -4px; }

div#navigation li a { padding:6px 15px 7px 13px;
                      color: #fff;
                      text-decoration: none;
                      font-weight: bold;
                      background:url(images/menu_over.gif) right 0 no-repeat;
                      line-height: 26px; } 

div#navigation ul a:hover { color:#fff;background-position:right -200px; }
div#navigation ul .current a { background-position:right -100px;color:#000; }

/* -----------------------------------------------
3. CONTENT
----------------------------------------------- */
div#content{ width:auto; min-height:450px; background:#fff; }
div#col_left{ width:200px; float:left; background:#fff;min-height:450px; margin:0 0 50px 0;}
div#col_midle{ width:584px; float:left; min-height:450px; margin:0 0 50px 8px}
div#col_right{ width:200px; float:left; background:#fff; min-height:450px; margin:0 0 50px 3px;}

.box_heading { background:url(images/box_1_top.jpg) left top no-repeat; width:575px; height:22px; margin:auto}
.box_content { background:url(images/box_1_middle.jpg) top left repeat-y; min-height:30px; width:575px; margin:auto; padding-bottom:0px;}
.box_bottom{ background:url(images/box_1_bottom.jpg) top left no-repeat; width:575px; height:10px; margin:auto}
.box_heading h2{ color:#fff!important; padding:4px 0 0 10px; text-transform:uppercase; font-size:90%}
.box_content h3{ font-size:15px; padding:5px 5px 5px 20px; font-weight:normal; background:url(images/line_blue.jpg) 5px bottom no-repeat }

.box_heading #left_heading{ float:left; }
.box_heading #right_heading{ float:right; padding-right:10px; font-size:75%; }

#col_mid_left{ width:49%; float:left; margin:0 0 0px 2px}
#col_mid_right{width:49%; float:left; background:url(images/video_border.jpg) no-repeat center center; height:225px;width: 276px}
#col_mid_left ul{ margin:15px 0 0 42px; padding:0; line-height:1.3em; list-style-image:url(images/bullet_1.gif)}
#flashcontent{ margin:16px 0 15px 13px} 

div#content2{ margin:5px 0 0 0}
.col1{ width:138px; float:left; background:url(images/tab1.gif) top center no-repeat; margin: 7px 0 0 5px; height:135px; width:140px}
.col2{ width:138px; float:left;background:url(images/tab1.gif) top center no-repeat; margin:7px 0 0 1px; height:135px; width:140px}
.col3{ width:138px; float:left; background:url(images/tab1.gif) top center no-repeat; margin:7px 0 0 1px; height:135px; width:140px}
.col4{ width:138px; float:left; background:url(images/tab1.gif) top center no-repeat; margin:7px 0 0 1px; height:135px; width:140px}

.col1:hover, .col2:hover, .col2:hover ,.col3:hover, .col4:hover{ cursor:pointer; background: #000; color:#fff!important }/*c8d9fd*/

.col1 img, .col2 img, .col3 img , .col4 img { padding:2px} 


.align_img{padding:0px 2px 0 0px; margin:0px 0 0 0 }
.col1 p, .col2 p, .col3 p, .col4 p{ font-size:76%; padding:0px; margin:5px 0 0 3px;}
.col1 span { margin: 3px 0 0 0; padding:0 ; text-align:center}
.ipoker{ text-align:center; border-top:solid 1px #ccc ; margin:10px 0 0 0!important; padding:3px 0 0 0!important; width:99%; line-height:15px}
.ipoker img{ vertical-align: bottom; }

#legend { float:right; padding:45px 10px 0 0; font-size:90% }
#legend ul{ list-style:none; }
#legend ul li{ padding:3px} 

/*small box like login, refer a friend, live chat, news, top FAQ, rakeback offers, calculator  */

.box_top{ background:url(images/box_top.jpg) center top no-repeat; width:185px; height:23px; margin:0; padding:0; clear:both}
.box_mid{ background:url(images/box_mid.jpg) center top repeat-y; width:185px; margin:0; min-height:50px; padding:0; clear:both}
.box_bot{ background:url(images/box_bot.jpg) center top no-repeat; width:185px; height: 5px; margin:0; padding:0; clear:both}

.box_mid_right { background:url(images/box_mid_right.jpg) center top repeat-y; width:185px; min-height:50px; margin:0; padding:0; clear:both}
.box_bot_right { background:url(images/box_bot_right.jpg) center top no-repeat; width:185px; height: 5px; margin:0; padding:0; clear:both}

/*account login*/
div#account_login{ padding: 0 0 0 10px; font-size:90%}
div#account_login h2{ color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}
div#login{ width:185px; padding:0 0 0 10px ; margin:0}
div#login p{ width:180px; padding:8px 0 0 0; margin:0}
div#login label{ float:left; width:60px}
div#login span{ margin: 3px 0 0px 60px}

.login_errors{ padding: 0 10px 0px 10px }

div#account_login form{ margin:0; padding:0}
.text_box{ width:95px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px} 

/*refer_friend*/
div#refer_friend{ padding: 0 0 0 10px; font-size:90%; margin:10px 0 0 0; width:185px}
div#refer_friend h2{ color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}
div#refer_friend p{ width:180px; padding:8px 0 0 0; margin:0; }
div#refer{ background:url(images/dollar.gif) 134px 15px  no-repeat; padding:0 0 0 9px}
div#refer_friend p#instructions{ padding:12px 0 16px 0px; margin:0; width:120px; }
.text_box2{ width:159px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px}
.refer_select{ width:161px; }
div#refer_friend form{ margin:0; padding:0}

/*live_chat*/
div#live_chat{padding: 0 0 0 10px; font-size:90%; margin:10px 0 0 0}
div#live_chat h2{ color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}

div#chat_item_pad{ width:0px; float:left; padding:4px 0 0 3px;}
div#chat_item{ width:60px; float:left; padding:4px 0 12px 0;}

div#live_chat p{ color:#183653; font-weight:bold; text-align:center; margin:3px 0 12px 0; }
div#live_chat a{ text-decoration:none; color:#CA0002}
div#live_chat a:hover{ text-decoration:none; color:#000}

/*news*/
div#news_box{ padding: 0 0 0 10px; font-size:90%; margin:10px 0 0 0}
div#news_box h2{ color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}

.news_line { width:181px;background: url(images/line_n1.gif) center bottom no-repeat;margin:0px auto;padding: 5px 0 5px 0; }
.news_line:hover { background:#000;color:#fff!important;text-decoration:none; }
.news_line_inner { padding: 0 10px 0 10px;margin: 0 0 0 0;cursor:pointer; }
.news_line_readmore { text-align:right;padding: 5px 0 5px 0; }
.news_line_readmore a { background:url(images/arrow.gif) 0px 3px no-repeat;padding:0 0 0 10px; }
.news_line_readmore a:hover { color:#fff; }

/*top_faq*/
div#top_faq { padding: 0 0 0 10px; font-size:90%; }
div#top_faq  h2{ color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}
div#top_faq ul{ margin:0 0 0 20px; padding:4px 0 5px 0 ; }
div#top_faq li{ padding:3px 0; list-style-image: url(images/bullet_1.gif) }
div#top_faq li a{display:block; width:107px;}
div#top_faq li a:hover{ text-decoration:none; color:#fff; background:#000; display:block; width:107px;}
div#faq_img {background:url(images/question.gif) 132px 15px  no-repeat; padding:0 0 0 9px }



/*rakeback offers*/
div#rakeback { padding: 0 0 0 10px;  margin:10px 0 0 0; font-size:90%;}
div#rakeback h2 { color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}
div#rakeback h4{ margin:0 0 0 2px; padding:3px 0; width:181px; text-indent:6px;
                 color:#004276; background: url(images/gradient_t.jpg) top left no-repeat; }

div#rakeback ul{ margin:0; padding:0; list-style-type:none}
div#rakeback li{ border-bottom:1px solid #fff; padding:0; margin:0;
                 padding:2px 20px 2px 8px; display: block; height:1%; 
                 position:relative; font-size:90%; color:Black; cursor:pointer; }
div#rakeback li:hover { background-color: #000; color:White; }

div#rakeback li.us { background:url(images/usa_flag.jpg) no-repeat 125px 3px; }
div#rakeback li.us:hover { background-color: #000; color:White; }
div#rakeback li.eu { background:url(images/eu_flag.jpg) no-repeat 125px 3px; }
div#rakeback li.eu:hover { background-color: #000; color:White; }
div#rakeback li.useu { background:url(images/usa_eu_flag.jpg) no-repeat 107px 3px; }
div#rakeback li.useu:hover { background-color: #000; color:White; }


/*div#rakeback a {padding:2px 20px 2px 8px; display: block; height:1%; position:relative; font-size:90%} */
div#rakeback span{ position:absolute; right:8px; top:2px}
div#rakeback a:hover{ text-decoration:none; background:#000; height:1%; position:relative; font-size:90%;  
                      display: block; color:#fff}/*#fde7bd*/

/*calculator*/
div#calculator {padding: 0 0 0 10px; font-size:90%; margin:10px 0 0 0}
div#calculator h2 { color:#fff; text-align:center; padding:5px 0 0 0; margin:0; text-transform:uppercase}
div#calc_img{ background:url(images/calc.jpg) 120px 2px  no-repeat; padding:0 0 0 9px}
div#calc_img p{ margin:0; padding:4px }
div#calc_img p#instructions{ padding:4px 0 16px 0; margin:0; width:115px; }
div#calc_img label{ float:left; width:75px; padding:0}
div#calc_img select{ width:80px}
div#calc_img input{ margin: 0 0 0 95px}

/*GPWA*/
div#top_GWPA { padding: 0 0 0 21px; margin:0 0 10px 0; }

/* -----------------------------------------------
4. FOOTER
----------------------------------------------- */

div#footer{ width:auto; height:90px; background: url(images/bottom_footer1.gif) bottom center no-repeat #fff; clear:both; }
#languages_footer{ float:left; }

#languages_footer ul{ margin:20px 0px 0 12px; padding:0; font-size:75%; }
#languages_footer li{ display:inline; }

#languages_footer ul li#usa a{ float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 0px;  padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif)    0px 0px no-repeat; }
#languages_footer ul li#usa a:hover{ background:url(images/lang.gif)    0px -50px no-repeat;}

#languages_footer ul li#uk a{  float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 10px; padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif)  -64px 0px no-repeat; }
#languages_footer ul li#uk a:hover{  background:url(images/lang.gif)  -64px -50px no-repeat;}

#languages_footer ul li#sv a{  float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 10px; padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif) -128px 0px no-repeat; }
#languages_footer ul li#sv a:hover{  background:url(images/lang.gif) -128px -50px no-repeat;}

#languages_footer ul li#de a{  float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 10px; padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif) -192px 0px no-repeat; }
#languages_footer ul li#de a:hover{  background:url(images/lang.gif) -192px -50px no-repeat;}

#languages_footer ul li#da a{  float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 10px; padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif) -256px 0px no-repeat; }
#languages_footer ul li#da a:hover{  background:url(images/lang.gif) -256px -50px no-repeat;}

#languages_footer ul li#sl a{  float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 10px; padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif) -320px 0px no-repeat; }
#languages_footer ul li#sl a:hover{  background:url(images/lang.gif) -320px -50px no-repeat;}

#languages_footer ul li#pl a{  float:left; width:50px; height: 20px; color:#a5a5a5; margin-left: 10px; padding-top: 30px; text-align:center;
                                     background:url(images/lang.gif) -384px 0px no-repeat; }
#languages_footer ul li#pl a:hover{  background:url(images/lang.gif) -384px -50px no-repeat;}

#bottom_links{ width:499px; float:left; text-align:right;}
#bottom_links ul{ margin:40px 10px 0 10px; padding:0; }
#bottom_links li{ display:inline;}

#copyright{ margin:0 50px 0 50px; width:auto; color:#a5a5a5; font-size:90% }
#copyright p{ text-align:center; padding:0; margin:0px 10px 50px 10px; }
/* -----------------------------------------------
5. USEFUL CLASSES
----------------------------------------------- */
.orange{ color:#b90002!important}
.b{ font-weight: bold}
.ajust_news{ height:25px}
.bo{border:solid 1px red }
.ajust{ margin:20px 0 0 0!important}


.btn_form_create{ background:url(images/btn/btn1.gif) left center no-repeat!important; border:none!important; width:110px; color:#fff; font-weight:bold; font-size:90%; padding:0px 0 3px 0; margin: 0 0 0 347px; cursor:pointer; height:20px}
.btn_form_create2{ background:url(images/btn/btn1.gif) left center no-repeat!important; border:none!important; width:110px; color:#fff; font-weight:bold; font-size:90%; padding:2px 0 3px 0; margin: 0 0 0 200px; cursor:pointer}

.btn_form_send{ background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:110px; color:#fff; font-weight:bold; font-size:90%; padding:0px 0 3px 0; cursor:pointer; height:20px}

.btn_form_login{ background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:60px; color:#fff; font-weight:bold; font-size:90%; padding:0px 0 3px 0;  margin: 0 5px 0  94px; cursor:pointer; height:20px}

.btn_form_logout{ background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:60px; color:#fff; font-weight:bold; font-size:90%; padding:3px 0 4px 0;  margin: 15px 5px 8px 60px; cursor:pointer}

.btn_form_invite{ background:url(images/btn/btn3.gif) left center no-repeat!important; border:none!important; width:85px; color:#fff; font-weight:bold; font-size:90%; padding:0px 0 3px 0;  margin: 0 5px 0  70px; cursor:pointer; height:20px}

.btn_form_calculate{ background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:60px; color:#fff; font-weight:bold; font-size:90%; padding:0px 0 3px 0;  margin: 0 5px 0  10px; cursor:pointer; height:20px}

.btn_form_submit{ background:url(images/btn/btn4.gif) left center no-repeat!important; border:none!important; width:159px; color:#fff; font-weight:bold; font-size:98%; padding:19px 0 20px 0;  margin:  33px 0  0 0px!important; cursor:pointer;}

/* -----------------------------------------------
6. CONTACT PAGE
----------------------------------------------- */
div#contact_form{ padding:5px;}
div#contact_form label{ float:left; width:150px; text-align:right; padding:0 5px 0 0 }
.contact_text_box{ width:200px; background:url(images/shadow.jpg) repeat-x; border:solid 1px #cecece; } 
textarea { background:url(images/shadow.jpg) repeat-x #fff!important; border:solid 1px #cecece; width:290px!important; font-size:100%!important}
div#contact_form span{ font-size:90%; vertical-align:middle; height:20px;}
.check{ margin:0 0 10px 150px; height:30px ;}
.check input{margin:0}
div#contact_form form{ margin:0; padding:0}


.col_one{ width:255px; float:left; margin: 0 0 0 5px; font-size:85%; }
.col_two{ width:310px; float:left; font-size:85%; }
.col_one p, .col_two p{ width:150px; margin:0; padding:19px 0 0 0; float:left}
.col_one img, .col_two img{ float:left}


/* -----------------------------------------------
7. NEWS PAGE
----------------------------------------------- */
div#large_left{ width:780px; float:left; margin:0 0 0 13px;}

.box_top_b_left{ background:url(images/box_top_big.jpg) center top no-repeat; width:775px; height:23px; margin:0; padding:0; clear:both}
.box_mid_b_left{ background:url(images/box_midd_big.jpg) center top repeat-y; width:775px; margin:-1px 0 0 0; padding:0; clear:both}
.box_bot_b_left{ background:url(images/box_bot_big.jpg) center top no-repeat; width:775px; height: 15px; margin:0; padding:0; clear:both}

.box_top_b_left h2 { color:#fff; text-align:left; padding:5px 0 0 22px; margin:0; text-transform:uppercase; font-size:90%}
div#news_content {padding:5px 0 0 22px }
div#news_content h3{ color:#e36703; font-size:13px; padding: 20px 0 15px 0 ; border-bottom:solid 1px #c7d9fd}
div#news_content p{ margin:10px  0 0 0; font-size:90% }

.row_1{ background:#f2f2f2; width:773px; margin:0 0 0 1px; padding: 0 0 25px 0; border-top:solid 1px #ccc}           /*CHANGE COLOR FOR THE BACKGROUND*/
.row_1 h3{ color:#CA0002; font-size:13px; padding: 20px 0 15px 22px ; border-bottom:solid 1px #ccc}               /*CHANGE COLOR FOR THE BORDER BOTTOM*/
.row_1 p{ margin:10px  0 0 0; font-size:90%; padding:0px 0 0 22px  }

.row_2{background:#e6e6e6; width:773px; margin:0 0 0 1px; padding: 0 0 25px 0;border-top:solid 1px #ccc}     /*CHANGE COLOR FOR THE BORDER TOP*/
.row_2 h3{ color:#CA0002; font-size:13px; padding: 20px 0 15px 22px ; border-bottom:solid 1px #ccc}
.row_2 p{ margin:10px  0 0 0; font-size:90%; padding:0px 0 0 22px  }


/* -----------------------------------------------
8.  PROMOTIONS PAGE
----------------------------------------------- */
div#large_right{ width:780px; float:left; margin:0 0 0 9px}
.align_top{ margin:0!important}
.heading{ background:url(images/heading_b1.gif) left top no-repeat; width:775px; height:31px; margin: 0 0 10px 0}
.heading h2{ color:#fff; padding:4px 0 0 22px; font-size:90%; text-transform:uppercase}

.box_top_orange{ background:url(images/box_bot_big_r_o780.gif) center top no-repeat; width:780px; height:23px; margin:0; padding:0; clear:both}
.box_top_orange h2 { color:#fff; text-align:left; padding:4px 0 0 22px; margin:0; text-transform:uppercase}
.box_top_blue{ background:url(images/box_top_big780.jpg) center top no-repeat; width:780px; height:23px; margin:0; padding:0; clear:both}
.box_top_blue h2 { color:#fff; text-align:left; padding:4px 0 0 22px; margin:0; text-transform:uppercase}
.box_mid_border{ background:url(images/box_midd_big_r780.jpg) center top repeat-y; width:780px; margin:-1px 0 0 0; padding:0; clear:both}
.box_bot_border_round{ background:url(images/box_bot_big_r780.jpg) center top no-repeat; width:780px; height: 15px; margin:0; padding:0; clear:both}
.box_contents{ padding: 10px; }

/*
.box_top_b_right_p{ background:url(images/box_bot_big_r_o.gif) center top no-repeat; width:775px; height:23px; margin:0; padding:0; clear:both}
.box_mid_b_right_p{ background:url(images/box_midd_big_r.jpg) center top repeat-y; width:775px; margin:-1px 0 0 0; padding:0; clear:both}
.box_bot_b_right_p{ background:url(images/box_bot_big_r.jpg) center top no-repeat; width:775px; height: 15px; margin:0; padding:0; clear:both}
.box_top_b_right_p h2 { color:#fff; text-align:left; padding:4px 0 0 22px; margin:0; text-transform:uppercase}
*/

.content_promotions{ padding: 0 0 0 20px}
.content_promotions p{ text-align:center; padding:15px 0 0 0; margin:0; background:url(images/btn_blue2.gif) left center no-repeat; height:30px; color:#fff}
.content_promotions a{ color:#fff; font-weight:bold ; text-decoration:none!important}


.adjust_top{  margin: 20px 0 0 0}
.border_blue{ border:solid 1px #a4b8e4; font-size:90%}
table th{ background:#ca0002; color:#fff; border-bottom:solid 1px #fff; height:25px; padding:3px; vertical-align:top; font-size:90%}/*#45619d 839ed8*/
#table_data td{ padding:3px; font-size:90% }

.bg1{background:#f2f2f2; border-bottom:solid 2px #fff; }
.bg2{background:#f9f9f9; border-bottom:solid 2px #fff; }

/*.no_bor_bot{ border-bottom:none!important}*/
.inside{ width:772px; font-size:90%}

.step_box{ position:relative; background:#f1f1f1; width:528px; min-height:155px; float:left; margin:12px 0 10px 13px; }/*#f3f7fe*/
.step_box_2{ position:relative; background:#f1f1f1; width:220px; min-height:155px; float:left; margin:12px 0 10px 10px; }
.step_box3{ position:relative; background:#f1f1f1; width:528px; float:left; margin:0 0 0 13px}
.step_box_4{ position:relative; background:#f1f1f1; width:220px; float:left; margin:0 0 0 10px}

#step_detailed_1 { position:absolute; bottom:0px; padding:5px 5px; text-align:center; width: 518px; }
#step_detailed_2 { position:absolute; bottom:0px; padding:5px 5px; text-align:center; width: 210px; }
#step_detailed_3 { position:absolute; bottom:0px; padding:5px 5px; text-align:center; width: 518px; }

.step_img{ width:30px; float:left; padding:5px; margin:0px; height:150px}

.step_txt1{ width:478px; float:left; padding: 0 0 15px 0; }
.step_txt1 p{ margin:5px 0 0 5px; padding:5px 2px 0 0; }

.step_txt2{ width:170px; float:left; padding: 0 0 15px 0; }
.step_txt2 p{ margin:5px 0 0 5px; padding:5px 2px 0 0; }

.step_txt2 em{ display:block; margin:-18px 0 0 20px; font-style:normal; }
#report{ margin: 0 0 0 0; }
#report input{ margin: 5px 0 0 0; }
.text_box_report_sn{ width:170px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px; }

.promo_adjust{ margin: 0 0 4px 0; }

.link_promo{ color:#CA0002; text-decoration:none; font-weight:bold}
.link_promo:hover{ color:#000; text-decoration:none}

/* -----------------------------------------------
9.  OFFERS PAGE
----------------------------------------------- */
.tbl_header{ background:#999 ; height:44px; margin:0px ; padding:0 0 0 5px; color:#fff; font-weight:bold}
.tbl_header a { color:#fff!important; }
.tbl_header td{ border-right:solid 2px #fff;}
.noborder{ border-right:none!important}
.border_blue_o{ border:solid 1px #a4b8e4; font-size:90%; margin:0px;}
.border_blue_o td{ border-right:solid 2px #fff; border-bottom:solid 2px #fff}
.row_bg1{ background:#F2F2F2; border-bottom:solid 1px #fff; }/*#f2f6fe*/
.row_bg2{ background:#F9F9F9; border-bottom:solid 1px #fff}/*ebf2ff*/
/*.row_bg3{ background:#FDEBC8; border-bottom:solid 1px #fff}*/
.row_bg1:hover,.row_bg2:hover{ cursor:pointer; background:#fff}

.border_blue2{border:solid 1px #e18383; font-size:90%}
.border_blue_o2{ border:solid 1px #666; font-size:100%; margin:0px;}
/*.border_blue_o2_small{ border:solid 1px #737e82; font-size:80%; margin:0px; }*/
.border_blue_o2 td{ border-right:solid 2px #fff; border-bottom:solid 2px #fff}

/* -----------------------------------------------
10.  ACCOUNT PAGE
----------------------------------------------- */
#info_bg{ width:235px; height:55px; background:#666; color:#fff; margin:0; font-size:90%}
#info_bg p{ padding:10px 0 0 5px; margin:0; }
#info_bg span{ width:110px}
.btn_orange{ background:url(images/btn_orange_large.gif) left center no-repeat; height:30px; width:323px; text-align:center; padding:15px 0 0 0; margin:0; font-size:90%}

.btn_orange a{ color:#fff; }
.btn_orange a:hover{ text-decoration:none}

/*ACCOUNT PAGE 2*/
.box_mid_b_right{ background:url(images/box_midd_big.jpg) center top repeat-y; width:775px; margin:-1px 0 0 0; padding:0; clear:both}
.box_bot_b_right{ background:url(images/box_bot_big.jpg) center top no-repeat; width:775px; height: 15px; margin:0; padding:0; clear:both}

#create_account{ padding: 10px 10px 10px 10px; }
#create_account h4{ color:#b90002; padding:10px 0 15px 14px }
#create_account span{ color:#000}
#create_account p{ margin:0 0 0 5px; padding:5px }

.text_box3{ width:200px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px}
.site_dropdown{ width:150px; border:solid 1px #cecece; }
.text_box4{ width:150px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px}

#create_account label:first-child { float:left; width:160px; text-align:right; padding:0 5px 0 0; }
.termsagreement{ float:left; padding:0 0 0 170px; }

.ref_span{ float:left; width:150px; text-align:right; padding:0 5px 0 0; }

/* -----------------------------------------------
11.  AFFILIATES PAGE
----------------------------------------------- */

div#one_aff{ width:775px; height:310px; background:url(images/bg_1.gif) repeat-x top left; margin:0; padding:0; clear:both}
div#two_aff{ width:775px; height:178px; background:url(images/bg_2.gif) repeat-x top left; margin:10px 0 0 0; padding:0; clear:both}
div#three_aff{ width:775px; height:267px; background:url(images/bg_3.gif) repeat-x top left; margin:10px 0 0 0; padding:0; clear:both}

div#one_aff p, div#two_aff p, div#three_aff p{ margin:0; padding: 5px 0 0 39px; font-size:90%}

div#one_aff h3{ height:30px; background: url(images/aff_1.gif) 5px center no-repeat ; padding:15px 5px 5px 5px; text-indent:45px }
div#two_aff h3{ height:30px; background: url(images/aff_2.gif) 5px center no-repeat ;padding:15px 5px 5px 5px; text-indent:45px}
div#three_aff h3{ height:30px ; background: url(images/aff_3.gif) 5px center no-repeat; padding:15px 5px 5px 5px; text-indent:45px}

div#one_aff ul, div#two_aff ul, div#three_aff ul{ margin:0; list-style:none; font-size:90%} 
div#one_aff li, div#two_aff li, div#three_aff li{ padding:5px }

.step3{padding-top: 14px!important; clear:both} 
.step3_1{padding-top: 8px!important; clear:both} 

/* -----------------------------------------------
12.  ABOUT US PAGE
----------------------------------------------- */
.box_top_b_right_a{ background:url(images/box_top_big_r_o780.gif) center top no-repeat; width:780px; height:23px; margin:0; padding:0; clear:both}
.box_mid_b_right_a{ background:url(images/box_mid_big_a.gif) center top repeat-y; width:775px; margin:-1px 0 0 0; padding:0; clear:both}
.box_bot_b_right_a{ background:url(images/box_bot_big_a.gif) center top no-repeat; width:775px; height: 15px; margin:0; padding:0; clear:both}

.adjust_top_a{ margin:15px 0 0 0}
.box_mid_b_right_a p{ padding:10px 5px 5px 22px; margin:0; font-size:90%}

/*buttons orange*/

a.button{ background:url(images/btn/btn_o_left.gif) no-repeat top left; display:block; float:left; height:31px; padding: 0 0 0 6px; text-decoration:none; color:#fff; cursor:pointer}
a.button span{ background:url(images/btn/btn_o_right.gif) no-repeat top right; display:block; padding: 7px 6px 4px 2px; height:31px; width:314px; text-align:left; font-weight:bold; cursor:pointer; text-decoration:underline}

a.button_center_nounderline{ background:url(images/btn/btn_o_left.gif) no-repeat top left; display:block; float:left; height:31px; padding: 0 0 0 6px; text-decoration:none; color:#fff; cursor:pointer}
a.button_center_nounderline span{ background:url(images/btn/btn_o_right.gif) no-repeat top right; display:block; padding: 7px 6px 4px 2px; height:31px; width:314px; text-align:center; font-weight:bold; cursor:pointer; text-decoration:none}

a.button2{ background:url(images/btn/btn_o_left.gif) no-repeat top left; display:block; float:left; height:31px; padding: 0 0 0 6px; text-decoration:none; color:#fff; cursor:pointer}
a.button2 span{ background:url(images/btn/btn_o_right.gif) no-repeat top right; display:block; padding: 7px 6px 4px 2px; height:31px; width:144px; text-align:left; font-weight:bold; cursor:pointer; text-decoration:none; font-size:80%;}

a.button3{ background:url(images/btn/btn_o_left.gif) no-repeat top left; display:block; float:left; height:31px; padding: 0 0 0 6px; text-decoration:none; color:#fff; cursor:pointer}
a.button3 span{ background:url(images/btn/btn_o_right.gif) no-repeat top right; display:block; padding: 7px 6px 4px 2px; height:31px; width:262px; text-align:left; font-weight:bold; cursor:pointer}

.adjut_a_btn{ margin:15px 0 0 0!important}


a.button4{ background:url(images/btn/btn_o_left.gif) no-repeat top left; display:block; float:left; height:31px; padding: 0 0 0 6px; text-decoration:none; color:#fff; cursor:pointer}
a.button4 span{ background:url(images/btn/btn_o_right.gif) no-repeat top right; display:block; padding: 7px 6px 4px 2px; height:31px; width:340px; text-align:left; font-weight:bold; cursor:pointer}
.adjut_a_btn1{  clear:both; padding:12px 0 0 0}
.information{padding:5px 0 0 0!important;}


/* -----------------------------------------------
13.  FAQ PAGE
----------------------------------------------- */
.question{ font-weight:bold; background: url(images/bulet2.gif) 20px 12px no-repeat}
.question span{ padding: 0 0 0 40px}
div#faq p{ margin: 0px ; padding: 10px 10px 5px 40px}

/*----------------------------------------------------
------- ADDED BY VT ----------------------------------
------------------------------------------------------*/

/*-----------------------
VALIDATION SUMMARY ERRORS 
-------------------------*/
.SummaryErrors { border: thin solid #FF0000; padding: 5px; margin: 5px; list-style-type: disc; color: #FF0000; font-weight: bold; }

/*-------------------------
MODAL FORGOT PASSWORD POPUP
---------------------------*/
.modal_shade_main
{
  background-color: #000000; /* the background */
  filter: alpha(opacity=50); /* Internet Explorer */
  -moz-opacity: 0.5; /* Mozilla 1.6 and below */
  opacity: 0.5; /* newer Mozilla and CSS-3 */
}
.modal_popup{ background-color: #ffffff; padding: 10px 10px 10px 10px; }
.text_box_large{ width:350px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px; margin:7px 0 7px 0;} 
.btn_forgotpassword{ background:url(images/btn/btn1.gif) left center no-repeat!important; border:none!important; width:110px; color:#fff; font-weight:bold; font-size:90%; padding:10px 0 10px 0; margin: 0 0 0 0!important; cursor:pointer; }
.btn_forgotpassword_close{ background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:60px; color:#fff; font-weight:bold; font-size:90%; padding:5px 0 5px 0; margin: 0 0 0 200px; cursor:pointer; }

/*----------------
LOGIN USER CONTROL
------------------*/
.ucLogin { padding: 10px 10px 10px 10px; }
.ucLogin_label { width: 200px; float: left; }
.ucLogin_box { width:200px; background:url(images/shadow.jpg); border:solid 1px #cecece; height:14px; }
.ucLogin_btn_login { background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:60px; color:#fff; font-weight:bold; font-size:90%; padding:5px 0 5px 0; margin: 0 0 0 200px; cursor:pointer; }

/*---------------
POKER ROOM POPUPS
-----------------*/
.popuppanel {
  border: solid 1px black;
  background-color: #FFFACD;
  width:auto;
  height:auto;
  padding: 5px 5px 5px 5px;
}

/*------------------
PLAYER STATS SECTION
--------------------*/
.player_stats{ padding: 10px 0 10px 0; }
.heading_stats{ background:url(images/heading_b763.gif) left top no-repeat; width:763px; height:31px; margin: 0 0 10px 0}
.heading_stats h2{ color:#fff; padding:4px 0 0 22px; font-size:90%; text-transform:uppercase}

.box_heading_stats{ background:url(images/box_1_top763.jpg)   left top no-repeat; width:763px; height:22px; margin: auto;}
.box_heading_stats h2{ color:#fff!important; padding:4px 0 0 10px; text-transform:uppercase; font-size:90%}
.box_content_stats{ background:url(images/box_1_middle763.jpg) top left repeat-y; min-height:30px; width:743px; padding:10px 10px 10px 10px; margin: auto; }
.box_content_stats h3{ font-size:15px; font-weight:bold; }
.box_bottom_stats{  background:url(images/box_1_bottom763.jpg) top left no-repeat; width:763px; height:10px; margin: auto; }

.total_rooms{ border:solid 1px #FEC28F; margin:15px 0 0 0; background:#FDEBC8; color:#000; overflow:hidden;width:100%; }
.total_rooms_label{ margin:5px; font-size:17px; float:left; }
.total_rooms_number{ margin:5px; font-size:17px; float:right; }
.total_rooms_summary{ margin:5px 0 0 0 ; float:right; overflow:hidden;width:100%;}

.total_rooms_admin{ border:solid 2px #E46B08; margin:5px 0 10px 0 ; float:right; background:#fff; color:#000; clear:both}
.total_rooms_admin h3{ margin:3px; font-size:1.3em}
.total_rooms_admin h2{ margin:3px; font-size:1.4em}

.total_rooms_grand{ border:solid 1px #FEC28F; margin:-31px 0 10px 0 ; float:right; background:#FDEBC8; color:#000; }
.total_rooms_grand h3{ margin:3px; font-size:1.3em; text-transform:uppercase}
.total_rooms_grand h2{ margin:3px; font-size:1.4em; text-transform:uppercase}

.total_rooms_payment_info{ font-size:10px; display:block; }
.total_rooms_payment_warning{ font-size:10px; display:block; color:Red; }

.total_rooms_container{ overflow:hidden;width:100%; }
.total_rooms_left{ float:left;width:49%;overflow:hidden; }
.total_rooms_right{ float:right;width:49%;overflow:hidden; }

.weekly_button{ float:right;margin:0 0 5px 0; }
/*----------------
ACCOUNT MANAGEMENT
------------------*/
.adjust_width_tabs { width:760px!important; }

/*----------------
AFFILIATE LOGO
------------------*/
.aff_banner { height:92px; width:722px; float: left; margin:40px 0 0 10px; }
.aff_banner_text { font-family:Verdana; font-size:40px; font-weight:bolder; color:#1E3467; text-transform: capitalize; }

/*---------------
CHANGE INFO
-----------------*/
#change_info{ padding: 10px 10px 10px 10px; }
#change_info h4{ color:#f89110; padding:10px 0 15px 14px }
#change_info span{ color:#000}
#change_info p{ margin:0 0 0 5px; padding:5px }
#change_info label{ float:left; width:183px; text-align:right; padding:0 5px 0 0; }

/*-------------
STEPS POPUPS
---------------*/
.detailedpopuppanel { width: 650px; height: 800px; overflow: auto; }

div#step3short { width:478px; }
div#step3short div{ clear:both;float:left;padding:5px 5px 5px 0;width:173px; }
div#step3short img{ float:left;width:300px;padding:5px 0 5px 0; }
div#step3short span{ color:red;font-weight:bold; }

div#step3long { width:610px; height:auto; }
div#step3long div{ clear:both;float:left;padding:5px 5px 5px 10px;width:130px; }
div#step3long img{ float:left;width:450px;padding:5px 10px 5px 5px; }
div#step3long span{ color:red;font-weight:bold; }

div#step4short { width:181px; }
div#step4short p{ clear:both;float:left;padding:5px 5px 5px 0;width:181px; }

.btn_detailedsteps_close{ background:url(images/btn/btn2.gif) left center no-repeat!important; border:none!important; width:60px; color:#fff; font-weight:bold; font-size:90%; padding:5px 0 5px 0; cursor:pointer; padding: 5px 0 5px 0; }

/*NEW TO RAKEBACK*/
div#newtorakeback { width:780px; }
div#newtorakeback div#NTRBItem{ clear:both;float:left;width:746px;margin: 10px 10px 0 10px; background: #e4ecff; }
div#newtorakeback div{ clear:both;float:left;padding:5px 5px 5px 10px;width:265px; }
div#newtorakeback img{ float:left;width:450px;padding:5px 10px 5px 5px; }
div#newtorakeback span{ color:red;font-weight:bold; }

div#small_box_reminder { float:left; display:block; background-color:#FFFFF0;border:solid 1px red;padding:5px; margin-left: 15px; width:auto; font-size: x-small; }