body {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : arial, Verdana, sans-serif;
color : #c0c0c0;
background-color : #000000;
font-size : 12px;
}
.bookmark {
width : 160px;
text-align : center;
margin : auto;
color : #fff;
background-color : #000000;
padding-top : 10px;
}

#dvdcover img {
float : left;
margin : 0 10px 10px 10px;
padding : 0 10px 10x 10px;
}
.comment {
visibility: hidden;
}
#pricecheck {
float : right;
margin: 0px;
padding : 2px;
width: 400px;
}

img {
border : 0;
}

#header {
position : absolute;
left : 0;
top : 0;
margin : 0;
padding-top : 20px;
padding-bottom : 5px;
width : 100%;
height : 60px;
text-align : center;
background-color : #000000;
border : 0 solid #fff;
color : black;
}
#leftbar {
position : absolute;
left : 0;
top : 101px;
width : 160px;
padding-top : 0;
background-color : #000000;
border : 0 solid #fff;
color : black;
text-align : center;
}
#rightbar {
position : absolute;
right : 0;
top : 100px;
padding-top : 0;
width : 130px;
margin-right : 0;
background-color : #000000;
border : 0 solid #000;
text-align : center;
color : black;
}
#centercontent {
background : #222;
margin-left : 160px;
margin-right : 130px;
margin-top : 100px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
border-left : 0 solid #1958b7;
text-align : left;
font-size : 14px;
}
#searchresults {
background : #fff;
margin-top : 100px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
border-left : 0 solid #1958b7;
text-align : center;
}
#searchbox {
position : absolute;
right : 130px;
top : 103px;
width : 265px;
padding-top : 0;
border : 0 solid #000;
color : #fcc;
font-size : 8pt;
text-decoration : none;
font-weight : bold;
background : #662222;
}
#navbar {
position : relative;
margin-left : 160px;
margin-right : 130px;
padding-left : 10px;
top : 101px;
padding-top : 6px;
padding-bottom : 6px;
border : 0 solid #000;
color : #fcc;
font-size : 8pt;
text-decoration : none;
font-weight : bold;
background : #662222;
}
ul {
text-align : left;
}
.nav {
color : #fff;
font-size : 8pt;
text-decoration : none;
background : #990000;
}
.left {
text-align : left;
}
h1 {
color : #c00;
font-size : 16px;
text-decoration : none;
font-weight : bold;
margin-bottom : 15px;
padding-bottom : 0;
margin-top : 0;
padding-top : 0;
width : 99%;
text-align : center;
background-color : #222;
border-right : 1px solid #990000;
border-bottom : 1px solid #990000;
}
h2 {
width : 99%;
color : #c00;
font-size : 13px;
text-decoration : none;
text-align : center;
font-weight : bold;
padding-bottom : 0;
margin-top : 10px;
padding-top : 0;
background-color : #222;
border-right : 1px solid #990000;
border-bottom : 1px solid #990000;
}
h3 {
text-align : left;
margin-top : 0.5em;
margin-bottom : 0.5em;
margin-left : 1em;
}
h4 {
color : #660099;
font-size : 22pt;
text-decoration : none;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
text-align : center;
margin : auto;
margin-top : 15px;
}
.footer {
clear : both;
padding-top : 15px;
padding-bottom : 20px;
margin-bottom : 0;
text-align : center;
font-size : 10px;
border : 0 solid #609;
}
#amazon {
margin-right:auto;margin-left:auto;width:500px;text-align: center; 
}
.small {
font-size : 10px;
}
.menu {
border-right : 0 solid #000;
padding : 0;
margin-bottom : 1em;
text-align : left;
}
.menu ul {
list-style : none;
margin : 0;
padding : 0;
border : none;
}
.menu li {
border-bottom : 1px solid #cccccc;
margin : 0;
}
.menu li a {
display : block;
padding : 5px 5px 5px 0.5em;
border-left : 10px solid #222222;
border-right : 10px solid #662222;
background-color : #000000;
color : #fff;
text-decoration : none;
width : auto;
}
.menu li a:hover {
border-left : 10px solid #666;
border-right : 10px solid #992222;
background-color : #000000;
color : #c0c0c0;
}
#navbar a {
background-color : #662222;
color : #fcc;
text-decoration : none;
}
#navbar a:hover {
background-color : #662222;
color : #fff;
text-decoration :  none;
}


a.article {
background-color : #222222;
color : #f22;
text-decoration : underline;
width : auto;
}
.article a:hover {
background-color : #222222;
color : #f22;
text-decoration : underline;
}


#contact {
width : 400px;
margin-left : auto;
margin-right : auto;
}
#contact fieldset {
border : 1px solid #f00;
padding : 5px;
margin : 0;
}
#contact input {
width : 228px;
}
#contact label {
float : left;
width : 120px;
margin-right : 0.5em;
padding-top : 0.2em;
text-align : right;
clear : left;
}
#contact legend {
padding : 0.2em 0.5em;
border : 0 solid #f00;
color : black;
text-align : right;
font-weight : bold;
}
#contact formsubmit {
margin-left : auto;
margin-right : auto;
width : 120px;
}
.textblock {
margin-left : 3em;
margin-right : 3em;
margin-bottom : 1em;
border : 0 solid #000;
text-align : left;
}
#centercontent.li {
margin-bottom : 0.75em;
}
#centercontent dd {
margin-bottom : 0.75em;
}
#centercontent dt {
font-weight : bold;
margin-left : 0.5em;
}
div.textblock > p:first-child {
font-weight : bold;
}
.bold {
font-weight : bold;
}
hr {
border: 0;
  width: 100%;
 color: #900;
background-color: #900;
height: 1px;
}
