/*
ESPN ARCADE 2009 redesign
*/



body {
	padding: 0;   
	margin: 0; 
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
	/********* Change PAGE background settings here *********/
	background: #474747 url(/i/espnarcade/bg.jpg) top left repeat-y;
	/* change it to (50%  50%) in order to center the BG img */
	background-position: 50%  50%;
}


/* LINKS */
a:link {color: #000;}
a:hover, a:visited:hover {color: #3063b2;}
a:visited {color: #3063b2;}

/* end LINKS */

body.trans-arcade .content a:link { color:#336699; text-decoration:none;}
body.trans-arcade .content a:visited { color:#336699; text-decoration:none;}
body.trans-arcade .content a:hover { color:#336699; text-decoration:underline;}


body.trans-arcade .rightCol a:link { color:#336699; text-decoration:none;}
body.trans-arcade .rightCol a:visited { color:#336699; text-decoration:none;}
body.trans-arcade .rightCol a:hover { color:#336699; text-decoration:underline;}

/* Page structure */
.main {
	/* change MARGIN to AUTO in order to center the page */
	margin: auto;
	width: 990px;
	background: #ffffff;
}

.pagetopper {background-image:url(/i/espnarcade/bg_pagetopper.png);background-repeat:repeat-x;}
.pagetopper h1 {margin: 0 8px 6px 6px; padding: 12px 0 6px 0; font-size:20px;}
.pagetopper h1 p {font-size:11px; font-weight:normal;margin:6px 0 0 0;}

.container {width: 990px; background:}

.padbottom {margin-bottom: 12px;}
.padtop{margin-top: 12px;}

.content {background-color: #ffffff;
		 font-size : x-small; 
	}
	
body.trans-arcade .leftCol {background-color:#FFFFFF;}

.leftCol {
	width: 665px;
	float: left;
	display: inline;
	background-color: #fff !important;
}
.leftColWide {
	background-color: #fff;
	width: 675px;
	float: left;
	display: inline;
}
.leftCol .pad {padding: 14px 2px 14px 13px;}

.leftColWide .pad {padding: 14px 7px 14px 7px;}
.leftColWide .pad2 {padding: 0px 7px 14px 7px;}

.rightCol {
	width: 325px;
	float: left;
	background: #fff;
}

.rightCol .pad {padding: 14px 12px 14px 13px;}
.rightCol .pad2 {padding: 4px 12px 14px 13px;}

#toprow {width: 100%; float:left; margin:0; padding:14px 12px 0 13px;}
.pad {padding: 14px 12px 0 14px;}

#topright { width: 292px; height:335px; float:left; padding:0 12px 0 14px; margin:0;}


/* start Topstory */
.topstory {margin: 0 0 0 0; float:left; padding:0;width:650px; height:335px; background-color:#000000;}

/* end Topstory */

/* start Left Column */
.lowerGrid {width: 100%;}
.lowerGrid-left {
	width: 230px;
	float: left;
}

.lowerGrid-left-Gobig {
	width: 160px;
	float: left;
}


.lowerGrid-right-scores {
	width: 420px;
	float: right;
}

.lowerGrid-right-scores-Gobig {
	width: 470px;
	float: right;
}

.lowerGrid-right {
	width: 406px;
	float: right;
}

.leftCol-header {
	background: url(/i/espnarcade/bg_header_light.gif) top left repeat-x;
	height: 25px;
}


.leftCol-header h1{
	margin: 0 1px 0 8px;
	padding: 2px 0 0 0;
	font-family:  arial, helvetica, san-serif;
	font-weight:bold;
	font-size: 14px;
	color: #333333;
}

.leftCol-header h2{
	margin: 0 1px 0 8px;
	padding:6px 0 2px 0;
	font-family:  arial, helvetica, san-serif;
	font-weight:bold;
	font-size: 12px;
	height:25px;
	color: #000;
} 


.leftCol-header-topten {
	background: url(/i/espnarcade/tab_topten.gif) top left; background-repeat:no-repeat;
	height: 24px;
}

.leftCol-header-topdownloads {
	background:url(/i/espnarcade/bg_topdownloads.gif) top left repeat-x;
	height: 24px;
}

.leftCol-header-topten h1, .leftCol-header-topdownloads h1, .leftCol-header-toprated h1 {
	margin: 0 3px 0 12px;
	padding: 5px 0 0 0;
	font-family:  arial,helvetica, san-serif;
	font-size: 12px;
	color: #333333;
}

body.trans-arcade .leftCol-header-topten h1 a:link { color:#000000;}
body.trans-arcade .leftCol-header-topten h1 a:link { color:#visited;}
body.trans-arcade .leftCol-header-topten h1 a:hover { color:#e8eef5;}

body.trans-arcade .leftCol-header-toprated h1 a:link { color:#000000;}
body.trans-arcade .leftCol-header-toprated h1 a:link { color:#visited;}
body.trans-arcade .leftCol-header-toprated h1 a:hover { color:#e8eef5;}

/*body.trans-arcade .leftCol-header h1 a:link {color:#000;text-decoration: none; font-size:14px;}
body.trans-arcade .leftCol-header h1 a:hover {text-decoration: underline; color:#3063b2;; ont-size:14px;}
body.trans-arcade .leftCol-header h1 a:visited {text-decoration: none; font-size:14px;}
*/


.leftCol-header-toprated {
	background: url(/i/espnarcade/tab_toprated.gif) top left; background-repeat:no-repeat;
	height: 24px;
}


/* start top 3 leaders */
.top3-leaders {
	padding: 8px;
	border-bottom: 2px solid #edede1;
}
.top3-leaders img {
	float: left;
	margin: 0 13px 5px 0;
}
.top3-leaders-num {
	font-size: 42px;
	line-height: 37px;
	color: #b9b8b0;
	font-family: helvetica, arial, san-serif;
	float: left; 
	margin: 0 5px 0 0;
	padding: 6px 0 0 0;
}
.top3-leaders-txt {
	font-size: 16px;
	line-height: 37px;
	font-family: helvetica, arial, san-serif;
	margin: 0 5px 0 0;
}
.top3-leaders-txt strong a {
	display: block;
}

.top3-leaders-txt a:link, .top3-leaders-name a:link {
	text-decoration: none;
}

.top3-leaders-txt a:hover, .top3-leaders-name a:hover {
	text-decoration: underline;
}

.top3-leaders-txt a:visited, .top3-leaders-name a:visited {
	text-decoration: none;
}

.top3-leaders-txt a:hover, .top3-leaders-name a:hover {
	text-decoration: underline;
}

.top3-leaders-name {
	font-size: 17px;
	font-family: helvetica, arial, san-serif;
	margin: 0 0 0 0;
}

.top3-leaders-score-txt, .top3-leaders-date{
	font-size: 11px;
	font-family: helvetica, arial, san-serif;
	margin: 0 0 0 0;
}

.top3-leaders-score {
	float: left;
}

.top3-leaders-score img{
	margin: 0 8px 0 0;
}

.top3-leaders-score-txt img{
	margin: 0 2px 0 0;

}

/* Top 3 Score Leader overrides */
.top3-score-leaders em {
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    display: block;
    line-height: 16px;
}
.top3-score-leaders .top3-leaders-txt {
    float: left;
    line-height: 22px;
}
.top3-score-leaders span.top3-leaders-date {
    line-height: 14px;
    display: block;
    clear: both;
}
.top3-leaders-txt img.trophy {
	border: none;
	margin: 2px;
}
.top3-leaders-txt em {
    float: left;
    margin-right: 5px;
}

/* end top 3 leaders */


/* start top 10 games */
.top10-gamesG {
	background: url(/i/espnarcade/grad_greylong.gif) top left repeat-x;
	padding: 8px;
}

.top10-gamesW {
	background: #e5edf5 url(/i/espnarcade/grad_blue.gif) top left repeat-x;
	padding: 8px;
}
.top10-games-num, .allTime-num {
	font-size: 28px;
	line-height: 37px;
	color: #91a8cb;
	font-family: arial, verdana, helvetica, san-serif;
	float: left; 
	margin: 0 5px 0 0;
	font-weight:bold;
	width:30px;
}

.ten { margin:0 14px 0 0;}
.top10-games-txt {
	float: left;
	width: 80%;
}
.top10-games-txt .partner, .top10-games-txt .partner a {font-size: 10px; line-height: 14px; color:#666; text-decoration: none;}


.top10-gamesT {
	background: #f6f9fc url(/i/espnarcade/grad_white.gif) top left repeat-x;
	padding: 8px;
}
.top10-gamesStamp {
	font-size: 9px;
	color: #625537;
	padding: 0 8px 15px 8px;
}
#TopTenTab {
	display: block;
	visibility: visible;
}
#TopRatedTab {
	display: none;
	visibility: hidden;
}
/* end top 10 games */

/* start Video Games */
.video-h {
	background:url(/i/espnarcade/bg_header_dark.gif) top left repeat-x;
	height: 24px;
}
.video-h h1 {
	margin: 0 3px 0 8px;
	padding: 3px 0 0 0;
	font-family:  verdana, arial, verdana, san-serif;
	font-size: 11px;
	color: #ffffff;
}
.video-h h1 img {
	margin: 2px 5px 0 0;
}
.videoBg {
	padding: 8px 8px 8px 9px;
	background: #E8EEF5;
}
.videoBg img {
	margin: 0 0 5px 0;
}
.videoBg h1 {
	margin: 0;
	padding: 0;
	font-size: 22px;
	font-family:  verdana, arial, helvetica san-serif;
}
/* end Video Games */

/* start genres */
.genres-game {
	width: 238px;
	float: left;
	padding:8px 0 0 0;
}
.genres-game-pad {
	padding: 1px 0 8px 0;
	margin:0;
}
.genres-game img {
	float: left;
	margin: 0 4px 5px 0;
}

.genres-game strong {line-height: 14px;}
body.trans-arcade .genres-game strong a:link, body.trans-arcade .genres-game strong a:visited {color:#3063b2; text-decoration:none;}
body.trans-arcade .genres-game strong a:hover {color:#3063b2; text-decoration:underline;}

.genres-gameList {
	float: left;
	padding: 0 0 0 3px;
}
.genres-gameList ul {
	background-image:url(/i/espnarcade/bg_genrelist.gif);
	background-repeat:repeat-x;
	margin: 0;
	padding: 8px 0 0 6px;
	list-style: none;
	line-height: 14px;
	width:159px;
	}
	
 .genres-gameList ul li {
	margin: 0;
	padding: 0 0 0 10px ;
	list-style: none;
	line-height: 14px;
	background-image:url(/i/espnarcade/bg_bullet.gif);
	background-repeat:no-repeat;
}

body.trans-arcade .genres-gameList ul li a:link, body.trans-arcade .genres-gameList ul li a:visited{ text-decoration: none; color:#003366;}
body.trans-arcade .top10-games-txt a:hover, body.trans-arcade .genres-gameList ul li a:hover {text-decoration: underline; color:#336699;}
body.trans-arcade .top10-games-txt a:visited, body.trans-arcade .genres-gameList ul li a:visited {text-decoration: none;}
body.trans-arcade .top10-gamesW img, body.trans-arcade .top10-gamesT img, .top10-gamesG img {float: left;margin: 0 8px 5px 0;}
body.trans-arcade .top10-games-txt strong a:link {color:#3063b2; text-decoration:none;}
body.trans-arcade .top10-games-txt strong a:hover {color:#3063b2; text-decoration:underline;}

body.trans-arcade .genres-gameList ul li strong a:link{padding:0;color:#3063b2;}
body.trans-arcade .genres-gameList ul li strong a:hover {color:#3063b2;}


/* end genres */

/* start Top 10 Users */

.top10-left {text-align: left;}
.top10-center {text-align: center;}
.top10-X {color: #b3a479;}

/* end Top 10 Users */

/* start Fantasy */

.fantasy-header {
	background: #ccc url(/i/espnarcade/h_grey.gif) top left repeat-x;
	height: 24px;
}
.fantasy-header h1 {
	margin: 0 3px 0 8px;
	padding: 5px 0 0 0;
	font-family: verdana, arial, san-serif;
	font-size: 11px;
	color: #625537;
}
.fantasyBg {
	background: url(/i/espnarcade/grad_white.gif) top left repeat-x;
	padding: 8px 8px 8px 9px;
}
.fantasyBg img {
	margin: 0 8px 8px 0;
	float: left;
}
.fantasyBg strong {
	line-height: 18px;
}
/* end Fantasy */



/* start score */
.score-badge-title {
	margin: 14px 0 0 0;
	font-size: 11px;
	font-family: verdana, arial, san-serif;
	line-height: 18px;
	float: left;
}
.score-badge {
	float: left;
	margin: 8px 10px 0 0;
	padding: 0 0 0 8px;
}

.score-rank {
	background-color: #f5f4e8;
	margin: 8px 0 8px 0;
	font-size: 11px;
	font-family: verdana, arial, san-serif;
	line-height: 14px;
	padding: 4px 0 8px 0;
}

/* end score */


#game_small {width:650px; float:left; background-color:#e8eef5; margin-bottom:12px; padding: 0 0 14px 0;background-image:url(/i/espnarcade/bg_game.gif);background-repeat:repeat-x;}
#game_large {background-color:#e8eef5; padding: 0 0 14px 0;background-image:url(/i/espnarcade/bg_game.gif);background-repeat:repeat-x;}

#gameholder {margin: 0 0 0 10px;}
#gameholder_wide {width:962px;}


/* Start 352x426 Game template */

.game-title {
	margin: 0 0 15px 0;
	font-size: 11px;
	line-height: 18px;
	font-family: verdana, arial, san-serif;
}
.game-title h1 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 22px;
	font-family: helvetica, arial, san-serif;
}
.game-links, .game-links a:link {
	color: #e92404;
}
.game-borderSm {
	background: #e1d9c2;
	padding: 20px;
	margin: 0 0 15px 0;
}

/* End 352x426 Game template */
 


/* start 544x400 Game Template */
.game-titleM {
	margin: 0 0 10px 0;
	font-size: 11px;
	font-family: verdana, arial, san-serif;
	float: left;
}
.game-titleM h1 {
	margin: 10px 0 5px 0;
	padding: 20px 0 0 6px;
	font-size: 24px;
	line-height:24px;
	font-family: helvetica, arial, san-serif;
	width:100%;
}
.game-titleBadge {
	float: left;
	margin: 6px 8px 0 6px;
}
.game-borderMed {
	background: #e1d9c2;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
}
.legal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}

/* end 544x400 Game Template */

/* start How to Play */

.play, .share-pad {padding: 8px; margin: 0 0 15px 0;}
.play li {
	/*
	background: url(/i/fp/07/bull.gif) no-repeat 0px 7px;
    padding: 4px 0px 4px 12px;
    margin: 0;
	list-style: none;
	*/
	padding: 4px 0px;
	margin: 0 0 0 15px;
    list-style: disc;
}



/* start Send to Friend */
.sendTxt-red, .sendTxt-red a:link, .level {
	color: #b71210;
}

/* end Send to Friend */


/* end Left Column */



/* Start Right Column */

.rightCol-header {
	background: url(/i/espnarcade/bg_header_dark.gif) top left repeat-x;
	color:#FFFFFF;
	width: 300px;
	height: 24px;
}

.rightCol-header h1 {
	margin: 0 3px 0 8px;
	padding: 5px 0 0 0;
	font-family:  verdana, arial, helvetica san-serif;
	font-size: 11px;
}


.rightCol-header-topten {
	background: #c9b994 url(/i/espnarcade/silver_toptentab.jpg) top left repeat-x;
	height: 24px;
}


.rightCol-header-topten  h1 {
	margin: 0 3px 0 8px;
	padding: 5px 0 0 0;
	font-family:  verdana, arial, san-serif;
	font-size: 11px;
	color: #625537;
}



.rightCol-header-toprated {
	background: #c9b994 url(/i/espnarcade/silver_topratedtab.jpg) top left repeat-x;
	height: 24px;
}

.rightCol-header-toprated h1 {
	margin: 0 3px 0 8px;
	padding: 5px 0 0 0;
	font-family:  verdana, arial, san-serif;
	font-size: 11px;
	color: #625537;
}

/* start howrank */
.howRank {
	font-size:11px;
	line-height:14px;
	padding: 5px 5px 8px 8px;
	margin: 0 0 6px 0;
}

/* End howrank */
#trophycase {background: #e8eef5; margin-bottom: 10px;}
#trophycount {padding:6px 0 8px 6px; width:280px;}
#trophycount .wide {width:299px; float:left; padding-bottom: 1px;}
#trophycount h1 {width: 68px; height: 65px; background-image:url(/i/espnarcade/trophy_lg.gif); background-repeat:no-repeat; text-align:center; color:#663300;font-family:Helvetica, Arial, sans-serif; font-size:24px;
    padding-left:2px;
    float:left;
    padding-top: 10px;
}
#trophycount  UL {
    float:right;
    margin: 8px 0 0 0;
    width: 200px;
    padding: 15px 0 0 0;
}
#trophycount UL li {padding:32px 0 0 0; display:inline; height:14px; width:42px; background-image:url(/i/espnarcade/images/trophy_sm.gif); background-repeat:no-repeat; text-align:center;background-position:top center;float:left;}
#trophycount UL .t0{background-image:url(/i/espnarcade/t0.gif);}
#trophycount UL .t1{background-image:url(/i/espnarcade/t1.gif);}
#trophycount UL .t2{background-image:url(/i/espnarcade/t2.gif);}
#trophycount UL .t3{background-image:url(/i/espnarcade/t3.gif);}
#trophycount UL .t4{background-image:url(/i/espnarcade/t4.gif);}
#trophycount UL .t5{background-image:url(/i/espnarcade/t5.gif);}

#trophycount UL .tx {background-image:url(/i/espnarcade/t0.gif);padding:0 0 0 0; height:60px; width:40px;}
#trophycount UL .tx p {color:#663300; font-size:8px; font-weight:bold; margin:0 0 21px 0; padding:1px 0 0 0;}

/* start myBadges */
.myBadges {
	width: 300px;
	margin: 0 0 15px 0;
}
.myBadges .number {
	width: 102px;
	float: left;
	font-size: 48px;
	font-family: helvetica, arial, san-serif;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}
.myBadges-trophy {
	width: 197px;
	float: left;
}
.myBadges-table {
		width: 100%;
		margin: 0;
		padding: 0;
		margin: 5px 0 5px 0;
	}
.myBadges-row {background: #e8eef5;}
.myBadges-row td {padding: 6px;background: #e8eef5;}
.myBadges-row-alt {background: #ffffff;}
.myBadges-row-alt td {padding: 6px;background: #ffffff;}


.trophy-number {width: 3%;}
.trophy {width: 97%;}
.trophy img {margin: 0 3px 0 0;}
.myBadges-links {
	border-top: 1px dotted #ddd;
	padding: 10px 3px 15px 3px;
	line-height:16px;
}
.myBadges-links img{
	padding: 0 5px 0 0;
	float:left;
}
img.trophy {
	background: transparent url(/i/espnarcade/t0.gif);
	height: 20px;
	width: 23px;
	border: none;
    display: inline-block;
}

/* End myBadges */

/* start Badge Level */
.badgeLevel {
	width: 300px;
	margin: 0 0 10px 0;
	line-height: 20px;
	background: #E8EEF5;
}
.badgeLevel-badge {
float: left;
margin: 6px 6px 5px 5px;
}
.badgeLevel h1 {
	margin: 0;
	padding: 10px 0 0 0;
	font-family: helvetica, arial, san-serif;
	font-size: 16px;
	line-height: 18px;
}
.badgeLevel-txt {
	float: left;
	width: 214px;
	padding-bottom: 6px;
}
.badgeLevel-txt img {
	margin: 0 3px 0 0;
}
.badgeLevel-links, .badgeLevel-links a:link {
	color: #999;
}

/* end Badge Level */

/* start Earn Badge */

.trophy-earn img {margin: 0 3px 0 0;}

/* end Earn Badge */

/* start Featured Game */
.featured {
	width: 280px;
	line-height: 14px;
}
.featured img {
	float: left;
	margin: 0 5px 5px 3px;
}
.featured-pad {
	padding: 5px 5px 20px 8px;
}
.marBtm {margin-bottom: 10px;}
/* end Featured Game */


/* start Last Games */

.lastGames{
	padding: 4px 4px 4px 6px;
	line-height: 18px;
	margin-bottom: 10px;
	background:#e8eef5;
}
.lastGames p {padding-bottom: 3px;}
.lastGames p a:link { color:#336699!important; text-decoration:none;}
.lastGames p a:visited { color:#336699!important; text-decoration:none;}
.lastGames p a:hover { color:#336699!important; text-decoration:underline;}



/* start All-Time Leader & Leaders */
.allTime {
	padding: 8px 5px 25px 8px;
	line-height: 18px;
}
.line {border-bottom: 2px solid #ededde;}
.allTime-num {
	font-size: 50px;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}
.allTime img {
	float: left;
	margin: 0 10px 0 0;
}
.allTime-txt {
	float: left;
}
.allTime-txt strong {
	font-size: 12px;
	margin: 0 5px 0 0;
}
.allTime-txt img {
	float: none;
	margin: 5px 3px 0 0;
}
.allTime-txt h2 {
	font-size: 16px;
	font-family: helvetica, arial, san-serif;
	margin: 0;
	padding: 0;
}
.allTime-txt h2 a {
	text-decoration: none;
}
.rankem {
	font-size: 11px;
	line-spacing: 14px;
}

/* end All-Time Leader & Leaders */

/* start myarcade */
.myarcade-grid-left {
	width: 300px;
	float: left;
}

.myarcade-grid-right {
	width: 300px;
	float: right;
}


.myarcade-badges {
	padding: 8px 5px 25px 8px;
	line-height: 15px;
}
.myarcade-badges img {
	float: left;
	margin: 0 10px 0 0;
}
.myarcade-badges-txt {
	float: left;
	line-height: 17px;
}
.myarcade-badges-txt strong {
	font-size: 12px;
	margin: 0 5px 0 0;
}
.myarcade-badges-txt img {
	float: none;
	margin: 0px 3px 0 0;
}
.myarcade-badges-txt h2 {
	font-size: 12px;
	font-family: helvetica, arial, san-serif;
	margin: 0;
	padding: 0;
}
.myarcade-badges-txt h2 a {
	text-decoration: none;
}

/* end myarcade */


.detshock{
	padding: 0 0 15px 0;
}

/* start 300x250 */
.ad300 {
	padding: 8px 0 0 0;
	color: #999;
	line-height: 14px;
}

#pencil { width: 960px; float:left; text-align:center; margin:0 auto 0 auto; padding:14px 0 0 0;}

.adpreroll {
	padding: 0 0 15px 0;
	color: #000000;
	line-height: 14px;
}


/* end 300x250 */

/* start 160x600 */
.ad160 {
	padding: 0 0 15px 0;
	color: #999;
	line-height: 14px;
	float: left;
}

/* end 160x600 */


/* start internal promotion */

.promo {
	background: #e8eef5;
	border-top: 1px solid #d7d7c9;
	border-bottom: 1px solid #d7d7c9;
	margin: 0 0 15px 0;
	padding: 8px;
}
.promo img {
	float: left;
	margin: 0 13px 5px 0;
}
.promo h1 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	position:relative;
}

/* end internal promition */


/* start headlines */
.headlines {padding: 5px 5px 15px 8px;}
.headlines ul {
	margin: 0 0 0 -4px;
    padding: 0 0 0 0;
    line-height: 13px;
    list-style-type: none;
}
.headlines ul li {
	background: url(/i/fp/07/bull.gif) no-repeat 0px 7px;
    padding: 4px 0px 4px 12px;
    margin: 0;
}

/* end headlines */


/* start Game Search */

#gamesearch {
	background: #e8eef5;
	margin: 0 0 5px 0;
	padding: 6px;
	width:288px;
}
#gamesearch form {display:inline;}

#gamesearch .gameselect {
	height: 16px; 
	width:150px;
	margin:0; 
	background-color:#FFFFFF;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	padding:0;
	}

#searchinput {
	width: 72px;
	height: 16px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	margin:0;
	padding:0;
}
#searchbtn {width:53px; height:18px; margin:0; padding:0;}



/* end Game Search */
#challenges, #favorites {margin:0; padding: 0 0 10px 0; text-align:left;margin-bottom: 0px;}

#challenges th, #favorites th {padding:4px 4px 4px 6px;background:#e8eef5;}
#challenges .chal_action  { font-size:9px;}
#challenges table, #favorites table {border: 1px solid #e8eef5;}
#challenges .last td, #favorites .last td {padding-bottom: 10px;}
#challenges td img {margin:0 4px 0 8px; border:0; position:relative; top:8px;}
#challenges td a:link, #challenges td a:visited, #challenges td a:hover, #challenges td a:active {color:#336699; text-decoration:none;}

#challenges .prof_link a:link {color:#999999; font-size:11px;}
#challenges .prof_link a:visited {color:#999999; font-size:11px;}
#challenges .prof_link a:hover {color:#999999; font-size:11px;}

#favorites td {margin:0; padding: 4px 4px 0 6px;}
#favorites .delete  { text-align:right;}
.empty {background: #e8eef5; padding: 4px 4px 4px 6px; margin-bottom: 10px;}

body.trans-arcade #favorites td a:link { color:#336699; text-decoration:none;}
body.trans-arcade #favorites  td a:visited { color:#336699; text-decoration:none;}
body.trans-arcade #favorites  td a:hover { color:#336699; text-decoration:underline;}

.deleteme {text-align:right;}
.deleteme a:link {width:12px;height:12px; background-image:url(/i/espnarcade/x_off.gif);background-repeat:no-repeat;text-decoration:none;padding:0 4px 0 4px;}
.deleteme a:visited {width:12px;height:12px; background-image:url(/i/espnarcade/x_off.gif);background-repeat:no-repeat;text-decoration:none;padding:0 4px 0 4px;}
.deleteme a:hover {width:12px;height:12px; background-image:url(/i/espnarcade/x.gif);background-repeat:no-repeat;text-decoration:none;padding:0 4px 0 4px;}

#newsitems {margin:5px 0 10px 0;}
#newsitems li {padding:4px;}
.alignright {float:right;}
.fav-h {margin: 0 5px 5px 2px;}
.fav-txt {margin: 0 5px 0 2px;}
.fav-links {width: 100%; text-align: right; margin: 5px 0;}
.newspic {float:left; margin:0 6px 0 0;}
#newsitems .stripe {background-color:#e8eef5;}

/* End Right Column */
textarea.linktogame {font-size:11px; color:#666; width:200px; height:65px; overflow:hidden;}

.footer { 
	padding: 10px 17px 60px 15px;
	border-top: #bbb 1px solid;
	background: #313336; 
	color: #666;
}
.footer a:link {color: #666;}
.footer a:hover {color: #999;}
/* end Footer */


/* start internal promotion */
.GOMDetails {
	background-color: #e8eef5;
	border-collapse:separate; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-bottom-style: solid;
	margin: 12 0 15px 0;
	padding: 8px;
	/*
	border-left-color: #ebe4d1;
	border-bottom-color: #ebe4d1;
	border-top-color: #ebe4d1;
	border-right-color: #ebe4d1;
	*/
	border-color: #fff;
}
.GOMDetails h1 {
	margin: 0 3px 5px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	position:relative;
}
.GOMDetails a {color:black;text-decoration:none ! important;}
.GOMDetails a:hover {color:black;text-decoration:underline ! important;}
.GOMDetails a:visted {color:black;text-decoration:none ! important;}

.prizeinfo {
	margin: 0 3px 5px 0;
	padding: 0;
	position:relative;
}


.prizeinfo span {
	font-size: 11px;
	font-weight: bold;
}

/* css for all trophies page */
div#gameTrophyList{
	margin: 10px 0 0 0; 
	overflow: auto; 
	padding: 0 0 0 20px; 
}
div#gameTrophyList dl{
	float: left;
	height: 110px;
	margin:0;
	padding:0;
	position: relative;
	width: 150px;
}
div#gameTrophyList dl dd{
	margin:0;
	padding:0;
	text-align: center;
}
/* end css for all trophies page */

/* new css */
.gom-cont {background: #314d72; padding: 4px; margin-bottom: 10px;}
.prize-cont {background: #fff; padding: 10px;}
.prize-cont p {float: left; width: 156px; font-size: 11px; margin-bottom: 10px;}
.prize-cont p a {line-height: 16px;}
.prize-cont img {float: left;}
.winner-cont div.mug {float: left; width: 40px; background: #fff;}
.winner-cont h3{background: #a1b0c2 url(/i/espnarcade/h_winner.jpg) top left repeat-x; padding: 3px 4px 3px 18px;}
.winner-cont h3 strong {margin-left: 6px;}
.winner-cont p {margin: 4px 4px 4px 6px; width: 220px; font-size: 10px; line-height: 14px;}

.prizeinfo {
	margin: 0 3px 5px 0;
	padding: 0;
	position:relative;
}


.prizeinfo span {
	font-size: 11px;
	font-weight: bold;
}
/* end new css */

/* Trophies Won styles */
dl#trophiesWon {
    float: left;
    margin-top: 20px;
    width: 100%;
}
dl#trophiesWon dd {
    float: left;
}
dl#trophiesWon dt {
    float: left;
    width: 25%;
    margin: 0 0 0 10px;
}
dl#trophiesWon a {
    margin: 0;
    padding: 0;
    display: block;
    text-transform: uppercase;
}
dl#trophiesWon p {
    margin: 4px 0 4px 0;
    padding: 0;
    width: 100%;
}
dl#trophiesWon dt p img {
    vertical-align: bottom;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel,div.rating-cancel a{background:url(/i/espnarcade/delete.gif) no-repeat 0 -16px;}
div.star-rating,div.star-rating a{background:url(/i/espnarcade/star.gif) no-repeat 0 0px; width:19px;height:17px;}
div.rating-cancel a,div.star-rating a{display:block;width:40px;height:20px;background-position:0 0px;border:0;}
div.star-rating-on a{background-position:0 -17px!important;}
div.star-rating-hover a{background-position:0 -33px;}
div.rating-cancel { display: none!important; }


/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


#rating {padding:0; float:left; margin:0}
#rater {border:8px solid #e8eef5; border-top:0;padding: 8px 0px 0 8px; margin:0;}
#rate { text-align:center; float:left; margin:0; padding:0;width:284px; }
#rate p{font-weight:bold;}
#average {float:left; text-align:center;background-color:#e8eef5; padding:0; }
#average p {font-weight:bold; margin:0 0 0 0; padding: 4px 4px 0 4px; }
#average h3 {font-size: 24px; }
#rateform {float:left; background-color:#FFFFFF;padding:4px 0px 14px 0px; margin:0 0 0 50px;}
#rate .viewall {font-weight: normal; margin: 0 0 5px 170px; padding: 0;}



.promo-vert {width: 160px; padding-top: 5px; font-size: 105%;}
.promo-hor {width: 120px; padding-top: 5px; font-size: 105%;}
.promo-img {float: left; margin: 4px 12px 5px 4px;}

.page-actions{clear:right;float:right;font-size:9px; padding: 5px 5px 0 0;}
.page-actions a{margin-left:10px;padding:0 0 4px 18px;}

/* select from base.css */
select {color:#444; border:1px solid #cfcfcf; font-size:11px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e7e7e7;}
select option {color:#225fb2; padding:0px 5px 0px 8px; }


/* XLARGE WGT STUFF */

.xlrg {overflow: visible!important; height: 1330px!important; width: 1038px!important;}
.xlrg .game-titleM {width: 850px; float: left; padding-top: 10px;}
.xlrg .game-titleM h1 {margin: 0!important; padding-top: 0!important;}
.xlrg .page-actions {width: 150px!important; float: left!important; text-align: right!important;}
.xlrg .game-xlarge {position: relative; top: 0; left: 0;background: #fff!important; overflow: visible!important; padding: 0!important;margin: 0!important;}
.xlrg .game-xlarge iframe {margin: 0; padding: 0;}
.xlrg #game_large {padding: 0!important; background: transparent;}

/* Splash XL Game */
table.splash {background: #f2f1ef url("/arcade/prod/images/bg_content.jpg") bottom left no-repeat;;}
.splash h2 {padding: 0; margin: 0 0 44px 0;}
.splash .lt-gutter {margin: 0 0 40px 40px;}
.splash .photo img {margin: 0 0 13px 0;}
.splash .span-2 {background: #f6f6f6 url("/arcade/prod/images/bg_sm-content.jpg") bottom left no-repeat; width: 300px; height: 272px; font-family: arial, san-serif; font-size: 12px; color: #575757; margin: 0 16px 0 0; text-align: left!important;}
.splash .span-2 ul {padding: 16px;}
.splash .span-2 ul.arrows li {background:url("/arcade/prod/images/list_arrow.gif") no-repeat scroll left 3px transparent; padding: 0 0 5px 11px;}
.splash .span-2 ul li {padding: 0 0 13px 0;}
.splash .span-2 ul li a:link {color: #818181;}
.splash .span-2 ul li.rules {background: transparent; color:#818181; font-size: 10px;}
.splash .span-2 ul li.tourney-h {padding: 0 0 2px 0; margin-bottom: 2px; font-weight: bold; font-size: 13px; background: url("/arcade/prod/images/line.jpg") bottom left no-repeat;}
.splash .open {text-align: center; margin-top: 13px;}



/* All content below here is used to clear floats in all browsers */

.clearthis:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearthis {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearthis {height: 1%;}

/* End hide from IE-mac */
.myarcade-teams td {background: #f2e7a7;}
