body {
	background: url(img/body_back.jpg) repeat-x #5f5f5f;
	margin: 0px;
	padding: 0px;
}
.uph1 { background:#333; color:#FFF; font-size:12px; margin:0px; padding:5px; text-align:center; }

#wrapper {
    width: 100%;
    height: 500px;
    background-image: url(img/miniclipUScom_starsbg.png);
    background-position: left top;
    background-repeat: no-repeat;
}

#topheader { width:950px; height:194px; margin:0px auto; background: url(img/miniclipUScom_swirlbg.png) no-repeat right bottom; position:relative; }


* { margin:0px; padding:0px; font-family:Arial; border:none; }
.logo { margin-top:29px; width:575px; height:162px; float:left; clear:left;  }
.bodytable { width:972px; margin:0px auto; font-size:12px; }
#footercopy { float:left; clear:left; width:972px; margin:10px 0 20px 0; color:#dadada; font-size:12px; }
#footercopy a { color:yellow; }
form {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}



select {
	margin: 2px;
	font-family: Tahoma;
	font-size: 11px;
}



.secline {
	border-bottom: 1px solid #A1C2D9;
	color: #808080;
	font-weight: bold;
	margin-bottom: 8px;
}

.topstrip {
	font-size: 40px;
	padding: 4px;
	font-family: Arial;
}

.menucatstrip {
	background-color: #A1C2D9;
	padding: 4px;
	padding-left: 24px;
	font-size: 11px;
	font-family: Arial;
}


.rightstrip {
	background-color: #A1C2D9;
	font-family: Verdana;
	text-align: right;
	padding-right: 2px;
	color: #24537E;
}

.rightselect {
	font-size: 9px;
	font-family: Verdana;
	border: 1px solid #53758D;
}

.maincontent {
	background-color: #FFFFFF;
}

.footstrip {
	text-align: left;
  width:1000px;
  padding-bottom:20px;
  margin: 10px auto 0px auto;
  float:left;
  clear:left; 
}

#inside { float:left; clear:left;  }

#secondheader { float:left; clear:left; width:972px; height:277px; background:url(img/second_header_back.png) no-repeat; }

.maintable {
	width: 100%;
}
/*
.bcontentsection { 	margin-left:10px;  float:left;  width:663px; float:left; }

.bcontenthead {  height:38px; line-height:38px; color:#FFFFFF; font-weight:bold; font-size:16px; padding-left:10px; width:652px; float:left; clear:left; }
.mostpopular { background:url(img/black_bg.jpg) repeat-x; border:1px solid #000; }
.toprated { background:url(img/green_bg.jpg) repeat-x; border:1px solid #1a609d; }
.newgames { background:url(img/orange_bg.jpg) repeat-x; border:1px solid #cf4700; }

.contenttext { float:left; clear:left; width:632px; margin-left:10px; padding:10px; background:#f9f9f9; border:1px solid #9f9f9f; border-top:none; list-style:none;}
.contenttext li { float:left; clear:left; width:189px; font-size:12px; padding-bottom:6px; border-bottom:1px dotted #656565; margin-bottom:7px;  }
.contenttext li a { text-decoration:none; color:#000; }
.contenttext li a:hover { text-decoration:underline; color:#333; }
.contenttext li i { font-size:11px; color:#666; }
*/

#RandomCategories { float:left; clear:left; margin:10px 0 0 3px; width:670px; }
.ocontentsection { float:left; width:318px; margin:0 0 17px 17px; }
.games { float:left; width:316px; border:1px solid #9f9f9f; border-top:none; background:#f9f9f9; list-style:none; }
.games li { float:left; clear:left; width:296px; padding:10px; border-bottom:1px solid #f9f9f9; border-top:1px solid #f9f9f9; }
.games .selected { background:#ecebeb; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; }
.games .gmimage { float:left; clear:left; width:60px; height:50px; }
.games .gmimage img { padding:1px; border:1px solid #f9f9f9; width:56px; height:46px; }
.games .selected .gmimage img { padding:1px; border:1px solid #9f9f9f; width:56px; height:46px; }
.games .info { float:right; clear:right; width:226px; height:50px; }
.games .info .title { float:left; clear:left; width:226px; height:18px; line-height:18px; border-bottom:1px dotted #777777; padding-bottom:3px; }
.games .info .title a { float:left; clear:left; width:156px; text-decoration:none; color:#000; font-weight:bold; }
.games .info .title a:hover { text-decoration:underline; }
.games .info .title .ratings { float:right; clear:right; width:60px;  }
.games .info p { float:left; clear:left; width:226px; margin-top:4px; font-size:10px;  }
.games .info p a { color:blue; }
.ocontenthead { float:left; clear:left; width:306px; border:1px solid #000; background:#CCC; height:38px; line-height:38px; font-weight:bold; font-size:16px; padding-left:10px; color:#FFF; }

.ocontenthead .headtitle  { float:left; clear:left; width:240px; height:38px; }
.ocontenthead .expand  { float:right; clear:right; width:66px; height:38px; font-size:11px; font-weight:normal; }
.ocontenthead .expand  a { text-decoration:none; color:#FFF; float:left; margin-right:5px; }
.ocontenthead .expand  a:hover { text-decoration:underline; color:#FFF; float:left; margin-right:5px; }
.ocontenthead .expand img { float:left; margin-top:15px; }

.greenbar { background:url(img/green_bar.jpg) no-repeat; border-color:#6ca521; }
.green2bar { background:url(img/green2_bar.jpg) no-repeat; border-color:#1a609d; }
.bluebar { background:url(img/blue_bar.jpg) no-repeat; border-color:#1a609d; }
.orangebar { background:url(img/orange_bar.jpg) no-repeat; border-color:#d35514; }


.gdesc {
	font-size: 10px;
}

.contenttable {
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
}

.toptext{
	color: #47A2CB;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	padding: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.mlc {
	background-image: url(ogl.gif);
	width: 28px;
	height: 26px;
	float: left;
}

.mgrad {	height: 43px;	width:370px;  margin:82px 0 0 0;	padding: 0px; float:right; clear:right; }
.mgrad a { float:right; width:139px; height:26px; padding-top:17px; background:url(img/header_button.png) no-repeat 0px 2px; margin-left:2px;  text-decoration:none;  color:#f4f4f3; text-align:center; font-weight:bold; font-size:13px; text-transform: capitalize;  }
.mgrad a:hover { color:#FF0000; background:url(img/header_button.png) 0px 43px; height:30px; padding-top:13px; }

.gamethumb {
	border: 1px solid #000000;
	margin-right: 4px;
}

.gltable {
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
	text-align: justify;
	margin-bottom: 4px;
}

.ahtext, .ahtext2 {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
}


.menucatlink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menucatlink:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menucatlink:hover {
	color: #24537E;
	text-decoration: underline;
	font-weight: bold;
}

.topmenulink:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenulink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenulink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.gamelink:link {
	color: #404040;
	text-decoration: underline;
	font-weight: bold;
}

.gamelink:visited {
	color: #404040;
	text-decoration: underline;
	font-weight: bold;
}

.gamelink:hover {
	color: #47A2CB;
	text-decoration: underline;
	font-weight: bold;
}


.cmenulink:link {
	color: #47A2CB;
	text-decoration: underline;
}

.cmenulink:visited {
	color: #47A2CB;
	text-decoration: underline;
}

.cmenulink:hover {
	color: #FFA002;
	text-decoration: underline;
}

.pagelink:link {
	color: #47A2CB;
	text-decoration: none;
	font-weight: bold;
}

.pagelink:visited {
	color: #47A2CB;
	text-decoration: none;
	font-weight: bold;
}

.pagelink:hover {
	color: #FFA002;
	text-decoration: underline;
	font-weight: bold;
}

.darklink:link {
	color: #006CFF;
	text-decoration: none;
}

.darklink:visited {
	color: #006CFF;
	text-decoration: none;
}

.darklink:hover {
	color: #FFA002;
	text-decoration: underline;
}

.contentlink:link {
	color: #47A2CB;
	text-decoration: underline;
}

.contentlink:visited {
	color: #47A2CB;
	text-decoration: underline;
}

.contentlink:hover {
	color: #FFA002;
	text-decoration: none;
}

.topbarlink:link {
	color: #FFFFFF;
	text-decoration: none;
}

.topbarlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.topbarlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



.searchbutton {
	background:url(img/searchbutton.png); width:52px; height:39px; float:right; clear:right; border:none; margin:0px; padding:0px;
}

.searchtext {
	padding: 10px;
	margin: 2px;
  float:left; clear:left;
  border:none; 
  background:none;
  font-size:14px;
  height:19px; 
  width:200px;
  
}

 /* Begin Star Rating */
.fullhead .GameRatings { float:left; width:400px; text-align:right; margin-left:40px; }
.fullhead .buttons { float:right; clear:right; width:400px; height:34px; list-style:none; }
.fullhead .buttons li { float:right; margin-right:10px; }
.fullhead .GameRatings b,
.fullhead .GameRatings .rateitalic 
{ float:left; line-height:34px; height:34px;  text-align:left;  }
.fullhead .GameRatings b  { width:62px; }
.fullhead .GameRatings .rateitalic  { font-size:13px; color:#F0F0F0; width:80px; }
#ratingspan { float:left; height:20px; line-height:20px; width:100px; margin-top:7px; }
#ratemsg { float:right; clear:right; line-height:34px; height:34px; width:140px; font-size:12px;  text-align:left; }
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{ background: url(img/star_rating.png) left -1000px repeat-x; }
.star-rating{ position:relative; width:100px; height:20px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li{ display: inline; }
.star-rating a,
.star-rating .current-rating{ position:absolute; top:0; left:0; text-indent:-1000em; height:20px; line-height:20px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{ background-position: left bottom; }
.star-rating a.one-star{ width:20%; z-index:6; }
.star-rating a.two-stars{ width:40%; z-index:5; }
.star-rating a.three-stars{ width:60%; z-index:4; }
.star-rating a.four-stars{ width:80%; z-index:3; }
.star-rating a.five-stars{ width:100%; z-index:2; }
.star-rating .current-rating{ z-index:1; background-position: left center; }
.inline-rating{ display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle; }

/* End Star Rating */

#middleinside { float:left; clear:left; width:972px; background:#FFF; }

#LeftColumn { float:left; clear:left; width:673px; background:#FFF; padding:20px 0 20px 0px;  }
#categorybar { float:left; clear:left; width:653px; height:31px; line-height:31px; background:url(img/categorybar_back.jpg) repeat-x; padding-left:20px; font-size:11px;  }
#categorybar a { text-decoration:none; color:#FFF; padding:0px 6px 0px 5px; border-right:1px solid #FFF; margin:0px;  }
#categorybar a:hover { text-decoration:underline; }
#categorybar .icon { float:right; clear:right; background:url(img/categorybar_icon.jpg) no-repeat; width:78px; height:31px; }

#welcomemiddlebox { float:left; clear:left; background:url(img/welcomemiddlebox_back.jpg) repeat-x; width:633px; padding:10px; margin:0px 0 10px 20px; }
#RightColumn { float:right; clear:right; width:280px; margin-top:20px;  }

.rightbox { float:left; clear:left; width:256px; margin-bottom:10px; }
.rightbox .righthead { float:left; clear:left; width:246px; background:url(img/righthead_back.jpg) no-repeat; height:34px; color:#FFF; font-size:16px; font-weight:bold; line-height:34px; padding-left:10px; cursor:move; }
.rightbox .righthead .title { float:left; clear:left; width:220px; }
.rightbox .righthead img { float:right; clear:right; width:18px; height:16px; margin:8px 8px 0 0;  }
.rightbox .maincont { float:left; clear:left; width:234px; padding:10px; border:1px solid #d0d0d0; border-top:none; border-bottom:none; }
.rightbox .rightbottom { float:left; clear:left; width:236px; padding:0 10px; line-height:26px; height:26px; background:url(img/right_bottom_back.jpg) no-repeat; }
.rightbox .rightbottom a { text-align:right; color:#FFF; text-decoration:none; float:right; clear:right; width:236px; line-height:26px; } 
.rightbox .rightbottom a:hover { text-decoration:underline; } 
.rightbox .rightbottom a .arr { color:#efb80a; line-height:26px;  } 
.whosonline  { background:url(img/whosonline_back.jpg) no-repeat; height:132px;  }
.coollinks { list-style:none; }
.coollinks li { float:left; clear:left; width:221px; padding:0 0 3px 15px; margin-bottom:5px; border-bottom:1px dotted #828282; background:url(img/link_arrow.jpg) no-repeat 0 3px; }
.coollinks li a { color:#000; text-decoration:none; font-weight:bold;  }
.coollinks li a:hover { text-decoration:underline; }
.topplayers { list-style:none; }
.topplayers  li { float:left; clear:left; width:236px; padding-bottom:4px; margin-bottom:5px; border-bottom:1px dotted #828282; }
.topplayers  .leftimg { clear:left; float:left;  }
.topplayers  .text { float:left; width:120px; margin-left:5px;  }
.topplayers  .text a { float:left; width:120px; font-size:14px; color:red; text-decoration:none; font-weight:bold; margin-bottom:5px; }
.topplayers  .text .row { float:left; width:120px; font-size:11px; line-height:18px; color:#000;  }
.whosonline img { float:left; margin:0px; border:1px solid #333; width:110px; height:110px;  }
.whosonline { height:112px; }
#loginloader { line-height:25px; color:#c0e64e; }

.topplayers  .rightimg { clear:right; float:right; width:56px; height:56px; border:2px solid #CCC; }
#linksmenu { float:left; clear:left; margin-top:44px;  }

#membersmenu {height:210px; padding:20px 0 0 0; margin:0px; color:#FFF; float:right; clear:right; width:442px; position:relative;  }
.membersmenuhead { position:absolute; width:195px; height:62px; background:url(img/quick_login.png) no-repeat; top:31px; right:0px; }
#loginbox { float:right; clear:right; width:190px; margin:90px 15px 0 0; }
.loginbox { background:url(img/loginbox.png) no-repeat; width:183px; height:31px; }
.loginbox .wrong { float:right; clear:right; width:25px; line-height:25px; margin-top:6px; padding:0px; background:none; }
.loginbox input { margin:3px 5px; width:143px; height:25px; border:none; background:none; font-size:14px; color:#333;  }

.welcomebox { position:absolute; top:27px; left:0px; width:246px; height:200px; background:url(img/welcome_box_back.png) no-repeat; }
.welcomebox .welcomemsg { font-size:14px; font-weight:bold; color:#000; float:left; clear:left; margin:20px 0 0 60px; width:130px; text-align:center; }
.welcomebox  .avatar { position:absolute; width:120px; height:120px; top:60px; right:59px; padding:5px; background:#CCC; }
.welcomebox  .controls { position:absolute; width:58px; top:65px; right:122px; border-bottom:1px solid #f2f4f5; }
.welcomebox  .controls .hello { float:left; clear:left; width:58px; color:#000; border-bottom:1px solid #f2f4f5; padding-bottom:5px; margin-bottom:2px; font-weight:bold; }
.welcomebox  .message { position:absolute; width:129px; top:120px; left:57px;  }
.welcomebox  .message span { background:#c0cacf; color: #000; padding:0px 10px; float:left; clear:left; width:109px;   }
.welcomebox  .message .welcomebottom { background:url(img/welcomebox_bottom.png) no-repeat;  float:left; clear:left; width:129px; height:8px; line-height:8px;   }
 
#login_buttons { position:absolute; width:190px; top:231px; right:15px; }
#login_buttons .login { float:left; clear:left; width:84px; height:29px; background:url(img/sign_in_but.png) 0px 0px; }
.register, .bluebut { float:left; width:82px; margin-left:10px; height:29px; background:url(img/register_but.png) 0px 0px; }
.bluebut { background:url(img/bluebut.png) 0px 0px; text-align:center; color:#FFF; text-decoration:none; line-height:29px; font-size:12px; font-family:Tahoma; }
.register:hover, #login_buttons .login:hover, .bluebut { background-position:0px 29px; }


#quicklist { cursor:pointer; width:172px; height:30px; line-height:30px; background:url(img/top_quicklist.png) no-repeat; padding: 0 0 0 10px; margin:39px 0 0 0; float:right; clear:right; font-size:12px; color:red; }
#quick_list { position:absolute; top:70px; right:0px; width:170px; background:#FFF; border-color:#CCC; height:67px; }
#quick_list li { font-size:11px; line-height:18px; height:18px; width:144px; overflow:hidden; }
#quick_list li img { width:18px; height:18px; float:left; clear:left; cursor:pointer; }
#quick_list li a { text-decoration:none; float:left; width:114px; padding:0px 5px; height:18px; line-height:18px; color:#333; border-bottom:1px solid #FFF; }
#quick_list li a:hover { border-bottom:1px solid #CCC;  }
.mgrad .homelink { background:url(img/home_button.png) 0px 2px no-repeat; width:52px; } 
.mgrad .homelink:hover { background:url(img/home_button.png) 0px 0px; background-position: 0px 43px ; }
.mgrad .profilelink { background:url(img/profile_button.png) 0px 2px no-repeat; width:52px; }
.mgrad .profilelink:hover { background:url(img/profile_button.png) 0px 0px; background-position: 0px 43px ; }
.mgrad .logoutlink { background:url(img/logout_button.png) 0px 2px no-repeat; width:52px; }
.mgrad .logoutlink:hover { background:url(img/logout_button.png) 0px 0px; background-position: 0px 43px ; }
.mgrad .maillink { background:url(img/mail_button.png) 0px 2px no-repeat; width:52px; }
.mgrad .maillink:hover { background:url(img/mail_button.png) 0px 0px; background-position: 0px 43px ; }

.footer_bottom { float:left; clear:left; width:972px; height:18px; background:url(img/bottom_footer.png); }

#simple_top_head { background:url(img/simple_second_head_back.png) no-repeat; width:972px; height:28px; }


/* Game Page */
.fullhead { float:left; clear:left; background:transparent url(img/game_header_top.jpg) repeat-x; width:952px; padding:0px 10px; color:#FFF; height:34px; line-height:34px; font-size:16px; font-weight:bold;  }
.fullhead .gmtitle { float:left; width:340px; height: 34px; overflow:hidden; font-size:14px; }

.fullhead a { color:#FFF; text-decoration:none; }
#middleinside .game { float:left; clear:left; width:640px; height:480px; margin:20px 0px 20px 20px; border:1px solid #9F9F9F; padding:10px; background:#F9F9F9; }
#middleinside #featuredgames { float:right; clear:right; width:248px; height:230px; margin:20px 20px 20px 0; border:1px solid #9F9F9F; background:#F9F9F9;}
#featuredgamesscroller { float:left; clear:left; width:228px; overflow:hidden; margin:10px;  }
#middleinside #featuredgames .headtitle { float:right; clear:right; width:228px; font-size:16px; background:url(img/orange_bar.jpg) no-repeat; padding:0px 10px; color:#FFF; font-weight:bold; line-height:34px; height:34px; }
#middleinside #featuredgames .featuredslide { width:228px; border:none; height:170px; float:left;  }
#middleinside #featuredgames .agame { width:104px; float:left; height:74px; padding:2px; border:1px solid #F9F9F9 ; } 
#middleinside #featuredgames .agame img  { width:104px; height:74px;  }
#middleinside #featuredgames .selected { border-color:#CCC; }
#middleinside #featuredgames .agame { margin:0px 0 8px 0px;}
#featuredgamescontent { clear:left; float:left; width:1000px; list-style:none; }
#featuredbuttons { float:right; clear:right; }



#GameComments, #FavoritePlayers { float:left; clear:left; width:932px; margin:0px 20px 20px 20px; }
#GameComments .headtitle, #FavoritePlayers .headtitle { float:left; width:200px; margin-right:1px; height:43px; margin-top:10px;   }
#GameComments .headtitle a, #FavoritePlayers .headtitle a { float:left; }
#GameComments #Comments, #PlayersList { float:left; width:930px; background:#333; border:1px solid #000; color:#FFF; }
#GameComments #Comments .comments, 
#GameComments #Comments .comments .comment, 
#GameComments #Comments .comments .commenthighligh, 
#GameComments #Comments .NoComments 
{ float:left; width:890px; }
#GameComments #Comments .NoComments  { font-size:13px; font-weight:bold; clear:left; margin:0px 20px 20px 20px; color:#CCC;  }
#GameComments #Comments .comments .comment, 
#GameComments #Comments .comments .commenthighligh  
{ padding:20px; }
#GameComments #Comments .comments .commenthighligh { background:#666;  }
#GameComments #Comments .comments .avatar { float:left; clear:left; width:36px; height:34px; padding:2px; border:1px solid #CCC; }
#GameComments #Comments .comments .right,
#GameComments #Comments .comments .right .postdate,
#GameComments #Comments .comments .right .commentbody
 { float:right; clear:right; width:830px; text-align:left; font-size:12px; }
#GameComments #Comments .comments .right .postdate { font-size:13px; font-weight:bold;}
#GameComments #Comments .comments .right .commentbody { margin-top:5px; line-height:16px; font-style:italic; }
#GameComments #Comments .comments .right .postdate a { color:#DDE50B;  }
#GameComments #Comments .bigrow { float:left; width:890px; font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px dotted #CCC; margin:20px 0 10px 20px;   }
#GameComments #Comments .bigrow  a { color:#dde50b; text-decoration:none; }
#GameComments #AddNewComment { float:left; clear:left; width:890px; border-bottom:1px dotted #FFF; margin:0px 20px 10px 20px; padding-bottom:10px;  }
#GameComments #AddNewComment p { float:left; clear:left; width:890px; line-height:18px; font-size:11px; color:#FFF; font-style:italic; margin-bottom:10px; }
#GameComments #AddNewComment #NewCommText { float:left; clear:left; width:500px; height:100px; color:#000; border:1px solid #CCC; }

.Button120x30 { float:left; clear:left; width:120px; height:30px; line-height:30px; background:#FFF; color:#000; margin-top:10px; text-align:center;  }
.Button120x30 a { text-decoration:none; }
.AddCommentButton { background:url(img/add_comment.png) no-repeat transparent; width:125px; cursor:pointer; }



.homepagescroller, .homepagebox { overflow: hidden; float:left; clear:left; }
.homepagebox { width:668px; margin-bottom:20px; }
.homepagescroller { width: 530px; margin:10px;   }
.homepagebox .head { float:left; clear:left; width:246px; height:29px; color:#FFF; font-size:18px; padding:15px 0 0 65px;  }
.homepagebox .head span { color:#cfa405; }
.homepagebox .rssicon { float:right; clear:right; width:30px; height:27px; margin:17px 10px 0 0; }
.innerbody { float:left; clear:left; width:646px; background:#f8f7f7; height:250px; margin:0px 0 0 20px; border:1px solid #cdcaca; }
.latestgames { background:url(img/newgames_head.png) no-repeat;}
.mostpopular { background:url(img/mostpopular_head.png) no-repeat;}
.toprated { background:url(img/toprated_head.png) no-repeat;}
.homepagebox .homepagescroller  .body { width: 2120px; float:left; clear:left; list-style:none;  }
.homepagebox .gameslide { float: left; width: 530px; height: 230px; }
.homepagebox .gameslide  .agame { float:left; width:160px; margin-left:10px; height:230px; padding:5px; }
.homepagebox .gameslide  .selected { border:1px solid #CCC; padding:4px; background:#F0F0F0; }
.homepagebox .gameslide  .agame img { width:154px; height:94px; padding:2px; border:1px solid #CCC; }
.homepagebox .gameslide  .selected  img  { border-color:#333;   }
.homepagebox .gameslide  .agame .gametitle { float:left; width:160px; height:20px; line-height:20px; font-size:11px; font-weight:bold; color:#000; border-bottom:1px dotted #333; margin:3px 0; }
.homepagebox .buttons { float:right; clear:right; width:84px; background:url(img/controls_back2.png) no-repeat 0 70px; margin-right:12px; height:260px; }
.homepagebox .buttons  .prev,
.homepagebox .buttons  .next
 { width:31px; height:31px; float:left; margin:10px 0 12px 7px; }
.inactivestars { float:right; clear:right; width:54px; height:10px; background:url(img/inactive_little_stars.png) no-repeat; margin:10px 0 0 0;  }
.activestars { float:left; clear:left; width:100%; height:10px; background:url(img/active_little_stars.png) no-repeat; }
.category { float:left; clear:left; width:95px; height:30px; line-height:30px; font-size:10px; }

.homepagebox .buttons  .carousel-jumper { float:left; clear:left; width:26px; height:25px; background:url(img/inactive_dot.png); margin:8px 29px;  }
.homepagebox .buttons .carousel-selected { background:url(img/active_dot.png); }


.googleads_right { float:right; clear:right; width:250px; height:250px; background:#CCC; margin:20px 20px 0 0; }

#gameslist { float:left; clear:left; width:908px; margin-left:20px; padding:10px; border:1px solid #CCC; }
#gameslist h2, #footer_partners h2 { float:left; clear:left; width:908px; line-height:30px; font-size:16px; color:#333; margin:0 0 10px 10px; }
#gameslist ul { float:left; width:90px; margin-left:10px; list-style:none; }
#gameslist ul li { float:left; width:90px; font-size:10px; height:15px; line-height:15px; overflow: hidden; font-weight:bold;  }
#gameslist ul li a { color:#333; font-weight:normal; }
#gameslist ul li a:hover { color:red; }


/* Category Page */

#categorysearch { float:left; clear:left; width:100%; height:165px; margin-bottom:20px; position:relative; }
#categorysearch .browselogo { position:absolute; top:10px; left:40px; }
#topsearch { float:left; clear:left; width:932px; padding:0px 20px; background:url(img/category_top_head.jpg) no-repeat 678px 12px; height:42px; }
#topsearch  h1 { float:left; clear:left; margin:10px 0 0 100px; width:auto; font-size:18px; line-height:25px; color:#000; font-family:Arial; }
#topsearch span { float:left; width:100px; margin-top:10px; font-size:12px; line-height:25px; padding-left:10px; }
#topsearch img { float:right; clear:right; margin-right:10px; }
#middlesearch { float:left; clear:left; width:930px; background:url(img/main_category_back.jpg) repeat-x; height:112px; margin-left:20px; border:1px solid #c6c6c6; border-top:none; border-bottom:none; }
#view_buttons { float:right; clear:right; width:80px; margin:2px 10px 0 0; }
#view_buttons a { float:right; height:22px; padding:5px 6px; }
#view_buttons .selected { background:url(img/search_selected_back.jpg);}
#middlesearch #inner { float:left; clear:left; width:930px; margin:23px 0 0 0; position:relative; }
#middlesearch .selectbox { background:url(img/browse_selectbox.png); width:119px; height:31px; float:left; margin:1px 0 0 20px; line-height:31px; padding-left:10px; }
#middlesearch .inputbox { background:url(img/browse_input.png); width:127px; height:17px; float:left; margin:1px 0 0 20px; padding:7px 10px; }

#CatTitle { float:left; clear:left; width:932px; margin:0px 0 30px 20px; }
#CatTitle h2 { float:left; clear:left; width:300px; line-height:30px; }
#CatTitle span { float:left; width:300px; line-height:30px; }
#CatTitle #pages { background:url(img/pages_back.jpg) repeat-x; height:25px; width:200px; float:right; clear:right; padding:7px 10px 0; list-style:none; }
#CatTitle #pages li { float:left; width:24px; height:25px; text-align:center; line-height:25px; font-weight:bold;}
#CatTitle #pages li a { float:left; clear:left; width:24px; height:25px; text-decoration:none; color:#333; }
#CatTitle #pages li img { cursor:pointer; }
#CatTitle #pages li a:hover, #CatTitle #pages li .active { background:url(img/pages_highlight.jpg); }

#main_cat_title { background:url(img/category_back.jpg) repeat-x; float:left; clear:left; }
.box_down { position:absolute; top:31px; width:130px; height:200px; background:#CCC; border:1px solid #333; padding:5px; list-style:none; z-index:1000; overflow:auto; }
.box_down li { float:left; clear:left; width:110px; padding:3px; cursor:pointer; }
.box_down .highlight { background:#FFF; }
#category_down { left:187px; } 
#order_down { left:337px; width:116px; height:50px;  }
#games_down { left:485px; width:116px; height:120px;}
.browsebut { background:url(img/browse_button.png); width:123px; height:33px; float:left; margin-left:20px; color:#000; font-weight:bold; font-size:14px; text-align:center; line-height:33px; text-decoration:none;  }

.loading { background:url(img/browse_load.gif) no-repeat; padding-top:30px; }

#cat_games { float:left; clear:left; width:952px; margin:0px 0 20px 20px; list-style:none; }
#cat_games .cell, .homepagescroller  .cell{ float:left; width:162px; margin:0 20px 20px 0; padding:3px; border:1px solid #CCC; height:220px; }
.homepagescroller  .cell { margin-right:5px; }
.homepagescroller ul { list-style:none; }
.cell .gmimage, .cell .gmimage img, .cell .info, .cell .info .title, .cell .info p { float:left; width:152px; margin:5px 5px 0 5px; }
.cell .gmimage img, .cell .info p, .cell .info .title { margin:0px; }
.cell .info .title { font-size:12px; color:#333; text-decoration:none; font-weight:bold; margin-bottom:5px; border-bottom:1px dotted #CCC; padding-bottom:2px; height:15px; overflow:hidden; }
.cell .info p { color:#333; margin-bottom:5px; font-size:11px; height:30px; overflow:hidden; }
.cell .ratings { float:left; clear:left; width:152px; line-height:14px; margin:0px 5px;  }
.cell .ratings span { float:left; clear:left; font-size:10px; color:red; line-height:14px; width:70px; }
.cell .ratings .inactivestars { margin-top:0px; float:left; clear:left; }
.cell .ratings a { float:right; width:25px; text-align:center; height:25px; line-height:25px; }
#cat_games .highlight, .homepagescroller .highlight { background:#F0F0F0; }

#cat_games .row { width:926px; border-bottom:1px dotted #CCC; padding:3px; float:left; clear:left; height:50px;  }
#cat_games .row .gmimage, #cat_games .row .gmimage img { float:left; clear:left; width:50px; height:50px; }
#cat_games .row .info { float:left; width:650px; margin-left:10px; }
#cat_games .row .info .title, #cat_games .row .info p { float:left; clear:left; width:650px; height:20px; line-height:20px; font-size:11px; }
#cat_games .row .info .title { text-decoration:none; color:#333; font-weight:bold; font-size:13px; margin-top:5px; }
#cat_games .row .ratings { float:right; clear:right; width:200px; }
#cat_games .row .ratings a { float:left; width:25px; height:25px; margin-top:13px;}
#cat_games .row .ratings span, #cat_games .row .ratings .inactivestars { float:right; clear:right; text-align:right; margin-top:0px; }
#cat_games .row .ratings span { color:red; font-size:10px; margin-top:10px; width:100px;  }

/* Registration */

#Register, #Register p, #Register ul { float:left; clear:left; width:932px; margin-bottom:10px; list-style:none; }
#Register { margin:20px; }
#Register ul li { float:left; clear:left; width:900px; padding-left:25px; line-height:20px; background:url(img/register_li.jpg) no-repeat; }

.Form { float:left; clear:left; width:370px; margin:20px 0 0 0 ;}
.input180x30, .input370x30, .title370x30, .textarea370x80 { float:left; width:180px; height:30px; background:url(img/input180x30.jpg) no-repeat; }
.title370x30 { background:none; width:370px; clear:left; line-height:30px; color:#333; font-weight:bold; }
.input180x30 input, .input370x30 input, .textarea370x80 textarea { width:160px; margin:7px 7px 5px 7px; float:left; clear:left; border:none; }
.input370x30, .textarea370x80 { width:370px; background:url(img/input370x30.jpg) no-repeat; clear:left; }
.input370x30 input, .textarea370x80 textarea { width:350px; }
.textarea370x80 { height:80px; background:url(img/textarea370x80.png); }
.textarea370x80 textarea { height:60px; font-size:12px; }
.wrong { padding-left:25px; background:url(img/wrong.png) no-repeat 0 5px; }
.errors { float:left; clear:left; width:370px; line-height:30px; color:red; font-weight:bold; font-size:11px; height:30px;}


/* Profile */

#Profile { float:left; clear:left; width:912px; margin:20px; padding:9px; border:1px solid #CCC; background:#F0F0F0; }
#Favorites, #UserFriends { float:left; clear:left; width:932px; margin:0 0 10px 20px; background:url(img/main_category_back.jpg) repeat-x;  }
#Favorites h1, #UserFriends h1{ float:left; clear:left; font-size:16px; width:600px; height:35px; line-height:35px; margin-left:10px; color:#FFF;  }
#Profile .avatar { float:left; clear:left; width:80px; padding:2px; border:1px solid #CCC; }
#Profile .avatar img { width:80px; height:80px; }
#Profile .avatar span { float:left; clear:left; width:80px; height:20px; line-height:20px; background:#333; text-align:center; }



#Profile .informations { float:right; clear:right; width:810px; }
#Profile .informations  span { float:left; width:260px; height:25px; line-height:25px; border-bottom:1px dotted #333; margin:0px 0 0px 10px; }
.popupform { position:absolute; width:370px; height:280px; background:white; border:3px solid #FF0000; padding:20px; z-index:100; }
.popupform h4 { float:left; clear:left; width:300px; font-size:14px; height:25px; line-height:25px; border-bottom:1px dotted #CCC; }
.popupform .close { float:right; clear:right; width:25px; height:25px; }
.popupform p { float:left; clear:left; width:370px; margin-top:20px; font-size:14px; color:red; }
#mail { width:560px; height:260px;}
#overlay { position:absolute; top:0px; left:0px; z-index:20; background:url(img/overlay.png); }
#editprofile { float:left; margin:0px 0 0 10px; width:500px;  }
#editprofile .errors { line-height:20px; height:20px; }
.modifyprofile { float:left; clear:left; width:370px; font-size:14px; margin:20px 0 10px 10px; padding-bottom:5px; border-bottom:1px dotted #CCC; }
.modifyprofile a { color:red; text-decoration:none;  }
.SaveButton { float:left; clear:left; width:64px; height:29px; background:url(img/save.png); margin:0 0 10px 0; }

/* Mail */  
#Mails { float:left; clear:left; width:560px; height:90px; overflow:auto; }
.mailrow { float:left; clear:left; width:520px; background:#FFF; border-bottom:1px dotted #CCC; height:20px; line-height:20px; padding-left:20px; cursor:pointer;  }
.newmail { background:url(img/newmail.png) no-repeat #F0F0F0; }
.headrow { background:#333; color:#FFF; margin-top:20px; }
.mailrow .cell { float:left; width:150px; height:20px; line-height:20px; padding-left:10px; }
.mailrow .delete { width:30px; }
.mailrow .from { width:100px; }
.mailrow .date { width:140px; }
.mailrow .subject { width:210px; }
#MailBody { float:left; clear:left; width:538px; padding:10px; overflow:auto; border:1px solid #CCC; margin-top:10px; height:70px;}

/* All members page */
#allmembers { float:left; clear:left; margin:10px 10px; }
.usrcell { float:left; width:105px; border:1px solid #CCC; margin:10px 0 0 10px;  }
.usrcell .usrimage { float:left; clear:left; width:95px; margin:5px; position:relative; }
.usrcell .usrimage .img { float:left; width:89px; padding:2px; border:1px solid #FFF; height:94px; }
.usrcell .usrname { float:left; clear:left; width:89px; text-align:center; color:#000; font-size:12px; line-height:25px; margin:2px 3px; }
.usrcell .usrname a { float:left; clear:left; width:89px; background:#F0F0F0; line-height:25px; text-decoration:none;  color:#333; }
#PlayersList  { float:left; clear:left; padding-bottom:10px; width:932px;}
#PlayersList .usrcell { border:1px solid #666; }
#PlayersList .usrcell .usrimage .img { border:1px solid #333333 ; }
#PlayersList .usrcell .usrname a { background:#666; color:#FFF; }
#PlayersList .highlight .usrimage .img { border-color:#CCC; }
#PlayersList .highlight { background:#666; }
#PlayersList .highlight .usrname { margin:2px 0px; width:95px; }
#PlayersList .highlight .usrname a { background:#CCC; color:#666; width:95px; }

#allmembers .highlight .usrimage .img { border-color:#CCC; }
#allmembers .highlight { background:#F0F0F0; }
#allmembers .highlight .usrname { margin:2px 0px; width:95px; }
#allmembers .highlight .usrname a { background:#333; color:#FFF; width:95px; }
#UserFriends #allmembers { float:left; clear:left; width:932px; background:#FFF; margin:0px; }
.AddUserToFavorites { position:absolute; top:60px; right:10px; display:none; }
.highlight .AddUserToFavorites { display:block; }
/* Tell a friend */

.tellafriend .tellafriendlink { float:left; clear:left; width:578px; height:16px; padding:3px; border:1px solid #CCC; margin:10px 0; }
.tellafriend p { float:left; clear:left; width:580px; line-height:16px; }
.tellafriend h3 { float:left; clear:left; width:580px; margin:0px; }
.tellafriend .title370x30   { color:#FFF; }
.tellafriend .TellAFriendButton { background:url(img/tellafriend.png) no-repeat transparent; width:125px; cursor:pointer; margin-top:0px; }
.tellafriend .errors { width:580px; line-height:25px; height:25px; color:yellow; }

#trafficexchange { float:left; clear:left; width:932px;margin:20px;}

#preloader .warning { line-height:20px; padding-bottom:10px; font-size:14px; font-weight:bold; float:left; width:640px; }
#preloader .warning img { margin-top:20px; }
#preloader .arcadebanners {padding-top:10px;}
#preloader .arcadebanners span { float:left; clear:left; width:640px; line-height:20px; font-size:14px; font-weight:bold; }

#adsense_game_top { float:left; clear:left; width:932px; height:90px; background:#333; margin:20px 0 0 20px; }
#partnersright { float:right; clear:right; width:233px; padding:15px; border:1px solid #9F9F9F; margin:0px 20px 0 0; padding-left:0px; }
#partnersright .gamead { float:left; margin:0px 0px 15px 15px; }

#pagecontent { float:left; clear:left; width:952px; padding:10px; }
#footer_partners { float:left; clear:left; width:908px; padding:10px;  border:1px solid #CCC; margin:20px; }
#footer_partners .gamecell, #footer_partners .gamecell img{ float:left; width:100px; height:100px; }
#footer_partners .gamecell img { width:99px; }
#footer_partners .links { float:left; clear:left; width:908px; margin:10px 0 0 0; border-top:1px solid #CCC; padding-top:10px; }
#footer_partners .links a { color:#333333; font-weight:normal; font-size:11px; float:left; width:90px; margin-right:10px; height:20px; line-height:20px; text-align:left; overflow:hidden;  }