body {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : arial, Verdana, sans-serif;
color : #000000;
background-color : #fff;
font-size : 48px;
height:100%;
}

/*page structure divs */

#header{
display: none;
}

#leftbar{
display: none;
}

#rightbar{
display: none;
}

#bookmark li{
display: none;
}

#centercontent{
margin: 20px 0 0 0;
padding:20px;
text-align : left;
font-size : 15px;
font-weight: 700;
color : #000;
z-index: 3;
border:0px solid #000;
}

#centeredcentercontent{
margin: 20px 0 0 0;
padding:20px;
text-align : center;
font-size : 15px;
font-weight: 700;
color : #000;
z-index: 3;
border:0px solid #000;
}

#centercontent img{border: 0px;}

#container{
position : absolute;
top: 0px;
left:0px;
width:100%;
background:url(splatter02c.gif) ;
background-repeat: repeat-x;
opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.40;
z-index: -1;
height:100%;
}

#searchbox {
position : absolute;
z-index:3;
top: 120px;
right:5px;
}

#footer {
position : relative;
margin : 10px 0 0 0;
padding-left : 5px;
bottom : 0px;
color : #ccc;
background-color: #000;
font-size : 8pt;
text-align : center;
font-weight : bold;
z-index: 1;
}

#newsletter {
position : relative;
margin : 2px;
padding : 2px;
color : #333;
background-color: #ebebeb;
border:1px solid #000;
font-size : 8pt;
text-align : center;
z-index: 1;
}

#homemadehorror {
position : relative;
margin : 2px;
padding : 2px;
color : #333;
background-color: #ebebeb;
border:1px solid #000;
font-size : 8pt;
text-align : center;
z-index: 1;
}

#menu {
position : absolute;
top : 0px;
left:0px;
width:100%;
height:19px;
text-align: center;
padding-left:0px;
padding-bottom:4px;
padding-top:2px;
background:url(menu-back.jpg) ;
font-size : 12pt;
text-decoration : none;
font-weight : bold;
z-index: 3;
}

#menu ul {
background:url(menu-back.jpg) ;
display: inline;
}
#menu li {
display: inline;
padding:30px;
border : 0px solid #f00;
margin : 0;
}
#menu li a {
background:url(menu-back.jpg) ;
color : #000;
text-decoration : none;
width : auto;
}
#menu li a:hover {
background:url(menu-back.jpg) ;
color : #300;
text-decoration : underline;
width : auto;
}

#centercontent a{
color : #f33;
text-decoration : none;
}
#centercontent a:hover{
color : #900;
text-decoration : underline;
}

#rightbar a{
color : #f33;
text-decoration : none;
}
#rightbar a:hover{
color : #900;
text-decoration : underline;
}

#footer a{
color : #f33;
background-color: #000;
text-decoration : none;
}
#footer a:hover{
color : #900;
background-color: #000;
text-decoration : underline;
}

h1 {
width : auto;
font-size : 18px;
text-decoration : none;
text-align : center;
font-weight : bold;
padding-bottom : 0;
margin-top : 10px;
padding-top : 0;

border-right : 1px solid #990000;
border-bottom : 1px solid #990000;
}

h2 {
clear:both;
width : auto;
color : #000;
font-size : 15px;
text-decoration : none;
text-align : center;
font-weight : bold;
padding-bottom : 0;
margin : 10px 0px 10px 0px;
padding-top : 0;
background-color : #fff;
border-right : 1px solid #990000;
border-bottom : 1px solid #990000;
}

#tagline {margin-left:270px;margin-right:500px;margin-top:30px;width:auto;font-size:16px;padding-top:10px;font-style:oblique;}

#logo {position:absolute;top:0px;left:0px;width:234px;}

#header-ad {position:absolute;top:0px;right:0px;width:500px;padding-top:25px;}

#header-ad-100 {position:absolute;top:0px;right:0px;width:200px;padding:0px;}

#exchange {margin-left:394px;margin-right:200px;margin-top:30px;width:auto;padding-top:10px;}

#tagline2 {position:absolute;top:30px;left:270px;width:160px;font-size:16px;padding-top:10px;font-style:oblique;}

#background-repeat
div.floatright {
float:right;
}
div.floatleft {
float:left;
padding: 0px 25px 10px 0px;
}
div.center {
text-align:center;
padding: 10px 0px 10px 0px;
}
.dvdcover {float:left;margin:10px}
.screamqueen {float:left;margin:10px}
.top {background-color : #fff;}
.comment {visibility: hidden;}

fieldset {  
margin: 1.5em 0 0 15em;  
padding: 0;
width:400px;
background-color: #ebebeb;
}
fieldset.submit {  
border-style: none;
float: none;  
border: 0 none #FFF;  
padding-left: 8em; 
background-color: #ffffff;
margin: 1.5em 0 0 15em;
}
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}
label {  
display: block;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
padding-bottom: 1em;
}

.reviewcontainer {
    margin: 0px;
    border: 0px solid #000;
    padding : 10px 10px 10px 10px;
    width:200px;
    height:200px;
    text-align: center;
    float: left;    
}

.blockcontentcentered {
    clear:both;
    width:auto;
    text-align: center;
    border: 0px solid #000;
    overflow: hidden;
    padding : 0px 0px 0px 50px;
}

