body{
padding: 0;
text-align: center;
margin-top: 10px;
background-color: #FFFFFF;
}

img{
border-style: none;
}

p{
margin: 0;
}

form{
margin: 0;
padding: 2px;
}

#frame{
width: 700px;
margin: 0 auto;
text-align: left;
background: white url(images/adultbackground.gif) repeat-y scroll; 
}

#header {
background-color: #336666;
width: 700px;
height: 100px;
margin: 0;
padding: 0;
}

#header div{
border: 0px;
}


#menu{
margin: 0;
padding: 0;
float: left;
width: 197px;
background-color: #336666;
}


#search{
background-color: #C1D1D1;
width: 195px;
border: 1px solid #336666;
padding: 0;
margin: 0;
}


.searchtext{
font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin-left: 3px;
}

.searchlink{
font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
margin-left: 3px;
}


#search a:link{
color: #000000;
text-decoration: none;
}

#search a:visited{
color: #000000;
text-decoration: none;
}

#search a:hover{
color: #FFFFFF;
text-decoration: none;
}


#search a:active{
color: #000000;
text-decoration: none;
}


#menuchoices a:link, a:active{
text-decoration: none;
color: #FFFFFF;
}

#menuchoices a:visited{
text-decoration: none;
color: #FFFFFF;
}


#menuchoices a:hover{
color: #C0C0C0;
}


#menuchoices{
margin-left: 8px;
margin-top: 6px;
}

/*menuheaders*/
#menuchoices h2{
margin: 0px;
padding: 0px;
font: 13pt/100% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 1.5;
}

/*menuchoices*/
#menuchoices h3{
margin: 0px;
padding: 0px;
font: 7pt/160% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 1.5;
}


#main{
width: 502px;
float: left;
margin: 0;
padding: 0;
}


#topbar{
background-color: #336666;
border-bottom: 1px solid #336666;
height: 40px;
margin: 0;
padding: 0;
}

#topbar p{
font: bold 10pt Verdana, Arial, sans-serif;
color: #FFFFFF;
text-align: center;
word-spacing: 25px;
text-decoration: none;
margin: 0;
padding: 12px;
}

#topbar a:link, a:visited, a:active{
text-decoration: none;
color: #FFFFFF;
}

#topbar a:hover{
color: #C0C0C0;
}

#content{
padding: 12px;
}

#content p{
font: normal 9pt Verdana, Arial, sans-serif;
line-height: 1.5;
}


#content a:link{
text-decoration: underline;
color: blue;
}

#content a:visited{
text-decoration: underline;
color: #007D00;
}

#content a:hover{
color: #60DA36;
text-decoration: underline;
}


/*headertext*/
#content h1{
margin: 0px 0px 2px 0px;
padding: 0px;
font: normal bold 13pt Verdana, Arial, sans-serif;
color:  #336666;
line-height: 1;
text-align: left;
}

/*categorytext*/
#content h2{
margin: 0px 0px 2px 0px;
padding: 0px;
font: normal bold 11pt Verdana, Arial, sans-serif;
color:  #336666;
line-height: 1.5;
}

/*minicategorytext*/
#content h3{
margin: 0px 0px 2px 0px;
padding: 0px;
font: normal bold 9pt Verdana, Arial, sans-serif;
color:  #336666;
line-height: 1.5;
}

.attentiontext{
font: normal 9pt Verdana, Arial, sans-serif;
color: red;
line-height: 1.5;
}


.orderedlist{
font: normal 9pt Verdana, Arial, sans-serif;
list-style-type: decimal;
line-height: 1.5;
margin-left: -13px;
}


.unorderedlist{
font: normal 9pt Verdana, Arial, sans-serif;
list-style-type: square;
line-height: 1.5;
}


i{
font-style: italic;
}


b{
font-weight: bold;
}


#insert{
width: 190px;
float: right;
text-align: center;
}


#insert p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #0059AB;
}


#footer{
position: relative;
clear: both;
vertical-align: bottom;
text-align: center;
width: 700px;
background-color: #FFFFFF;
border-top: 1px solid #336666;
}


#footer p{
margin-top: 2px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #2A6A61;
}