body, table {
 font-family: tahoma, Verdana, Arial;
 font-size: 8pt;
 text-decoration: none;
 background-color: white;
 text-align: center;
 margin: 0px;
 background-color: #000;
}

a { color: #037B23; font-weight: bold; text-decoration: none; }
a img { border: none; }
a:hover { text-decoration: underline; }
em { color: #000066; text-decoration: none; padding: 5px; margin-left: 5px; font-style: normal; }

h1, h2, h3 { 
 font-family: tahoma, Verdana, Arial;
 font-size: 18px;
 text-decoration: none;
 padding: 0px;
 margin: 0px;
 margin-bottom: 5px;
 border-bottom: 1px solid #037B23;
}

hr {
width: 450px;
float: left;
padding: 5px;
margin: 5px;
visibility: hidden;
}

#container {
 border: 2px solid black;
 width: 960px;
 text-align: left;
 vertical-align: top;
 margin: auto;
 background-color: white;
}

#header {
 clear: both;
 height: 150px;
 background-color: black;
 background-image: url('/images/header.jpg');
 background-repeat: no-repeat;
 padding: 0px;
}

#topnav, #footer, #searchbar {
 clear: both;
 color: white;
 padding: 6px 20px;
}
#topnav, #footer { background-image: url('/images/navbkg.jpg'); background-repeat: no-repeat; background-position: top; background-color: black; }
#footer { background-image: url('/images/footerbkg.jpg'); height: 20px; }
#topnav ul, #footer ul {
 list-style-type: none;
 padding: 5px;
 padding-left: 0px;
 margin: 0px;
}

#topnav ul li, #footer ul li{ display: inline; }
#bookmark { margin-left: 174px; }

#topnav ul li a, #footer ul li a, #searchbar{
 color: #FFF;
 padding: 10px 20px;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-size: 16px;
 font-weight: bold;
 letter-spacing: -0.02em;
 text-decoration: none;
}

#searchbar {
 padding: 10px;
 background-color: black;
 text-align: center;
}

#searchbar form {
 padding: 0px;
 margin: 0px;
 padding-right: 10px;
 display: inline;
 text-align: right;
}

#searchbar input {
vertical-align: bottom;
margin: 0px;
padding: 0px;
}

#searchquery { width: 180px; }
#button {
 background-color: #68C01E;
 color: white;
 font-weight: bold;
 border: 1px solid #214783;
}

#topnav ul li a:hover, #footer ul li a:hover{ background-color: #68971D; }

#header h1 { visibility: hidden; }

#left, #right {
 text-align: center;
 width: 170px;
 background-color: white;
 margin: 0px;
}

#left { float: left; }
#right { float: right; background-image: none; }
#right img { padding: 3px 0px 2px 0px; }

#left h2, #right h2 {
 padding-top: 6px;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: bold;
 letter-spacing: -0.02em;
 color: white;
 text-decoration: none;
 border: none;
 font-size: 14px;
}

#left img, #right img { margin-top: 5px; }

#footer { 
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
}

#footer a { color: white; }

#spacer {
 height: 10px;
 width: 450px;
 float: left;
}

#comments p { padding: 2px 4px; }

#charts, #network, #hardware, #gadget, #partners, #recommended, #quicklinks { margin: auto; margin-top: 6px; margin-bottom: 4px; width: 165px; background-color: #DCF5B3; color: white; }
#recommended, #quicklinks { background-color: white; }

#gadget p { color: black; text-align: left; padding: 0px 2px 0px 2px; }
#gadget img { padding: 0px; }
#addtogoogle { margin-bottom: 4px; }

#charts-header, #network-header, #hardware-header, #gadget-header, #partners-header, #recommended-header, #quicklinks-header {
 background-image: url('/images/sidenavheader.jpg');
 background-repeat: no-repeat;
 background-position: left;
 height: 25px;
}
#embedgadget { margin-bottom: 6px; }

#charts ul li a { color: white; }

.nav-footer, .nav-footer-right {
 background-image: url('/images/sidenavfooter.jpg');
 background-repeat: no-repeat;
 background-position: left top;
 height: 19px;
}

#search form { margin: 0px; padding: 0px; }

#left ul, #right ul {
 margin: 0px;
 padding: 0px;
 vertical-align: middle;
 list-style: none;
}

#left li, #right li {
 text-align: left;
 padding: 2px;
}

#left ul li a, #right ul li a, #left ul li, #right ul li{
 color: black;
 margin: 2px 0px 2px 13px;
 font-weight: bold;
}

#content {
 margin-left: 180px;
 margin-right: 180px;
 padding: 0px;
 padding-top: 10px;
 vertical-align: top;
 background-color: white;
}

#site-path {
 margin-top: 20px;
 padding: 4px;
 border: 1px solid black;
}

.dvds { width: 600px; float: left; }
.dvdthumb {
 width: 112px;
 float: left;
 text-align: center;
 background-image: url('images/thumbbkg.jpg');
 background-position: top;
 background-repeat: no-repeat;
 min-height: 165px;
 margin: 2px;
 vertical-align: middle;
}

.dvdthumb img, #recommended img { max-width: 100px; max-height: 100px; }

h3 { width: 100%; background-color:#037B23; color: white; text-align: center; }

.break {
 width: 100%;
 height: 1px;
 font-size: 0.1em;
 overflow: hidden;
}

#dvd-prices, .player-prices {
 margin-top: 20px;
 margin-left: 200px;
 border-right: 1px dotted #EDEDED;
 min-height: 250px;
 margin-bottom: 60px;
}
.player-prices { border: none; }

#dvd-prices h2, #dvd-prices h3, #dvd-prices p { border: none; text-align: center; font-size: 14px; }
#dvd-prices p { font-size: 12px; background-color: white; color: black; }
#dvd-prices ul, .player-prices ul { list-style: none; }
#pricelist li { font-size: 24px; padding: 4px; border-bottom: 1px dashed #DDDDDD; }
#pricelist li a { color: #004488; }

#boxshot { width: 200px; float: left; text-align: right; margin-top: 10px; }
#boxshot img { max-width: 200px; max-height: 285px; margin-bottom: 20px; }

.chart-dvd {
 margin: 10px;
 margin-bottom: 20px;
 height: 120px;
 background-repeat: no-repeat;
}
.chart-dvd img { max-height: 100px; }

.pos1 { background-image: url('/images/chartpos/1.jpg'); }
.pos2 { background-image: url('/images/chartpos/2.jpg'); }
.pos3 { background-image: url('/images/chartpos/3.jpg'); }
.pos4 { background-image: url('/images/chartpos/4.jpg'); }
.pos5 { background-image: url('/images/chartpos/5.jpg'); }
.pos6 { background-image: url('/images/chartpos/6.jpg'); }
.pos7 { background-image: url('/images/chartpos/7.jpg'); }
.pos8 { background-image: url('/images/chartpos/8.jpg'); }
.pos9 { background-image: url('/images/chartpos/9.jpg'); }
.pos10 { background-image: url('/images/chartpos/10.jpg'); }

.chart-dvd p { padding: 5px; padding-top: 10px; margin-left: 40px; }
.chart-dvd img { padding-left: 5px; padding-right: 5px; }