body {
font-family:arial, verdana, geneva, sans-serif;
background:#242424 url(../Images/bg_page1024scr.gif) repeat-y fixed center top;
text-align:center;
font-size:0.8em;
line-height:1.3em;
margin:0;
padding:0;
}

/* Fix scaling of images in IE */
img { -ms-interpolation-mode: bicubic; }

#container {
width:970px;
margin:auto;
background-image:url(../Images/bgContent1024scr.gif);
background-repeat:repeat-y;
}

#hdr {
height:92px;
margin:0;
padding:0;
}

#hdrLeft {
background-image:url(../Images/hdrlLeft1024scr.jpg);
background-repeat:no-repeat;
height:92px;
width:762px;
float:right;
text-align:center;
}

#hdrRight {
height:92px;
width:208px;
float:right;
background-image:url(../Images/hdrRight.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

.themeSelector
{
	float: left;
	height: 65px;
	width: 40px;
	margin: 10px 0 0 5px;
}

.themeSelector span {display:none}

.themeSelector a {margin: 5px 0;}

.themeSelector a.darkGray
{
	background: url(../Images/theme_dg.gif) no-repeat center top;
	height: 30px;
	width: 32px;
	display: block
}
.themeSelector a.darkGray:hover
{
	background: url(../Images/theme_dg.gif) no-repeat center bottom;
	height: 30px;
	width: 32px;
	display: block
}

.themeSelector a.lightBlue
{
	background: url(../Images/theme_lb.gif) no-repeat center top;
	height: 30px;
	width: 30px;
	display: block
}
.themeSelector a.lightBlue:hover
{
	background: url(../Images/theme_lb.gif) no-repeat center bottom;
	height: 30px;
	width: 30px;
	display: block
}


#hdrBanner {
margin-right:auto;
margin-bottom:0;
margin-left:auto;
padding-top:21px;
}

#tNav {
height:28px;
background:url(../Images/topNavBar.gif) no-repeat;
clear:both;
}
#tNav object {float:right}

#content {
background:url(../Images/contentUp.gif) repeat-x;
vertical-align:top;
float:left;
width:809px;
margin-top:0;
padding:20px 0 0 0;
}

#sideright {
float:right;
width:160px;
margin:0;
padding:0;
}

#footer {
clear:both;
margin-top:0;
width:970px;
background-color:#2D2D2D;
background: #2D2D2D url(../Images/footerLine1024.gif) top no-repeat;
padding:0;
}

#footer ul {
list-style-type:none; direction:rtl; padding:20px 15px 0 0; margin:0; font-size:11px}

#footer ul.sl {padding-top: 0; font-size:10px}

#footer li 
{float:right; margin:0 0 0 10px ; padding:0 8px 0 0;  background:url(../Images/arrowRight.gif) no-repeat right center;}

#footer .footer_note {direction:rtl; color:#ccc; font-size:0.9em; padding:0;}

#rightmenu .general_links {font-size:1px; line-height:1px}
#rightmenu .general_links #homepage a, #rightmenu .general_links .favorites a, #rightmenu .general_links .rss a {height:24px; width:24px; float: right; margin:0 5px 4px 0; display:block;}
#rightmenu .general_links #homepage a {background: url(../Images/homepage.png) no-repeat right;}
#rightmenu .general_links .rss a {background: url(../Images/rss.png) no-repeat;}
#rightmenu .general_links .favorites a {background: url(../Images/bookmark.png) no-repeat right;}
#rightmenu .general_links .rss a span, #rightmenu .general_links .favorites a span, #rightmenu .general_links #homepage a span {display:none}

#rightmenu ul {
list-style:none;
margin:0;
padding:0;
}

* html #rightmenu ul {
list-style:none;
margin:8px 0 0;
padding:0;
}

#rightmenu li a {
voice-family:inherit;
height:19px;
text-decoration:none;
color:#CFF;
display:block;
background:url(../Images/menulinks.gif);
text-align:right;
padding:2px 18px 0 0;
}

#rightmenu li a:hover {
color:#fff;
background:url(../Images/menulinks.gif) 0 -21px;
padding:2px 18px 0 0;
}

#rightmenu li a:active,#rightmenu ul li.act a,#sideright ul li.act a:hover {
color:#fff;
background:url(../Images/menulinks.gif) 0 -42px;
padding:2px 18px 0 0;
}

/* start links style */
a:link {
color:#CFF;
}

a:visited {
color:#A8FFFF;
text-decoration:none;
}

a:hover {
color:#CF0;
text-decoration:underline;
}

a:active {
color:#FFF;
outline:none;
}

a, a img {
border:0; 
outline:none;
text-decoration:none
}
/* end links style */


.hide {
display:none;
}

/* ------------------------------------
home page new Games and Humor
--------------------------------------- */
#newGameBox, #newHumorBox  { height: 195px; width: 386px; display: block; float: right; margin:0; position: relative; background: url(../Images/bgNewOnSite1.jpg) no-repeat; margin: 0; }

.newGame-box {
	width:386px;
	height:195px;
	display: block;
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left:0;
	top: 0;
}
.newGameTitle-box {
	text-align:right; height:22px; font-weight:bold; padding: 6px 15px 0 0; direction: rtl;
}
.newGameTitle-box  a, .newGameTitle-box  a:visited {color:#fc0; text-decoration: none;}
.newGameTitle-box  a:hover {color:#fff; text-decoration: none;}

.newGameContent-box {clear:both; height:116px; margin: 10px 0 0 0; display:block;}

	.newGameImage-box {float:right; height:116px; width:200px; display:block;}
	.newGameImage-box a img {
		border:1px solid #ccc; padding:1px; margin: 0 15px 0 0; display:block;
	}
	.newGameImage-box a:hover img {
		border:1px solid #fff; text-decoration:none;
	}
	
	.newGameText-box {float:right; height:116px; width:155px; margin-right:8px}
	.newGameRating-box { text-align: right; font-size: 0.87em;}
	.newGameRating-box b { font-size: 1.3em;}
	.newGameInfo-box {text-align:right; font-size:11px; line-height:13px; color:#fff; direction:rtl;}

.newGameButtons-box {display:block; position:absolute; top: 155px; left: 0; z-index:3; }
.newGameButtons-box ul {
	list-style-type: none;
	float:left;
	padding:7px 0 0 14px; 
	margin:0; 
}
.newGameButtons-box li {padding:0; margin:0; float:left}
.newGameButtons-box li a span {display:none}

.newGameButtons-box li.forword a {background: url(../Images/btnForword.gif) no-repeat; width:19px; height:20px; display:block}
.newGameButtons-box li.backword a {background: url(../Images/btnBackword.gif) no-repeat; width:19px; height:20px; display:block}
.newGameButtons-box li.forword a:hover, .newGameButtons-box li.backword a:hover {background-position:0 -20px;}


/* ------------------------------------
home page Games and Humor configuration 
--------------------------------------- */
#boxGames, #boxHumor {clear:both; display:block}

.box {
	width:251px;
	height:135px;
	background: url(../Images/bg_boxCategory.jpg) no-repeat right top;
	float:right;
	display:block;
	margin: 10px 0 0 10px
}
.Title {text-align:right; height:22px; font-weight:bold; padding: 9px 15px 0 0}
.Title a, .Title a:visited {color:#fc0;text-decoration: none;}
.Title a:hover {color:#fff;text-decoration: none;}
.Content {clear:both; height:68px; margin: 6px 0 0 0; display:block;}
.Image {float:right; height:60px; }
.Image img {padding:1px; border:1px solid #ccc; margin-right:15px }

.Content ul {
	list-style-type: none;
	text-align: right;
	float:right;
	padding:0; margin:0; 
	width:130px;
}
.Content li {padding:0; margin:0 5px 0 0; width:100%; line-height:1.4em;font-size:0.85em;}
.Content ul li a, .Content ul li a:visited {
	padding: 0 8px 0 0;
	margin:0 4px 0 0;
	text-align: right;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	display:block;
	direction:rtl;
}
.Content ul li a:hover {color: #fc0; text-decoration: none; background: transparent url(../Images/arrowRight.gif) right center no-repeat;}

.Button {float:left; display:block;}
.Button a {
	background: url(../Images/btnBoxCategory.gif) no-repeat center center;
	height: 18px;
	width: 47px;
	display:block;
	padding:0; margin-left:10px;
}
.Button a span {display:none;}

/* Humor configuration */
#boxHumor .box { background: url(../Images/bg_boxHumor.jpg) no-repeat right top;}
#boxHumor .Title a, #boxHumor .Title a:visited {color:#900;}
#boxHumor .Title a:hover {color:#000; text-decoration: none;}
#boxHumor .Content ul li a:hover {color: #ff0; text-decoration: none;}




/* ------------------------------------
left side content
--------------------------------------- */
#boxSide {float:left; width:221px; margin:16px 0 0 5px; min-height:540px; }
#boxSide .boxSide {
	float:right;
	width:221px;
	background: url(../Images/bgBoxTop.gif) no-repeat top;
	display:block;
	color:#fff
}

#boxSide .boxSideBottom {
	background: url(../Images/bgBoxBottom.gif) bottom no-repeat;
	width:221px; height:9px; clear:both; display:block; float:right;
	margin-bottom:15px;
	font-size:1px;
}
.boxSide h3 {margin:0; padding:4px 0 0 0; color:#cf0; font-size:13px; border:none; text-align: center;}
#boxSide .boxSideContent {
	display:block; width:221px; padding:0;
}
#boxSide .boxSideContent p {text-align: center}

#boxSide .boxSideContent span {font-weight:bold; color:#ffc;}


#boxSide .selectElements select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#333333;
	color:#CCFF99;
	margin:12px 2px 0 0;
	padding:0;
	direction:rtl
}
.boxSideList {padding: 0 18px 0 10px; text-align:right}
.boxSideList ul {
	list-style-type: none;
	text-align: right;
	padding:0; margin: 10px 0 0 0; 
	width:190px;
	float:right
}
.boxSideList ul li {list-style-type: none; padding:0; margin:0;clear:both}
.boxSideList ul li a, .boxSideList ul li a:visited {
	margin:0;
	text-align: right;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	display:block;
	font-size:11px;
	
}
.boxSideList ul li a:hover {color:#CCFF00;text-decoration: none;}
.boxSideList ul li a:active {
	color: #FFFF00;
}
.boxSideList ul li a span {font-weight:normal; color:#fff}
.boxSideList ul li a:hover span {font-weight:normal; color:#FFFFCC}




.categoryttl {
text-align:right;
height:48px;
background: url(../Images/category_ttl1024scr.gif) no-repeat center;
direction:rtl;
margin:0 auto;
padding:12px 0 0;
}

.categorysel {
font-family:arial, verdana, geneva, sans-serif;
color:#FFF;
font-size:11px;
background-color:#036;
}

#CatTitle, .categoryTitle {
float:right;
font-size:18px;
color:#FFF;
padding:5px 38px 0 0;
line-height:20px
}

.CatSelect {
padding:8px 0 0 35px;
float:left;
color:#FFF;
margin:0;
}


/* start game style */
.game-box {
	float:right;
	width:251px;
	height:214px;
	background: url(../Images/box_wide1024scr.jpg) no-repeat;
	margin:10px 0 0 6px;
	color:#fff;
	direction:rtl;
	text-align:right;
	position: relative;
}
	 
.game-title {
	font-weight:bold;
	background: url(../Images/dotLine.gif) bottom repeat-x;
	padding: 6px 0;
	color:#cff;
	display:block;
	margin:5px 15px;
}
.game-title a { text-decoration:none}
.game-image { 
	float:right;
	width:136px;
	height:70px;
}
	.game-image a img {
		border:1px solid #000;
		padding:1px;
		margin: 10px 24px 0 0 ;
	}
	.game-image a:hover img {
		border:1px solid #CFF;
		text-decoration:none;
	}

.game-rating {
	height:60px;
	float:left;	
	padding:7px 0 0 15px;
	font-size:0.85em;
	color:#CFF;
	text-align:right;
}
	 
.boxsmallS,.boxsmall {
	width:90px;
	border:1px solid #666;
	text-align:center;
	margin-bottom:2px;
	direction:rtl;
	vertical-align:middle;
	padding:1px 0;
}

.boxsmallS {
	color:#CF0;
	background:#000 url("../Images/arrow.gif") right center no-repeat;
}

.boxsmall {
	color:#FFC;
}

.score {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FC0;
}
	 
	  
.game-info {
	display:block;
	font-size:0.87em;
	clear:both;
	padding:13px 18px 0 18px;
}
/* end game style */

.contentdown {
background:url("../Images/contentDown.jpg") repeat-x;
height:32px;
}

.leftcontent {
padding-left:20px;
}

.floatright {
float:right;
}

.floatleft {
float:left;
}

.clr {
clear:both;
}

form {
margin:0;
padding:0;
}

.txtsmall {
font-size:11px;
color:#CCC;
padding-top:5px;
font-weight:400;
width:280px;
}

.thumbs {
margin: 0 10px;
}

.thumbs a img {
border:1px solid #000;
padding:1px;
}

.thumbs a:hover img {
border:1px solid #CFF;
text-decoration:none;
}

.bgSelPag {
height:38px;
width:206px;
background:url(../Images/bg_selectpage.gif) no-repeat;
text-align:center;
vertical-align:10%;
margin:5px 0 0 15px;
float:left;
clear:both;
}

.pageselect {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#CFF;
width:40px;
background-color:#003;
height:18px;
margin:0 4px;
padding:0;
}

.imgSelP {
margin-top:8px;
}

.int_search {
font-family:arial, verdana, geneva, sans-serif;
font-size:0.85em;
color:#FFF;
width:110px;
direction:rtl;
float:right;
background:url(../Images/bg_search.gif) no-repeat left top;
border:1px solid #021545;
text-align:right;
margin:0;
padding:3px;
}

.int_submit {
margin-top: 1px;
float:left;
height:21px;
width:40px;
background:url(../Images/b_search.gif) no-repeat 0 0;
}

.int_submit a:hover {
float:left;
height:21px;
width:40px;
background:url(../Images/b_search.gif) no-repeat 0 -21px;
}

* html .imageMarup {
margin:-13px 0 0;
}

* html .imageMardown {
margin:-13px 0;
}

.gameContainer {
width:564px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

.gameCon {
background-image:url(../Images/gameCon.jpg);
background-repeat:no-repeat;
height:183px;
width:564px;
}

.gameBox {
height:160px;
width:185px;
float:left;
text-align:right;
margin-right:5px;
padding-top:25px;
color:#CCC;
direction:rtl;
}

.newgame {
background-image:url(../Images/newAtSite.jpg);
background-repeat:no-repeat;
height:200px;
width:277px;
text-align:left;
float:right;
}

.newgamename {
text-align:right;
padding-right:70px;
padding-top:38px;
}
.newgamename a { text-decoration:none}

h3.displayMain
{FONT-SIZE: 0.99em; MARGIN: 0 auto 10px 0; CURSOR: pointer;background: url(../Images/tab_ttl_large.gif) center center no-repeat; height: 32px;}
h3.displayMain a:link, h3.displayMain a:visited  
{DISPLAY: block; COLOR: #FFCC00; TEXT-DECORATION: none; width: 100%; text-align: center; line-height:32px}
h3.displayMain a:active {color: #fff;}

#allGames, #allHumor {display: none; width:770px; margin:0 auto 20px auto}
#allGames h4, #allHumor h4 {color:#ff0; margin-bottom:0; border-bottom: 1px dotted #ccc;}

.allLinks
{
	font-size:0.85em;
	float: right;
	text-align:right;
	direction:rtl;
	width:135px;
	padding-left:10px;
	display:block
}
.allLinks a {display:block}
* html .allLinks {width:120px; padding:10px}

.longBanner {
	float: right;
	background:url(../Images/longBanner.gif) no-repeat;
	width: 769px;
	height: 117px;
	text-align: center;
	margin-top: 8px;
	clear:both;
}
.bannercontainer{ margin-top: 15px;}
.shortBanner {
	float: right;
	background:url(../Images/shortBanner.gif) no-repeat;
	width: 510px;
	height: 88px;
	text-align: center;
	padding-top: 15px;
	margin-right: 10px;
	margin-top: 15px;
}
.iframeMessages {background-color:#2d2d2d; width:767px; height:55px;}

.pageTextContent
{
	color:#fff;
	direction:rtl;
	text-align:right;
	width: 772px;
	margin: auto;
}

.center {text-align:center;}

.pageTextContent h2
{
	text-decoration:underline;
	margin-top:40px;
	font-size: 1.3em;
}
.pageTextContent li {color:#ccc}

p {color:#ccc}
p span {color: #fff;font-weight: bold}
.close {position: absolute; left: 10px; top: 10px;}

/* Google banners */
.google_banner_short {margin: 20px 20px 10px 0; float:right; clear: both}
.google_banner_big {margin: 10px 20px; float:right; clear:both}
.google_banner_big_category {margin: 20px 20px 10px 0; float:right; clear:both}
.google_banner_links {margin: 0 20px; float:right; clear:both; padding-top: 5px}
/******************/