body {

   color: #fff;
   background-color: #111;
   background-image: url('gfx/starsbg1.jpg');

   font-size: 1em;
   line-height: .5em;
   font-family: Verdana, Geneva, Arial, sans-serif;
   text-align: center;
   margin: 1em;
}

form {

   border-width: 1px;
   padding: 1em;
   border-style: dotted;
}

#buynow {

   border-width: 1px;
   border-style: dotted;
   text-align: center;
}

#page {

   color: #fff;
/*   background-color: #444;*/
   text-align: left;
   font-size: 1em;
   line-height: 1.5em;
   width: 680px;
/*   background-image: url('gfx/bg1_body.png');*/ /*bg1_body.png');*/
   padding: 0em;
/*
   margin-top: 1em;
   margin-right: auto;
   margin-left: auto;*/
/*
   border-style: solid;
   border-width: 2px 2px 2px 2px;
   border-color: #555 #333 #333 #555;*/
}

#banner {

   width: 680px;
   text-align: center;
   background-color: transparent;
   float: center;
   margin-right: auto;
   margin-left: auto;
   width: 680px;
}

#header {

   background-color: transparent;
   text-align: center;
   width: 680px;
   font-size: 1.5em;
}

#title {

/*   background-image: url('gfx/block_c.png');/*bg1_body.png');*/
/*   background-color: transparent;*/
   text-align: left;
   color: #ffa;
   font-weight: bold;
   font-size: 1.5em;
   margin-bottom: 24px;
/*   padding-top: 32px;*/
}

#menu {

   float: left;
   width: 160px;
/*   padding-left: 2em;*/
/*   padding-top: 32px;*/
}

#menuspacer {

   float: left;
   padding-left: 0em;/*2em;*/
   width: 160px;
   height: 16px;
   line-height: 16px;
}

#content {

   background-color: transparent;
   text-align: left;
   width: auto;
   height: auto;
   display: block;

   margin-left: 200px;
   padding-right: 0em; /*24px;*/
   padding-left: 0em;/*24px;*/
   margin-top: 0em; /*2em;*/
}

#footer {

   clear: left;
   background-color: transparent;
   text-align: center;
   font-size: .5em;
   width: auto;
   visibility: visible;

}

#newsbox {

   background-color: transparent;
   border-style: dotted;
   border-width: 0px 0px 1px 0px;
   border-color: #aaa;
   margin-bottom:16px;
}

/*
** Menu Items
*/

.menuitem, .menuactive {

   width: 160px;
   color: #eee;
   background-image: url('gfx/menubg1.png');
   line-height: 32px;
   padding-top: .5em;
   padding-bottom: .5em;
}

.menuactive {

   font-weight: bold;
   font-size: 1.1em;
   color: #000;
   color: #eee;
}

img {

   border: none;
}

a {

   color: #fff;
   font-family: Verdana, Geneva, Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-width: 0px 0px 0px 0px;
}

.menuitem a, .baseline a {

   color: #fff;
   font-family: Verdana, Geneva, Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-width: 0px 0px 0px 0px;
}

a:visited, .menuitem a:visited, .baseline a:visited  {

   color: #fff;
   text-decoration: none;
   border-width: 0px 0px 0px 0px;
}

a:hover, .menuitem a:hover, .baseline a:hover {

   color: #ff8;
   text-decoration: none;
   border-width: 0px 0px 0px 0px;
}

a:active, .menuitem a:active, .baseline a:active {

   color: #fff;
   text-decoration: none;
   border-width: 0px 0px 0px 0px;
}

/* Text Styles ------------------------------------------------------------- */

h1 {

   font-size: x-large;
   line-height: 1em;
}


h2 {

   color: #fff;
   font-size: large;
}

h3 {

   color: #8c646a;
   font-size: small;
}

h4 {

   color: #888;/*8c646a;*/
   font-size: x-small;
   text-align: right;
}

h5 {

   color: #8c646a;
   font-size: x-small;
}

h6 {

   color: #8c646a;
   font-size: xx-small;
}

/*
** Custom list-block
*/

#listblock {
}

#listblock table {

   background-color: transparent;
}

#listblock td {

   background-color: #7046bc;/*F5FAF5;*/
   padding: 0px 4px 0px 4px;
   text-align: left;
   font-weight: normal;
}

#listblock th {

   background-color: #503288;/*d5ddd5;*/
   padding: 0px 4px 0px 4px;
   text-align: left;
   font-weight: normal;
}

/*
** table styles
*/

#table3 {

   visibility: visible;
   width: 100%;
   position: relative;
}

#table3 table {

   font-size: 1em;
   font-family: Verdana, Geneva, Arial, sans-serif;
   background-color: transparent;
}

#table3 td {

   background-color: #503288;
   padding: 0px 2px 0px 2px;
   border-width: 0px 2px 2px 0px;
   border-style: solid;
   border-color: #784bcc #37225d #37225d #784bcc;
   font-size: 1em;
}

#table3 th {

   padding: 0px 4px 0px 4px;
   border-width: 2px 2px 2px 2px;
   border-style: solid;
   background-color: #8050d6;
   border-color: #8754e6 #452b75 #452b75 #8754e6;
/*   background-color: #7046bc;
   border-color: #784bcc #37225d #37225d #784bcc;*/
   text-align: left;
   font-size: 1em;
}

/* good copy info */

#goodcopy0, #goodcopy1, #goodcopy2, #goodcopy3, #goodcopy4 {

   position: absolute;
   width: 200px;
   line-height: 1em;
   background-image: url('gfx/quotes.png');
}

#goodcopy0 {

   left: 625px;
   top: 150px;
}

#goodcopy1 {

   left: 625px;
   top: 350px;
}

#goodcopy2 {

   left: -100px;
   top: 100px;
}

#goodcopy3 {

   left: -100px;
   top: 250px;
}

#goodcopy4 {

   left: -100px;
   top: 400px;
}

/* jump start */

#jumpstartscreen {

   width: 180;
   height: 120;
   position: absolute;
   left: 248px;
   top: 20px;
   border: 0;
   outline: 0;
}

#jumpstarttext {

   width: 210px;
   height: 150px;
   padding: 25px;
}

#jumpstarttext2 {

   width: 210px;
   height: 150px;
   padding: 25px;
   position: absolute;
   left: 190px;
}

#jumpstartscreen2 {

   width: 180;
   height: 120;
   position: absolute;
   left: 22px;
   top: 20px;
   border: 0;
   outline: 0;
}

#jumpstart1, #jumpstart2, #jumpstart3 {

   position: relative;
   width: 450px;
   height: 160px;
   line-height: 1em;
   background-repeat: no-repeat;
}

#jumpstart1 {
   background-image: url('gfx/jumpblock1_flat.png');
}

#jumpstart2 {
   left: 25px;
   background-image: url('gfx/jumpblock2_flat.png');
}

#jumpstart3 {
   left: 50px;
   background-image: url('gfx/jumpblock3_flat.png');
}

#jumpstartbuttons {
   position: absolute;
/*   left: 515px;
   top: 200px;*/

   left: 75px;
   top: 365px;
}
