@charset "utf-8";
/* CSS Document */
div {
	display:block;
	float:left;
	}
a.categories:link, a.categories:visited, a.categories:active {
	display:block;
	float:left;
	padding:3px 0px 3px 10px;
	font:bold 11px Tahoma;
	text-decoration:underline;
	text-align:left;
	background:url(../images/point.gif) left no-repeat;
	}
a.categories:hover {
	text-decoration:none;
	}
span.tag {
	display:block;
	float:left;
	margin-right:10px;
	width:25px;
	height:13px;
	background:url(../images/tag.gif) no-repeat;
	}
h1.game_description {
	font:normal 18px Tahoma;
	color:#333;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 50px;
	text-align:left;
	background:url(../images/joystick.gif) left no-repeat;
	}
/* Main Menu */
ul.main_menu, ul.main_menu li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
ul.main_menu li {
	position:relative;
	text-align:center;
	}
ul.main_menu a:link, ul.main_menu a:visited, ul.main_menu a:active {
	display:block;
	font:bold 12px Tahoma;
	color:#333;
	padding:7px 0px;
	text-decoration:none;
	background:#f5f5f5 url(../images/main_menu.gif) right 0px no-repeat scroll;
	}
ul.main_menu a:hover {
	background:#e93c00 url(../images/main_menu.gif) right -28px no-repeat scroll;
	text-shadow:0px -1px 1px #8f2601;
	color:#fff;
	}
ul.main_menu a.active:link, ul.main_menu a.active:visited, ul.main_menu a.active:active, ul.main_menu a.active:hover {
	background:#e93c00 url(../images/main_menu.gif) right -28px no-repeat scroll;
	text-shadow:0px -1px 1px #8f2601;
	color:#fff;
	}
ul.main_menu a.gamelist:link, ul.main_menu a.gamelist:visited, ul.main_menu a.gamelist:active {
	text-align:left;
	text-shadow:none;
	margin-left:10px;
	font-size:11px;
	background:url(../images/gamelist.gif) left no-repeat;
	padding-left:35px;
	font-weight:normal;
	color:#036;
	}
ul.main_menu a.gamelist:hover {
	color:#e95a14;
	}
span.get_link {
	text-align:left;
	display:block;
	float:none;
	padding:7px 0px;
	padding-left:35px;
	font:bold 11px Tahoma;
	background:url(../images/anchor.gif) left no-repeat;
	}

/* Spotlight */
a.play_now_button:link, a.play_now_button:visited, a.play_now_button:active {
	display:block;
	width:140px;
	height:32px;
	padding-top:9px;
	padding-left:90px;
	text-align:left;
	background:#ff6834 url(../images/play_now.gif) center top no-repeat;
	border-bottom:1px solid #ccc;
	text-shadow:1px 1px 3px #ac3a00;
	font:bold 18px Tahoma;
	color:#f5f5f5;
	outline:none;
	text-decoration:none;
	}
a.play_now_button:hover {
	color:#fff;
	}

ul.spotlight_games, ul.spotlight_games li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
	}
ul.spotlight_games li {
	display:block;
	float:none;
	}
ul.spotlight_games a:link, ul.spotlight_games a:visited, ul.spotlight_games a:active, ul.spotlight_games a:hover {
	display:block;
	width:198px;
	font:bold 12px Tahoma;
	padding:5px 0px 5px 30px;
	margin-bottom:1px;
	border:1px solid #fff;
	background:#fff url(../images/spotlight_marker.gif) left no-repeat;
	text-decoration:none;
	position:relative;
	outline:none;
	}

ul.spotlight_games li.selected a:link, ul.spotlight_games li.selected a:visited, ul.spotlight_games li.selected a:active, ul.spotlight_games li.selected a:hover {
	display:block;
	width:198px;
	font:bold 12px Tahoma;
	padding:5px 0px 5px 30px;
	margin-bottom:1px;
	border:1px solid #8eb8cc;
	background:#e2edfa url(../images/spotlight_marker.gif) left no-repeat;
	text-decoration:none;
	position:relative;
	outline:none;
	}

/* Listing */
div.thumbnail_wrapper_outside {
	width:300px;
	}
div.thumbnail_wrapper_outside#blue_thumbnails_outside {
	background-color:#e2edfa;
	border:9px solid #e2edfa;
	}
div.thumbnail_wrapper_outside#red_thumbnails_outside {
	border:9px solid #ffd8bc;
	}
div.thumbnail_wrapper_inside {
	position:relative;
	background:#fff;
	width:298px;
	height:94px;
	position:relative;
	}
div.thumbnail_wrapper_inside#blue_thumbnails_inside {border:1px solid #8eb8cc;}
div.thumbnail_wrapper_inside#red_thumbnails_inside {border:1px solid #ff9c56;}

a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
	display:block;
	float:left;
	width:286px;
	height:81px;
	overflow:hidden;
	padding:5px;
	border:1px solid #fff;
	border-bottom:2px solid #e2edfa;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	}
a.thumbnail:hover {
	height:82px;
	border:1px solid #17a3fb;
	}

a.thumbnail_red:link, a.thumbnail_red:visited, a.thumbnail_red:active {
	display:block;
	float:left;
	width:286px;
	height:81px;
	overflow:hidden;
	padding:5px;
	border:1px solid #fff;
	border-bottom:2px solid #ffdec7;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	}
a.thumbnail_red:hover {
	height:82px;
	border:1px solid #ea5e16;
	color:#529100;
	}
span.thumbnail_play {
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	position:absolute;
	top:65px;
	left:8px;
	z-index:2;
	background:url(../images/play.png) no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/play.png',sizingMethod='scale');
	}

/* Tabs Spotlight */
ul.spotlight_tabs, ul.spotlight_tabs li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
ul.spotlight_tabs li {
	float:left;
	margin:0px 3px;
	text-align:center;
	}
ul.spotlight_tabs a:link, ul.spotlight_tabs a:visited, ul.spotlight_tabs a:active {
	display:block;
	float:left;
	width:27px;
	font-size:18px;
	padding:8px 0px 3px 0px;
	text-align:center;
	text-decoration:none;
	background:#bad7f9 url(../images/spotlight_pager_raunded.gif) bottom center no-repeat;
	outline:none;
	}
ul.spotlight_tabs a:hover {
	color:#57baf8;
	}
ul.spotlight_tabs li.selected a:link, ul.spotlight_tabs li.selected a:visited, ul.spotlight_tabs li.selected a:active, ul.spotlight_tabs li.selected a:hover {
	display:block;
	float:left;
	width:27px;
	padding:8px 0px 3px 0px;
	background:#57baf8 url(../images/spotlight_pager_corner.gif) bottom no-repeat;
	text-shadow:1px 1px 3px #0d6692;
	outline:none;
	color:#fff;
	}
