body {
     background:#9CA97A url(topbg.jpg) repeat-x fixed;
     margin:0px;
     font-family:Arial, Helvetica, Sans Serif;
     font-size:.85em;
     color:#000000;
}
p {
     margin:10px;
     text-indent:20px;
     background:transparent;
     
}
a:link {color:#4C572E;text-decoration:none;}
a:visited {color:#4C572E;text-decoration:none;}
a:hover {color:#C0D360;text-decoration:none;}
.wide_p {
     margin:10px auto 10px auto;
     width:600px;
}
h1 {
     position:relative;
     margin: 10px auto;
     color:#FFFFF0;
     font-size:1.4em;
     background:transparent;
}
#headline {
     width:600px;
     margin:10px auto;
     text-align:center;
     z-index:99;
}
#headline h1 { 
     text-align:center;
     color:#FF0000;
     font-size:1.6em;
     padding:15px;
}
#headline h1 span {
     font-style:italic;
}
#hdlcont {
     text-align:center;
}
#hdlcont h1 {
     margin:10px auto 0px auto;
     color:#330066;
     font-size:120%;
     width:450px;
}
#hdlcont span {
     background:#FFFF00;
     color:#330066;
     font-size:1em;
     font-weight:bold;
     text-decoration:underline;
}
#main_content {
     margin:10px auto 0px auto;
     width:600px;
     text-align:justify;
}
#main_content2 {
     margin:40px auto 0px auto;
     width:450px;
     font-size:100%;
     font-weight:500;
     text-align:justify;
}
#main_content2 span {
     margin:40px auto 0px auto;
     width:450px;
     font-weight:bold;
     text-align:justify;
     color:#990000;
     font-style:italic;
}
#subheader h1 {
     font-size:11px;
}
#benefits li {
     margin-top:20px;
     margin-left:-20px;
}
#footer {
     height:24px;
     border-top:ridge 2px #000000;
     line-height:24px;
     font-size:11px;
     color:#FFFFFF;
     font-weight:bold;
     text-align:center;
     background:#585858 url(footerbg.jpg);
}
#footermain {
     width:796px;
     height:24px;
     border-top:ridge 2px #000000;
     line-height:24px;
     font-size:11px;
     color:#FFFFFF;
     font-weight:bold;
     text-align:center;
     background:#585858 url(footerbg.jpg);
}
#footer a:link {color:#FFFFFF;}
#footer a:visited {color:#FFFFFF;}
#footer a:hover {color:#00FF00;}
#footermain a:link {color:#FFFFFF;}
#footermain a:visited {color:#FFFFFF;}
#footermain a:hover {color:#00FF00;}

#textlinks {
     text-align:center;
}

#textlinks a:link {color:#990000;}
#textlinks a:visited {color:#AA0000;}
#textlinks a:hover {color:#FF0000;}

.links a:link {color:#990000;}
.links a:visited {color:#AA0000;}
.links a:hover {color:#FF0000;}

.examples a:link {color:#313D1D;}
.examples a:visited {color:#313D1D;}
.examples a:hover {color:#00FF00;}

#parasites {margin:10px auto 10px auto;width:600px;font-size:10px;background:#FFFFFF;color:#990000;}
#parasites td {vertical-align:top;font-size:10px;text-align:left;}
#parasites li {margin-left:-5px;}
.compact a:link {color:#990000;font-weight:bold;}
.compact a:visited {color:#AA0000;font-weight:bold;}
.compact a:hover {color:#FF0000;font-weight:bold;}

#fadeinbox{
position:absolute;
width: 300px;
left: 0;
top: -400px;
background-color: #000066;
padding: 0px;
z-index: 100;
visibility:hidden;
}
.d {
   list-style-type:none;
   margin:10px 0px 10px -29px;
   text-align:left;
   width:200px;
   font-size:.78em;
}
.pl {
   font-weight:bold;
   color:#FF0000;
}
ol {
   margin-left:-30px;
   text-align:center;
}
.l li {
   margin:10px auto 10px auto;
   text-align:left;
   width:600px;
   font-size:.87em;
}
.pr {
   margin-left:150px;
}
.up10 {
   margin-top:-10px;
}
.up10 li {
   list-style-type:disc;
}
.h {
   color:#990000;
   font-weight:bold;
}   
.a_top {
   vertical-align:top;
   border:solid 1px #DFDFDF;
}
.rel {
   position:relative;
}
#price{
   display:block;float:left;margin:10px 10px 10px 50px;
}
#req {
   display:block;float:left;margin:10px;
}
#bonus {
   display:block;float:left;margin:10px -10px 10px 10px;
}
#orderimg {
   margin:50px 0px 20px 0px;
}
.t1 {
   margin:10px auto 0px auto;width:550px;font-size:12px;border:dashed 2px #990000;font-weight:bold;background:#F0EDCC;color:#000066;padding:10px;
}
.t1 p {
   text-indent:0px;
}
.t1 h4 {
   margin:10px 20px;color:#990000;font-size:1.2em;
}
.fix_t {
   margin:10px auto;width:500px;
}
#myprice {
    vertical-align:middle;
}
dt {
         margin-top:10px;
}
dd {
         margin-top:-15px;
}
.ans {
         color:#900000;
}
#contactarea {
       width:500px;
       text-align:center;
}

#contactArea p {text-indent:0px; }

#emailSelect {
         text-align:left;
         margin:0px auto 20px auto;
         border:solid 1px #900000;
         padding:4px;
         font-weight:normal;
         color:#333333;
         }
* html #emailSelect {
         text-align:left;
         margin:0px auto 20px auto;
         border:solid 1px #900000;
         padding:4px 4px 0px 4px;
         font-weight:normal;
         color:#333333;
         }
#infoDesc {
         overflow:auto;
         margin-top:10px;
         height:64px;
         }
* html #infoDesc {
         overflow:auto;
         margin-top:10px;
         }
#memberInfo span {
         font-weight:bold;
}
#affloginbox {
    margin:75px 10px 10px 10px;
    float:right;
    width:200px;
    background:#686868;
    border: outset 3px #333333;
    padding:5px 5px 0px 5px;
    margin-left:20px;
}
#welcome {
    margin:150px 0px 0px 0px;
    font-weight:bold;
    font-size:16px;
    margin-bottom:15px;
    text-align:center;
}