@charset "UTF-8";

/* 2399cb */

body{
	font:100%/1.125em Helvetica, Arial, "Liberation Sans", sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	min-width:980px;
}

h1,h2,h3,h4,h5,h6,p{
	margin-top:0;
}

h1,h2,h3 {
	font-weight:normal;
}

a {
	text-decoration:none;
	color:#2399cb;
}

a:hover {
	color:#313131;
	text-decoration:underline;
}

img {
	display:block;
	border-style:none;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

#page {
	width:980px;
	text-align:left;
	margin:0 auto;
}

/* @group header */

#head {
	height:95px;
}

#header {
	padding-left:6px;
	background-color:#fff;
}

#header h1 {
	font-size:1px;
	margin:0;
	display:inline;
}

#header h1 a {
	padding-top:7px;
	display:block;
	padding-bottom:4px;
	float:left;
}

#navBar {
	background-color:#d0d0d0;
	min-height:29px;
}

#navigation {
	background:#2399cb url(../images/navBottom.png) no-repeat left bottom;
	width:765px;
	float:left;
}

#navTop {
	background:url(../images/navTop.png) no-repeat left top;
	width:765px;
}

#navigation ul {
	padding:0 0 0 6px;
	float:left;
	margin:0;
}

#navigation ul li {
	display:inline;
	float:left;
}

#navigation ul li a:link, #navigation ul li a:visited {
	color:#fff;
	padding:7px 6.25px;
	display:block;
	font:.782em Helvetica, Arial, "Liberation Sans", sans-serif;
}

#navigation ul li a:hover, #navigation ul li a:active {
	background-color:#1c7da6;
}

#navigation ul li#rssLi {
	display:block;

}

#navigation ul li#rssLi a#rssNav {
	background:url(../images/rssOnBlue.png) no-repeat 7px center;
	padding-left:23px;
	display:block;
}

#navigation ul li#rssLi a:hover#rssNav,#navigation ul li#rssLi a:active#rssNav {
	background:#1c7da6 url(../images/rssOnBlue.png) no-repeat 7px center;
}

#search {
	width:215px;
	background:url(../images/searchBG.png) repeat-x;
	float:right;
	min-height:29px;
}

#search form {
}

#searchBG {
	background:url(../images/searchBottom.png) no-repeat right bottom;
	min-height:30px;
	height:30px;
}

#searchTop {
	background:url(../images/searchTop.png) no-repeat right top;
	padding:0 0 0 11px;
}

#searchbox {
	width:121px;
	margin-top:5px;
	font-size:.6875em;
	padding:0;
}

#searchBtn {
	vertical-align:middle;
	margin-left:4px;
}

#hAd {
	width:738px;
	height:90px;
	float:left;
	margin:3px 0 2px 0;
}

#hAd * {
	float:left;
}

.fineprint {
	font-size: 7pt;
	font-family: Helvetica, Arial, "Liberation Sans", sans-serif;
	color: #d0d0d0;
}

.finerotate {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	height: 90px;
	width: 10px;
	top: 25px;
	left: 35px;
	position: relative;
}

#bonus {
	width:238px;
	height:90px;
	float:right;
	margin:3px 0 2px 0;
}

#bonus img {
	margin-bottom: 2px;
}

/* @end */

.clr {
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
}

.hide {
	display:none;
}

.underlined{
	text-decoration:underline;
}

.strikethrough{
	text-decoration:line-through;
}

#content {
	padding:9px 0 0;
}

#newsBlog {
	padding-left:6px;
	padding-right:6px;
}

#newsBlog ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#newsBlog h2 {
	font-size:1em;
	font-weight:normal;
	line-height:1em;
	margin-bottom:1px;
}

#newsBlog h2 a {
	display:block;
}

img.newsBlogSys {
	margin-top: 20px;
	float:right;
}

#newsBlog h2 span.titleDate {
	font-size:.6875em;
	color:#9f9f9f;
	white-space: nowrap;
}

#newsBlog p {
	color:#4c4c4c;
	font-size:.8125em;
	line-height:.9375em;
	padding-right:80px;
	margin-bottom:.9375em;
}

#blogBar {
	width:208px;
	float:right;
	background:#afafaf url(../images/frontNewsBG.png) repeat-x;
}

#blogBarM {
	border-right:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
}

#blogBarM p {
	float:right;
	margin:0 7px 8px;
}

#blogBarM ul {
	padding:0 7px;
	list-style-type:none;
	margin:0;
}

* html #blogBarM ul {
	float:left;
}

#blogBarM ul li {
	float:left;
}

#blogBarM p a:link, #blogBarM p a:visited, #blogBarM ul li a:link,#blogBarM ul li a:visited {
	font:bold .75em/1.3em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
	color:#fff;
	display:block;
	padding-bottom:.9375em;
	float:left;
}

#blogBarM p a:hover, #blogBarM p a:active, #blogBarM ul li a:hover,#blogBarM ul li a:active {
	font:bold .75em/1.3em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
	color:#2399cb;
	display:block;
}

span.blogDate {
	font:normal .9167em/1em Helvetica, Arial, "Liberation Sans", sans-serif;
	color:#707070;
	display:block;
}

#pastlArticles {
	float:right;
	margin:1px 6px 2px 0;
}

#frontContent {
	width:770px;
	float:left;
}

.frontSectionRow {
	width:770px;
	background:#fff url(../images/sectionRow.png) repeat-x;
}

.frontSection {
	padding:8px 0;
	float:left;
	width:385px;
	margin:0;
}

.fsContent {
	padding:0 14px;
	width:361px;
}

div.frontSection h2 {
	font-size:1.0625em;
	color:#2c2c2c;
	margin-bottom:.5em;
	margin-left:7px;
}

div.frontSection h2 a {
	color:#2c2c2c;
}

div.frontSection h2 img {
	display: inline;
}

div.frontSectionRow h3 {
	font-size:.75em;
	font-weight:normal;
	font-style:normal;
	margin-bottom:3px;
}

a.sectionLeader {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	margin-bottom: .8125em;
	height: 70px;
}

a.sectionLeader h3 {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	line-height:1.125em;
	margin-right:21px;
	display:inline;
}

.abstract {
	font-size: .75em;
	color:black;
}

.more {
	display:block;
	font:bold .625em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
}

.error {
    color:#ff0033;
    font:bold;
}

.switchs {
    color:#209482;
}

.nxs {
    color:#3690ff;
}

.wiius {
	color:#0096c8;
}

.wiis {
	color:#5fb4d1;
}

.dss {
	color:#f24f8e;
}

.gcs {
	color:#2e325f;
}

.gbas {
	color:#14027c;
}

.arcs {
	color:#5eb940;
}

.\33 dss {
	color:#ba2731;
}

.vbs {
    color:#fe0016
}

.pms {
	color:#f5751e;
}

.sectionImg {
	border:1px solid #757575;
	float:left;
	margin-right:10px;
	width: 115px;
	height: 62px;
	overflow: hidden;
}

.yt {
	margin: -14px -2.5px;
}

/* @group login */

#userLogin {
	width:463px;
	height:54px;
	background:url(../images/loginbg.png) repeat-x;
	float:right;
	margin-top:2px;
}

#userLogin h4 {
	color:#2c2c2c;
	font-size:.78125em;
	margin:0;
	padding:0;
	padding-bottom: 2px;
	line-height:.78125em;
}

#avatar {
	float: left;
	padding-right:8px;
}

#loginForm {
	background:url(../images/loginl.png) no-repeat;
	width:455px;
	height:54px;
	padding-left:8px;
}

#loginForm label {
	font-size:.78125em;
	color:#4c4c4c;
	margin:0 0 0 4px;
}

#loginForm form, #loggedin {
	width:100%;
	height: 54px;
	background:url(../images/loginr.png) no-repeat right top;
	margin:0;
	padding:8px 0 0 0;
	display:block;
}

#logSubmit {
	position:relative;
	display:inline;
	left:2px;
	top:8px;
}

#create {
	font-size:.625em;
	font-weight:bold;
	float:right;
	line-height:.78125em;
	display:block;
	margin-right:3px;
	padding:0px 5px;
	color:#707070;
}

.logInput {
	width:114px;
}

.loginboxtext {
	font-size: .78125em;
}

/* @end */

/* @group column1 */

#column1 {
	width:552px;
	float:left;
	padding-right:8px;
}

.ilimgl {
	padding:3px;
	background-color:#eee;
	border:1px solid #a1a1a1;
	color:#333;
	font:.625em "Trebuchet MS", Helvetica, Arial, "Liberation Sans", sans-serif;
	float:left;
	margin:8px 14px 8px 8px;
}

.ilimgr {
	padding:3px;
	background-color:#eee;
	border:1px solid #a1a1a1;
	color:#333;
	font:.625em "Trebuchet MS", Helvetica, Arial, "Liberation Sans", sans-serif;
	float:right;
	margin:8px 8px 8px 14px;
}

.ilimgr p, .ilimgl p {
	margin:3px 0 0;
}

/* @end */

/* @group column2 */

#column2 {
	width:210px;
	float:left;
}

#column2 h4 {
	font-size:.906em;
	border-bottom:1px solid #efefef;
	padding-bottom:2px;
	padding-right:3px;
	margin-bottom:10px;
	margin-left:-4px;
}

h4.slidetrigger {
	cursor: pointer;
	padding:0 2px 0 18px;
	font-size:.78125em;
	margin-bottom:0;
}

ul.slidemenu {
	list-style-type: none;
	margin: 0 3em;
	padding: 0;
	font-size:.78125em;
}

/* @group c2stories */

div.c2stories {
	margin-left:8px;
	margin-bottom:8px;
}

div.c2stories ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.c2stories ul li {
	padding-bottom:8px;
	font:.6875em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
}

div.c2stories ul li a {
	display:block;
	float:left;
	line-height:1.2em;
}

div.c2stories ul li a:hover {
	text-decoration:none;
}

div.c2tags {
	margin-left:8px;
	margin-bottom:8px;
}

div.c2tags ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.c2tags ul li {
	padding-bottom:8px;
	font:.6875em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
}

div.c2tags ul li a {
	display:block;
	line-height:1.2em;
}

div.c2tags ul li a:hover {
	text-decoration:none;
}

.relatedLabel {
	width: 52px;
	height: 27px;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	float: left;
	color: #b0b0b0;
	font-family: 'HelveticaNeueLTStd-MdCn', sans-serif;
	text-transform: uppercase;
	border:1px solid #6d6d6d;
	display: block;
	margin: 0 8px 4px 0;
}

span.title {
	display:block;
	float:left;
	width:140px;
}

.share a {
	display:block;
	padding:1px 3px 0 22px;
	font-size:1.125em;
	margin:0 0 0 10px;
}

/* @end */


/* @end */

/* @group column3 */

#column3 {
	width:210px;
	float:left;
}
#skyscrapeAd
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#column4 {
        float:right;
        width:420px;
	clear:right;
}

/* @end */

/* @group tb */

div#talkback {
	margin-bottom:1em;
	background-color:#fff;
}

div.tbHeader {
	background:#dfdfdf url(../images/tbHeaderBG.png) repeat-x 0 bottom;
	border-bottom:1px solid #fff;
	color:#6d6d6d;
}

div.tbHeaderS {
	background:#5bc3ee url(../images/tbHeaderStaffBG.png) repeat-x 0 bottom;
	border-bottom:1px solid #fff;
}

* html div.tbHeader, * html div.tbHeaderS {
	height:38px;
}

div.tbIcon {
	width:34px;
	height:34px;
	text-align:center;
	margin:2px;
	float:left;
}

div.tbIcon img {
	padding:1px;
	background:url(../images/tbIconBG.png) repeat-x 0 bottom;
	margin:0 auto;
}

div.tbIconS {
	width:34px;
	height:34px;
	text-align:center;
	margin:2px;
	float:left;
}

div.tbIconS img {
	padding:1px;
	background:url(../images/tbIconStaffBG.png) repeat-x 0 bottom;
	margin:0 auto;
}

.user {
	font-size:.9375em;
	margin-top: 11px;
	font-weight:bold;
	padding-left:8px;
	color:#333;
	float:left;
}

.staffuser {
	font-size:.9375em;
	margin-top: 11px;
	font-weight:bold;
	padding-left:8px;
	color:#fff;
	float:left;
}

.user a {
	color:#333;
}

.staffuser a {
	color:#fff;
}

.staff a {
	color:#eef;
}

.staff {
	font-size:.8125em;
	color:#fff;
	margin:11px 0 0 12px;
	float:left;
}

.tbDate {
	font-size:.8125em;
	float:right;
	margin:11px 12px 0 0;
}

.tbDateS {
	color:#eef;
	font-size:.8125em;
	float:right;
	margin:11px 12px 0 0;
}

.tbTalk {
	background:url(../images/tbBG.png) repeat-x 0 top;
	padding:17px 70px 12px 48px;
}

.tbTalkS {
	background:url(../images/tbStaffBG.png) repeat-x 0 top;
	padding:17px 70px 12px 48px;
}

.tbQuote {
    padding-left: 5px;
    background-color: #D7D7D7;
    margin: 0px 0px 0px 0px;
    border-left: solid #2399cb;
}

.tbQuoteHead {
    font-weight: bold;
}

div.tbTalk p, div.tbTalkS p , .tbQuoteHead {
	font-size:.78125em;
}



/* @end */

/* @group score */

div.score , div.recommendation {
	width:87px;
	height:81px;
	text-align:center;
	font-size:3em;
	line-height:100%;
	font-weight:bold;
}

div.score {
	background:url(../images/scoreBG.png) no-repeat left top;
}

div.recommendation {
    float:left;
}

div .handsOnBadge {
    float:left;
    padding-right:4px
}

div.score div {
	width:87px;
	height:64px;
	text-shadow:#a4a4a4 1px 1px 1px;
}

.sc0 {
	background:url(../images/scoreKnob.png) no-repeat 5px bottom;
	color:#dc1010;
}

.sc1 {
	background:url(../images/scoreKnob.png) no-repeat 12px bottom;
	color:#dc2410;
}

.sc2 {
	background:url(../images/scoreKnob.png) no-repeat 19px bottom;
	color:#dc5d10;
}

.sc3 {
	background:url(../images/scoreKnob.png) no-repeat 26px bottom;
	color:#ddc292;
}

.sc4 {
	background:url(../images/scoreKnob.png) no-repeat 34px bottom;
	color:#ddc292;
}

.sc5 {
	background:url(../images/scoreKnob.png) no-repeat 42px bottom;
	color:#fdfffb;
}

.sc6 {
	background:url(../images/scoreKnob.png) no-repeat 50px bottom;
	color:#95cddd;
}

.sc7 {
	background:url(../images/scoreKnob.png) no-repeat 57px bottom;
	color:#42abcd;
}

.sc8 {
	background:url(../images/scoreKnob.png) no-repeat 65px bottom;
	color:#1287c3;
}

.sc9 {
	background:url(../images/scoreKnob.png) no-repeat 72px bottom;
	color:#1068c2;
}

.sc10 {
	background:url(../images/scoreKnob.png) no-repeat 79px bottom;
	color:#1057c1;
}

.sc-10 {    /* TBD or score pending */
    text-transform: uppercase;
    color:#000000;
    /* font-size: .78125em; */ /* For "TBD" as the text */
    font-size: .35em;
    line-height: 100%;
    padding-top: 10px;
}

.sc-5 {     /* Review with no score */
    text-transform: uppercase;
	color:#000000;
    font-size: .4em;
    line-height: 100%;
    padding-top: 6px;
}

/* @end */

.newReleases {
	width:190px;
	padding:0 2px 0 18px;
}

.newReleases h4 {
	font-size:.78125em;
	margin-bottom:.875em;
}

.newReleases h4 a {
	color: black;
}

.newReleases p {
	float:left;
	font:.6875em/1.0625em "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Liberation Sans", sans-serif;
	margin-bottom:.8125em;
}

.newReleasesRelease {
	display:block;
	width:124px;
	float:left;
	font-size:.9em;
}

.newReleases p a:hover {
	text-decoration:none;
}

.newReleases a.more {
	padding-left:21px;
}

span.releaseDate {
	color:#9c9c9c;
	font-size:.9em;
    vertical-align:top;
	width:40px;
}

/* @group main div */

#main h2 {
	font-size:1.5em;
	margin-bottom:17px;
	color:#2c2c2c;
}



/* @end */

/* @group filterBox */

.filterBox {
	padding:2%;
	background-color:#f7f7f7;
	border:1px solid #e2e2e2;
	width:95%;
	margin:0 auto 13px;
}

div.filterBox h4, #byLetter h5 {
	float:left;
	width:80px;
	padding-top:2px;
	margin:0;
	padding-bottom:4px;
}

#byLetter {
	margin-top:.5em;
}

#byLetter h5 {
	font-weight:normal;
	font-style:normal;
	font-size:.6875em;
	padding:3px 0 0;
	margin:0;
}

div.filterBox select {
	margin-right:30px;
}

#byLetter ul {
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	margin-right:30px;
}

#byLetter ul li {
	float:left;
	display:block;
}

#byLetter ul li a {
	display:block;
	float:left;
	padding:3px;
	font-size:.8125em;
	font-weight:bold;
}

#byLetter ul li a.selected {
	background-color:#2399cb;
	color:#fff;
}

#results a.selected {
	background-color:#2399cb;
	color:#fff;
}

#filterForm label {
	font-size:.6875em;
	padding-right: 3px;
}

#gameProfile .selected {
	background-color:#2399cb !important;
	color:#fff !important;
}

#flagNA {
	background:url(../images/flag-na.png) no-repeat left top;
	padding-left:23px;
}

#flagJPN {
	background:url(../images/flag-jpn.png) no-repeat left top;
	padding-left:23px;
}

#flagEU {
	background:url(../images/flag-eu.png) no-repeat left top;
	padding-left:23px;
}

#flagAUS {
	background:url(../images/flag-aus.png) no-repeat left top;
	padding-left:23px;
}

#flagCHN {
	background:url(../images/flag-chn.png) no-repeat left top;
	padding-left:23px;
}

#flagKOR {
	background:url(../images/flag-kor.png) no-repeat left top;
	padding-left:23px;
}

/* @end */

/* @group footer */

#footer {
	border-top:2px solid #e8e8e8;
	background:#efefef url(../images/footerBG.png) repeat-y center;
	margin:0;
	padding:0;
	margin-top: 1em;
}

.fCol {
	float:left;
	padding-left:10px;
	padding-right:48px;
}

div.fCol ul {
	padding:0;
	margin:8px 0;
}

div.fCol ul li {
	list-style-type:none;
}

div.fCol ul li a {
	font-size:.75em;
	display:block;
	line-height:1.75em;
}

div.fCol ul li a.fRss {
	padding-left:16px;
	background:url(../images/fRss.png) no-repeat 0 4px;
}

#footerLogo {
	margin:6px;
	padding:5px;
}

.hl {
	text-align: right;
	float:right;
	display: block;
}

#cr {
	font-size: .6em;
	color: #acacac;
	line-height: 1.4em;
	padding: 20px;
}
/* @end */

#newstip {
	padding:0 2px 0 18px;
	font-size:.78125em;
	margin-bottom:.875em;
}

#regionselect {
	font-size:.625em;
	font-weight:bold;
	float: right;
	margin-right: 5px;
}

#regionselect * {
	display: inline;
}

.created_at {
	color:#9c9c9c;
}

#twitter {
	overflow: hidden;
	font-family: Helvetica, Arial, "Liberation Sans", sans-serif;
}

#twitter:hover {
	overflow: visible;
}

#twitter img {
	float: left;
	margin-right: 3px;
}

#twitter p {
	line-height: 1.2em;
}

@font-face {
	font-family: 'HelveticaNeueLTStd-MdCn';
	src: url(../fonts/helveticaneueltstd-mdcn-webfont.eot);
	src: local('☺'), url(../fonts/helveticaneueltstd-mdcn-webfont.woff) format('woff'), url(../fonts/helveticaneueltstd-mdcn-webfont.ttf) format('truetype');
}

@font-face {
	font-family: 'FuturaStd-Medium';
	src: url(../fonts/futurastd-medium-webfont.eot);
	src: local('☺'), url(../fonts/futurastd-medium-webfont.woff) format('woff'), url(../fonts/futurastd-medium-webfont.ttf) format('truetype');
}

.systembadge, .systembadgeleft {
	font-family: 'FuturaStd-Medium', sans-serif;
	font-size: 8pt !important;
    font-style: normal !important;
	display: block;
	min-width: 22px;
}

.sectionLeader .systembadgeleft {
	width: 22px;
}

.systembadge {
	padding-left: 4px;
}

.systembadgebig {
	font-family: 'FuturaStd-Medium', sans-serif;
	font-size: 16pt;
}

.systembadge, .systembadgebig {
	float: right;
}

.systembadgeleft {
	float: left;
	padding-right: 4px;
}

.badge {
	float: right;
}

.sectionheader, .sectionbadge {
	font-family: 'HelveticaNeueLTStd-MdCn', sans-serif;
	font-size: 16pt !important;
	text-transform: uppercase;
	color: #b0b0b0;
	display: block;
}

img.recommendation {
	float: right;
}


table.recommendation {
	float: left;
}

.recauth {
}

.reviews, .screens, .gameNews {
	margin-bottom:13px;
}

div.tContent {
	width:459px;
	float:left;
}


div.thumbRow a {
	padding:4px;
	display:block;
}

div.thumbRow a:hover {
	background-color:#2399cb;
}

div.thumbRow div {
	float:left;
}


/* Editor */

.edittext, .addable, .selectable, .editdate {
	display: inline;
}

.editnow {
	border: 1px dotted black;
	margin: -1px -1px -1px -1px;
	position: relative;
}

.editempty {
	border: 1px dotted lightgray;
	margin: -1px -1px -1px -1px;
}

.edititemnow {
	background-color: #EEEEFF;
}

#ui {
	position: absolute;
	top: -1.3em;
	left: 0px;
	white-space: nowrap;
	z-index: 10;
}

#ui button, button.new {
	font-size: inherit;
	border: 1px outset black;
}

button.new{
	padding: 0;
}

.staticmenu {
	position: fixed;
}

/* ShareThis */
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;display:inline}
a.stbar.chicklet {height:16px;line-height:16px;}

div#staffmenu {
	float:right;
}

div#staffmenu button {
	font-size: 10pt;

}

#article p, #scorespage p, .pr p, #article ul li, #article ol li, .pr ul li, .pr ol li, #article td, .pr td, .privacy p{
	font:.813em/1.666em "Trebuchet MS", Helvetica, Arial, "Liberation Sans", sans-serif;
	color:#1e1e1e;
}

tr.staffdivide {
	border-bottom: 1em solid transparent;
}

.spoiler {
	color:#00a9d9 !important;
	background-color:#00a9d9 !important;
}

.next {
	background:url(../images/conclusion.png) no-repeat right center;
	display:block;
	font:1em/100% "Trebuchet MS", Helvetica, Arial, "Liberation Sans", sans-serif;
	text-align:right;
	padding:0 22px 0 0;
	margin:0 0 1em;
	float:left;
    width:40%;
    float:right;
}

.previous {
	background:url(../images/previous.png) no-repeat left center;
	display:block;
	font:1em/100% "Trebuchet MS", Helvetica, Arial, "Liberation Sans", sans-serif;
	text-align:left;
	padding:0 0 0 22px;
	margin:0 0 1em;
	width:40%;
}

.invisible , td.invisible {
    background-color: yellow;
}

a.multiplatform {
	display:inline !important;
	float:none !important;
}

.multiplatformSelect {
    border-width: 0 0 2px 0;
    border-style: solid;
    border-color: #2399cb;
}

.multiplatformOther {
    font-style:italic;
    opacity:0.75;
}


.specialNote {
    font-style:italic;
    font-size: .75em;
    text-align: center;
    
    background-color: #f2f2f2;
    border-style: solid;
    border-width: 2px;
    border-color: #2399cb;
    padding: 2px 2px 2px 2px;
}

#cookieInfoBox {
	position: fixed;
	width: 980px;
	left: 50%;
	margin-left: -490px; /* Negative half of width. */

	bottom: 1px;
	background-color: white;
	border: 3px solid #3f7695;
}

#cookieInfoText{
	width:980px;
	height: 18px;
	float: left;
}

.cookieInfoButton{
	color: black;
	background-color:  #FF9500;
	border-radius: 4px;
	width:80px;
	height:18px;
	float:right;
	cursor: pointer;
}

a:hover.cookieInfoButton{
    color: black;
}

#deleteCookie, #deleteData{
	cursor: pointer;
}

#nn_skinr,
#nn_skinl {
    position: absolute;
    top: 140px;
    left: 50%;
    margin-left: -800px;
    z-index: 100 !important;
}

#nn_skinr {
    margin-left: 500px;
}
