/** global **/
body{
	max-width: 980px;
	width: initial;
}
.notificationContainer{
	margin-bottom: 7px;
}
.gamPicBig {
	max-width: 208px;
	width: initial;
}
div.gamePageWrapper div.backOfBoxBtm {
	max-width: 455px;
	width: initial;
}
.gamePageWrapper.g_wrapper {
	max-width: 673px;
	text-align: left;
	width: initial;
	 vertical-align: top;
}
.rightContainer {
	max-width: 307px;
	width: initial;
}
.rightContainer {
	display: inline-block;
	float: none;
	vertical-align: top;
}

#gambody:after {
	content: '';
	display: inline-block;
	width: 100%;
}
.g_wrapper {
	float: left;
	display: inline-block;
	width: auto !important;
	max-width: 673px;
}
.mainhw_g_wrapper{
	max-width: 980px;
}
@media (max-width: 760px){
	.tickerContainer{
		display: none;
	}
}
.comparisonPageWrapper.g_wrapper{
	max-width: 673px;
}
@media (max-width: 760px){
	#focus-enclose{
		float: left;/* reveals top ad */
	}
}
/** game page **/
th.widgetHeader{
	text-align: center;
}

div.gameSystemRequirementsWrapBox {
	width: 202px;
	max-width: 202px;
	width: initial;
}
#focus-enclose{
	max-width: 980px;
	width: initial !important;
}
.g_wrapper_specs {
	width: initial;
	max-width: 600px;}
.backOfBoxTop {
	color: #ccc;
	width: initial;max-width:376px;
}
.item-vote-box {
	float: left;
	width: 300px;
	width: initial;
	max-width: 300px;
}
.floatR > div{
	width: initial !important;
	max-width: 300px;
}
.newsTrailerBox {
	width: 100%;
}
#mainNavOuter {
	width: initial !important;
	max-width: 980px;
	height: initial;
}
.topbarContainer{
  	width: initial !important;
	max-width: 980px;
	height: initial;
}
#art_g_title {
	width: 100% !important;
	max-width: 980px;
}
#footer div {
	width: initial !important;
	max-width: 980px;
}
.chartTabSubWrapper {
	right: 0;
	left: initial;
}
.chartTab{
	float: none;
}
.gameDiscussionWrapper{
	max-width: 673px;
	width: initial !important;
}
#header {
	max-width: 980px;
	width: initial !important;
}
.gdate {
	max-width: 215px;
	width: initial;
}
@media(max-width:760px){
	.gameNewsBox{
		display: none;
	}
}
.weblinksGroup {
	width: initial;
	padding: 5px;
	max-width: 63px;
}
.item-vote-box {
	max-width: 300px;
	width: initial;
}
.adspandableWrapper{
	width: initial !important;
	max-width: 625px;
}
.trailerContainer {
	width: 100% !important;
	max-width: 675px;
}
.responsive-video-wrapper, #wrapped-content {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.responsive-video-wrapper iframe, #wrapped-content iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.loadIn728by90 {
	max-width: 729px;
	width: auto;
}
.botnav{
	width: auto;
}
.topbarLeft {
	width: auto;
	max-width: 730px;
	height: 59px;
	overflow: hidden;
}
.asin_img img {
	width: auto;
	max-width: 201px;
}
div[data-ad="bottomBannerNew728x90"]{
	width: auto !important;
	max-width: 730px;
}
#search-gd-button{
	margin-left: 0 !important;
	position: relative !important;
	left: 183px !important;
	top: 3px !important;
}

/* game page corrections */
.news-item{
	width: auto;
}
#gamhead2 {
	height: auto;
	overflow: auto;
	padding-bottom: 20px;
}
#gamhead2 a, .inactiveGameNavBtn{
	margin:5px 0;
}
@media (max-width: 950px){
	.chrome-add, #search-game-debate{
		display: none;
	}
	.social-buttons-top-wrapper{
		width: 50px !important;
	}
}
@media (max-width: 650px){
	.userContainer, #expandProfileMenu{
		display: none;
	}
}
@media (max-width: 420px){
	.social-buttons-top-wrapper{
		display: none;
	}
}
/* home page */
.home-left{
	width: initial !important;
	max-width: 640px
}
.homeLeftColumn{
	width: initial;
	max-width: 620px;
}
.homeNewsBlock img {
	max-width: 595px;
	width: 100% !important;
	height: initial;

}
.spotlight-container {
	width: initial;
	max-width: 150px;
}
.spotlightHeader{
	width: initial !important;
	max-width: 600px;
}
@media (max-width: 660px){
	.orbit-wrapper{
		display: none;
	}
}
/* news page */
div.news-left {
	max-width: 669px;
	width: initial;
}
.news-page-main-title {
	max-width: 584px;
	width: initial !important;
}
.newsblogDiscussionWrapper{
	width: initial !important;
	max-width: 660px;
}
img.top-image {
  width: 106.4%;
}
/* article page */
.articleBody table{
	width: auto !important;
	max-width: 640px;
}
.fancybox{
	position: relative;
}
.fancybox .font-all-resize-full{
	right: 1px;
	/*bottom: 10px;*/
	  top: -23px;
	margin-top: 0 !important;
	margin-left: 0 !important;
}
div.page-left{
	width: initial;
	max-width: 665px;
}
.img-overlay {
  max-width: 665px;
  width: auto !important;
}
table.article-pagination {
  width: auto;
  max-width: 665px;
}
.articleTopLikeWrapper{
	width: 98.5% !important;
}
.articleDiscussionWrapper{
	width: initial !important;
	max-width: 665px;
}
.article-banner-title{
	width: 104% !important;
	max-width: 690px;
}
.article-banner-content{
	width: auto !important;
	max-width: 625px;
}
.newsFeaturedImageWrapper{
	height: auto !important;
}
.top-img{
	max-height: 250px;
	height: auto !important;
}
@media (max-width: 760px){
	div.article-banner-title{
		width: 100% !important;
	}
	.article-banner-ribbon, .article-banner-ribbon-border, .article-info{
		display: none;
	}
	div.title-text{
		white-space: normal;
	}
	div.img-overlay{
		overflow: initial;
	}
	div.by-author{
		width: 100%;
		white-space: initial;
		margin-bottom: 22px;
	}
	.newsGameMenuLink {
	  width: 100% !important;
	  box-sizing: border-box;
	}
	.articleBody table{
		font-size: 10px;
		border-spacing: 0;
	}
}
.info-content .score {
  max-width: 150px;
  width: auto !important;
}
.summary-text{
	width: auto !important;
	max-width: 350px;
}
div.info-content{
	padding-right: 20px;
}

/* hw list page (with boxes) */
.hardwareBoxListWrapper{
	width: auto !important;
	max-width: 888px;
}
.menuItemBox {
	max-width: 856px;
	width: 100% !important;
}
/* hw list page */
div.hardwareListHeader {
	padding: 20px 33%;
}
.componentListTable {
	width: initial !important;
	max-width: 410px;
}
/* model list page */
.modelListTable{
	float: none !important;
}
.modelListTable {
	max-width: 940px;
}
.modelListTable a {
  max-width: 480px;
  width: 100% !important;
  display: block;
}
div.hardwareDeriv {
  max-width: 555px;
}
div.hardwareDerivHead {
  width: auto;
  max-width: 555px;
  margin-left: 25px;
}
div.hardwareReleaseHead {
  width: auto;
  max-width: 95px;
}
div.hardwareCompareHead {
  width: auto;
  max-width: 100px;
}
div.hardwareScoreHead {
  width: auto;
  max-width: 70px;
}
div.hardwareDeriv, div.hardwareDerivHead{
	width: 50% !important;
}
div.hardwareRelease, .hardwareReleaseHead{
	width: 12% !important;
}
div.hardwareScore, div.hardwareScoreHead, div.hardwareCompare, div.hardwareCompareHead, div.hardwareScore, div.hardwareScoreHead{
	width: 8% !important;
}
div.hardwareItemIcons, div.hardwareIconPlaceholderHead{
	width: 7% !important;
}
.hardwareIconPlaceholderHead {
  float: left;
  padding: 0.5%;
}
@media (max-width: 760px){
	div.hardwareTitleMobile{
		display: block;
	}
	div.hardwareDeriv {
		overflow: auto; !important;
		font-size: 19px;
	}
	.hardwareDeriv a {
		text-overflow: initial !important;
		overflow: initial !important;
		white-space: initial !important;
	}
	div.hardwareDeriv, div.hardwareItemIcons, div.hardwareRelease, div.hardwareScore, div.hardwareCompare, div.hardwareScore, div.hardwareRelease {
		width: 100% !important;
		float: none;
		text-align: left;
		margin: 6px 0;
		clear: both;
	}
	div.hardwareItemIcons a {
		float: none;
		display: inline-block;
		width: auto !important;
	}
	.hardwareTitleMobile {
		font-size: 14px;
	}
	.hardwareDerivHead, .hardwareIconPlaceholderHead, .hardwareReleaseHead, .hardwareScoreHead, .hardwareCompareHead, .hardwareScoreHead, .hardwareSubTitle{
		display: none;
	}
	.hardwareRow > div {
		padding: 2px 12px;
		height: auto;
	}
	.hardwareTitlePremiumMobile {
		font-size: 15px;
		font-style: italic;
	}
	.hardwareTitleMobile {
		font-size: 18px;
		margin-bottom: 4px;
		margin-top: 6px;
	}
	.valueScoreCoinData.valueScoreCoinSmall {
		margin: 0 !important;
	}
	div.guestEditHelpBox {
		float: right;
	}
}

/** hardware page **/
.backOfBoxBtm {
	max-width: 455px;
	width: auto;
}
.backOfBoxBtm #systemRequirementsMainTitle {
  max-width: 340px;
  width: auto !important;
}
.hwBoxWrapper{
	max-width: 673px;
	width: 100% !important;
}
.gamPicBig {
  width: auto !important;
  max-width: 208px;
}
.systemRequirementsWrapBox {
  max-width: 175px;
  width: auto !important;
}
div.systemRequirementsSmallerBox {
  padding-left: 30px;
  padding-right: 30px;
}
div.hardwareDiscussToolsBox {
  width: auto;
  max-width: 600px;
}
div.hardwareCheckBox form.g_view_check {
  max-width: 654px;
  width: auto;
}
div#createLinkGpuCompareWrapper, div#createLinkCpuCompareWrapper {
  max-width: 575px;
  width: auto;
}
table#gameComparisonTable {
  max-width: 300px;
  width: auto;
}
div.hValueCalcRow {
  max-width: 710px;
  width: auto;
}
div.performanceValueWrapper{
	max-width:550px;
	width: auto !important;
}
div.hardwareCheckBox {
  width: auto;
  max-width: 600px;
}
.cpuDiscuss{
	width: auto !important;
	max-width: 592px;
}
.right-hand-side-column {
  max-width: 300px;
  width: auto !important;
}
table.hardwareSpec {
  max-width: 584px;
  width: auto;
}
.hValueCalcHelpBox {
  max-width: 320px;
  width: auto !important;
}
div.hValueCalcRow select {
  min-width: initial;
  max-width: 165px;
  width: 100%;
}
.right-hand-side-column > div {
  max-width: 300px;
  width: auto !important;
}
#systemRequirementsOuterBox{
	max-width: 673px;
}
/** comparison page **/
div#titleWrapper {
  max-width: 615px;
  width: auto;
}
/*input#compareTextInput1, input#compareTextInput2 {
  max-width: 220px;
  width: auto;
}*/
div#gambody div#descriptionWrapper{
	max-width: 400px;
  width: auto;
}
div#gambody div#descriptionDiv {
  max-width: 390px;
  width: auto;
}
#gambody #descriptionWrapper table.systemRequirementWidgetTbl {
  max-width: 390px;
  width: auto;
}
#gambody table.standardCompare {
  max-width: 500px;
  width: auto;
}
.canIRunItWrapper div.gdAnywhereWrapperNarrowed {
  width: auto;
  max-width: 474px;
}
.standardCompare, .tableHeader, .dualColumnTable{
	float: left;
}
.canIRunItWrapper{
  float: left;
}
.comparisonWrapper {
  max-width: 570px;
}
div#canIRunItTitle {
  width: 100%;
}
.tableSubtitle{
	float: left;
}
.tableHeader{
	  width: 100%;
}
@media (max-width: 760px){
	#vsTitle div#gpuTitle1, #vsTitle #gpuTitle2 {
	  width: 100%;
	  float: none;
	}
	div#scores {
	  width: 100%;
	}
	div#vsTitle{
		  margin-left: 0;
		  margin-right: 0;
	}
	#vs{
		display: none;
	}
	div#vsMobile{
		display: block;
		text-align: center;
	}
	div#scores{
	  margin: 0;
	    max-width: initial;
	}
	div#score1, div#score2 {
	  display: block;
	  width: 100%;
	  float: none;
	  overflow: auto;
	  text-align: center;
	}
	div#percentageDifference {
	 bottom: 107px;
	  margin: 0;
	}
	input#compareTextInput1, input#compareTextInput2 {
	  width: 100%;
	  margin:8px 0;
	}
	div#compareForm {
	  margin: 17px;
	}
	#compareForm form{
		position: relative;
	}
	#scores div {
	  margin: 0 !important;
	  float: none;
	}
	.metaScoreData{
		  display: inline-block;
	}
	#searchResults1, #searchResults2{
		left: -1px;
		top: 30px;
	}
	span#searchResults1Wrapper, span#searchResults2Wrapper{
		position: initial;
	}
	span.mobileBuyText{
		display: inline;
	}
	a.buyHwLink1, a.buyHwLink2{
		width:initial;
		height: initial;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 10px;
		display: block;
		float: none;
		padding: 9px 0 !important;
	}
	div.buyHwLink1Wrapper, div.buyHwLink2Wrapper {
		width: 100%;
		display: block;
		overflow: auto;
		text-align: center;
	}
	.comparisonPageGambody #adWrapper {
		width: 100%;
		text-align: center;
	}
}
/** game list page **/
div.srRowFull {
  max-width: 880px;
  width: 100%;
}
.gameScrollLinksWrapper, .jspContainer, .jspPane {
  max-width: 900px !important;
  width: 100% !important;
}
@media (max-width: 760px){
	.srHeaderRowFull{
		display: none;
	}
}
/** canMyCpuRunIt page **/
.gameHwListWrapper{
	max-width: 887px;
	width: 100% !important;
}
/** fps page **/
@media (max-width: 991px){
	.gameFpsRow .my_all {
	  width: 100% !important;
	  float: none;
	  text-align: left;
	}
	div.fpsMobileHeader {
		font-size: 13px;
		clear: both;
		width: 100%;
		font-style: italic;
		display: block;
	}
	.gameFpsHead{
		display: none;
	}
}
/** blog page **/
.newsWraper {
	max-width: 672px;
	width: auto !important;
}
.newsWraper > div {
	max-width: 670px;
	width: auto !important;
}
.newsWraper .highcharts-container {
	max-width: 654px;
	width: auto !important;
}
.newsWraper .highcharts-container svg { /*poll highcart*/
	width: 100% !important;
}
/** rig page **/
.addMyGameForm {
	max-width: 857px;
	width: auto !important;
}
/** events page etc. **/
.blogTypeTableWrapper .btn-contain{
	max-width: 140px;
	width: auto;
	height:auto;
	max-height: 100px;
}
.blogTypeTableWrapper .btn-contain img{
	width: 100%;
}
.btn-rows div.blogTypeHeader {
	width: auto;
	max-width: 132px;
}
.btn-rows .wideFilterLinkWrapper {
	max-width: 435px;
	width: 100%;
}
.blogTypeTableWrapper > table{
	table-layout: fixed;
	word-wrap: break-word;
	width:100%;
}
div.wideFilterLinkWrapper  a.wideFilterLink {
	width:100%;
}
tr.btn-tr {
	height: auto;
	max-height: 110px;
}
table#blogMenu{
	word-break: break-word;
}
table#blogMenu thead th {
	width: auto !important;
}
#blogMenu_filter label input{
	max-width: 285px;
	width: auto;
	margin: 0;
}
.blogTypeIconWrapper {
	width: auto !important;
}
.img-frame a img {
	max-width: 50px;
	width: auto !important;
}
a#blogMenu_next {
	margin: 0;
}
/** example bench page **/
.gdExampleBenchImg{width:100%;}
/** member list page **/
/* TODO: the rest of member list page (/members) */
div.memberBox, div.memberRow{
	max-width: 875px;
	width: auto;
}