/*
NOTE: added font-size: 8pt; to
#global_nav li,
#global_nav ul

-- MB
*/

 
 body {
 	background:#F1F1F1 url(../../file/style/ultimate/bg.gif) repeat-y center;
 	color:#fff;
 	text-align:center;
 	margin-left:auto;
 	margin-right:auto;
 	font-size:8pt;
 	font-family:verdana, arial, helvetica, sans-serif;
 	margin-bottom:20px;
 	margin-top:0px;
 }


/* GNE NAV
*********************************/
#gnenav {
font-size:10px;
background:#000;
color:#999;
padding:3px 0 1px 8px;
border-bottom:3px solid #333;
height:14px;
line-height:15px;
}


#gnenav a {
font-weight:normal;
color:#ccc;
}

#gnenav a:hover {
text-decoration:none;
color:#fff;
}

#gnenav .ad {
padding-right:7px;
float:right;
}

#gnenav .ad img {
	vertical-align:top;
	margin-right:1px;
}	





/* SITE HEADER
*********************************/
#header_all,
#header_pc,
#header_playstation,
#header_xbox,
#header_nintendo,
#header_portable {
width:760px;
height:74px;
background-color:#000;
background-repeat:no-repeat;
}

#header_all {background-image:url(../../file/style/ultimate/header_all.jpg);}
#header_pc {background-image:url(../../file/style/ultimate/header_pc.jpg);}
#header_playstation {background-image:url(../../file/style/ultimate/header_playstation.jpg);}
#header_xbox {background-image:url(../../file/style/ultimate/header_xbox.jpg);}
#header_nintendo {background-image:url(../../file/style/ultimate/header_nintendo.jpg);}
#header_portable {background-image:url(../../file/style/ultimate/header_portable.jpg);}

#masthead {
width:450px;
height:74px;
font-size:1px;
float:left;
}

#masthead img {
width:450px;
height:74px;
}


/* DEFAULT CLASSES
*********************************/
.fft {font-family:Tahoma,Arial,Helvetica,sans-serif;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f21 {font-size:21px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}

.fwn {font-weight:normal;}
.fwb {font-weight:bold;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}
.lh21 {line-height:21px;}

.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}

.b0 {border:0;}
.b1s000 {border:1px solid #000;}
.b1s333 {border:1px solid #333;}
.b1s666 {border:1px solid #666;}
.b1s999 {border:1px solid #999;}

.p0 {padding:0;}
.pt0 {padding-top:0;}
.pr0 {padding-right:0;}
.pb0 {padding-bottom:0;}
.pl0 {padding-left:0;}

.p4 {padding:4px;}
.pt4 {padding-top:4px;}
.pr4 {padding-right:4px;}
.pb4 {padding-bottom:4px;}
.pl4 {padding-left:4px;}

.p5 {padding:5px;}
.pt5 {padding-top:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}

.p7 {padding:7px;}
.pt7 {padding-top:7px;}
.pr7 {padding-right:7px;}
.pb7 {padding-bottom:7px;}
.pl7 {padding-left:7px;}

.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}

.p15 {padding:15px;}
.pt15 {padding-top:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pl15 {padding-left:15px;}

.p20 {padding:20px;}
.pt20 {padding-top:20px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}

.m0 {margin:0;}
.mt0 {margin-top:0;}
.mr0 {margin-right:0;}
.mb0 {margin-bottom:0;}
.ml0 {margin-left:0;}

.m5 {margin:5px;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}

.m7 {margin:7px;}
.mt7 {margin-top:7px;}
.mr7 {margin-right:7px;}
.mb7 {margin-bottom:7px;}
.ml7 {margin-left:7px;}

.m10 {margin:10px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}

.m15 {margin:15px;}
.mt15 {margin-top:15px;}
.mr15 {margin-right:15px;}
.mb15 {margin-bottom:15px;}
.ml15 {margin-left:15px;}

.m20 {margin:20px;}
.mt20 {margin-top:20px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}

.ml90 {margin-left:90px;}
.mr90 {margin-right:90px;}

.mauto {margin:auto;}
.mtauto {margin-top:auto;}
.mrauto {margin-right:auto;}
.mbauto {margin-bottom:auto;}
.mlauto {margin-left:auto;}

.fl {float:left;}
.fr {float:right;}
.fn {float:none;}

.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}

.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w140 {width:140px;}
.w270 {width:270px;}
.w288 {width:288px;}
.w300 {width:300px;}
.w306 {width:306px;}
.w315 {width:315px;}
.w320 {width:320px;}
.w328 {width:328px;}
.w340 {width:340px;}
.w345 {width:345px;}
.w353 {width:353px;}
.w432 {width:432px;}
.w572 {width:572px;}
.w746 {width:746px;}
.w50p {width:50%;}
.w100p {width:100%;}

.wsn {white-space:nowrap;}
.oh {overflow:hidden;}
.db {display:block;}

.fff {color: #FFF;}

.txt2 {
color:#ccc;
}

/* LOGIN
*********************************/
#login {
width:305px;
font-size:11px;
float:right;
}
#login .right {
float:right;
width:255px;
} 

#login .messages_txt {
width:46px;
height:5px;
background:url(../../file/style/ultimate/header_messages.gif) no-repeat;
}

#login .updates_txt {
width:38px;
height:5px;
background:url(../../file/style/ultimate/header_updates.gif) no-repeat;
}

#login input, #login select {
font-size:11px;
}

#login .user_rank{float:left;}











img {
	border:0px;
}

a {
	color:#e6e6e6;
font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#e6e6e6;
text-decoration:underline;
}


input {
	background:#F6F6F6;
		
	font-size:10pt;
	color:#000;
}

.inputmain {
	background:#fff;
	border:1px #000 solid;	
	font-size:10pt;
	color:#000;
}

textarea {
	background:#d3d3d3;
	border:1px #000 solid;	
	font-size:8pt;
	color:#000;
}

.textarea {
	background:#d3d3d3;
	border:1px #000 solid;	
	font-size:8pt;
	color:#000;
}


/*########################
	MAIN SURR.
########################*/

#outer {
	width:758px;
	margin-left:auto;
	margin-right:auto;
	font-size:8pt;
	text-align:left;
}


/*########################
	INPUT BUTTONS / FORMS
########################*/

.button {
	background:#fff url(../../file/style/ultimate/line10.gif);
	color:#fff;
	border-top:2px #3E577C solid;	
	border-left:2px #3E577C solid;
	border-right:2px #fff solid;
	border-bottom:2px #fff solid;
	font-size:7pt;
	cursor:pointer;
}

.button2 {
	background:#fff url(../../file/style/ultimate/line11.gif);
	color:#000;
	border-top:2px #F3F3F4 solid;	
	border-left:2px #F3F3F4 solid;
	border-right:2px #fff solid;
	border-bottom:2px #fff solid;
	font-size:7pt;
	cursor:pointer;
}


.input {
	background:#E7F2FC;
	border-right:2px #344D71 solid;
	border-bottom:2px #344D71 solid;
	border-top:2px #6689AA solid;
	border-left:2px #6689AA solid;
	font-size:8pt;
	color:#000;
}


.input2 {
	background:#B4E9FF;
	border:2px #FF0052 solid;
	font-size:8pt;
}

.input3 {
	background:#000;
	border:1px #fff solid;
	font-size:8pt;
	color:#fff;
}

.input4 {
	background:#000;
	border:1px #459DCF solid;
	font-size:8pt;
	color:#fff;
}





/*########################
	IMAGES
########################*/


.pic1 { border:3px #000 solid; }

.pic2 { border:3px #fff solid; }

.pic3 { border:2px #fff solid; }

.pic4 { filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; border:1px #fff solid; }

.pic5 { border:1px #ccc solid; }

.pics1 {
	position:absolute;
	background:#ff0000;
	border:1px solid #fff;
	padding: 0px 1px 0px 1px;
	color: #FFF;
	font-size:7pt;
}

.pics4 {
	position:absolute;
	background:#ff0000;
	border:1px solid #fff;
	padding: 0px 1px 0px 1px;
	color: #FFF;
	font-size:7pt;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; border:1px #fff solid;
}

.pics2 {
	position: relative;
}

.pics3 {
	background:#ccc;
	position:absolute;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;
	padding: 0px 1px 0px 1px;
	color: #FFF;
	font-size:7pt;
	font-weight:bold;
}


.wrap1 img {background:#fff;}
.wrap1 {background:url(../../file/style/ultimate/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../../file/style/ultimate/corner_bl.gif) -4px 100% no-repeat;}
.wrap3 {padding:0 9px 9px 0;background:url(../../file/style/ultimate/corner_tr.gif) 100% -4px no-repeat;}



/*########################
	TOP AREA
########################*/


#top .top_text a { color:#fff; }
#top .top_text a:hover { color:#B70000; }
#top .top_text { color:#fff; }

#top {
	background:#000;
	width:100%;
	border-left:0px #D9D9D9 solid;
	border-right:0px #D9D9D9 solid;
	color:#fff;
}

#top input,select {
	font-size:8pt;
	background:#fff;
	color:#000;
}

#top a {
	font-size:7pt;
	color:#fff;
}

#top a:hover {
	font-size:7pt;
	color:#fff;
	text-decoration:underline;
}

.top2 {
	background:#000;
}






/*########################
	MENU LINKS
########################*/

#outer2 {
	background:#6698CB;
	border-left:0px #D9D9D9 solid;
	border-right:0px #D9D9D9 solid;
	text-align:center;
}


.menu {
	background:#6698CB;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}



.menu a {
	color:#fff;
	font-size:7pt;
	text-decoration:none;
	font-weight:bold;
}


.menu2 {
	background:#fff;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.menu2 a {
	color:#000;
	font-size:7pt;
	text-decoration:none;
	font-weight:bold;
}

.menu2 a:hover {
	color:#000;
	font-size:7pt;
	text-decoration:none;
	font-weight:bold;
}




/*########################
	MENU LINKS 4
########################*/


.menu4 {
	padding:2px;
	/* border-top:1px #014E82 solid;
	border-left:1px #000 solid; */
	border-bottom:1px #014E82 solid;
	/*cursor:pointer;*/
	font-size:7pt;
	font-weight:bold;
}

.menu4-1 {
	padding:2px;
	border-bottom:1px #97C81F solid;
	/*cursor:pointer;*/
	font-size:7pt;
	font-weight:bold;
}

.menu4-2 {
	font-size:7pt;
	font-weight:bold;
	padding-left:15px;
}

.menu4-4 a {
	color:#fff;
}

.menu4-4 a:hover {
	color:#fff;
}







/*########################
	MENU LINKS 5

	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

########################*/

.menu5border {

}

.menu5 {
	
	font-size:7pt;
	color:#fff;
	padding-left:5px; 
	cursor:pointer;
	background:#000 url(../../file/style/ultimate/menu_BG.gif);
}

.menu5c {
	font-size:7pt;
	color:#fff;
	padding-left:5px; 	
	cursor:pointer;
	background:#000 url(../../file/style/ultimate/menu_BG.gif);
}

.menu5a {
	background:#000  url(../../file/style/ultimate/line5red.gif) right;
	background-repeat:no-repeat;
	text-align:right;
	width:24px;	
	height:41px;
}

.menu5b {
	background:#000  url(../../file/style/ultimate/line5.gif) right;
	background-repeat:no-repeat;
	text-align:right;
	width:24px;	
	height:41px;
}

.menu5d {
	font-size:7pt;
	color:#000;	
	text-align:center;
	background:#fff;
}

.menu5e {
	font-size:8pt;
	color:#fff;
	text-align:right;
	padding-right:10px;
	padding-top:8px;
	background:#000;
	font-weight:bold;
}

.menu5f {
	background:#000;
	width:24px;	
	height:35px;
}

.menu5g {
	border:1px #000 solid;	
	padding:5px;
	background:#000;
	font-size:7pt;
}

.menu5g2 {
	border:1px #000 solid;
	padding:5px;
	background:#1F1F1F;
	font-size:7pt;
}


.menu5 a {
	color:#fff;
}

.menu5c a {
	color:#fff;
}

.menu5d a {
	color:#064D9F;
}

.menu5d a:hover {
	color:#000;
}

.menu5g a {
	color:#fff;
}

.menu5g2 a {
	color:#000;
}




/*########################
	MAIN PAGES
########################*/


#main {
	background:#000000;
	font-size:8pt;
	color:#000;
	border-left:0px #D9D9D9 solid;
	border-right:0px #D9D9D9 solid;
}

.main2 {
	background:#fff;
	border-right:0px #D9D9D9 solid;
	font-size:7pt;
	color:#fff;
}

.main3 {
	background:#fff;
	border-left:0px #D9D9D9 solid;
	font-size:7pt;
	color:#fff;
}

.main3-b {
	background:#000;
	vertical-align:bottom;
}



.main3-a {
	background:#fff;
	text-align:right;
	vertical-align:bottom;
}



.main3-c {
	background:#fff;
	border-left:0px #D9D9D9 solid;
	font-size:7pt;
	color:#fff;
}



.main4 {
	background:#fff;
	border-right:0px #D9D9D9 solid;
	font-size:8pt;
	color:#000;
}

.main3 a {
	color:#fff;
}

.main3 a:hover {
	color:#fff;
	text-decoration:underline;
}


#topright {
	background:#fff;
	border-right:0px #D9D9D9 solid; 
	font-size:8pt;
	color:#000;
	
}


/*##############################
	#topleft - TOP LEFT AREA BLACK SWOSH
	A:LINKS - USERNAME
###############################*/
#topleft {
	background:#fff  url(../../file/style/ultimate/swosh.gif);
	background-repeat:no-repeat;
	width:480px;
	height:45px;
	color:#fff;
	border-left:0px #D9D9D9 solid;
}

#topleft a { color:#fff; text-decoration:underline; }
#topleft a:hover { color:#fff; text-decoration:none; }


.page {
	color:#000;
}


.pbar1 {
	background:transparent;
}

.pbar2 {
	background:#941D31;
}

.pbar3 {
	font-size:8pt;
	padding:1px;
	border:solid #014E82 1px;
}


/*########################
	MENUS
########################*/


.mainmenu {	
	background:#1F1F1F url(../../file/style/ultimate/line11.gif);
	font-size:7pt;
	color:#000;
}

.mainmenu2 {
	background:#1F1F1F url(../../file/style/ultimate/line10.gif);
	font-size:7pt;
	color:#fff;
}

.mainmenu2 a { color:#fff; }
.mainmenu2 a:hover { color:#B70000; }


.mainmenu3 {
	background:#000;
	font-size:7pt;
	color:#fff;
}

.mainmenu4 {
	background:#c5c5c5;
	font-size:7pt;
	color:#000;
}

.mainmenu5 {
	background:#222222; 
	font-size:7pt;
	color:#fff;
}

.mainmenu6 {
	border:1px #000 solid; 	
	padding:5px;
	background:#959595;
	font-size:7pt;
	cursor:pointer;
	color:#000;
}

.mainmenu6 a { color:#000; }
.mainmenu6 a:hover { color:#000; }

.mainmenu7 {
	border:1px #003399 solid;
	padding:5px;
	background:#6698CB;
	font-size:7pt;
	cursor:pointer;
	color:#fff;
}

.mainmenu7 a { color:#FFF; }
.mainmenu7 a:hover { color:#FFF; }




/*########################
	SITE MENUS
########################*/


.item {

	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:5px;
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
	background:#959595;


}

.item2 {

	border-top:2px #003399 solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #fff solid;
	padding-top:9px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;	
	cursor:pointer;
	font-size:7pt;
	font-weight:bold;
	background:#bdbdbd;
}

.item3 { border-bottom:1px #ccc solid; color:#2795e2; }
.item a { color:#212121; }
.item2 a { color:#000; }
.item2 a:hover { color:#000; }


/*########################
	BORDERS
########################*/


.border {
	border:1px #332F2F solid;
	background:#000;
}

.border2 { border:1px #BDBDBD solid; background:#181818; color:#fff;  }
.border3 { border:1px #337eef solid; background:#000; color:#fff; }
.border4 { border:1px #BDBDBD solid; background:#181818; }
.border5 { border-bottom:1px #000 dashed; }
.border6 { border:1px #337eef solid; background:#2589C5; color:#fff; }
.border7 { border-bottom:1px #98C920 dashed; }
.border8 { background:#F5F5F5; border:1px #000 solid; }
.border9 { background:#fff; color:#000; }

/* USED IN MAIL ALERT */ 
.border10 { background:#000 url(../../file/style/ultimate/line10.gif); color:#fff; }
.border11 { border:1px #BDBDBD solid; background:#fff; color:#000; } 

/* B-BOARD */
.border12 { background:#222; color:#fff; } 
.border13 { background:#222222; color:#ffffff; } 
.border14 { background:#F9F9F9; color:#fff; } 


/*########################
	TEXT COLORS
########################*/

.color { color:#fff; }
.color2 { color:#fff; }
.color3 { color:#ff0000; }
.color4 { color:#000; }



/*########################
	BACKGROUNDS & EXTRAS
########################*/

.cur { cursor:pointer; }


.pollinput {
	background:transparent;
	font-size:7pt;
	border:0px;
}


.frame1 { background:#222222; margin:0px; }
.main_frame1 { background:#fff; margin:0px; }

.link1 a { color:#97C81F; }
.link1 a:hover { color:#97C81F; text-decoration:underline; }

/* USED IN MAIN MENU SQURE */
.sqr { background:#003399; vertical-align:middle; }
.sqr1 { background:#003399; vertical-align:middle; }

/* COMMENT BOX */
.comment {
	border:1px #222222 solid;
	background:#333333;
	
}

.comment-text {
	color:#fff;	
	font-size:8pt;
}

.comment-headline {
	background:#003399;
	color:#fff;
	padding:5px;
	font-size:7pt;
}

.comment-head {
	background:#222222;
	color:#fff;
	padding:5px;
	font-size:8pt;
}

.comment-head a { color:#fff; }
.comment-head a:hover { color:#B70000; }



/*########################
	BOTTOM MENUS
########################*/

#bottom3 {
	background:#111111;
	width:100%;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}

#bottom3 a {
	color:#ffffff;
}

#bottom3 a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#bottom4 {
	background:#222222;
	width:100%;
	color:#000;
}

/*########################
	FORUM
########################*/

.forum-1 {
	background:#4f4e4e;
	color:#fff;
	font-size:8pt;
}

.forum-2 {
	background:#222222;
	color:#fff;
	font-size:8pt;
}

.forum-2 a { color:#2282BF; }
.forum-2 a:hover { color:#2282BF; text-decoration:underline; }

.forum-3 {
	border:1px #000 solid;
}

.forum-4 {
	border:1px #000 solid;
	background:#333333;
	color:#fff;
	font-size:8pt;
}

.forum-q {
	background:#333333;
	color:#fff;
	font-size:8pt;
	border:1px #2282BF solid;

}

/*########################
	DROP DOWN MENU
########################*/

#dropmenudiv{
	padding:5px;
	border:1px #c0c0c0 solid;
	background:#1c4c80;
	position:absolute;
	z-index:100;
	font-size:7pt;
	text-align:left;
}

#dropmenudiv a {
	color:#fff;
}

#dropmenudiv a:hover {
	color:#fff;
	text-decoration:underline;
}






/* DEFAULT STYLES
*********************************/

img {
border:0;
}

ul, li, dl, dt, dd {
padding:0;
border:0;
margin:0;
list-style:none;
}

h1, h2, h3, h4, h5 {
padding:0;
margin:0;
}

table {
font-size:11px;
border-collapse:collapse;
}

/* AD STUFF - DO NOT REMOVE
*********************************/
.absolute {
width:1px;
height:1px;
font-size:1px;
position:absolute;
top:0;
left:0;
}

.header-cobrand {
width:125px;
height:125px;
overflow:hidden;
position:absolute;
top:0;
right:0;
}

#no_skin, #no_marquee {
width:1px;
height:1px;
font-size:1px;
position:absolute;
top:0;
left:0;
display:none;
}

#skin, #curl {
font-size:1px;
position:absolute;
top:0;
left:0;
}

#skin iframe, #skin img, #curl iframe, #curl img {
width:1px;
height:1px;
font-size:1px;
position:absolute;
top:0;
left:0;
}

.glead {
width:758px;
}

/* BODY
*********************************/
#body_shell {
width:760px;
text-align:left;
}

#body_wrap {
width:760px;
float:left;
}

/* GNE NAV
*********************************/
#gnenav {
font-size:10px;
text-align:left;
color:#999;
background:#000;
padding:3px 0 1px 8px;
border-bottom:3px solid #333;
height:14px;
line-height:15px;
}

#gnenav a {
font-weight:normal;
color:#ccc;
}

#gnenav a:hover {
text-decoration:none;
color:#fff;
}

#gnenav .ad {
padding-right:7px;
float:right;
}

#gnenav .ad img {
	vertical-align:top;
	margin-right:1px;
}	

/* SITE HEADER
*********************************/
#header_all,
#header_pc,
#header_playstation,
#header_xbox,
#header_nintendo,
#header_portable {
width:760px;
height:74px;
background-color:#000;
background-repeat:no-repeat;
}

#header_all {background-image:url(../../file/style/ultimate/header_all.jpg);}
#header_pc {background-image:url(../../file/style/ultimate/header_pc.jpg);}
#header_playstation {background-image:url(../../file/style/ultimate/header_playstation.jpg);}
#header_xbox {background-image:url(../../file/style/ultimate/header_xbox.jpg);}
#header_nintendo {background-image:url(../../file/style/ultimate/header_nintendo.jpg);}
#header_portable {background-image:url(../../file/style/ultimate/header_portable.jpg);}

#masthead {
width:450px;
height:74px;
font-size:1px;
float:left;
}

#masthead img {
width:450px;
height:74px;
}

/* LOGIN
*********************************/
#login {
width:305px;
font-size:11px;
float:right;
}
#login .right {
float:right;
width:255px;
} 

#login .messages_txt {
width:46px;
height:5px;
background:url(../../file/style/ultimate/header_messages.gif) no-repeat;
}

#login .updates_txt {
width:38px;
height:5px;
background:url(../../file/style/ultimate/header_updates.gif) no-repeat;
}

#login input, #login select {
font-size:11px;
}

#login .user_rank{float:left;}

/* GLOBAL SEARCH
*********************************/
#global_search, #footer_search {
width:760px;
height:24px;
line-height:24px;
margin:0;
border:0;
font-size:11px;
padding:4px 0;
float:left;
}

#global_search {
color:#ccc;
background:#333 url(../../file/style/ultimate/header_search.gif) repeat-x;
border-top:1px solid #000;
height:32px;
padding:0;
float:none;
clear:both;
}

#footer_search {
background:#2a2a2a;
}

#global_search a, #footer_search a {
font-weight:normal;
}

#global_search form{float:left;display:block;height:20px;line-height:20px;margin:0;padding:6px 10px;overflow:hidden;}

#global_search input, #footer_search input {
font-size:12px;
}

#global_search input.text{font-size:12px;width:311px;}

input#srchbtn,
#global_search input.srchbtn{
width:70px;
height:20px;
background:url(../../file/style/ultimate/btn-search.gif) 0px 0px no-repeat;
margin:0 0 -5px 3px;
}

#global_search .theme_selector{float:right;padding:4px 10px;}

/* GLOBAL NAV
*********************************/
#global_nav{background:#ccc url(../../file/style/ultimate/nav.gif) repeat-x;
border-top:1px solid #000;font:8px tahoma,arial,helvetica,sans-serif;height:33px;width:760px;}
#global_nav li,
#global_nav ul{float:left;position:relative; font-size:7pt;}
#global_nav a,
#global_nav a b{cursor:pointer;float:left;}
#global_nav a{background:repeat-x top left;color:#333;text-decoration:none;}
#global_nav a,
#global_nav .hub_nav .first a{background-image:url(../../file/style/ultimate/nav_global.gif);}
#global_nav a b{padding:11px 9px;}
#global_nav .hub_nav a{background-image:url(../../file/style/ultimate/nav_global_divided.gif);}
#global_nav .hub_nav b{padding:11px 6px 11px 8px;}
#global_nav .hub_nav .first b{padding:11px 6px;}
#global_nav a:hover,
#global_nav a.on:hover{background-position:center left;color:#fff;}
#global_nav a.on{background-position:bottom left;}
/* console nav */
#global_nav .console_nav{background:url(../../file/style/ultimate/nav_console_right.gif) no-repeat top right;padding:3px 1px 0 0;}
#global_nav .console_nav a,
#global_nav .console_nav a b{background:url(../../file/style/ultimate/nav_console.gif) no-repeat;}
#global_nav .console_nav a{color:#fff;background-position:top left;padding:0 0 0 10px;}
#global_nav .console_nav a:hover{background-position:bottom left;}
#global_nav .console_nav a b{background-position:top right;padding:8px 10px 11px 0;}
#global_nav .console_nav a:hover b{background-position:bottom right;}
#global_nav .console_nav .first a,
#global_nav .console_nav .first a b{background-image:url(../../file/style/ultimate/nav_console_first.gif);}
#global_nav .console_nav .first a{padding:0 0 0 11px;}
#global_nav .console_nav .last a,
#global_nav .console_nav .last a b{background:url(../../file/style/ultimate/nav_console_last.gif) no-repeat;}
#global_nav .console_nav .last a{background-position:top right;padding:0 10px 0 0;}
#global_nav .console_nav .last a b{background-position:top left;padding:8px 0 11px 10px;}
#global_nav .console_nav .last a:hover{background-position:bottom right;}
#global_nav .console_nav .last a:hover b{background-position:bottom left;}
/* console nav - pc */
#pc #global_nav a.on{color:#9cf;}
#pc #global_nav a.on,
#pc #global_nav a.on b{background-image:url(../../file/style/ultimate/nav_console_pc.gif);}
#pc #global_nav .first a.on,
#pc #global_nav .first a.on b{background-image:url(../../file/style/ultimate/nav_console_pc_first.gif);}
#pc #global_nav .last a.on,
#pc #global_nav .last a.on b{background-image:url(../../file/style/ultimate/nav_console_pc_last.gif);}
/* console nav - xbox */
#xbox #global_nav a.on{color:#9c0;}
#xbox #global_nav a.on,
#xbox #global_nav a.on b{background-image:url(../../file/style/ultimate/nav_console_xbox.gif);}
#xbox #global_nav .first a.on,
#xbox #global_nav .first a.on b{background-image:url(../../file/style/ultimate/nav_console_xbox_first.gif);}
#xbox #global_nav .last a.on,
#xbox #global_nav .last a.on b{background-image:url(../../file/style/ultimate/nav_console_xbox_last.gif);}
/* console nav - playstation */
#playstation #global_nav a.on{color:#a7a7ff;}
#playstation #global_nav a.on,
#playstation #global_nav a.on b{background-image:url(../../file/style/ultimate/nav_console_playstation.gif);}
#playstation #global_nav .first a.on,
#playstation #global_nav .first a.on b{background-image:url(../../file/style/ultimate/nav_console_playstation_first.gif);}
#playstation #global_nav .last a.on,
#playstation #global_nav .last a.on b{background-image:url(../../file/style/ultimate/nav_console_playstation_last.gif);}
/* console nav - nintendo */
#nintendo #global_nav a.on{color:#c9f;}
#nintendo #global_nav a.on,
#nintendo #global_nav a.on b{background-image:url(../../file/style/ultimate/nav_console_nintendo.gif);}
#nintendo #global_nav .first a.on,
#nintendo #global_nav .first a.on b{background-image:url(../../file/style/ultimate/nav_console_nintendo_first.gif);}
#nintendo #global_nav .last a.on,
#nintendo #global_nav .last a.on b{background-image:url(../../file/style/ultimate/nav_console_nintendo_last.gif);}

/* SECONDARY NAV
*********************************/
#secondary_nav {
width:760px;
font-size:11px;
background:#9F5806 url(../../file/style/ultimate/secondnav_all.gif) repeat-x;
border-bottom:1px solid #000;
float:left;
}

#secondary_nav a {
font-weight:normal;
color:#fff;
padding:0 6px;
}

#secondary_nav li {
line-height:21px;
padding:8px 0;
float:left;
display:block;
}

#pc #secondary_nav {
background:#2F5379 url(../../file/style/ultimate/secondnav_pc.gif) repeat-x;
}

#playstation #secondary_nav {
background:#40497D url(../../file/style/ultimate/secondnav_playstation.gif) repeat-x;
}

#xbox #secondary_nav {
background:#41631B url(../../file/style/ultimate/secondnav_xbox.gif) repeat-x;
}

#nintendo #secondary_nav {
background:#563A73 url(../../file/style/ultimate/secondnav_nintendo.gif) repeat-x;
}

#portable #secondary_nav {
background:#1F6F66 url(../../file/style/ultimate/secondnav_portable.gif) repeat-x;
}

/* PLATFORM ICONS */
#secondary_nav .icon_all {
padding:0;
margin:4px 0 -4px;
}

#secondary_nav .icon_pc {
padding:0 0 0 1px;
margin:5px 0 -5px;
}

#secondary_nav .icon_ps2 {
padding:0;
margin:8px 0 -8px;
}


#secondary_nav .icon_ps3 {
padding:0;
margin:10px 0 -10px;
}


#secondary_nav .icon_psp {
padding:0;
margin:11px 0 -11px;
}


#secondary_nav .icon_xbox {
padding:0 6px;
margin:8px 0 -8px;
}


#secondary_nav .icon_x360 {
padding:0 0 0 5px;
margin:3px 0 -3px;
}


#secondary_nav .icon_xbox360 {
padding:0;
padding-left:5px;
margin-top:3px;
margin-bottom:-3px;
}


#secondary_nav .icon_gc {
padding:0;
margin:5px 0 -5px;
}


#secondary_nav .icon_wii {
padding:0 0 0 3px;
margin:3px 0 -3px;
}

#secondary_nav .icon_ds {
padding:0;
margin:5px 0 -5px;
}


#secondary_nav .icon_gba {
padding:0;
margin:10px 0 -10px;
}


#secondary_nav .icon_mobile {
padding:0 0 0 2px;
margin:6px 0 -6px;
}


#secondary_nav .icon_videos {
padding:0;
margin:5px 0 -5px -2px;
}


/* BREAKING NEWS
*********************************/
#breakingnews {
width:746px;
height:16px;
font-size:12px;
background:#c00 url(../../file/style/ultimate/breakingnews.gif) repeat-x;
padding:11px 7px 10px;
float:left;
clear:both;
}

#breakingnews strong {
font-size:14px;
}

#breakingnews a {
font-weight:normal;
color:#fff;
}

#breakingnews_head {
font-size:14px;
font-weight:bold;
line-height:17px;
color:#fff;
background:#c00 url(../../file/style/ultimate/breakingnews_head.gif) repeat-x;
padding:4px 7px;
clear:both;
}

/* HOTSLOT TOP NAV
*********************************/
#hotslot_nav{position:relative;width:760px;overflow:hidden;}
#hotslot_nav #global_search{background:url(../../file/style/ultimate/header_search_hotslot.gif) repeat-x 0 0;}
#hotslot_nav #global_search form{padding:5px 6px 4px;}
#hotslot_nav #global_search input.text{width:300px;}
#hotslot_nav #secondary_nav ul{width:370px;}
#hotslot_nav #global_nav a b{padding:11px 9px;text-align:center;width:32px;/*width is for safari*/}
#hotslot_nav #global_nav .console_nav{background-image:url(../../file/style/ultimate/nav_console_right_hotslot.gif);padding-right:0;}
#hotslot_nav #global_nav .console_nav a{padding:0 0 0 8px;}
#hotslot_nav #global_nav .console_nav a b{padding:8px 8px 11px 0;width:26px;}
#hotslot_nav #global_nav .console_nav .first a{padding:0 0 0 8px;}
#hotslot_nav #global_nav .console_nav .last a{padding:0 8px 0 0;}
#hotslot_nav #global_nav .console_nav .last a b{padding:8px 0 11px 8px;}
#hotslot_nav #global_nav .console_nav .xbox360 a b{width:52px;}
#hotslot_nav #global_nav .hub_nav{float:right;margin:-33px 0 0 0;height:32px;position:relative;}
#hotslot_nav #global_nav .hub_nav li{background:none;}
#hotslot_nav #global_nav .hub_nav a{background:url(../../file/style/ultimate/nav_global_hotslot.gif) no-repeat top left;color:#fff;}
#hotslot_nav #global_nav .hub_nav a:hover,
#hotslot_nav #global_nav .hub_nav a.on:hover{background-position:center left;}
#hotslot_nav #global_nav .hub_nav a.on{background-position:bottom left;}
#hotslot_nav #global_nav .hub_nav a b{padding:10px 6px 11px 8px;width:auto;}
#hotslot_nav #secondary_nav ul{height:37px;overflow:hidden;}
#hotslot_nav #secondary_nav li{padding:8px 0 8px 8px;}
#hotslot_nav #secondary_nav li a{padding:0;}

/* HOTSLOT */
#hotslot_nav #hotslot{background:url(../../file/style/ultimate/hotslot_left.gif) no-repeat top left;
border-top:1px solid #000;font:10px/11px tahoma,arial,helvetica,sans-serif;height:70px;width:380px;padding:0 0 0 10px;position:relative;float:right;margin:0 -390px 0 0;left:-390px;}
#hotslot_nav #hotslot .hotslot_wrap{background:url(../../file/style/ultimate/hotslot.gif) repeat-x top left;height:70px;padding:0 5px 0 0;}
#hotslot_nav ul.slots{float:right;height:70px;overflow:hidden;}
#hotslot_nav .slots li{float:left;position:relative;}
#hotslot_nav .slots li a{color:#fff;float:left;height:46px;width:79px;padding:8px 3px;overflow:hidden;}
#hotslot_nav .slots li a:hover,
#hotslot_nav .slots li a.on{width:196px;text-decoration:none;}
#hotslot_nav .slots li a *{cursor:pointer;}
#hotslot_nav .slots li a img{border:1px solid #222;float:right;height:44px;width:77px;}
#hotslot_nav .slots li a.on img,
#hotslot_nav .slots li a:hover img{border:1px solid #aaa;}
#hotslot_nav .slots li .slot_details{display:none;visibility:hidden;}
#hotslot_nav .slots li a.on .slot_details,
#hotslot_nav .slots a:hover .slot_details{display:block;visibility:visible;font-weight:normal;position:absolute;top:0;left:0;height:53px;width:111px;padding:8px 6px 0 3px;overflow:hidden;}

#hotslot_takeover_wrap{display:none;height:65px;width:385px;bottom:5px;right:0;}
#hotslot_takeover{height:65px;width:385px;}
#hotslot_takeover_wrap a{color:#fff;display:block;height:0;padding-top:65px;width:100%;overflow:hidden;}

/* BREADCRUMB
*********************************/
#breadcrumb {
width:760px;
background:#000000;
padding:4px 0 5px;
border-top:1px solid #000;
border-bottom:2px solid #222;
float:left;
}

#breadcrumb h1 {
font-size:10px;
color:#ccc;
}

/* CONTENT
*********************************/
#content_wrap {
width:760px;
font-size:12px;
color:#fff;
float:left;
}

.txt1 {
color:#fff;
}

.txt2 {
color:#ccc;
}

.lnk1 {
color:#fc3;
}

.lnk2 {
color:#f90;
}

.lnk3 {
color:#fff;
}

.error {
color:#f93;
}

.all {
color:#fc3;
}

#pc .content a, .pc {
color:#9cf;
}

#playstation .content a, .playstation, .ps2, .ps3, .psp {
color:#a7a7ff;
}

#xbox .content a, .xbox, .x360, .xbox360 {
color:#9c0;
}

#nintendo .content a, .nintendo, .gc, .wii, .ds, .gba {
color:#c9f;
}

#portable .content a, .portable, .mobile {
color:#3c9;
}

#main_col h4, #side_col h4 {
font-size:12px;
line-height:15px;
padding:5px 10px;
clear:both;
}

/* 60/40 - DEFAULT 2 COLUMN LAYOUT
**********************************

$$$$$$$$$$$$ col_wrap $$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$               $$               $
$ main_col_wrap $$ side_col_wrap $
$     446px     $$     314px     $
$               $$               $
$ $$$$$$$$$$$$$ $$ $$$$$$$$$$$$$ $
$ $           $ $$ $           $ $
$ $  main_col $ $$ $  side_col $ $
$ $   432px   $ $$ $   302px   $ $
$ $           $ $$ $           $ $
$ $$$$$$$$$$$$$ $$ $$$$$$$$$$$$$ $
$               $$               $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*********************************/

/* COL WRAP */
#col_wrap {
width:760px;
background:#000000 url(../../file/style/ultimate/col_wrap_all.gif) repeat-y;
border-top:0px solid #8aa9c2;
float:left;
}

#pc #col_wrap {
background:#2B425E url(../../file/style/ultimate/col_wrap_pc.gif) repeat-y;
border-top:1px solid #70A1D3;
}

#playstation #col_wrap {
background:#2A2E4F url(../../file/style/ultimate/col_wrap_playstation.gif) repeat-y;
border-top:1px solid #649ACC;
}

#xbox #col_wrap {
background:#37422D url(../../file/style/ultimate/col_wrap_xbox.gif) repeat-y;
border-top:1px solid #96AE63;
}

#nintendo #col_wrap {
background:#3B3747 url(../../file/style/ultimate/col_wrap_nintendo.gif) repeat-y;
border-top:1px solid #C197EA;
}

#portable #col_wrap {
background:#2C554C url(../../file/style/ultimate/col_wrap_portable.gif) repeat-y;
border-top:1px solid #72C0C0;
}

/* SHOULDER */
#shoulder {
width:760px;
height:10px;
font-size:1px;
background:#000000 url(../../file/style/ultimate/shoulder_all.gif) repeat-x;
clear:both;
}

#pc #shoulder {
background:#2B425E url(../../file/style/ultimate/shoulder_pc.gif) repeat-x;
}

#playstation #shoulder {
background:#2A2E4F url(../../file/style/ultimate/shoulder_playstation.gif) repeat-x;
}

#xbox #shoulder {
background:#37422D url(../../file/style/ultimate/shoulder_xbox.gif) repeat-x;
}

#nintendo #shoulder {
background:#3B3747 url(../../file/style/ultimate/shoulder_nintendo.gif) repeat-x;
}

#portable #shoulder {
background:#2C554C url(../../file/style/ultimate/shoulder_portable.gif) repeat-x;
}

/* NECK */
#neck {
width:760px;
height:10px;
font-size:1px;
background:#000000 url(../../file/style/ultimate/neck_all.gif) repeat-x top;
clear:both;
}

#pc #neck {
background:#2B425E url(../../file/style/ultimate/neck_pc.gif) repeat-x top;
}

#playstation #neck {
background:#2A2E4F url(../../file/style/ultimate/neck_playstation.gif) repeat-x top;
}

#xbox #neck {
background:#37422D url(../../file/style/ultimate/neck_xbox.gif) repeat-x top;
}

#nintendo #neck {
background:#3B3747 url(../../file/style/ultimate/neck_nintendo.gif) repeat-x top;
}

#portable #neck {
background:#2C554C url(../../file/style/ultimate/neck_portable.gif) repeat-x top;
}

/* LONG NECK */
#longneck {
width:760px;
font-size:1px;
background:#000 url(../../file/style/ultimate/longneck_all.gif) repeat-x bottom;
clear:both;
}

#pc #longneck {
background:#000 url(../../file/style/ultimate/longneck_pc.gif) repeat-x bottom;
}

#playstation #longneck {
background:#000 url(../../file/style/ultimate/longneck_playstation.gif) repeat-x bottom;
}

#xbox #longneck {
background:#000 url(../../file/style/ultimate/longneck_xbox.gif) repeat-x bottom;
}

#nintendo #longneck {
background:#000 url(../../file/style/ultimate/longneck_nintendo.gif) repeat-x bottom;
}

#portable #longneck {
background:#000 url(../../file/style/ultimate/longneck_portable.gif) repeat-x bottom;
}

/* MAIN */
#main_col_wrap {
width:446px;
overflow:hidden;
float:left;
}

#main_col {
padding:0 7px 7px;
}

/* SIDE */
#side_col_wrap {
width:308px;
background-image:url(../../file/style/ultimate/side_colwrap_all.gif);
background-repeat:no-repeat;
padding:0 0 7px 6px;
float:left;
}

#pc #side_col_wrap {
background-image:url(../../file/style/ultimate/side_colwrap_pc.gif);
}

#playstation #side_col_wrap {
background-image:url(../../file/style/ultimate/side_colwrap_playstation.gif);
}

#xbox #side_col_wrap {
background-image:url(../../file/style/ultimate/side_colwrap_xbox.gif);
}

#nintendo #side_col_wrap {
background-image:url(../../file/style/ultimate/side_colwrap_nintendo.gif);
}

#portable #side_col_wrap {
background-image:url(../../file/style/ultimate/side_colwrap_portable.gif);
}

#side_col {
width:302px;
margin-top:7px;
}

/* SKY LAYOUT
**********************************

$$$$$$$$$$ sky_col_wrap $$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$               $$               $
$ main_col_wrap $$ side_col_wrap $
$     586px     $$     174px     $
$               $$               $
$ $$$$$$$$$$$$$ $$ $$$$$$$$$$$$$ $
$ $           $ $$ $           $ $
$ $  main_col $ $$ $  side_col $ $
$ $   572px   $ $$ $   160px   $ $
$ $           $ $$ $           $ $
$ $$$$$$$$$$$$$ $$ $$$$$$$$$$$$$ $
$               $$               $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*********************************/

/* SKY COL WRAP */
#sky_col_wrap {
width:760px;
background:#000000 url(../../file/style/ultimate/skywrap_all.gif) repeat-y;
border-top:1px solid #7C8796;
float:left;
}

#pc #sky_col_wrap {
background:#2B425E url(../../file/style/ultimate/skywrap_pc.gif) repeat-y;
border-top:1px solid #70A1D3;
}

#playstation #sky_col_wrap {
background:#2A2E4F url(../../file/style/ultimate/skywrap_playstation.gif) repeat-y;
border-top:1px solid #649ACC;
}

#xbox #sky_col_wrap {
background:#37422D url(../../file/style/ultimate/skywrap_xbox.gif) repeat-y;
border-top:1px solid #96AE63;
}

#nintendo #sky_col_wrap {
background:#3B3747 url(../../file/style/ultimate/skywrap_nintendo.gif) repeat-y;
border-top:1px solid #C197EA;
}

#portable #sky_col_wrap {
background:#2C554C url(../../file/style/ultimate/skywrap_portable.gif) repeat-y;
border-top:1px solid #72C0C0;
}

/* MAIN */
#sky_col_wrap #main_col_wrap {
width:586px;
}

/* SIDE */
#sky_col_wrap #side_col_wrap {
width:167px;
background-image:url(../../file/style/ultimate/side_skywrap_all.gif);
background-repeat:no-repeat;
padding:5px 0 0 7px;
}

#pc #sky_col_wrap #side_col_wrap {
background-image:url(../../file/style/ultimate/side_skywrap_pc.gif);
}

#playstation #sky_col_wrap #side_col_wrap {
background-image:url(../../file/style/ultimate/side_skywrap_playstation.gif);
}

#xbox #sky_col_wrap #side_col_wrap {
background-image:url(../../file/style/ultimate/side_skywrap_xbox.gif);
}

#nintendo #sky_col_wrap #side_col_wrap {
background-image:url(../../file/style/ultimate/side_skywrap_nintendo.gif);
}

#portable #sky_col_wrap #side_col_wrap {
background-image:url(../../file/style/ultimate/side_skywrap_portable.gif);
}

#sky_col_wrap #side_col {
width:160px;
padding:0;
}

/* FULL WIDTH LAYOUT W/O SKY
**********************************

$$$$$$$$$ full_col_wrap $$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                                $
$         main_col_wrap          $
$             760px              $
$                                $
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$ $                            $ $
$ $          main_col          $ $
$ $           746px            $ $
$ $                            $ $
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$                                $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*********************************/

/* FULL COL WRAP */
#full_col_wrap {
width:760px;
background:#000000;
border-top:1px solid #7C8796;
float:left;
}

#pc #full_col_wrap {
background:#2B425E;
border-top:1px solid #70A1D3;
}

#playstation #full_col_wrap {
background:#2A2E4F;
border-top:1px solid #649ACC;
}

#xbox #full_col_wrap {
background:#37422D;
border-top:1px solid #96AE63;
}

#nintendo #full_col_wrap {
background:#3B3747;
border-top:1px solid #C197EA;
}

#portable #full_col_wrap {
background:#2C554C;
border-top:1px solid #72C0C0;
}

#full_col_wrap #main_col_wrap {
width:760px;
}

#filter #col_wrap,
#filter #sky_col_wrap,
#filter #full_col_wrap,
#hub #col_wrap,
#hub #sky_col_wrap,
#hub #full_col_wrap,
#forums #col_wrap,
#forums #sky_col_wrap,
#forums #full_col_wrap,
#search #col_wrap,
#search #sky_col_wrap,
#search #full_col_wrap,
#special_events #col_wrap,
#special_events #sky_col_wrap,
#special_events #full_col_wrap {
border-top:0;
}

/* SITE FOOTER
*********************************/
#footer_leaderboard {
background:#111;
}

#footer {
color:#999;
background:#111;
padding-bottom:12px;
}

#footer .shoe {
background:#000;
}

#footer h1 {
font-size:10px;
font-weight:normal;
display:inline;
}

#footer a {
padding:0 1px;
}

#footer .footnav1, #footer .footnav2 {
background:#131313;
border-top:1px solid #333;
border-bottom:1px solid #333;
}

#footer .footnav2 a {
color:#ccc;
}

#footer .footnav3 {
color:#777;
border-bottom:1px solid #333;
}

#footer .footnav3 a {
font-weight:normal;
color:#999;
}

#footer .sole a {
font-weight:normal;
color:#999;
}

/* MODULES, BUBBLES, & BOXES
*********************************/
.module_wrap, .bubble_wrap {
clear:both;
}

.no_module_head{
background:url(../../file/style/ultimate/module_302_top.gif) no-repeat;
padding-top:6px;
}

.bubble_wrap {
padding-top:6px;
}

/* MODULE HEAD */
.module_head {
width:100%;
font-size:11px;
line-height:14px;
color:#000;
background:url(../../file/style/ultimate/head_all.gif) no-repeat top right;
float:left;
}

#col_wrap #main_col .module_head {
width:432px;
}

#sky_col_wrap #main_col .module_head {
width:572px;
}

#full_col_wrap #main_col .module_head {
width:746px;
}

.module_head a, #main_col .module_head a {
color:#000;
}

#pc .module_head {
background:url(../../file/style/ultimate/head_pc.gif) no-repeat top right;
}

#playstation .module_head {
background:url(../../file/style/ultimate/head_playstation.gif) no-repeat top right;
}

#xbox .module_head {
background:url(../../file/style/ultimate/head_xbox.gif) no-repeat top right;
}

#nintendo .module_head {
background:url(../../file/style/ultimate/head_nintendo.gif) no-repeat top right;
}

#portable .module_head {
background:url(../../file/style/ultimate/head_portable.gif) no-repeat top right;
}

.module_head .module_head_right {
font-size:10px;
padding:4px 18px 0 0;
float:right;
}

.module_head h2 {
font-size:11px;
line-height:14px;
padding:4px 0 4px 10px;
float:left;
}

#gamespace #main_col .module_head,
#gamespace #main_col .module_head h2{background-image:url(../../file/style/ultimate/head_gamespace.gif);}

#gamespace #main_col .module_head h2 {
font-size:14px;
line-height:16px;
padding:3px 0 3px 10px;
}

/* MODULE TABS
*******************************/

.module_head ul.tabs {
background:url(../../file/style/ultimate/module_tab_bg.gif) repeat-x;
clear:both;
height:35px;
border-left:solid #000 0px;
border-right:solid #000 1px;
overflow:hidden;
}
#side_col .module_head ul.tabs {
width:300px;
}

.module_head ul.tabs li{
float:left;
height:27px;
line-height:27px;
margin:8px 0 0 3px;
}

.module_head ul.tabs a,
.module_head ul.tabs a b{
background:url(../../file/style/ultimate/module_tab.gif) no-repeat;
cursor:pointer;
display:block;
}

.module_head ul.tabs a{
background-position:bottom right;
color:#fff;
padding:0 10px 0 0;
}

.module_head ul.tabs a b{
background-position:bottom left;
padding:0 0 0 10px;
}

.module_head ul.tabs li.on a{
background-position:top right;
}

.module_head ul.tabs li.on a b{
background-position:top left;
}

/* MAIN */
#main_col .module_head h2 {
background:#000000 url(../../file/style/ultimate/head_all.gif) no-repeat top left;
}

#pc #main_col .module_head h2 {
background:#2B425E url(../../file/style/ultimate/head_pc.gif) no-repeat top left;
}

#playstation #main_col .module_head h2 {
background:#2A2E4F url(../../file/style/ultimate/head_playstation.gif) no-repeat top left;
}

#xbox #main_col .module_head h2 {
background:#37422D url(../../file/style/ultimate/head_xbox.gif) no-repeat top left;
}

#nintendo #main_col .module_head h2 {
background:#3B3747 url(../../file/style/ultimate/head_nintendo.gif) no-repeat top left;
}

#portable #main_col .module_head h2 {
background:#2C554C url(../../file/style/ultimate/head_portable.gif) no-repeat top left;
}

/* SIDE */
#side_col .module_head h2 {
background:#737D8C url(../../file/style/ultimate/head_all.gif) no-repeat top left;
}

#pc #side_col .module_head h2 {
background:#537592 url(../../file/style/ultimate/head_pc.gif) no-repeat top left;
}

#playstation #side_col .module_head h2 {
background:#4A6384 url(../../file/style/ultimate/head_playstation.gif) no-repeat top left;
}

#xbox #side_col .module_head h2 {
background:#5E7C3F url(../../file/style/ultimate/head_xbox.gif) no-repeat top left;
}

#nintendo #side_col .module_head h2 {
background:#5C566F url(../../file/style/ultimate/head_nintendo.gif) no-repeat top left;
}

#portable #side_col .module_head h2 {
background:#4E8670 url(../../file/style/ultimate/head_portable.gif) no-repeat top left;
}

/* MODULE */
.module, .bubble {
padding-bottom:20px;
clear:both;
}

/* MAIN */
#main_col .module, #main_col .bubble {
width:432px;
}

#sky_col_wrap #main_col .module, #sky_col_wrap #main_col .bubble {
width:572px;
}

#full_col_wrap #main_col .module, #full_col_wrap #main_col .bubble {
width:746px;
}

#main_col h4 {
background:#333;
}

#main_col .module a .on {
color:#fff;
}

/* SIDE */
#side_col .module_wrap, #side_col .bubble_wrap {
padding-bottom:7px;
}

#side_col .module, #side_col .bubble {
font-size:11px;
color:#ccc;
background:url(../../file/style/ultimate/module_302.gif) no-repeat bottom;
padding:0 7px 10px;
}

#side_col h4 {
color:#fff;
background:#444;
}

/* GENERIC BUBBLES */
#col_wrap .bubble_wrap {
background:url(../../file/style/ultimate/module_432_top.gif) no-repeat top;
}


#col_wrap .bubble {
background:url(../../file/style/ultimate/module_432.gif) no-repeat bottom;
}

#sky_col_wrap .bubble {
background:url(../../file/style/ultimate/module_572.gif) no-repeat bottom;
}

#full_col_wrap .bubble {
background:url(../../file/style/ultimate/module_746.gif) no-repeat bottom;
}

/* BROWSE */
#col_wrap #browse_module .module {
width:432px;
background:url(../../file/style/ultimate/module_432.gif) no-repeat bottom;
}

#sky_wrap #browse_module .module {
width:572px;
background:url(../../file/style/ultimate/module_572.gif) no-repeat bottom;
}

#full_col_wrap #browse_module .module {
width:746px;
background:url(../../file/style/ultimate/module_746.gif) no-repeat bottom;
}

.alpha_nav a {
padding:0 3px 0 2px;
}

/* ADS */
#story_marquee #lmq_module.module_wrap {
background:none;
}

#mpu_module.module_wrap, #lmq_module.module_wrap {
background:url(../../file/style/ultimate/module_302_top.gif) no-repeat;
padding-top:6px;
}

#mpu_module .module, #lmq_module .module {
text-align:center;
padding:0 1px 6px;
}

#mpu_module .module #mpu, #lmq_module .module #mpu {
font-size:1px;
padding-top:0;
clear:both;
}

#mpu_module .more, #lmq_module .more {
font-size:1px;
padding:0 0 3px;
}

/* EXCEPTIONS */
#gumballs_module .module {
background:url(../../file/style/ultimate/module_432.gif) no-repeat bottom;
}

.bc432 {
background:url(../../file/style/ultimate/module_432.gif) no-repeat bottom;
}

/* BOXES */
.box {
font-size:11px;
text-align:center;
background:#2C333E;
padding:7px 0 10px;
border:1px solid #737D8C;
margin-bottom:20px;
clear:both;
}

#col_wrap .box {
width:432px;
}

#col_wrap #side_col .box {
	width:300px;
}

#sky_col_wrap .box {
width:572px;
}

#full_col_wrap .box {
width:746px;
}

#pc .box,
#pc #side_col .box{
background:#263A52;
border:1px solid #537592;
}

#playstation .box,
#playstation #side_col .box{
background:#242743;
border:1px solid #4A6384;
}

#xbox .box,
#xbox #side_col .box{
background:#2E3727;
border:1px solid #5E7C3F;
}

#nintendo .box,
#nintendo #side_col .box{
background:#312E3B;
border:1px solid #5C566F;
}

#portable .box,
#portable #side_col .box{
background:#264841;
border:1px solid #4E8670;
}

#checkprices .box {
background:#777;
border:1px solid #333;
}

/* DEFAULT CLASSES
*********************************/
.fft {font-family:Tahoma,Arial,Helvetica,sans-serif;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f21 {font-size:21px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}

.fwn {font-weight:normal;}
.fwb {font-weight:bold;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}
.lh21 {line-height:21px;}

.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}

.b0 {border:0;}
.b1s000 {border:1px solid #000;}
.b1s333 {border:1px solid #333;}
.b1s666 {border:1px solid #666;}
.b1s999 {border:1px solid #999;}

.p0 {padding:0;}
.pt0 {padding-top:0;}
.pr0 {padding-right:0;}
.pb0 {padding-bottom:0;}
.pl0 {padding-left:0;}

.p4 {padding:4px;}
.pt4 {padding-top:4px;}
.pr4 {padding-right:4px;}
.pb4 {padding-bottom:4px;}
.pl4 {padding-left:4px;}

.p5 {padding:5px;}
.pt5 {padding-top:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}

.p7 {padding:7px;}
.pt7 {padding-top:7px;}
.pr7 {padding-right:7px;}
.pb7 {padding-bottom:7px;}
.pl7 {padding-left:7px;}

.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}

.p15 {padding:15px;}
.pt15 {padding-top:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pl15 {padding-left:15px;}

.p20 {padding:20px;}
.pt20 {padding-top:20px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}

.m0 {margin:0;}
.mt0 {margin-top:0;}
.mr0 {margin-right:0;}
.mb0 {margin-bottom:0;}
.ml0 {margin-left:0;}

.m5 {margin:5px;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}

.m7 {margin:7px;}
.mt7 {margin-top:7px;}
.mr7 {margin-right:7px;}
.mb7 {margin-bottom:7px;}
.ml7 {margin-left:7px;}

.m10 {margin:10px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}

.m15 {margin:15px;}
.mt15 {margin-top:15px;}
.mr15 {margin-right:15px;}
.mb15 {margin-bottom:15px;}
.ml15 {margin-left:15px;}

.m20 {margin:20px;}
.mt20 {margin-top:20px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}

.ml90 {margin-left:90px;}
.mr90 {margin-right:90px;}

.mauto {margin:auto;}
.mtauto {margin-top:auto;}
.mrauto {margin-right:auto;}
.mbauto {margin-bottom:auto;}
.mlauto {margin-left:auto;}

.fl {float:left;}
.fr {float:right;}
.fn {float:none;}

.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}

.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w140 {width:140px;}
.w270 {width:270px;}
.w288 {width:288px;}
.w300 {width:300px;}
.w306 {width:306px;}
.w315 {width:315px;}
.w320 {width:320px;}
.w328 {width:328px;}
.w340 {width:340px;}
.w345 {width:345px;}
.w353 {width:353px;}
.w432 {width:432px;}
.w572 {width:572px;}
.w746 {width:746px;}
.w50p {width:50%;}
.w100p {width:100%;}

.wsn {white-space:nowrap;}
.oh {overflow:hidden;}
.db {display:block;}

.fff {color: #FFF;}

/* MORE DEFAULT CLASSES
*********************************/
.more {
font-size:11px;
text-align:center;
color:#ccc;
padding-top:10px;
clear:both;
}

.posted {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
color:#ccc;
}

.bullet {
background:url(../../file/style/ultimate/bullet.gif) no-repeat 2px 4px;
padding-left:12px;
}

.dots {
background:url(../../file/style/ultimate/dot.gif) repeat-x bottom;
}

.dots_top {
background:url(../../file/style/ultimate/dot.gif) repeat-x top;
}

.user, .img_box {
width:110px;
font-size:11px;
text-align:center;
background:#333;
padding:5px 0;
border:1px solid #666;
margin-right:5px;
float:left;
overflow:hidden;
}

.user {
padding:10px 0;
}

.user a {
font-size:11px;
}

.avatar-sm {
width:40px;
height:40px;
background-position:center;
margin:0 10px 4px 0;
}

.avatar-sm img {
width:40px;
height:40px;
border:1px solid #000;
position:relative;
z-index:1;
}

.avatar {
width:80px;
height:80px;
background-position:center;
background-repeat:no-repeat;
display:block;
}

.avatar_wrap {
width:82px;
overflow:hidden;
}

.user .avatar {
margin:auto auto 4px;
}

.score {
width:70px;
height:60px;
background:url(../../file/style/ultimate/score_70.gif) no-repeat;
text-align:center;
float:right;
}

.score .number {
font-size:21px;
font-weight:bold;
padding-top:10px;
}

.username, .unionname {
color:#fff;
}

.video_thumb {
width:102px;
height:70px;
overflow:hidden;
}

.video_thumb a,
.video_thumb span{
background:url(../../file/style/ultimate/videothumb.gif) no-repeat 0 0;
display:block;
height:0;
width:100%;
padding:70px 0 0;
overflow:hidden;
}

.video_thumb img {
width:102px;
height:70px;
background:url(../../file/style/ultimate/videothumb.gif) no-repeat;
}

.hd_thumb {
width:102px;
height:70px;
overflow:hidden;
}

.hd_thumb img {
width:102px;
height:70px;
}

.hd_thumb a,
.hd_thumb span{
background:url(../../file/style/ultimate/videothumb_hd.gif) no-repeat 0 0;
}

.psp_thumb {
width:102px;
height:75px;
overflow:hidden;
}

.psp_thumb img {
 width:102px;
height:75px;
}

.table {
width:100%;
font-size:11px;
}

.table th {
background:#000;
padding:4px 5px;
}

.table th a {
color:#fff;
}

.table td {
background:#32363D;
padding:4px 5px;
}

.alt {
background:#21262D;
}

.table .alt td {
background:#21262D;
}

#filter .table td {
border-right:1px solid #586270;
}

#filter .table td.b0 {
border:0;
}

.mceEditor {
height:200px;
}

a.download{
	background:url(../../file/style/ultimate/download_mini.gif) no-repeat center left;
	padding:2px 0 1px 25px;
}

/* DEFAULT FORMS
*********************************/
form {
display:inline;
}

#content_wrap select, #content_wrap input, #content_wrap textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.form {
color:#fff;
background:#222;
}

/* HEADER / TABS / SUBNAV
*********************************/
#head_wrap {
width:760px;
height:140px;
color:#fff;
background:#000;
border-bottom:1px solid #000;
float:left;
position:relative;
z-index:0;
}
#head_wrap a {
text-decoration:none;
}

#head_wrap h1 {
font-size:26px;
line-height:26px;
color:#fff;
margin:0;
padding:51px 10px 34px;
text-decoration:none;
}
#head_wrap h1 a{
color:#fff;
}
/* header for profile pages */
#head_wrap h1.profile{
padding:0;
}
#head_wrap h1.profile a{
display:block;
padding:51px 10px 34px;
}
/* header for gamespaces */
#head_wrap h1.gamespace{
padding:35px 10px 0;
}
#head_wrap #gamespace_mini_info{
color:#a4a4a4;
font-size:11px;
font-weight:bold;
line-height:11px;
padding:4px 10px 35px;
}
#head_wrap #gamespace_mini_info a{
	font-weight:bold;
}
#head_wrap #gamespace_mini_info a:hover{
	text-decoration:underline;
}
#head_wrap #gamespace_head_promo{
position:absolute;
top:0;
right:0;
}
#head_wrap #gamespace_head_promo a{
	display:block;
	height:100%;
	width:100%;
}

/* TABS */
#tabs {
font-size:11px;
line-height:14px;
color:#fff;
padding-left:10px;
margin-bottom:-2px;
float:left;
position:relative;
z-index:1;
}

#tabs a {
font-weight:bold;
color:#333;
}

#tabs a:hover {
text-decoration:underline;
}

#tabs .tab {
text-align:center;
background:url(../../file/style/ultimate/tab.gif);
padding:9px 6px 8px 6px;
float:left;
}

#tabs .tab#first_tab {
background:url(../../file/style/ultimate/tab_first.gif);
padding-left:12px;
}

#tabs .tab#last_tab {
background:url(../../file/style/ultimate/tab_last.gif) top right;
}

#gamespace #tabs .tab#last_tab {
background:url(../../file/style/ultimate/tab_last_gamespace.gif) top right;
}

#gamespace #tabs .tab#last_tab_off {
background:url(../../file/style/ultimate/tab_last.gif) top right;
}

#tabs .on {
background:url(../../file/style/ultimate/tab_all.gif);
}

#tabs .on#first_tab {
background:url(../../file/style/ultimate/tab_first_all.gif);
padding-left:12px;
}

#tabs .on#last_tab {
background:url(../../file/style/ultimate/tab_last_all.gif) top right;
}

#pc #tabs .on {
background:url(../../file/style/ultimate/tab_pc.gif);
}

#pc #tabs .on#first_tab {
background:url(../../file/style/ultimate/tab_first_pc.gif);
}

#pc #tabs .on#last_tab {
background:url(../../file/style/ultimate/tab_last_pc.gif) top right;
}

#playstation #tabs .on {
background:url(../../file/style/ultimate/tab_playstation.gif);
}

#playstation #tabs .on#first_tab {
background:url(../../file/style/ultimate/tab_first_playstation.gif);
}

#playstation #tabs .on#last_tab {
background:url(../../file/style/ultimate/tab_last_playstation.gif) top right;
}

#xbox #tabs .on {
background:url(../../file/style/ultimate/tab_xbox.gif);
}

#xbox #tabs .on#first_tab {
background:url(../../file/style/ultimate/tab_first_xbox.gif);
}

#xbox #tabs .on#last_tab {
background:url(../../file/style/ultimate/tab_last_xbox.gif) top right;
}

#nintendo #tabs .on {
background:url(../../file/style/ultimate/tab_nintendo.gif);
}

#nintendo #tabs .on#first_tab {
background:url(../../file/style/ultimate/tab_first_nintendo.gif);
}

#nintendo #tabs .on#last_tab {
background:url(../../file/style/ultimate/tab_last_nintendo.gif) top right;
}

#portable #tabs .on {
background:url(../../file/style/ultimate/tab_portable.gif);
}

#portable #tabs .on#first_tab {
background:url(../../file/style/ultimate/tab_first_portable.gif);
}

#portable #tabs .on#last_tab {
background:url(../../file/style/ultimate/tab_last_portable.gif) top right;
}

#tabs .off, #subnav .off {
font-weight:bold;
color:#777;
}

/* SUBNAV */
#subnav_wrap {
width:760px;
background:#000000;
padding:14px 0 16px;
float:left;
}

#pc #subnav_wrap {
background:#2B425E url(../../file/style/ultimate/subnav_pc.gif) repeat-x;
}

#playstation #subnav_wrap {
background:#2A2E4F url(../../file/style/ultimate/subnav_playstation.gif) repeat-x;
}

#xbox #subnav_wrap {
background:#37422D url(../../file/style/ultimate/subnav_xbox.gif) repeat-x;
}

#nintendo #subnav_wrap {
background:#3B3747 url(../../file/style/ultimate/subnav_nintendo.gif) repeat-x;
}

#portable #subnav_wrap {
background:#2C554C url(../../file/style/ultimate/subnav_portable.gif) repeat-x;
}

#main_col #subnav{padding-left:0;}
#main_col #subnav_wrap,
#main_col #pc #subnav_wrap,
#main_col #playstation #subnav_wrap,
#main_col #xbox #subnav_wrap,
#main_col #nintendo #subnav_wrap,
#main_col #portable #subnav_wrap{background:none;padding-top:0;width:100%;}

#filter #subnav_wrap, #search #subnav_wrap, #uservideos #subnav_wrap {
background:#000000;
padding-top:0;
}

#filter #pc #subnav_wrap {
background:#2B425E;
padding-top:0;
}

#filter #playstation #subnav_wrap {
background:#2A2E4F;
padding-top:0;
}

#filter #xbox #subnav_wrap {
background:#37422D;
padding-top:0;
}

#filter #nintendo #subnav_wrap {
background:#3B3747;
padding-top:0;
}

#filter #portable #subnav_wrap {
background:#2C554C;
padding-top:0;
}

/* SUBTABS */
#subnav {
font-size:11px;
line-height:13px;
padding-left:10px;
float:left;
}

#subnav a {
font-weight:normal;
color:#036;
display:block;
}

#subnav li {
padding:6px 9px 5px;
border-right:1px solid #000;
float:left;
}

#subnav li,
#subnav .first,
#subnav .last {
	background-image:url(../../file/style/ultimate/subtab.gif);
	background-position:center;
	}
#subnav .first,
#subnav .first_on {
padding-left:11px;
	background-position:left;
}
#subnav .last,
#subnav .last_on {
	background-position:right;
padding-right:11px;
border:0;
}
#subnav .on,
#subnav .first_on,
#subnav .last_on {
	background-image:url(../../file/style/ultimate/subtab_all.gif);
}
#pc #subnav .on,
#pc #subnav .first_on,
#pc #subnav .last_on,
#images #pc #subnav .on#user_images a,
#images #pc #subnav .on#gamespot_images a {
	background-image:url(../../file/style/ultimate/subtab_pc.gif);
}
#playstation #subnav .on,
#playstation #subnav .first_on,
#playstation #subnav .last_on,
#images #playstation #subnav .on#user_images a,
#images #playstation #subnav .on#gamespot_images a {
	background-image:url(../../file/style/ultimate/subtab_playstation.gif);
}
#xbox #subnav .on,
#xbox #subnav .first_on,
#xbox #subnav .last_on,
#images #xbox #subnav .on#user_images a,
#images #xbox #subnav .on#gamespot_images a {
	background-image:url(../../file/style/ultimate/subtab_xbox.gif);
}
#nintendo #subnav .on,
#nintendo #subnav .first_on,
#nintendo #subnav .last_on,
#images #nintendo #subnav .on#user_images a,
#images #nintendo #subnav .on#gamespot_images a {
	background-image:url(../../file/style/ultimate/subtab_nintendo.gif);
}


/* IMAGES SUBTABS */
#images #subnav li {
	position:relative;
	z-index:1;
}
#images #subnav .first strong {
	padding-left:4px;
}
#images #subnav #gamespot_images,
#images #subnav #user_images {
	border:0;
	padding:0;
}
#images #subnav #gamespot_images a,
#images #subnav #user_images a {
	line-height:24px;
	margin:0 5px 0 0;
	padding:0 5px 0 10px;
}
#images #subnav #user_images .off {
	line-height:24px;
	margin:0 5px 0 0;
	padding:5px 5px 5px 10px;
}
#images #subnav #user_images {
	margin-left:25px;
	margin-right:-5px;
	z-index:5;
	position:relative;
}
#images #pc #subnav #user_images,
#images #pc #subnav #gamespot_images,
#images #xbox #subnav #user_images,
#images #xbox #subnav #gamespot_images,
#images #playstation #subnav #user_images,
#images #playstation #subnav #gamespot_images,
#images #nintendo #subnav #user_images,
#images #nintendo #subnav #gamespot_images {
	background:url(../../file/style/ultimate/subtab_end.gif) top right no-repeat;
}
#images #pc #subnav #user_images a,
#images #pc #subnav #gamespot_images a,
#images #xbox #subnav #user_images a,
#images #xbox #subnav #gamespot_images a,
#images #playstation #subnav #user_images a,
#images #playstation #subnav #gamespot_images a,
#images #nintendo #subnav #user_images a,
#images #nintendo #subnav #gamespot_images a,
#images #subnav #user_images .off {
	background:url(../../file/style/ultimate/subtab.gif) top left;
}
#images #pc #subnav .on#user_images,
#images #pc #subnav .on#gamespot_images {
	background-image:url(../../file/style/ultimate/subtab_pc_end.gif);
}
#images #xbox #subnav .on#user_images,
#images #xbox #subnav .on#gamespot_images {
	background-image:url(../../file/style/ultimate/subtab_xbox_end.gif);
}
#images #playstation #subnav .on#user_images,
#images #playstation #subnav .on#gamespot_images {
	background-image:url(../../file/style/ultimate/subtab_playstation_end.gif);
}
#images #nintendo #subnav .on#user_images,
#images #nintendo #subnav .on#gamespot_images {
	background-image:url(../../file/style/ultimate/subtab_nintendo_end.gif);
}

/* COLORS */
#images #pc #subnav a,
#pc #tabs a, #pc #subnav a {
color:#036;
}
#images #playstation #subnav a,
#playstation #tabs a, #playstation #subnav a {
color:#006;
}
#images #xbox #subnav a,
#xbox #tabs a, #xbox #subnav a {
color:#240;
}
#images #nintendo #subnav a,
#nintendo #tabs a, #nintendo #subnav a {
color:#471E7E;
}

#portable #tabs a, #portable #subnav a {
color:#044;
}

#tabs .on a,
#gamespace #tabs .tab#last_tab a,
#subnav .on a,
#subnav .first_on a,
#subnav .last_on a,
#pc #tabs .on a,
#pc #subnav .on a,
#pc #subnav .first_on a,
#pc #subnav .last_on a,
#playstation #tabs .on a,
#playstation #subnav .on a,
#playstation #subnav .first_on a,
#playstation #subnav .last_on a,
#xbox #tabs .on a,
#xbox #subnav .on a,
#xbox #subnav .first_on a,
#xbox #subnav .last_on a,
#nintendo #tabs .on a,
#nintendo #subnav .on a,
#nintendo #subnav .first_on a,
#nintendo #subnav .last_on a,
#portable #tabs .on a,
#portable #subnav .on a,
#portable #subnav .first_on a,
#portable #subnav .last_on a,
#images #pc #subnav .on a,
#images #pc #subnav .first_on a,
#images #pc #subnav .last_on a,
#images #playstation #subnav .on a,
#images #playstation #subnav .first_on a,
#images #playstation #subnav .last_on a,
#images #xbox #subnav .on a,
#images #xbox #subnav .first_on a,
#images #xbox #subnav .last_on a,
#images #nintendo #subnav .on a,
#images #nintendo #subnav .first_on a,
#images #nintendo #subnav .last_on a {
color:#fff;
}

/* MOST POPULAR
*********************************/
#most_popular {
margin-bottom:20px;
}

#mostpopular {
width:432px;
}

#mostpopular .head_wrap {
width:432px;
height:84px;
color:#fff;
background-color:transparent;
background-repeat:no-repeat;
border-bottom:1px solid #000;
float:left;
position:relative;
z-index:0;
}

#mostpopular .head_wrap a {
text-decoration:none;
}


#mostpopular #tabs {
width:432px;
padding-left:0;
margin-top:-30px;
float:left;
}

#mostpopular #shoulder {
width:430px;
border:1px solid #000;
border-top:0;
}

#mostpopular .num1 {
background:url(../../file/style/ultimate/topten_num1.jpg) no-repeat;
border-right:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #666;
}


#mostpopular .num1 table {
border-top:1px solid #666;
border-bottom:1px solid #666;
}

#mostpopular .table {
border-bottom:1px solid #000;
}

#mostpopular .table td {
padding:5px;
}

#mostpopular .table td.rank {
border-left:1px solid #000;
}

#mostpopular .table td.score_col {
border-right:1px solid #000;
}

#mostpopular .table td.rank, #mostpopular .table td.score_col {
background:#454950;
}

#mostpopular .table .alt td.rank, #mostpopular .table .alt td.score_col {
background:#32363D;
}

#mostpopular .rankings {
background:url(../../file/style/ultimate/module_432_v2.gif) no-repeat bottom;
}

/* BUTTONS
*********************************/
.bttn {
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}

.btno156 {
width:156px;
background:url(../../file/style/ultimate/button4.gif) no-repeat;
}

.btnr114 {
width:114px;
background:url(../../file/style/ultimate/button5.gif) no-repeat;
}

.btno106 {
width:106px;
background:url(../../file/style/ultimate/button6.gif) no-repeat;
}

.btno69 {
width:69px;
background:url(../../file/style/ultimate/button7.gif) no-repeat;
}

.button1 {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(../../file/style/ultimate/button1.gif) no-repeat;
padding:4px 0 6px;
border:0;
margin:5px auto 0;
cursor:pointer;
}

.button2 {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(../../file/style/ultimate/button2.gif) no-repeat;
padding:4px 0 6px;
border:0;
margin:5px auto 0;
cursor:pointer;
}

.button3 {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(../../file/style/ultimate/button3.gif) no-repeat;
padding:4px 0 6px;
border:0;
margin:5px auto 0;
cursor:pointer;
}

.button1nopointer {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(../../file/style/ultimate/button1.gif) no-repeat;
padding:4px 0 6px;
border:0;
margin:5px auto 0;
}


#user_uploads .button1 a,
#user_uploads .button2 a,
.button1 a, .button2 a, .button1nopointer a, .bttn a {
color:#fff;
}

.button7 {
width:69px;
height:24px;
font-size:11px;
line-height:11px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(../../file/style/ultimate/button7.gif) no-repeat;
padding:0 0 2px 0;
border:0;
margin:5px 0 0;
cursor:pointer;
}

/* STREAM & DOWNLOAD */
.button_stream {
width:117px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
background:url(../../file/style/ultimate/button_stream.gif) no-repeat;
padding:3px 0 6px;
margin-bottom:5px;
}

.button_stream2 {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding-right:10px;
}


.button_download {
width:117px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
background:url(../../file/style/ultimate/button_download.gif) no-repeat;
padding:4px 0 6px;
margin-bottom:5px;
}

.button_download img {
width:10px;
height:10px;
background:url(../../file/style/ultimate/icon_download.gif) no-repeat;
margin:2px 1px -2px -4px;
}

.button_download2 {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding-right:10px;
}

.button_download2 img {
width:20px;
height:17px;
background:url(../../file/style/ultimate/btn_download2.gif) no-repeat;
margin-right:2px;
vertical-align:middle;
}

.button_stream a,
.button_download a,
.button_stream2 a,
.button_download2 a {
color:#fff;
text-decoration:none;
text-shadow:2px 2px #000;
}



/* ESRB */
.esrb_teen, .esrb_adultsonly, .esrb_kidstoadul, .esrb_ratingpend, .esrb_earlychild, .esrb_everyone, .esrb_mature, .esrb_everyone10 {
width:32px;
height:44px;
}


/* PEGI */
.pegi_3, .pegi_7, .pegi_12, .pegi_16, .pegi_18 {
width:32px;
height:42px;
}

/* PAGINATION
*********************************/
.pagination {
text-align:center;
color:#bbb;
margin-bottom:10px;
clear:both;
}

.pagination .off {
font-weight:bold;
color:#888;
}

.pagination .on {
font-weight:bold;
color:#fff;
}

.pagination .hid {
display:none;
}

.pagination a.prev {
width:88px;
height:28px;
display:block;
background:url(../../file/style/ultimate/btn-prev-next-clear.gif) top left;
}

.pagination .prev {
width:88px;
height:28px;
display:block;
background:url(../../file/style/ultimate/btn-prev-off.gif) top left;
}

.pagination a.prev:hover {
background-position:bottom left;
}

.pagination a.next {
width:90px;
height:28px;
display:block;
background:url(../../file/style/ultimate/btn-prev-next-clear.gif) top right;
}

.pagination .next {
width:90px;
height:28px;
display:block;
background:url(../../file/style/ultimate/btn-next-off.gif) top right;
}

.pagination a.next:hover {
background-position:bottom right;
}

.story_page_nav{clear:both;}
.story_page_nav ul{text-align:center;font-size:13px;font-weight:bold;line-height:15px;padding:6px 0;margin:0 91px;}
.story_page_nav ul li{border-right:1px solid #666;display:inline;padding:0 5px 0 6px;}
.story_page_nav ul li.last{border:0;padding:0 5px;}
.story_page_nav .page_flipper a,
.story_page_nav .page_flipper span{background:url(../../file/style/ultimate/page_nav_story_off.gif) no-repeat top left;color:#fff;font-weight:bold;line-height:27px;text-align:center;width:60px;}
.story_page_nav .page_flipper .next{background-position:bottom left;}
.story_page_nav .page_flipper .prev{float:left;padding:0 4px 0 27px;}
.story_page_nav .page_flipper .next{float:right;padding:0 27px 0 4px;}
.story_page_nav .page_flipper a{background-image:url(../../file/style/ultimate/page_nav_story_on.gif);}
#xbox .story_page_nav .page_flipper a{background-image:url(../../file/style/ultimate/page_nav_story_xbox.gif);}
#nintendo .story_page_nav .page_flipper a{background-image:url(../../file/style/ultimate/page_nav_story_nintendo.gif);}
#playstation .story_page_nav .page_flipper a{background-image:url(../../file/style/ultimate/page_nav_story_playstation.gif);}


/* TOOLBAR
*********************************/
.storybtns {
margin:4px 0;
width:99%;
height:24px;
float:left;
background:url(../../file/style/ultimate/t_tools_bg.gif) top left no-repeat;
padding:1px;
}

.storybtns .right {
background:url(../../file/style/ultimate/t_tools_bg.gif) top right no-repeat;
width:6px;
height:24px;
float:right;
position:relative;
top:-1px;
right:-6px;
}

.storybtns a {
display:block;
float:left;
color:#ccc;
font-size:11px;
height:18px;
padding:1px 4px 2px 4px;
}

.storybtns a div {
padding:4px 0 0 24px;
}


.storybtns .btn_facebook div {
padding-left:14px;
}

/* TAGS & COMMENTS
*********************************/
#tag-story, #tag-story-top, .tag-blog {
background:url(../../file/style/ultimate/t_tagform_bg.gif) no-repeat;
}

#blogit {
background:url(../../file/style/ultimate/t_blogform_bg.gif) no-repeat;
}

#tag-story, #tag-story-top, #blogit{
width:431px;
margin:0;
clear:left;
color:#ddd;
}

.tag-blog {
padding:10px;
width:431px;
margin:10px 0;
clear:left;
color:#ddd;
}

#main_col .forum_tags,
#main_col .forum_tags a {
color:#ccc;
}

#tag-topic-wrap {
height:165px;
}

#forums .tag-forums,
#show_messages .tag-forums {
background:url(../../file/style/ultimate/tag_forums_bg.gif) no-repeat;
width:520px;
color:#fff;
margin:15px auto;
padding:12px 10px 10px;
clear:both;
}

#forums .tag-forums textarea,
#show_messages .tag-forums textarea {
width:508px;
height:35px;
border:1px solid #999;
}

#tag-topic-success {
height:110px;
}


#main_col .hidden_toggle {
display:none;
}

#main_col .show_toggle {
display:block;
}

.comments {
background:url(../../file/style/ultimate/t_comments_bg.gif) no-repeat;
width:420px;
height:23px;
margin:0 0 6px 0;
}

.comments {
background:url(../../file/style/ultimate/t_comments_bg.gif) no-repeat;
width:420px;
height:23px;
margin:0 0 6px 0;
}

.blog_comment {
overflow: hidden;
word-wrap: break-word;
}

.table .alt td.mceEditor {
border:0;
padding-bottom:10px;
}

.table .alt td.mceEditor td {
background:#f0f0ee;
}

.thumbs_up, .thumbs_down {
display:block;
float:left;
height:20px;
width:18px;
}


/* GENERIC COMMENTS TABBED UI
*********************************/
#col_wrap #generic_comments .gen_comments_pages .pagination {
width:auto;
border:1px solid red;
}

#generic_comments .gen_comments_pages {
background:url(../../file/style/ultimate/gen_comments_bg.gif) repeat-x 0 0;
clear:both;
height:34px;
padding:0 5px;
}

/* PAGINATION */
#generic_comments .gen_comments_pages .gc_pagination_l {
background:url(../../file/style/ultimate/gen_comments_bg_pages_l.gif) no-repeat 0 5px;
padding:5px 0 0 5px;
}

#generic_comments .gen_comments_pages .gc_pagination {
background:url(../../file/style/ultimate/gen_comments_bg_pages.gif) no-repeat top right;
clear:none;
color:#fff;
display:block;
font:bold 11px/24px arial,helvetica,sans-serif;
height:24px;
text-align:left;
width:auto;
overflow:hidden;
}

#generic_comments .gen_comments_pages .gc_pagination .pages {
float:left;
}

/* STYLES TO POSITION TABS */
#generic_comments {
min-width:385px;
width:100%;
height:100%;
}

#generic_comments #gen_comments_tabs {
padding:0 10px 0 185px;
}

#generic_comments #gen_comments_tabs .tabs_sort, #generic_comments #gen_comments_tabs .gc_pagination_l {
float:left;
position:relative;
}

#generic_comments #gen_comments_tabs .gc_pagination_l {
width:100%;
_margin-right:-5px;
}

#generic_comments #gen_comments_tabs .tabs_sort {
display:inline;
margin-left:-185px;
_left:0;
padding:4px 0 0 2px;
}

/* PREV & NEXT */
#generic_comments .gen_comments_pages .gc_pagination .page_flipper, #generic_comments .gen_comments_pages .pagination .page_flipper {
float:right;
padding:4px 5px 4px 0;
}

#generic_comments .gen_comments_pages .page_flipper a, #generic_comments .gen_comments_pages .page_flipper span {
float:left;
display:block;
line-height:16px;
padding:0 0 0 4px;
}

#generic_comments .gen_comments_pages .page_flipper span {
color:#828282;
}

#generic_comments .gen_comments_pages .page_flipper .gc_prev {
border-right:1px solid #4d4d4d;
padding:0 3px 0 0;
}

/* TABS */
#generic_comments #gen_comments_tabs .tabs_sort .comments_tab {
float:left;
padding:0 0 0 3px;
}

#generic_comments #gen_comments_tabs .tabs_sort a, #generic_comments #gen_comments_tabs .tabs_sort span {
color:#fff;
display:block;
font-size:12px;
text-align:center;
height:27px;
overflow:hidden;
}

#generic_comments #gen_comments_tabs .tabs_sort a b, #generic_comments #gen_comments_tabs .tabs_sort span b {
background:url(../../file/style/ultimate/gen_comments_btn.gif) no-repeat 0px 0px;
display:block;
height:27px;
line-height:27px;
width:87px;
}

#generic_comments #gen_comments_tabs .tabs_sort a:hover b {
background-position:0px -27px;
cursor:pointer;
}

#generic_comments #gen_comments_tabs .tabs_sort span b {
background-position:bottom left;
color:#000;
}

/* HUBS
*********************************/

/* PICKS MODULE */
#picks {
position:relative;
margin:10px 0 0 -7px;
background-position:top left;
background-repeat:no-repeat;
background-image:url(../../file/style/ultimate/picks_bg.gif);
width:446px;
}

.pick_content {
margin-left:10px;
padding:10px 0;
float:left;
clear:both;
display:inline;
width:427px;
}

.inline_tabs {
line-height:34px;
height:34px;
margin:17px 0 -2px 0;
position:relative;
z-index:1px;
float:left;
padding:0 0 5px 15px;;
}

.inline_tabs li {
background-position:left top;
background-image:url(../../file/style/ultimate/picks_tab.gif);
height:34px;
margin-right:9px;
float:left;
}

.inline_tabs li.on,
.inline_tabs li.on a {
background-image:url(../../file/style/ultimate/picks_tab_on.gif);
color:#fff;
}

.inline_tabs a {
background:url(../../file/style/ultimate/picks_tab.gif) right top;
display:inline;
float:left;
margin-left:4px;
padding:0 16px 0 13px;
font:bold 12px/34px Arial;
color:#fff;
margin-right:-4px;
position:relative;
}

#picks .headline {
display:block;
font-size:12pt;
letter-spacing:0;
}

#picks .foot {
color:#666;
clear:both;
position:relative;
background-position:top;
background-repeat:no-repeat;
width:446px;
background-image:url(../../file/style/ultimate/picks_bottom.gif);
padding:14px 0 15px;
}

#picks .foot a {
color:#c30;
padding: 0 6px 1px;
}

#picks .foot .dots_right {
background:url(../../file/style/ultimate/dots_vertical.gif) repeat-y right ;
}

#picks .dots_video {
background:url(../../file/style/ultimate/dots_vertical.gif) repeat-y left ;
padding-left:10px;
margin-left:7px;
}

#picks .thumb {
width:140px;
height:80px;
}

#pc #picks {
background-image:url(../../file/style/ultimate/picks_pc_bg.gif);
}

#pc #picks .inline_tabs li,
#pc #picks .inline_tabs a {
background-image:url(../../file/style/ultimate/picks_pc_tab.gif);
}

#pc #picks .inline_tabs li.on,
#pc #picks .inline_tabs li.on a {
background-image:url(../../file/style/ultimate/picks_pc_tab_on.gif);
}

#pc #picks .foot {
background-image:url(../../file/style/ultimate/picks_pc_bottom.gif);
}

#pc #picks .foot a {
color:#159;
}

#playstation #picks {
background-image:url(../../file/style/ultimate/picks_sony_bg.gif);
}

#playstation #picks .inline_tabs li,
#playstation #picks .inline_tabs a {
background-image:url(../../file/style/ultimate/picks_sony_tab.gif);
}

#playstation #picks .inline_tabs li.on,
#playstation #picks .inline_tabs li.on a {
background-image:url(../../file/style/ultimate/picks_sony_tab_on.gif);
}

#playstation #picks .foot {
background-image:url(../../file/style/ultimate/picks_sony_bottom.gif);
}

#playstation #picks .foot a {
color:#04a;
}

#xbox #picks {
background-image:url(../../file/style/ultimate/picks_xbox_bg.gif);
}

#xbox #picks .inline_tabs li,
#xbox #picks .inline_tabs a {
background-image:url(../../file/style/ultimate/picks_xbox_tab.gif);
}

#xbox #picks .inline_tabs li.on,
#xbox #picks .inline_tabs li.on a {
background-image:url(../../file/style/ultimate/picks_xbox_tab_on.gif);
}

#xbox #picks .foot {
background-image:url(../../file/style/ultimate/picks_xbox_bottom.gif);
}

#xbox #picks .foot a {
color:#380;
}

#nintendo #picks {
background-image:url(../../file/style/ultimate/picks_nintendo_bg.gif);
}

#nintendo #picks .inline_tabs li,
#nintendo #picks .inline_tabs a {
background-image:url(../../file/style/ultimate/picks_nintendo_tab.gif);
}

#nintendo #picks .inline_tabs li.on,
#nintendo #picks .inline_tabs li.on a {
background-image:url(../../file/style/ultimate/picks_nintendo_tab_on.gif);
}

#nintendo #picks .foot {
background-image:url(../../file/style/ultimate/picks_nintendo_bottom.gif);
}

#nintendo #picks .foot a {
color:#609;
}

/* VIDEO PLAYER MODULE */
#videoplayer_module .module {
background:transparent;
padding:0;
}

/* GSC PROMO MODULE */
#gscpromo_module .module {
background:transparent;
}

/* ON THE SPOT MODULE */
#side_col #ots_module .module {
background:url(../../file/style/ultimate/module_ots_302_bot.gif) no-repeat bottom left;
padding:0 0 10px;
clear:none;
}


#side_col_wrap #side_col #ots_module .module_head {
background:url(../../file/style/ultimate/module_ots_302_top.gif) no-repeat bottom left;
padding:0 0 5px;
margin:0;
float:none;
}

#side_col #ots_module .module_head img {
display:block;
/* needed to prevent IE from adding extra margin spacing for whitespaces before/after img */}


/* GAMESPACE
*********************************/
#gamespace a.gamespace{color:#ff8500;}
#gamespace #main_col .more{font-size:12px;text-align:left;}
#gamespace #main_col .module h3{font-size:14px;margin:0;}
#gamespace #summary_module div.deck{font-size:11px;font-weight:bold;}
#gamespace #summary_module div.deck p{color:#fff;font-size:13px;margin:0 0 8px;}
#gamespace #summary_module div.score_summary{float:right;}

#gamespace #gameguide_module .module{
padding-left:2px;
padding-right:2px;
width:428px;
}
#gamespace #gameguide_module ul,
#gamespace #gameguide_module li{float:left;width:100%;}
#gamespace #gameguide_module li{color:#666;padding:10px 0 0;}
#gamespace #gameguide_module h3{font-size:16px;margin:0;}
#gamespace #gameguide_module p{color:#fff;margin:0 0 10px;}

/* commerce module */
#gamespace #side_col #commerce_module .module{overflow:hidden;padding-bottom:7px;width:288px;}
#gamespace .commerce_item{float:left;}
.commerce_item div{display:inline;float:left;height:24px;width:140px;}
.commerce_item div.commerce_details{font:bold 10px/12px tahoma,verdana,geneva,sans-serif;margin-right:8px;}
.commerce_item div.commerce_details a.price{font-size:12px;font-family:arial,verdana,helvetica,sans-serif;}
.commerce_item div.commerce_btn{text-align:center;}
.commerce_item div.commerce_btn a{
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:0px;
	overflow:hidden;
	padding:24px 0 0;
	position:relative;
	text-decoration:none;
	width:100%;
}
.commerce_item div.commerce_btn a *{cursor:pointer;}
.commerce_item div.commerce_btn a .price{font-size:12px;}



#side_col span.beston div.cb {
clear:none;
}



#reviews div.score_summary{background-image:url(../../file/style/ultimate/score_review.gif);}
#reviews div.score_summary dl.main_score{padding:6px 3px;height:91px;width:106px;}
#reviews div.score_summary dl.main_score dt{font-size:12px;line-height:12px;padding:5px 0 0;}

#score {
width:90px;
height:80px;
text-align:center;
background:url(../../file/style/ultimate/score_90.gif) no-repeat;
padding:0px;
float:right;
}

#score .number {
font-family:Impact,Tahoma,Arial,Helvetica,sans-serif;
font-size:48px;
line-height:50px;
color:#fc3;
padding-top:5px;
}

#score a {
text-decoration:none;
}

#score .number .editorschoice_gold {
color:#fd0;
}

/* USER SUBMISSIONS */
#content_wrap #side_col .user_submission{background:url(../../file/style/ultimate/dot.gif) repeat-x bottom;float:left;font-size:11px;overflow:hidden;padding:10px 0;width:100%;}
#side_col .user_submission dt{float:left;margin-right:3px;}
#side_col .user_submission dl a{font-weight:normal;}
#side_col .user_submission h3{font-size:11px;}
#content_wrap #side_col .user_submission p{font-size:11px;color:#fff;margin:0;}
#side_col .user_submission .details{padding:0 107px 8px 0;}
#side_col .user_submission .image_thumb{display:inline;float:right;margin-right:-107px;position:relative;width:102px;padding-left:5px;}
#side_col .user_submission .image_thumb img{width:102px;}
/* user images */
/* user video */
#side_col .user_video .image_thumb img{height:72px;}

/* COMMERCE MODULE */
#commerce_module.module_wrap {
background:url(../../file/style/ultimate/module_302_top.gif) no-repeat;
padding-top:6px;
}

.commerce_button {
width:165px;
float:right;
}

.commerce_button a {
color:#fff;
}



.button_amazon_uk_text {
text-align:right;
width:145px;
padding-right:15px;
cursor:pointer;
}


.commerce_button a:hover .button_bestbuy,
.commerce_button a:hover .button_play,
.commerce_button a:hover .button_gamefly,
.commerce_button a:hover .button_swapgame
.commerce_button a:hover .button_digitaldownload {
text-decoration:underline;
}

#commerce_module .module #mpu {
font-size:1px;
padding-top:8px;
clear:both;
}

#commerce_module .more {
font-size:1px;
padding:0px 0px 3px;
}

/* HINTS & CHEATS MODULE */
#main_col #cheats_module .list {
width:432px;
}

#side_col #cheats_module .list {
width:288px;
}

/* TOPICS MODULE */
#main_col #topics_module .item {
width:432px;
}

#side_col #topics_module .item {
width:288px;
}

/* STORY PAGES
*********************************/
.content p {
font:10pt/1.3em Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:16px;
}

.content h2 {
font-size:18px;
}

.content li {
list-style:disc;
margin-left:15px;
margin-bottom:5px;
}

.content table {
font-size:11px;
margin:0 4px 0 8px;
}

.content #mostpopular h2 {
font-size:11px;
}

.content #mostpopular table {
margin:0px;
}

.content #mostpopular .num1 table {
font-size:10px;
margin-bottom:5px;
}

.content table .gsheader2 {
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
padding:20px 0 0;
border-top:1px solid #888;
display:block;
}

.content table .gsheader3 {
width:180px;
font-size:11px;
text-align:center;
padding:0 0 20px;
border-bottom:1px solid #888;
display:block;
}

.pullquote {
width:180px;
text-align:center;
padding:20px 0;
border-top:1px solid #888;
border-bottom:1px solid #888;
margin:0 4px 0 8px;
float:right;
}

.quote {
font-size:14px;
font-weight:bold;
}

.attribution {
font-size:11px;
}

/* EMBSCREEN */
.embscreen {
width:182px;
font-size:11px;
text-align:center;
background:#2C333E;
padding:5px;
border:1px solid #737D8C;
margin:0 0 10px 10px;
float:right;
}

.embscreen img {
border:1px solid #999;
margin-bottom:2px;
}

.embscreen a {
font-weight:normal;
}

.embscreen_large {
width:432px;
font-size:11px;
text-align:center;
float:right;
margin-bottom:10px;
}

.embscreen_large img {
border:1px solid #727272;
}

.embscreen_large a {
font-weight:normal;
color:#fff;
}

.embscreen_large .embscreen_caption {
text-align:center;
background:url(../../file/style/ultimate/embed_bottom.gif) bottom no-repeat;
padding:5px;
}

#pc .embscreen {
background:#263A52;
border:1px solid #537592;
}

#playstation .embscreen {
background:#242743;
border:1px solid #4A6384;
}

#xbox .embscreen {
background:#2E3727;
border:1px solid #5E7C3F;
}

#nintendo .embscreen {
background:#312E3B;
border:1px solid #5C566F;
}

#portable .embscreen {
background:#264841;
border:1px solid #4E8670;
}

/* SEE IT */
.seeit {
width:162px;
font-size:11px;
text-align:center;
margin:0 0 10px 10px;
float:right;
}

#col_wrap #main_col .seeit .module_head,
#sky_col_wrap #main_col .seeit .module_head,
#full_col_wrap #main_col .seeit .module_head {
width:162px;
}

.seeit .module_head h2 {
width:138px;
font-size:11px;
text-align:center;
}

.embvideo {
text-align:center;
padding:7px;
clear:both;
}

.embvideo .video_thumb {
margin:auto auto 5px;
}

.embvideo a {
font-weight:normal;
}

.seeit .embvideo {
background:#2C333E;
border:1px solid #737D8C;
border-top:0;
}

#pc .seeit .embvideo {
background:#263A52;
border:1px solid #537592;
border-top:0;
}

#playstation .seeit .embvideo {
background:#242743;
border:1px solid #4A6384;
border-top:0;
}

#xbox .seeit .embvideo {
background:#2E3727;
border:1px solid #5E7C3F;
border-top:0;
}

#nintendo .seeit .embvideo {
background:#312E3B;
border:1px solid #5C566F;
border-top:0;
}

#portable .seeit .embvideo {
background:#264841;
border:1px solid #4E8670;
border-top:0;
}

/* FLASH AUDIO */
.flashaudio {
width:240px;
font-size:11px;
text-align:center;
background:#2C333E;
padding:5px;
border:1px solid #737D8C;
margin:0 0 10px 10px;
float:right;
}

.flashaudio .caption {
padding:7px;
}

#pc .flashaudio {
background:#263A52;
border:1px solid #537592;
}

#playstation .flashaudio {
background:#242743;
border:1px solid #4A6384;
}

#xbox .flashaudio {
background:#2E3727;
border:1px solid #5E7C3F;
}

#nintendo .flashaudio {
background:#312E3B;
border:1px solid #5C566F;
}

#portable .flashaudio {
background:#264841;
border:1px solid #4E8670;
}

/* REVIEWS PAGE
*******************************/
#reviews .video_review,
#reviews #legacy_score_module,
#reviews #about_review_system,
#review_proscons .module_wrap{background:url(../../file/style/ultimate/reviewspace_module_432_top.gif) no-repeat top left;padding:10px 0;}
#reviews .video_review .module,
#reviews #legacy_score_module .module,
#reviews #about_review_system .module,
#review_proscons .module{background:url(../../file/style/ultimate/reviewspace_module_432.gif) no-repeat bottom left;padding:5px 10px 15px;width:412px;}

#reviews #about_review_system .module{text-align:center;padding-top:0;padding-bottom:10px;}

/* review_summary */
#reviews #review_summary{padding:0 0 10px 122px;width:310px;}
#reviews #review_summary .deck{float:left;font-size:15px;font-weight:bold;line-height:18px;width:100%;}
/* review page score */
#reviews div.score_summary{display:inline;float:left;margin-left:-122px;}
#side_col dl.scores{font-weight:bold;line-height:24px;text-align:right;position:relative;}
#side_col dl.scores dd{background:url(../../file/style/ultimate/score_scale.gif) no-repeat 124px 0;border-bottom:1px solid #333;font-size:22px;margin:0 0 7px;padding:0 0 6px 0;width:100%;}
#side_col dl.scores dd.scale_1{background-position:124px -30px;}
#side_col dl.scores dd.scale_2{background-position:124px -60px;}
#side_col dl.scores dd.scale_3{background-position:124px -90px;}
#side_col dl.scores dd.scale_4{background-position:124px -120px;}
#side_col dl.scores dd.scale_5{background-position:124px -150px;}
#side_col dl.scores dd.scale_6{background-position:124px -180px;}
#side_col dl.scores dd.scale_7{background-position:124px -210px;}
#side_col dl.scores dd.scale_8{background-position:124px -240px;}
#side_col dl.scores dd.scale_9{background-position:124px -270px;}
#side_col dl.scores dd.scale_10{background-position:124px -300px;}
#side_col dl.scores dd.scale_11{background-position:124px -330px;}
#side_col dl.scores dd.scale_12{background-position:124px -360px;}
#side_col dl.scores dd.scale_13{background-position:124px -390px;}
#side_col dl.scores dd.scale_14{background-position:124px -420px;}
#side_col dl.scores dd.scale_15{background-position:124px -450px;}
#side_col dl.scores dd.scale_16{background-position:124px -480px;}
#side_col dl.scores dd.scale_17{background-position:124px -510px;}
#side_col dl.scores dd.scale_18{background-position:124px -540px;}
#side_col dl.scores dd.scale_19{background-position:124px -570px;}
#side_col dl.scores dd.scale_20{background-position:124px -600px;}
#side_col dl.scores dt{color:#7a7a7a;float:left;font-size:10px;line-height:12px;height:37px;text-align:left;margin-bottom:-38px;}
#side_col dl.scores dt.editor_score{line-height:24px;}
#side_col dl.scores dt a,
#side_col dl.your_score dt{font-size:14px;font-weight:bold;color:#fff;}
#side_col dl.your_score dt span.caption{font-size:10px;color:#ff5a00;}
#side_col dl.your_score dd{background:none;border:none;margin:0;padding:0;position:relative;}
#side_col div.game_actions{float:left;clear:both;display:inline;margin-left:-8px;}
#side_col div.game_actions a{background:url(../../file/style/ultimate/score_summary_btn.gif) no-repeat top left;color:#fff;float:left;font-size:12px;line-height:25px;height:25px;width:140px;margin-left:8px;text-align:center;}


/* IMAGES PAGE
*******************************/
#images #sky_col_wrap .item {
width:143px;
}

#images #full_col_wrap .item {
width:149px;
}

/* VIDEOS PAGE
*******************************/
#videos #content .thumb {
width:102px;
height:70px;
overflow:hidden;
}


/* DOWNLOAD PAGE
*******************************/
#download #content h2 {
font-size:18px;
}

#download #content .embscreen {
width:122px;
font-size:11px;
text-align:center;
background:#555;
padding:5px;
margin:0px 0px 10px 10px;
float:right;
}

#download .dl-box{
width:431px;
margin-bottom:10px;
}

#download #all .dl-box {background:url(../../file/style/ultimate/dna/dna_dl_bg_all.gif) no-repeat scroll;}
#download #pc .dl-box {background:url(../../file/style/ultimate/dna/dna_dl_bg_pc.gif) no-repeat scroll;}
#download #xbox .dl-box {background:url(../../file/style/ultimate/dna/dna_dl_bg_xbox.gif) no-repeat scroll;}
#download #playstation .dl-box {background:url(../../file/style/ultimate/dna/dna_dl_bg_playstation.gif) no-repeat scroll;}
#download #nintendo .dl-box {background:url(../../file/style/ultimate/dna/dna_dl_bg_nintendo.gif) no-repeat scroll;}
#download #portable .dl-box {background:url(../../file/style/ultimate/dna/dna_dl_bg_portable.gif) no-repeat scroll;}

#download .dl-box .dl-box-bottom {
width:431px;
height:10px;
}

#download #all .dl-box .dl-box-bottom{background:#000000 url(../../file/style/ultimate/dna/dna_dl_bottombg_all.gif) no-repeat scroll;}
#download #pc .dl-box .dl-box-bottom{background:#2B425E url(../../file/style/ultimate/dna/dna_dl_bottombg_pc.gif) no-repeat scroll;}
#download #xbox .dl-box .dl-box-bottom{background:#37422D url(../../file/style/ultimate/dna/dna_dl_bottombg_xbox.gif) no-repeat scroll;}
#download #playstation .dl-box .dl-box-bottom{background:#2A2E4F url(../../file/style/ultimate/dna/dna_dl_bottombg_playstation.gif) no-repeat scroll;}
#download #nintendo .dl-box .dl-box-bottom{background:#3B3747 url(../../file/style/ultimate/dna/dna_dl_bottombg_nintendo.gif) no-repeat scroll;}
#download #portable .dl-box .dl-box-bottom{background:#2B425E url(../../file/style/ultimate/dna/dna_dl_bottombg_portable.gif) no-repeat scroll;}

#download #all .sampler_hd .dl-box, #download #pc .sampler_hd .dl-box, #download #xbox .sampler_hd .dl-box, #download #playstation .sampler_hd .dl-box, #download #nintendo .sampler_hd .dl-box, #download #portable .sampler_hd .dl-box,
#download #all .sampler_hd .dl-box .dl-box-bottom, #download #pc .sampler_hd .dl-box .dl-box-bottom, #download #xbox .sampler_hd .dl-box .dl-box-bottom, #download #playstation .sampler_hd .dl-box .dl-box-bottom, #download #nintendo .sampler_hd .dl-box .dl-box-bottom, #download #portable .sampler_hd .dl-box .dl-box-bottom{
background:none;
color:#333;
}

#download .embscreen {
padding: 5px 34px 10px;
width:auto;
}

.dlbutton a{
width:140px;
height:41px;
background:url(../../file/style/ultimate/dna/dl_big_btn.gif) no-repeat;
padding:0;
float:right;
}

#jnbutton a:hover {
background:url(../../file/style/ultimate/download/jn-button-hover.gif) no-repeat;
float:right;
}

#init_dl_wrap {
background:url(../../file/style/ultimate/dna/dl_box_bg.gif) repeat-y scroll;
width:432px;
margin-bottom:15px;
}

#all #init_dl_wrap, #all #init_dl_wrap .init_dl_head, #all #init_dl_wrap .init_dl_foot {background-color:#000000;}
#pc #init_dl_wrap, #pc #init_dl_wrap .init_dl_head, #pc #init_dl_wrap .init_dl_foot {background-color:#2B425E;}
#xbox #init_dl_wrap, #xbox #init_dl_wrap .init_dl_head, #xbox #init_dl_wrap .init_dl_foot {background-color:#37422D;}
#nintendo #init_dl_wrap, #nintendo #init_dl_wrap .init_dl_head, #nintendo #init_dl_wrap .init_dl_foot {background-color:#3B3747;}
#playstation #init_dl_wrap, #playstation #init_dl_wrap .init_dl_head, #playstation #init_dl_wrap .init_dl_foot {background-color:#2A2E4F;}
#portable #init_dl_wrap, #portable #init_dl_wrap .init_dl_head, #portable #init_dl_wrap .init_dl_foot {background-color:#2C554C;}

#init_dl_wrap .init_dl_head {
background: url(../../file/style/ultimate/dna/dl_box_header.gif) no-repeat bottom scroll;
width:432px;
height:7px;
margin:0;
padding:0;
}

#init_dl_wrap .init_dl_foot {
background: url(../../file/style/ultimate/dna/dl_box_footer.gif) no-repeat scroll;
width:432px;
height:7px;
}

#init_dl_wrap .row {
height:25px;
line-height:25px;
padding:0 81px 5px 0;
}

#init_dl_wrap .text {
text-align:right;
}

.orange_text{
color:#ef6600;
}

#init_dl_wrap .button {
float:right;
height:25px;
padding-left:12px;
display:block;
width:81px;
}

#init_dl_wrap .download_button {
height:25px;
padding:0 10px 0 15px;
display:block;
position:relative;
background-position:top left;
text-align:center;
}

#init_dl_wrap .download_button span {
width:10px;
height:25px;
position:absolute;
right: -5px;
top: 0;
background-position: top right;
}

#init_dl_wrap .download_button.orange, #init_dl_wrap .download_button.orange span {
color:#fff;
background-image:url(../../file/style/ultimate/download/btn_orange.gif);
}

#init_dl_wrap .download_button.gray, #init_dl_wrap .download_button.gray span {
color:#bbb;
background-image:url(../../file/style/ultimate/download/btn_gray.gif);
}

#dna_benefits {
height:353px;
width:412px;
padding:20px 10px 0;
margin-bottom:11px;
}


#dna_benefits ul {
padding-left:15px;
}

#dna_benefits li {
padding-bottom:6px;
font-weight:bold;
font-size:14px;
}

#dna_benefits ul li img{
vertical-align:middle;
padding-right:10px;
}

.twogig_bg {
background: url(../../file/style/ultimate/dna/dna_2gb_bg.gif) no-repeat scroll;
width:432px;
height:50px;
margin-bottom:10px;
padding:15px 0 0;
text-align:center;
}




/* SIMILAR PAGE
*******************************/
#similar #content .score .number {
font-family:Impact,Tahoma,Arial,Helvetica,sans-serif;
font-size:30px;
}



.threes td {
height:22px;
font-size:10px;
color:#ccc;
background-color:#333;
padding:0px;
}

.twos td {
height:22px;
font-size:10px;
color:#ccc;
background-color:#222;
padding:0px;
}

.desc {
width:175px;
background:url(../../file/style/ultimate/rategame_leftcap.gif) no-repeat 2px right;
}

td.desc {
padding-left:5px;
}

.end {
width:50px;
background:url(../../file/style/ultimate/rategame_rightcap.gif) no-repeat 2px left;
}

.yourscore {
width:210px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#ccc;
padding:2px 0px;
margin:5px auto 0px;
}

.yourscore div {
line-height:30px;
float:left;
}

#score_word {
width:100px;
font-size:16px;
font-weight:bold;
text-align:center;
color:#ccc;
}

#scorediv {
font-size:22px;
font-weight:bold;
color:#f90;
padding-left:6px;
}

ul.user_reviews .review_score,
#communityreviews_module .user_review {
border-left:1px solid #ccc;
}

#pc ul.user_reviews .review_score,
#pc #communityreviews_module .user_review {border-color:#537592;}
#playstation ul.user_reviews .review_score,
#playstation #communityreviews_module .user_review {border-color:#4a6384;}
#xbox ul.user_reviews .review_score,
#xbox #communityreviews_module .user_review {border-color:#5E7C3F;}
#nintendo ul.user_reviews .review_score,
#nintendo #communityreviews_module .user_review {border-color:#5c566f;}

/* DOWNLOAD INI PAGE
*********************************/
#dl_gsb.module_wrap, #dl_gsc.module_wrap {
background:url(../../file/style/ultimate/module_432_top.gif) no-repeat;
padding-top:10px;
}

#dl_gsb .module, #dl_gsc .module {
text-align:center;
background:url(../../file/style/ultimate/module_432.gif) no-repeat bottom;
padding-bottom:10px;
}

.module_wrap_download {
background:url(../../file/style/ultimate/download/module_432_gray_top.gif) no-repeat top;
padding-top:10px;
position:relative;
}

.module_wrap_download.experience-hd {
width:432px;
background-image:url(../../file/style/ultimate/download/module_432_blue_top.gif);
}

.module_download {
background:url(../../file/style/ultimate/download/module_432_gray.gif) no-repeat bottom;
padding:0 5px 8px 5px;
}

.module_wrap_download.experience-hd .module_download {
width:422px;
background-image:url(../../file/style/ultimate/download/module_432_blue.gif);
}








/* NEW SEARCH
*********************************/
#search #neck {
height:auto;
}

#unisearchbox {
background:url(../../file/style/ultimate/t_searchbox_bg.gif) repeat-x;
width:750px;
height:75px;
font-size:11px;
color:#CCC;
}

#search_search input#srchbtn {
height:20px;
width:70px;
background:url(../../file/style/ultimate/btn-search.gif) 0px 0px no-repeat;
margin:4px 0 -5px 3px;
}

#subnav2 {
background:url(../../file/style/ultimate/t_subnav_bg.gif) repeat-x;
float:left;
width:726px;
color:#999;
padding-left:22px;
}

#subnav2 a {
font-weight:normal;
}

#subnav2 li {
padding:8px 0 5px;
margin:0 10px 0 0;
float:left;
}

#subnav2 li.on {
background:url(../../file/style/ultimate/t_subtab_on.gif) no-repeat right;
margin:0 4px 0 0;
}

#subnav2 li.on a {
background:url(../../file/style/ultimate/t_subtab_on.gif) no-repeat 0px 0px;
padding:8px 2px 5px 9px;
position:relative;
left:-5px;
color:#fff;
}

.secondary {
background:#1E1F1F;
width:100%;
height:auto;
float:left;
}

/* TAGS
*********************************/
#tagcrumb a {
color:#ddd;
}

#tagcloud {
background:#000000;
}

#tagcloud a {
color:#CCC;
}

#tagcloud .smallest {
font-size:10px;
font-weight:normal;
color:#777;
}

#tagcloud .small {
font-size:11px;
font-weight:normal;
color:#aaa;
}

#tagcloud .medium {
font-size:12px;
font-weight:bold;
color:#ccc;
}

#tagcloud .large {
font-size:15px;
font-weight:bold;
color:#ddd;
}

#tagcloud .largest {
font-size:18px;
font-weight:bold;
color:#fff;
}

#tagcloud_all .smallest {
font-size:11px;
font-weight:normal;
color:#777;
margin:4px;
}

#tagcloud_all .small {
font-size:13px;
font-weight:normal;
color:#aaa;
margin:6px;
}

#tagcloud_all .medium {
font-size:15px;
font-weight:bold;
color:#ccc;
margin:8px;
}

#tagcloud_all .large {
font-size:18px;
font-weight:bold;
color:#ddd;
margin:10px;
}

#tagcloud_all .largest {
font-size:24px;
font-weight:bold;
color:#fff;
margin:12px;
}

#tags_module .smallest {
font-size:10px;
font-weight:normal;
color:#777;
}

#tags_module .small {
font-size:10px;
font-weight:normal;
color:#bbb;
}

#tags_module .medium {
font-size:11px;
font-weight:normal;
color:#ccc;
}

#tags_module .large {
font-size:11px;
font-weight:bold;
color:#ccc;
}

#tags_module .largest {
font-size:12px;
font-weight:bold;
color:#fff;
}



/* OLD SITE FIX
*********************************/
#maincolumn {
clear:both;
}

/* READABILITY
*********************************/
#profile #content_wrap p,
#main_col .blog_post,
#show_messages .table .message_col .message p,
#show_messages .table .message_col,
#story p,
#communityreviews_module p {
font:10pt/1.3em Arial, Helvetica, sans-serif;
}

/* TECH
*********************************/
.datatable {
font-size:12px;
}

.perfchart {
background:#767676;
color:#fff;
text-align:left;
padding:0px !important;
margin:10px 0 0;
clear:left;
float:left;
}

#feature .perfchart {
width:572px;
}

#feature .perfchart .bars2 {
width:552px;
}

#col_wrap .perfchart {
width:432px;
}

#col_wrap .perfchart .bars2 {
width:412px;
}

#sky_col_wrap .perfchart {
width:572px;
}

#sky_col_wrap .perfchart .bars2 {
width:552px;
}

#full_col_wrap .perfchart {
width:746px;
}

#full_col_wrap .perfchart .bars2 {
width:726px;
}

.perfchart div.graphtitle {
padding:5px 10px;
}

.perfchart div.graphtitle h3 {
font-size:16px;
margin:0;
padding:0;
}

.perfchart div.graphtitle p {
font-size:10px;
margin:0;
}

.perfchart .legend {
clear:both;
float:left;
font-size:10px;
padding:0 10px 5px 10px;
margin:0;
}

.perfchart .legend .a1 {
margin:0px 5px;
float:left;
}

.perfchart .legend .testname{
background:none;
display:inline;
float:left;
width:auto;
height:auto;
white-space:nowrap;
}

.perfchart .legend .test1,
.perfchart .legend .test2,
.perfchart .legend .test3,
.perfchart .legend .test4,
.perfchart .legend .test5,
.perfchart .legend .test6,
.perfchart .legend .test7,
.perfchart .legend .test8,
.perfchart .legend .test9,
.perfchart .legend .test10,
.perfchart .legend .test11,
.perfchart .legend .test12,
.perfchart .legend .test13,
.perfchart .legend .test14,
.perfchart .legend .test15,
.perfchart .legend .test16,
.perfchart .legend .test17,
.perfchart .legend .test18,
.perfchart .legend .test19,
.perfchart .legend .test20 {
background:#c00;
display:block;
float:left;
height:10px;
width:10px;
margin-top:2px;
}

.perfchart .legend .test1,
.perfchart .legend .test3,
.perfchart .legend .test5,
.perfchart .legend .test7,
.perfchart .legend .test9,
.perfchart .legend .test11,
.perfchart .legend .test13,
.perfchart .legend .test15,
.perfchart .legend .test17,
.perfchart .legend .test19 {
background: #c00;
}

.perfchart .legend .test2,
.perfchart .legend .test4,
.perfchart .legend .test6,
.perfchart .legend .test8,
.perfchart .legend .test10,
.perfchart .legend .test12,
.perfchart .legend .test14,
.perfchart .legend .test16,
.perfchart .legend .test18,
.perfchart .legend .test20 {
background: #f00;
}

.perfchart .bars {
color:#333;
background:#fff;
border:1px solid #c8c8c8;
border-top:0px;
margin:0;padding:0;
width:auto;
float:none;
clear:both;
}

.perfchart .bars2 {
background:none;
width:542px;
padding:10px !important;
margin:0;
float:none;
}

.perfchart .bars2 h4,
#content_wrap .perfchart .bars h4 {
margin:0;
padding:0;
}

#feature .perfchart .bars h4,
#col_wrap .perfchart .bars h4,
#sky_col_wrap .perfchart .bars h4,
#full_col_wrap .perfchart .bars h4,
.perfchart .bars h4,
#content_wrap .perfchart .bars h4 {
font-size:14px;
font-weight:bold;
background:transparent;
margin:0 0 5px 0;
padding:0;
}

.perfchart .bars2 div {
font-weight:bold;
line-height:13px;
text-align:right;
margin:6px 0 0;padding:0;
float:none;
clear:both;
}

.perfchart .bars2 div div.label{
margin:0;padding:2px 8px;
width:auto;
border:1px solid #5e5e5e;
}

.perfchart .bars2 div.barname {
font-size:11px;
font-weight:bold;
line-height:13px;
padding:0;
margin-bottom:6px;
text-align:left;
}

.perfchart .bars2 div {
padding-left:0;
padding-right:0;
}

.perfchart .bars2 .b1,
.perfchart .bars2 .b3,
.perfchart .bars2 .b5,
.perfchart .bars2 .b7,
.perfchart .bars2 .b9,
.perfchart .bars2 .b11,
.perfchart .bars2 .b13,
.perfchart .bars2 .b15,
.perfchart .bars2 .b17,
.perfchart .bars2 .b19 {
background:#c00;
color:#fff;
}

.perfchart .bars2 .b2,
.perfchart .bars2 .b4,
.perfchart .bars2 .b6,
.perfchart .bars2 .b8,
.perfchart .bars2 .b10,
.perfchart .bars2 .b12,
.perfchart .bars2 .b14,
.perfchart .bars2 .b16,
.perfchart .bars2 .b18,
.perfchart .bars2 .b20 {
background:#f00;
color:#fff;

}

/* IMAGE GALLERY
*******************************/

/* basic layout */
#images .user_images#content_wrap #sky_col_wrap {
	background-image:none;
	}
#images .user_images#content_wrap #sky_col_wrap #main_col_wrap {
	width:574px;
	}
#images .user_images#content_wrap #sky_col_wrap #main_col {
	padding: 0 0 7px 15px;
	}
#images .user_images#content_wrap #sky_col_wrap #side_col_wrap {
	width:186px;
	padding:0 0 20px 0;
	background:none;
	}
#images .user_images#content_wrap #sky_col_wrap #side_col {
	padding:0 0 0 1px;
	margin:0 auto;
	width:185px;
	}

/* subnav */
#images .user_images#content_wrap #subnav_wrap {
	width:574px;
	padding:0;
	position:relative;
	}
#images .user_images#content_wrap .breadcrumb a {
	font-weight:normal;
	color:#fff;
	}
#images .user_images#content_wrap .breadcrumb .on {
	color:#fc3;
	}

/* initial view */
.album_image_wrap {
	width:252px;
	margin: 10px 0 30px;
	}
.album_image {
	border:1px solid #b3b3b3;
	}
.album_image img {
	width:240px;
	height:180px;
	overflow:hidden;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	}
a:hover.album_image {
	border:1px solid #999;
	}

/* image toolbar */
#images .user_images#content_wrap #sky_col_wrap .image_toolbar .icon {
	font:10px/21px Arial;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 17px 15px 0;
	padding-left:22px;
	float:left;
	}




/* side col album set */
#images .user_images#content_wrap .album_set_name {
	background:#56606d url(../../file/style/ultimate/module_albumset.gif) no-repeat bottom left;
	width:189px;
	margin-bottom:17px;
	}
#images .user_images#content_wrap .album_set_name .head {
	background:url(../../file/style/ultimate/module_head_albumset.gif) no-repeat top left;
	padding:6px 0 0;
	}

#images .title_head {
	background:url(../../file/style/ultimate/module_head_albumset_title.gif) no-repeat bottom;
	width:175px;
	height:5px;
	font-size:1px;
	}

#images .user_images#content_wrap .album_set_name .arrow {
	background:url(../../file/style/ultimate/dbl_arrow_right.gif) no-repeat top left;
	color:#6d7177;
	font-size:1px;
	float:left;
	margin:1px 7px 0 9px;
	width:18px;
	height:17px;
	}
#images .user_images#content_wrap .album_set_name .arrow.down {
	background-image:url(../../file/style/ultimate/dbl_arrow_down.gif);
	}

/* pc */
#images #pc .user_images#content_wrap .album_set_name {
	background:url(../../file/style/ultimate/module_albumset_pc.gif) no-repeat bottom left;
	}
#images #pc .user_images#content_wrap .album_set_name .head {
	background:url(../../file/style/ultimate/module_head_albumset_pc.gif) no-repeat top left;
	}

#images #pc .title_head {
	background:url(../../file/style/ultimate/module_head_title_pc.gif) no-repeat bottom;
	}
#images #pc .title_body {
	background:url(../../file/style/ultimate/module_albumset_title_pc.gif) no-repeat bottom;
	}
#images #pc .user_images#content_wrap .album_set_name .arrow {
	background:url(../../file/style/ultimate/dbl_arrow_right_pc.gif) no-repeat top left;
	}
#images #pc .user_images#content_wrap .album_set_name .arrow.down {
	background-image:url(../../file/style/ultimate/dbl_arrow_down_pc.gif);
	}

/* xbox */
#images #xbox .user_images#content_wrap .album_set_name {
	background:url(../../file/style/ultimate/module_albumset_xbox.gif) no-repeat bottom left;
	}
#images #xbox .user_images#content_wrap .album_set_name .head {
	background:#37422D url(../../file/style/ultimate/module_head_albumset_xbox.gif) no-repeat top left;
	}

#images #xbox .title_head {
	background:url(../../file/style/ultimate/module_head_title_xbox.gif) no-repeat bottom;
	}
#images #xbox .title_body {
	background:#452 url(../../file/style/ultimate/module_title_xbox.gif) no-repeat bottom;
	}
#images #xbox .user_images#content_wrap .album_set_name .arrow {
	background:url(../../file/style/ultimate/dbl_arrow_right_xbox.gif) no-repeat top left;
	}
#images #xbox .user_images#content_wrap .album_set_name .arrow.down {
	background-image:url(../../file/style/ultimate/dbl_arrow_down_xbox.gif);
	}

/* playstation */
#images #playstation .user_images#content_wrap .album_set_name {
	background:url(../../file/style/ultimate/module_albumset_ps.gif) no-repeat bottom left;
	}
#images #playstation .user_images#content_wrap .album_set_name .head {
	background:url(../../file/style/ultimate/module_head_albumset_ps.gif) no-repeat top left;
	}

#images #playstation .title_head {
	background:url(../../file/style/ultimate/module_head_title_ps.gif) no-repeat bottom;
	}
#images #playstation .title_body {
	background:#374c67 url(../../file/style/ultimate/module_title_ps.gif) no-repeat bottom;
	}
#images #playstation .user_images#content_wrap .album_set_name .arrow {
	background:url(../../file/style/ultimate/dbl_arrow_right_ps.gif) no-repeat top left;
	}
#images #playstation .user_images#content_wrap .album_set_name .arrow.down {
	background-image:url(../../file/style/ultimate/dbl_arrow_down_ps.gif);
	}

/* nintendo */
#images #nintendo .user_images#content_wrap .album_set_name {
	background:url(../../file/style/ultimate/module_albumset_nin.gif) no-repeat bottom left;
	}
#images #nintendo .user_images#content_wrap .album_set_name .head {
	background:url(../../file/style/ultimate/module_head_albumset_nin.gif) no-repeat top left;
}
#images #nintendo .title_head {
	background:url(../../file/style/ultimate/module_head_title_nin.gif) no-repeat bottom;
	}
#images #nintendo .title_body {
	background:#4e495e url(../../file/style/ultimate/module_title_nin.gif) no-repeat bottom;
	}
#images #nintendo .user_images#content_wrap .album_set_name .arrow {
	background:url(../../file/style/ultimate/dbl_arrow_right_nintendo.gif) no-repeat top left;
	}
#images #nintendo .user_images#content_wrap .album_set_name .arrow.down {
	background-image:url(../../file/style/ultimate/dbl_arrow_down_nintendo.gif);
	}


/* image upload */
#files_list {
	width:235px;
	}
#files_list div {
	padding:3px;
	position:relative;
	border-bottom:1px solid #999;
	}
#files_list div div {
	padding:0;
	width:200px;
	overflow:hidden;
	border:0;
	}
#files_list input {
	position:absolute;
	top:3px;
	right:3px;
}

/* album view */
#images .album_highlight img {
	margin-bottom:35px;
	}
#images .all_images {
	overflow:auto;
	}
#images .all_images li {
	margin:15px 21px 0 0;
	}
#images .all_images img {
	width:80px;
	height:80px;
	padding:4px;
	}
#images .all_images .end_row,
#images .latest_albums .end_row,
#images .all_albums .end_row {
	margin-right:0px;
	}
#images .latest_albums li {
	margin:0 25px 0 20px;
	display:inline;
	overflow:hidden;
	}
#images .latest_albums img,
#images .all_albums img {
	background:url(../../file/style/ultimate/bg_album_set.gif) no-repeat;
	padding:6px 10px 10px 6px;
	}
#images .all_albums {
	margin-left:-50px;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
	display:inline;
	}
#images .all_albums li {
	height:190px;
	margin-left:50px;
	width:96px;
	display:inline;
	}

/* view image */
#images .view_image#content_wrap #sky_col_wrap #main_col_wrap {
	width:535px;
	}
#images .view_image#content_wrap #sky_col_wrap #side_col_wrap {
	width:225px;
	}
#images .view_image#content_wrap #sky_col_wrap #side_col {
	width:189px;
	padding:0;
	margin:0 auto;
	}
#form_create_album {
	position:absolute;
	top:35px;
	right:0;
	width:165px;
	padding:3px 12px;
	text-align:left;
	background:#2C333E;
	border:1px solid #737D8C;
	}
#form_create_album #album_name {
	width:140px;
	}
#images .user_image_info_wrap {
	background:#2c333e;
	border:1px solid #737d8c;
	margin-top:30px;
	width:506px;
	}

/* gamespace */
#gamespace #images #content_wrap.user_images #subnav_wrap {
	width:100%;
	height:55px;
	}
#images #user_images .item,
#images #user_images .item {
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	display:inline;
	width:120px;
	height:90px;
	}
#images #full_col_wrap #user_images .item {
	margin:0 13px 15px;
	}
#images #sky_col_wrap #user_images .item {
	margin:0 10px 15px;
	}

#images .user_images#content_wrap #user_uploads #subnav_wrap {
	background:#fff;
	}
#images .user_images#content_wrap #user_uploads #subnav_wrap .breadcrumb a {
	color:#333;
	}
#images .user_images#content_wrap #user_uploads #subnav_wrap .breadcrumb .on {
	color:#c30;
	}
