body { 
    background-image:url('bg6.png'); 
    background-size:100% auto; 
    background-repeat: no-repeat; 
    background-color:#fff; 
    background-position:center top;
    background-attachment:fixed;
    -webkit-font-smoothing: antialiased;
    margin:0; 
    color: #222;  font-family: Helvetica; font-size: 10pt; text-align: justify;
}

#adsplash {
    //min-height: 100%; 
    background-image:url('bg2.png');
    display: block; 
    width:1500px; 
    height: 200px;
    background-repeat: no-repeat;  background-position:center top;background-attachment:fixed;
}

div#container
    {
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px;
      width: 740px;
      background-color: #e8e8e8; 
      -moz-box-shadow: 0 0 15px #272727; 
      -webkit-box-shadow: 0 0 15px #272727; 
      box-shadow: 0 0 15px #272727;"
    }
#header { display: block; width: 90%; }
#target {width: 400px; height: 281px;}

@font-face { font-family: Helvetica; src: url("fonts/GOTHIC.eot") /* EOT file for IE */}
@font-face { font-family: Helvetica; font-weight: bold; src: url('fonts/GOTHICB.eot'); }
@font-face { font-family: Helvetica; src: url("fonts/GOTHIC.TTF") /* TTF file for CSS3 browsers */ }
@font-face { font-family: Helvetica; font-weight: bold; src: url("fonts/GOTHICB.TTF") /* TTF file for CSS3 browsers */ }
/*@font-face { font-family: Diavlo; src:url(fonts/Diavlo_BOOK_II_37) format("opentype"); }*/

#bar{width:95%;height:5px;background:#F00}
img#logo{ display: block; border:0; margin: 10; }
img#spacer {width:20px;}
#banner{ position: relative; margin: 0; top: 0px; right: 0px; vertical-align: top;}

td#navitems { vertical-align: bottom; text-align: right; width:100%; }

p.title {color: #222; font-size: 22px; font-family: Helvetica; margin: 0;}
p.gamehead {color: #222; font-size: 16px; font-family: Helvetica; }
p.caption {color: #222; font-size: 10px; font-family: Helvetica; text-align: center;}
p.goalie {color: #222; font-weight: bold; font-family: Helvetica; margin:0;}
p.alert {color: #F00; font-family: Helvetica; margin:0; font-size: 18px;}

p.alert2 {color: #F00; font-family: Helvetica; margin:0; font-size: 18px;}

p.p7 {color: #000000; margin: 0 0 0 0; text-align: center; font-weight: 900; font: 12px georgia bold}

a:link {width: 100px; font-family: Helvetica; text-decoration: none; color: #222;  letter-spacing: 1px; font-size: 14.5px; }
a:link.disabled {width: 100px; font-family: Helvetica; text-decoration: none; color: #a6a6a6;  letter-spacing: 1px; font-size: 14.5px; }
a:visited {width: 120px; font-family: Helvetica; text-decoration: none; color: #222; font-size: 10px;}
a:hover {color: #F00;}

a.foot:link {font-family: helvetica; text-decoration: none; color: #000; margin: 0;  letter-spacing: 0px; font-size: 10px; text-align: left;}
a.foot:visited {width: 120px; font-family: helvetica; text-decoration: none; margin: 0; color: #000; font-size: 10px;}
a.foot:hover {color: #F00; margin: 0;}

a.sign:link {font-family: helvetica; text-decoration: none; font-weight: bold; color: #222;  letter-spacing: 0px; font-size: 10px;}
a.sign:visited {width: 120px; font-family: helvetica; text-decoration: none; font-weight: bold; color: #222; font-size: 10px;}
a.sign:hover {color: #F00;}

a.forgot:link {font-family: helvetica; text-decoration: none; font-weight: bold; color: #222;  letter-spacing: 0px; font-size: 10px;}
a.forgot:visited {width: 120px; font-family: helvetica; text-decoration: none; font-weight: bold; color: #222; font-size: 10px;}
a.forgot:hover {color: #F00;}

.under {color: #f00; background-color: #f00; border: 0; margin: 0 ;height: 5px; width: 100%;}
.divide {color: #f00; background-color: #f00; border: 0; height: 1px;}
.dividegrey {color: #dedede; background-color: #dedede; border: 0; margin: 0 ;height: 3px;}
.crease {color: #272727; background-color: #444; width:100%; margin-left: auto; margin-right: auto; text-align: center; border: 0; margin-bottom: 0px ;height: 1px;}
.main { width:650px; border: 0px solid #949494;}
.intro {text-align: justify; width:90%;}
.games {margin-left: auto; margin-right: auto; border: 0; width: 460px;}
.promo {width:560px; height:345px}

.names {text-align: left; padding-left: 50px; }
.gameframe { border: 1px solid #2d2d2d; background-color: #FFF; margin-left: auto; margin-right: auto;}

input.signbtn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #dedede;

  font-family: Helvetica, Sans-Serif;
  font-size: 11px;
  color: #F00;
  font-weight: bold;
  cursor: pointer;
}
input.delbtn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #dedede;

  color: #222;
  font-weight: none;
  font-family: Helvetica, Sans-Serif;
  font-size: 11px;
  cursor: pointer;
}
div.sample_popup { z-index: 1; }

div.sample_popup div.menu_form_header
{
  border: 1px solid black;
  border-bottom: none;

  width: 200px;

  height:      20px;
  line-height: 25px;
  vertical-align: bottom;

  //background: url('form_header.png') no-repeat;
  background-color: #949494;
  text-decoration: none;
  font-family: Helvetica, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #222222;
  cursor:  default;
}

div.sample_popup div.menu_form_body
{
  width: 200px;
  border: 1px solid black;
  background-color: #fefefe;
  //background: url('form.png') no-repeat left bottom;
}

div.sample_popup img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.sample_popup table
{
  width: 100%;
  border-collapse: collapse;
}

div.sample_popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Helvetica, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #004060;
}

div.sample_popup td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.sample_popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.sample_popup input.field
{
  width: 95%;
  border: 1px solid #808080;

  font-family: Verdana, Sans-Serif;
  font-size: 12px;
}

div.sample_popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #DEDEDE;

  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}
