@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

.sIFR-active h1 {
	visibility: hidden;
	color:#006699;
	font-family: Arial;
	line-height: 1em;
	font-size: 45px;
	margin:0;
	padding:0;
}

.sIFR-active .hb {
	visibility: hidden;
	color:#006699;
	font-family: Arial;
	line-height: 2em;
	font-size: 40px;
	margin:0;
	padding:7px 0 0 0;
}

.sIFR-active h2 {
	visibility: hidden;
	color:#FFFFFF;
	font-family: Arial;
	line-height: 1em;
	font-size: 20px;
	text-transform: uppercase;
}

.sIFR-active .h2b {
	visibility: hidden;
	color:#AAAAAA;
	font-family: Arial;
	line-height: 1em;
	font-size: 20px;
	text-transform: uppercase;
}

.sIFR-active .h2c {
	visibility: hidden;
	color:#FFFFFF;
	font-family: Arial;
	line-height: 1em;
	letter-spacing:1.2px;
	font-size: 13px;
	text-transform: uppercase;
}

.sIFR-active h3 {
	visibility: hidden;
	color:#FFA000;
	font-family: Arial;
	line-height: 1em;
	font-size: 18px;
}

.sIFR-active h4 {
	visibility: hidden;
	font-family: Arial;
	line-height:1;
	font-size:18px;
	color:#FFFFFF;
}

.sIFR-active .h4b {
	visibility: hidden;
	font-family: Arial;
	line-height:1;
	font-size:15px;
	color:#FFFFFF;
}

.sIFR-active h5 {
	visibility: hidden;
	font-family: Arial;
	line-height:1;
	font-size:16px;
	color:#006699;
	
}

.sIFR-active .h5b {
	visibility: hidden;
	font-family: Arial;
	line-height:1;
	font-size:14px;
	color:#006699;
	
}

.sIFR-active .twitter {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
	color:#888888;
	font-weight:normal;
}

.SIFR-active .footer {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
	color:#aaaaaa;
	font-weight:normal;
}

.sIFR-active .dropcap {
	visibility: hidden;
	color:#006699;
	font-family: Arial;
	line-height: 0.5;
	letter-spacing: -1px;
	margin:-10px 0 0 0;
	padding:0 5% 0 0;
      text-transform:uppercase;
}

.sIFR-active .archlink {
	visibility:hidden;
	font-family:Arial;
	margin:0 0 0 54px;
	padding:0;
	line-height:1em;
	font-size: 16px;
	color:#006699;
	font-weight:bold;
	text-transform:uppercase;
}

.sIFR-active .archlink a {
      text-decoration:none;
      color:#006699;
}

.SIFR-active .insetleft {
	background-color:#FFFFFF;
	float:left;
	width:220px;
	margin:-7px 25px 7px 0;
	padding:0 0 10px 0;
	font-style:normal;
	text-align:left;
	font-size:11px;
	border-bottom:10px solid #E8E8E8;
	color: #006699;
}

.SIFR-active .insetright {
	background-color: #FFFFFF;
	float:right;
	width:220px;
	margin:-7px 0 7px 25px;
	line-height:1.7;
	padding:0 0 10px 0;
	font-style:normal;
	text-align:right;
	font-size:11px;
	border-bottom:10px solid #E8E8E8;
	color:#006699;
}

.SIFR-active .quoteleft {
	background:url(/images/09/bg_quoteleft.png) top left no-repeat #FFF;
	float:left;
	width:190px;
	margin:8px 20px 5px 5px;
	padding:17px 0 15px 0;
	font-size:24px; 
	text-align:left; 
	color:#006699;
	border-bottom:7px solid #CCCCCC;
}

.SIFR-active .quoteright {
	background:url(/images/09/bg_quoteright.png) top left no-repeat #FFF;
	float:right;
	width:190px;
	margin:8px 5px 5px 20px;
	padding:17px 0 15px 0;	
	font-size:24px; 
	text-align:right; 
	color:#006699;
	border-bottom:7px solid #CCCCCC;
}

.SIFR-active #articlecontent h2 {
	font-family:arial;
	font-size:14px;
	line-height:1;
	margin:0 0 15px 0;
	padding:0;
	color:#006699;
}

/*
LAYOUT CSS
*/

/* top news */
div.topstoriesleft { width:600px; height:240px; margin:0; padding:0 0 5px 0; float:left;  }
div.topstoriesleft div.topstorycontent {height:240px; width:600px; display: none; margin:0; padding:0;}
div.topstoriesleft div.topstorycontent div.biglink { height:240px; display: block; width:100%; padding:0; }
div.topstoriesleft div.topstorycontent div.story { height:70px; padding:0; overflow:hidden; position:relative; margin: -70px 0 0 0;  }
div.topstoriesleft div.topstorycontent div.story div.summaryveil { position:relative; height:70px; width:441px; margin:0; padding:0; background:#1f1f1f; opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
div.topstoriesleft div.topstorycontent div.story div.summary { position: relative; color: #fff; margin: 0px 0 0 0; margin: -70px 0 0 0;  height:70px; width: 440px; padding:8px 0 5px 10px; overflow: hidden;  }
div.topstoriesleft div.topstorycontent div.story div.summary a { color: #FFA000; text-decoration:none; }
div.topstoriesleft div.topstorycontent div.story div.summary a:hover { color: #FFA000; text-decoration:none; }
div.topstoriesleft div.topstorycontent div.story div.summary .title { font-family:arial; font-size:15px; line-height:1; font-weight:bold; text-transform:none; margin:0 0 5px 0; padding:0; }
div.topstoriesleft div.topstorycontent div.story div.summary .byline { font-family:arial; font-size:10px; text-transform:uppercase; color:#f5f5f5; margin:0 0 5px 0; padding:0;  }
div.topstoriesleft div.topstorycontent div.story div.summary p { font-family:arial; font-size:13px; color:#ffffff; margin:0; padding:0; }
				

/* tabs */
div.topstorytab { width:161px; float:right; position:relative; z-index:100; margin:-247px 0 0 0; padding:0;}
div.topstorytab ul { margin:0; padding:0; height:240px; width:161px; list-style: none;}
div.topstorytab ul li { font:10px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; margin:0; padding:7px 0 0 0; width:161px; height:55px; float:left; }
		
div.topstorytab ul li a.tabdefault { display:block; width:161px; text-decoration:none; height:55px; color:#999999; padding:0; background: url(/images/09/top_buttona.png) no-repeat top left; }
div.topstorytab ul li a:hover.tabdefault {display:block; width:161px; text-decoration:none; height:55px; text-decoration:none;  background: url(/images/09/top_buttonb.png) no-repeat top left; }
div.topstorytab ul li a.tabactive {display:block; width: 161px;text-decoration:none; height:55px; color:#999999; padding:0; background: url(/images/09/top_buttonb.png) no-repeat top left; }
div.topstorytab ul li a:hover.tabactive {text-decoration:none;}


#navbar { 
	position:absolute;
	top:15px;
	left:405px; 
	padding:0; 
	margin:0;
	background:#e8e8e8; 
}

/************ TOP NAV BAR *****************/
			#topnav {
			 width: 365px;
			 height: 21px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(/images/09/navbar.png) no-repeat; 
			}
			
			#topnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#topnav a {display: block;}
			
			#topnav1 {left: 0px; top: 0px; width: 77px; height: 21px; }
			#topnav2 {left: 79px; top: 0px; width: 108px; height: 21px; } 
			#topnav3 {left: 189px; top: 0px; width: 76px; height: 21px; } 
			#topnav4 {left: 267px; top: 0px; width: 98px; height: 21px;}
 
			#topnav1 a { height: 21px;}
			#topnav2 a { height: 21px;}
			#topnav3 a { height: 21px;}
			#topnav4 a { height: 21px;}

			#topnav1 a:hover { background:url(/images/09/navbar.png) -0px -21px; }
			#topnav2 a:hover { background:url(/images/09/navbar.png) -79px -21px; }
			#topnav3 a:hover { background:url(/images/09/navbar.png) -189px -21px; }
			#topnav4 a:hover { background:url(/images/09/navbar.png) -267px -21px; }

			#topnav1over {left: 0px; top: 0px; width: 77px; height: 21px;}
			#topnav1over a {height: 21px; background:url(/images/09/navbar.png) 0px -21px no-repeat;}
			
			#topnav2over {left: 79px; top: 0px; width: 108px; height: 21px;}
			#topnav2over a {height: 21px; background:url((/images/09/navbar.png) -79px -21px no-repeat;}
			
			#topnav3over {left: 189px; top: 0px; width: 76px; height: 21px;}
			#topnav3over a {height: 21px; background:url((/images/09/navbar.png) -189px -21px no-repeat;}
			
			#topnav4over {left: 267px; top: 0px; width: 98px; height: 21px;}
			#topnav4over a {height: 21px; background:url((/images/09/navbar.png) -267px -21px no-repeat;}
	
	 
		/************ TOP NAV BAR *****************/	

#searchbar {
	position:absolute;
	top:13px;
	left:743px; 
	margin:0; 
	padding:0; 
	z-index:250;
}	
			
.searchfield {
border:0px none; margin:0; padding:0; width:165px; height:23px; background:url(/images/09/search_bar.png) no-repeat bottom right; color:#006699; font-size:10px; font-weight:bold; 
}

.searchbox {
border:0px none; margin:4px 0 0 37px; padding:2px 1px 1px 1px; width:100px; height:13px; color:#aaaaaa; font-size:10px;  
}
			
.searchbutton {
color:#FFFFFF; font-size:10px; text-transform:lowercase; background:#006699; border: 0pt none ;
}

#catnav {
	position:absolute; 
	top:41px;
	left:410px;
	margin:0; 
	padding:0; 
	background:#ffffff; 
}

all { 
	padding:0;
	margin:0;
	border:0;
}

body {
	margin:0; 
	padding:0; 
	text-align:center;
}

body a {
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}

body a:hover {
	color:#ffa000;
	font-weight:bold;
	text-decoration:none;
}

#header {
	width:979px; 
	height:74px; 
	margin:0px auto; 
	padding:0; 
	text-align:center; 
	background:#cccccc;
}

#headercontent {
	width:975px; 
	height:74px; 
	margin:0px auto; 
	padding:0; 
	background:url(/images/09/bg_header.png) bottom right no-repeat #ffffff;
}

#headerposition {
	position:relative; 
	top:0; 
	left:0; 
	width:975px; 
	height:74px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_header.png) bottom right no-repeat #ffffff;
}

#logo {
	position:absolute;
	top:14px;
	left:46px;  
	margin:0; 
	padding:0;
}

#dividingline {
	width:100%; 
	height:2px; 
	text-align:center; 
	margin:0px auto; 
	padding:0; 
	background:#cccccc;
}

#endborder {
	width:975; 
	height:2px; 
	text-align:center; 
	margin:0px auto; 
	padding:0; 
	background:#cccccc;
}

#contentborder {
	width:979px; 
	margin:0px auto; 
	padding:0; 
	text-align:center; 
	background:#CCCCCC;
}

#contentwrapper {
	width:975px; 
	margin:0px auto; 
	padding:0; 
	text-align:justify; 
	background:#FFFFFF;
}

#leftcolumn {
	float:left; 
	width:625px; 
	margin:0; 
	padding:0; 
	border:0;
}

#leftcolumnb {
	float:left; 
	width:675px; 
	margin:0; 
	padding:0; 
	border:0;
}


#altcolumntop {
	width:625px; 
	height:48px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_document_top.png) top left no-repeat #ffffff;
}

#plate {
	width:625px; 
	height:323px; 
	border:0; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_plate.png) top left no-repeat #fff;
}

#platepad {
	margin:0;
	padding:23px 37px 23px 37px;
}

#headlineshort {
	width:625px; 
	height:61px; 
	border:0; 
	margin:0; 
	padding:0 37px 0 37px; 
	background:url(/images/09/bg_title1.png) top left no-repeat #fff;
}

#headlineshortpad {
	width:550px; 
	height:61px; 
	border:0; 
	margin:0; 
	padding:0;
}

#headlinelong {
	width:625px; 
	height:109px; 
	border:0; 
	margin:0; 
	padding:0 37px 0 37px; 
	background:url(/images/09/bg_title2.png) top left no-repeat #fff;
}

#headlinelongpad {
	width:550px; 
	border:0; 
	margin:0; 
	padding:0;
}

#headlinemedium {
	width:625px; 
	height:109px; 
	border:0; 
	margin:0; 
	padding:0 37px 0 37px; 
	background:url(/images/09/bg_title2.png) top left no-repeat #fff;
}

#headlinemediumpad {
	width:550px; 
	border:0; 
	margin:0; 
	padding:0;
}

#byline {
	width:625px; 
	height:39px; 
	margin:0; 
	background:url(/images/09/bg_byline.png) top left no-repeat;
}

#bylinepad {
	position:relative; 
	left:37px; 
	height:27px;
}

#bylinebox {
	float:left; 
	height:27px; 
	margin:0; 
	padding:0;
}

#bylineleft {
	float:left; 
	width:5px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/byline_left.png);
}

#bylinecontent {
	float:left; 
	text-align:left; 
	height:27px; 
	padding:0; 
	margin:0; 
	background:#aaa;
}

#bylineright {
	float:left; 
	width:5px; 
	height:27px; 
	background:url(/images/09/byline_right.png);
}

#subtitle {
	width:625px; 
	height:49px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_subtitle.png) top left no-repeat;
}

#subtitlepad {
	position:relative; 
	left:37px; 
	width:550px; 
	height:49px; 
	margin:0; 
	padding:0;
}

#subtitleborder {
	width:625px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}

#article {
	width:625px; 
	min-height:1076px; 
	height:auto !important; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_article.png) top;
}

#topnewsblock {
	width:675px; 
	height:287px;
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_articleb.png) top;
}

#topnewsborder {
	width:675px;
	height:2px;
	margin:0;
	padding:0;
	background:#cccccc;
}

#articlepad {
	float:left; 
	margin:0; 
	padding:5px 37px 20px 35px;
}

#topnewspad {
	float:left;
	margin:0;
	padding:23px 37px 0 35px;
}

#recentblock {
	width:675px; 
	height:288px;
	margin:0; 
	padding:0;
	background:url(/images/09/bg_recent.png) top right;
}

#articlecontent {
	float:left; 
	width:550px; 
	font-family:arial; 
	font-size:14px; 
	line-height:1.7; 
	margin:0; 
	padding:0; 
	text-align:justify; 
	color:#666F74;
}

#articlecontent a {
	font-weight:bold;
	color:#006699; 
	text-decoration:none;
}

#articlecontent a:hover {
	font-weight:bold;
	color:#ffa000; 
	text-decoration:none;
}

#articlecontent strong {
	font-weight:bold;
	color:#6e6e77;
}

#articlecontent h2 {
	font-family:arial;
	font-size:14px;
	line-height:1;
	margin:0 0 15px 0;
	padding:0;
	color:#006699;
}

#articlecontentpad {
	float:left; 
	margin:0; 
	padding:0;
}

#overbrookecaption {
	width:550px; 
	font-family:arial; 
	color:#666f7a; 
	font-size:15px; 
	line-height:1.7; 
	padding:5px 0 25px 0;
	margin:0; 
	text-align:center;
}

#overbrookecaption p {
	text-align:center;
}

.subheader {
	width:550px; 
	height:27px; 
	margin:30px 0 20px 0; 
	padding:0; 
	background:url(/images/09/bg_rail_end.png) top right no-repeat #ffffff;
}

.subheaderrail {
	width:330px;
	height:27px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_rail_end.png) top right no-repeat #ffffff;
}

.subheaderrailb {
	width:268px;
	height:27px; 
	margin:0 0 10px 0; 
	padding:0; 
	background:url(/images/09/bg_rail_end.png) top right no-repeat #ffffff;
	overflow:hidden;
}

.subheaderrailc {
	width:280px;
	height:27px; 
	margin:0 0 10px 0; 
	padding:0; 
	background:url(/images/09/bg_railendb.png) top right no-repeat #ffffff;
	overflow:hidden;
}

.subheaderleft {
	float:left; 
	width:5px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_rail_left.png) top left no-repeat #ffffff;
}

.subheadercontent {
	float:left; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_rail.png) top left #ffffff;
}

.subheaderright {
	float:left; 
	width:15px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_rail_right.png) top left no-repeat #ffffff;
}

.latestentry {
	float:left; 
	width:198px; 
	height:76px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_story_mark.png) top right no-repeat #ffffff;
}

.latesttitle {
	margin:3px 0 0 14px; 
	padding:0;
}

.latestdateleft {
	float:left; 
	width:4px; 
	height:24px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_latest_by_left.png) top left no-repeat #aaaaaa;
}

.latestdatecontent {
	float:left; 
	height:24px; 
	margin:0; 
	padding:0; 
	background:#aaaaaa;
}

.latestdateright {
	float:left; 
	width:4px; 
	height:24px; 
	margin:0 4px 0 0; 
	padding:0; 
	background:url(/images/09/bg_latest_by_right.png) top left no-repeat #aaaaaa;
}

.latestsystem {
	float;left; 
	height:24px; 
	margin:0; 
	padding:0; 
	background:#ffffff;
}

#rightcolumn {
	float:left; 
	width:350px;  
	margin:0; 
	padding:0; 
	border:0; 
	background:#ffffff;
}

#rightcolumnb {
	float:left; 
	width:300px;  
	margin:0; 
	padding:0; 
	border:0; 
	background:#ffffff;
}

#specialtop {
	width:300px; 
	height:71px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_specialtop.png) top left no-repeat #ffffff;
}

#special {
	width:300px;
	height:250px;
	margin:0;
	padding:0;
	border:0;
	background:#f5f5f5;
}


#commentaryinserta {
	width:350px;
	height:90px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/09/bg_commentarya.png) top left no-repeat #ffffff;
}

#commentaryinsertb {
	width:350px;
	height:138px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/09/bg_commentaryb.png) top left no-repeat #ffffff;
}

.reviewheader_xbox_360 {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#48a926;
}

.reviewheader_pc {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#64c802;
}

.reviewheader_mobile {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#ffe302;
}

.reviewheader_retro {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#ffcc00;
}

.reviewheader_ds {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#ff7e00;
}

.reviewheader_wii {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#c80b00;
}

.reviewheader_playstation_2 {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#c800a9;
}

.reviewheader_playstation_3 {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#780fb4;
}

.reviewheader_psp {
	width:350px; 
	height:35px; 
	margin:0 0 0 0; 
	padding:0; 
	border:0; 
	background:#470f78;
}

#leftinfo {
	float:left; 
	width:180px; 
	height:230px; 
	margin:2px 15px 0 5px; 
	padding:0; 
	background:url(/images/09/bg_infomark.png) top left no-repeat #ffffff;
}

#system {
	width:180px; 
	height:100px; 
	margin:0; 
	padding:11px 0 0 0;
}

.systemlabel_xbox_360 {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#48A926;
}

.systemlabel_pc {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#64c802;
}

.systemlabel_mobile {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffe302;
}

.systemlabel_retro {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffcc00;
}

.systemlabel_ds {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ff7e00;
}

.systemlabel_ds {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ff7e00;
}


.systemlabel_wii {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c80b00;
}

.systemlabel_playstation_2 {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c800a9;
}

.systemlabel_playstation_3 {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#780fb4;
}

.systemlabel_psp {
	margin:0 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#470f78;
}

#reviewedsystem {
	float:left; 
	width:80px; 
	height:80px; 
	margin:0; 
	padding:0; 
	background:#ffffff;
}

#altsystem {
	float:left; 
	width:97px; 
	height:80px; 
	margin:0; 
	padding:0 0 0 3px; 
	text-align:left; 
	background:#ffffff;
}

.alteach {
	margin:0 2px 0 2px; 
	padding:0;	
}

#systemborder {
	float:left; 
	width:180px; 
	height:2px; 
	margin:7px 0 0 0; 
	padding:0; 
	background:#cccccc;
}

#developer {
	float:left; 
	width:180px; 
	height:34px; 
	margin:0; 
	padding:0;
}

.developerlabel_xbox_360 {
	margin:5px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#48A926;
}

.developerlabel_pc {
	margin:5px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#64c802;
}

.developerlabel_mobile {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffe302;
}

.developerlabel_retro {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffcc00;
}

.developerlabel_ds {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ff7e00;
}

.developerlabel_ds {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ff7e00;
}


.developerlabel_wii {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c80b00;
}

.developerlabel_playstation_2 {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c800a9;
}

.developerlabel_playstation_3 {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#780fb4;
}

.developerlabel_psp {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#470f78;
}

#developerentry {
	margin:4px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#999999;
}

#developerborder {
	float:left; 
	width:180px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}

#publisher {
	float:left; 
	width:180px; 
	height:34px; 
	margin:0; 
	padding:0;
}

.publisherlabel_xbox_360 {
	margin:5px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#48A926;
}

.publisherlabel_pc {
	margin:5px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#64c802;
}

.publisherlabel_mobile {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffe302;
}

.publisherlabel_retro {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffcc00;
}

.publisherlabel_ds {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ff7e00;
}

.publisherlabel_wii {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c80b00;
}

.publisherlabel_playstation_2 {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c800a9;
}

.publisherlabel_playstation_3 {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#780fb4;
}

.publisherlabel_psp {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#470f78;
}

#publisherentry {
	margin:4px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#999999;
}

#publisherborder {
	float:left; 
	width:180px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}

#release {
	float:left; 
	width:180px; 
	height:34px; 
	margin:0; 
	padding:0;
}

.releaselabel_xbox_360 {
	margin:5px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#48A926;
}

.releaselabel_pc {
	margin:5px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#64c802;
}

.releaselabel_mobile {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffe302;
}

.releaselabel_retro {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ffcc00;
}

.releaselabel_ds {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#ff7e00;
}

.releaselabel_wii {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c80b00;
}

.releaselabel_playstation_2 {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#c800a9;
}

.releaselabel_playstation_3 {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#780fb4;
}

.releaselabel_psp {
	margin:5px 0 0 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	color:#470f78;
}

#releaseentry {
	margin:4px 0 0 0; 
	padding:0; 
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#999999;
}

#releaseborder {
	float:left; 
	width:180px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}

#rightinfo {
	float:left; 
	width:140px; 
	height:200px; 
	margin:2px 0 0 0; 
	padding:0; 
	background:url(/images/09/bg_infomark.png) top left no-repeat #ffffff;
}

#genre {
	width:140px; 
	height:66px; 
	margin:0; 
	padding:0; 
	text-align:justify; 
	background:#ffffff;
}

.genrelabel_xbox_360 {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#48A926;
}

.genrelabel_pc {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#64c802;
}

.genrelabel_mobile {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffe302;
}

.genrelabel_retro {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffcc00;
}

.genrelabel_ds {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ff7e00;
}

.genrelabel_wii {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80b00;
}

.genrelabel_playstation_2 {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80099;
}

.genrelabel_playstation_3 {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#780fb4;
}

.genrelabel_psp {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#470f78;
}

#genreentry {
	width:140px; 
	height:40px; 
	margin:0; 
	padding:0 0 0 3px;
}

.genreeach {
	margin:2px 2px 0 0; 
	padding:0;
}

#genreborder {
	width:140px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}


#playmode {
	width:140px; 
	height:66px; 
	margin:0; 
	padding:0; 
	text-align:justify; 
	background:#ffffff;
}

.playmodelabel_xbox_360 {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#48A926;
}

.playmodelabel_pc {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#64c802;
}

.playmodelabel_mobile {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffe302;
}

.playmodelabel_retro {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffcc00;
}

.playmodelabel_ds {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ff7e00;
}

.playmodelabel_wii {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80b00;
}

.playmodelabel_playstation_2 {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80099;
}

.playmodelabel_playstation_3 {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#780fb4;
}

.playmodelabel_psp {
	margin:10px 0 12px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#470f78;
}

#playmodeentry {
	width:140px; 
	height:40px; 
	margin:0; 
	padding:0 0 0 10px;
}

.playmodeeach {
	float:left;
	margin:0 0 0 -10px; 
	padding:0;
}

#playmodeborder {
	width:140px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}

#esrb {
	width:140px; 
	height:62px; 
	margin:0; 
	padding:0; 
	text-align:justify; 
	background:#ffffff;
}

.esrblabel_xbox_360 {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#48A926;
}

.esrblabel_pc {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#64c802;
}

.esrblabel_mobile {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffe302;
}

.esrblabel_retro {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffcc00;
}

.esrblabel_ds {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ff7e00;
}

.esrblabel_wii {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80b00;
}

.esrblabel_ps2 {
	margin:8px 0 8px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80099;
}

.esrblabel_playstation_3 {
	margin:8px 0 8px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#780fb4;
}

.esrblabel_psp {
	margin:8px 0 8px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#470f78;
}

#esrbentry {
	width:140px; 
	height:40px; 
	margin:0; 
	padding:0 0 0 3px;
}

#esrbborder {
	width:140px; 
	height:2px; 
	margin:0; 
	padding:0; 
	background:#cccccc;
}

#proscons {
	width:344px; 
	height:138px; 
	margin:5px 0 0 5px; 
	padding:11px 0 0 0; 
	background:url(/images/09/bg_infomark.png) top left no-repeat #ffffff;
}

.infavorlabel_xbox_360 {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#48A926;
}

.infavorlabel_pc {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#64c802;
}

.infavorlabel_mobile {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffe302;
}

.infavorlabel_retro {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffcc00;
}

.infavorlabel_ds {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ff7e00;
}

.infavorlabel_wii {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80b00;
}

.infavorlabel_playstation_2 {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80099;
}

.infavorlabel_playstation_3 {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#780fb4;
}

.infavorlabel_psp {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#470f78;
}

#infavorentry {
	float:left; 
	width:344px; 
	margin:0; 
	padding:0; 
	background:#ffffff;
}

#infavorentry ul {
	font-family:arial; 
	font-size:12px; 
	margin:3px 0 5px 0; 
	padding:0 0 0 20px;
	font-weight:bold; 
	color:#999999;
}

#infavorentry ul li {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#999999; 
	margin:0; 
	padding:0 0 2px 0;
}	

.againstlabel_xbox_360 {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#48A926;
}

.againstlabel_pc {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#64c802;
}

.againstlabel_mobile {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffe302;
}

.againstlabel_retro {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffcc00;
}

.againstlabel_ds {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ff7e00;
}

.againstlabel_wii {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80b00;
}

.againstlabel_playstation_2 {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80099;
}

.againstlabel_playstation_3 {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#780fb4;
}

.againstlabel_psp {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#470f78;
}

#againstentry {
	float:left; 
	width:344px; 
	margin:0; 
	padding:0; 
	background:#ffffff;
}

#againstentry ul {
	font-family:arial; 
	font-size:12px; 
	margin:3px 0 5px 0; 
	padding:0 0 0 20px; 
	font-weight:bold; 
	color:#999999;
}

#againstentry ul li {
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#999999; 
	margin:0; 
	padding:0 0 2px 0;
}

#starbordertop {
	width:349px; 
	height:8px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_wipe_small.png) top left no-repeat #ffffff;
}

#starentry {
	width:344px; 
	height:73px; 
	margin:8px 0 0 5px; 
	padding:11px 0 0 0; 
	background:url(/images/09/bg_infomark.png) top left no-repeat #ffffff;
}

.starlabel_xbox_360 {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#48A926;
}

.starlabel_pc {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#64c802;
}

.starlabel_mobile {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffe302;
}

.starlabel_retro {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ffcc00;
}

.starlabel_ds {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#ff7e00;
}

.starlabel_wii {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80b00;
}

.starlabel_playstation_2 {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#c80099;
}

.starlabel_playstation_3 {
	margin:0 0 2px 0;
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#780fb4;
}

.starlabel_psp {
	margin:0 0 2px 0; 
	padding:0; 
	font-family:arial; 
	font-size:7px; 
	font-weight:bold; 
	letter-spacing:1.1px; 
	text-transform:uppercase; 
	text-align:left; 
	color:#470f78;
}

#starposition {
	position:relative; 
	top:10px; 
	left:50px; 
	width:240px; 
	margin:0; 
	padding:0; 
	background:#ffffff;
}

.border25 {
	width:350px; 
	height:25px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_right_bottom_25.png) top left no-repeat #ffffff;
}

#authorlatest {
	width:350px; 
	height:432px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_right_bottom_50.png) bottom left no-repeat #ffffff;
}

#authorlatestpad {
	padding:10px; 
	margin:0; 
	background:#ffffff;
}

#authorarchive {
	width:330px; 
	height:25px; 
	margin:25px 0 0 0; 
	padding:0; 
	background:url(/images/09/bg_archive.png) top left no-repeat #ffffff;
}

#authorentry {
	float:left; 
	height:11px; 
	margin:0; 
	padding:0;
}

.authorarrow {
	float:left; 
	height:11px; 
	margin:1px 0 0 3px; 
	padding:0;
}

#twitterblock {
	width:350px; 
	height:360px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_right_bottom_50.png) bottom left no-repeat #ffffff;
}

#twitterblockb {
	width:300px; 
	height:275px; 
	margin:0; 
	padding:0; 
	background:#ffffff;
}

#twitterblockpad {
	padding:10px; 
	margin:0; 
	background:#ffffff;
}

.twitterentry {
	width:330px; 
	margin:10px 0 0 0; 
	padding:0 0 15px 0; 
	background:url(/images/09/bg_twitter.png) bottom left no-repeat #ffffff;	
}

.twitterentryb {
	width:280px; 
	margin:10px 0 0 0; 
	padding:0 0 15px 0; 
	background:url(/images/09/bg_twitter.png) bottom left no-repeat #ffffff;	
}

#gplatest {
	width:350px; 
	height:384px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_right_bottom_50.png) bottom left no-repeat #ffffff;
}

#gplatestb {
	width:350px; 
	height:334px; 
	margin:0; 
	padding:0 0 0 37px;
      background:url(/images/09/bg_gplatestb.png) top left #ffffff;
 
}

#gplatestpad {
	padding:10px; 
	margin:0; 
	background:#ffffff;
}

#thisweek {
	float:left; 
	width:288px; 
	height:334px; 
	margin:0; 
	padding:0; 
	background:url(images/09/bg_thisweek.png) top left #ffffff;
}

#thisweekpad {
	padding:10px; 
	margin:0; 
}

.thisweek_xbox_360 {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#48a926;
}

.thisweek_pc {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#64c802;
}

.thisweek_mobile {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#ffe302;
}

.thisweek_retro {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#ffcc00;
}

.thisweek_ds {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#ff7e00;
}

.thisweek_wii {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#c80b00;
}

.thisweek_ps2 {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#c800a9;
}

.thisweek_ps3 {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#780fb4;
}

.thisweek_psp {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#470f78;
}

.thisweek_commentary {
	width:268px; 
	height:45px; 
	margin:0 0 3px 0; 
	padding:3px 0 0 0; 
	background:#cccccc;
}

.thisweekcaption {
	width:268px; 
	height:10px; 
	margin:0 0 10px 0; 
	padding:0; 
	font-family:arial; 
	font-size:10px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#999999; 
	background:#ffffff;
}

.latest {
	width:330px; 
	height:76px; 
	margin:12px 0 0 0; 
	padding:0; 
	background:#ffffff;
}

.latestthumbbg_xbox_360 {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#48a926;
}

.latestthumbbg_pc {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#64c802;
}

.latestthumbbg_mobile {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#ffe302;
}

.latestthumbbg_retro {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#ffcc00;
}

.latestthumbbg_ds {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#ff7e00;
}

.latestthumbbg_wii {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#c80b00;
}

.latestthumbbg_playstation_2 {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#c80099;
}

.latestthumbbg_playstation_3 {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#780fb4;
}

.latestthumbbg_psp {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#470f78;
}

.latestthumbbg_commentary {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#bbbbbb;
}

.latestthumbbg_retail_roundup {
	float:left; 
	width:132px; 
	height:72px; 
	margin:0; 
	padding:4px 0 0 0; 
	background:#bbbbbb;
}

img {
	border:0;
	border-style:none;
	text-decoration:none;
}

img a {
	border:0;
	border-style:none;
	text-decoration:none;
}

p {
	padding:5px 0 10px 0;
	margin:0;
	text-align:justify;
}

h1 {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height: 1.3em;
	font-size: 45px;
	color:#006699;
	font-weight: normal;
 
}

.hb {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height: 2em;
	font-size: 40px;
	color:#006699;
	font-weight: normal;
}

h2 {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height: 1em;
	font-size: 18px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.h2b {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height: 1em;
	font-size: 18px;
	color:#AAAAAA;
	font-weight: bold;
	text-transform: uppercase;
}

.h2c {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height: 1em;
	font-size: 13px;
	letter-spacing:1.5px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:18px;
	color:#FFA000;
	font-weight:normal;
}

h4 {
	font-family: Arial;
	margin:0;
	padding5px 0 0 5px;
	line-height:1;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
}

.h4b {
	font-family: Arial;
	margin:0;
	padding:5px 0 0 5px;
	line-height:1;
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
}

h5 {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:16px;
	color:#006699;
	font-weight:normal;
}

.h5b {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
	color:#006699;
	font-weight:normal;
}

.twitter {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
	color:#888888;
	font-weight:normal;
}

.footer {
	font-family: Arial;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
	color:#aaaaaa;
	font-weight:normal;
}

.footerb {
	font-family: Arial;
	margin:7px 0 5px 0;
	padding:0;
	text-align:left;
	line-height:1.3;
	font-size:10px;
	color:#aaaaaa;
	font-weight:bold;
}

.dropcap {
	font-family:Arial;
	margin:-10px 0 0 0;
	padding:0;
	line-height:0.5;
	letter-spacing:-1px;
	font-size:104px;
	color:#006699;
}

.archlink {
	font-family:Arial;
	margin:0 0 0 54px;
	padding:0;
	line-height:1em;
	font-size: 16px;
	color:#006699;
	font-weight:bold;
	text-transform:uppercase;
}

.archlink a {
      text-decoration:none;
      color:#006699;
}

.insetleft {
	background-color:#FFFFFF;
	float:left;
	width:220px;
	margin:-7px 25px 7px 0;
	padding:0 0 10px 0;
	font-style:normal;
	text-align:left;
	font-size:11px;
	letter-spacing:1.2;
	border-bottom:10px solid #CCCCCC;
	color: #006699;
}

.insetleft img {
	padding-bottom:10px; 
	border:0; 
	background:#fff;
}

.insetright {
	background-color: #FFFFFF;
	float:right;
	width:220px;
	margin:-7px 0 7px 25px;
	line-height:1.7;
	padding:0 0 10px 0;
	font-style:normal;
	text-align:right;
	font-size:11px;
	letter-spacing:1.2;
	border-bottom:10px solid #CCCCCC;
	color:#006699;
}

.insetright img {
	padding-bottom:10px; 
	border:0; 
	background:#fff;
}

.quoteleft {
	background:url(/images/09/bg_quoteleft.png) top left no-repeat #FFF;
	float:left;
	width:190px;
	margin:8px 20px 5px 0;
	padding:17px 0 15px 0;
	font-size:24px; 
	text-align:left; 
	color:#006699;
	border-bottom:7px solid #CCCCCC;
}

.quoteright {
	background:url(/images/09/bg_quoteright.png) top left no-repeat #FFF;
	float:right;
	width:190px;
	margin:8px 0 5px 20px;
	padding:17px 0 15px 0;
	font-size:24px; 
	text-align:right; 
	color:#006699;
	border-bottom:7px solid #CCCCCC;
}

#articlebottom {
	width:550px; 
	height:8px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_archive_entry.png) bottom right no-repeat #ffffff;
}

#articleoptions {
	width:550px; 
	height:35px; 
	margin:30px 0 60px 0; 
	padding:0 0 0 13px; 
	background:#ffffff;
}

.articleoptionseach {
	float:left; 
	width:150px; 
	height:35px; 
	margin:0 37px 0 0; 
	padding:0;
}

.commentdetailblock {
	width:516px;
	margin:0 0 0 15px;
	padding:0;
	background:#ffffff;
}

.commentavatar {
	float:left; 
	width:95px; 
	min-height:110px; 
	margin:0; 
	padding:0; 
	text-align:left; 
	background:#ffffff;
}

.commentcontent {
float:left; width:421px; min-height:110px; margin:0; padding:0; text-align:left; font-family:arial; font-size:14px; font-weight:bold; color:#999999; background:url(/images/09/bg_comment_content.png) bottom right no-repeat #ffffff;
}

.commentcontent p {
width:370px; margin:10px 0 10px 0; padding:0; font-size:14px; font-weight:normal; color:#666f74;
}

.commentcontent a {
color:#006699; text-decoration:none;
}

.commentcontent a:hover {
color:#ffa000; text-decoration:none;
}

.commentborder {
	width:516px; 
	height:10px; 
	margin:0 0 40px 0; 
	padding:0; 
	background:url(/images/09/bg_comment_entry.png) #ffffff;
}

#commentform {
	width:520px; 
	margin:0; 
	padding:0 0 0 30px; 
	background:#ffffff;
}

.commentfieldlabel {
	float:left; 
	width:80px; 
	height:27px; 
	margin:0; 
	padding:7px 0 0 0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentfieldname {
	float:left; 
	width:353px; 
	height:27px; 
	margin:0; 
	padding:0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentfieldemail {
	float:left; 
	width:353px; 
	height:27px; 
	margin:0 0 7px 0; 
	padding:0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentinfo {
	float:left; 
	height:27px; 
	margin:00; 
	padding:3px 0 0 0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentinfobox {
	float:left; 
	width:50px; 
	height:27px; 
	margin:0; 
	padding:1px 0 0 0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentgravatar {
	float:left; 
	width:220px; 
	height:27px; 
	margin:0; 
	padding:3px 0 0 0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentgravatar a {
	color:#006699;
	text-decoration:none;
}

#commentgravatar a:hover {
	color:#ffa000;
	text-decoration:none;
}

#commententrylabel {
	float:left; 
	width:80px; 
	height:27px; 
	margin:0 0 7px 0; 
	padding:7px 0 0 0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentfieldentry {
	float:left; 
	width:353px; 
	height:157px; 
	margin:0 0 7px 0; 
	padding:0; 
	font-family:arial; 
	font-size:14px; 
	color:#aaaaaa; 
	font-weight:bold;
}

#commentsubmitnotice {
	float:left; 
	width:250px; 
	height:27px; 
	margin0; 
	padding:7px 0 0 0; 
	font-family:arial; 
	font-size:11px;
	letter-spacing:-0.5px;
	font-weight:bold; 
	color:#aaaaaa; 
	overflow:hidden;
}

#commentsubmitnotice a {
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}

#commentsubmitnotice a:hover {
	font-weight:bold;
	color:#FFA000;
	text-decoration:none;
}


#commentsubmitbutton {
	float:left; 
	width:159px; 
	height:27px; 
	margin:0; 
	padding:0 0 0 34px;
}

.commentfieldsingle {
border:0px none; margin:0 0 0 5px; padding:3px 0 0 5px; width:353px; height:27px; background:url(/images/09/bg_comment_field_single.png) no-repeat bottom right; color:#666f7a; font-size:14px;  
}

.commenttextsingle {
border:0px none; margin:3px 0 0 15px; padding:2px 1px 1px 1px; width:310px; height:19px; color:#666f7a; font-family:arial; font-size:14px;  
}

.commentfieldmulti {
border:0px none; margin:0 0 0 5px; padding:3px 0 0 5px; width:353px; height:157px; overflow:hidden; background:url(/images/09/bg_comment_field_multi.png) no-repeat bottom right; color:#666f7a; font-size:14px;  
}

.commenttextmulti {
border:0px none; margin:3px 0 0 15px; padding:2px 1px 1px 1px; width:310px; height:145px; color:#666f7a; font-family:arial; font-size:14px; overflow:auto;  
}

.commentsubmitbutton {
border:0px none; margin:0; padding:0; width:159px; height:27px; background:url(/images/09/bg_comment_submit.png) top left no-repeat #ffffff;  
}

.commentsubmitbutton:hover {
border:0px none; margin:0; padding:0; width:159px; height:27px; background:url(/images/09/bg_comment_submit_hover.png) top left no-repeat #ffffff;  
}

#footerblock {
	width:975px; 
	padding:0; 
	margin:0;
}

#footertop {
	width:975px; 
	height:27px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_footer_top.png) top right no-repeat;
}

#footertoppad {
	margin:0; 
	padding:6px 0 0 591px;
}

#footerbottom {
	width:975px; 
	height:90px; 
	margin:0 0 2px 0; 
	padding:0; 
	background:url(/images/09/bg_footer_bottom.png) top left no-repeat #ffffff;
}

#footerbottompad {
	margin:0; 
	padding:8px 0 0 120px;
}

.announce {
	float:left; 
	width:280px; 
	height:80px; 
	margin:0 10px 0 0; 
	padding:0; 
	background:#ffffff;
}

#copyright {
	float:left; 
	width:225px; 
	height:80px; 
	margin:0; 
	padding:0;
}

#categoryheader {
	width:550px;
 	height:50px; 
	margin:0; 
	padding:0;
}

#sortresults {
	float:right; 
	width:90px; 
	height:50px; 
	margin:0; 
	padding:0;
}

#browsegenre {
	float:right; 
	height:50px; 
	margin:0; 
	padding:0 15px 0 0;
}

#browsesystem {
	float:right; 
	height:50px; 
	margin:0; 
	padding:0 15px 0 0;
}

#paginationtop {
	height:25px;
	margin:0;
	padding:0 0 0 5px;
}

#paginationbottom {
	width:550px; 
	height:25px; 
	margin:0; 
	padding:5px 0 0 0; 
	text-align:center;
}

.archiveentry {
	width:550px; 
	height:88px; 
	margin:20px 0 0 0; 
	padding:0 0 0 5px; 
	background:url(/images/09/bg_archive_entry.png) bottom right no-repeat #ffffff;
}

.archiveinfo {
	float:left; 
	width:120px; 
	height:76px; 
	margin:0 0 0 8px; 
	padding:5px 0 0 0;
}

.archiveheadline {
	font-family:arial; 
	font-size:11px; 
	font-weight:bold; 
	text-align:left; 
	line-height:1.2; 
	color:#006699; 
	margin:0 0 3px 0; 
	padding:0;
}

.archiveheadline a {
	color:#006699;
	text-decoration:none;
}

.archiveheadline a:hover {
	color:#FFA000;
	text-decoration:none;
}

.archivebyline {
	font-family:arial; 
	font-size:11px; 
	font-weight:bold; 
	text-align:left; 
	line-height:1.2; 
	color:#aaaaaa; 
	margin:0; 
	padding:0; 
	text-transform:uppercase;
}

.archivesystem {
	float:left; 
	width:114px; 
	height:75px; 
	letter-spacing:.5; 
	text-align:left; 
	margin:0 0 0 6px; 
	padding:5px 0 0 10px; 
	background:url(/images/09/bg_archivemark.png) top left no-repeat #ffffff;
}

.archivesystemeach {
	width:25px; 
	margin:0; 
	padding:0; 
	letter-spacing:-3px;
}

.archivecommentary {
	float:left; 
	width:238px; 
	height:75px; 
	margin:0 0 0 6px; 
	padding:5px 0 0 10px; 
	font-family:arial; 
	font-size:12px; 
	line-height:1.4; 
	color:#666f74;
	overflow:hidden; 
	background:url(/images/09/bg_archivemark.png) top left no-repeat #ffffff;
}

.archiverating {
	float:left; 
	width:135px; 
	margin:0; 
	padding:5px 0 0 0; 
	background:url(/images/09/bg_archivemark.png) top left no-repeat #ffffff;
}

.archivestars {
	width:124px; 
	height:23px; 
	margin:0 0 4px 11px; 
	padding:0;
}

.archivegenre {
	width:124px; 
	height:40px; 
	margin:0 0 0 11px; 
	padding:0;
}

.archivegenreeach {
	margin:0; 
	padding:0 1px 0 0;
}

.archiveentryright {
	float:left; 
	width:20px; 
	height:75px; 
	margin:0; 
	padding:0; 
	background:url(/images/09/bg_archiveentry_right.png) top right no-repeat #ffffff;
}

/* lightbox */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 110;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../media/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../media/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../media/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	letter-spacing: 2px;
	text-align: justify;
	font-weight: normal;	
	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 190;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

