/* ###--------------------------------------------------------###
 * Spring Template
 *
 * Copyright (c) 2007 Big Fish Games, Inc.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
 * @author William Moffett <william.moffett@bigfishgames.com>
 * @author Narisa Spaulding <narisa.spaulding@bigfishgames.com> on 5/23/2007
 * @version 0.7
 * @package PNP Tools
 * @subpackage SGS
 *
 * @modified 11/30/2007 william
 * @copyright Copyright (c) 2007 Big Fish Games, Inc.
 * @license http://creativecommons.org/licenses/GPL/2.0/ Creative Commons GNU GPL
 */

/* Style4.css add */

/*<!--*/
		
*{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	font: normal .70em/1.6em Arial, Helvetica, sans-serif;
	color: #663300;
	text-align:center;
	background:#3A0073;
	border:0;

	}
	a{ text-decoration:none; color: #006600;
	
	}
	a:hover{ text-decoration:underline; color: #008800;
	
	}
	h1,h2,h3,h4,h5{
 	font-family: Helvetica, Arial, Tahoma, sans-serif;
 	font: normal 1.8em;
	color: #663300;
	
	}
	h1{ font-size: 1.8em;
	}
	h2{ font-weight: bold; font-size: 1.6em;
	}
	h3{ font-size: 1.4em;}
	h4{ font-weight: bold; font-size: 1.3em;
	}
	h5{ font-size: 1em;
	}

	p{
	
	}
	ul { margin:0; padding:0; list-style-type:none; }

	td{
	vertical-align:top;
	
	}
	
	* {
			margin:0;
			padding:0;
			
			
/* images */
}
img{ border-color: #fff;

}
img.a{
	border: #fff;
	
	}
img.no-border {
	border: none;
}

img.float-right {
  margin: 5px 0px 5px 10px;
}

	img.float-left {
  	margin: 5px 10px 5px 0px;

/* header & Top Nav */			
	}		
		#topHeader {
			padding:10px 20px;
			/*background:#edfbe4; */
			/* background:#333333; */
			background: #3A0073;
			color:#fff;
			
		}
		#navigation2top{
		display:block;
		position:absolute;
		top:109px;
		left:0px;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 1px;
		width:100%;
		height:32px;
		background: transparent url(images/divider2a.gif) top left no-repeat;
		
}
#navigation2top ul{
	margin:0px;
	padding:0px;
	height:32px;
}

#navigation2top ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	line-height:32px;
	float:left;
	background:transparent;
}

#navigation2top ul li a{
	display:block;
	margin:0px;
	padding:0px 10px 0px 10px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	/* background:transparent url(images/divider2a.gif) top right no-repeat; */
	float:left;
}

#navigation2top ul li a:hover{
	/* background:#ffffff url(images/divider_sel2a.gif) top right no-repeat; */
	height:31px;
	line-height:32px;
	border-bottom:1px solid #c9e3be;
}

#navigation2top ul li a.sel{
	color:#c9e3be;
	/* background:#ffffff url(images/divider_sel2a.gif) top right no-repeat; */
}

#navigation2top ul li a.sel:hover{
	height:32px;
	line-height:32px;
	border-bottom:none;
	
}
.nav2_linkTitle{
	width: 100%; 
	display: block; 
	background: #006600;  
	border-top: 0px solid #006600; 
	border-bottom: 1px solid #006600; 
	font-size: 1.2em; 
	font-weight: bold; 
	padding-top: 1px; 
	padding-bottom: 0px; 
	color: #fff;
	
}
.nav2_link{
	width: 100%; 
	display: block; 
	background: #edfbe4;  
	border-top: 0px solid #006600; 
	border-bottom: 1px solid #006600; 
	font-size: 1.1em; 
	font-weight: bold; 
	padding-top: 1px; 
	padding-bottom: 0px; 
	color: #006600;
	
}
.nav2_link a{
	background: #edfbe4;
	display: block;  
	border-top: 0px solid #006600; 
	border-bottom: 1px solid #006600; 
	padding-top: 1px; 
	padding-bottom: 0px; 
	color: #006600;
	
}
.nav2_link a:hover{
	display: block
	color: #f2f2f2; 
	background: #edfbe4;
	
		}
		#header2left{
		position:relative;
		margin:0px;
		padding:0px;
		height:109px;
		background: transparent url(images/header2a.gif) top left repeat-x;
		}
		#topNavigation{
		display:block;
		left:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:760px;
		height:15px;
		background: transparent;
		font: normal 1.0em Arial, Helvetica, Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
		color: #b6e1b0;
		}

		#topNavigation ul{
		margin:0px;
		padding:0px;
		width:760px;
		height:15px;
		font-color: #b6e1b0;
		}

		#topNavigation ul li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		line-height:11px;
		float:left;
		background:transparent;
		color: #b6e1b0;
		font-size: 1em;
		font-weight: normal;
		}

		#topNavigation ul li a{
		display:block;
		margin:0px;
		padding:0px 0px 0px 0px;
		height:15px;
		line-height:11px;
		font-weight:bold;
		color: #b6e1b0;
		background:transparent;
		float:left;
		}

		#topNavigation ul li a:hover{
		background: transparent;
		color: #edfbe4;
		height:15px;
		line-height:11px;
		font-size: 1.02em;
		border-bottom: 0px solid #edfbe4;
		
		}

		#topNavigation ul li a.sel{
		color:#ffffff;
		background:transparent;
		}

		#topNavigation ul li a.sel:hover{
		height:15px;
		line-height:11px;
		border-bottom:none;
		}
		
		#footerNavText{
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:650px;
		height:15px;
		line-height:11px;
		background: transparent;
		font-weight: normal;
		font-size: 1.01em;
		font-family: Arial, Helvetica, Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
		color: #006600;
		
		}
		#footerNavText p{
		margin:0px;
		padding:0px;
		width:650px;
		height:15px;
		line-height:11px;
		font-size: 1.01em;
		color: #006600;
		
		}
		#footerNavText a{
		color: #006600;
		
		} 
		#footerNavText a:hover{
		color: #008800;
		}
		#footerNavigation{
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:650px;
		height:15px;
		background: transparent;
		font: normal 1.0em Arial, Helvetica, Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
		color: #b6e1b0;
		float: left;
		}

		#footerNavigation ul{
		margin:0px;
		padding:0px;
		width:650px;
		height:15px;
		font-color: #b6e1b0;
		float: left;
		}

		#footerNavigation ul li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		line-height:11px;
		background:transparent;
		color: #b6e1b0;
		font-size: 1em;
		font-weight: normal;
		float: left;
		}

		#footerNavigation ul li a{
		display:block;
		margin:0px;
		padding:0px 0px 0px 0px;
		height:15px;
		line-height:11px;
		font-weight:bold;
		color: #b6e1b0;
		background:transparent;
		float: left;
		}

		#footerNavigation ul li a:hover{
		background: transparent;
		color: #edfbe4;
		height:15px;
		line-height:11px;
		font-size: 1.02em;
		border-bottom: 0px solid #edfbe4;
		float: left;
		}

		#footerNavigation ul li a.sel{
		color:#ffffff;
		background:transparent;
		}

		#footerNavigation ul li a.sel:hover{
		height:15px;
		line-height:11px;
		border-bottom:none;
		
		}
		#wrapper {
			clear:left;
			float:left;
			width:100%;
			/* background:#f4f4f4; */
			/* background: #edfbe4; */
			background:#3A0073;
			padding-bottom:20px;
		}
		#box1wrap {
			float:left;
			width:4px;
			margin-top:0px;
		}
		#box1 {
			float:right;
			width:2px;
			height:100%;
			background:#fff;
		}
		#box1pad {
			position:relative;
			right:1px;
			float:right;
			width:1px;
			overflow:hidden;
		}
		#box2wrap {
			float:left;
			width:966px;
			height:100%;
			margin-top:0px;
		}
		#box2 {
			float:right;
			width:946px;
			height:100%;
			background:#fff;
			padding-bottom:5px;
			border-top: 0px solid #b6e1b0;
			border-left: 0px solid #b6e1b0;
			
		}
		#box2pad {
			position:relative;
			right:0px;
			float:right;
			width:946px;
			overflow:hidden;
			border-right: 0px solid #b6e1b0;
		}
		.box3wrap {
			float:left;
			width:330px;
			margin-top:0px;
			margin-bottom: 1px;
			margin-top: 0px;
		}
		.box3 {
			float:right;
			width:320px;
			height:1250px;
			background:#fff;
			border-top: 1px solid #3A0073;
			border-bottom: 0px solid #b6e1b0;
			border-left: 0px solid #3A0073;
			border-right: 0px solid #3A0073;
			padding-bottom:0px;
		}
		.box3pad {
			position:relative;
			right:5px;
			float:right;
			width:310px;
			overflow:hidden;
		}
		#footerFloatBox {
			clear:left;
			width: 946px;
			right: 20px;
			float: left;
			padding:15px 0px;
			margin-top: 10px;
			margin-left: 20px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: #fff;
		}
		
		/* column container */
	.colmask2 {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
	.leftmenu2 {
	    <!-- background:#FFD8B7; -->
		background: #fff;
		margin-top:0px;
		border-left: 0px solid #b6e1b0;
		border-top: 0px solid #b6e1b0;
	}
    .leftmenu2 .colright2 {
        float:left;
        width:200%;
		position:relative;
		left:170px;
        background:#fff;
		border-left: 0px solid #b6e1b0;
		margin-left: 0px;
    }
    .leftmenu2 .col1wrap2 {
	    float:right;
	    width:50%;
	    position:relative;
	    right:170px;
		margin-top: 0px;
	    padding-bottom:1em;
	}
	.leftmenu2 .col1a {
        margin:0 15px 0 170px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu2 .col2a {
        float:left;
        width:170px;
        position:relative;
        right:170px;
	}
	<!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1a {
	    width:100%;
	}
    </style>
    <![endif]-->
    /* end */


/* base elements */
/*	navText_test{
	font: normal .70em/1.6em Arial, Helvetica, sans-serif;
	color: #663300;
	text-align:left;
	
	}
	a{ 
	text-decoration:none; color: #006600;

	}
	a:hover{ 
	text-decoration:underline; color: #008800;
	}

	h1,h2,h3,h4,h5{
 	font-family: Helvetica, Arial, Tahoma, sans-serif;
 	font: normal 1.8em;
	color: #663300;
}

h1{ font-size: 1.8em;}
h2{ font-weight: bold; font-size: 1.5em;}
h3{ font-size: 1.4em;}
h4{ font-weight: bold; font-size: 1.3em;}
h5{ font-size: 1em;}

p{}

ul { margin:0; padding:0; list-style-type:none; }

td{
	vertical-align:top; 
	*/

/* images */
/* img{ border-color: #f1d9c2;} */

/* object code  - added by william */
	object{
	padding: 5px;
	
	}
	object.no-border {
	border: none;
}

object.float-right {
  margin: 5px 0px 5px 15px;
}

object.float-left {
  margin: 5px 15px 5px 0px;
}

/* form elements */
form {
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddf0d4;
	background: #f7fee6;
}

label {
	display:block;
	font-weight:bold;
	margin:5px;
	padding: 2px;
}

input {
	margin:0px 5px 0px 5px;
	padding: 2px;
	border:1px solid #c9e3be;
	font: normal 1em Arial, Helvetica, Verdana, Tahoma, 'Trebuchet MS', Sans-serif;
	color: #663300;
	background: #ffffff url(images/textbox.gif) top left repeat-x;

}

input:hover {
	border:1px solid #006600;
	background: #ffffff url(images/textbox_hover.gif) top left repeat-x;
}
/*
textarea {
	width: 280px;
	margin:0px 5px 5px 5px;
	padding: 2px;
	border:1px solid #c9e3be;
	font: normal 1em Arial, Helvetica, Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	height:100px;
	display:block;
	color: #666666;
	background: #ffffff url(images/textbox.gif) top left repeat-x;
}

textarea:hover{
	border:1px solid #ddf0d4;
	background: #ffffff url(images/textbox_hover.gif) top left repeat-x;
}
/*

/* helper classes */
.clear { clear: both; }
.clear-both{ clear:both; }
.clear-left{
	clear:left;
}

.clear-right{
	clear:right;
}

.clearfix{
	display:block;
	clear:both;
	height:1px;
}

.float-left  { float: left; }
.float-right { float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }
.align-center{ text-align:center; }

.textbox{
	border:1px solid #c9e3be;
	font: normal 1em Arial, Helvetica, Verdana, sans-serif;
	color:#663300;
}

.textbox:hover{
	border:1px solid #006600;
}

/* page layout */

#page{
	margin:0px auto;
	padding:0px;
	width:760px;
	text-align:left;
	background:transparent url(images/layout_tile.gif) top left repeat-y;
}

#header2{
	position:relative;
	margin:0px;
	padding:0px;
	width:758px;
	height:141px;
	background: transparent url(images/header.gif) top left repeat-x;
	border-right: 1px solid #c9e3be;
	border-left:0px solid #c9e3be;
}

#content{
	margin:0px;
	/* padding:0px 0px 14px 0px; */
	/* background: transparent url(images/layout_bottom.gif) bottom left no-repeat; */
}

#content_end{
	margin:0px;
	padding:0px 0px 0px 0px;
	background: transparent url(images/layout_bottom.gif) bottom left no-repeat;
}

/* content elements */

#main{
	margin:0px;
	padding:20px 0px 0px 10px;
	width:570px;
	float:left;
	text-align:left;
}

/**
 * fullscreen layout used for the play.php for online games.
 */
#main_wide{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:760px;
	float:left;
	text-align:left;
}

#sidebar{
	margin:0px 10px 0px 10px;
	padding:20px 0px 0px 0px;
	width:155px;
	float:right;
	text-align:left;
}

#footer{
	margin:0px;
	padding:34px 0px 0px 0px;
	width:760px;
	clear:both;
	background:#edfbe4 url(images/layout_top.gif) left 20px no-repeat;
	text-align:center;
}

#fcontent{
	margin:0px;
	padding:0px 0px 8px 0px;
	background:transparent url(images/layout_tile.gif) top left repeat-y;

}

#copyright{
	background:#d9d9d9;
}

/* header elements */

#header2 h1, #header2 h2{
	position:absolute;
	color:#ffffff;
}

#header2 h1{
	top:35px;
	left:35px;
 	font: bold 2.5em Arial, Helvetica, Verdana, Tahoma, 'Trebuchet MS', sans-serif;
 	z-index:101;
}

#header2 h1 a,#header2 h1 a:hover{
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	outline:none;
}

#header2 h2 {
	top:0px;
	right:-1px;
	padding-right:20px;
	width:750px;
	height:109px;
	line-height:159px;
	vertical-align:bottom;
	text-align:right;
	background: transparent url(images/bubbles.gif) top right no-repeat;
}

#utility{
	position:absolute;
	top:0px;
	right:-1px;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 44px;
	height:25px;
	background: transparent url(images/utility.gif) top left no-repeat;
	z-index:100;
	font-size:0.9em;
}

#utility h4{
	display:none;
}

#utility p{
	margin:0px;
	padding:0px 10px 0px 10px;
	height:25px;
	float:left;
	line-height:25px;
	background-color:#ffffff;
}

#utility form{
	margin:0px;
	padding:0px;
	border:none;
}

#utility input{
	margin:0px;
	padding:0px;
}

#utility input.button{
	margin-top:2px;
}

#navigation{
	display:block;
	position:absolute;
	top:109px;
	left:0px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 1px;
	width:748px;
	height:32px;
	background: transparent url(images/divider.gif) top left no-repeat;
}

#navigation ul{
	margin:0px;
	padding:0px;
	height:32px;
}

#navigation ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	line-height:32px;
	float:left;
	background:transparent;
}

#navigation ul li a{
	display:block;
	margin:0px;
	padding:0px 10px 0px 10px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	background:transparent url(images/divider.gif) top right no-repeat;
	float:left;
}

#navigation ul li a:hover{
	background:#ffffff url(images/divider_sel.gif) top right no-repeat;
	height:31px;
	line-height:32px;
	border-bottom:1px solid #c9e3be;
}

#navigation ul li a.sel{
	color:#c9e3be;
	background:#ffffff url(images/divider_sel.gif) top right no-repeat;
}

#navigation ul li a.sel:hover{
	height:32px;
	line-height:32px;
	border-bottom:none;
}

/* BUTTON STYLES */

/* input button */

input.button{
	width:auto;
	margin:5px;
	padding:2px;
	font: bold 1em/1.1em Arial, Helvetica, Verdana, Tahoma, 'Trebuchet MS', sans-serif;
	color: #ffffff;
	border:1px solid #008800;
	border-right:1px solid #006600;
	border-bottom:1px solid #006600;
	background: #006600;
	cursor:pointer;
}

input:hover.button{
	color:#ffffff;
	border:1px solid #99cc33;
	border-right:1px solid #008800;
	border-bottom:1px solid #008800;
	background: #99cc33;
}

/* anchor buttons */
a.btn{
	margin:10px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
    position: relative;
    float: left;
    font-weight: bold;
    color: #ffffff;
    background: transparent url(images/btn_right.gif) top right no-repeat;
    text-decoration:none;
}

a.btn:hover{
    background-position: right bottom;
    text-decoration:none;
    cursor:pointer;
}

a.btn span{
    display: inline;
    position: relative;
    float: left;
    background-position: top left;
    background-repeat: no-repeat;
    font-weight: bold;
    color: #ffffff;
}

a.btn span{
    height: 25px;
    font-size: 11px;
    line-height: 14px;
    padding: 9px 0px 0px 40px;
    background-image: url(images/btn_arrow.gif);
}

a.btn_download span{
    background-image: url(images/btn_download.gif);
}

a.btn_cart span{
    background-image: url(images/btn_cart.gif);
}

a.btn:hover span{
    background-position: left bottom;
}

a#btnmac {
	background-image:url(http://www.bigfishgames.com/images/os/btn_available4mac.gif);
}

a#btnpc {
	background-image:url(http://www.bigfishgames.com/images/os/btn_available4pc.gif);
}

a#btnmac, a#btnpc{
	height:34px;
	margin:10px 0pt 0pt;
	padding:0pt;
	text-indent:-30000px;
	width:90px;
}

/* content headers */

/* main */
#main h2{
	padding: 0 0 5px 0;
	margin: 0 15px 15px 15px;
}

#main h3{
	padding: 10px 0 5px 0;
	margin: 0 15px 0px 15px;
	color:#663300;
	font-weight:bold;
}

/* FEATURE BOX The round borders that display around the feature image */
div.feature_tile{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:210px;
	height:100%;
	background:#ffffff url(images/feature_tile.gif) top left repeat-y;
	float:left;
}

div.feature_top{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:210px;
	height:100%;
	background:transparent url(images/feature_top.gif) top left no-repeat;

}

div.feature_bottom{
	margin:0px;
	padding:25px 0px 10px 0px;
	width:210px;
	height:100%;
	background:transparent url(images/feature_bottom.gif) bottom left no-repeat;
}

/*Image Captions found above feature image */
/*New Games*/
div.newdownload{
	background:transparent url(images/newgame_top.gif) top left no-repeat;
}

/*Most Popular*/
div.topdownload{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

/*Action & Arcade*/
div.topaction{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

/*Card & Board*/
div.topcard{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

/*Mahjong*/
div.topmahjong{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

/*Puzzle*/
div.toppuzzle{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

/*Word*/
div.topword{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

div.topdownload{
	background:transparent url(images/topgame_top.gif) top left no-repeat;
}

/* MAIN CONTENT STYLES */

/* main_index styles */
#feature{
	margin-left:0px;
}

.fgame{
	margin:0px 0px 0px 8px;
	padding:0px;
	width:180px;
	text-align:center;
	list-position:inside;
	line-height:1.2em;
}

.fgame li{
	margin:0px auto;
	width:180px;
}

.game{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:100px;
	float:left;
	list-position:inside;
	line-height:1.2em;
	overflow:hidden;
	}

.gameWide{
	margin:0px 0px 0px 18px;
	padding:0px;
	width:100px;
	float:left;
	list-position:inside;
	line-height:1.2em;
	overflow:hidden;
}

.fgame a, .game a{
	font-weight:bold;
	}

.gameWide a{
	font-weight:bold;
}

.game span{/* used for numbers or date */
	font-weight:bold;
	line-height:1.4em;
	color: #996600;
}

.gameWide span{/* used for numbers or date */
	font-weight:bold;
	line-height:1.4em;
	color: #996600;
}

#feature h3{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:1.4em;
	font-weight:bold;
	color: #663300;
}

#feature h4{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:1em;
	font-weight:bold;
	color: #996600;
}

/* genrelist found on index.php*/

h3.genrecaption{
	margin:0px;
	padding:20px 30px;
	text-align:left;
    font-size: 16px;
    font-weight: bold;
}

h3.genrecaption strong{
		color: #996600;
}

h3.genrecaption span{
	color: #996600;
	font-size:10px;
}

.listcontainer{
	width:560px;
	margin:15px 0px 15px 10px;
	padding:0px;
	background:transparent url(images/listcontainer.gif) top left repeat-y;
}

.list{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:255px;
	float:left;
}

.list a{
	display:block;
	font-weight:bold;
	font-size: 0.94em;
	line-height:1.8em;
	width:245px;
}

/* BULLETS */
.bullets{
	margin:10px 0px 10px 10px;
	padding:0px;
}

.bullets li{
	margin:0px 10px;
	padding:0px 0px 0px 15px;
	background:transparent url(http://www.bigfishgames.com/images/bullets/bullet_green.gif) center left no-repeat;
}

/* main_gameinfo  styles*/

#gameinfo .btn_video{
	margin: 10px 0 10px 95px;

}

#gameinfo .btn_download{
	margin:10px 0px 0px 10px;
}

#gameinfo .btn_cart{
	margin:10px 0px 0px 10px;
}

#gameinfo .btn_play{
	margin: 10px 0px 0px 10px;
}

#gameinfo .btn_back{
	margin:20px 0px 20px 245px;
}
/* SORT LIST  browse.php */

#sortlist label, #sortlist select{
	float:left;
	line-height:1em;
	margin-top:6px;
}

#sortlist label{
	margin-left:2px;
	margin-right:2px;
}

#sort{
	margin-left:2px;
}

#order{
	margin-left:2px;
}

#genre{
	margin-left:2px;
	margin-right:2px;
}

/* box classes */

.post{
	padding: 3px 10px;
	margin: 0px 15px 10px 5px;
	clear:both;

}

.post-footer {
	border-bottom: 1px dashed #c9e3be;
	font-size: 95%;
	background: #f7fee6;
	padding: 3px 10px;
	/* margin: 20px 0px 10px 15px; */
	clear:both;
}

.post-footer .date {
	background: url('images/clock.gif') no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.post-footer .comments {
	background: url('images/comment.gif') no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.post-footer .readmore {

	background: url('images/page.gif') no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.paginate{
	padding:10px 0px;
	margin-left:15px;
}

.comment{
	margin: 0px 25px 0px 25px;
}

/* Request view */
iframe#requestframe{
	margin:0px auto;
	width:500px;
	height:350px;
}

#requestBack{
	margin:0px 0px 0px 235px;
}

/* MAIN */

#main h4, #main form, #main .text, #main p, #main .post-footer{
	margin-left:15px;
}

#main .text p, #CommentForm p{
	margin-left:0px;
}

/* SIDE BAR */

.sidebar{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:140px;
}

.sidebar h4{
	padding:7px 7px 4px 7px;
	width:126px;
	border-bottom:1px solid #28a918;
	line-height:16px;
	font-size:1.2em;
	background:#2fc107 url(images/h4_sidebar.gif) top left no-repeat;
	text-align:left;
	color:#fff;
}

.sidebar .text{
	padding:5px 5px 0px 5px;
	text-align:left;
	font-size:1em;
	font-weight:normal;
	border:2px solid #28a918;
	border-top:0px;
	border-bottom:0px;
}

.sidebar .bottom{
	padding:0px 0px 10px 0px;
	width:140px;
	background:transparent url(images/sidebar_bottom.gif) bottom left no-repeat;
}

/* ### LOGINMENU ### */
#LoginForm{
	margin:0px;
	padding:0px;
	border:none;
	background-color:#ffffff;
}
#LoginForm .textbox{
	width:110px;
}

.success{
	margin:0px;
	padding:5px 5px 5px 28px;
	border:1px solid #009900;
	background:#ddffdd url(http://www.bigfishgames.com/images/icons/icon_check.gif) 5px 5px no-repeat;
}
.error{
	margin:0px;
	padding:5px 5px 5px 28px;
	border:1px solid #fbf1a3;
	background: #fdf8d2 url(http://www.bigfishgames.com/images/icons/icon_error.gif) 5px 5px no-repeat;
}

/** online-games page */

#ogfeature img, #ogfeature object{
	margin:4px 8px 4px 0px;
	float:left;
}

#ogfeature h3, #ogfeature p{
	margin:0px;
	padding:0px;
}

.ogsubfeature{
	margin:0px;
	padding:0px 0px 0px 15px;
	height:40px;
	width:259px;
	float:left;
}

.ogsubfeature img{
	float:left;
	margin-right:5px;
}

.ogsubfeature strong a{
	margin:0px;
	padding:2px 0px 0px 0px;
	width:184px;
	height:18px;
	display:block;
	overflow:hidden;
}

.onlinelink{
	margin:0px;
	padding:0px 0px 0px 5px;
	float:left;
	display:block;
	width:269px;
	height:20px;
	cursor:pointer;
}

.onlinelink strong{
	margin:0px;
	padding:2px 0px 0px 10px;
	float:left;
	display:block;
	width:209px;
	height:18px;
	overflow:hidden;
}

.onlinelink span{
	margin:0px;
	padding:0px 0px 0px 5px;
	display:block;
	width:45px;
	float:right;
}

/* Play view */

#playBack{
	margin:0px 0px 0px 325px;
}

/* basics_output_2.css added below */

DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}


DL {
	DISPLAY: inline; FLOAT: left; POSITION: relative;
}
DT {
	DISPLAY: inline; FLOAT: left; POSITION: relative;
}
DD {
	DISPLAY: inline; FLOAT: left; POSITION: relative;
}

DIV.capModule DL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative;
}
DIV.capModule DT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative;
}
DIV.capModule DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative;
}
DIV.capModule DIV {
	CLEAR: both; 
	/* BORDER-RIGHT: #b3cedc 1px solid; */
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 0px; 
	/* BORDER-LEFT: #b3cedc 1px solid; */
	WIDTH: 112px! important; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: white;
}
DIV.capModule UL {
	CLEAR: both; 
	/* BORDER-RIGHT: #b3cedc 1px solid; */
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 0px; 
	/* BORDER-LEFT: #b3cedc 1px solid; */
	WIDTH: 112px! important; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: white;
}
DIV.capModule DL {
	CLEAR: both; 
	/* BORDER-RIGHT: #b3cedc 1px solid; */
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 0px; 
	/* BORDER-LEFT: #b3cedc 1px solid; */
	WIDTH: 112px! important; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: white;
}
DIV.capModule UL LI {
	CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 102px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none;
}
DIV.capModule DT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 24px; PADDING-TOP: 4px;
}
DIV.capModule DL.gNums DT {
	CLEAR: left; PADDING-RIGHT: 0px; WIDTH: 20px; TEXT-INDENT: -30000px; HEIGHT: 30px; background-top-position: 8px;
}
DIV.capModule DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 4px;
}
DIV.capModule DD IMG {
	MARGIN: 2px 0px 0px 2px;
}
DIV.capModule DL.gNums DD {
	WIDTH: 90px;
}

DIV.picks DL {
	PADDING-BOTTOM: 12px; MARGIN: 0px 0px 0px 16px; WIDTH: 176px;
}
DIV.picks DL DT {
	WIDTH: 176px; TEXT-ALIGN: center;
}
DIV.picks DL DD {
	WIDTH: 176px; TEXT-ALIGN: center;
}
DIV.picks DL DD A {
	FONT-WEIGHT: bold;
}
.navlist {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative;
}
.navlist LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative;
}
.navlist UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative;
}

DIV.icon_key {
	PADDING-RIGHT: 0px; 
	/* BORDER-TOP: #b3cedc 1px solid; */
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 10px 0px; 
	WIDTH: 695px; 
	PADDING-TOP: 3px; 
	/* BORDER-BOTTOM: #b3cedc 1px solid; */
}
DIV.icon_key H4 {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	/* BACKGROUND: #d7e9fe; */
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	WIDTH: 30px; 
	PADDING-TOP: 4px; 
	POSITION: relative; 
	TEXT-ALIGN: center;
}
DIV.icon_key DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 655px; PADDING-TOP: 0px;
}
DIV.icon_key DT {
	MARGIN: 3px 0px 0px;
}
DIV.icon_key DD {
	MARGIN: 3px 0px 0px;
}
DIV.icon_key DT IMG {
	MARGIN: auto 4px; 
	VERTICAL-ALIGN: middle;
}
DIV.icon_key DD {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	LINE-HEIGHT: 16px; 
	MARGIN-RIGHT: 10px;
}
DIV.icon_key IMG {
	FLOAT: left; MARGIN-RIGHT: 3px;
}

/* download_output_2.css added below */

DIV#new_genre_title {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px 0px 20px; 
	WIDTH: 700px; 
	PADDING-TOP: 10px; 
	/* BORDER-BOTTOM: #b3cedc 1px solid; */
}
DIV#new_genre DL {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px 0px 20px; 
	WIDTH: 700px; PADDING-TOP: 10px; 
	/* BORDER-BOTTOM: #b3cedc 1px solid; */
}
DIV#new_genre_title SPAN {
	MARGIN: 0px 10px 0px 0px
}
DIV#new_genre_title DIV#new_primarygenre_des {
	MARGIN: -13px 0px 0px 65px
}
DIV#new_genre_title DIV#new_secondgenre_des {
	MARGIN: 0px
}
DIV#new_genre DL DT {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; PADDING-TOP: 0px
}
DIV#new_genre DL DD {
	WIDTH: 450px
}
DIV#new_genre H2 {
	FONT-SIZE: 14px
}
DIV#new_genre DL DD STRONG {
	COLOR: #008800
}
DIV#new_genre DL DD P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 440px; PADDING-TOP: 5px! important
}
DIV#new_genre DL DD DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 225px; PADDING-TOP: 10px
}
DIV#new_genre DL DD DIV DIV STRONG {
	COLOR: black
}
DIV#new_genre DL DD DIV DIV A {
	MARGIN: 2px 0px 0px
}
DIV#new_genre A.iconLink_sm {
	FONT-SIZE: 16px
}
DIV#dl_ad_bottom {
	WIDTH: 700px; HEIGHT: 100px
}
A#dl_ad_bottom_outer {
	WIDTH: 700px; HEIGHT: 100px
}
DIV#dl_ad_bottom {
	MARGIN: 10px 0px
}
A#dl_ad_bottom_outer {
	LEFT: 0px; BACKGROUND-IMAGE: url(http://www.bigfishgames.com/images/en/kosana/giftcert_700x100.jpg); POSITION: absolute! important; TOP: 0px
}
A#dl_ad_bottom_outer * {
	DISPLAY: none
}
DIV#dl_ad_bottom A.iconLink_sm {
	FONT-SIZE: 14px; RIGHT: 14px; BOTTOM: 12px; POSITION: absolute! important
}
DIV#dl_ad_bottom SPAN#octoberfest_learn A.iconLink_sm {
	FONT-SIZE: 12px; RIGHT: 23px; BOTTOM: 15px
}



<!-- ##########

DIV#browseAllGenres DIV.box8 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 137px; PADDING-TOP: 10px
}
DIV#browseAllGenres H4 {
	BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/genrelist/genrelist_all_title.gif) no-repeat left top; TEXT-INDENT: -30000px; HEIGHT: 30px
}
DIV#browseAllGenres UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 135px! important; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#browseAllGenres UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 3px; OVERFLOW: hidden; WIDTH: 135px
}
DIV#browseAllGenres UL LI A {
	FONT-WEIGHT: bold
}
.gameListDivPadding {
	CLEAR: both; DISPLAY: block! important; WIDTH: 701px
}
.gameListDivPadding #module_addtofaves {
	RIGHT: 0px! important; WIDTH: auto; POSITION: absolute! important; TOP: -20px
}
#container .gameListDivPadding H1 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block! important; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 39px 0px 10px; PADDING-TOP: 0px
}
#container .gameListDivPadding H2 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block! important; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #c1cbd4 1px solid
}
.gameSearchLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_left.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 43px; PADDING-TOP: 0px; HEIGHT: 88px
}
.gameSearchRight {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_right.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 88px
}
.gameSearchCenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_bg.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 88px
}
DIV#container .gameSearchCenter FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 12px; PADDING-TOP: 20px; POSITION: relative! important
}
.gameSearchIcon {
	Z-INDEX: 30; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_icon.gif) no-repeat left top; LEFT: 2px; WIDTH: 31px; POSITION: absolute! important; TOP: 22px; HEIGHT: 40px
}
#gameSearch {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 37px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 20px; FLOAT: left; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 9px; MARGIN: 0px 16px 0px 0px; WIDTH: 432px; PADDING-TOP: 8px; BORDER-RIGHT-WIDTH: 2px
}
.gameSearchButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_button.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 87px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -30000px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 43px; BORDER-BOTTOM-STYLE: none
}
.ac_results {
	BORDER-RIGHT: #c9d6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c9d6e6 1px solid; PADDING-LEFT: 0px; Z-INDEX: 99999; BACKGROUND: url(file:///C|/Documents and Settings/Administrator/images/en/modules/findagame/search_suggestions.gif) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 37px; OVERFLOW: hidden; BORDER-LEFT: #c9d6e6 1px solid; PADDING-TOP: 30px; BORDER-BOTTOM: #c9d6e6 1px solid
}
.ac_results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 90px
}
.ac_results LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; CURSOR: pointer; COLOR: #039; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.ac_results LI STRONG {
	
}
.ac_loading {
	BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/indicator.gif) white no-repeat right center
}
.ac_odd {
	BACKGROUND-COLOR: #ffffff
}
LI.ac_over {
	COLOR: #008300; BACKGROUND-COLOR: #eff6ff; TEXT-DECORATION: underline
}
.gameListDivPadding #gameResultList {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 79px; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_results.gif) #ffffff no-repeat 79px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 30px
}
.gameListDivPadding #gameResultList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.gameListDivPadding #gameResultList LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; CURSOR: default; COLOR: #039; LINE-HEIGHT: 18px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.gameListDivPadding #gameResultList STRONG {
	COLOR: #039
}
.gameListDivPadding #gameResultList SPAN {
	CURSOR: pointer; COLOR: #039
}
.gameListDivPadding #gameResultList LI {
	BACKGROUND-COLOR: #ffffff
}
.gameListDivPadding #gameResultList .ac_over {
	TEXT-DECORATION: none
}
.gameListDivPadding #gameResultList .re_over {
	COLOR: #008800; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.gameListDivPadding #gameResultList .re_over STRONG {
	COLOR: #000000; BACKGROUND-COLOR: yellow; TEXT-DECORATION: underline
}
.gameListDivPadding #gameResultList STRONG {
	COLOR: #000000; BACKGROUND-COLOR: yellow
}
.GameListBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/GameListBar.png) #f6fbff repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; WIDTH: 700px; PADDING-TOP: 0px; HEIGHT: 32px
}
.GameListBar .goto {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; WIDTH: 42px; LINE-HEIGHT: 32px; HEIGHT: 32px; BACKGROUND-COLOR: #d8eaff; TEXT-ALIGN: center
}
.GameListBar A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.GameListBar A:hover {
	BORDER-RIGHT: #ebf1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ebf1f1 1px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ebf1f1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ebf1f1 1px; BACKGROUND-COLOR: #ffffff
}
#gamelist DIV {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block! important; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 721px; PADDING-TOP: 0px
}
#gamelist DIV H4 {
	BORDER-RIGHT: #d7edff 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 28px; COLOR: #666666; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#gamelist DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d7edff 1px solid; WIDTH: 220px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; over-flow: hidden
}
#gamelist DIV UL LI {
	PADDING-LEFT: 14px; FONT-SIZE: 12px; COLOR: #003399; LINE-HEIGHT: 18px
}
.gameListDivPadding .textbox {
	BORDER-RIGHT: #9ec4d5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9ec4d5 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; BACKGROUND: url(http://www.bigfishgames.com/images/en/modules/findagame/search_input.gif) #ffffff repeat-x left top; PADDING-BOTTOM: 2px; BORDER-LEFT: #9ec4d5 1px solid; COLOR: #6b6b6b; PADDING-TOP: 2px; BORDER-BOTTOM: #9ec4d5 1px solid
}
.gameListDivPadding .textbox:hover {
	BORDER-RIGHT: #0068dd 1px solid; BORDER-TOP: #0068dd 1px solid; BACKGROUND-IMAGE: none! important; BORDER-LEFT: #0068dd 1px solid; COLOR: #003366; BORDER-BOTTOM: #0068dd 1px solid; BACKGROUND-COLOR: #ffffff
}
.gameListDivPadding .textboxColor {
	COLOR: #003366
}
.textboxFocus {
	BORDER-RIGHT: #0068dd 1px solid; 
	BORDER-TOP: #0068dd 1px solid; 
	BACKGROUND-IMAGE: none! important; 
	BORDER-LEFT: #0068dd 1px solid; 
	COLOR: #003366; 
	BORDER-BOTTOM: #0068dd 1px; solid; 
	BACKGROUND-COLOR: #ffffff;
}
.findagame_back {
	WIDTH: 700px;
	
}
DIV#genre_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 210px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px -70px; WIDTH: 310px; PADDING-TOP: 0px; HEIGHT: 60px;
}
DIV#genre_title DIV.icon_genre_lg {
	MARGIN: 0px 6px 10px 0px;
}
DIV#genre_title H1 {
	FONT-SIZE: 16px; FLOAT: left; WIDTH: 245px;
}
DIV#genre_title DIV#genre_des {
	FONT-SIZE: 11px; WIDTH: 245px;
}
DIV#genre_top {
	MARGIN: 0px 0px 30px; WIDTH: 550px;
}
DIV#genre_num1game {
	MARGIN: 0px 25px 0px 0px;
}
DIV#genre_num1game DIV.box8 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 175px! important; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#genre_num1game H3 {
	BACKGROUND-IMAGE: url(http://www.bigfishgames.com/images/en/genre/title_hitgame.gif); MARGIN: -14px 0px 6px
}
DIV#genre_num1game A {
	FONT-WEIGHT: bold
}
DIV#genre_2t4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 330px; PADDING-TOP: 60px
}
DIV#genre_top DL {
	MARGIN: 20px 30px 0px 0px; OVERFLOW: hidden; WIDTH: 80px
}
DIV#genre_top DL DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #008800
}
DIV#genre_middle H2 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 15px
}
DIV#genre_bottom H2 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 15px
}
DIV#genre_middle {
	MARGIN: 0px 0px 30px; WIDTH: 700px
}
DIV#genre_middle DIV.section {
	MARGIN-BOTTOM: 15px; 
	/* BORDER-BOTTOM: #b3cedc 1px solid; */
}
DIV#genre_middle DL {
	MARGIN: 0px 20px 10px 0px; 
	OVERFLOW: hidden; WIDTH: 200px;
}
DIV#genre_middle DT {
	WIDTH: 60px; MARGIN-RIGHT: 5px;
}
DIV#genre_middle DD {
	WIDTH: 135px;
}
DIV#genre_middle DD SPAN {
	FONT-WEIGHT: bold; COLOR: #008800;
}
DIV#genre_bottom {
	MARGIN: 0px 0px 30px; WIDTH: 730px;
}
DIV#genre_bottom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 211px; PADDING-TOP: 0px
}
DIV#genre_bottom UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 211px; PADDING-TOP: 0px;
}
DIV#genre_bottom UL {
	/* BORDER-RIGHT: #b3cedc 1px solid; */
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 14px 0px 0px; 
	PADDING-TOP: 0px;
}
DIV#genre_bottom UL#genre_bottom_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
DIV#genre_bottom UL LI {
	MARGIN: 0px 0px 8px;
}

DIV#top_genres DIV.top_genre_bottom {
	PADDING-RIGHT: 5px; 
	/* BORDER-TOP: #b3cedc 1px solid; */
	PADDING-LEFT: 10px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 207px; 
	PADDING-TOP: 5px;
}
DL.dev_list {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; OVERFLOW: hidden; WIDTH: 300px; PADDING-TOP: 0px; HEIGHT: 190px
}
DL.right.dev_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 309px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
DL.dev_list DT IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 6px 10px 0px; POSITION: relative
}
DL.dev_list DT H3 {
	FONT-SIZE: 12px! important; MARGIN: 0px 0px 3px
}
DL.dev_list DD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 300px; PADDING-TOP: 0px
}
DL.dev_list DD P STRONG.big_game {
	COLOR: #008800
}
DL.dev_list DD P STRONG.big_game IMG {
	FLOAT: left; MARGIN: 5px 5px 5px 0px
}
DL.dev_list DD A.iconLink_sm {
	MARGIN: 3px 0px 0px
}


<!-- ##########

DIV#module_top5 {
	MARGIN-TOP: -10px
}
DIV#module_top5 H4 {
	BACKGROUND-IMAGE: url(http://www.bigfishgames.com/images/en/modules/list_caps_top5genre.jpg); HEIGHT: 71px
}
DIV#module_top5 H4#title_top5_action {
	BACKGROUND-POSITION: 0px 0px
}
DIV#module_top5 H4#title_top5_adventure {
	BACKGROUND-POSITION: 0px -71px
}
DIV#module_top5 H4#title_top5_brain {
	BACKGROUND-POSITION: 0px -142px
}
DIV#module_top5 H4#title_top5_card {
	BACKGROUND-POSITION: 0px -213px
}
DIV#module_top5 H4#title_top5_hidden {
	BACKGROUND-POSITION: 0px -284px
}
DIV#module_top5 H4#title_top5_kids {
	BACKGROUND-POSITION: 0px -355px
}
DIV#module_top5 H4#title_top5_adventure_large {
	BACKGROUND-POSITION: 0px -426px
}
DIV#module_top5 H4#title_top5_mac {
	BACKGROUND-POSITION: 0px -497px
}
DIV#module_top5 H4#title_top5_mahjong {
	BACKGROUND-POSITION: 0px -568px
}
DIV#module_top5 H4#title_top5_marble {
	BACKGROUND-POSITION: 0px -639px
}
DIV#module_top5 H4#title_top5_match3 {
	BACKGROUND-POSITION: 0px -710px
}
DIV#module_top5 H4#title_top5_puzzle {
	BACKGROUND-POSITION: 0px -781px
}
DIV#module_top5 H4#title_top5_strategy {
	BACKGROUND-POSITION: 0px -852px
}
DIV#module_top5 H4#title_top5_time {
	BACKGROUND-POSITION: 0px -923px
}
DIV#module_top5 H4#title_top5_word {
	BACKGROUND-POSITION: 0px -994px
}
DIV#module_top5 DIV {
	BACKGROUND-COLOR: white
}
DIV#module_top5 UL {
	BACKGROUND-COLOR: white
}

-->

DIV#module_top5 DL {
	BACKGROUND-COLOR: white
}
DIV#module_top5 DD {
	TEXT-ALIGN: left
}
DIV#module_top5 DD IMG {
	MARGIN: 2px 0px 0px
}

/* t100 divs and class */

DIV#module_top5 DIV {
	PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV#t100 DIV.page_top {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; HEIGHT: 39px
}
DIV#t100 DIV.page_top H1 {
	BACKGROUND-IMAGE: url(http://www.bigfishgames.com/images/en/modules/top100/top100_title.gif); WIDTH: 540px; HEIGHT: 39px
}
DIV#t100 A#module_addtofaves {
	RIGHT: 0px; POSITION: absolute! important; TOP: 5px
}
DIV#t100 DIV.page_top H4 {
	DISPLAY: none
}
DIV#t100 DIV#t100_key_top {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#t100 TABLE {
	WIDTH: 695px; BORDER-COLLAPSE: collapse
}
DIV#t100 TH {
	BORDER-RIGHT: #b3cedc 1px dotted;
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #b3cedc 2px solid;
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #333333; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #d7e9fe; 
	TEXT-ALIGN: center;
}
DIV#t100 TD {
	BORDER-RIGHT: #d7e9fe 1px dotted; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d7e9fe 1px solid; 
	HEIGHT: 40px; 
	TEXT-ALIGN: center;
}
DIV#t100 TR.t100_last TD {
	BORDER-BOTTOM-WIDTH: 3px;
}
DIV#t100 TR:hover {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/tables/cellbg_blue.jpg) repeat-x left bottom;
}
DIV#t100 TH.t100_shift {
	BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4;
}
DIV#t100 TD.t100_shift {
	PADDING-RIGHT: 23px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: white 1px solid; 
	BORDER-RIGHT-STYLE: none;   
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: right;
}
DIV#t100 TR:hover TD.t100_shift {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: white;
}
DIV#t100 TD.t100_shift_up {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/icons/icon_shift_up.gif) white no-repeat right center; COLOR: #008800;
}
DIV#t100 TD.t100_shift_down {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/icons/icon_shift_down.gif) white no-repeat right center; COLOR: #ff8a00;
}
DIV#t100 TR.t100_last TD.t100_shift {
	BORDER-BOTTOM-COLOR: #f4f4f4
}
TH.t100_rank {
	BORDER-RIGHT: #d7e9fe 1px solid; BACKGROUND-COLOR: #ffef9d! important;
}
TD.t100_rank {
	BORDER-RIGHT: #eff7ff 1px solid; FONT-SIZE: 20px; COLOR: #333333; BACKGROUND-COLOR: #ffffcc;
}
TR:hover TD.t100_rank {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/tables/cellbg_red.jpg) #fa8300 repeat-x left bottom; COLOR: white;
}
DIV#t100 TD.t100_game {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; FONT-SIZE: 12px; PADDING-BOTTOM: 10px! important; PADDING-TOP: 10px! important; TEXT-ALIGN: left! important;
}
TD.t100_game A IMG {
	FLOAT: left; MARGIN-RIGHT: 10px;
}
TD.t100_game_lg DIV {
	WIDTH: 210px;
}
TD.t100_game_med DIV {
	WIDTH: 230px;
}
TD.t100_game SPAN {
	FONT-SIZE: 11px;
}
TD.t100_game SPAN A {
	FONT-WEIGHT: normal; COLOR: black;
}
TD.t100_game SPAN A:hover {
	COLOR: #008800;
}
TD.t100_weeks SPAN {
	FONT-SIZE: 11px; COLOR: #008800;
}
DIV#t100 TH.t100_release {
	BORDER-RIGHT-STYLE: none! important; WHITE-SPACE: nowrap;
}
DIV#t100 TD.t100_release {
	BORDER-RIGHT-STYLE: none! important; WHITE-SPACE: nowrap;
}
DIV#t100 TD A.icon_lg_download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; OVERFLOW: hidden; WIDTH: 26px; TEXT-INDENT: -30000px; PADDING-TOP: 0px; HEIGHT: 27px;
}
DIV#t100 TD SPAN A {
	FONT-SIZE: 10px;
}
DIV#t100 DIV#t100_key_bottom {
	MARGIN: 30px 0px 0px; BORDER-BOTTOM-STYLE: none;
}
DIV#t100_key_extra {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 45px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 640px; COLOR: #666666; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 0px; 
	/* BORDER-BOTTOM: #b3cedc 1px solid; */
}
DIV#top_genres {
	WIDTH: 700px
}
DIV#top_genres_title {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 45px; 
	BACKGROUND: url(http://www.bigfishgames.com/images/all/icons/icon_fire_lg.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 655px; 			    PADDING-TOP: 0px; 
	/* BORDER-BOTTOM: #b3cedc 1px solid; */
}
DIV#top_genres_title H1 {
	COLOR: #990000;
}
DIV#top_genres_subtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px; PADDING-TOP: 5px;
}
DIV#top_genres DIV.box1 {
	MARGIN: 0px 16px 0px 0px;
}
DIV#top_genres DIV.top_genres_3rd {
	MARGIN-RIGHT: 0px;
}
DIV.top_genres_row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px;
}
DIV#top_genres DIV.box8 {
	WIDTH: 222px;
}
DIV#top_genres DIV.top_genre_top {
	PADDING-RIGHT: 0px; MARGIN-TOP: -10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 222px; PADDING-TOP: 0px; BORDER-BOTTOM: #d7e9fe 1px solid;
}
DIV#top_genres H2 {
	DISPLAY: inline; FLOAT: left; POSITION: relative; HEIGHT: 30px;
}
DIV#top_genres H2 DIV {
	DISPLAY: inline; FLOAT: left; POSITION: relative; HEIGHT: 30px;
}
DIV#top_genres H2 A {
	DISPLAY: inline; FLOAT: left; POSITION: relative; HEIGHT: 30px;
}
DIV#top_genres H2 {
	MARGIN-TOP: 15px; MIN-WIDTH: 60px; FONT-SIZE: 16px; MAX-WIDTH: 170px; OVERFLOW: hidden; LINE-HEIGHT: 24px;
	
}
DIV#top_genres DIV.top_genre_middle {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 10px;
}
DIV#top_genres DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 180px; PADDING-TOP: 0px;
}
DIV#top_genres DT {
	WIDTH: 80px;
}
DIV#top_genres DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px;
}
DIV#top_genres DL.top_genre_feature DT {
	CLEAR: both; WIDTH: 175px; TEXT-ALIGN: center;
}
DIV#top_genres DL.top_genre_feature DD {
	CLEAR: both; WIDTH: 175px; TEXT-ALIGN: center;
}
DIV#top_genres DL.top_genre_feature DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px;
}
DIV#top_genres DIV#gameclub_upsell {
	MARGIN-TOP: 50px;
}
DIV#top_genres DIV.top_genre_bottom {
	PADDING-RIGHT: 5px; 
	/* BORDER-TOP: #b3cedc 1px solid; */
	PADDING-LEFT: 10px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 207px; 
	PADDING-TOP: 5px;
}

/* addTo for table100 and Top 100 Games */

DIV#t100 DIV.page_top H4 {
	FONT-WEIGHT: normal; FLOAT: left; WIDTH: 110px; COLOR: #666666; PADDING-TOP: 20px; FONT-STYLE: italic; HEIGHT: 19px; TEXT-ALIGN: right;
}
DIV#t100 SPAN#module_addtofaves {
	RIGHT: 0px; POSITION: absolute! important; TOP: 5px;
}
DIV#t100 DIV#t100_key_top {
	MARGIN: 3px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
DIV#genre_list TABLE TD.genrelist_content {
	BORDER-TOP: #b3cedc 1px solid; PADDING-TOP: 5px; BACKGROUND-COLOR: white;
}
UL.icon_genre_sm {
	PADDING-BOTTOM: 5px
}
DIV#t100 TABLE#t100_table {
	WIDTH: 400px; BORDER-COLLAPSE: collapse;
}
DIV#t100 TABLE#t100_table TH {
	BORDER-RIGHT: #b3cedc 1px dotted; PADDING-RIGHT: 8px; BORDER-TOP: #b3cedc 2px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #333333; PADDING-TOP: 5px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d7e9fe; TEXT-ALIGN: center;
}
DIV#t100 TABLE#t100_table TD {
	BORDER-RIGHT: #d7e9fe 1px dotted; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; BORDER-BOTTOM: #d7e9fe 1px solid; HEIGHT: 40px; TEXT-ALIGN: center;
}
DIV#t100 TABLE#t100_table TD DIV.loading {
	DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(http://www.bigfishgames.com/images/all/icons/icon_loading.gif) no-repeat left top; FLOAT: none; MARGIN: 9px auto; WIDTH: 82px; COLOR: #0066cc; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left;
}
DIV#t100 TR.t100_last TD {
	BORDER-BOTTOM-WIDTH: 3px;
}
DIV#t100 TABLE#t100_table TR:hover {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/tables/cellbg_blue.jpg) repeat-x left bottom;
}
DIV#t100 TH.t100_shift {
	BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4;
}
DIV#t100 TABLE#t100_table TD.t100_shift {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; TEXT-ALIGN: right;
}
DIV#t100 TR:hover TD.t100_shift {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: white;
}
DIV#t100 TD.t100_shift_up {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/icons/icon_shift_up.gif) white no-repeat right center; COLOR: #008800;
}
DIV#t100 TD.t100_shift_down {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/icons/icon_shift_down.gif) white no-repeat right center; COLOR: #ff8a00;
}
DIV#t100 TR.t100_last TD.t100_shift {
	BORDER-BOTTOM-COLOR: #f4f4f4;
}
TH.t100_rank {
	BORDER-RIGHT: #d7e9fe 1px solid; BACKGROUND-COLOR: #ffef9d; ! important;
}
TD.t100_rank {
	BORDER-RIGHT: #eff6ff 1px solid; FONT-SIZE: 20px; COLOR: #333333; BACKGROUND-COLOR: #ffffcc;
}
TR:hover TD.t100_rank {
	BACKGROUND: url(http://www.bigfishgames.com/images/all/tables/cellbg_red.jpg) #fa8300 repeat-x left bottom; COLOR: white;
}
DIV#t100 TD.t100_game {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; FONT-SIZE: 12px; PADDING-BOTTOM: 10px! important; PADDING-TOP: 10px! important; TEXT-ALIGN: left;! important;
}
TD.t100_game A IMG {
	FLOAT: left; MARGIN-RIGHT: 10px;
}
TD.t100_game_lg DIV {
	WIDTH: 210px;
}
TD.t100_game_med DIV {
	WIDTH: 230px;
}
TD.t100_game SPAN {
	FONT-SIZE: 11px;
}
TD.t100_game SPAN A {
	FONT-WEIGHT: normal; COLOR: black;
}
TD.t100_game SPAN A:hover {
	COLOR: #008800;
}
TD.t100_weeks SPAN {
	FONT-SIZE: 11px; COLOR: #008800;
}
DIV#t100 TH.t100_release {
	BORDER-RIGHT-STYLE: none! important; WHITE-SPACE: nowrap;
}
DIV#t100 TD.t100_release {
	BORDER-RIGHT-STYLE: none! important; WHITE-SPACE: nowrap;
}
DIV#t100 TD A.icon_lg_download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; OVERFLOW: hidden; WIDTH: 26px; TEXT-INDENT: -30000px; PADDING-TOP: 0px; HEIGHT: 27px;
}
DIV#t100 TD SPAN A {
	FONT-SIZE: 10px;
}
DIV#t100 DIV#t100_key_bottom {
	MARGIN: 30px 0px 0px; BORDER-BOTTOM-STYLE: none;
}
DIV#t100_key_extra {
	PADDING-RIGHT: 10px; PADDING-LEFT: 45px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 640px; COLOR: #666666; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-BOTTOM: #b3cedc 1px solid;
}

/* end addTo for table100 and Top 100 Games */



