html
{
	width				:100%:
	height				:100%;
}

body
{
	background			:#3ABAF7 url(../images/bg.jpg) top repeat-x;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	text-align			:center;
	margin				:0;
	overflow			:scroll;
}

img
{
	border				: none;
}

div#logo
{
	margin				:0 auto 0 auto;
	width				:589px; 
	height				:183px;
	background			:url(../images/logo.jpg) no-repeat;
	cursor				:pointer;
}

div#gamebanner
{
	top					:10px;
	left				:10px;
	width				:141px; 
	height				:55px;
	background			:url(../images/best-getest.png) no-repeat;
	position			:absolute;
}

div#title_categories
{
	margin				:17px auto 0 auto;
	width				:281px;
	height				:42px;
	background			:url(../images/title_categories.jpg) no-repeat;
}

div#title_moregames
{
	margin				:17px auto 17px auto;
	width				:274px;
	height				:35px;
	background			:url(../images/title_moregames.jpg) no-repeat;
}

div#categories
{
	margin				:14px auto 0 auto;
	width				:950px;
	height				:55px;
	text-align			:center;
	vertical-align		:middle;
	font-size			:17px;
	font-weight			:bold;
}

div#categories b
{
	color				:#1C7FB7;
	margin				:0 35px 0 35px;
}

div#categories a
{
	color				:#FFFFFF;
	text-decoration		:none;
	margin				:0 35px 0 35px;
}

div#categories a:hover
{
	color				:#FBE7B2;
}

div#title
{
	width				:745px;
	/*height				:80px;*/
	/*background		:url(../images/title_background.gif) no-repeat;*/
	margin				:10px auto 10px auto;
	padding-top			:10px;
	text-align			:center;
}

div#title h1
{
	font-size			:27px;
	margin				:0;
	color				:#1C7FB7;
}

div#title h1 b
{
	color				:#FFFFFF;
}

div#breadcrumb
{
	width				:745px;
	text-align			:center;
	margin				:-5px auto 15px auto;
}

div#breadcrumb a
{
	background			:url(../images/arrow_small.gif) right center no-repeat;	
	font-size			:14px;
	font-weight			:bold;
	color				:#1C7FB7;
	text-decoration		:none;
	padding-right		:10px;
}

div#breadcrumb a#active
{
	padding				:0;
	background			:none;
	color				:#FFFFFF;
}

div#container
{
	width				:900px;
	margin				:0 auto 0 auto;
	float: 				left;
}
div#advertising
{
	float: right;
}

td.next_big
{
	text-align			:center;
}

td.next_big a img
{
	width				:127px;
	height				:34px;
	background			:url(../images/btt_nextbig.jpg) no-repeat;
}	
	
td.next_big a:hover img
{
	background			:url(../images/btt_nextbig_hov.jpg);
}


/* 	
--------------------------------------------------------------------------
	WEBSITES 
-------------------------------------------------------------------------- 
*/
/*
table#websites
{
	margin				:0 auto 0 auto;	
	padding				:0px;
}

table#websites td
{
	padding-left		:50px;
	padding-right		:50px;
}

table#websites a
{
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	text-decoration		:none;
}
*/

table#websites td
{
	background			:url(../images/frame_game_big.gif) no-repeat center;
	padding				:20px;
}

table.topwebsite
{
	margin-top			:-4px;
	width				:435px;
}

table#websites td table.topwebsite td
{
	padding				:0;
}

table#websites td td.description
{
	vertical-align		:top;
	font-size			:11px;
	color				:#878787;
}	
	
table.topwebsite td h2
{
	font-size			:15px;
	margin				:0 3px;
	color				:#175dab;
}
	
table.topwebsite td p
{
	margin				:10px 3px 0;
}

td.visit_big
{
	background			:url(../images/detail_background.gif) repeat-y center;			
	text-align			:center;
}

td.visit_big a img
{
	width				:127px;
	height				:34px;
	background			:url(../images/btt_visitbig.jpg) no-repeat;
}	
	
td.visit_big a:hover img
{
	background			:url(../images/btt_visitbig_hov.jpg);
}
	
	

/* 	
--------------------------------------------------------------------------
	SUB CATEGORIES 
-------------------------------------------------------------------------- 
*/
table#subcategories
{
	padding				:5px;
}



/* 	
--------------------------------------------------------------------------
	TOP 6 
-------------------------------------------------------------------------- 
*/
 
table#top6 td
{
	background			:url(../images/frame_game_big.gif) no-repeat center;
	padding				:20px;
}

table.top6game
{
	margin-top			:-4px;
	width				:435px;
}

table#top6 td table.top6game td
{
	padding				:0;
}

table#top6 td td.description
{
	vertical-align		:top;
	font-size			:11px;
	color				:#878787;
}	
	
table.top6game td h2
{
	font-size			:15px;
	margin				:0 3px;
	color				:#175dab;
}
	
table.top6game td p
{
	margin				:10px 3px 0;
}


/* 	
--------------------------------------------------------------------------
	TOP 24 
-------------------------------------------------------------------------- 
*/
table#top24
{
	padding				:0px;
}

table.top24game
{
	background			:url(../images/frame_game_small.gif) no-repeat center;
	margin				:4px;
	width				:230px;
	height				:59px;
}

table#top24 td table.top24game td
{
	padding				:0;
}

table#top24 td img
{
	margin-top			:-3px;
	margin-left			:3px;
}


table#top24 td div.description
{
	vertical-align		:top;
	font-size			:11px;
	color				:#878787;
}	
	
table.top24game td h2
{
	width				:110px;
	height				:18px;
	margin				:3px;
	font-size			:12px;
	color				:#f47d13;
	overflow			:hidden;
}
		
div.play_small
{
	text-align			:left;
}

div.play_small a img
{
	width				:82px;
	height				:25px;
	background			:url(../images/btt_playsmall.jpg) no-repeat;
}	
	
div.play_small a:hover img
{
	background			:url(../images/btt_playsmall_hov.jpg);
}


/* 	
--------------------------------------------------------------------------
	TOP 100 
-------------------------------------------------------------------------- 
*/
table#top100
{
	margin				:0 auto 0 auto;	
	padding				:0px;
}

table#top100 td
{
	padding-left		:50px;
	padding-right		:50px;
}

table#top100 a
{
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	text-decoration		:none;
}


/* 	
--------------------------------------------------------------------------
	WEBSITE DETAILS & GAME DETAILS
-------------------------------------------------------------------------- 
*/
table.websitedetail
{
	margin				:0 auto 0 auto;
}


table.websitedetail td.description,
table.gamedetail td.description
{
	background			:url(../images/detail_background.gif) repeat-y left;	
	font-size			:11px;
	color				:#878787;
}	
	
table.websitedetail td h2,
table.gamedetail td h2
{
	font-size			:15px;
	margin				:0 10px;
	color				:#175dab;
}

table.websitedetail td.description p,
table.gamedetail td.description p
{
	margin				:10px;
}

table.websitedetail td.description img,
table.gamedetail td.description img
{
	display				:inline;
	margin				:0 4px;
}

td.play_big
{
	background			:url(../images/detail_background.gif) repeat-y left;		
	text-align			:center;
}

td.play_big a img
{
	width				:127px;
	height				:34px;
	background			:url(../images/btt_playbig.jpg) no-repeat;
}	
	
td.play_big a:hover img
{
	background			:url(../images/btt_playbig_hov.jpg);
}

div#back
{
	margin				:10px auto 50px auto;
	width				:163px;
	height				:63px;
}
	
div#back a img
{
	width				:163px;
	height				:63px;
	background			:url(../images/btt_back.jpg) no-repeat;
}
	
div#back a:hover img
{
	background			:url(../images/btt_back_hov.jpg);
}