
#maincontainer{
display: block;
width:890px;

background: url(the_images/bgrepeat.jpg) repeat-y;
margin: 0 auto;
overflow: hidden;
}

#header{
display: block;
width:890px;
height: 176px;
background: url(the_images/header.jpg) no-repeat;
}

#footer{
display: block;
background: url(the_images/footerbg.jpg) no-repeat;
width:890px;
height: 77px;
margin: 0 auto;
}


a.member{
display: block;
text-indent: -2000em;
width:100px;
height: 27px;
background: url(the_images/memberlog.jpg) no-repeat;
float: right;
margin:0 55px 0 0;
}

#wrapper{
clear: both;
display: block;
width:760px;
margin: 0 auto 0 auto;
padding:1px 5px 0 5px;
font-weight: bold;
font-size: 12px;

}

#wrapper h3{
font-family: Verdana, Tahoma, Arial, sans-serif;
margin-top:10px;
font-weight: normal;
}

h2.headline{
margin-top: 18px;
color: #cc0000;
text-align: center;
font-family: Impact, Helvetica, Arial, sans-serif;
font-size: 40px;
line-height: 42px;
}

#videowrapper{
display: block;
width:451px;
height: 291px;
background:url(the_images/vidbg.jpg) no-repeat;
margin: 15px auto 0 auto;
clear: both;
text-align: center;
padding-top:20px;
}

h3.lrgblack{
text-align: center;
font-size: 20px;
font-weight: bold;
letter-spacing: -.01em;
display: block;
clear: both;
margin-bottom: 25px;
}

h3.lrgblack span{
text-decoration: underline;


}

h3.bluetext{
display: block;
padding-top: 5px;
color: #608dce;
text-align: center;
font-size: 28px;
font-weight: bold;
letter-spacing: -.02em;
}

#letter{
display: block;
float: left;


}

#from{
display: block;
float: left;
font-size: 125%;
font-weight: bold;
line-height: 7px;
padding-bottom: 9px;
}

#from p.from-topmargin{
margin-top:15px;
}


.centerbigblack ul li{
text-align: left;
text-indent: 7px;
margin-left: 10px;
}

#payment{
background-color: #ffffca;
display: block;
}



#payment-table{
display: block;
width:450px;
margin: 0 auto;
border:3px dashed #222;
padding:4px;
background: #ffffc4;
font-family: Verdana;
}

img.yes{
display: block;
margin: 0 auto;
width:435px;
height: 95px;
margin-bottom: -50px;

}

h3.bigred{
color:#CC0000;
font-size: 140%;
text-align: center;
}
p.checktext{
font-size: 11px;
text-align: left;
background: url(the_images/clean3.png) 0 0 no-repeat;
padding-left: 48px;
display: block;
height: 45px;
margin-left: 14px;

width:385px;
}



.bold-black{
font-weight: bold;
text-align: center;
}

.bold-black2{
font-weight: bold;
text-align: center;
letter-spacing: -.05em;
}

.bold-black3{
font-weight: bold;
text-align: center;
display: block;
margin-bottom: -15px;
}

#bottomwrap{
display: block;
width:400px;
font-size: 11px;
margin: 0 auto;
text-align: center;
}

.pbold{
font-weight: bold;

}

#jail{
display: block;
width:742px;
margin:0 auto;
}


div.testi{
background: url(the_images/testbox.jpg) no-repeat;
width:475px;
height: 544px;
margin: 0 auto;
padding-top:1px;
}


div.testi-small{
background: url(the_images/testbox-small.jpg) no-repeat;
width:475px;
height: 544px;
margin: 0 auto -75px auto;
padding-top:1px;
}


.testitext{
display: block;
width: 370px;
margin:10px auto 0 auto;
}

.testitext span{
font-size: 85%;
}

#richard{
display: block;
height: 113px;
background:url(the_images/richard.jpg) no-repeat;
margin-bottom: 5px;
}

#terry{
display: block;
height: 113px;
background:url(the_images/terry.jpg) no-repeat;
margin-bottom: 5px;
}

#graham{
display: block;
height: 70px;
margin-bottom: 5px;
}


#pete{
display: block;
height: 113px;
background:url(the_images/pete.jpg) no-repeat;
margin-bottom: 5px;
}


#keith{
display: block;
height: 113px;
background:url(the_images/keith.jpg) no-repeat;
margin-bottom: 5px;
}

h1, h2, h3, h4, h5, p{
font-family: Verdana, Tahoma, Arial, sans-serif;
letter-spacing: -.01em;
}