body {
  margin:0;
  padding:0; 
  background:#17283e url(/website_images/raketracker/structure/background.gif);
  font: 12px arial, sans-serif;
  text-align: center;

}

a, a:visited {
  color : #567da1;
}
a:hover {
  color : #85a6c5;
}
a.bold_blue {
  font-size : 14px;
  font-weight : bold;
  color : #192c3e;
  text-decoration : none;
}

p {
  margin : 0 0 12px 0;
  text-align : justify;
}

.paserror,
.highlight {
  color:#ff0000;
}
.pasnote {
 font-size: 9px;
}
.pas_data_table .center  {
  text-align: center;
}
.pas_data_table .right {
  text-align:right;
}



img {
  border: 0;
}
.clear {
  clear:both;
  height:1px;
  font-size:1px;
}

/* MAIN REFERAL CENTER */
textarea.code-box {
  background:#c5dcee;
}
a:hover.bold_blue {
  text-decoration : underline;
  color : #335a7d;
}
a.header_link {
  display:block;
  float:left;
  height:118px;
  width:800px;
}
a.back-to-top {
  display:block;
  text-align:center;
  margin:5px 0 15px 0;
}
.contact_us, contact_us a:visited{
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  color: #567DA1;
}

a.getitnow {
  width: 166px;
  height: 22px;
  display: block;
  background-image : url(/website_images/raketracker/buttons/button_getitnow.gif);
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size:14px;
  text-decoration: none;
  padding-top: 4px;
}

/* HEADINGS */
h1 {
  margin:0 0 10px 0;
  padding:0;
  text-align:left;
  font-size:19px;
  font-weight: normal;
}

h1.pas,
h1.glance {
  background:#1D364F url(/website_images/raketracker/structure/header_blue_wide.gif) no-repeat;
  width : 532px;
  height : 31px;
  color : #fff;
  text-align : center;
  line-height : 30px;
  font-size : 16px;
  letter-spacing : 1px;
  font-weight : bold;
  padding : 0;
}
h1.pas {
  margin:0 0 5px 0;
}
h1.glance {
  margin:0;
}
h1.pas-half {
  font-size: 20px;
  color: #152c47;
  margin: 5px 0 5px 0;
  padding: 0 0 0 10px;
  background: url(/website_images/raketracker/structure/header_small_lightblue.gif) 0 0;
  width: 246px;
  line-height: 30px;
  height: 32px;
  font-weight: normal;
}

h2  {
  margin:0;
  padding:0;
  font-size: 17px;
  font-weight: normal;
  color: #152c47;
  margin: 0 0 10px 0;
  padding:0;  
}

h2.pas {
  font-size: 20px;
  color: #152c47;
  margin: 10px 0 5px 0;
  padding: 0 0 0 10px;
  background:#d7e3ed url(/website_images/raketracker/structure/header_lightblue.gif) no-repeat;
  width: 522px ;
  line-height: 30px;
  height: 32px;
  text-align:center;
  clear:both;
}

h3 {
  margin:0 0 5px 0;
  padding:0;
  font-size:15px;
  font-weight: normal;
}
h3.pas {
  font-size: 14px;
  color: #1e5282;
  margin: 10px 0 10px 0; 
  padding: 2px 0 0 20px;
  background: url(/website_images/raketracker/structure/bullet_arrow.gif) no-repeat 0 2px;
  font-weight: bold;
  text-transform: uppercase;
}
h4 {
  font-size:14px;
  margin:0 0 5px 0;
}
h4.pas {
  background:#1D364F url(/website_images/raketracker/structure/header_blue.gif) no-repeat;
  width: 205px;
  margin: 0;
  padding: 0;  
  line-height: 30px;  
  height: 31px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
}

h4.red {
  background:#1D364F url(/website_images/raketracker/structure/header_red.gif) no-repeat;
  width: 205px;
  margin: 0;
  padding: 0;  
  line-height: 30px;  
  height: 31px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
}

h4.green{
  background:#1D364F url(/website_images/raketracker/structure/header_green.gif) no-repeat;
  width: 205px;
  margin: 0;
  padding: 0;  
  line-height: 30px;  
  height: 31px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
}

#left h4.pas {float:left;}
h5 {
  background:#d7e3ed url(/website_images/raketracker/structure/header_black.gif);
  width : 234px;
  color : #fff;
  font-size : 12px;
  margin : 0;
  height : 21px;
  padding-left : 20px;
  line-height : 20px;
}
h6 {

}

/* FONTS */

span.small_blue {
  font-size : 12px;
  color : #bcdff1;
  font-weight : normal;
}

/* STRUCTURE */

#header {
  background-image : url(/website_images/raketracker/structure/header.gif);
  height : 119px;
  width : 1000px;
  margin : 0 auto;
}
#container {
  text-align : left;
  background-color : #fff;
  width : 1000px;
  margin : 0 auto;
}
#wrapper {
  float : left;
  width : 100%;
}
#content {
  margin : 0 225px 0 225px;
  padding : 9px;
}
#left {
  width : 220px;
  padding : 10px 10px 0 5px;
  float : left;
  width : 220px;
  margin-left : -1000px;
}
#right {
  background : #fff;
  color : #17283e;
  padding : 10px 0 0 0;
  float : left;
  width : 210px;
  margin-left : -210px;
}
#login-wrap {
  float : right;
  padding : 13px 15px 0 0;
  margin: 0;
  width : 135px;
  text-align : left;
  color : #fff;
}
input.login {
  color : #6b6b6b; 
  width : 125px;
  font-size : 10px;
  height : 16px;
  margin : 2px;
  padding : 1px 0 0 2px;
  margin: 0px;
  border : 1px solid #2f5d80;
}

#footer {
  padding : 5px;
  clear : left;
  color : #fff;
}
#footer .top {
  width:100%; 
  height:10px; 
  background:#111C29; 
  font-size:1px;
}
#footer a, #footer a:visited {
  color:#fff; 
  text-decoration:underline;
}
.foot {
  padding : 5px;
  height : 40px;
  color : #fff;
  font-size : 11px;
  background-color : #1e5282;
}
.column2 {
  width: 260px;
}
.column3 {
  width: 170px;
}
/* **************  NAVBARS *****************  */

/*  NAVBAR STANDARD ARROW */
.navcontainer ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  float:left;
}
.navcontainer a {
  margin: 1px 0 0 0;
  display: block;
  padding: 0 0 0 20px;
  width: 185px;
  background: #d7e3ed url(/website_images/raketracker/structure/navbar-bg.jpg) 0 0;
  color: #1b3148;
  line-height : 25px;
  height: 24px;
}
.navcontainer a:link, .navcontainer a:visited {
  color : #1c344d;
  text-decoration : none;
}
.navcontainer a:hover {
  background:#d7e3ed url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -24px;
}

/*  NAVBAR ICON ARROW */

.navcontainer_icon ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial;
}
.navcontainer_icon a,
.navcontainer_icon a:link, 
.navcontainer_icon a:visited {
  margin: 1px 0 0 0;
  display: block;
  padding: 0 0 0 30px;
  width: 175px;
  background:#d7e3ed url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -48px;
  color: #1b3148;
  line-height: 25px;
  height:24px;
  text-decoration: none;
}
.navcontainer_icon a:hover {
  background:#b3cadd url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -73px;
}

/*  NAVBAR RED ICON ARROW */

.navcontainer_red_icon ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial;
}
.navcontainer_red_icon a,
.navcontainer_red_icon a:link, 
.navcontainer_red_icon a:visited {
  margin: 1px 0 0 0;
  display: block;
  padding: 0 0 0 30px;
  width: 175px;
  background:#d7e3ed url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -98px;
  color: #1b3148;
  line-height: 25px;
  height:24px;
  text-decoration: none;
}
.navcontainer_red_icon a:hover {
  background:#b3cadd url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -123px;
}

/*  NAVBAR ICON ARROW NARROW FOR GLANCE PAGES */
ul.navlist_c {
  margin: 0 0 10px 0;
  padding: 0;
  float:right;
  width: 170px;
  clear:right;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
}
ul.navlist_c a,
ul.navlist_c a:link, 
ul.navlist_c a:visited {
  margin: 1px 0 0 0;
  display: block;
  padding: 0 0 0 30px;
  width: 140px;
  background:#d7e3ed url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -48px;
  color: #1b3148;
  line-height: 25px;
  height:24px;
  text-decoration: none;  
}
ul.navlist_c a:hover {
  background:#b3cadd url(/website_images/raketracker/structure/navbar-bg.jpg) 0 -73px;
}

/* **********  TABLES **************   */

/* OFFERS TABS */

table.offer_tab {
  font-size : 12px;
  color : #3f3f3f;
}
table.offer_tab th {
  text-align : right;
  border-left : 1px solid #0b1e35;
}
table.offer_tab tbody td {
  border-right : 1px solid #0b1e35;
}
td.offer_sitename {
  border-left : 1px solid #0b1e35;
  font-size : 18px;
  text-align : center;
  font-weight : normal;
  color : #152c47;
}
td.offer_rakeback {
  border-left : 1px solid #0b1e35;
  font-size : 16px;
  font-weight : bold;
  color : #da3738;
  text-align : center;
}
td.offer_signupbonus {
  border-left : 1px solid #0b1e35;
  font-size : 14px;
  font-weight : bold;
  color : #235e94;
  text-align : center;
  padding : 5px 0;
}
td.offer_button {
  height : 25px;
  border-left : 1px solid #0b1e35;
  border-right : 1px solid #0b1e35;
  border-bottom : 1px solid #0b1e35;
}

/* SIGNUP FROM GLANCE */

table.signup_glance {
  font-size : 12px;
}
td.step {
  background-color: #d7e3ed;
  border: 1px solid #b1c3d3;
  padding: 4px;
}
table.signup_glance thead th {
  color: #fff;
  font-size: 18px;
  padding: 4px 0 0 0;
  background:#1d364f url(/website_images/raketracker/structure/header_blue_narrow.gif);
  width: 494px;
  height: 28px;
  display: block;
  text-align: center;
  font-weight: normal;
}
.glance_summary_header {
  width: 115px;
  background:#37699a url(/website_images/raketracker/structure/light_blue_gradient.gif);
  height: 17px;
  width: 120px;
  border: 1px solid #416c9e;
  color: #fff;
  font-size: 11px;
  text-align: right;
  font-weight : bold;
  padding: 2px 4px 0 0;
  margin: 1px 2px 1px 0;
}
.glance_summary_data {
  width: 194px;
  height: 17px;
  background: #e3ecf3;
  border-bottom: 1px solid #bacbd9;
  color: #6a6a6a;
  font-size: 11px;
  padding: 4px 0 0 4px;
  margin: 2px 0 1px 2px;
}
.glance_summary_data strong {
  color: #1f649f;
}
.glance_summary_icon {
  width: 20px;
  height: 17px;
  background: #e3ecf3;
  border-bottom: 1px solid #bacbd9;
  border-right: 1px solid #bacbd9;
  font-size: 11px;
  padding: 4px 0 0 4px;
  margin: 2px 0 1px 0;
}

.logo_glance, .logo_promo {
  margin-top: 5px; 
  float:right;
}
.logo_promo {
  margin:10px 0 5px 10px;
}

.header_glance {
  margin-top: 5px; 
  width: 348px; 
  height:56px;
  color: #1a2e41; 
  background-color: #d7e3ed; 
  padding: 0px 0px 0px 5px;
  overflow:hidden;
}
.header_glance .promotions {
  float:right;
}
.header_glance span {
  font-size:21px;
}


/* THICKBOX THUMBS */
a.thickbox img {
  float:right;
  margin:0 0 5px 10px;
}

p.TB_caption {
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
/* PAYMENTS & CASHOUTS TABLE */
.subtext {
  font-size:11px;
}
strong.payment  {
  color:green;
}
.table_payments tbody th {
  vertical-align:top;
}

/*  DATA TABLE  */
.pas_data_table {
  width: 100%;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #8aa9c3;
  color: #192c3e;
  margin: 0 0 10px 0;
}
.pas_data_table thead th  {
  background-color:#D7E3ED;
  border-color:#4377A7 #192C3E #192C3E #4377A7;
  border-style:solid;
  border-width:1px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: #3D5F7E;
  padding:5px;
}
.pas_data_table thead td,
.pas_data_table tfoot td  {
  background: #b6d1e5;
  border-bottom:1px solid #83aac8;
  padding:5px;
  font-weight:bold;
}
.pas_data_table tfoot td  {
  border-bottom:medium none;
}
.pas_data_table tbody td {
  background-color:#D7E3ED;
  border-bottom:1px solid #C8D8E6;
  border-top:1px solid #FFFFFF;
  padding:5px;
}
.pas_data_table tbody th {
  background-color:#A8C2D9;
  border-bottom:1px solid #78A6C5;
  border-right:1px solid #78A6C5;
  border-top:1px solid #DDE9F0;
  padding:5px;
} 
.pas_data_table tbody tr.alt td {
  border-top : 1px solid #fff;
  border-bottom : 1px solid #c8d8e6;
  background-color : #e7eef4;
}
.pas_data_table tbody tr.alt th {
  border-top : 1px solid #dde9f0;
  border-bottom : 1px solid #78a6c5;
  border-right : 1px solid #78a6c5;
  background-color : #bfd5e3;
}

/*  PARTY GLANCE PAGE TABLE  */
#party-cashback tbody th {
  padding:0;
  height:25px;
  line-height:25px;
}
#party-cashback .medal-icon  {
  padding:1px 5px 0 3px;
  float:left;
}

/*  TABLE WIDTH  */
.table_350 {width:350px;}
.table_300 {width:300px;}
.table_250 {width:250px;}
.table_150 {width:150px;}

/*  TABLE COLUMN WIDTH  */
.pas_data_table thead .w20, .pas_data_table tbody .w20 {width:20px;}
.pas_data_table .w100 {width:100px;}
.pas_data_table .w190 {width:190px;}

/*  RAKE CHASE TABLE  */
table.pas_data_table th.leaders {
  background-color: #8EB4CE;
  font-weight:bold;
  padding:3px;
  border-width: 1px;
  border-style: solid;
  border-color: #A2C1D7 #71A2C1 #71A2C1 #A2C1D7;
  color:#192C3E;
}
.pas_data_table thead th.rakechase {
  line-height: 27px; 
  text-align: left; 
  font-size:14px;
}

/* LISTS */
ul.bullets {
  list-style:square;
  padding:0;
  margin:0 0 0 7px;
}
ul.faqs {
  color: #1E5282;
  padding:0 0 0 15px;
  margin:0 0 15px 10px;
}
ul.faqs li {
  line-height:24px;
}
#promo ul {
  margin: 4px 4px 12px 0;
  padding:0 0 0 20px;
}

#promo ol li {
  padding:4px 0;
}
#promo ol  {
  margin: 4px 4px 12px 0;
  padding:0 0 0 20px;
}

#rules ul{
  margin: 0 0 10px 30px;
  padding: 0;
}
#rules ul li {
  margin: 4px 0;
}
ul.dictionary {  
  list-style: none;
}
ul.dictionary li {
  margin-right:10px;
  display: inline;
}
ul.processors {
  color : #D7E3ED;
  list-style:disc;
}
ul.processors li {
  margin-bottom: 5px;
}
ul.support {
  margin: 0 0 0 20px;
  padding: 0;
}
ul.support li {
  list-style-image: url(/website_images/raketracker/icons/icon_arrow.gif);
  line-height: 22px;
  margin: 0;
  padding: 0;
}

/* MISC */

div.post_box {
  background-color : #d7e3ed;
  padding : 10px;
  width : 185px;
  margin-bottom : 2px;
}

/* HIDDEN PIC FOR PRE LOAD  */
.hiddenPic {
display : none;
}

/* WELCOME PAGE  */
#welcome-promos img {
  float:left; 
  margin:0 5px 15px 0;
}
#welcome-promos {
  width:255px; 
  float:right;
}

/** SIGNUP FORM  **/
.pasform td {
  vertical-align:top;
}
.pasform label {
  float:left;
  width:70px;
  margin:3px; 3px 0 0;
  text-align:right;
}

.news-page h2 {
  padding:0; margin:0;
  width:100%;
  font-size:16px;
  height:18px;
  line-height:16px;
}
.news-wrap  {

}
.date {
  float: left;
  display: block;
  font-size: 22px;
  letter-spacing: 1px;
  width: 43px;
  height: 40px;
  text-align: center;
  background-image : url(/website_images/raketracker/structure/calendar_bg.gif);
  color: #fff;
  font-weight: bold;
  margin: 5px 10px 0px 0;
}
.month {
  font-size : 12px;
}

/* PROMOS - AFFILIATE CPA */
.promotion-criteria {
  border: 1px solid #3D5F7E; 
  background:#D7E3ED; 
  margin:0 0 12px 0; 
  padding:6px 0 0 0;
}
#racescontainer {
  margin: 10px auto 12px auto;
  overflow: hidden;
  width: 530px;
}
#raceslist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#raceslist li {
  border-left: 1px solid #000;
  float: left;
  line-height: 1.1em;
  margin: 0 .5em 0 -.5em;
  padding: 0 .5em 0 .5em;
}
#promotions {
  overflow:hidden;  
}
#promotions .promo-line h2 {
  width:415px;
  float:left;
  margin:0 0 6px;
  padding:0;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  height:16px;
  line-height:16px;
}
#promotions .promo-line p {
  margin:0 0 6px 0;
}
#promotions .promo-line {
  clear:both;
}
#promotions .promo-line img {
 float:left; 
 margin:0 10px 7px 0;
}

/* NETWORKS PAGE DIVIDER */
.dotted-divider  {
  border-bottom: 2px dashed #ccdbea; 
  margin: 15px auto; 
  font-size: 2px;
}
 
/* GENERIC IMAGE CLASSES */
.align-right {
  float:right;
  margin:0 0 10px 5px;
}
table.align-right {
  margin:0 0 10px 10px;
}
.align-left {
  float:left;
  margin:0 5px 10px 0;
}
.img-right {
  float:right;
  margin:0; padding:0;
}
.img-left {
  float:left;
  margin:0; padding:0;
}

.promo_description {
  border: 1px solid #83A8C7; 
  background: #D7E3ED;
  margin: 0 0 12px 0;
  padding: 4px;
}

.promo_description p, .promo_notice p {
  margin:0 0 6px 0;
}

.promo_notice {
  border: 1px solid #339900; 
  background: #E8FFE8;
  margin: 0px 0 12px 0;
  padding: 4px;
}