   body
   {
      margin:0;
      padding:0;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#c5644d;
      background-color:#27060f;
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/body_back_tile.gif);
      background-repeat:repeat-x;
   }

   a
   {
      outline:none;
   }

   #all
   {
      background-color:#27060f;
      width:901px;
      margin:0 auto 0 auto;
   }

   #header
   {
      background-color:#333333;
      border-bottom:#4a4a4c solid 13px;
      height:116px;
   }

   #header_left
   {
      width:300px;
      float:left;
   }

   #spinlogo
   {
      position:relative;
      top:10px;
      left:10px;
   }

   #header_right
   {
      text-align:right;
      width:601px;
      float:left;
      height:116px;
   }

   #select_language
   {
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/select_lang_left_end.gif);
      background-repeat:no-repeat;
      height:25px;
      float:right;
      margin:10px 0 0 0;
   }

   #select_language span
   {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#979797;
      margin:0 0 0 11px;
      padding:5px 0 0 0 ;
      display:block;
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/select_lang_tile.gif);
      background-repeat:repeat-x;
      height:25px;
      float:left;
   }

   #select_language a
   {
      float:left;
   }

   #tab_buttons
   {
      clear:both;
      position:relative;
      top:51px;
   }

   #tab_buttons a
   {
      padding:0 1px 0 0;
      margin:0;
   }

   #main
   {
   }

   #main_left
   {
      width:234px;
      float:left;
   }

   #panel_login
   {
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/panel_login_back_tile.gif);
      background-repeat:repeat-x;
      background-position:bottom;
      background-color:#7f1b1c;
      position:relative;
   }

   #panel_login form
   {
      margin:0;
      padding:0 0 0 0px;
   }

   #panel_login label
   {
      margin:10px 0 0 0 ;
      display:block;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#ff8400;
   }

   #panel_login a
   {
      margin:5px 0 5px 0 ;
      display:block;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#95491c;
   }

   #panel_signup
   {
   }

   #main_right
   {
      width:667px;
      float:left;
   }

   #panel_bonus
   {
      float:left;
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/gr/button_100_bonus.jpg);
      width:294px;
      height:180px;
   }

   #panel_dealers
   {
      float:left;
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/gr/live_dealers.jpg);
      width:373px;
      height:180px;
   }

   #panel_dealers img
   {
      float:right;
      margin:133px 0 0 0;
   }


   #in_pages
   {
      padding:10px 20px 10px 20px;
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/in_page_back_tile.gif);
      background-repeat:repeat-x;
      background-position:top;
      width:auto;
      height:auto;
   }

   #in_pages h1,
   #in_pages .bodyHD
   {
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:28px;
      line-height: 28px;
      font-weight:normal;
      padding: 10px 0 0 0;
      margin: 0 0 10px 0;
      color:#ff7f02;
      border-bottom:double 3px;
   }

   #in_pages h2,
   #in_pages .bodyHD2
   {
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:16px;
      font-weight:normal;
      padding:10px 0 0 0;
      margin:0 0 10px 0;
      color:#eeb26e;
      border-bottom:solid 1px;
   }

   #in_pages p,
   td
   {
      margin:20px 0 20px 0;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      line-height:16px;
      color:#c5644d;
   }

   #in_pages p strong
   {
      color:#e18670;
   }

   #in_pages a:link,
   #in_pages a:active,
   #in_pages a:visited
   {
      color:#ff7f02;
      text-decoration:none;
      font-weight:bold;
   }

   #in_pages  a:hover
   {
      text-decoration:underline;
   }

   #in_pages .textEnd
   {
      color:#ff7f02;
      border-bottom:double 3px;
      margin:-10px 0 0 0;
   }

   #in_pages ul
   {
      list-style-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/list_image.gif);
      padding:0 0 0 18px;
      margin:20px 0 10px 0;
   }

   #in_pages li
   {
      font-size:13px;
   }

   #in_pages .goToTop
   {
      float:right;
      margin:5px 0 0 0 ;
   }

   #home_text
   {
      font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      color:#b06176;
      padding:10px 10px 0px 15px;
   }

   #home_text strong
   {
      color:#d17d94;
   }

   #footer
   {
      text-align:center;
      background-color:#000000;
      background-image:url(http://edgecastcdn.net/000420/resources/spinlivespin/images/main_footer_transition_tile.gif);
      background-repeat:repeat-x;
      padding:45px 0 0 0 ;
      margin:0px 0 40px 0 ;
   }

   #footer_links
   {
      text-align:center;
   }

   #footer_links ul
   {
      margin:20px auto 20px auto;
      list-style:none;
      padding:0;
   }

   #footer_links li
   {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#b96820;
      display:inline;
      padding:0 5px 0 0;
   }

   #footer_links li a:link,#footer_links li a:active,#footer_links li a:visited
   {
      color:#b96820;
   }

   #footer_links li a:hover
   {
      text-decoration:none;
   }

   #footer_distancegaming_logo
   {
      width: 896px;
      padding: 0;
      margin: 0 auto;
      overflow: hidden;
   }

   #footer_distancegaming_logo img
   {
      float:left;
   }

   #footer_distancegaming_logo span
   {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#6a1d35;
      display:block;
      float:right;
   }

   div.disclaimer-notice
   {
      clear:               both;
      padding:             10px 5px 10px 50px;
      border-top:          2px groove #bfbfbf;
      background:          transparent url('http://edgecastcdn.net/000420/resources/spinlivespin/images/crest.gif') no-repeat 5px 50%;
      width:               896px;
      margin:              5px auto;
      text-align:          left;
   }

   div.disclaimer-notice a
   {
      text-decoration:     underline;
      color:               #B96820;
   }

   .clearBoth
   {
      height:0px;
      clear:both;
   }


   .reg
   {
      background-color: #FFFFFF !important;
      color: #333333;
      padding-left: 5px;
      width: 250px;
   }

   .reg_label
   {
      width: 180px;
   }


/* For a form label cell (e.g. "Name", "Country")*/
.label { padding-left: 5px; padding-right: 5px; background-color: #c5644d; font-weight: bold; color: #fff; font-size: 8pt; }

/* Used as a note for form labels (not as significant as label (usually not bold) */
.labelnote { color: #ffffff; font-family: arial; font-size: 8pt; font-weight: normal; }

/* For a form content cell (e.g. text input, select or text area)*/
.content { padding-left: 5px; padding-right: 5px; background-color: #eeb26e; color: black; font-family: arial; font-size: 8pt; color: black; }

#in_pages .content a:link,
#in_pages .content a:active,
#in_pages .content a:visited,
#in_pages .content a:hover
{
   color: #000000;
   font-weight: bold;
}

#in_pages .label a:link,
#in_pages .label a:active,
#in_pages .label a:visited,
#in_pages .label a:hover
{
   color: #FFFFFF;
   font-weight: bold;
}

/* For a form content cell (e.g. text input, select or text area)*/
.contentwhitebg { background-color: #ffffff; color: black; font-family: arial; font-size: 8pt; color: black; }

/* For a form content cell that has an error (used for an incorrect input value) */
.contenterror { background-color: red; color: black; font-family: arial; font-size: 10pt; }

/* The heading on a form - the topmost row or "bar" */
.formheading { padding-left: 5px; padding-right: 5px; background-color: #80211F; color: #ffffff; font-family: arial; font-size: 10pt; font-weight: bold; }

.form_error {color: #FFD800; font-family: arial, helvetica; font-size: 12px;}

/* Standard table cell formatting  */
td, th { font-family: arial; font-size: 10pt; }

.err { color: red; font-family: arial; font-size: 10pt; font-weight: bold; }
.err2 { color: red; font-family: arial; font-size: 10pt; font-weight: normal; }
.errsmall { color: red; font-family: arial; font-size: 10pt; font-weight: bold; }

.ccinfo { background-color: green; }

