ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	position:relative;
	background:#5a0c49;
	color:#FFF;
	font:62.5% Arial,sans-serif;
}

#wrapper{
	width: 1000px;
	margin:0 auto;
}

#top_bar_wrapper{
	width: 100%;
	background: #f356c1;
}	

#top_bar{
	width: 969px;
	height: 19px;
	margin: 0 auto;
	padding: 7px 16px 0px 15px;
	background: #e467bc;
}

#top_bar h2{	
	font-size: 11px;
	color: #FFF;
	float: left;
}

#top_bar ul{
	float: right;
}

#top_bar ul li{
	float: left;
	margin: 0px 0px 0px 08px;
}

#top_bar ul li a{
	font-size: 11px;
	color: #FFF;
	font-family: Tahoma;
}

#top_bar ul li a:hover{
	text-decoration: none;
}

#top_bar ul li input[type=text] { 
margin-top:-3px;
padding:0 0 0 5px;
background-color: #f6c7e7; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #600E48;
border: 1px solid #600E48;
}

#header_wrapper{
	width: 100%;
	background: #e64ab4;
	border-bottom: 1px solid #000;
}

#header{
	width: 975px;
	height: 112px;
	padding: 0px 11px 0px 14px;
	margin: auto;
	background: #cd2b99;
}

#logo{
	display: block;
	width: 242px;
	height: 112px;
	float: left;
	margin: 0px 0px 0px -10px;
}

#header #ad_top {
	float: left;
	margin: 10px 0 0 10px;
}

#navigation_wrapper{
	width: 100%;
	background: url(http://pics.yokogames.com/images/navi_bg.jpg) repeat-x;
}

#navigation{
	width: 1000px;
	height: 38px;
	margin: 0 auto;
}

#navigation ul li{
	float: left;
	width: 88px;
}

#navigation ul li a{
	display: inline-block;
	height: 24px;
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
	padding: 13px 13px 0px 12px;
	text-transform: uppercase;
}

#navigation ul li a:hover{
	text-decoration: none;
	background: url(http://pics.yokogames.com/images/hover_bg.jpg) repeat-x;
}

#navigation ul li a.active{
	text-decoration: none;
	background: url(http://pics.yokogames.com/images/hover_bg.jpg) repeat-x;
}

#top_thumb_container_wrapper{
	width: 100%;
	background: url(http://pics.yokogames.com/images/top_thumb_container_bg.jpg);	
}

#top_thumb_container{
	width: 1000px;
	height: 153px;
	padding: 11px 0px 0px 0px;
	margin: 0 auto;
	background: url(http://pics.yokogames.com/images/top_thumb_container_bg.jpg);	
}

#top_thumb_container ul li{
	float: left;
	margin: 0px 0px 0px 6px;
}

#top_thumb_container ul li a{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #600E48;
	width: 156px;
	height: 153px;
	margin: 0px 1px 0px 1px;
	text-align: center;
}

#top_thumb_container ul li img{
	float: left;
	border: 3px #600E48 solid;
	margin: 0px 0px 7px 0px;
	-ms-interpolation-mode: bicubic;
}

#top_thumb_container ul li a:hover{
	text-decoration: underline;
}

#content_wrapper{
	width: 100%;
	background: #5a0c49;
}

#content{
	width: 1000px;
	margin: 0 auto;
	background: #a44592;
	padding: 0px 0px 20px 0px;
}

#left_column{
	width: 321px;
	float: left;
	background: #8b2a72;
}

#advertisment{
	width: 302px;
	height: 263px;
	padding: 10px 10px 0px 10px;
}

#advertisment2{
	width: 302px;
	margin: 0 0 15px 10px;
}

#advertisment3{
	width: 120px;
	float: left;
	margin: 0 8px 15px 15px;
}
#advertisment4{
	width: 120px;
	float: left;
	margin: 0 0 15px 1px;
}

#advertisment img{
	border: 1px #688d2c solid;
}

#add_link{
	width: 306px;
	height: 26px;
	float: left;
	padding: 16px 15px 0px 0px;
	margin-bottom: 15px;
	background: #5e0d3e;
}

#add_link a{
	font-size: 12px;
	color: #ffacf8;
	float: right;
}

#add_link a:hover{
	text-decoration: none;
}

.tradetraffic {
margin: 20px 0 15px 8px;
width: 310px;
}

#left_column .heading{
	width: 313px;
	height: 37px;
	clear: left;
	margin: 0px 0px 8px 0px;
	padding: 11px 0px 0px 8px;
	background: #600e48;
}

#left_column .heading3{
	width: 313px;
	height: 37px;
	clear: left;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 8px 0px;
	padding: 11px 0px 0px 8px;
	background: #600e48;
}
#left_column .heading3 a{
	width: 313px;
	height: 37px;
	clear: left;
}
#left_column .heading3 img{
	width: 30px;
	height: 30px;
	float:right;
	padding: 0px 4px 0px 2px;
}


#left_column .heading h2{
	font-size: 11px;
	color: #fff;
	font-family: Tahoma;
	margin: 0px 0px 8px 0px;
}
#select_game{
	width: 166px;
	float: left;
	background: #fff;
	margin: 0px 5px 0px 0px;
	border: 1px #36530c solid;
}

.search{
height: 20px;
padding-top: 5px;
padding-left: 5px;
}


#search_btn{
	display: block;
	width: 80px;
	height: 28px;
	float: left;
	text-indent: -99999px;
	background: url(http://pics.yokogames.com/images/search_btn.jpg) no-repeat;
}

.games{
	width: 312px;
	float: left;
	padding: 7px 3px 7px 6px;
}

.games img{
	-ms-interpolation-mode: bicubic;
}

.br {
	border: 2px solid #f988db;
}

.thumbslinkleft{
	valign:top;
	float:left;
	width: 144px;
	height: 109px;
	margin: 0 0 35px 8px;
}

.thumbslinkleft img{
	-ms-interpolation-mode: bicubic;
}

.textunderthumbs {
	background: #f988db;
	width: 144px;
	height: 17px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	font: bold 12px Trebuchet MS;
	padding: 0px 0px 0px 0px;
}

.games ul{
	margin: 0px 0px 0px 6px;
}

.games ul li{
	display: inline;
	float: left;
	height:135px;
	color: #93045b;
	margin: 0px 0px 6px 0px;
}

.games ul li img{
	float: left;
	border: 2px #f988db solid;
	-ms-interpolation-mode: bicubic;
}

.games ul li a{
	font-size: 12px;
	font-weight: bold;
	color: #93045b;
	width: 152px;
	height: 132px;
	float: left;
	text-align: center;
}

#left_column .heading2{
	width: 312px;
	height: 26px;
	clear: left;
	margin: 0px 0px 8px 0px;
	padding: 12px 0px 0px 9px;
	background: #3b600e;
}

#left_column .heading2 h2{
	font-size: 14px;
	color: #fff;
	margin: 0px 0px 8px 0px;
	text-transform: uppercase;
}

#game_list{
	width: 311px;
	float: left;
	padding: 3px 3px 4px 7px;
}

#game_list ul li{
	width: 137px;
	float: left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	background: url(http://pics.yokogames.com/images/li_list_bg.jpg) center left no-repeat;
}

#game_list ul li a{
	font-size: 12px;
	color: #ffacf8;
}

#game_list ul li a:hover{
	color: #fff;
}

#game_list ul li a.active{
	color: #fff;
	text-decoration: underline;
}

#game_list ul li a span{
	color: #fff;
	font-weight: bold;
}

#game_list ul li.no_bg{
	background: none;
	margin: 0px;
}

.smallban{
	width: 312px;
	height: 75px;
	float: left;
}
.smallban img{
	margin: 0 0 0 10px;
}

#right_column{
	width: 675px;
	float: left;
	padding: 9px 0px 0px 3px;
}

#right_column .heading{
	width: 651px;
	height: 41px;
	float: left;
	padding: 0px 14px 0px 6px;
	margin: 6px 0px 10px 0px;
	color: #fff;
	background: url(http://pics.yokogames.com/images/h2_rightcolumn_bg.jpg) no-repeat;
}

#right_column .heading h1{
	font-size: 18px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
}

#right_column .heading h1 a{
	color: #fff;
}

#right_column .heading img{
	float: left;
	margin: 0px 10px 0px 0px;
}

#right_column .heading .bigtext{
	font-size: 18px;
	width: 300px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
}

#right_column .heading .bigtext span{
	color: #fb75f9;
}

.games_container_top{
	width: 671px;
	float: left;
	padding: 0px 0px 15px 0px;
	margin: 3px 0px 0px 0px;
	background: #f988db url(http://pics.yokogames.com/images/games_container_top.jpg) top no-repeat;
}

.games_container_top ul{
	margin: 0px 0px 0px 6px;
}

.games_container_top ul li{
	display: inline;
	float: left;
	margin: 18px 6px 10px 6px;

}

.games_container_top ul li a{
	font-size: 13px;
	
	color: #2a0102;
	width: 152px;
	height: 122px;
	float: left;
	text-align: center;
}

.games_container_top ul li img{
	float: left;
	border: 2px #9f1172 solid;
	margin: 0px 0px 5px 0px;
	-ms-interpolation-mode: bicubic;
}

.games_container_top ul li a:hover{
	text-decoration: underline;
}

.games_container_bottom{
	width: 671px;
	height: 6px;
	float: left;
	background: url(http://pics.yokogames.com/images/games_container_bottom.jpg) no-repeat;
}

.games_container_bottom3{
	width: 671px;
	height: 6px;
	float: left;
	padding: 0px 0px 10px 0px;
	background: url(http://pics.yokogames.com/images/games_container_bottom.jpg) no-repeat;
}

.preview2bannerspot{
	width: 630px;
	height: 260px;
	float: left;
	margin: 8px 0 8px 0px;
	padding: 0 0 0 26px;
}

.preview2bannerspot2{
	width: 630px;
	height: 260px;
	float: left;
	margin: 12px 0 8px 0px;
	padding: 0 0 0 26px;
}

#banner{
	width: 302px;
	height: 250px;
	float: left;
	padding: 11px 10px 0px 3px;
}
#banner2{
	width: 644px;
	height: 260px;
	float: left;
	padding: 11px 0px 0px 31px;
}

#footer_wrapper{
	background: #5a0c49;
}

#footer{
	width: 1000px;
	height: 320px;
	clear: both;
	margin: 0 auto;
	padding: 7px 0px 0px 0px;
	background: #7d1e57;
}

#footer ul li{
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 9px 14px;
	background: url(http://pics.yokogames.com/images/footer_li_bg.jpg) center left no-repeat;
}

#footer ul li a{
	font-size: 12px;
	color: #fff;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#menu_footer{
	width: 164px;
	height: 320px;
	float: left;
	background: url(http://pics.yokogames.com/images/footer_menu_bg.jpg) right repeat-y;
}

#menu_footer .heading{
	width: 140px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 12px 0px 0px 22px;
	margin: 0px 0px 17px 0px;
	background: #661141;
}

#categories_footer{
	width: 208px;
	height: 320px;
	float: left;
	background: url(http://pics.yokogames.com/images/catogries_footer_bg.jpg) right repeat-y;
}

#categories_footer .heading{
	width: 188px;
	height: 25px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	background: #9f3e7d;
	padding: 12px 0px 0px 19px;
	margin: 0px 0px 17px 0px;

}

#friends_footer{
	width: 326px;
	height: 320px;
	float: left;
	background: url(http://pics.yokogames.com/images/friends_footer_bg.jpg) right repeat-y;
}

#friends_footer .heading{
	width: 306px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background: #651145;
	padding: 12px 0px 0px 20px;
	margin: 0px 0px 17px 0px;

}

#friends_footer ul li{
	width: 120px;
	float: left;
}

#message_footer{
	width: 301px;
	height: 320px;
	float: left;
	font-size: 12px;
	color: #fff;
	background: #7d1e57;
}
#message_footer a{
	color: #fff;
}

#message_footer .heading{
	width: 282px;
	height: 25px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	background: #9f3e7d;
	padding: 12px 0px 0px 19px;
	margin: 0px 0px 17px 0px;

}

.footer_p{
	padding: 0px 3px 0px 10px;

}


#copyright{	
	float: left;
	width: 1000px;
	height: 27px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding: 16px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	background: #a44592;
}

#counter{
text-align:right;
margin: 10px 0px 0px 0px;
}

/*-------------------------pregame page-----------------*/

#breadcrumbs{
	width: 350px;
	height: 18px;
	float: left;
	padding: 3px 0px 0px 7px;
}

#breadcrumbs ul li{
	float: left;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 5px;
	background: url(http://pics.yokogames.com/images/breadcrumbs_li_bg.jpg) center left no-repeat;

}

#breadcrumbs ul li.no_bg{
	background: none;
	padding: 0px;
	margin: 0px;
}

#breadcrumbs ul li a{
	font-size: 12px;
	color: #F988DB;
}

#breadcrumbs ul li a:hover{
	text-decoration: underline;
}

#breadcrumbs ul li a.active{
	color: #fff;
}

#breadcrumbs2{
	width: 450px;
	height: 28px;
	float: left;
	padding: 3px 0px 0px 7px;
	margin: 0 0 0 10px;
	background: url(/images/h2_rightcolumn_bg_new2.jpg) no-repeat;
}
#breadcrumbs2 ul{
padding: 0 0 0 15px; 
}

#breadcrumbs2 ul li{
	float: left;
	padding: 3px 0px 0px 8px;
	margin: 0px 0px 0px 5px;
	background: url(http://pics.yokogames.com/images/breadcrumbs_li_bg.jpg) center left no-repeat;

}

#breadcrumbs2 ul li.no_bg{
	background: none;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}

#breadcrumbs2 ul li a{
	font-size: 12px;
	font-weight:bold;
	color: #F988DB;
}

#breadcrumbs2 ul li a:hover{
	text-decoration: underline;
}

#breadcrumbs2 ul li a.active{
	color: #fff;
	font-size:14px;
}

.headingtop{
	width: 128px;
	height: 28px;
	float: right;
	margin: 0px 10px 0 0;
	background: url(/images/h2_rightcolumn_bg_new3.jpg) no-repeat;
}


ul.toolbar2{
	float: right;
	font-size:12px;
	font-weight:bold;
	margin: 9px 43px 0px 0px;
}

ul.toolbar2 li{
	float: left;
	color: #ffffff;
	margin: 0px 0px 0px 10px;
}

ul.toolbar2 li img{
	float: left;
	margin: 0px 7px 0px 0px;
}

ul.toolbar2 li a{
	color: #fff;
}

#preview_container{
	width: 330px;
	float: left;
	padding: 10px 0px 0px 24px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#previewthumbnailx250{
	float: left;
	width: 302px;
	height: 252px;
	margin: 10px 0px 0px 2px;
}

#preview_container img{
	float: left;
	margin: 0px 0px 0px 55px;
	border: 2px #9F1172 solid;
}

#preview_container h1{
	width: 150px;
	font-size: 12px;
	color: #2a0102;
	float: left;
	text-transform: uppercase;
	margin: 6px 0px 0px 0px;
}

#preview_container h3{
	width: 150px;
	font-size: 12px;
	color: #2a0102;
	float: left;
	text-transform: uppercase;
	margin: 6px 0px 0px 0px;
}

#preview_container span{
	color: #93045b;
}

#play_game_btn{
	display: block;
	width: 128px;
	height: 51px;
	float: left;
	text-indent: -99999px;
	margin: 14px 0px 0px 0px;
	background: url(http://pics.yokogames.com/images/play_game_btn.jpg) no-repeat;
}

#preview_container h4{
	float: left;
	font-size: 14px;
	color: #104300;
	margin: 25px 0px 3px 4px;
}

#preview_container img.no_border{
	border: none;
}

#googlesmallpreview{
	width: 236px;
	height: 90px;
	float:left;
	margin: 30px 0px 0px 1px;
}

#game_description{
	float: left;
	width: 445px;
	font-size: 14px;
	color: #2a0102;
	margin: 10px 0px 3px 20px;
}

#game_description p{
	width: 440px;
	float: left;
	clear: left;
	font-size: 12px;
	color: #2a0102;
	margin: 0px 0px 0px 0px;
}

.games_container_top img{
	float: left;
	margin: 9px 0px 0px 10px;
	border: 1px #9f1172 solid;
}

#right_column .heading img.right{
	float: right;
	margin: 14px 0px 0px 0px;
}

/*----------------------------Categories--------------------*/

.games_container_top2{
	width: 671px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background: #F988DB url(http://pics.yokogames.com/images/games_container_top.jpg) top no-repeat;
}

.games_container_bottom2{
	width: 671px;
	height: 46px;
	float: left;
	margin-top: 15px;
	background: url(http://pics.yokogames.com/images/games_container_bottom.jpg) no-repeat;
}

#games_navigation{
	width: 657px;
	height: 24px;
	padding: 13px 0px 0px 14px;
	background: url(http://pics.yokogames.com/images/games_navigation_bg.jpg) no-repeat;
}

#games_navigation ul li {
	display: inline;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	float: left;
	overflow: hidden;
}

#games_navigation ul .divide {
	background: url(http://pics.yokogames.com/images/games_li_bg.jpg) center left no-repeat;
}

#games_navigation ul li a{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

#games_navigation ul li a:hover{
	text-decoration: none;
}

#games_navigation ul li.no_bg{
	background: none;
	padding: 0px;
	margin: 0px;
}

.game_container{
	width: 671px;
	float: left;
	padding: 0px 0px 15px 0px;
	margin: 3px 0px 0px 0px;
}

.game_container ul{
	margin: 0px 0px 0px 6px;
}

.game_container ul li{
	display: inline;
	float: left;
	margin: 8px 6px 10px 6px;

}

.game_container ul li a{
	font-size: 13px;
	color: #2a0102;
	width: 152px;
	height: 135px;
	float: left;
	text-align: center;
}

.game_container ul li a span{
	width: 152px;
	float: left;
	font-size: 11px;
	text-align:center;
	color: #2a0102;
	font-weight: normal;
}

.game_container ul li img{
	float: left;
	border: 2px #9F1172 solid;
	margin: 0px 0px 3px 0px;
	-ms-interpolation-mode: bicubic;
}

.game_container ul li a:hover{
	text-decoration: none;
}


.games2{
	width: 663px;
	float: left;
	padding: 8px 0px 0px 8px;
}

.games2 img{
	float: left;
	margin: 0px 15px 0px 7px;
	border: 1px #688d2c solid;
}


.games2 ul li{
	display: inline;
	float: left;
	margin: 0px 10px 16px 0px;

}

.games2 ul li a img{
	float: left;
	margin: 0px;
}

#bottom_navigation{
	width: 645px;
	height: 39px;
	float: left;
	padding: 7px 0px 0px 26px;
	margin-top: 0px;
	background: url(http://pics.yokogames.com/images/bottom_navigation_bg.jpg) no-repeat;
}

#bottom_navigation p a{
	font-size: 16px;
	color: #27540b;
	float: left;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

#bottom_navigation p a:hover{
	text-decoration: none;
}

#bottom_navigation ul{
	float: right;
	display: block;
	margin: 0px 10px 0px 0px;
}

#bottom_navigation ul li{
	float: left;
	width: 39px;
	height: 24px;
	font-size: 16px;
	color: #f988db;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#bottom_navigation ul li a{
	width: 39px;
	height: 24px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#bottom_navigation ul li a:hover{
	text-decoration: none;
	color: #f988db;
	margin: 0px 4px 0px 0px;
}

#bottom_navigation ul li a.active{
	color: #f988db;
	margin: 0px 4px 0px 0px;
	background: url(http://pics.yokogames.com/images/hover2_bg.jpg) no-repeat;
}

#image_container{
	width: 577px;
	float: left;
	padding: 23px 0px 0px 94px;
}

#image_container img{
	border: 1px #416611 solid;
}

/*------------------------------gameplay page--------------------*/

#gameoption{
	width: 600px;
	float: right;
	margin-left:0px;
	padding-top:14px;
}

#bookmark{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	font-family: Tahoma;
	float: left;
	padding: 0px 0px 0px 18px;
	margin: 16px 0px 0px 0px;
	text-decoration: none;
	background: url(http://pics.yokogames.com/images/bookmark_bg.jpg) center left no-repeat;
}
#bookmark a{
	color: #fff;
}

.game_played{
	font-size: 11px;
	color: #F988DB;
	float: right;
	font-family: Tahoma;
	padding: 0px 0px 0px 19px;
	margin: 16px 0px 0px 2px;
	background: url(http://pics.yokogames.com/images/game_bg.jpg) center left no-repeat;
}

.game_played span{
	color: #fff;
}


#right_column .heading2{
	width: 660px;
	height: 41px;
	float: left;
	padding: 0px 5px 0px 6px;
	margin: -3px 0px 0px 0px;
	color: #fff;
	background: url(http://pics.yokogames.com/images/h2_rightcolumn_bg.jpg) no-repeat;
}

#right_column .heading2 h1{
	font-size: 13px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 12px 0px 0px 0px;
}

#right_column .heading2 img{
	float: left;
	margin: 1px 8px 0px 0px;
}

#right_column .heading2 .bigtext{
	font-size: 18px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
}

#right_column .heading2 .bigtext span{
	color: #ffea00;
}

#game_window{
	
	width: 658px;
	height: auto;
	text-align: center;
	float: left;
	margin: 12px 0px 0px 1px;
	background: #000000;
	border: #0065CA 2px solid;
}

#timer{
	float:none;
	clear:both;
	width: 671px;
	height: 30px;
}

.advertisment_banner{
	width: 671px;
	margin: 0 auto;
	text-align: center;
	padding: 13px 0px 0px 0px;
}

.advertisment_banner img{
	float: none;
}


#sonic_game{
	width: 664px;
	float: left;
	padding: 3px 0px 0px 7px;
}

#sonic_game h3{
	width: 200px;
	float: left;
	font-size: 16px;
	color: #000;
	margin: 12px 0px 0px 9px;
}

#sonic_game p{
	position: relative;
	clear: left;
	font-size: 12px;
	color: #112a01;
	margin: 0px 0px 0px 9px;
}

#play_now_games{
	width: 644px;
	float: left;
	height: 106px;
	padding: 14px 0px 0px 27px;
	margin: 0px 0px 14px 0px;
}

#play_now_games ul li{
	float: left;
	margin: 0px 18px 0px 0px;
}

#play_now_games ul li a{
	display: inline;
	float: left;
	height: 104px;
	border: 1px #050527 solid;
}

#arcade_games{
	width: 333px;
	float: left;
	margin: 0px 5px 0px 0px;
}

#popular_games{
	width: 333px;
	float: left;
}

.sec_heading{
	width: 326px;
	height: 35px;
	float: left;
	padding: 6px 0px 0px 6px;
	background: url(http://pics.yokogames.com/images/heading_small_bg.jpg) no-repeat;
}

.sec_heading img{
	float: left;
	margin: 0px 11px 0px 0px;
}

.sec_heading h2{
	float: left;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	margin: 11px 0px 0px 10px;
}

.sec_container_top{
	width: 325px;
	float: left;
	clear: left;
	padding: 7px 0px 0px 6px;
	background: #c6d9a8 url(http://pics.yokogames.com/images/sec_container_top.jpg) top no-repeat;
}

.sec_container_top ul li{
	display: inline;
	height: 104px;
	width: 102px;
	float: left;
	margin: 0px 6px 15px 0px;
}

.sec_container_top ul li a img{
	float: left;
	margin: 0px 0px 10px 0px;
}

.sec_container_top ul li a{
	font-size: 12px;
	float: left;
	color: #112a01;
	font-weight: bold;
	text-align: center;
}

.sec_container_top ul li a:hover{
	text-decoration: none;
}

.sec_container_btm{
	width: 331px;
	height: 9px;
	clear: left;
	background: url(http://pics.yokogames.com/images/sec_container_btm.jpg) top no-repeat;
}


.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}

/*------------------------------Submit a game-------------------*/

.main_column2{
	width: 679px;
	float: left;
	clear: none;
	color: ffffff;
	overflow: hidden;
	padding: 0px 0px 6px 0px;
	background: #A44592;
}

.main_column2 .heading{
	width: 650px;
	height: 41px;
	float: left;
	padding: 0px 14px 0px 6px;
	margin: 10px 0px 0px 4px;
	color: #fff;
	background: url(http://pics.yokogames.com/images/h2_rightcolumn_bg.jpg) no-repeat;
}

.main_column2 .heading img{
	float: left;
	margin: 0px 14px 0px 0px;
}

.main_column2 .heading .bigtext{
	font-size: 15px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 12px 0px 0px 0px;
}

#messageplug {
        background-color: #8B2A72;
		border: 1px solid #C6D9A8;
		width: 640px;
		height: auto;
		margin: 10px 0px 10px 0px;
}
#textplug {
		font-size: 12px;
		padding: 5px 0px 5px 7px;
		color: #FFF;
}
#textplug a {
		font-size: 12px;
		color: #CCFFCC;	
}

/*---------------------------------------Webmaster stats-----------------------------------------*/
.trade_container{
width: 650px;
float:left;
margin: 10px 0 30px 10px;
}

.trade_container2{
width: 700px;
float:left;
margin: 0 0 10px 10px;
}

.trade_container3{
width: 800px;
float:left;
margin: 0 0 30px 10px;
}

.tcondition2 {
	background: #600E48;
    border: 1px solid #CAD6E8;
    color: #FFFFFF;
    font-size: 12px;
    margin: 50px 0 5px 0;
    padding: 10px;
	width: 630px;;    
}
.tcondition3 {
	background: #283b74;
    border: 1px solid #CAD6E8;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 0 5px 0;
    padding: 10px;
	width: 630px;    
}

.tcondition4 {
	background: #600E48;
    border: 1px solid #CAD6E8;
    color: #FFFFFF;
    font-size: 12px;
    margin: 60px 0 5px 0;
    padding: 10px;
	width: 630px;;    
}

#game_trade_info{
	margin: 0 0 20px 0;
}

div.trades {
	width: 660px;;
	min-height:600px;
	max-height:1400px;
	overflow:auto;
    border-top: 1px solid #EAE299;
    border-bottom: 1px solid #EAE299;
	padding-top: 8px;
	margin-top: 10px;
}

div.trades img {
-ms-interpolation-mode: bicubic;
}

div.trades row.t0 td {
    border-top: 1px solid #EAE299;
        background-color: #FFFACC;
}
div.trades row.t1 td {
    border-top: 1px solid #EAE299;
        background-color: #FEFEF2;
}
div.trades row.t0:hover td {
        background-color: #FFF6AF;
}
div.trades row.t1:hover td {
        background-color: #FFF6AF;
}

.message1{
font-size: 12px;
}

#partners table {
	cellpadding: 6px;
}
	
#partners TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*background: #5986a7;*/
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding: 0px 0px 0px 0px;
}
#partners .td2 {
	font-size: 14px;
	color: #FFFFFF;
	background-color:#8B2A72;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
}
#partners .td1 {
	font-size: 14px;
	color: #FFFFFF;
	background-color:#600E48;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
}

#partners TD a {
	color: #5986a7;
}
#partners TD a:hover {
	color: #456781;
}

.addplugs{
	font-size:14px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.addplugs a{
	color: #000033;
}

/*----------------------------------------Contact Form-----------------------------------------*/

#contactform {
	float: left;
	margin:20px 20px 0px 20px;
	width:500px;

}
.contactformtext {color:#FFFFFF; font-size:13px; font-weight:bold;}

/*----------------------------------------Free games for your site-----------------------------------------*/

.gamedownload {
	width: 630px;
	float: left;
	border: 3px solid #8b2a72;
	margin: 20px 0 0 12px;
}
.gamedownload a {
	color: #520132;
}

#partners{
	float: left;
	width: 650px;
	margin: 10px 3px 0px 10px;

}
ul.partnerslink li{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 3px 0px 10px;
    list-style: inside square; 	 
}
ul.partnerslink li a{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

/********************************** Toolbar **********************************/
#most ul{
	font-family: Tahoma;
	font-size: 11px;
	position: relative;
	z-index:101;
	margin: 0px 0px 20px 12px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}

#most ul li{
	float: left;
	margin: 0px 11px 0px 0px;
	color: #50b5ff;
}
#most ul li.last{
	float: left;
	margin: -3px 0px 0px 0px;
	color: #50b5ff;
}

#most ul li span {
	font-weight: bold; 
	color: #FFFFFF;
}

#most ul li a{
	font-weight: bold;
	color: #fff;
}
#most ul li a:hover{
	text-decoration: underline;
}

ul.toolbar{
	float: right;
	margin: 5px 12px 0px 0px;
}

ul.toolbar li{
	float: left;
	color: #00ccf0;
	margin: 0px 0px 0px 27px;
}

ul.toolbar li img{
	float: left;
	margin: 0px 7px 0px 0px;
}

ul.toolbar li a{
	color: #fff;
}
#toolbarplaywrapper { position:relative; }
#toolbarplay { position:absolute; margin:7px 0px 0px 0px;z-index:101; padding:0px 0px 0px 230px;}

#fullscreen { position:relative; z-index:101;height:17px; width:100px;}

.lightSwitcher {
                position:absolute; z-index:101; background-image:url(/images/resizing3.gif) ; 
                background-repeat:no-repeat; background-position:left; padding: 0px 0 0 25px; outline:none; text-decoration:none;height:17px;}
.lightSwitcher:hover {text-decoration:underline;height:17px;}

.turnedOff {color:#ffff00; background-image:url(/images/resizing3.gif);}

#shadow {background-color:black;position:absolute; left:0; top:0; width:100%; height:100%;height:100%;z-index:100; opacity:0.8; filter: alpha(opacity=80); -moz-opacity: 0.8;-moz-opacity:0.8;display:none;}
.flashHide { 
	position:absolute;
	left:-99999px;
}
/********************************** Register **********************************/

.error{
	color: #FF0000;
}

.main_game_top{
	width: 660px;
	padding: 10px 0px 0px 4px;
}

#register{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #fff;
	margin: 40px 0 0 0;
}

#login{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #fff;
	margin: 20px 0 5px 0;
}

.registration{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.registerbtm{
width: 100px;
height: 30px;
}


.cmxform{
padding: 0 0 0 20px;
}

/********************************** Favorites **********************************/

.favorites{
width: 320px;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
}

.favorites p{
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align:center;
	padding: 0 2px 0 2px;;
}

.favorites ul li{
	height: 22px;
	font-size: 13px;
	color: #fff;
	padding-left: 10px;
}

.favorites ul li a img{
	padding: 0px 0 0 5px;
}

.favorites ul li a{
	color: #fff;
}

/*----------------------------------------Pagination-----------------------------------------*/

div.pagination {
	height: 30px;
	float: right;
	padding: 6px 8px 0px 0px;

}
div.pagination a {
	display: block;
	float: left;
	color: #5A0C49;
	font-size:11px;
	font-weight:bold;
	padding: 4px 5px;
	background: #F988DB;
	border: 1px solid #5A0C49;
	margin: 0px 0px 0px 10px;
	text-decoration:none;
}
div.pagination a:hover {
	display: block;
	float: left;
	color: #5A0C49;
	padding: 4px 5px;
	background: #fba8e5;
	border: 1px solid #5A0C49;
	text-decoration:none;
}

div.pagination a:active{
	display: block;
	float: left;
	color: #5A0C49;
	padding: 4px 5px;
	background: #fba8e5;
	border: 1px solid #5A0C49;
	text-decoration:none;
}


div.pagination span.current {
	display: block;
	float: left;
	color: #5A0C49;
	font-size:12px;
	padding: 4px 5px;
	background: #fba8e5;
	border: 1px solid #5A0C49;
	text-decoration:none;
	margin-left:10px;
}
div.pagination span.disabled {
	display: block;
	float: left;
	color: #5A0C49;
	font-size:11px;
	font-weight:bold;
	padding: 4px 5px;
	background: #F988DB;
	border: 1px solid #5A0C49;
	margin: 0px 0px 0px 10px;
	text-decoration:none;
}
}
div.pagination a.prev {
	display:none;
}

div.pagination a.next {
	width: 27px;
	height: 14px;
}

#privacypolicy {
	float: left;
	margin:20px 20px 0px 20px;
	width:600px;

}

#privacypolicy a {
		color:#FFFFFF;
		text-decoration:underline;
	
}

/********************************** Jquery UI Dialog to customize **********************************/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-content a { color:#FFFFFF;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/** block UI **/
div.growlUI { background: url(/images/check48.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 75px; text-align: left
}

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #8b2a72/*{bgColorContent}*/ /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #ffffff/*{fcContent}*/; }
.ui-widget-content a { color: #ffffff/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #2a0102/*{bgColorHeader}*/ url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #ffffff/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

.highscore {
	margin: 0px 0px 20px 0px;
}

.highscore2{
width: 700px;
float:left;
margin: 10px 0 10px 7px;
}

.facebookfan {
background-color:#fff;
vertical-align:middle;
text-align:center;
width: 292px;
height: 264px;
padding-top: 0px;
margin: 0 0 10px 16px;
}

/********************************** Comments **********************************/
.redbox {
	width: 100%;
	height:auto;
	margin-bottom: 0px;
	background: #A44592;
	clear: both;
}

.redbox .heading{
	width: 660px;
	height: 41px;
	float: left;
	padding: 0px 14px 0px 6px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	background: url(http://pics.yokogames.com/images/h2_rightcolumn_bg.jpg) no-repeat;
}
.redbox .heading img{
	float: left;
	margin: 1px 8px 0px 0px;
}

.redbox .heading .bigtext1{
	font-size: 14px;
	width: 590px;
	float: left;
	font-weight: bold;
	color: #fff;
	margin: 10px 0px 0px 0px;
}

.redboxhcomments {
	background: url('/images/rednav640comments-2.jpg') no-repeat;
	font: bold 14px Trebuchet MS;
	color: #572100;
	height: 36px;
	text-align: left;
	padding: 10px 0 0 16px;
	margin: 0px;
	display:block;
	vertical-align:middle;
	horizontal-align:middle;
}

.comment_link a {
	text-decoration:none;
	color:#FFFFFF;
}

.redbox .heading span.comments {
	float:left;
	padding: 10px 15px 0 0; 
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	cursor:hand;
}
.redbox .heading span.img {
	float:left;
	margin: 6px 0 0 0;
}

#dgame {
	margin:0 auto;
}
