*{
	margin:			0px;
	padding:		0px;
	font-family: 	verdana,sans-serif;
	font-size: 		10px;	
}
img {
	margin:0px;
	padding:0px;
	border:1px solid #fdc387;	
}
a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	outline:none;
}

a:hover{
	color:#000000;
	outline:none;
	text-decoration:underline;
}


a.orange
{
	color:#f27d00;
	
}
a:hover.orange 
{
	text-decoration:underline;	
}

.spacer
{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;

}
a.menu_link
{
	color:#000000;
	text-decoration:none;
	outline:none;		
}
a:hover.menu_link
{
	text-decoration:none;
	outline:none;	
	
}
div#topBgImage
{
	background-image:url('/files/images/topBgImage.jpg');	
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	
	z-index: -1;	
	width:816px;
	height:303px;
	margin:auto;	
}
body.mainBody
{
	background-color:#edd4a4;
	margin:auto;
	text-align:center;
	background-image:url('/files/images/topBg.jpg');
	background-repeat:repeat-x;
	background-position:top left;	
	
}
div.wrapper
{
	margin:auto;
	text-align:center;
	width:746px;
}
div.header
{
	height:130px;
	width:746px;	
	float:left;
}
div.addToFavouritesButton
{
	float:right;
	background-image:url('/files/images/addToFavouritesBg.gif');	
	background-repeat:no-repeat;
	background-position:top;	
	width:180px;
	height:26px;
	color:#ffffff;
	font-weight:bold;
	font-size: 12px;
	padding-top:4px;
}
div.content
{
	clear:both;
	float:left;
}
div.mainMenu
{
	background-image: url('/files/images/mainMenuBg.gif');
	background-repeat: no-repeat;
	background-position:top;
	width:749px;
	height:60px;
	padding:8px;
	line-height:22px;
	color:#000000;
	font-size:12px;
	font-weight:bold;	
}
.mainMenu a
{
	color:#000000;
	font-size:12px;
	font-weight:bold;	
}
.mainMenu a:hover
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;	
}
/*
div.gamesContainer
{
	background-image: url('images/whitePanel.gif');
	background-repeat: no-repeat;
	background-position:bottom;	
	width:749px;
	height:218px;
	padding:8px;	
	margin-bottom:8px;
}*/
div.gamesContainer
{
	clear:both;
	float:left;
	width:749px;
	padding:8px;	
	margin-left:3px;
	margin-bottom:8px;
}

div.gameItems
{
	background-image: url('/files/images/whitePanelBg.jpg');
	background-position:top;	
	background-repeat: repeat-y;
	width:723px;
	padding:0px 10px;
	overflow:auto;
}
div.gamesContainerBottom
{
	background-image: url('/files/images/whitePanelBottom.gif');
	background-repeat: repeat-y;
	background-position:top;	
	width:743px;
	height:7px;
	
}

div.redBar
{
	background-image: url('/files/images/redBar.gif');
	background-repeat: no-repeat;
	background-position:top;	
	height:	33px;
	width:743px;
	font-size:12px;
	font-weight:bold;		
}
div.greenBar
{
	background-image: url('/files/images/greenBar.gif');
	background-repeat: no-repeat;
	background-position:top;	
	height:	33px;
	width:743px;
	font-size:12px;
	font-weight:bold;		
}
div.blueBar
{
	background-image: url('/files/images/blueBar.gif');
	background-repeat: no-repeat;
	background-position:top;	
	height:	33px;
	width:743px;
	font-size:12px;
	font-weight:bold;	
}
div.barTitle
{
	float:left;	
	font-size:12px;
	color:#ffffff;
	margin:7px;
}
div.showMoreButton
{
	float:right;	
	font-size:12px;
	color:#ffffff;
	margin:7px;
}
div.gameItem
{
	padding-top:15px;
	padding-bottom:15px;
	float:left;
	width:200px;
	height:	170px;
	background-color: #ECEBEB;
}

.advert
{
	padding: 0px 0px;
	float:left;
	width: 200px;  
	text-align:center;
	height:200px;
}

div.gameItem2
{
	padding-top			:15px;
	float:				left;
	width:				200px;
	height:				185px;
	background-color: #ECEBEB;
}

div.gameItemsSpacer
{
	margin-top:16px;
	float:left;
	background-color: #d9d9d9;
	width:1px;
	margin-left:30px;
	margin-right:30px;
	height:	180px;		
}

div.gameItemsSpacer2
{
	float:left;
	background-color: #d9d9d9;
	width:698px;
	height:1px;
	margin:20px 0px;
	padding:0px;
	margin-left:10px;
}

div.gameItemImage
{
	

}
div.gameItemTitle
{
	font-weight:bold;
	font-size:12px;
	margin-top:8px;
	margin-bottom:8px;
	color:#f27d00;
	height:30px;
}

div.gameItemCategory
{
	font-weight:bold;

}
div.gameItemCategory a
{
	font-size:10px;
	font-weight:bold;	
}
div.game_instructions
{
	margin-top:15px;
	clear:both;;
	float:left;
	width:743px;
		
}


.blue_box_top
{
	background-image:url('/files/images/blueBoxTopBg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:743px;
	height:40px;	
	vertical-align:middle;;
}

.grey_box_top
{
	background-image:url('/files/images/greyBoxTopBg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:743px;
	height:40px;	
	vertical-align:middle;;
}

.grey_box_top_title
{
	float:left;
	margin-left:20px;	
}

td.blue_box_item
{
	background-image:url('/files/images/blueBoxItemBg.gif');
	background-repeat:repeat-y;
	background-position:left top;
	width:743px;	
	padding-left:15px;
	text-align:left;	
}

td.grey_box_item
{
	background-image:url('/files/images/greyBoxItemBg.gif');
	background-repeat:repeat-y;
	background-position:left top;
	width:743px;
	padding:5px;	
	padding-left:15px;
	text-align:left;	
}

div.blue_box_item
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;	
}

.blue_box_bottom
{
	background-image:url('/files/images/blueBoxBottomBg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:743px;
	height:12px;				
}

.grey_box_bottom
{
	background-image:url('/files/images/greyBoxBottomBg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:743px;
	height:12px;				
}

.blue_arrow2 a
{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

.grey_arrow_rollout
{
	background-image:url('/files/images/blueArrowRollOut.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:16px;
	height:16px;	
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#66ccff;	
	cursor:pointer;
	margin-left:-5px;
}

.grey_arrow_rollin
{
	background-image:url('/files/images/blueArrowRollIn.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:16px;
	height:16px;	
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#66ccff;	
	cursor:pointer;
	margin-left:-5px;
}

.blue_arrow2
{
	background-image:url('/files/images/blueArrow2.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:14px;	
	padding-left:25px;
	margin-right:10px;
}

.blue_arrow2 a
{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

td, th 
{ 
	padding: 0;
}

table.table2
{
	border-collapse: collapse;
	text-align:left;
}
.table2 tr
{
	height:20px;
	vertical-align:middle;	
}
.table2 td,th
{
	height:20px;
	vertical-align:middle;
	padding:5px;
}

.table2 input
{
	font-size:14px;
	padding:2px;
}
.table2 textarea
{
	font-size:14px;	
}

.noteFormInfoBox
{
	clear:both;
	background-color:#d84646;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;	
}

.game_notes
{
	clear:both;
	float:left;
	margin-top:15px;	
	background-image:url('/files/images/notesBoxBg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:465px;
	height:22px;		
	vertical-align:middle;
	padding:10px;
	padding-left:15px;
	text-align:left;
}

.game_notes_title
{
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	color:#66ccff;
	float:left	
}

.game_notes_stars
{
	float:left;
	margin-left:10px;	
}

.game_notes_scores
{
	float:right;
	margin-right:25px;
	font-size:11px;
	padding-top:4px;	
}


.game_help
{
	float:left;
	margin-top:15px;	
	background-image:url('/files/images/whiteBoxBg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:231px;
	height:18px;		
	vertical-align:middle;
	padding:11px;
	/*padding-left:15px;*/
	text-align:right;
}

.noteFormInfoBox
{
	clear:both;
	float:left;
	background-color:#d84646;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;	
}

/************* styles for the star rater ************* */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url('/files/images/alt_star.gif') top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		width:25px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url('/files/images/alt_star.gif') left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url('/files/images/alt_star.gif') left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}
/************* end of styles for the star rater ************* */

/* comment */

.game_comments
{
	clear:both;
	float:left;
	margin-top:15px;
	text-align:left;	
}


.comments_box_top
{
	background-image:url('/files/images/greyBoxTopBg.gif');
	background-repeat:no-repeat;
	background-position:left top;	
	width:743px;
	height:40px;
	vertical-align:middle;		
}
.comments_box_top_title
{
	float:left;
	margin-left:20px;	
}
td.comments_box_content
{
	background-image:url('/files/images/greyBoxItemBg.gif');
	background-repeat:repeat-y;
	background-position:left top;	
	width:743px;
	padding-left:15px;	
}
div.comments_box_content
{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.comment_entry
{
	float:left;
	clear:both;	
	margin-bottom:10px;
	width:700px;
}

.comment_nick
{
	float:left;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
.comment_text
{
	clear:both;
	padding-top:5px;
	float:left;
}
.comments_box_bottom
{
	background-image:url('/files/images/greyBoxBottomBg.gif');
	background-repeat:no-repeat;
	background-position:left top;	
	width:743px;
	height:11px;		
}
.comment_table td
{
	height:20px;
	font-size:11px;
	font-weight:bold;
}

.orange_arrow_rollin
{
	background-image:url('/files/images/orangeArrowRollIn.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:9px;
	height:16px;
	width:9px;
	height:16px;	
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;		
	cursor:pointer;	
	margin-left:-5px;	
}

.orange_arrow_rollout
{
	background-image:url('/files/images/orangeArrowRollOut.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:9px;
	height:16px;
	width:16px;
	height:16px;	
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;		
	cursor:pointer;	
	margin-left:-5px;	
}

div.backlinks
{
	background-color: #ffffff;
	width:733px;
	padding:5px;
	text-align:left;
	float:left;
		
}
.commentFormInfoBox
{
	background-color:#d84646;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}
div.row
{
	clear:both;
	float:left;
	width:743px;
}
div.footer
{
	clear:both;
	float:left;
	background-image: url('/files/images/footerBg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:749px;
	height:33px;
	margin:8px;
	padding-top:10px;
	margin-bottom:0px;
	color:#000000;
	font-size:12px;
	font-weight:bold;		

}
.login_form
{
	background-color:#ffffff;
	margin:auto;
	margin-bottom:10px;
	text-align:center;
	width:300px;
	padding:20px;
}

/************* end of styles for the star rater ************* */
table.stats
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	width:100%;
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.stats td
{
	background-color: #CCC;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}

table.stats td.hed
{
	background-color: #666;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 
/***************************************************************/
.admin_container
{
	
	background-color:#FFFFFF;
	margin:auto;
	padding:10px;
	text-align:left;
	color:#000;
	margin-bottom:10px;		
}


table.admin_form
{
	border-collapse: collapse;
	text-align:left;
}

.admin_form tr
{
	vertical-align:middle;	
}

.admin_form td,th
{
	height:20px;
	vertical-align:middle;
	padding:5px;
}

.admin_form input
{
	font-size:12px;
	padding:2px;
}

.admin_form select
{
	font-size:12px;
	padding:4px;
	height:30px;	
}
.admin_form textarea
{
	font-size:12px;	
}

.horizontal_bottom_line
{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid black;
	width:747px;
	margin-bottom:10px;	
}
.pagination_links
{
	margin:10px 0px;
	height:20px;
		
}
.pagination_links a{
	padding:5px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border: 1px solid #bbbbbb;
	background-image:url('/files/images/butonstr1.jpg');
}

.pagination_links a:hover{
	color:#000000;
	padding:5px;
	text-decoration:none;
	font-weight:bold;	
	border: 1px solid #bbbbbb;
	background-image:url('/files/images/butonstr2.jpg');
}



.pagination_links strong{
	padding:5px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	border: 1px solid #bbbbbb;
	background-image:url('/files/images/butonstr2.jpg');
}

