﻿body 
{
	
  margin:0;
  padding:0;
  color:#000000;
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
a:link { color:#3366CC;	text-decoration:none; }
a:visited {	color:#3366CC; 	text-decoration:none; }
a:active { color:#3366CC; text-decoration:none; }
a:hover { color:#3366CC; text-decoration:none; }
img, form { margin: 0px; padding: 0px; }
img { border:none; }
#layout {
	width: 960px;
	margin: 0 auto;
	background-color: #ffffff;
	border: 2px solid #ffffff/*9EDFE9 DADADA*/;
}
#wrapper {
	padding: 0 3px;
}

#top-content {
	width: 760px;
	height: 90px;
	float: left;
}


/*top area end*/



/*main contents start */
#main-contents {
	width: 950px;
	height: 100%;
	color:#000000;
}
/*left content section*/
.left-content {
	overflow: hidden;
	width: 175px;
	float: left;
}
/*main page*/
/*latest stuff heading*/

div.midCBox{ background-color:white; width:578px; border: 1px solid #CCCCCC; border-top: 0px solid; margin-bottom: 7px; padding-top: 5px; height:auto; overflow:hidden;}
/*end main page*/
.gad1 { width: 300px;	float: left; }
.gad2 { width: 230px; float: right; margin-right: 50px;}



p.catleft{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:20px; width:/*125*/163px; margin:0px; padding: 12px 0px 0px 45px; background:url(header_orange.gif); background-repeat: no-repeat;
background-position: 0px 0px; color:white;}
/*p.catleft{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:19px; width:163px; margin:0px; padding: 4px 0px 0px 7px; background:url(left-header.gif); background-repeat: no-repeat; color:white;}*/
p.catleft a, p.catleft a:hover, p.catleft a:visited { color:#FFFFFF; }
.leftCBox{ background-color:white; width:168px; border: 1px solid #9EDFE9; border-top: 0px solid; margin-bottom: 7px;  height:auto; overflow:hidden; font: 12px arial, helvetica, sans-serif;}
a.leftcatmenu{display:block; width: 163px; color:black; font-family:tahoma; font-weight:normal; font-size:11px; padding: 5px 0px 3px 7px; border-bottom:1px #eeeeee solid; letter-spacing: 1px;}
a.leftcatmenu:hover{color:#FFFFFF; background:#FDC702; text-decoration:none;}
/*a.leftcatmenu:hover{color:#FFFFFF; background:#FDC702; text-decoration:none;}*/
.leftrecommend {
	list-style-type:circle; padding:0; margin:0; padding: 5px 0 5px 20px; width: 165px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.leftrecommend li { padding-bottom: 5px; }
.popularsearch {list-style-type:circle; padding:0; margin:0; padding: 5px 0 5px 20px; width: 165px; overflow:hidden;}
/*middle contents*/
.middle-contents {
	width: 590px/*580*/;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	overflow:hidden;
	float:left;
}
.main-contents {
	width: 645px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	overflow:hidden;
	float:left;
}

/*right side on every page*/
.right-contents {
	width: 185px;
	padding-top: 0px;
	overflow:hidden;
	float: right;
}
.right-ads {
	width: 122px;
	padding-top: 0px;
	overflow:hidden;
	float: right;
	border: 1px solid #CCCCCC;
}
/*no right contents*/
.fcontents {
	width: 775px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	overflow:hidden;
	float:left;
}
p.headrightside{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; height:19px; width:177px; margin:0px; padding: 4px 0px 0px 8px; background:url(head_right_side.gif); color:white;}
p.headrightside a, p.headrightside a:hover, p.headrightside a:visited { color:#FFFFFF; }
div.rightCBox{ width:180px; border: 1px solid #CCCCCC; border-top: 0px solid; margin-bottom: 7px; padding-top: 5px; height:auto; overflow:hidden; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing: 1px; padding-left: 3px;}
/*main contents end */
.textbox {
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	width: 105px;
	border-bottom: #7f9db9 1px solid;
	font-size: 12px;
}
.top-bold-txt {
	padding-left: 10px;
	font-weight:bold;
}
.loginbutton {
	width:47px;
	height:33px;
	padding-left:80px;
	padding-right:80px;
}
/*category */
.cat_nav {
	padding: 0px 0 0 0px;
	border-left:0px solid #FFF;
}
.txt-heading {
	padding: 0 0 5px 0px;
	margin-bottom: 10px;
	padding-left:0px;
	height: 20px;
	width: 500px;
}
.headtxt {
	font-weight: bold;
	font-size: 18px;
	display:block;
	float: left;
	overflow: hidden;
	height: auto;
}
.categories {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: inherit;
}
.categories h3 {
	font-size: 18px;
}
.cat_links {
	font-size: 13px;
	font-weight: bold;
}
.subcat_div {
	width: 270px;
	float: left;
}
/*right side css*/
.cloud:link {
	color: #0066CC;
	text-decoration:none;
}
.cloud:active {
	color: #0066CC;
	text-decoration:none;
}
.cloud:visited {
	color: rgb(48, 128, 240);
	text-decoration:none;
}
.cloud:hover {
	color: #ffffff;
	background: #93C644;
	text-decoration:none;
}
.cloud:focus {
	color: #ffffff;
	background: #93C644;
	text-decoration:none;
}
/*End right side*/
.main-page {
	padding: 0;
	overflow:hidden;
}
.main-page h3 {
	font-family:verdana; font-size:13px; font-weight:bold; height:20px; width:568px; margin:0px; padding: 3px 0px 0px 12px; background:url(latest_stuff_heading.gif); color:white;
}
/*List items display */
.list-page {
	padding: 0;
	width: inherit;
	overflow:hidden;
}
.list-page h2 {
	font-size:16px;
	color:#0066CC;
}
.li-bold {
	font-size:11px;
	color: #3366CC;
	font-weight: bold;
}
div.thumbimg {
	width: 130px;
	height: 92px;
	overflow:hidden;
}
.no-wrap {
	text-align:center;
	overflow:hidden;
}
.mob-content {
	width: 590px;
}
.mob-content ul {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0px;
}
.mob-content ul li {
	display: block;
	width: 135px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style-type:none;
	height:auto;
	line-height:12px;
}
.page-panel {
	width: 590px;
}
.page-panel ul {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	list-style:none;
	font-size: 11px;
}
.page-panel ul li {
	display: block;
}
.page-links {
	font-size: 11px;
}
.error {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000000;
	width: 500px;
	border: 1px dashed #009900;
	text-align:center;
}
/*media page*/
.media {
	display: block;
	width:inherit;
	height:auto !important;
}
.media h1 { font-size: 20px; color:#006FDD; }
.media-box {
	border: 1px solid #DDDDDD;
	background: #F9F9F9;
	margin-right: 5px;
	padding-bottom: 5px;
	width: 580px;
	overflow: auto;
}
.media-preview {
	padding-top: 3px;
	padding-left: 5px;
	width: 305px;
	float: left;
}
.media-details {
	width: 300px;
	overflow: hidden;
	/*border-left: 1px dashed #D3D3D3;*/
	padding-left: 5px;
	color:Maroon ;
	vertical-align:bottom;
	text-align:center;	
}
.media-details strong {
	font-size: 12px;
}
img.mavatar{ float:left;margin-right:10px;margin-top:5px;}

/* mobile-reviews, reviews, mobile */
.mob-reviews {
	width: 585px;
}
.mob-reviews ul {
	display: block;
	float: left;
	margin: 0 0 0px 0;
	padding: 0px;
	padding-top: 25px;
}
.mob-reviews ul li {
	display: block;
	width: 115px;
	margin: 0 0 0 0px;
	list-style-type:none;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
}
.mobilereviews {
	width: 585px;
	padding: 2px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mobilereviews h2 {
	margin: 0;
	color:#0066CC;
}
.mbcatimg {
	margin: 3px;
}
.mobilecatnames {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.mob-list-content {
	width: 410px;
}
.mob-list-content ul {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0px;
}
.mob-list-content ul li {
	display: block;
	width: 135px;
	font-size: 11px;
	margin: 0 0 0 0px;
	list-style-type:none;
	height:auto;
	line-height:12px;
}
.mobile-image-bar {
	padding-left: 78px;
}
/*user welcome page */
.user-left-region {
	float: left;
	width: 225px;
}
.user-detail-region {
	width: 210px;
}
.user-big-name {
	font-size: 18px;
	font-weight: bold;
	color:#3366CC;
	padding-top: 1px;
	padding-bottom: 5px;
}
.user-nav-back {
	height: 20px;
	background-color: #E5E5E5;
	border-bottom: 2px solid #CCCCCC;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 1px;
}
.user-page-content {
	margin: 5px 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 5px;
}
.user-image {
	float: left;
	margin-left: 3px;
	text-align: center;
	width: 175px;
	border: 1px solid #CACACA;
	overflow: hidden;
}
.user-image img {
	padding-top: 15px;
}
.userpage-right-panel {
	float: left;
	margin-left: 3px;
	text-align: center;
	width: 150px;
}
.userpage-right-content {
	margin: 5px 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 5px;
	height: auto;
}
/* UPLOAD */
div.upload-panel {
	width: 330px;
	float: right;
}
.upload-heading {
	margin:0px;
	padding: 0px 0px 0px 0;
	font-size: 12.5pt;
	line-height: 13.5pt;
	color: #0A6EC5;
}
.upload-content {
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 2px;
}
.search-box {
	width: 590px;
	margin: 0 auto;
	padding-top: 7px;
	font-size: 11px;
	float:left;
}
.sd130 {
	width: 130px;
	border: 1px solid #7F9DB9;
}
.sd100 {
	width: 100px;
	border: 1px solid #7F9DB9;
}
/*sendmessage and mymessages */
.textbox2 {
	BORDER-RIGHT: #7f9db9 1px solid;
	BORDER-TOP: #7f9db9 1px solid;
	BORDER-LEFT: #7f9db9 1px solid;
	BORDER-BOTTOM: #7f9db9 1px solid;
	font-size: 12px;
}
.ads-right-panel {
	float: right;
	margin-left: 3px;
	text-align: center;
	width: 150px;
}
.ads-right-content {
	margin: 5px 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 5px;
	height: auto;
}
/*for latest, top downloads, top 3*/
.generic-white-links {
	color:#FFFFFF;
}
.generic-white-links a:visited {
	color:#FFFFFF;
}
.generic-white-links a {
	color:#FFFFFF;
	text-decoration:none;
}
.generic-white-links a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.generic-white-links a:hover {
	color:#FFFFFF;
}
.padd-90 {
	padding-left:90px;
}
.padd-140 {
	padding-left:140px;
}
.padd-160 {
	padding-left:163px;
}
.padd-190 {
	padding-left:190px;
}
.mob-one-content {
	width: 140px;
}
.mob-one-content ul {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0px;
}
.mob-one-content ul li {
	display: block;
	width: 135px;
	font-size: 11px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	list-style-type:none;
	height:auto;
	line-height:12px;
}

/* line wrapping fixing */
.div590 {
	width: 590px;
	padding-left: 10px;
}
/*rss */
.contentBox {
	padding: 6px;
	border: 1px solid #CCC;
}
.titleDiv {
	text-indent: -20px;
	margin-left: 20px;
}
.headerRCBox {
}
.headerRCBox .rch {
	display: block;
}
.headerRCBox .rch * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #CCC;
}
.headerRCBox .rch1 {
	border-right: 1px solid #E9E9E9;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #E9E9E9;
	padding-left: 1px;
	margin-left: 3px;
	background: #D9D9D9; /* rch5 */
}
.headerRCBox .rch2 {
	border-right: 1px solid #FAFAFA;
	border-left: 1px solid #FAFAFA;
	padding: 0px 1px;
	background: #D6D6D6; /* rch3 */
	margin: 0px 1px;
}
.headerRCBox .rch3 {
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	margin: 0px 1px;
}
.headerRCBox .rch4 {
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
}
.headerRCBox .rch5 {
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
}
.headerRCBox .content {
	background: #CCC;
	padding: 0px 6px 2px 6px;
}
div.spacer {
	clear: both;
}
.small_spacer {
	clear: both;
	padding-bottom: 2px;
}
/*Main News */
.newstitle {
	color: #0066CC;
	font-weight:bold;
	font-size: 12px;
}
.newscontent {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
#newssignup {
	font-size: 11px;
	font-weight: bold;
}
/*download now text */
.dl_now {
	font-size: 17px;
	font-weight: bold;
}
div.ComBox {
	border:1px #bbbbbb solid;
	border-top:0px solid;
	padding:10px;
	background:#fdfdfd;
	width:185px;
	margin-bottom:18px;
	overflow:hidden;
}
div.ComBox {
	width: 600px;
}
.com_innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #a9a9a9;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.com_innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}

.com_error {
	width: 390px;
	padding:10px;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
}
.com_success {
	width: 390px;
	font-size: 12px;
	font-weight: bold;
	color:#009900;
}
/*end of comments for details page*/

/*popular searches*/
.recent_searches {
	border: 1px solid #DBDBDB;
	padding-left: 3px;
	padding-right: 2px;
	margin: 0;
	background: #FFF;
	width: 163px;
	overflow: hidden;
	font-size: 11px;
}
.recent_searches a, .recent_searches a:visited, .recent_searches a:active {
	color:#0066FF;
}
.recent_searches a:hover {
	color:#009900;
}

/*member profile*/

/*main page*/
.usernav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
}
.userarea {
	width: 583px;
	padding-left: 5px;
	float: left;
}
.user-welcome {
	width: 465px;
	padding-top: 7px;
	padding-left: 5px;
	float: left;
}
.user-heading {
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color:#5C5C5C;
}
.welcome-txt {
	font-size: 13px;
	font-family: Arial;
	color:#333333;
	padding-top: 3px;
}
.usershortcuts { /*user left region*/
	border-bottom: 1px dashed #999999;
	border-right: 1px dashed #999999;
	width: 240px;
	height: 255px;
	float: left;
	padding: 5px;
	font-weight: bold;
}

.user-info-box { /*right side*/
	border-bottom: 1px dashed #999999;
	width: 290px;
	height: 255px;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
	float: left;
}
.horizontal-dashed-bar {
	border: 1px dashed #999999;
}
/*end main page*/

.userprofileimage img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}
.user-profile-list {
	width: 570px;
}
.user-profile-list ul {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0px;
}
.user-profile-list ul li {
	display: block;
	width: 100px;
	font-size: 11px;
	margin: 0 0 0 0px;
	padding: 0 8px 0 0;
	list-style-type:none;
	height:auto;
	line-height:12px;
}
.user-friend-mflist {
	color: #666666;
	font-size: 11px;
}
.user-profile-notify {
	border:dashed 2px #CCCCCC;
	width: 540px;
	margin: 0px;
	padding: 10px;
}
.new-friends-notify {
	margin: 0;
	padding: 0;
	border: 1px dashed #CCCCCC;
	width: 550px;
}
.new-friends-notify-span {
	font-weight: bold;
	font-size: 13px;
	color:#0066CC
}
/*user profile page*/
.profile-heading {
	font-size: 14px;
	color:#0066CC;
	margin: 0;
}
.headline {
	width: 470px;
	height: 87px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin: 5px;
	float: left;
}
div.profile{ background-color:#ffffff; width:585px;margin-bottom:5px; height:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
div.profile .left { width: 210px; float: left; margin: 3px; overflow: hidden; }
div.profile .right { width: 357px; float: left; overflow: hidden; margin: 3px; }
.Lhd {width:185px;padding:2px 10px 2px 10px;border:1px #bbbbbb solid;background: #f6f6f6;font-size:13px;font-weight:bold;color:#555555;}
.Rhd {padding:2px 10px 2px 10px;border:1px #bbbbbb solid;background: #f6f6f6;font-size:13px;font-weight:bold;color:#555555;}
.LhdContents{border:1px #bbbbbb solid;border-top:1px solid;padding:10px;background:#fdfdfd;width:185px;margin-bottom:10px;overflow:hidden;}
.LF{margin-bottom:0px; height:19px; margin-top:0;}
.LFC{float:left;color:#555555;font-weight:bold;}
.FB {
	color:#555555;
}
.online {	font-weight: bold; color:#009900; }
.offline { font-weight: bold; color:#FF3300;}
p.Pbullet {border:0px solid;margin:0px 0px 5px 0px;padding:0px 0px 0px 7px;font-size:11px;float:left;width:158px;height:16px;overflow:hidden;font-weight:bold;}
div.uFR{float:left;width:166px;height:40px;overflow:hidden;}
.uFRImg{margin-right:12px;float:left}
.PComments{ padding:12px 0px 15px 2px;width:335px; margin-bottom:5px; overflow:hidden; background-color:#FFFFFF; border-bottom:1px #bbbbbb solid;}
.PLComments{ font-family:Arial, Helvetica, sans-serif; border-bottom:1px #bbbbbb solid;padding:12px 0px 15px 2px;width:570px; margin-bottom:0px; overflow:hidden; background-color:#FFFFFF; margin-top: 0px; }
/*end user profile page*/
.redfont {
	color:#FF0000;
}
.greenfont {
	color:#009933;
}
/*Member bookmarks*/
.user-bookmarks {
	width: 570px;
}
.user-bookmarks ul {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0px;
}
.user-bookmarks ul li {
	display: block;
	width: 125px;
	font-size: 11px;
	margin: 0 0 0 0px;
	padding: 0 8px 0 0;
	list-style-type:none;
	height:auto;
	line-height:12px;
}
.user-bookmarks-nav {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
/*user messages*/
.msg-nav-color {
	font-size: 12px;
	background-color:#E6E6E6;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.msg-read {
	background-color:#E3F2FB;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.msg-un-read {
	background-color:#B1D0F1;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.chk-box {
	height:12px;
}
.msg-body {
	border: 1px solid #7F9DB9;
	padding: 5px;
	width: 560px;
}
.wid30 {
	width: 30px;
	height: 18px;
}
.wid100 {
	width: 60px;
}
/*mobile reviews*/
#mobileblock {
	width: 260px;
	margin: 20px 0 0 0px;
	float: left;
}
#mobileadblock {
	float: left;
	margin-left: 5px;
}
.details-div {
	width: 570px;
	overflow: hidden;
	padding-top: 10px;
	float: left;
}
.file-detail {
	width: 570px;
	float:left;
	display: block;
	background-color: #E5E5E5;
	border-bottom: 2px solid #CCCCCC;
}
.file-detail h3 {
	margin: 3px 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
.md-contents {
	margin: 0px 0 0 2px;
	padding-top: 5px;
	width: 560px;
	float:left;
}
#mobile-review h1 {
	font-size: 18px;
}
/*Report profile*/
.report-profile-left {
	font-family:Arial, Helvetica, sans-serif;
	width: 320px;
	border-right: 1px dashed #CCCCCC;
	margin: 2px;
	float: left;
}
.report-profile-right {
	float: left;
	width: 250px;
	padding-left: 5px;
}
/*recent profiles*/
div.updatedProfiles{ font-family:Arial, Helvetica, sans-serif; margin-left: 5px; text-align:left; padding:0px; font-size:12px; }
div.updatedProfiles p { clear: both; padding-bottom: 15px; margin:0;}
div.updatedProfiles p img {float: left; margin-right: 8px;}
.uptxt { font-size: 11px; color:#666666; }

/*recent forum topics*/
.postby {
	font-size: 11px;
	color:#666666;
}
/*categories*/
.cat_txt {
	font-size:13px;
	font-weight: bold;
}
.cont80 {
	height: 45px;
	overflow:hidden;
}

/*intro*/
div.mtintro{ font-family: Arial; font-size: 12px; width:282px; padding:5px; text-align:justify;}
div.mtintro2{ font-family: Arial; font-size: 12px; width:260px; padding:5px; text-align:justify;}
div.introbox{ width:285px; float:left; }
img.introimg{ padding:2px; float:left; margin-right:10px; border:1px #cccccc solid;}

/*featured profile*/
#featured-panel {
	width: 579px;
	font-family: Arial;
}
#featured-panel h2 {
	font-size: 20px;
	margin: 10px;
}
.smallheader{ background:#99CC00; width:inherit;height:8px;margin-bottom:0px;overflow:hidden;}
.uprofile-list {
  border:1px solid #CCCCCC; border-top: 0px; margin-bottom:7px; padding-left: 10px; height:100%; overflow:hidden;
}
.uprofile{width:110px;height:135px;float:left;margin-right:0px;overflow:hidden; text-align:center;}
.uprotxt{color:#666666;font-size:11px;}

/*latest mobiles*/
.latest-mobiles {
	width: 150px;
	text-align:center;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.latest-mobiles img {
	margin: 2px; border:1px #cccccc solid;
}

.latestphoneimage img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px 3px;
  padding: 4px;
}
.dl_update {
	font-size: 13px; text-align:justify; font-weight: bold;
}
.top_left_ad { padding: 5px 0 5px 5px; margin-bottom: 3px; border: 1px solid #CCCCCC; width: 163px; }
/*
#footer {
	height: 225px !important;
	overflow: hidden;
	background: url(footer_bg.jpg) repeat-x;
	color:#FFFFFF;
}
*/
#footer {
	height: 20px !important;
	overflow: hidden;
	background-color: #DADADA/*#CCCCCC*/;
	color:#FFFFFF;
}

#footer a, #footer a:visited {
	color: #FFFFFF;
}
#footer a:hover {
	text-decoration:underline;
}
.footer-item {
	float: left;
	margin: 8px 5px 0px 10px;
}
.footer-item h2 {
	font-family: Arial; font-size: 17px; font-weight: bold;
	margin: 0px;
	margin-bottom: 15px;
	color:#FFFFFF;
	clear: both;
}
.footer-about {
	width: 290px;
	
}
.poweredby {
	clear:both;
	font-size: 11px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
}
#gamesl {
	width: 470px;
	float: left;
}
#gamesl h1 {
	font-size: 18px;
}
#gamesl h2 {
	font-size: 15px;
}
#gamesr {
	width: 300px;
	float: right;
}
#game_notify {
	border:dashed 2px #CCCCCC;
	width: 430px;
	padding: 10px;
	font-weight: bold;
}
.agame {
	width: 465px;
	border: 1px solid #CCCCCC;
	padding: 5px 0px 3px 0px;
	margin-bottom: 5px;
	overflow: auto;
}
.game_alternate {
	background-color:#ECF5FF;
}
.agame_left {
	float: left;
	margin: 0 4px 0 1px;
	width: 65px;
}
.agame_left img {
	padding-top: 5px;
	width: 65px;
	height: 70px;
	border: none;
}
.agame_right {
	width: 385px;
	padding-left: 5px;
	overflow: hidden;
}
.agame_right h2 {
	font-size: 14px;
	margin: 0;
}
.gcbullet {margin:0 0 5px 0;padding:0 0 0 0px;font-size:11px;float:left;width:117px;height:20px;overflow:hidden;font-weight:bold;}
#gamepage {
	width: 770px;
	overflow: hidden;
}
#gamepage h1 {
	font-size: 18px;
}
#game_swf{
	margin: 0 auto;
}
.game_details {
	display: table;
	width: 465px;
	border: 1px solid #E7E9EB;
	background-color:#F0FAE7;
	padding: 5px 0 3px 0;
	margin-bottom: 5px;
}
#bookmarks_games img {
	border: none;
	margin-right: 10px;
}
#bookmark_me {padding: 5px 0 5px 0;line-height: 24px;}
#bookmark_me img { vertical-align: middle; padding: 5px;}
#site-stats {display:none}
/* breadcrumb */
.breadcrumb {
	padding:0px 10px;
	position:relative;
	font-size: 12px;
	line-height:150%;
	margin: 0;
}
.breadcrumb li {
	display:inline;
	padding-right:2px;
}

/*pagination */
div#pagination {
	height:50px;
	margin-top:3px;
}
div#pagination .count {
	float:left;
	padding:5px;
}
div#pagination .pages {
	float:right;
	padding:5px;
}
div#paginationTop {
	height:40px;
	margin-bottom:3px;
}
div#paginationTop .count {
	float:left;
	padding:5px;
}
div#paginationTop .pages {
	float:right;
	padding:5px;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #8dab68;
	text-decoration: none; /* no underline */
	color: #5f7f39;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #5f7f39;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #5f7f39;
	font-weight: bold;
	background-color: #5f7f39;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;  
}

.filledRatingStar {
    background-image: url(FilledStar.png);

}

.emptyRatingStar {
    background-image: url(EmptyStar.png);
}

.savedRatingStar {
    background-image: url(SavedStar.png);
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}
.voted {color:#999;}
.thanks {color:#36AA3D;}

/*Pager control style*/
.PagerContainerTable
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	color: #d1d1e1;
	border-bottom: #333333 1px solid;
	background-color: #FFFFFF;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #f0f1f2;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #997905;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #990000;
	background-color: #FFFF99;
	cursor:default;
}
.PagerOtherPageCells
{
	background-color: #f0f1f2;
}
.PagerSSCCells
{
	background-color: #cccccc;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.GoToLabel
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	font-size:65%;
	vertical-align:middle;
	display:inline;
}
.GoToSelect
{
	font-size:55%;
}
.GoToSelectedOption
{
	color:#f9f9f9;
	background-color:#666666;
}

.GoToArrow
{
	vertical-align:middle;
	cursor:pointer;
}