*
{
  margin:0;
  padding:0;
}

:focus
{
  -moz-outline-style: none;
}

body
{
  background-image:url('../img/bg2.png');
  background-repeat:repeat-x;
  background-color:#79d4d4;
  font-family: verdana;
  font-size: 12px;
  text-transform: none;
  font-weight: normal;
  text-align: center;
}

#page
{
  width: 608px;
  margin: 0 auto;
  overflow: hidden;
}

#header
{
  background-image: url(../img/header.png);
  width: 608px;
  height: 226px;
}

#spacer
{
  background-color: #269fea;
  width: 608px;
  height: 5px;
}

#navigation
{
  background-color: #269fea;
  width: 610px;
  height: 20px;
}

#content
{
  clear: both;
  background-image: url(../img/content_bg.png); 
  width:608px;
  overflow: hidden;
}

#content_holder
{
  margin: 0px 15px 0px 15px;
}

#footer
{
  background-image: url(../img/footer.png);
  width: 608px;
  height: 23px;
  margin-bottom: 10px;
}

#navigation ul
{
  margin-left: 5px;
  margin-right: 5px;
}

#navigation li
{
  font-size: 13px;
  display: inline;
  list-style-type: none;
  float: left;
  font-weight: bold;
}

#navigation li a
{
  border: 0;
  text-decoration: none;
  display: block;
  background-image: url(../img/button.png);
  width: 120px;
  height: 20px;
  color: #000066;
}

#navigation li a:link, #navigation li a:visited
{
  background-position: 0px 0px;
}

#navigation li a:hover, #navigation li a:focus
{
  background-position: 0px -20px;
}

body#index div#navigation li#indx a
{
  background-position: 0px -40px;
}

body#buy-neopoints div#navigation li#buy-neopoints a
{
  background-position: 0px -40px;
}

body#buy-accounts div#navigation li#buy-accounts a
{
  background-position: 0px -40px;
}

body#about-us div#navigation li#about-us a
{
  background-position: 0px -40px;
}

body#contact-us div#navigation li#contact-us a
{
  background-position: 0px -40px;
}

h1
{
           text-align : center;
           font-family : arial;
           font-size : 17px;
           color : #013838;
           font-weight : bold;
           text-transform : uppercase;
           padding : 0px;
	   width: 99%;
           border-bottom : 3px solid #269fea;
           border-top : 0px dotted #fff;
           letter-spacing : 0px;
           background-color : #cw3er4c4;

}

h3
{
  text-align : center;
  font-family : verdana;
  font-size : 16px;
  color : #000000;
  font-weight : bold;
  letter-spacing : 0px;
  color: #006600;
}

p
{
  padding: 10px;
}

p.legal_info
{
  color: #666666;
}

p.buynps
{
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 12px;
}

tr.bottomborder td
{
  border-bottom: 1px solid #269fea;
}

img#loader
{
  padding: 30px;
}
