body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding:0;
}

table
{
	border-collapse: collapse;
	border-spacing:0;
	}

fieldset,img
{
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:normal;
}

ol,ul
{
	list-style:none;
}

caption,th
{
	text-align:left;
}

h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}

q:before,q:after
{
	content:'';
}

abbr,acronym
{
	border:0;
}

body
{
	width:100%;
	/*background:#fff; /* url(bg_body.gif) repeat-x left top; */
	background: #FFF url('images/bg.gif') repeat-x;
	font:normal 62.5% Verdana,Arial,Helvetica,sans-serif;
	color:#000;
}

#container
{
	width:95.0em;
	margin:0 auto;
	padding:0 20px;
	position:relative;
}

#uid
{
	text-align:right;
}

#tophead
{
	margin: 0 0 0 0;
}

#tophead #ad_leaderboard
{
	position:absolute;
	top:-100px;
	left:215px;
}

#tophead #topbarcontainer
{
	background:url('images/bg_topbar.gif') no-repeat left top;
}

#tophead #topbarcontainer #topbar
{
	margin-left:20px;
	height:40px;
	background:url('images/bg_topbar.gif') no-repeat right top;
}

#tophead #topbarcontainer #topbar h1.logo
{
	width:175px;
	height:130px;
	position:absolute;
	top:-25px;
}

#tophead #topbarcontainer #topbar h1.logo a
{
	display:block;
	width:175px;
	height:130px;
	background:url('images/bg_logo.gif') no-repeat;
}

form.search
{
	margin:.8em 6.0em 0 1.0em;
	float:right;
	position:relative;
	font-family:Tahoma,"Trebuchet MS";
}

form.search input.input
{
	display:inline;
	padding:.2em;
	margin:0;
	border:1px solid #666;
}

form.search input.submit
{
	display:inline;
	top:0;
	position:absolute;
	margin:0 0 0 .2em;
}

#navigation
{
	margin:0 0 0 18.0em;
	position:static;
}

#navigation li a
{
	margin:.5em 0 0 0;
	padding:.6em .8em;
	border-right:2px solid #555;
	font:bold 1.1em Tahoma,"Trebuchet MS";
	color:#ccc;
	text-decoration:none;
	position:relative;
}

#navigation li a:hover
{
	background-color:#555;
}

#navigation li .on
{
	width:30px;
	height:30px;
	display:block;
	background:url('images/bg_navOn.gif') no-repeat center center;
	position:absolute;
	top:5.6em;
}

#navigation li.nav01 .on
{
	left:29.0em;
}

#navigation li.nav02 .on
{
	left:42.0em;
}

#navigation li.nav03 .on
{
	left:55.5em;
}

#navigation li.nav04 .on
{
	left:66.0em;
}

#subcontainer
{
	margin:4.4em 0 0 0;
}

#leftcol
{
	width:16.5em;float:left;
}

#centercol
{
	width:57.5em;
	margin-left:1.5em;
	float:left;
}

#rightcol
{
	width:18.0em;
	float:right;
}

body#wide_layout #container
{
	width:122.0em;
}

body#wide_layout #centercol
{
	width:81.5em;
}

body#crossword_layout #container
{
	width:98.0em;
}

body#crossword_layout #centercol
{
	width:60.5em;
}

.subnavigation
{
	padding:.4em 0 .6em 0;
	border: 1px solid #ccc;
	background-color: #fff;
	/* background-color:#1c1c1c; */
}

.subnavigation li
{
	margin:0 .6em;
	border-bottom:1px solid #333;
}

.subnavigation li a
{
	display:block;
	padding:.8em 1.0em;
	font:1.2em Geneva,Arial,Helvetica,sans-serif;
	/* color:#b6c2e0; */
	color: #446bad;
	text-align:right;
	text-decoration:none;
}

.subnavigation li a:hover,.subnavigation li a.on,.threed .subnavigation #threed-games a,.arcade .subnavigation #arcade-games a,.board .subnavigation #board-games a,.card .subnavigation #card-games a,.casino .subnavigation #casino-games a,.graphics .subnavigation #graphics-games a,.puzzle .subnavigation #puzzle-games a,.shooting .subnavigation #shooting-games a,.sports .subnavigation #sports-games a,.simple .subnavigation #simple-games a,.text .subnavigation #text-games a,.multiplayer .subnavigation #multiplayer-games a,.strategy .subnavigation #strategy-games a
{
	/* background-color:#272727; */
	background-color:#Eaf2fa;
}

.sidebox
{
	width:23.0em;
	float:left;
}

.threed .sidebox,.arcade .sidebox,.board .sidebox,.card .sidebox,.casino .sidebox,.graphics .sidebox,.puzzle .sidebox,.shooting .sidebox,.sports .sidebox,.simple .sidebox,.text .sidebox,.multiplayer .sidebox,.strategy .sidebox
{
	float:right;
	width:39%;
}

.sidebox li
{
	margin:1.0em 0;
}

.sidebox .fulllink
{
	clear:both;
	text-align:center;
	background-color:#1E1E1E;
	margin-top:.8em;
	padding:.6em .6em .8em .6em;
}

.selector
{
	margin:1.0em 0;
}

.selector ul.sidenav
{
	width:14.5em;
	float:left;
	text-align:right;
}

.selector ul.sidenav li a
{
	display:block;color:#DBDBDB;
	font:bold 1.1em Arial,Helvetica,sans-serif;
	text-decoration:none;
	border-bottom:1px solid #2B2B2B;
	padding:.8em;
}

.selector ul.sidenav li a:hover
{
	background-color:#2B2B2B;
}

.selector ul.sidenav li a.on
{
	background:#2b2b2b url('images/icn_arrowRight.gif') no-repeat 4px center;
}

.selector .selection
{
	width:42.0em;
	display:block;
	float:right;
	padding:.5em;
	background-color:#2B2B2B;
}

.selector .selection li
{
	margin:1.0em;
}

.selector .selection .center
{
	margin:0 2.0em;
}

.selector .rowFive
{
	background-color:#1E1E1E;
	padding:1.0em;
}

.selector .rowFive li
{
	margin:0;
}

.ad_skyscraper
{
	width:160px;
}

.ad_button
{
	width:166px;
	margin:2.0em auto;
}

.ad_box
{
	width:336px;
	float:right;
}

.threed .ad_box,.arcade .ad_box,.board .ad_box,.card .ad_box,.casino .ad_box,.graphics .ad_box,.puzzle .ad_box,.shooting .ad_box,.sports .ad_box,.simple .ad_box,.text .ad_box,.multiplayer .ad_box,.strategy .ad_box
{
	float:left;
}

.ad_text
{
	margin:2.0em auto;
}

.ad_text a
{
	color:#bbb;
	text-decoration:none;
}

.ad_text a .adHeadline
{
	font-size:1.2em;
	color:#FFB543;
	font-weight:bold;
	text-decoration:underline;
}

.ad_text_bottom
{
	width:500px;
	margin:4.0em auto 2.0em auto;
}

#remember li a
{
	margin:0 0 .3em 0;
	padding:.6em .6em .6em 4.0em;
	display:block;
	background-color:#1C1C1C;
	font:bold 1.1em "Trebuchet MS",Arial,Verdana;
	color:#fff;text-decoration:none;
}

#remember li a:hover,#remember li a:hover.rss,#remember li a:hover.contact,#remember li a:hover.tell,#remember li a:hover.bookmark,#remember li a:hover.newsletter,#remember li a:hover.help
{
	background-color:#333;
}

#remember li a.rss
{
	background:#1C1C1C url('images/icn_rememberRss.gif') no-repeat 10px center;
}

#remember li a.contact
{
	background:#1C1C1C url('images/icn_rememberContact.gif') no-repeat 10px center;
}

#remember li a.tell
{background:#1C1C1C url('images/icn_rememberTell.gif') no-repeat 10px center;}

#remember li a.bookmark
{background:#1C1C1C url('images/icn_rememberBookmark.gif') no-repeat 10px center;}

#remember li a.newsletter
{background:#1C1C1C url('images/icn_rememberNewsletter.gif') no-repeat 10px center;}

#remember li a.help
{background:#1C1C1C url('images/icn_rememberHelp.gif') no-repeat 10px center;}

.widget
{margin:2.0em auto;}

.widget h2
{font-size:1.1em;}

.widget .highlightBox
{padding:.4em 0;}

.widget a
{display:block;width:15.1em;margin:.5em auto;color:#BABABA;font:bold 1.1em "Trebuchet MS",Arial,Verdana;text-align:center;}

.splitcontainer
{clear:both;}

.splitcontainer .leftside
{float:left;width:28em;}

.splitcontainer .rightside
{float:right;width:28em;}

.quartercontainer
{clear:both;}

.quartercontainer ul
{float:left;width:12.0em;margin:1.0em .5em;}

.quartercontainer ul li
{display:block;margin:1.0em 0;line-height:1.4em;}

.preview
{clear:both;}

.preview .primary
{
	float:left;
}

.preview .primary img
{
	width:185px;
	height:180px;
	margin:0 10px 0 0;
	float:left;
}

.preview .primary p
{
	width:11.0em;
	font:1.2em "Trebuchet MS",Arial,Verdana;
	float:left;
}

.preview .primary p .title
{
	display:block;
	margin-bottom:.5em;
	font:bold 1.4em "Trebuchet MS",Arial,Verdana;
}

.preview .twoColumn
{width:165px;float:right;margin:5px;padding-left:15px;border-left:2px solid #000;}

.preview .twoColumn li
{display:block;margin-bottom:5px;float:left;width:80px;}

.preview .twoColumn li.right
{margin-left:5px;}

.preview .twoColumn img
{border:1px solid #9c6;}

.preview .twoColumn a
{display:block;text-align:center;margin:4px auto;}

.highlight .primary
{position:relative;}

.highlight .primary img
{width:250px;height:180px;margin:10px 10px 10px 0;float:left;}

.highlight .primary .description
{color:#fff;}

.highlight .primary .description h3
{padding:0;font:bold 1.5em "Trebuchet MS",Arial,Verdana;color:#fff;background:none;}

.highlight .primary .description .rating
{color:#ABABAB;}

.highlight .primary .toggle
{padding:9px 12px 4px 12px;background-color:#000;position:absolute;bottom:-2px;right:-12px;}

.highlight .primary .toggle a.prev
{width:10px;height:11px;display:block;margin-right:5px;background:url('images/icn_arrowPrev.gif') no-repeat left top;}

.highlight .primary .toggle a.next
{width:10px;height:11px;display:block;margin-left:5px;background:url('images/icn_arrowNext.gif') no-repeat left top;}

.joystickMini1
{background:url('images/bg_joystickMini1.gif') no-repeat right center;padding-right:100px;color:#ABABAB;}

.joystickMini2
{background:url('images/bg_joystickMini2.gif') no-repeat right center;padding-right:100px;color:#ABABAB;}

.joystickMini3
{background:url('images/bg_joystickMini3.gif') no-repeat right center;padding-right:100px;color:#ABABAB;}

.joystickMini4
{background:url('images/bg_joystickMini4.gif') no-repeat right center;padding-right:100px;color:#ABABAB;}

.joystickMini5
{background:url('images/bg_joystickMini5.gif') no-repeat right center;padding-right:100px;color:#ABABAB;}

.game
{margin:1.0em auto;}

.game embed,.game object,.game applet
{display:block;margin:0 auto;}

.addthis a
{display:block;width:160px;margin:0 auto 1.4em auto;}

.rowFive
{margin:1.0em 0 2.0em 0;}

.rowFive a
{width:85px;margin-right:10px;text-align:center;}

.rowFive a.last
{margin-right:0;}

.rowFive img
{width:81px;height:62px;display:block;margin-bottom:2px;}

#addToContainer
{border-top:1px solid #333;background-color:#1C1C1C;padding:1em;}

#addToContainer h4
{margin:0 0 1em;border-bottom:1px solid #333;}

#addToContainer #list_box
{border:1px solid #333;margin:1em 0 .4em .5em;padding:.5em;width:140px;}

#addToContainer input,#addToContainer label
{display:inline;}

#addToContainer label
{line-height:2;padding-left:.5em;}

#addToContainer .ft
{margin-top:1em;}

#addToContainer ul
{list-style:disc inside;}

#addToContainer ul li
{padding:0 0 .3em 1em;font-size:110%;}

#addToContainer #messages
{padding-bottom:1em;font-size:140%;}

#addToContainer #messages em
{font-style:italic;color:#CD5C5C;}

#errors_box
{padding:1em;}

#errors_box .error
{color:#CD5C5C;font-size:140%;padding:.5em;}

#footer
{margin:5.0em 0;padding-top:3.0em;border-top:1px solid #2b2b2b;clear:both;}

#footer p
{text-align:center;color:#aba8a8;}

#footer p a
{color:#aba8a8;}

#footer p strong
{margin-bottom:.5em;display:block;color:#dcdcdc;}

#footer p strong a
{color:#dcdcdc;}

#footer p.dark,#footer p.dark a
{color:#545454;}

.highlightBox
{
	margin:0 0 1.0em 0;
	padding:.2em 1.2em;
	/* background-color:#2B2B2B;
	color:#bbb;
	*/
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
}

.highlightBoxSearch
{margin:0 0 1.0em 0;padding:.6em 0 1.1em 0;background-color:#2B2B2B;color:#bbb;}

.popularGamesBox
{
	margin:1em 0 2em 0;
	border-bottom: 1px solid #D3D3D3;
}

.popularGamesBox ul li a
{margin-right:1%;}

a.download
{width:95px;display:block;margin-right:.8em;float:left;}

a.playNow,a.moreInfo
{width:95px;display:block;margin:.8em .8em .8em 0;padding-bottom:26px;background:url('images/btn_playNow.gif') no-repeat center bottom;float:left;}

a.moreInfo
{background:url('images/btn_moreInfo.gif') no-repeat center bottom;}

a.playNow img,a.moreInfo img,a.download img
{border:1px solid #9c6;}

a:hover.playNow img,a:hover.moreInfo img,a:hover.download img
{border:1px solid #FFB543;}

.buttons_game
{width:96px;float:right;margin:.4em 0 .4em 1.0em;}

.buttons_game li
{display:block;margin-bottom:.5em;}

.buttons_game a.addto
{display:block;width:96px;height:22px;background:url('images/images/btn_addto.gif') no-repeat;}

.buttons_game a.highscore_recent
{display:block;width:96px;height:22px;background:url('images/btn_highscore_recent.gif') no-repeat;}

.buttons_game a.highscore_month
{display:block;width:96px;height:22px;background:url('images/btn_highscore_month.gif') no-repeat;}

a.block
{display:block;color:#999;margin:1.0em 0;}

a.title
{display:block;font:bold 1.2em Tahoma,"Trebuchet MS";}

.thumbPreview
{margin:1.2em 0;clear:both;}

.anchorlist
{margin:auto;}

.anchorlist a
{padding:.5em .6em .5em .5em;color:#C0C0C0;font:1.1em "Trebuchet MS",Arial,Verdana;border-right:1px solid #4E4E4E;}

.anchorlist a.last
{border:0;}

.anchorlist a:hover
{background-color:#4E4E4E;}

.anchorlist li
{margin:auto;font-size:inherit;padding:inherit;}

.pagination
{margin:1.0em 0 1.0em .5em;clear:both;float:right;color:#C0C0C0;font:1.1em "Trebuchet MS",Arial,Verdana;}

.pagination li
{margin:0;padding:0;}

.pagination li a
{margin-right:.5em;padding:.3em .5em;border:1px solid #4E4E4E;text-decoration:none;}

.pagination li span
{margin-right:.5em;padding:.3em .5em;text-decoration:none;}

.pagination li a:hover,.pagination li a.on
{background-color:#4E4E4E;}

.pagination li span.on
{background-color:#4E4E4E;border:1px solid #4E4E4E;}

.promotion
{margin:1.6em 0;font:1.4em Tahoma,"Trebuchet MS";text-align:center;line-height:1.2em;color:#d3d3d3;}

a.downloadNow
{margin:1.0em 0;width:112px;height:22px;display:block;background:url('images/btn_download.gif') no-repeat;}

a.buyNow
{margin:1.0em 0;width:81px;height:22px;display:block;background:url('images/btn_buynow.gif') no-repeat;}

.yui-overlay
{position:absolute;visibility:hidden;z-index:1;}

.horizontalList
{margin:1em 0;clear:both;}

.horizontalList ul
{margin:.5em 0;}

.horizontalList ul li
{float:left;padding:.5em;width:100px;text-align:center;}

.horizontalList ul li img
{display:block;}

div.announcement
{background-color:#FFB848;color:#000;font-size:1.3em;}

div.announcement a
{color:#1E1E1E;}

div.announcement a:hover
{color:#333;}

div.announcement img
{float:left;padding-right:15px;}

body#wide_layout #newGamesList
{width:80%;margin:0 auto;}

body#wide_layout #newGamesList li
{padding:1em;}

strong
{font-weight:bold;}

p{
	margin:1.0em 0;
	line-height:1.4em;
	font-size: 1.3em;
}

h2
{
	padding:.6em;
	border:1px solid #2B2B2B;
	font:bold 1.4em "Trebuchet MS",Arial,Verdana;
	/* color:#BABABA; */
	color: #FF8800;
/*	background:#040404 url('bg_h2.gif') repeat-x top; */
}

h2 span
{
	padding-left:1.8em;
	background:url('images/icn_astrik.gif') no-repeat left center;
}

h2 .rating
{margin:0 1em 0 -1em;color:#BABABA;font-size:.8em;font-weight:normal;position:absolute;}

h2 a.more
{
	margin:-1.5em .5em 0 0;
	color:#7aa13d;
	font-size:.9em;
	float:right;
}

.more2
{
	font:bold 1.4em "Trebuchet MS",Arial,Verdana;
	padding-left:1.8em;
	float: right;
	font-size:1.3em;
	color: #7aa13d;
	background:url('images/icn_astrik.gif') no-repeat left center;
}

h3
{
	padding:.4em 0em;
	font:bold 1.4em "Trebuchet MS",Arial,Verdana;
	/* color:#BABABA; */
	color: #FF8800;
	/* background:#040404 url('bg_h2.gif') repeat-x top; */
}

h3 a.more
{
	margin: 0em .5em 0 0;
	color:#7aa13d;
	font-size:.9em;
	float:right;
}

h4
{margin:2.0em 0 1.0em 0;font:bold 1.2em Helvetica,Arial,sans-serif;color:#bbb;}

h5
{margin:.5em 0 .5em 0;font:bold 1.1em Helvetica,Arial,sans-serif;color:#bbb;}

ul.list
{margin:1.0em 0;}

ul.list li
{background:url('images/icn_bulletGreen.gif') no-repeat left 4px;margin:.8em 1.6em;padding-left:1.2em;font-size:1.1em;line-height:1.4em;}

a
{
	color:#446bad;
	text-decoration:underline;
}

a:hover
{color:#bbb;text-decoration:none;}

input,label,select,textarea
{display:block;margin:.3em;}

em
{font-style:italic;}

dl
{font-size:1.1em;line-height:1.4em;margin:1.0em 0;}

dt
{font-weight:bold;padding:.5em;color:#FFF;}

dd
{padding-left:1.2em;}

ol
{list-style-type:decimal;list-style-position:inside;margin:1.0em 0;}

ol li
{margin:.8em 1.6em;padding-left:1.2em;font-size:1.1em;line-height:1.4em;}

table
{font:inherit;}

.form_row
{clear:both;padding:.2em 0;}

.form_row .left
{float:left;width:47%;}

.form_row .right
{float:right;width:47%;}

.hide
{position:absolute;left:-5000px;top:-5000px;}

.left
{float:left;}

.right
{float:right;}

.clear
{clear:both;}

.navlist li
{display:inline;}

.navlist li a,.navlist li span
{display:block;float:left;}

.clearfix:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix
{display:inline-table;}

/* Hides from IE-mac \*/
.clearfix
{height:1%;}

.clearfix
{display:block;}
/* End hide from IE-mac */

.descr {
	color: #e45b00;
	font:bold 1.4em "Trebuchet MS",Arial,Verdana;
	margin-bottom: 6px;
	margin-top: 16px;
}

td.leftSide
{
	border: 1px solid #9c0;
	padding: 5px;
	font-size: 1.3em;
	line-height: 1.4em;
	color: #000;
}
td.rightSide
{
	font-size: 1.3em;
	line-height: 1.4em;
	color: #000;
	padding-left: 5px;
}

a.tags
{
	display: inline;
	background-color: #74aa22;	
	color: #fff;
	padding: 3px;
	margin-right: 3px;
}
