/* @charset "utf-8";
/* CSS Reset */
/* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
CSS Main layout */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }


html { font-size: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; }

/* 
 * These selection declarations have to be separate
 * No text-shadow: twitter.com/miketaylr/status/12228805301
 * Also: hot pink!
 */

::-moz-selection { background: #DA5301; color: #fff; text-shadow: none; }
::selection { background: #DA5301; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ==========================================================================

a { color: #00e; }
a:visited { color: #551a8b; }
a:focus { outline: thin dotted; }
 */
/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * Improve image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img { border: 0; -ms-interpolation-mode: bicubic; }

/*
 * Correct overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */


form { margin: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label {/* cursor: pointer;*/ }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* 
 * Remove inner padding and border in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow: auto; vertical-align: top; }



/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }



/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* =============================================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}


/* =============================================================================
   Print styles.
   Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  /*a, a:visited { color: #444 !important; text-decoration: underline; }*/
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}


body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:0px; color:#2C2C2C}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration:none}
iframe{border:0}

#wrapper {width:980px; margin:auto}

#pre_header{background-image:url(/i/Page_Furniture/Up_Vignette_no_space.png); background-repeat:no-repeat; height:30px}

#header {width:100%; background-color:#FFFFFF; padding:5px 0 0 0; height:80px; overflow:hidden}

#header #logo_bar{padding:0 0 10px 0; margin-top:-3px; position:relative}
#header #logo_bar #logo{float:left; margin-left:5px}
#header #logo_bar #language{float:left; margin:2px 30px 0 50px; padding-top:10px; position:relative}
#header #logo_bar #language #language_text{margin:8px 0 9px 0; font-size:10px} 
#header #logo_bar #language #language_buttons{}
#language_ar_button{margin-left:5px}

#header #logo_bar .login{float:left; margin-left:30px; padding-top:15px;}
#header #logo_bar .isloggedin{margin-left:60px !important; padding-top:5px !important;}

#header #logo_bar .login #login_box{display:none}


#header #logo_bar .login .login_text{float:left; margin:8px 8px 0 0;}
#header #logo_bar .login .login_text_error{color:#DA5301}
#header #logo_bar .login .login_data{float:right}
#header #logo_bar .login .loggedin{margin-top:8px;}
#header #logo_bar .login .loggedin .login_user{position:relative; min-width:120px}
#header #logo_bar .login .loggedin .login_user a{display:block; float:left; margin-right:5px; font-weight:bold; color:#DA5301}
#header #logo_bar .login .loggedin .login_user a.user_img{margin-right:15px}
#header #logo_bar .login .loggedin .login_user a.logout{font-weight:normal; color:#2C2C2C; position:absolute; bottom:0; left:65px;}
#header #logo_bar #recovery_email .login_input{width:140px;}
#header #logo_bar .login .login_data .login_input{border:1px solid #2C2C2C; width:140px; padding-left:5px; height:24px}
#header #logo_bar .login .login_data .login_error{border:1px solid #DA5301; width:140px; padding-left:5px; height:24px}
#header #logo_bar .login .login_user{float:left}
#header #logo_bar .login .login_pass{float:left; margin-left:7px}
#header #logo_bar .login .login_submit{float:left; margin-left:7px;}
#header #logo_bar .login .login_submit .login_img{cursor:pointer; border:1px solid #2C2C2C; padding:2px 3px 0 3px;}
#header #logo_bar .login .login_submit .login_img_error{cursor:pointer; border:1px solid #DA5301; padding:1px 3px 1px 3px;}
#header #logo_bar .login .login_register{margin-top:8px}
#header #logo_bar .login .login_register a{color:#000000}
#header #logo_bar .login .register_link{float:left; margin-top:5px}
#header #logo_bar .login .register_link a{display:block; float:left; margin-right:10px}
#header #logo_bar .login .fb-login-button{float:right}

#header #logo_bar #recover{display:none}

#search_bar{height:38px; background-image:url(/i/Navigation/Nav_BGround.png); padding:12px 0 0 20px}
#search_bar .link{float:left; padding:5px 13px; margin-top:2px; border-right:1px solid #E0E0E0; text-align:center; position:relative}
#search_bar .link_arrow{
	background-image:url(/i/Navigation/Nav_Marker.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:-15px; left:0; width:100%; height:10px;
	display:none
}
#search_bar .active_link a{font-weight:bold}
#search_bar .active_link .link_arrow{display:block}

#search_bar #link_news{border-left:1px solid #E0E0E0}

.searchHead .search_box{margin:2px 0 0 0; position:absolute; right:0; bottom:4px}/* Search Page Upgrade */
.search_box{float:right; margin:0;}
.search_box .search_left{float:left; width:16px; height:26px; background-image:url(/i/search_left.png)}
.search_box .search_input{float:left; padding-top:1px}
.searchHead .search_box .search_input input{width:180px}/* Search Page Upgrade */
.search_box .search_input input{background-color:#e2e2e2; border:1px solid #e2e2e2; color:#2C2C2C; height:19px; width:150px; outline: none;}

.search_box .search_right{float:left; width:31px; height:26px; background-image:url(/i/search_right.png); cursor:pointer}

#search_bar .active_link{}
#search_bar div a{color:#EFEFEF; font-size:12px}

#banner {width:100%; text-align:center; padding:10px 0}
#bannerFoot {width:980px; height:36px; background-image:url(/i/Page_Furniture/Up_Vignette.png)}
#bannerHead {width:980px; height:36px; background-image:url(/i/Page_Furniture/Down_Vignette.png)}

#main {width:100%; background-color:#FFFFFF; padding-top:15px}
#left_col {width:640px; padding-left:20px; float:left; position:relative;}
.boxHolder620 #inner_right{margin-right:0px}
#inner_right{float:right; margin-right:20px; position:relative; min-height:300px;}
#inner_right_videos{float:right; margin-left:20px; position:relative; min-height:300px;}
#inner_left{float:left; position:relative}
#right_col {width:320px; float:right; position:relative}

#footer_devider {background-color:#FFFFFF; width:980px; height:40px; background-image:url(/i/Page_Furniture/Footer_Vignette_s1.png);}
#footer {background-image:url(/i/site_bg.png); padding:0 20px 20px 20px; border-top: 5px solid #FFF;}
#footer #footer_links{}
#footer .topScroll{color:#DB5403; cursor:pointer; margin:0 0 15px 0;}
#footer #footer_links #footer_links_left{float:left; margin:10px 0 0 0; color:#E0E0E0}
#footer #footer_links #footer_links_left a{color:#EFEFEF}
#footer #footer_links #footer_links_social{float:right; text-align:right; margin-top:10px; color:#E0E0E0}
#footer #footer_links #footer_links_icons{float:right; text-align:right}

#footer #footer_copy{text-align:center; border-top:1px solid #EFEFEF; margin-top:5px; padding-top:10px; color:#DB5403; position:relative}
#footer #footer_copy div{position:absolute; top:10px; right:0px; color:#efefef}
#footer #footer_copy div a{color:#efefef; font-weight:bold}

.clr{clear:both}

/* CSS Boxes */
.boxHolder140{width:140px; margin-bottom:20px}
.boxHolder140L{width:140px; margin-bottom:20px; float:left}
.boxHolder300{width:300px; margin-bottom:20px}
.boxHolder300L{width:300px; margin-bottom:20px; float:left}
.boxHolder460{width:460px; margin-bottom:20px}
#inner_left .boxHolder460{width:620px;}

.boxHolder620{width:620px; margin-bottom:20px}
#video_spcr{width:620px; margin-bottom:20px}

.ml20{margin-left:20px}
.score{min-height:152px; position:relative; background-image:url(/i/site_bg.png)}
.score .scoreAmmount{color:#DA5301; font-size:36px; padding:0 10px 5px 10px}
.score .scoreAmmount span{font-size:26px;}
.score .scoreText{color:#EFEFEF; padding:0 10px 10px 10px; line-height:15px}
.score .scoreBC{position:absolute; bottom:0; left:0; width:8px; height:15px; background-image:url(/i/Page_Furniture/Header_End_s1_alt.png)}

.itunes{height:152px; background-image:url(/i/itunes_bg_english.jpg); cursor:pointer}
.itunes .itunesText{color:#EFEFEF; padding:55px 10px 10px 10px; line-height:15px}

.boxHead{background-image:url(/i/site_bg.png); height:15px;}
.boxHeadColors{float:left; padding:4px 0 0 4px; }
/*.boxHeadText{float:right; height:14px; padding:1px 10px 0 0; color:#EFEFEF; text-transform:uppercase; background-image:url(/i/Page_Furniture/Header_End_s1.png); background-position:right; background-repeat:no-repeat}*/
.boxHeadText{float:right; height:14px; padding:1px 3px 0 0; color:#EFEFEF; text-transform:uppercase; }
.scoreTitle{float:right; height:14px; padding:1px 10px 0 0; color:#EFEFEF; text-transform:uppercase; background-image:url(/i/Page_Furniture/Header_End_s1.png); background-position:right; background-repeat:no-repeat}
.itunesTitle{float:right; height:14px; padding:1px 10px 0 0; color:#EFEFEF; text-transform:uppercase; background-position:right; background-repeat:no-repeat}
.subscribeTitle{float:right; height:14px; padding:1px 10px 0 0; color:#EFEFEF; text-transform:uppercase; background-position:right; background-repeat:no-repeat}
.boxHolder620 .boxText{float:left; width:300px;}
.boxHolder620 .boxHolder140 .boxText{float:left; width:140px;}
.boxHolder620 .boxHolder140L .boxText{float:left; width:140px;}
.boxHolder620 .vidioText{width:620px;}
.boxHolder620 .boxImage{float:left; width:300px; margin-right:20px}
.boxHolder620 .boxHolder140 .boxImage{float:left; width:140px; margin-right:20px}
.boxHolder620 .boxHolder140L .boxImage{float:left; width:140px; margin-right:20px}
.boxHolder620 #inner_left_videos {float:left; position:relative; width:460px;}/* mod for first videos */
.boxHolder620 #inner_left_videos .boxImage{width:460px;}/* mod for first videos */
.boxImage{margin-top:10px; position:relative}
.boxImage .exclusive-img{position:absolute; bottom:5px; right:3px}
.boxHolder140L .boxImage{margin-top:0px}

.searchResult .boxText{margin-top:0}/* Search Page Upgrade */
.boxText{padding:0; margin-top:10px}
.boxText hr{width:100%; border:0; margin:10px 0 10px 0; padding:0; height:0; border-top:1px solid #CCCCCC}
.boxText .hr1{border-top-color:#8F6B51}
.boxText .hr2{border-top-color:#6E4A58}
.boxText .hr3{border-top-color:#8195AE}
.boxText .hr4{border-top-color:#2A2A2A}

.boxTextBorder{border:1px solid #2C2C2C; border-top:0; padding:10px;}
.discussion{position:relative; border-top:1px solid #C1CAC9; padding-top:5px; margin-top:10px; font-weight:bold;}
.discussionCommentCount{position:absolute; top:7px; right:0; background-image:url(/i/Page_Furniture/Comments_s1-edit.png); width:25px; height:18px; text-align:center; padding-top:1px; color:#DA5301}
.discussionCommentTitle{position:absolute; top:25px; right:0; font-size:9px; color:#C1CAC9}
.discussionTopic{margin-right:25px}
.discussionTopic, .discussionMost{margin-top:7px}
.discussionTopic span, .discussionMost span, .discussionTopic a, .discussionMost a{color:#DA5301; text-transform:uppercase}

.boxHolder620 .boxTextBody span, .boxHolder300L .boxTextBody span, .related span{display:block;}
.boxHolder620 .boxTextBody a, .boxHolder300L .boxTextBody a, .related a{display:block; float:right; margin-top:3px}
.boxTextBody a{color:#DA5301; font-weight:bold;white-space: nowrap;}
.boxHolder140L .boxTextBody a{display:block}
.boxTextBody ul.spot {
	padding-left:0;
	list-style:none;
}
.boxTextBody ul.spot li {
	padding-left:20px;
	line-height:13px;
	background-image:url(/i/Page_Furniture/Comments_s1-edit-small.jpg); background-position:0 50%; background-repeat:no-repeat;
	list-style:none;
	color:#DA5301;
	font-weight:bold;
	margin-bottom:3px
}
.boxTextScreenshots{margin:20px 0 20px 0;}
.boxTextScreenshots a{display:block; float:left; width:140px; height:110px; overflow:hidden; margin-bottom:20px;}
.boxTextScreenshots .img1, .boxTextScreenshots .img2, .boxTextScreenshots .img3{margin-right:20px}


.boxHeadColors div{width:7px; height:7px; float:left}
.plat_txt_all{color:#DA5301}
.plat_box_all{background-color:#DA5301;}
.plat_txt_xbox{color:#78B512}
.plat_box_xbox{background-color:#78B512;}
.plat_txt_ps3{color:#9C2C42}
.plat_box_ps3{background-color:#9C2C42;}
.plat_txt_wii{color:#4D9DFE}
.plat_box_wii{background-color:#4D9DFE;}
.plat_txt_hand{color:#7316AF}
.plat_box_hand{background-color:#7316AF;}
.plat_txt_pc{color:#38A385}
.plat_box_pc{background-color:#38A385;}
.plat_txt_mac{color:#8C4D84}
.plat_box_mac{background-color:#8C4D84;}

.boxTextTitle{margin-top:-6px; font-weight:normal; margin-bottom:0px}
.boxHolder140 .boxTextTitle, .boxHolder140L .boxTextTitle {line-height:13px; min-height:55px}
.boxHolder140 .boxTextTitle a, .boxHolder140L .boxTextTitle a {font-size:12px; font-weight:bold}
.boxHolder300 .boxTextTitle, .boxHolder300L .boxTextTitle {min-height:50px}
.boxTextTitle, .boxTextTitle a{color:#2C2C2C; font-size:20px;}
.boxTextInfo{border:0; border-top:1px solid #C1CAC9; border-bottom:1px solid #C1CAC9; position:relative; font-weight:bold; margin:10px 0 10px 0; padding:7px 0 7px 0}
.boxTextInfo .InfoBoxImg{margin-top:10px; position:relative; left:10px;}
.boxTextInfo .boxImage{float:left}
.InfoCommentCount{position:absolute; top:7px; right:0; background-image:url(/i/Page_Furniture/Comments_s1-edit.png); width:25px; height:18px; text-align:center; padding-top:1px; color:#DA5301}
.commentScroll{cursor:pointer}
.InfoCommentTitle{position:absolute; top:25px; right:0; font-size:9px; color:#C1CAC9}
.InfoScore{position:absolute; top:50px; right:0; color:#DA5301;}
.InfoScoreTitle{font-size:9px; text-align:right}
.InfoScoreAmmount{font-size:36px; }
.InfoScoreAmmount span{font-size:26px;}


.InfoPlatform{margin-bottom:5px}
.game-link{color:#2C2C2C;}
.game-link:hover{text-decoration:underline}
.InfoDate{}
.InfoBy{float:left; margin-top:5px; white-space: nowrap;}
.InfoBy a, .InfoBy span{color:#939393; text-transform:uppercase}
.InfoTwitter{float:left; margin:3px 0 0 10px}
.InfoTwitter img{float:left}
.InfoTwitter span{display:block; float:left; margin:1px 0 0 5px; color:#939393}
.InfoDate span{color:#DA5301; text-transform:uppercase}
.boxTextBody{padding-top:5px; line-height:18px}

.boxTextBody .underAsset{color:#939393; display:block; text-align:center}

#language_info{float:right}
#language_info_text{float:left; margin-right:10px; padding-top:4px}
#language_info_button{float:left;}
#language_info_button img{height:20px}

.socialVideo{/*position:absolute; bottom:-20px;*/}
/*
.socialT{}
.socialF{margin:10px 0 5px 0}
.socialG{}
*/
.social{display:inline-block; margin-top:4px}
.socialT{float:left;}
.socialF{float:left; margin-right:30px}
.socialG{float:left;}

.commentBox{border-top:1px solid #C1CAC9; padding-top:10px}
.boxCommentTitle{font-weight:bold; color:#DA5301}
.boxCommentPost{font-weight:bold; margin-top:7px}
.boxCommentPost .commentText{float:left}
.boxCommentPost .commentText textarea{width:520px; height:35px; border:1px solid #2C2C2C; padding:5px}
.boxCommentPost .commentCount{float:right; height:10px}
.boxCommentPost .commentPost{float:right; margin-top:25px}
.boxCommentPost .commentPost #post_comment{font-weight:bold; color:#DA5301;}
#more_comments{display:block; width:460px; padding:7px 0 7px 0; background-color:#C1CAC9; font-weight:bold; color:#DA5301; text-align:center; margin-top:15px}
/* #more_comments:hover{color:#EFEFEF; background-color:#2C2C2C;}*/
#more_comments:hover{color:#2C2C2C;}
.comment_col{display: table-cell; padding-right:5px; vertical-align:middle; line-height:20px}
.commentBy a{font-weight:bold; color:#DA5301;}
.commentDate{font-weight:bold; color:#939393;}
.commentReported{color:#DA5301; display:none}
.commentReported a{color:#DA5301;}
.removeComment{border-left:1px solid #C1CAC9; margin-left:3px; padding-left:5px; display:inline-block}

/* Search Page */
.searchHead{padding-top:5px; margin-bottom:20px; position:relative}
.searchHead .searchTerm{float:left; width:380px; font-size:13px; text-align:center; margin:25px 0 10px 0;}
.searchHead .searchCount{width:380px; font-size:10px; text-align:center; margin-top:2px}


.searchResult{border-top:2px solid #2C2C2C; padding-top:10px; margin-bottom:20px}

.searchResult .resultImg{float:left; margin-right:10px; position:relative}
.searchResult .exclusive-img{position:absolute; bottom:5px; right:3px}
.searchResult .resultText{float:left; margin-right:8px}
.searchResult .resultTitle{width:462px; position:relative}
.searchResult .resultTitle .scoreAmmount{position:absolute; top:0; right:0; font-size:30px; color:#DA5301}
.searchResult .resultTitle .scoreAmmount span{display:inline-block; margin-left:3px; font-size:16px}
.searchResult .resultTitle span{display:block; color:#DA5301; font-weight:bold; text-transform:capitalize; margin-bottom:5px}
.searchResult .resultTitle a{color:#2C2C2C; font-size:14px; font-weight:bold}
.searchResult .vidioText{width:462px;}
.searchResult .boxtextinfo{}
.searchResult .resultBody{margin-top:5px}
.searchResult .resultBody a{color:#DA5301; font-weight:bold;}

.highlight{background-color:#CCCCCC}



.gameResult{background-color:#2C2C2C; color:#FFF; margin-bottom:10px}
.gameResult .resultImg{margin-left:10px; margin-bottom:10px}
.gameResult .resultTitle{width:452px;}
.gameResult .resultTitle a{color:#FFF}
.gameResult .vidioText{width:452px;}
.gameResult .boxTextInfo{border-bottom:none}

/* pagination */
.pagination{margin:20px 0 20px 0; text-align:center;}
.pagination span{background-color:#FFFFFF; display:inline-block; font-size:11px; padding:0 4px 0 4px; font-weight:bold; color:#CCCCCC}
.pagination .active{background-color:#DA5301; color:#FFFFFF; font-size:11px; font-weight:bold; /*margin:0 2px 0 2px*/}
.pagination .searchLine{margin-top:-6px; width:620px; border:0; padding:0; height:0; border-top:1px solid #CCCCCC;}
.pagination a{color:#DA5301; font-size:11px; font-weight:bold}

/* Register / account page */
.register{}
.registerTitle{font-size:26px; padding:25px 0 10px 0; border-bottom:1px solid #C1CAC9; margin-bottom:10px}
.registerDetails{float:right; width:380px;}
.registerDetails .registerlabel{display:block; font-weight:bold; margin-bottom:10px}
.registerDetails input[type=text], .registerDetails input[type=password], .registerDetails input[type=submit]{float:left; margin:0 0 10px 0; border:1px solid #C1CAC9; padding:5px; width:150px}
.registerDetails select{float:left; margin:0 0 10px 0; border:1px solid #C1CAC9; padding:5px; }
.registerDetails img{float:left; margin:0 0 0 5px; display:none}
.registerDetails span{display:block; float:left; margin:6px 0 0 5px; color:#A8082A}
.registerDetails .pw_week{color:#A8082A;float:left;}
.registerDetails .pw_medium{color:#DA5301;float:left;}
.registerDetails .pw_strong{color:#389A2B;float:left;}
.registerDetails .pw_dictionary{color:#A8082A;float:left;}
.red_border{
	border-bottom-color:#FF0000;
	border-width:1px;
	border-style:solid;}

.registerUser{border-bottom:1px solid #C1CAC9; padding-bottom:10px; margin:5px 0 10px 0}
.registerEmail{margin:0 0 10px 0}
.registerEmail2{border-bottom:1px solid #C1CAC9; padding-bottom:10px; margin:10px 0 10px 0}
.registerPass{margin:0 0 10px 0}
.registerPass2{margin:0 0 10px 0}
.registerChangePass{border-bottom:1px solid #C1CAC9; margin-bottom:20px; display:none}
.registerSubmit{margin-top:30px}
.registerSubmit input{cursor:pointer}

.inviteSubmit input{cursor:pointer; margin-top:15px; margin-left:5px;}

.registerTerms{float:left; width:200px; padding-right:10px}
.registerTerms .term{margin-top:10px}
.registerTerms span{display:block; float:left; margin-right:5px}
.registerTerms .termLabel{width:175px}
.termsText, .registerFriends{line-height:20px; margin-bottom:10px}
.registerFriends{border-top:1px solid #C1CAC9; border-bottom:1px solid #C1CAC9; margin-top:15px; padding:10px 0 20px 0}
.registerFriends input{border:1px solid #C1CAC9; padding:5px; width:150px}

/* account tweeks*/
.account .termsImg {text-align:center; position:relative;}
.account .termsDisplayImg {text-align:center; position:relative;}
.account .termsText .termsTextChange{position:absolute; bottom:3px; right:3px; background-color:#DA5301; color:#FFFFFF; font-weight:bold; padding:0 4px 0 4px; cursor:pointer;}
.account .termsText .termsLoading{position:absolute; bottom:3px; right:-20px; display:none}
.account .termsJoined {line-height:20px; border-top:1px solid #C1CAC9; margin-bottom:10px; padding-top:10px}
.account .iconLink span{display:inline-block; float:left}
.account .iconLink img{height:22px}
.account .termsJoined a{color:#DA5301;}
.innerlabel{font-weight:bold; display:inline-block; margin-right:5px; cursor:pointer}
.account .name{color:#DA5301;}
.streamItem{position:relative}
span.streamType{font-weight:bold; color:#DA5301; margin-left:0}
span.streamDate{font-weight:bold; color:#939393;}
span.streamTitle{font-weight:bold; color:#2C2C2C; margin-left:0;}
span.streamLinks{display:none; position:absolute; bottom:3px; right:0}
span.streamLinks a{color:#DA5301; font-weight:bold;}
div.streamBody{margin:7px 0 7px 0; width:380px;}
div.streamBody a{color:#DA5301;}
/* account pagination tweeks*/
.registerDetails .pagination{margin:20px 0 10px 0; text-align:center;}
.registerDetails .pagination span{background-color:#FFFFFF; display:inline-block; font-size:11px; padding:0 4px 0 4px; font-weight:bold; color:#CCCCCC; margin:0; float:none}
.registerDetails .pagination .active{background-color:#DA5301; color:#FFFFFF; font-size:11px; font-weight:bold; margin:0 2px 0 2px}
.registerDetails .pagination .searchLine{display:none}

/* forum tweeks */
.boxHolder620 .forumBoxText{float:left; width:598px; margin:0}
.boxholder620 .forumBody a{margin-top:0; float:right; color:#DA5301}
.forumBox{border:1px solid #2C2C2C; border-top:0; padding:10px;}
.forumBoxText .boxTextTitle{background-color:#C1CAC9; padding:10px 10px 0 10px; margin-top:0; font-size:12px; font-weight:bold}
.forumBoxText .boxTextTitle a{font-size:12px; font-weight:bold}
.forumBoxText .forumBody{background-color:#C1CAC9; padding:0 10px 10px 10px}
.forumBoxText .forumBody a{display:block; float:right; color:#DA5301}
.boxHolder620 .forumBoxText .boxTextInfo{border-bottom:0; padding-top:10px; min-height:25px; margin:0 0 2px 0}
.boxHolder620 .forumBoxText .boxTextInfo .InfoPlatform{font-weight:normal; font-size:9px; width:550px;}
.boxHolder620 .forumBoxText .boxTextInfo .InfoPlatform a{font-weight:bold; font-size:11px; display:inline-block; margin-right:10px; color:#DA5301}
.boxHolder620 .forumBoxText .boxTextInfo .InfoPlatform span a{font-weight:normal;}
.boxHolder620 .forumBoxText .boxTextInfo .InfoPlatform .InfoCommentReport{font-size:10px; color:#DA5301; font-weight:normal; display:none}
.boxHolder620 .forumBoxText .boxTextInfo .InfoPlatform .InfoCommentReport a{font-size:10px; color:#DA5301; font-weight:normal; display:inline-block; margin:0 0 0 5px}
.boxHolder620 .forumBoxText .boxTextInfo .InfoPlatform .InfoCommentReport .removeTopic{border-left:1px solid #C1CAC9; padding-left:5px; margin-left:0}

.forumHead{margin:15px 0 15px 0;}
.forumHeadTitle{}
.forumHeadTitle span{font-size:12px; font-weight:bold; display:block; margin-bottom:5px}
.forumHeadTitle a{color:#DA5301}
.forumPost{margin-bottom:7px; border:1px solid #C1CAC9}
.forumPostHead{background-color:#C1CAC9; padding:5px}
.forumPostHeadDate{float:left}
.forumPostHeadCount{float:right}
.forumPostInfo{}
.forumPostInfoBy{border-right:1px solid #C1CAC9; padding:5px; float:left; width:125px; min-height:100px}
.forumPostInfoBody{padding:5px; float:left; border-left:1px solid #C1CAC9; width:472px; min-height:105px; margin-left:-1px; position:relative}
.forumPostInfoBody .forumPostReported{display:bloack; position:absolute; bottom:2px; right:4px; color:#DA5301; display:none}
.forumPostInfoBody .forumPostReported a{color:#DA5301;}
.forumPostInfoBody .forumPostReported .remove_thread{border-left:1px solid #C1CAC9; margin-left:3px; padding-left:5px}

.forumInfoImg{text-align:center; margin-bottom:5px}
.forumInfoName{margin-bottom:5px}
.forumInfoName a{font-size:12px; color:#DA5301; font-weight:bold;}
.forumInfoJoined{margin-bottom:3px}
.forumInfoPosts{margin-bottom:3px}
.forumInfoType{margin-bottom:3px}

.forumTextMargin{margin-top:10px}
.boxCommentPost .forumCount{text-align:right; margin-bottom:5px}
.boxCommentPost .forumText{}
.boxCommentPost .forumText textarea{width:608px; height:100px; border:1px solid #2C2C2C; padding:5px}
.boxCommentPost .forum_post{text-align:right;  margin-top:10px}
.boxCommentPost .forum_post #post_forum_comment{font-weight:bold; color:#DA5301;}

.topic_title{border:1px solid #2C2C2C; width:515px; margin:15px 15px 15px 0; padding:5px}
#post_topic{color:#DA5301; margin-top:5px}

.boxControlls{margin-bottom:3px; display:none; padding-top:3px}
.forumBoxText .boxControlls{margin-bottom:0; display:none; padding:3px; border:1px solid #C1CAC9; background-color:#f0f0f0}
.boxControlls a{color:#DA5301;}
.fl{float:left}
.fr{float:right}
.fr img, .fl img{height:12px; width:12px; vertical-align:middle}
.addCategoryHolder{padding:10px 0 5px 0; display:none}
.addCategoryItem{margin-bottom:8px}
.addCategoryItemTitle{float:left; width:85px; font-weight:bold}
.addCategoryItemInput{float:right;}
.addCategoryItemInput input{border:1px solid #2C2C2C; padding:5px; width:520px}

.insert_category{font-weight:bold}

#forum1 .boxHead, #forum15 .boxHead{background-image:none; background-color:#78B512}
#forum1 .forumBox, #forum15 .forumBox{border-color:#78B512}
#forum2 .boxHead, #forum14 .boxHead{background-image:none; background-color:#9C2C42}
#forum2 .forumBox, #forum14 .forumBox{border-color:#9C2C42}
#forum4 .boxHead, #forum16 .boxHead{background-image:none; background-color:#4D9DFE}
#forum4 .forumBox, #forum16 .forumBox{border-color:#4D9DFE}
#forum5 .boxHead, #forum20 .boxHead{background-image:none; background-color:#7316AF}
#forum5 .forumBox, #forum20 .forumBox{border-color:#7316AF}
#forum6 .boxHead, #forum21 .boxHead{background-image:none; background-color:#38A385}
#forum6 .forumBox, #forum21 .forumBox{border-color:#38A385}
#forum7 .boxHead, #forum22 .boxHead{background-image:none; background-color:#8C4D84}
#forum7 .forumBox, #forum22 .forumBox{border-color:#8C4D84}


/* display user colours */
.display_user{color:#78B512; display:inline-block}
.display_moderator{color:#38A385; display:inline-block}
.display_author{color:#4D9DFE; display:inline-block}
.display_admin{color:#9C2C42; display:inline-block}

/* bread crumbs */
.bread{float:left; margin-right:5px}

/* platform nav*/
#platform_bar{/*padding-top:1px; background-image:url(/i/site_bg.png);*/}
/*#platform_bar{padding-top:10px; background-image:url(/i/Navigation/Nav_BGround.png);}*/
#platform_bar a{display:block; float:left; height:21px; text-align:center; padding-top:9px; color:#FFFFFF; font-weight:bold; font-size:11px}
#platform_bar a span{display:block; /*margin-left:-15px*/}

.platform_all{width:80px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_All_Off.png)}
.platform_all:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png)}
.platform_all_selected{width:80px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png)}

.platform_xbox{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_XBox_Off.png)}
.platform_xbox:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -30px;}
.platform_xbox_selected{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -30px;}

.platform_ps3{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_PS3_Off.png)}
.platform_ps3:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -60px;}
.platform_ps3_selected{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -60px;}

.platform_wii{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_Wii_Off.png)}
.platform_wii:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -90px;}
.platform_wii_selected{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -90px;}

.platform_handheld{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_Handheld_Off.png)}
.platform_handheld:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -120px;}
.platform_handheld_selected{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -120px;}

.platform_pc{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_PC_Off.png)}
.platform_pc:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -150px;}
.platform_pc_selected{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -150px;}

.platform_mac{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/Plat_Mac_Off.png)}
.platform_mac:hover{background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -180px;}
.platform_mac_selected{width:105px; background-image:url(/i/Platform_Nav/On_State_Sprite/PlatformOnSprite.png); background-position:0 -180px;}

#platformFoot{height:12px}
.platformFoot_all{background-image:url(/i/Platform_Nav/All_NavFooter.png)}
.platformFoot_xbox{background-image:url(/i/Platform_Nav/XBox_NavFooter.png)}
.platformFoot_ps3{background-image:url(/i/Platform_Nav/PS3_NavFooter.png)}
.platformFoot_playstation{background-image:url(/i/Platform_Nav/PS3_NavFooter.png)}
.platformFoot_wii{background-image:url(/i/Platform_Nav/Wii_NavFooter.png)}
.platformFoot_nintendo{background-image:url(/i/Platform_Nav/Wii_NavFooter.png)}
.platformFoot_handheld{background-image:url(/i/Platform_Nav/Handheld_NavFooter.png)}
.platformFoot_mobile{background-image:url(/i/Platform_Nav/Handheld_NavFooter.png)}
.platformFoot_pc{background-image:url(/i/Platform_Nav/PC_NavFooter.png)}
.platformFoot_pcmac{background-image:url(/i/Platform_Nav/PC_NavFooter.png)}
.platformFoot_mac{background-image:url(/i/Platform_Nav/Mac_NavFooter.png)}
.platformFoot_freetoplay{background-image:url(/i/Platform_Nav/Mac_NavFooter.png)}

/* TinyMCE specific rules */
body.mceContentBody{background: #FFF; padding:5px}
body.mceContentBody .underAsset, .boxTextBody .underAsset{color:#939393; display:block; text-align:center; margin:4px 0 10px 0;}
body.mceContentBody p, .boxTextBody p{margin:0 0 10px 0;}
body.mceContentBody a{color:#DA5301}
body.mceContentBody .rightSpace img, .boxTextBody .rightSpace img{margin:3px 8px 3px 0}
body.mceContentBody .leftSpace img, .boxTextBody .leftSpace img{margin:3px 0 3px 8px}

/* Misc */
.above_scroller{display:inline-block}
.scroll_holder{float:left}

/* Roadblock */
#roadblock{position:relative; height:395px; width:620px; background-color:#2C2C2C; color:#FFF; margin-bottom:20px;}
#roadblock .boxTextTitle a{color:#FFF}
#roadblock .boxTextBody a{color:#939393}
#roadblock .boxText{width:260px}
#roadblock .boxTextInfo{margin:5px 0px;}
#roadblock .boxPlatforms{margin-top:5px;}
#roadblock .boxPlatforms span{font-weight:bold}
#roadblock .boxImage{margin-left:20px; position:relative}
#roadblock .boxImageText{position:absolute; top:5px; left:5px; background-color:#DA5301; color:#FFF; padding:5px 8px; text-transform:uppercase; /*opacity:0.5;*/}
#roadblock .InfoCommentCount{top:5px; right:5px; font-weight:bold}
#roadblock .boxHolder620{position:absolute; top:10px}
#roadblock2, #roadblock3, #roadblock4{display:none}
#roadblock_nav{width:620px; border-top:1px solid #939393; position:absolute; bottom:0px}
#roadblock_nav a{display:block; float:left; height:55px; line-height:55px; text-align:center;  background-color:#2C2C2C; color:#FFF;}
#roadblock_nav a span{display: inline-block; vertical-align: middle; line-height: normal; font-weight:bold}
#roadblock_nav a.selected, #roadblock_nav a:hover{background-color:#666}

#roadblock_nav1,#roadblock_nav2,#roadblock_nav3{border-right:1px solid #939393}
#roadblock_nav1{width:140px; padding:0 5px}
#roadblock_nav2{width:148px; padding:0 5px}
#roadblock_nav3{width:149px; padding:0 5px}
#roadblock_nav4{width:140px; padding:0 5px}

/* Main nav */
#main_nav{position:absolute; left:5px; top:60px}
#main_nav a{display:block; float:left; padding:0 5px; color:#000; border-right:1px solid #000}
#main_nav a:last-child{border-right:none}
#main_nav a:hover, #main_nav a.selected{color:#939393}