body {
	margin-top: 14px;
	margin-bottom: 0;

	font-family: Arial;
}

img {
	border: 0;
}

.hidden-tr-right {
	background-image: url('/img/hidden-treasures-bg-right.gif');
	background-position: top;
	background-repeat: no-repeat;

	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}

.center-column {
	border-left: 1px solid #72bced;
	border-right: 1px solid #72bced;

	padding: 0 7px;

	background-color: #2e84bc;
}

.center-games-container-bg {
	background-image: url('/img/games-listing-bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #caeafe;
}
.center-games-container {
	border-left: 1px solid #72bced;
	border-right: 1px solid #72bced;

	padding: 10px 30px 0px 30px;
}
.center-games-container p {
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;

	margin-bottom: 13px;
}
.center-games-listing {
	font-size: 12px;
}
.center-games-listing span {
	color: #3a8800;
	font-weight: bold;
}
.center-games-listing a {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
.center-games-listing a:hover {
	text-decoration: underline;
}

.games-listing-bottom {
	background-image: url('/img/games-listing-b-c.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

/* "block 1" container */
.block1-t-c {
	background-image: url('/img/block1-t-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
.block1-c-c {
	background-image: url('/img/block1-c-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
.block1-b-c {
	background-image: url('/img/block1-b-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
/* / "block 1" container */

/* "block 2" container */
.block2-bg {
	background-color: #ccebff;
}
.block2-b-c {
	background-image: url('/img/block2-b-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
/* / "block 2" container */

/* "block 3" container */
.block3-t-c {
	background-image: url('/img/block3-t-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
.block3-c-l {
	background-image: url('/img/block3-c-l.gif');
	background-position: top;
	background-repeat: repeat-y;
}
.block3-c-c {
	background-color: #105d9d;

	padding: 3px 7px;

	color: #ffffff;
	font-size: 12px;
}
.block3-c-c a {
	color: #ffffff;
	text-decoration: underline;
}
.block3-c-c a:hover {
	text-decoration: none;
}
.block3-c-r {
	background-image: url('/img/block3-c-r.gif');
	background-position: top;
	background-repeat: repeat-y;
}
.block3-b-c {
	background-image: url('/img/block3-b-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
/* / "block 3" container */

.top-header {
	font-size: 17px;
	color: #08448f;
	font-weight: bold;
}
.top-header-left {
	padding-left: 18px;
	padding-top: 3px;
}
.top-header-left a {
	text-decoration: underline;
}
.top-header-left a:hover {
	text-decoration: none;
}
.top-header-right {
	padding-left: 12px;
	padding-top: 3px;
}

.featured-game {
	padding-top: 16px;
	padding-bottom: 10px;
	background-color: #ffffff;
}
.featured-game-link {
	color: #08448f;
	font-size: 15px;
	font-weight: bold;
}
.game-title b {
	color: #08448f;
	font-size: 15px;
	font-weight: bold;
}
.featured-game div {
	padding-top: 12px;
	padding-bottom: 8px;
	margin-right: 5px;

	font-size: 12px;
}
.trial-n-buy-now {
	color: #394a59;
	font-size: 11px;
	font-weight: bold;

	margin-top: 10px;
	margin-bottom: 8px;
}
.buy-now-price {
	color: #6fb504;
}
.system_req {
	color: #08448f;
	font-size: 13px;
	font-weight: bold;
}
.partner-link {
	padding-right: 10px;
}

.bestsellers a {
	font-size: 12px;
	color: #08448f;
	font-weight: bold;
	line-height: 1.3;
}

.hot-games {
	padding: 20px 0 25px 19px;
}
.hot-games p {
	color: #08448f;
	font-size: 17px;
	font-weight: bold;

	margin-bottom: 13px;
}
.hot-games td {
	font-size: 12px;
}

.screenshots {
	padding: 13px 0 15px 18px;
}

.screenshots p {
	color: #08448f;
	font-size: 18px;
	font-weight: bold;

	margin-bottom: 13px;
}

/* screenshot border */
.scr-top {
	background-image: url('/img/scr-t-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
.scr-left {
	background-image: url('/img/scr-l.gif');
	background-position: top;
	background-repeat: repeat-y;
}
.scr-rigth {
	background-image: url('/img/scr-r.gif');
	background-position: top;
	background-repeat: repeat-y;
}
.scr-bottom {
	background-image: url('/img/scr-b-c.gif');
	background-position: top;
	background-repeat: repeat-x;
}
/* / screenshot border */

.page-bottom {
	background-image: url('/img/page-bottom-c.gif');
	background-position: top;
	background-repeat: repeat-x;

	color: #b5dcf5;
	font-size: 11px;
	text-align: center;

	padding: 20px;
}
.page-bottom a {
	text-decoration: underline;
	color: #b5dcf5;
}
.page-bottom a:hover {
	text-decoration: none;
}

/* error formatting */
.red {
	color: #D40000;
}
.small {
	font-size: 12px;
}
/* / error formatting */
