body {margin:0px 0px 0px 0px; background-color:#2c2c2c; background-image:url(images/bg.gif); background-repeat:repeat;}
a:link,a:visited {text-decoration: none;}
a:hover,a:active {text-decoration: underline;}
input.text,select {border: solid 1px #79685d; color: #9b0004; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px;}
input.text {padding-left: 6px; padding-top: 3px; margin-right: 6px; height: 12px;}
input.button {border: none;}

.bg_side_l {width:50%;}
.bg_side_r {width:50%;}
.bg_blk {background-color:#000000;}
.bg_wht {background-color:#ffffff;}
.clear_both {clear: both; font-size: 0px; line-height: 0px;}
.col1 {display: inline; float: left;}
.col2 {display: inline; float: left;}

/* REGISTER */
.bg_register {background: url(images/bg_content.gif) no-repeat left top; position: relative; width:758px; vertical-align:top; overflow: hidden;}
.insider {display: inline; float: left; width: 420px; height: 85px;}
.insider .blurb {color: #cccccc; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; line-height: 11px; margin-left: 110px; margin-top: 31px; width: 295px;}
.insider a {font-weight: bold; color: White;}
.insider .logo {position: absolute; left: 10px; top: 10px; width: 94px; height: 34px;}
.insider .button {position: absolute; left: 331px; top: 11px;}
.game_browser {position: relative; top:36px; left:42px;}

/* CURRENT GAMES */
.current_games {font-family: Tahoma, Arial, Verdana, sans-serif; position: relative; width: 420px; height: 330px;}
.header_title {color: #ffffff; font-size: 10px; font-weight: bold; position: absolute; left: 17px; top: 10px;}
.header_link {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; position: absolute; left: 174px; top: 11px;}
.header_link a {color: #ffffff;}
.tab_label {color: #666666; font-size: 9px; position: absolute; left: 25px; top: 36px; padding: 0px;}
.tabs {font-family: Tahoma, Arial, Verdana, sans-serif; position: absolute; left: 79px; top: 32px;}
.tabs ul {display: inline; padding: 0px; margin: 0px; list-style-type: none;}
.tabs li {float: left; width: 103px; height: 21px;}
li.tab_on {background: url(images/current_games_tab_on.gif) no-repeat left top; font-size: 11px; font-weight: bold; text-align: center; padding-top: 4px;}
li.tab_on a {color: #730003;}
li.tab_on a:hover,li.tab_on a:visited {text-decoration: none;}
li.tab_off {background: url(images/current_games_tab_off.gif) no-repeat left top; font-size: 10px; text-align: center; padding-top: 4px;}
li.tab_off a {color: #666666;}
.viewer {position: absolute; left: 14px; top: 56px; width: 399px; height: 246px; overflow:hidden;}
.viewer iframe {border: none; width: 100%; height: 100%;}

/* NEWS */
.news {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; position: relative; margin-left: 11px; width: 285px;}
.news .header {background: url(images/news_top_bg.gif) no-repeat left top; width: 285px; height: 132px;}
.news .header_link {left: 142px;}
.news .banner {position: absolute; left: 5px; top: 33px;}
.news .spotlight {font-weight: bold; position: absolute; left: 8px; top: 82px;}
.news .icons {position: absolute; left: 214px; top: 83px;}
.news .icons img {border: none; margin-left: 7px;}
.news .items {background: url(images/news_bg.gif) repeat-y left top; left: 0px; top: 132px; width: 276px; padding: 0px 20px 0px 9px; display: block;}
.news .item {width: 265px; padding: 8px 10px 8px 4px; border-bottom: solid 1px #d9d9d9;}
.news .date {color: #c60008; float: left; line-height: 14px; width: 53px;}
.news .story {float: left; line-height: 14px; width: 211px;}
.news .links {color: #2b5673; clear: both; font-size: 10px; text-align: right; margin-top: -10px;}
.news .links a {color: #2b5673; font-weight: bold;}
.news .footer {background: url(images/news_bot_bg.gif) no-repeat left top; width: 285px; height: 39px;}

/* NEWS PAGE */
.bg_news {background: url(images/bg_news.gif) repeat-x left top; position: relative; width:758px; vertical-align:top; overflow: hidden;}
.newspage {font-family:Tahoma, Arial, Verdana, sans-serif; margin:0px 0px 20px 24px;}
.newspage .top {background:url(images/news_top.gif) no-repeat left top; width:712px; height:52px;}
.newspage .detailtop {background:url(images/newsdetail_top.gif) no-repeat left top; width:712px; height:52px;}
.newspage .content {background: url(images/newspage_bg.gif) repeat-y top left; width:712px;}
.newspage .content .item {border-bottom:solid 1px #d9d9d9; margin-left: 15px; position:relative; top:-12px; width:145px;}
.newspage .content .item .link {font-size:10px; font-weight: bold; line-height:14px; text-align:right; padding-top:16px;}
.newspage .content .item .link a {color: #2b5673;}
.newspage .content .story {color:#333333;}
.newspage .datestamp {font-size:10px; font-weight:bold; position:relative; top:23px; left:620px;}
.newspage .news_header {background: url(images/reviews_news_bg.gif) repeat-x left top; font-size:11px; font-weight: bold; margin-left:4px; padding-left:12px; padding-top:2px; width:169px; height:18px;}
.newspage .news_item {border-bottom:solid 1px #d9d9d9; margin:0px 20px 0px 20px; padding:10px 0px 10px 0px; font-size:11px;}
.newspage .news_item .date {color:#c60008;}
.newspage .news_item .title {color:#333333;}
.newspage .bottom {background: url(images/news_bot.gif) no-repeat left top; width:712px; height:39px;}
.newspage_footer {color:#333333; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:10px; white-space:nowrap; padding:0px;}
.newspage_footer a {color:#ca0000; font-weight:bold; white-space:nowrap;}
.newspage_legal {font-size:9px;}
.newspage_legal a {color:#ca0000;}

/* ALL GAMES */
.allgames {font-family:Tahoma, Arial, Verdana, sans-serif; margin:16px 0px 20px 24px;}
.allgames .top {background:url(images/allgames_top.gif) no-repeat left top; width:712px; height:52px;}
.allgames .content {background: url(images/newspage_bg.gif) repeat-y top left; width:712px;}
.allgames_title {font-family:Tahoma, Arial, Verdana, sans-serif; color:#333333; font-size:11px; font-weight:bold; padding-top:2px;}
.allgames_title a {color:#ca0000;}
.allgames_text {font-family:Tahoma, Arial, Verdana, sans-serif; color:#333333; font-size:11px; color:#333333; vertical-align:top; padding-bottom:2px;}


.footer_border {background: url(images/footer_border.gif) repeat-x left top; height: 4px; font-size: 1px; line-height: 1px; width: 758px;}

/* LEGAL */
.legal {background: url(images/legal_bg760.gif) no-repeat left top; color: #666666; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; position: relative; width: 758px; height: 97px;}
.legal .links {position: absolute; left: 134px; top: 22px; width: 430px;}


.legal .links ul {margin: 0px; padding: 0px; display: inline; list-style-type: none;}
.legal .links li {float: left; padding-left: 21px;}
.legal .links a {color: #666666;}
.legal .links a:link,.legal .links a:visited {text-decoration: none;}
.legal .links a:hover,.legal .links a:active {text-decoration: underline;}
.legal .copyright {position: relative; left: 0px; top: 50px; width: 758pxx; text-align: center;}
.legal .esrb {position: absolute; left: 620px; top: 14px; width: 116px; height: 42px;}
.legal .esrb img {border: none; visibility:hidden;}

/* GAME DETAILS */
.bg_game {background: url(images/bg_sub.gif) no-repeat left top; position: relative; width:758px; vertical-align:top; overflow: hidden;}
.bg_game .leftcol {width:190px; float:left;}
.bg_game .rightcol {margin:2px 0px 0px 194px; background:url(images/bg_game_desc.jpg) no-repeat left top; width:556px; height:354px; vertical-align:top;}

.breadcrumbs {color: #003366; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:9px; width:730px; height:11px; padding:12px 0px 3px 20px;}
.breadcrumbs a {color: #003366;}

/* GAME DETAILS REVIEWS */
.reviews {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:10; margin:2px 0px 10px 10px;}
.reviews .top {background:url(images/reviews_top.gif) no-repeat left top; width:177px; height:52px;}
.reviews .content {background:url(images/reviews_bg.gif) repeat-y left top; width:177px;}
.reviews .content .item {border-bottom:solid 1px #d9d9d9; margin-left: 15px; position:relative; top:-12px; width:145px;}
.reviews .content .item .link {font-size:10px; font-weight: bold; line-height:14px; text-align:right; padding-top:16px;}
.reviews .content .item .link a {color: #2b5673;}
.reviews .content .news_header {background: url(images/reviews_news_bg.gif) repeat-x left top; font-size:11px; font-weight: bold; margin:0px 3px 0px 3px; padding:2px 2px 0px 12px; height:18px;}
.reviews .news_item {margin-top:7px; margin-left:15px; margin-right:15px; font-size:11px;}
.reviews .news_item .date {color:#c60008;}
.reviews .bottom {background: url(images/reviews_bot.gif) no-repeat left top; width:177px; height:40px;}
.reviews .content .carrierlist {color:#003366; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:9px; line-height:16px;}
.reviews .content .carrierlist .link {color:#003366; font-weight:normal;}

/* GAME DETAILS RINGTONES */
.ringtones {font-family:Tahoma, Arial, Verdana, sans-serif; margin:2px 0px 20px 10px;}
.ringtones .top {background:url(images/ringtones_top.gif) no-repeat left top; width:177px; height:52px;}
.ringtones .content {background:url(images/reviews_bg.gif) repeat-y left top; width:177px;}
.ringtones .content .item {border-bottom:solid 1px #d9d9d9; margin-left: 15px; position:relative; top:-12px; width:145px;}
.ringtones .content .item .link {font-size:10px; font-weight: bold; line-height:14px; text-align:right; padding-top:16px;}
.ringtones .content .item .link a {color: #2b5673;}
.ringtones .content .item .title {color:#003366; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:9px; padding:3px 5px 3px 5px;}
.ringtones .header {font-size:10px; padding:5px;}
#carrierlist {z-index: 1; position: relative;}
.ringtones .bottom {background: url(images/reviews_bot.gif) no-repeat left top; width:177px; height:40px;}

/* GAME DETAILS GAME DESCRIPTION */
.game_info {background-color:#e7e7e7; font-family:Tahoma, Arial, Verdana, sans-serif; color:#333333; font-size:10px; padding:3px 0px 4px 9px;}
.game_info2 {font-family:Tahoma, Arial, Verdana, sans-serif; color:#333333; font-size:11px; padding:8px 10px 0px 10px;;}
.game_info3 {font-family:Tahoma, Arial, Verdana, sans-serif; color:#333333; font-size:10px; padding:2px 10px 2px 10px;}
.game_info .link {color:ca0000;}
.game_bullet {text-align:right; width:20px; vertical-align:middle; padding-top:10px;}
.gamelegal{font-family:Tahoma, Arial, Verdana, sans-serif; color:#999999; font-size:9px;}

/* GAME DETAILS WALLPAPERS */
.wallpapers {font-family:Tahoma, Arial, Verdana, sans-serif; margin-top:20px;}
.wallpapers .top {background:url(images/wallpapers_top.gif) no-repeat left top; color:#ffffff; font-weight:bold; font-size:10px; width:556px; height:29px;}
.wallpapers .link {font-size:10px; font-weight: bold; color: #2b5673; text-align:right; position:relative; top:22px; left:-14px;}
.wallpapers .link a {color: #2b5673;}
.wallpapers .content {background:url(images/wallpapers_bg.gif) repeat-y left top; width:556px; height:162px; overflow:auto; white-space:nowrap;}
.wallpapers .content img {margin:10px;}

/*BROWSEGAMES SIDEBAR ON RINGTONES PAGE */
.browsegames {font-family:Tahoma, Arial, Verdana, sans-serif; margin:2px 0px 10px 10px;}
.browsegames .top {background:url(images/browsegames_top.gif) no-repeat left top; width:177px; height:52px;}
.browsegames .content {background:url(images/reviews_bg.gif) repeat-y left top; width:177px;}
.browsegames .content .item {
	border-bottom:solid 1px #d9d9d9;
	margin-left: 15px;
	position:relative;
	width:145px;
	top: -12px;
}
.browsegames .content .item .link {
	font-size:10px;
	font-weight: normal;
	line-height:14px;
	text-align:right;
	padding-top:16px;
	color: #003366;
}
.browsegames .content .item .link a {color: #003366;}
.browsegames .bottom {background: url(images/reviews_bot.gif) no-repeat left top; width:177px; height:40px;}
.browsegames .content .carrierlist {color:#003366; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:9px; line-height:16px;}
.browsegames .content .carrierlist .link {color:#003366; font-weight:normal;}

/* RINGTONES */
.ringtones_text {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#333333;}
.ringtones {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:10px; color:#333333;}
.ringtones_bg {background-color:#E7E7E7; padding:4px 6px 4px 6px; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:10px; color:#333333;}
.ringtones_bg a {font-weight:bold; color:#AA0205;}

/* WALLPAPERS */
.wallpapers_text {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#333333;}
.wallpapers {font-family:Tahoma, Arial, Verdana, sans-serif; text-align:center; font-size:10px; color:#333333;}
.wallpapers a {font-weight:bold; color:#AA0205;}
/* SEARCH */

.searchpage {font-family:Tahoma, Arial, Verdana, sans-serif; margin:0px 0px 20px 24px;}
.bg_news {background: url(images/bg_news.gif) repeat-x left top; position: relative; width:758px; vertical-align:top; overflow: hidden;}

.searchpage .top {background:url(images/search_top.gif) no-repeat left top; width:712px; height:52px;}
.searchpage .detailtop {background:url(images/newsdetail_top.gif) no-repeat left top; width:712px; height:52px;}
.searchpage .content {background: url(images/newspage_bg.gif) repeat-y top left; width:712px;}
.searchpage .content .item {border-bottom:solid 1px #d9d9d9; margin-left: 15px; position:relative; top:-12px; width:145px;}
.searchpage .content .item .link {font-size:10px; font-weight: bold; line-height:14px; text-align:right; padding-top:16px;}
.searchpage .content .item .link a {color: #2b5673;}
.searchpage .content .story {color:#333333;}
.searchpage .datestamp {font-size:10px; font-weight:bold; position:relative; top:23px; left:620px;}
.searchpage .news_header {background: url(images/reviews_news_bg.gif) repeat-x left top; font-size:11px; font-weight: bold; margin-left:4px; padding-left:12px; padding-top:2px; width:169px; height:18px;}
.searchpage .news_item {border-bottom:solid 1px #d9d9d9; margin:0px 20px 0px 20px; padding:10px 0px 10px 0px; font-size:11px;}
.searchpage .news_item .date {color:#c60008;}
.searchpage .news_item .title {color:#333333;}
.searchpage .bottom {background: url(images/news_bot.gif) no-repeat left top; width:712px; height:39px;}
.searchpage_footer {color:#333333; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:10px; white-space:nowrap; padding:0px;}
.searchpage_footer a {color:#ca0000; font-weight:bold; white-space:nowrap;}
.searchpage_legal {font-size:9px;}
.searchpage_legal a {color:#ca0000;}
.searchpage .heading {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	color: #990014;
}
