﻿/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,tfoot,thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 11px;
}

table,caption,tbody,tr,td,legend
{
	font-size: 11px;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }

h1
{
	font-size:15px; 
	text-transform:capitalize;
}

a, a:link, a:visited
{
	color:Gray;
}

/*-------
// general
//-----*/
b, strong {
font-weight:bolder;
}

html { font-size: 100.01%;}
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

collapsePanel {
      width: 100%;
      /*height:0px;*/
      background-color:white;
      overflow:hidden;
}
 
.collapsePanelHeader{   
      width:100%;            
      padding-top:8px;
      cursor: pointer; 
}


/*----- navigation -----*/
div#header div.navigation_left{background:transparent /*url(../images/navigation/navigation_leftbg.gif)*/ left no-repeat;}
div#header div.navigation_top{background:transparent right no-repeat; padding:0px 5px; height:30px;}
div#header div.navigation_top ul{width:500px; white-space:nowrap;}
div#header div.navigation_top ul li {display:inline; line-height:20px; height:20px; line-height:15px; padding:8px 11px ; color:White; border-right:solid 1px #516d17;}
div#header div.navigation_top ul li.last{border:none;}
div#header div.navigation_top ul li a{font-size:120%; color:#FFFFFF; text-decoration:none; font-weight:bold; }

div#header div.navigation_right{background:transparent right no-repeat; padding:0px 5px; height:30px;}
div#header div.navigation_right u li {display:inline; line-height:30px; padding:7px 11px ; border-right:solid 1px #516d17; text-align:justify;}
html>body div#header div.navigation_right ul li {display:inline; line-height:29px; padding:8px 11px ; color:White; border-right:solid 1px #516d17;}
div#header div.navigation_right ul li.last{border:none;}
div#header div.navigation_right ul li a{font-size:120%; color:#FFFFFF; text-decoration:none; font-weight:bold; }
div#header div#logo{ height:103px; width:347px;  }


/*-------
// custom styles
//-----*/
body{font-family:Arial, Helvetica, sans-serif;}

/*----- page layout -----*/
div#container{width:1015px; margin:0px auto 10px auto;}


/*-------
//	GRAY TEMPLATES
//-----*/

div#container.gray_template { margin-bottom:0px; }
div#container.gray_template div#header { background:url(../img/P_S_logo.jpg) top left repeat-x ; height:140px; }

div#container.gray_template div.main { background:url(../images/main/left_bg.gif) top left repeat-y; overflow:hidden; width:100%; border-left: thin solid #9D9C99; }
div#container.gray_template div#left { width:140px;  }
div#container.gray_template div#left h2 {color:White; border-bottom:solid 1px white; padding-left:5px; background-color:Gray; height:25px; line-height:25px; width:100%;}
div#container.gray_template div#left h3 {color:white; background-color:#346000;  border-bottom:solid 1px #DEDDDD; padding-left:5px; height:25px; line-height:25px; width:100%;}
div#container.gray_template div#left h2 span {font-size:115%;}  
div#container.gray_template div#right { width:215px;  }
div#container.gray_template div#middle { margin:0px 225px 0px 150px; width:auto;  }

.BoxHeader
{
	padding-top:8px; 
}

/*----- Left -----*/
div#container.gray_template div#left ul li {background:#F9F2B2 none repeat scroll 0 0;border-bottom:1px solid #DEDDDD;height:20px;padding:3px;text-align:justify;width:137px;}
div#container.gray_template div#left ul li h2 { color:#348121; background-color:#F9F2B2; font-size:12px; font-weight:normal; padding:3px; }
div#container.gray_template div#left ul li h2 span { color:#348121; font-size:12px; font-weight:bold; padding:3px; }
div#container.gray_template div#left ul li a {padding:1px; color:#646462; font-size:100%; display:block; text-decoration:none; }

div#container.gray_template div#left ul#calculatorBody { color:Black; background: #F9F2B2; padding-top: 5px; height:170px; border-bottom:solid 1px white;}
div#container.gray_template div#left ul#calculatorBody li { background: #F9F2B2; text-align:right;}

.holder{clear: both; display: inline-block; width:100%;}
.left_menu_item{width: 77px;}
.right_menu_item{margin-left:80px;margin-top:-15px;position:relative;text-align:left;white-space:nowrap;width:57px;}



/*----- Middle -----*/
div#container.gray_template div#middle h2 { font-size:220%; margin:5px 0px 10px; line-height:1.2em; }
div#container.gray_template div#middle h2 span {font-size:15px;}
div#container.gray_template div#middle h3.grayHeading { background:#004400; color:#fff; padding:5px; margin:20px 0px 2px 0px; font-size:130%; }

div#container.gray_template div#middle div.section { margin-bottom:10px; overflow:hidden; width:634px; }

div#container.gray_template div#middle div.gbhead { border:1px solid #ececea; background:#fafaf8; padding:10px; margin-bottom:5px; margin-top:0; }
div#container.gray_template div#middle div.gbhead h2 { background:#004400; color:#fff; padding:5px 10px; margin:-10px -10px 10px -10px; font-size:130%; }
div#container.gray_template div#middle div.nobgcolor { background:none; }

div#container.gray_template div#right div.gbhead { border:1px solid #ececea; background:#fafaf8; padding:10px; margin-bottom:5px; margin-top:0;}
div#container.gray_template div#right div.gbhead h2 { background:#004400; color:#fff; padding:5px 10px; margin:-10px -10px 10px -10px; font-size:130%; }
div#container.gray_template div#right div.nobgcolor { background:none; }
.introImageRoomlink{ width:165px; text-align:center; height:80px;}

/*------Footer-------*/
div#container.gray_template div#footer
{
	height:50px;
	background:url(../img/headerbg.jpg) top left repeat-x #620203 ;
    text-align:center;  
    padding-top:10px; 
}

#footer_content
{
	color:White;
	font-size:12px; 
	margin:auto; 
	background:#002200;
	height:45px; 
	width:60%; 
	line-height:30px; 
}

#footer_content a, #footer_content a:link, #footer_content a:visited
{
	text-decoration:none;
	font-size:12px;
	color:White;  
}

#footer_content ul
{ 
 height:20px; 
}

#footer_content li
{
	display:inline;
	border-right: solid 1px white;  
	padding-left:3px;
	padding-right:3px;   
}

/*----- gborder -----*/
div#container.gray_template div#middle div.gborder { border:1px solid #ececea; background:#fafaf8; padding:20px 15px; }
div#container.gray_template div#middle div.gborder p { color:#666666; font-size:130%; line-height:1.2em; }

/*----- Offers -----*/
div#container.gray_template div#middle ul.offers { border:1px solid #d6d5d5;  border-bottom:none;}
div#container.gray_template div#middle ul.offers li { border-bottom:1px solid #d6d5d5; padding:10px 5px 10px 5px; }
 
/*----- Offers -----*/
div#container.gray_template div#right ul.offers { border:1px solid #d6d5d5;  border-bottom:none;}
div#container.gray_template div#right ul.offers li { border-bottom:1px solid #d6d5d5; padding:10px 5px 10px 5px; }
div#container.gray_template div#right h3.grayHeading { background:#004400; color:#fff; padding:5px; margin:20px 0px 2px 0px; font-size:130%; }

/*----- Desc -----*/
div#container.gray_template div#middle div.desc { margin:0px 80px 0px 170px; }
div#container.gray_template div#middle div.desc h3 { color:#000; font-size:130%; padding:0px; margin:0px 0px 0px 0px; line-height:1.4em; }
div#container.gray_template div#middle div.desc p a { color:#000; text-decoration:underline; }
div#container.gray_template div#middle div.desc p a:link { color:#000; text-decoration:underline; }
div#container.gray_template div#middle div.desc p a:visited { color:#000; text-decoration:underline; }
div#container.gray_template div#middle div.desc h3 a { color:#000; text-decoration:none; }
div#container.gray_template div#middle div.desc h3 a:link { color:#000; text-decoration:none; }
div#container.gray_template div#middle div.desc h3 a:visited { color:#000; text-decoration:none; }
div#container.gray_template div#middle div.desc h3 a:hover { color:navy; text-decoration:underline; }
.row{ background-color:#ffffff; margin-bottom:3px; margin-top:3px; width:112%;}
.alt_row{ background-color:#bfbfbf; margin-bottom:3px; margin-top:3px; width:112%;}


/*----- Login -----*/
div#container.gray_template div#middle div.login  { width:46%; }
div#container.gray_template div#middle div.login table td { padding:5px; }
div#container.gray_template div#middle div.login table td p { display:inline; }
div#container.gray_template div#middle div.login th { font-size:130%; font-weight:bold; padding:5px; text-align:right; }
div#container.gray_template div#middle div.login table td input.text_box { width:144px; }

/*----- Register -----*/
div#container.gray_template div#middle div.register  { width:46%; min-height:84px; }
div#container.gray_template div#middle div.register div.lt { margin-left:90px; }
div#container.gray_template div#middle div.register div.lt h3 { margin:0px 0px 5px 0px; padding:5px 0px 5px 0px; border-bottom:1px solid #dcdcdc; color:#000; font-size:200%; color:#424242; }
div#container.gray_template div#middle div.register div.lt p { font-size:120%; line-height:1.4em; color:#424242; }


/*----- Offer -----*/
div#container.gray_template div#middle div.offer div.top { border-bottom:1px solid #e9e6e6; padding-bottom:15px; width:100%;}
div#container.gray_template div#middle div.offer div.top div.signup_per { width:61px; height:56px; background:url(../images/main/signup_percent.gif) top left no-repeat; }
div#container.gray_template div#middle div.offer div.top div.signup_per  a { display:block; font-size:120%; font-weight: bold; color:#fff; text-decoration:none; text-align:center; line-height:40px; }
div#container.gray_template div#middle div.offer h4 { margin-top:15px; color:#000; font-size:100%; line-height:1.2em; }

/*----- Steps -----*/
div#container.gray_template div#middle div.steps { width:612px; min-height:50px; }
div#container.gray_template div#middle div.steps { margin-right:12px; }
div#container.gray_template div#middle div.last { margin:0px; }
div#container.gray_template div#middle div.steps h3 { padding:0px; margin:0px 0px 10px 0px; line-height:27px; color:#b62323; font-size:120%;  }
div#container.gray_template div#middle div.steps h3 img { vertical-align:middle; margin-right:5px; }
div#container.gray_template div#middle div.steps h3 span.underline { text-decoration:underline; }
div#container.gray_template div#middle div.steps h3 a{ padding:0px; margin:0px 0px 10px 0px; line-height:27px; color:#b62323; text-decoration:underline;}

div#container.gray_template div#middle div.steps div.form { margin-top:10px; }
div#container.gray_template div#middle div.steps div.form p { margin-bottom:5px; }

/*----- Steps -----*/
div#container.gray_template div#right div.banner { margin-bottom:10px; }


/*------ FAQ --------*/
.MyTITNHeader {
color:#6A6A6A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.TableHeader
{
	color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.MyTITNText {
color:#6A6A6A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.MyTITNText a, .MyTITNText a:link, .MyTITNText a:visited
{
	color:Blue;  
}

.FAQHeader {
color:#6A6A6A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.FAQText {
color:#6A6A6A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

/*----- WL customs -------------*/

.login_box
{
 margin-top:2px; 
 background-color:#002200; 	
 border: solid 1px #008800;
 height:55px; 
 width:380px;
 text-align:left;
}

.login-text
{
	white-space:nowrap; 
}

.login_box a, .login_box a:link, .login_box a:visited, .login_box label, .login_box span
{
 color:White;
 font-size:11px;  
 margin-left:3px; 
}

.datalist{}
.datalist p{ padding-top:4px; padding-bottom:4px;}

.title-rakeraces 
{
	background: #004400;
	color:#FFFFFF; 
	text-transform:uppercase; 
	height:16px; 
	display:block; 
	padding:5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding-left:15px;
	text-align: center;
	font-weight:bold;
}

.cell1 
{
	float:left; 
	width:45px; 
	padding-left:10px;
	width: 33%;
}
.cell2 
{
	float:left; 
	padding-left:10px;
	width: 33%;
	white-space: nowrap;
}

.columns-rooms 
{
	width:238px; 
}

.center-column-rooms 
{
	width:238px; 
	margin: 0 27px 0 27px;
}

.title-rooms 
{
	background-image:url(../img/rounded-bar.gif);
	height:22px; 
	padding-top:5px; 
	text-align:center; 
	font-size:11px; 
	color:#000000;
	font-weight: bold;
	width: 238px;
}

.title-columns 
{
	background-color:#000000; 
	height:22px; 
	padding-top:5px; 
	text-align:center; 
	font-size:11px; 
	color:#FFFFFF; 
	display:block;
	width: 237px;
}

.description-columns 
{
	background-color:#fff; 
	height:17px; 
	padding:2px; 
	text-align:center; 
	font-size:11px; 
	color:#FFFFFF; 
	display:block; 
	color:#000000; 
	border-bottom: #CCCCCC dotted 1px; 
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	width: 232px;
}

.info1 
{
	background:#080808; 
	color:#efee96;
	height:16px; 
	padding:5px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.info2 
{
	background:#333333; 
	color:#efee96;
	height:16px; 
	padding:5px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

.logos 
{
	background:url(../img/logo-background.jpg); 
	text-align:center; 
	height:61px; 
	margin:0 auto; 
	padding:0;
	width:238px;
}

.description1 
{
	float:left; 
	width:60px;
	padding-left:5px; 
	text-align:center;
}

.description2
{
	float:left; 
	width:105px;
	padding-left:0; 
	text-align:left;
}

.description22 
{
	float:left; 
	width:100px;
	padding-left:
	5px; 
	text-align:center;
}
.description3 
{
	float:left; 
	width:40px;
	padding-right:5px; 
	text-align:center;
}

.TierNameTitle
{
	background-color:gray;
	color:white;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:17px;
	padding-left:70px;
	text-align:left;
}


.bottom-colums 
{
	background-image:url(../img/rounded-bar-bottom.gif); 
	height:23px; 
	color:#000000; 
	font-size:11px; 
	font-weight:bold;
	text-align: center; 
	text-decoration:underline; 
	padding-top:2px;
	width: 238px;
	margin-bottom:10px;
}
.bottom-colums a
{
	color:#000000;
}

.raceinstructions
{
	vertical-align: top; 
	text-align:justify;
}

.racenotice
{
	float: right; 
	width: 250px; 
	vertical-align: top; 
	text-align:justify;
	padding: 5px;
}

.ProfileSummary
{
 width:100%;	
}

.tittle, .tittle span
{
 font-weight:bold;
 font-size:small;
 padding-bottom:5px;
}

.profileTable
{
	font-size:11px; 
}

.CurrentBalanceBox
{
     width: 100%;
     border-bottom: solid 1px #E1EFFC;
     border-left: solid 1px #E1EFFC;
     border-right: solid 1px #E1EFFC;
     background: #EEEEEE;
     text-align: center;
     height:325px; 
}

.CurrentBalanceHeader
{
    font-family: Arial, Helvetica, sans-serif;
    color:#6A6A6A;
    font-weight:bold;
    font-size: 15px;
}

.CurrentBalance
{
     color:#0C4F95;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight:bold;
}

.contactTittle
{
   width:100%; 
   text-align:center; 
   padding-bottom:10px;
   padding-top:1px;
   margin-bottom:10px; 
   margin-top:10px;  
   background:#004400 none repeat scroll 0 0;
   color:#FFFFFF
}

.contactTittle h1
{
   font-size :large;
   margin-top:10px; 
}

.flat_content
{    
  font-size:12px;   
}

.flat_content strong
{
	font-weight:bold;  
}

.flat_content ul li 
{
 list-style-type:disc; 
 padding-top:5px; 
 list-style-position:outside;
 margin-left:15px;  
 padding-bottom:5px;  
  
}

.RBOffersRoomNameHeader
{
 font-size:16px;
 font-weight:bold;	
}

.RBOffersRoomName
{
 font-size:16px;
}

.RBOffersSeeLink a, .RBOffersSeeLink a:link, .RBOffersSeeLink a:visited
{
	color:Blue;
	font-weight:bold;
	text-decoration:underline; 
}

.RakebackHeader
{
	font-weight:bold; 
	color:#505050; 
}


.roomDetailHeader
{
	background-color:#990000;
	font-weight:bold;
	color:#FFFFCC;
	height:15px;
}

.RBActivityWeek {
background-color:#D4E9CB;
color:#205317;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
}


.rounded {
background-color:#205317;
color:#FFFFFF;
font-weight:bold;
margin:5px;
text-align:center;
width:50%;
}

.rounded a
{
color:#FFFFFF; font-size:11px; margin:0; padding:0;
}

.RBActivityPageHeader {
background-color:#ECECEC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

.RakebackActivityHeaderCentered {
background-color:#205317;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
}


.modalBackground {
	background-color:black;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:200;
}

.RBHistoryButton
{
	background-color:Transparent;
	border-collapse:collapse;    
	border:none 0px transparent; 
	color:White;
	font-weight:bold; 
}

.submit-Button
{ 
	background:transparent none no-repeat scroll left top;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    border:medium none inherit;
    background: no-repeat left top;
    width:100px;
    height:25px;
	line-height:28px;
    color: White;
    font-weight:bold;
    font-size:11px;
    font-family:Arial;
	text-align:center;
	padding-left:10px;
	padding-bottom:5px;
}

.medium-submit-Button
{ 
	background:transparent none no-repeat scroll left top;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    border:medium none inherit;
    background: no-repeat left top;
    width:125px;
    height:25px;
	line-height:28px;
    color: White;
    font-weight:bold;
    font-size:11px;
    font-family:Arial;
	text-align:left;
	padding-left:28px;
	padding-bottom:3px;
}

.Big-submit-Button
{ 
	background:transparent none no-repeat scroll left top;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    border:medium none inherit;
    background: no-repeat left top;
    width:265px;
    height:25px;
	line-height:28px;
    color: White;
    font-weight:bold;
    font-size:11px;
    font-family:Arial;
	padding-bottom:3px;
}

.raceChaseLink
{
	background-image:url(../img/get-rakeback.gif);
	background-repeat:no-repeat;
	color:white;
	font-size:21px;
	font-weight:bold;
	height:49px;
	line-height:49px;
	padding-left:49px;
	width:227px; 
	margin-top:10px; 
}
/******** NEW BOXES *************************************/
/* Main box */

div.box_main_race{ float:left; border-color:#CCCED1;border-style:none none solid;border-width:1px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:inherit;line-height:16px;text-align:center;width:243px;}
div.box_main_race span { text-align:center;font-size:12px; font-weight:bold;}


/* Top box */

div.box_top_left { float:left; background-image:url(../img/top_left.gif);
background-repeat:no-repeat; height:44px; width:4px;}

div.box_top_Place {line-height:42px; background-color:#FFFFFF;float:left; height:42px; width:32px; border: solid 1px; border-color:#ccced1; border-left:none;}

div.box_top_price {line-height:42px;background-color:#FFFFFF;border-color:#CCCED1;border-style:solid solid solid none;border-width:1px 1px 1px medium;float:left;height:42px;width:42px;}

div.box_top_user {line-height:42px;background-color:#FFFFFF;border-color:#CCCED1;border-style:solid none;border-width:1px medium;float:left;height:42px;width:98px;}

div.box_top_rake {line-height:42px;background-color:#FFFFFF;border-color:#CCCED1;border-style:solid none solid solid;border-width:1px medium 1px 1px;float:left;height:42px;width:55px;}

div.box_top_projected {background-color:#FFFFFF; line-height:3px; float:left; height:42px;  width:88px; border: solid 1px; border-left: none; border-right:none; 
border-color:#ccced1;}

 
div.box_top_rigth {background-image:url(../img/top_rigth.gif);background-repeat:no-repeat;float:left;height:44px;width:9px;}

/* row 1 */

div.box_row1 { text-align:center;  background-image:url(../img/title_box.jpg); height:17px; border: solid 1px; border-color:#ccced1; border-top:none; width:241px;}

div.col_main {background-image:url(../img/box_col.jpg);background-repeat:repeat-y;border-right:1px solid #CCCCCC;height:17px;width:242px;}

div.col1 {border-color:#CCCED1;border-style:none none dotted;border-width:1px;float:left;height:16px;width:37px;}
div.col2 {border-color:#CCCED1;border-style:none none dotted;border-width:1px;float:left;height:16px;width:42px;}
div.col3 {border-color:#CCCCCC;border-style:none solid dotted none;border-width:1px;float:left;height:16px;width:99px;}
div.col4 {border-color:#CCCED1;border-style:none none dotted;border-width:1px;float:left;height:16px;width:63px;}

div.col5 { float:left; height:16px;  width:95px; border-width: 1px; border-color:#ccced1; border-style:none none dotted;}

/* mini box */

div.box_main_mini{float:right; width:218px;  border-width: 1px; border-color:#ccced1; border-style:none none solid; line-height:16px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:inherit;}

div.box_top_winners {line-height:42px; background-color:#FFFFFF;float:left; height:42px; width:63px; border: solid 1px; border-color:#ccced1; border-left:none;}
div.box_top_winners span {text-align:center;font-size:12px; font-weight:bold;}
div.box_top_mgr {line-height:20px; background-color:#FFFFFF;float:left; height:42px; width:75px; border: solid 1px; border-color:#ccced1;  border-left:none;}
div.box_top_mgr span {text-align:center;font-size:12px; font-weight:bold;}
div.box_top_prize {line-height:42px; background-color:#FFFFFF;float:left; height:42px; width:65px; border: solid 1px; border-left: none; border-right:none; border-color:#ccced1;}
div.box_top_prize span {text-align:center;font-size:12px; font-weight:bold;}



div.col_main_mini {width:218px;}

div.col1mini { float:left; height:16px; width:64px; border-width: 1px; border-color:#ccced1; border-bottom-style:dotted; border-left-style:solid;}

div.col2mini { float:left; height:16px; width:75px; border-width: 1px; border-color:#ccced1; border-style:none none dotted;}

div.col3mini { float:left; height:16px; width:77px; border-width: 1px; border-color:#ccced1; border-bottom-style:dotted; border-right-style:solid; }

.rakebackInfoBorder
{
 border: 2px solid #d4e7ff;
 width:206px;
}

.rakebackInfoBackGround
{
 margin: 2px; 
 background-color: #d4e7ff;
 width:201px;
}

.rakebackInfoContent
{
 margin: auto; 
 width: 90%; 
 padding-top: 5px; 
 padding-bottom: 5px;
 color:#6A6A6A;
 line-height:20px;
}

.rakebackInfoContent strong
{
	color:#1A4F83;
}

/***********TOP BOX*************/
.tb_wrapper{border: 1px solid #ECECEA; margin: 10px auto auto; padding: 10px; width: 90%; background-color:#FAFAF8;}
/*******************************/

.inner_sidebar_promo{background-image:url(../img/PromotionConsole.gif); height:48px; width:207px; border:1px solid #c7c7c7; border-bottom:none;}

.inner_sidebar_promo span{
margin-left:10px;
color:#4d4209;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}

.inner_sidebar_promo_content{ border:1px solid #c7c7c7; width:207px; border-top:none;}

.promodata{ background-image:url(../img/pcfondo.jpg); height:28px;
margin-left:36px;
width:200px; }

.flags
{
    margin-left: 0px;
    margin-right: 3px;
}

/*What is rakeback image styles*/

.w_center{
    background:transparent url(../img/w_bar.jpg) repeat-x scroll 0 0;
    display:block;
    height:25px;
    line-height:27px;
}

.w_init{
    background:transparent url(../img/w_bar.jpg) no-repeat scroll 0 -25px;
    display:block;
    height:25px;
    line-height:38px;
    padding-left:7px;
}


.w_final{
    background:transparent url(../img/w_bar.jpg) no-repeat scroll 100% -50px;
    display:block;
    height:25px;
    line-height:38px;
    padding-right:7px;
}


.w_container{
    width:100%;
}




/******404***********/
.not_found_header
{
 background-image:url(../img/404/title_bar.png); 
 background-repeat:repeat-x;  
 background-color:#004400;
 height:30px;   
 color:White;
 font-weight:bold;    
}

.not_found_links_table
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;    
}

.not_found_links_table table
{
 width:100%;
 text-align:center;   
}

.not_found_links_li
{
	margin-top:5px; 
	margin-bottom:5px; 
}

.not_found_links_a
{
 color:gray !important;
 font-weight:bold;
}

.not_found_links_a:hover
{
 color:black !important;
}

.not_found_links_a2
{
 color:gray !important;
 font-weight:bold!important;
 margin-left:15px!important; 
 margin-right:15px!important; 
}

.not_found_links_a2:hover
{
 color:black !important;
}
/********************/
/*End of What is rakeback styles*/