h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:10px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bold_link {font-weight:bold;}
td.error {color:#FF0000; font-weight:bold;}


body {margin:0px 0px; background-color:#ECECEC;}
.canvas {width:972px; margin:auto auto; border-left:3px solid #E3E3E3; border-right:3px solid #E3E3E3; overflow:hidden;}
.ribbon { width:972px; background-image:url(http://cdn.mobilerated.com/graphics/v2/left_ribbon.jpg); float:left; padding-top:3px;}
.onecol {width:910px; float:left; margin-top:5px; padding-left:49px;}
.leftcol {width:600px; float:left; margin-top:5px; padding-left:49px;}
.rightcol {width:300px; float:left; margin-left:5px;}

.header {width:972px; height:172px; background-image: url(http://cdn.mobilerated.com/graphics/v2/header_logo.png); background-repeat:no-repeat;}
.header_top {width:972px; height:87px;}
.header_onmobile {position:absolute; margin-top:60px; margin-left:50px;}
.header_onmobile p {color:gray;}
.header_onmobile a {color:gray; font-weight:bold;}
.header_starthere {width:153px; height:41px; background-image:url(http://cdn.mobilerated.com/graphics/v2/start_here.jpg); margin-left:575px; position:absolute; margin-top:28px;}
.header_starthere a:hover {color:#ffffff;}
.header_starthere a {width:84px; height:20px; font-size:14px; float:left; text-align:center; margin-left:10px; margin-top:11px;}

.header_unknownphone {width:222px; height:20px; margin-top:0px; margin-left:730px;position:absolute;}
.header_unknownphone a {color:#000000;}
.header_unknownphone a:hover {color:#999999;}

.header_knownphone {width:140px; height:50px; margin-top:15px; margin-left:808px; position:absolute;}
.header_knownphone img {float:left; margin-top:20px;}
.header_knownphone a {color:#000000; text-align:center; float:right; margin-top:5px; padding-right:4px; width:100px;}
.header_knownphone a:hover {color:#999999;}

.header_tabs {width:910px; height:36px; margin-left:49px; background-color:black; -moz-border-radius:4px 4px 4px 0px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; border:1px solid black;}
ul#header_tab {width:100%; height:36px; list-style:none; margin:0; padding:0;}
ul#header_tab li a {display:block; float:left; padding-left: 25px; padding-right: 25px; height:36px; font-size:18px; color:#ffffff; text-align:center; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px; line-height:33px;}
ul#header_tab li a:hover {padding-left: 25px; padding-right: 25px; height:36px; background:#CC3300; text-decoration:none;}
ul#header_tab li a.active {background-color:#990000;}
ul#header_tab p {margin-top:7px;}
#header_tab li {float:left;}

.quicklinks {margin-left:49px; height:20px; width:550px; margin-top:0px; background:black; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; border-top:1px solid #6C6A6B;}
.quicklinks ul {margin:0px 0px; margin-top:2px; list-style:none; height:19px;}
.quicklinks li {float:left; margin:0px 4px; font-size:12px; color:#FFFFFF;}
.quicklinks a {font-size:12px; color:#FFFFFF; }
.quicklinks a:hover {color:#CCCCCC;}

.header_bottom {width:900px; height:26px; margin-left:55px;}
.header_homelink {width:400px; float:left; margin-top:5px;}
.header_homelink p {margin:0px 0px;}
.header_login {margin-left:670px;}
.header_login a {font-size:12px; color:#000000; text-align:center; float:left; margin-top:5px }
.header_login p {margin:0px 0px; float:left; padding:0px 0px; padding-right:5px;}
.header_login a:hover {color:#999999;}


/* Ad Blocks */
.ad_block {margin-top:5px;}
#center_728 {width:728px; margin-top:5px; margin-left:auto; margin-right:auto;}
#center_468 {width:468px; margin-top:5px; margin-left:auto; margin-right:auto;}
#top_margin_10 {margin-top:10px;}
#home_lu_468x15_search {margin-top:25px; margin-bottom:5px; width:468px; margin-left:auto; margin-right:auto;}


.main_content_black {margin-left:0px; width:600px; height:517px; background-color:#000000;}
.main_content {width:650px; height:517px; background-image:url(http://cdn.mobilerated.com/graphics/v2/searchbox_home.png); margin-left:-49px;}
.main_content p {width:546px; font-size:12px; color:#FFFFFF; text-align:center; margin:0px 0px; padding-top:20px; margin-left:79px;}
.main_remember {width:546px; height:52px; background-color:#941c1d; margin-left:79px; margin-top:17px;}
.main_remember p {width:546px; font-size:12px; color:#ffffff; text-align:center; margin-left:0px; padding:8px 0px;}
.main_remember a {font-size:12px; color:#000000;}
.main_remember a:hover {color:#999999;}
.main_searchbox {width:495px; height:272px; margin-top:10px; margin-left:94px;}
.main_searchboxmain {width:400px; padding-left:90px; height:40px;}
.main_searchbg {width:294px; height:24px; background:#1A1A1A; border:none; margin-top:5px; padding-top:7px; padding-left:5px; color:white;}
.main_searchbtn {width:84px; height:24px; background:#AB1113; border:none; padding-left:5px; padding-bottom:2px; color:white;}
.main_searchboxtext h1 {font-size:16px; color:#ffffff; margin-left:80px; margin-bottom:5px; padding-top:15px;}
.main_searchboxtext p {font-size:14px; font-weight:bold; color:#000000; text-align:left; margin-left:80px;}
.main_points {height:50px; margin-left:100px; margin-top:20px;}
.main_points li {color:#FFFFFF;}

.leftcol_products {width:600px; margin-top:20px; border:1px black solid; background:#F5F5F5;}

.headingtitle {height:25px;}
.headingtitle p {font-size:16px; color:#000000; float:left; padding:0px 15px;font-weight:bold;margin:7px 0px;}
.headingtitle a {font-size:12px; color:#861011; float:right; margin-top:9px; padding-right:13px;font-weight:bold;}
.headingtitle a:hover {color:red;}



/*main menu leftmenu game group*/
.leftcol_products_group {width:600px; height:100%; margin-top:10px; margin-bottom:10px;}
.leftcol_product {width:130px; height:200px; padding-left:16px; float:left; text-align:center;}
.leftcol_product a {border:none;}
.icon_product_image {margin-top:12px; border:none;}
.icon_product_title {width:130px; height:30px; font-size:13px; color:#000000; margin-top:5px; text-align:center; font-weight:bold;}
.icon_product_title p {margin-top:5px;}
.icon_product_title a {color:#000000; text-align:center; font-weight:bold;}
.icon_product_title a:hover {color:#999999;}

.rightcol_products {width:298px; border:1px black solid; margin-top:4px; background:#F5F5F5}
.rightcol_products_group {width:294px; margin-top:25px; margin-bottom:10px; padding-left:2px; margin-top:10px;}
.rightcol_product {width:130px; height:200px; padding-left:11px; float:left; text-align:center;}



/* footer*/ 
.footer {width:972px; height:292px; background-image:url(http://cdn.mobilerated.com/graphics/v2/footer.jpg); background-repeat:no-repeat; clear:both;}
.footer a {color:#000000;}
.footer a:hover {color:#999999;}
.footerbottom {width:972px; height:28px;}
.footerbottom p {height:20px; font-weight:bold; margin-top:5px; margin-bottom:0px;}
.footerlinks {margin-top:195px; width:972px; float:left;}


.googlesearch {width:300px; margin-top:9px;}
.googlesearchbg {width:197px; height:19px; border:1px steelblue solid; color:grey; margin-top:4px;}
.googlesearch p {margin:0px 0px 0px 0px;}


/* BROWSE */

.browse_tabs {width:860px; height:27px; margin-left:20px; background-color: #333333; -moz-border-radius:4px; -webkit-border-radius:4px;}

ul#browse_tab {width:860px; height:27px; list-style:none; margin:0; padding:0;}
ul#browse_tab li a {display:block; float:left; width:286px; height:27px; font-size:18px; color:#ffffff; text-align:center; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul#browse_tab li a:hover {width:286px; height:27px; background:#CC3300; text-decoration:none;}
ul#browse_tab li a.active {background-color:#990000;}
#browse_tab li {width:286px; float:left;}
.genre_selected {font-weight:bold;}

.genres {width:867px; margin-left:20px; margin-top:4px;}
.genres a {font-size:12px; color:#000000; text-align:center; margin-left:4px;}
.genres a:hover {color:#999999;}

.browse_group {width:600px; background:#F5F5F5; border:1px solid black; margin-bottom:10px; margin-top:4px; float:left;}
.browse_app {width:600px; height:150px; border-bottom:1px solid #D0D0D0;margin-bottom:5px; margin-top:5px;}
.browse_image {width:150px; height:150px; text-align:center; float:left;}
.browse_image img {margin-top:4px;}
.browse_text {width:450px; height:150px; float:left;}
.browse_title {width:450px; height:20px; float:left;}
.browse_title p {float:right; vertical-align:text-bottom; margin-top:0px; margin-right:10px}
.browse_title a {font-size:14px; font-weight:bold; color:black;}
.browse_title a:hover {font-size:14px; font-weight:bold; color:#999999;}
.browse_desc {width:440px; height:100px; margin-top:23px;}
.browse_downloads {float:right; margin-right:10px; margin-top:0px; margin-bottom:0px;}
.browse_date {float:left; margin-top:0px; margin-bottom:0px;}

.browse_pages {width:570px;}
.browse_pages p {width:570px; height:35px; font-size:12px; float:left; margin:0px 0px; margin-left:11px;}
.browse_pages a {font-size:12px; color:#000000; display:inline; margin-top:5px;}
.browse_pages a:hover {color: #999999;}


/* Game Landing Page */

.gamepreview {width:600px; background-color:#F5F5F5;border:1px solid black; }
.gamepreviewtop {width:600px; height:200px;}
.gamethumb {width:158px; height:158px; float:left;}
.gamethumb img {margin-top:15px; margin-left:15px;}
.gametitle {width:420px; height:50px; float:left;}
.gametitle h1 {font-size:28px; color:#000000; text-align:left;}
.gametitlesmall {width:420px; height:50px; float:left;}
.gametitlesmall h1 {font-size:18px; color:#000000; text-align:left;}
.gamespecs {width:250px; float:left;}
.gamespecs table {margin-left:-2px;}
.gamespecs tr {margin:-5px; border-spacing:0px;}
.gamespecs td {margin:-5px; border-spacing:0px; font-size:12px;}
.gamerating {width:150px; float:right; margin-right:20px;}
.previewdown {width:600px; margin-bottom:8px; float:left; background-color:#F5F5F5; margin-left:-1px; border-left:1px black solid; border-right:1px black solid;border-bottom:1px black solid;}

.screenshots img {margin-top:5px; margin-left:5px;}


/* lp_device_games, lp_device_apps */

.lp_device_app_bg {width:600px; height:420px; background-image:url(http://cdn.mobilerated.com/graphics/v2/device_home_bg.png); margin-top:5px; background-repeat:no-repeat;}
.lp_device_app_bg p {width:262px; height:230px; text-align:center; margin:0px 0px; padding-top:50px; margin-left:231px;}
.scroller {margin-left:5px; margin-top:0px;}


.leftgamelist {width:210px; padding-left:0px; margin-top:10px; float:left;}
.othergamelist {width:210px; padding-left:20px; margin-top:10px; float:left;}


.lettergroup {width:210px;}
.lettergroup p {font-size:12px; color:#000000; margin:0px 7px 20px 0px;}
.lettergroup a {font-size:12px; color:#000000; margin-left:10px;}
.lettergroup a:hover {font-size:12px; color:#999999;}

.letter_title {width:198px; height:21px; margin-bottom:10px; background-image:url(http://cdn.mobilerated.com/graphics/v2/device_game_list_title.png);}
.letter_title p {font-size:16px; color:#000000; margin:0px 7px;}


.newflag {color:gold; font-weight:bold;}


/* Reviews scroll*/
.scrollreviews {width:287px; height:326px; overflow:scroll; overflow:auto; overflow-x:hidden; background-color:white; color:black; border:1px black solid; margin-top:10px; margin-bottom:5px; padding-left:10px; padding-top:3px; font-size:13px; }


.domtab {width:600px;}
.tabcontainer {clear:both; width:auto; background:#696;}
div#domtabid.domtab div.tabcontainer{width:580px; height:600px; background-color:white; overflow:scroll; overflow:auto; overflow-x:hidden; margin-left:10px; margin-bottom:10px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999;}
div.domtabs div div{
display: block !important;
}

.tabcontent {width:550px; margin-top:10px; margin-left:10px;}
.tabcontent img {margin-left:5px;}

ul.domtabs {float:left; width:580px; height:27px; background-color: #333333; -moz-border-radius:4px; -webkit-border-radius:4px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; margin-left:9px; padding:0; margin-bottom:5px;}
ul.domtabs li{float:left; padding:0 0 0 0; width:145px; height:27px; float:left; text-align:center;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover {width:145px; height:27px; font-size:18px; color:#ffffff; text-align:center; text-decoration:none; font-weight:bold; display:block; -moz-border-radius:4px; -webkit-border-radius:4px;}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover {height:auto; min-height:27px;}
ul.domtabs a:hover {width:145px; height:27px; background: #CC3300;}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover {width:145px; height:27px; background:#990000;}

#domtabid h2 {color:#000000; margin:0px 10px; padding:0px 0px; text-align:left;}

h2 a.android {position: relative; padding: 5px 15px 5px 15px; background-color: #A4C639; border-radius: 10px; margin-left: 50px; color: white; font-family: arial; font-weight: bold; text-decoration: none;}

.center {
	text-align: center;
	margin: auto;
}
