#game #content {width: 620px;}
#game #sidebar {
	width: 300px;
	padding: 5px;
	background: #f5f5f5;
}

#img {padding: 0 20px 10px 20px}

#downbuy {background: url(../images/nospyware.jpg) 20px 10px no-repeat; padding: 10px 0 20px 0; clear: both; overflow: hidden; border-bottom: 3px solid #F0F0F0; margin-bottom: 20px;}
#downwrap {margin-left: 160px;}
#downwrap, #buywrap {width: 200px; float: left; text-align: center; margin-right: 20px;}
#buywrap {margin-right: 0;}
.btn-down, .btn-buy {height: 48px; width: 150px;  margin: 0 auto 5px auto;}
.btn-down a, .btn-buy a {background-image: url(../images/btn-try-buy.gif); background-repeat: no-repeat; background-position: right top; padding: 0 0 0 48px; display: block; line-height: 48px; color: #fff; text-decoration: none; float: left; text-align: left; width: 102px; margin: 0 auto;}
.btn-down a {background-position: 0 0;}
.btn-buy a {background-position: 0 -110px;}
.btn-down a span, .btn-buy a span {font-size: 18px; font-weight: bold; padding: 9px 30px 0 0; height: 39px; background-image: url(../images/btn-try-buy.gif); background-repeat: no-repeat; background-position: right top;line-height: 26px; display: block;}
.btn-down a span {background-position: right 0;}
.btn-buy a span {background-position: right -110px;}
.btn-down a:hover {background: url(../images/btn-try-buy.gif) 0 -55px no-repeat; cursor: hand;}
.btn-down a:hover span {background: url(../images/btn-try-buy.gif) right -55px no-repeat;}
.btn-buy a:hover {background: url(../images/btn-try-buy.gif) 0 -165px no-repeat; cursor: hand;}
.btn-buy a:hover span {background: url(../images/btn-try-buy.gif) right -165px no-repeat;}
.info-down, .info-buy {font-size: 11px; font-weight: bold; margin-bottom: 10px;}
.info-down span {font-weight: normal;}
.info-buy span {color: #990000; font-size: 14px;}

#game #content h2 {
	padding: 0 0 5px 200px;
	border-bottom: 1px solid #E6E6E6;
	color: #444;
	font: bold 18px/22px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", "Tahoma", sans-serif;
	letter-spacing: -0.05em;
	margin-bottom: 20px;
}

#game #content h3 {
	border-bottom: 1px solid #F0F0F0;
	color: #7F7F7F;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 12px;
	padding-bottom: 3px;
}

#game #content h4 {
	font: bold 14px/18px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", "Tahoma", sans-serif;
	background: url(../images/comments.gif) 0 center no-repeat;
	padding: 10px 0 10px 40px;
	margin: 20px 0;
	border-top: 3px solid #F0F0F0;
	color: #7F7F7F;
}

#game #content .list {margin-left: 220px;}

.col-l {float: left; width: 450px;}
.col-r {float: right; width: 150px;}

#screenshots li {
  border: 3px solid #F0F0F0;
  margin: 0 0 20px 0;
  position: relative;
  padding: 0;
  width: 125px;
  height: 94px;
}
#screenshots li:hover {border: 3px solid #ccc;}
#screenshots li img {margin: 0; padding: 0;}
#screenshots li img.loupe {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}
#screenshots li img:hover {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}

blockquote {
	text-align: left;
	padding: 5px 2px 15px 20px;
	margin: 0 0 0 10px;
	line-height: 18px;
	background: url(../images/blockquote.gif) 0 0 no-repeat;
	display: block;
	clear: both;
	overflow: hidden;
}
blockquote p {line-height: 1.3; font-size: 12px;}
blockquote p.name {
	text-align: right;
	font-style: italic;
}

/* =zoomscr */
#GB_overlay {background-color: #000; position: absolute; margin: auto; top: 0; left: 0; z-index: 100;}
#GB_window {left: 0; top: 0; font-size: 1px; position: absolute; overflow: visible; z-index: 150;}
#GB_window .content {width: auto; margin: 0; padding: 0;}
#GB_frame {border: 0; margin: 0; padding: 0; overflow: auto; white-space: nowrap;}
.GB_Gallery {margin: 0 22px 0 22px;}
.GB_Gallery .content {background-color: #fff; border: 3px solid #ddd;}
.GB_header {top: 10px; left: 0; margin: 0; z-index: 500; position: absolute; border-bottom: 2px solid #555; border-top: 2px solid #555;}
.GB_header .inner {background-color: #333; font-family: Arial, Verdana, sans-serif; padding: 2px 20px 2px 20px;}
.GB_header table {margin: 0; width: 100%; border-collapse: collapse;}
.GB_header .caption {text-align: left; color: #eee; white-space: nowrap; font-size: 20px;}
.GB_header .close {text-align: right;}
.GB_header .close img {z-index: 500; cursor: pointer;}
.GB_header .middle {white-space: nowrap; text-align: center;}
#GB_middle {color: #eee;}
#GB_middle img {cursor: pointer; vertical-align: middle;}
#GB_middle .disabled {cursor: default;}
#GB_middle .left {padding-right: 10px;}
#GB_middle .right {padding-left: 10px;}
.GB_Window .content {background-color: #fff; border: 3px solid #ccc; border-top: none;}
.GB_Window .header {border-bottom: 1px solid #aaa; border-top: 1px solid #999; border-left: 3px solid #ccc; border-right: 3px solid #ccc; margin: 0; height: 22px; font-size: 12px; padding: 3px 0; color: #333;}
.GB_Window .caption {font-size: 12px; text-align: left; font-weight: bold; white-space: nowrap; padding-right: 20px;}
.GB_Window .close {text-align: right;}
.GB_Window .close span {font-size: 12px; cursor: pointer;}
.GB_Window .close img {cursor: pointer; padding: 0 3px 0 0;}
.GB_Window .on {border-bottom: 1px solid #333;}
.GB_Window .click {border-bottom: 1px solid red;}