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: #0066CC; 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, h6 { 
 font-family: tahoma, Verdana, Arial;
 font-size: 18px;
 text-decoration: none;
 padding: 0px;
 margin: 0px;
 margin-bottom: 5px;
 border-bottom: 1px solid #214783;
}
#content h3, .systemgames h3 { width: 100%; background-color: #000099; color: white; text-align: center; background-image: url('/images/hbkg.jpg'); background-position: bottom; }

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;
}

#bookmarklink {
 width: 530px;
 height: 150px;
 float: right;
}
#bookmarklink a {
width:100%;
height:100%;
display:block;
}

#topnav, #footer, #searchbar {
 clear: both;
 color: white;
 padding: 6px 20px;
}
#topnav, #footer { background-image: url('/images/navbkg2.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: #00AFF2;
 color: white;
 font-weight: bold;
 border: 1px solid #214783;
}

#topnav ul li a:hover, #footer ul li a:hover{ background-color: #3D6D89; }

#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, #quicklinks, #recommended { margin: auto; margin-top: 6px; margin-bottom: 4px; width: 165px; background-color: #D0ECFF; }
#quicklinks, #recommended { 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, #quicklinks-header, #recommended-header {
 background-image: url('/images/sidenavheader.jpg');
 background-repeat: no-repeat;
 background-position: left;
 height: 25px;
 color: white;
}
#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;
}

.systemgames { width: 600px; float: left; }
.gamethumb, .wiigamethumb, .xbox360gamethumb, .ps3gamethumb, .dsgamethumb, .threedsgamethumb, .pspgamethumb, .pcgamethumb {
 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;
}
.dsgamethumb { min-height: 130px; }
.pspgamethumb { min-height: 180px; }
.ps3gamethumb { min-height: 150px; }

#recommended img, .gamethumb img, .wiigamethumb img, .xbox360gamethumb img, .ps3gamethumb img, .dsgamethumb img, .threedsgamethumb img, .pspgamethumb img, .pcgamethumb img { max-width: 80px; max-height: 100px; }

h3, h6 { width: 100%; background-color:#003399; color: white; text-align: center; }

.break {
 width: 100%;
 height: 1px;
 font-size: 0.1em;
 overflow: hidden;
}

#game-prices, .console-prices {
 margin-top: 20px;
 margin-left: 200px;
 border-right: 1px dotted #EDEDED;
 min-height: 250px;
 margin-bottom: 60px;
}
.console-prices { border: none; }

#game-prices h2, #game-prices h3, #game-prices p { border: none; text-align: center; font-size: 14px; }
#game-prices p { font-size: 12px; background-color: white; color: black; }
#game-prices ul, .console-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-game {
 margin: 10px;
 margin-bottom: 20px;
 height: 120px;
 background-repeat: no-repeat;
}
.chart-game 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-game p { padding: 5px; padding-top: 10px; margin-left: 40px; }
.chart-game img { padding-left: 5px; padding-right: 5px; }

#ps3slim
{
 padding-left: 165px;
 background-image: url('/images/ps3slimpromo.jpg');
 background-position: left;
 height: 165px;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
#ps3slim ul { list-style: none; }

#pgoogleplusone, #pfb-like, #pfb-root {
 clear: left;
 padding-top: 40px;
 border: 1px solid red;
}

#sharebuttons {
 text-align: left;
}

#share {
 background-color: white;
 width: 170px;
 overflow: hidden;
 padding: 0px;
 margin: 0px;
}

.fb-like { width: 80px; float: left; }
#googleplusone { width: 80px; float: left; }
