/* CSS styles files for the new homepage */
body.using-mouse :focus {
  outline: none;
}

/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #333333;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #4e4e4e;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* select diable */
.noSelect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
}
.note{
	color:#696969;
}
::selection{
	background: #61A100;
	color:#fff;
}
::-moz-selection{
	background: #61A100;
	color:#fff;
}
/* GENERAL */
@font-face{
	font-family: Pathway Gothic One;
	font-weight:bold;
	src: url("/fonts/Pathway_Gothic_One/PathwayGothicOne-Regular.ttf") format('truetype');
}
@font-face{
	font-family: Gotham Condensed;
	font-weight:bold;
	src: url("/fonts/gotham/GOTHMLCD.TTF") format('truetype');
}
@font-face{
	font-family: Gotham Bold;
	font-weight:bold;
	src: url("/fonts/gotham/GOTHMMCD.TTF") format('truetype');
} 
*{
	#margin:0;
	margin:auto;
	padding:0;
}

@media only screen and (min-device-width : 480px) and (orientation : portrait) {
	html{
		height:100%;
		zoom:148% !important;
	}
}

@media only screen and (min-device-width : 480px) and (orientation : landscape) {
	html{
		height:100%;
		zoom: 200% !important;
	}
}


@media only screen and (max-device-width : 479px) and (orientation : portrait) {
	html{
		height:100%;
		zoom:103% !important;
	}
}

@media only screen and (max-device-width : 479px) and (orientation : landscape) {
	html{
		height:100%;
		zoom: 174% !important;
	}
}

body{
	font-family: Pathway Gothic One;
}
body.hebrew{
	font-family: Arial,sans-serif;
}
a{
	text-decoration:none;
	#outline:none;
	color:#82c741;
}
a:hover{
	color:#9dd666;
}
/* disable borders on all images that are links */
* a img{
	border:0;
}

#change-email .up-cancel-btn {
	right: 0px !important;
}

#personal-info, #register2, .user-billing-address {
	width: 100% !important;
}
#user-account #register2{
	float:none !important;
	padding-left: 14px;
}

.rBody {
	width:337px !important;
	font-size: 18px !important;
}

.reviewsOverview{
	max-width: 100%;
}

#game-bkg {
	background: #000;
	position: absolute;
	width: 100%;
	top:0;
	left:0;
}
.clear{
	clear:both;
}
.curcur{
	font-size: 38px;
}
.title{
	float:left;
}
#verified-email{
	width: 94% !important;
}
#errorView{
	position:fixed;
	top: 50px;
	z-index: 99;
	width:100%;
}
.error{
	padding: 10px;
	background: #FF7575;
	margin: 2px auto 13px auto;
	background-image: url('/images/design/error.png');
	background-repeat: no-repeat;
	background-position: 7px 5px;
	text-align: left;
	padding-left: 50px;
	font-size: 13px;
	font-weight: bold;
	position:relative;
	min-height:23px;
	font-family:arial,sans-serif,verdana;
}
.notification{
	padding: 10px;
	background: #7ACC52;
	margin: 2px 15px 15px 15px;
	background-image: url('/images/design/notification.png');
	background-repeat: no-repeat;
	background-position: 4px 5px;
	text-align: left;
	padding-left: 50px;
	font-size: 15px;
	font-weight: bold;
	min-height:23px;
	position:relative;
}
#errorView .error, #errorView .notification{
	width:466px;
	margin:15px auto;
}
.close{
	position:absolute;
	top:12px;
	right:10px;
	height:15px;
	width:16px;
	background:url('/images/design/user-account/ohClose.png') 0 0 no-repeat;
}
.close:hover{
	cursor: pointer;
	background:url('/images/design/user-account/ohClose.png') 0 -15px no-repeat;
}
.close:active{
	cursor: pointer;
	background:url('/images/design/user-account/ohClose.png') 0 -30px no-repeat;
}
/* General Popup - Used for GFX elements (not inputs, etc) */
.popupAlert{
	display:inline-block;
	position:absolute;
	z-index:97;
	max-width:455px;
	left:1% !important;
}
.popupAlertComment{
	display:inline-block;
	position:absolute;
	z-index:97;
	max-width:455px;
	left:1% !important;
}
.popupMessage{
	height:auto;
	background:#090909;
	color:#fff;
	padding:7px;
	font-size:18pt;
	font-family: Verdana, Arial, sans-serif;
}
.popupArrow{
	width: 95%;
	height: 7px;
	background: url('/images/design/popupArrow.png') no-repeat;
	margin:0 auto;
}
.moreInfo{
	height:20px;
	width:20px;
	background: url('/images/design/moreInfo.png') no-repeat;
	cursor:pointer;
	margin: 0 0 0 4px;
	display:inline-block;
}
#embed .moreInfo{
	float:left;
}
/* HEADER */
#blackout {
	display: none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1000;
	background: rgba(0,0,0,0.8);
}
#blackout #notification {
	max-width: 350px;
	margin: 300px auto;
	padding: 10px;
	background: #313131;
	color: #fff;
	text-align: center;
	font-size:15pt;
	position:relative;
}
#blackout #notification button{
	padding:5px;
	border: 1px solid #68d10f;
	background-repeat:no-repeat;
	background-image: url('/images/design/buy_btnshine.png');
	background-image: url('/images/design/buy_btnshine.png'),    -moz-linear-gradient(top, rgba(123,240,18,1) 0%, rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),        -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,240,18,1)), color-stop(100%,rgba(8,127,5,1)));
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),      -o-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),     -ms-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),         linear-gradient(to bottom, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf012', endColorstr='#087f05',GradientType=0 );
	
	color:#fff;
	font-weight: bold;
	margin:10px;
}
#blackout #notification button:hover{
	cursor:pointer;
	background: rgba(123,240,18,1);
	background: -moz-linear-gradient(top, rgba(123,240,18,1) 0%, rgba(8,127,5,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,240,18,1)), color-stop(100%,rgba(8,127,5,1)));
	background: -webkit-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background: -o-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background: -ms-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background: linear-gradient(to bottom, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf012', endColorstr='#087f05',GradientType=0 ); 
	
}

@media all and (orientation:portrait) {
	#header{
		position:fixed;
		top:0;
		left:0;
		height:5px;
		min-width: 476px;
		width: 100%;
		background:#333333;
		padding-bottom: 50px;
		z-index:98;
		-webkit-box-shadow: 0px 0px 10px 1px;
		-moz-box-shadow: 0px 0px 10px 1px;
		box-shadow: 0px 0px 10px 1px;
	}
}

@media all and (orientation:landscape) {
	#header{
		position:fixed;
		top:0;
		left:0;
		height:0px;
		min-width: 476px;
		width: 100%;
		background:#333333;
		padding-bottom: 32px;
		z-index:98;
		-webkit-box-shadow: 0px 0px 10px 1px;
		-moz-box-shadow: 0px 0px 10px 1px;
		box-shadow: 0px 0px 10px 1px;
	}
}

@media screen and (orientation:landscape) and (max-width: 767px){
	#header{
		position:absolute;
	}
}

#header-content{
	#width:1080px; 
	margin:0 auto;
}
@media all and (orientation:portrait) {
	#site-info-menu{
		float:left;
		font-size:15pt;
		margin-top: 10px;
		color:#4D4D4D;
		list-style-type:none;
	}
}
@media all and (orientation:landscape) {
	#site-info-menu{
		float:left;
		font-size:10pt;
		margin-top: 10px;
		color:#4D4D4D;
		list-style-type:none;
		margin-left: 5px;
	}
}

@media all and (orientation:landscape) {
	#logo{
		position: absolute;
		top: 24px;
		left: 5px;
		height: 20px;
		display:none;
	}

	#logoimg{
		height: 20px;
	}
}

@media all and (orientation:portrait) {
	#logo{
		position: absolute;
		top: 38px;
		left: 5px;
		height: 45px;
	}

	#logoimg{
		height: 45px;
	}
}

#site-info-menu a{ color:#bdbdbd; }
#site-info-menu a:hover{ color: #fff; }
#menu-link{
	float:left;
	color:#bdbdbd;
	position:relative;
}
.newSupport{
	background:url('/images/design/arrow_lang.png') 100% 10px no-repeat;
	padding-right:15px;
}

.pic-gallery{
	width: 97% !important;
}

#menu-link #support{
	list-style-type:none;
	display:none;
	background:#333;
	position:absolute;
	left: -4px;
}
#support{
	list-style-type:none;
	min-width: 172px;
	margin-top:8px;
}
#support li{
	margin:5px;
	float:none;
}
#support li:hover{
	color:#fff;
}
.support-menu-link {
	font-size: 21px;
	border-bottom:3px solid #bdbdbd;
	line-height: 1;
}
.support-menu-link:hover{
	border-bottom:3px solid #fff;
}
.support-explain{
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
}
.spacer {
	margin: 0 3px;
}

/* OLD USER LOGIN DESIGN - if we want to revert
#user-login{
	float: left;
	background: url('/images/design/user_icn.png') no-repeat 7px 8px #000000;
	margin: 7px 5px;
	margin-right: 10px;
	padding: 3px 8px 3px 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:15pt;
	color:#bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	border-right: 1px solid #444;
} */
@media all and (orientation:portrait) {
	#user-login{
		float: left;
		margin-top:-3px;
		padding: 3px 8px 3px 8px;
		font-size:15pt;
		color:#bdbdbd;
	}
}

@media all and (orientation:landscape) {
	#user-login{
		float: left;
		margin-top:-3px;
		padding: 3px 8px 3px 8px;
		font-size:10pt;
		color:#bdbdbd;
	}
}

#user-login.loggedIn{
	background: url('/images/design/user_icn.png') no-repeat 6px 3px;
	padding: 2px 8px 2px 28px;
}
#user-login a{ color:#bdbdbd; }
#user-login a:hover{ color:#ffffff; }
.userInt{
	list-style-type:none;
	transition:display 0.3s ease;
	display:none;
	background:#333333;
	font-size:15px;
}
#menu-link:hover .userInt{
	display:none;
}
.userInt li{
	padding:10px;
	border-top:1px solid #292929;
}
.userInt li:hover{
	background:#565656;
}
.userInt li.logout{
	color:#f67777;
}
.userInt li.logout:hover{
	color:#fff;
}
.usernameShade{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background: -moz-linear-gradient(left,  rgba(51,51,51,0) 0%, rgba(51,51,51,0.37) 57%, rgba(51,51,51,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,0)), color-stop(57%,rgba(51,51,51,0.37)), color-stop(100%,rgba(51,51,51,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.37) 57%,rgba(51,51,51,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.37) 57%,rgba(51,51,51,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.37) 57%,rgba(51,51,51,0.65) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.37) 57%,rgba(51,51,51,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6333333',GradientType=1 ); /* IE6-9 */
}
@media all and (orientation:portrait) {
	.big-divider{
		float:left;
		margin-top:2px;
	}
}
@media all and (orientation:landscape) {
	.big-divider{
		float:left;
		margin-top:-8px;
	}
}
ul.lang-div{
	position:relative;
	float:left;
	z-index:99;
	color:#fff;
	min-width: 109px;
	text-align:left;
	margin-top: -4px;
	list-style-type:none;
}
ul.lang-div .lang-d{
	font-size:15pt;
	padding:5px;
}
ul.lang-div .lang-d:hover{
	background:#666;
}
ul.lang-div .lang-d #arrow_lang{
	position:absolute;
	right:10px;
	top:15px;
}
.menu_arrow{
	position:absolute;
	right:10px;
	top:15px;
}
ul.lang-div li.lang-li{
	display:none;
	background:#333333;
	padding:5px;
	font-size:15px;
}
ul.lang-div li.lang-li .flag{
	float:right;
}
ul.lang-div:hover, ul.lang-div li.lang-li:hover{
	background: #666666;
	cursor:pointer;
}
.social-links{
	float: left;
	margin: 12px;
	height: 24px; 
}
.social-links #facebook, 
.social-links #twitter,
.social-links #youtube,
.social-links #pinterest{
	float:left;
	width:23px;
	height:23px;
	margin-right:5px;
}
.social-links #facebook{
	background:url('/images/design/fb_sprite.png') no-repeat 0px 0px;
}
.social-links #facebook:hover{
	background:url('/images/design/fb_sprite.png') no-repeat 0px -24px;
}
.social-links #youtube{
	background:url('/images/design/yt_sprite.png') no-repeat 0px 0px;
}
.social-links #youtube:hover{
	background:url('/images/design/yt_sprite.png') no-repeat 0px -24px;
}
.social-links #pinterest{
	background:url('/images/design/pin_sprite.png') no-repeat 0px 0px;
}
.social-links #pinterest:hover{
	background:url('/images/design/pin_sprite.png') no-repeat 0px -24px;
}
.social-links #twitter{
	background:url('/images/design/twitter_sprite.png') no-repeat 0px 0px;
}
.social-links #twitter:hover{
	background:url('/images/design/twitter_sprite.png') no-repeat 0px -24px;
}
#search, #searchAgain{
	position:relative;
	height:29px;
	width: 110px;
	margin:1px;
	float: right;
	background: url('/images/design/search.png') no-repeat -40px 2px;
	#z-index: -10000000;
}
#search #name{
	#outline:none;
	border: 0;
	background:transparent;
	position:absolute;
	top:0px;
	right:0;
	width:40%;
	padding: 9px 0;
	color: #fff;
	font-family: Pathway Gothic One;
	font-size: 10pt;
}

#searchAgain #name{
	#outline:none;
	border: 0;
	background:transparent;
	position:absolute;
	top:-10px;
	right: 0;
    width: 95%;
	padding: 9px 0;
	color: #fff;
	font-family: Pathway Gothic One;
	font-size: 20pt;
	text-align: unset;
}

#searchAgain{
	display: inline;
    overflow: hidden;
    width: 100% !important;
    background: #080808 !important;
    border-radius: 15px;
}

#search #submit, #searchAgain #submit{
	padding:9px;
	#outline:none;
	position:absolute;
	top:0;
	right:0;
}
#search #suggestions{
	position:absolute;
	top:32px; 
	z-index:99;
	width: 296px;
	margin-left: -167px;
	font-size: 11px;
	background: #3b3b3b; /* Old browsers */
	background: -moz-linear-gradient(top,  #3b3b3b 0%, #191919 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#191919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b3b3b 0%,#191919 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b3b3b 0%,#191919 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b3b3b 0%,#191919 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b3b3b 0%,#191919 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#191919',GradientType=0 ); /* IE6-9 */
}
#search #suggestions a{
	color:#fff;
}
#search #suggestions .suggest-game{
	padding:3px;
	border-bottom:1px solid #3b3b3b;
	overflow:hidden;
}
/* #search #suggestions .suggest-game:hover,  */.keySelect{
	background:#666;
}
#search #suggestions .suggest-game .suggest-game-image{
	float:left;
	height: 28px;
	overflow: hidden;
}
.searchH {
	text-transform: uppercase;
	padding: 5px 5px;
}
.suggest-game-details {
	float: left;
	margin-left:10px;
	max-width:200px;
}
/* HEADER CART */
@media all and (orientation:portrait) {
	#cart{
		font-family: Gotham Condensed;
		float:left;
		color: #fff;
		font-size:14pt;
		margin: 8px 12px 8px 8px;
	}
}
@media all and (orientation:landscape) {
	#cart{
		font-family: Gotham Condensed;
		float:left;
		color: #fff;
		font-size: 12pt;
		margin: 8px 4px 2px 4px;
	}
}
#cartTable{
	-webkit-transition: height 0.3s ease-out;
	-moz-transition: height 0.3s ease-out;
	-o-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;
	position:relative;
	overflow:hidden;
	border-right: 1px solid #333;
	border-bottom: 1px solid #666;
	border-top: 1px solid #111;
	border-left: 1px solid #111;
	margin: 5px;
}
.ajaxCartExpand{
	width:100%;
	height:22px;
	position:absolute;
	bottom:0;
	left:0;
	background:#222;
	text-align:center;
	color:#222; 
}
.ajaxCartExpand:hover{
	cursor:pointer;
}
.cartView{
	position:absolute;
	display:none;
	background:#1e1e1e;
	-webkit-box-shadow: 2px 3px 5px 0px #111;
	-moz-box-shadow: 2px 3px 5px 0px #111;
	box-shadow: 2px 3px 5px 0px #111;
    width: 350px;
    margin-top: -38px;
    margin-left: -41%;
	z-index:1;
}
@media all and (orientation:landscape) {
	#openCart{
		position:relative;
		padding:1px;
		z-index:1;
		font-family:Gotham Bold;
		min-width: 50px;
		text-align: center;
		text-transform: uppercase;
	}
}
@media all and (orientation:portrait) {
	#openCart{
		position:relative;
		padding:3px;
		z-index:1;
		font-family:Gotham Bold;
		width: 25px;
		text-align: inherit;
		text-transform: uppercase;
	}
}
#openCart:hover{
	cursor:pointer;
}
.productsNum{
	position: absolute;
	display:none;
	top: -6px;
	left: -4px;
	z-index: 2;
	width: 13px;
	height: 13px;
	text-align: center;
	border: 1px solid #FF3333;
	background: #111;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
@media all and (orientation:portrait) {
	.ajaxCart{
		width:100%;
		font-family:Verdana, Arial, sans-serif;
		font-size:9px;
	}
}
@media all and (orientation:landscape) {
	.ajaxCart{
		width:100%;
		font-family:Verdana, Arial, sans-serif;
		font-size:9px;
		#margin: -18px auto !important;
	}
}
.ajaxCart tr:nth-child(odd){
	background:#2b2b2b;
}
.ajaxCart td{
	padding:5px;
}
.ajaxCartGameImg{
	height:65px;
	width:57px;
	overflow:hidden;
}
.ajaxCartTitle {
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}
.ajaxCartQty{
	color:#c9c9c9;
}
.ajaxCartPrice{
	color:#c9c9c9;
}
.ajaxCartRemove{
	width:13px;
	height:13px;
	background: url('/images/design/ajaxCartRemove.png') 0 0 no-repeat;
	background-size:13px 26px;
	color:#7bf012;
	font-family:Gotham Bold;
	font-size:20px;
}
.ajaxCartRemove:hover{
	cursor:pointer;
	background: url('/images/design/ajaxCartRemove.png') 0 -13px no-repeat;
	background-size:13px 26px;
}
.ajaxCartFooter{
	overflow:hidden;
	padding:5px;
	background:#333;
	font-size: 14pt;
}
#cart a{
	color:#fff;
}
#cart #cart-price-total{
	color:#7bf012;
	font-family: Pathway Gothic One;
	font-size: 12pt;
	margin: 0 5px;
	float:right;
}
#cart #checkout-btn{
	float:right;
	padding:0px 3px;
	font-family: Gotham Bold;
	text-transform:uppercase;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:1px;
}
#basket{
	margin: 1px 5px 1px 1px;
}
#editcart-btn{
	padding:2px;
	font-family: Gotham Bold;
	text-transform: uppercase;
	display:none;
}
.full{
	border:1px solid #68d10f;
	background: #7bf012; /* Old browsers */
	background: -moz-linear-gradient(top,  #7bf012 0%, #077a01 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bf012), color-stop(100%,#077a01)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7bf012 0%,#077a01 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7bf012 0%,#077a01 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7bf012 0%,#077a01 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7bf012 0%,#077a01 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf012', endColorstr='#077a01',GradientType=0 ); /* IE6-9 */
}
.empty{
	border:1px solid #7F7F7F;
	background: rgb(127,127,127); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(127,127,127,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,127,127,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(127,127,127,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(127,127,127,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(127,127,127,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(127,127,127,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.empty:hover{
	cursor:arrow;
}
#miniDiscount{
	display:inline;
	color: #7bf012;
	font-family: Pathway Gothic One;
	font-size: 15px;
}
/* BODY */
#body-wrap{
	#width:1089px;
	margin:54px auto 0 auto;
	position:relative;
	z-index:10;
}
/* #body-container{
	margin-top:376px;
} */
	
#static-bg-href{
	height: 376px;
	width:100%;
}
#content{
	background:#111;
	padding:0px 5px;
	width:466px;
}
#content-wrap #wrapper{
	position:relative;
	float:left;
	top: 0px;
    left: 7px;
	margin-bottom: 4px;
}
.nsThumb {
	width: 25px !important;
    height: 25px !important;
}
.nivoSlider-next, .nivoSlider-prev{
	padding: 3px 7px !important;
}
@media all and (orientation:portrait) {
	#greeting {
		background: url('/images/design/main_nav_bg.png') no-repeat; 
		padding:5px;
		margin-top:108px;
		position: relative;
		width:466px;
		height: 59px;
	}
}
@media all and (orientation:landscape) {
	#greeting {
		background: url('/images/design/main_nav_bg.png') no-repeat; 
		padding:5px;
		margin-top:55px;
		position: relative;
		width:466px;
		height: 59px;
	}
}
#greeting .green_glow{
	-webkit-transition:left 0.5s ease-out;
	-moz-transition:left 0.5s ease-out;
	-o-transition:left 0.5s ease-out;
	transition:left 0.5s ease-out;
	background:url('/images/design/green_glow.png') no-repeat;
	position:absolute;
	top:1px;
	left:45px;
	width:135px;
	height:51px;
	z-index:0;
}
#greeting #logo {
	position: absolute;
	top: -61px;
    left: 2px;
	height: 50px;
	width: 110px;
}
#greeting #logo img{
	position:absolute;
	top:-9px;
	width:110px;
	display:block;
}

#user-account, #stash, #order-history, #referrals, #wishlist, #reviews, #recover-pass, #register, .statisticsExplained{
	width:96% !important;
}

.writtenInfo {
	max-width: 100% !important;
}

.pyramidExplain.calculator{
	background-size: 180px !important;
    height: 300px !important;
    padding-right: 10% !important;
}

.referalLink{
	width: 87% !important;
}

#login{
	width:80% !important;
}

#user-control{
	width:475px !important;
}

.user-account-nav a{
	width: 101% !important;
	min-width: 100% !important;
	font-size:11pt !important;
}

.wishlistStar, .wishlistTitle, #reviewsSearch {
	float: none !important;
}

.myReviews, .reviewsViewport, .referal.left {
	width: 100% !important;
}

.evolutionOverview{
	width: 87% !important;
}

.paymentToWidthdraw, .statisticsGraph {
	float: left !important;
}

#noAccount{
	float: left !important;
	width: 380px !important;
	margin-left: 15px !important;
}

.pswp{
	margin-top: -37px;
	height:118% !important;
}

#user-account-tabs{
	margin-left: 3px !important;
}

#greeting #header-menu{
	#float:right;
	list-style-type:none;
	font-size: 18pt;
	padding-top: 6px;
	font-family: Gotham Bold;
	#line-height:1px;
}
#greeting #header-menu .header-menu-button{
	position:relative;
	z-index:1;
	margin:0 20px;
	text-transform:uppercase;
}
#greeting #header-menu a{
	color:#b0b0b0;
}
#greeting #header-menu a:hover{
	color:#eaeaea;
}
#greeting #header-menu li{
	float:left;
}
.hiddenHeader{
	float:right;
	color:#c9c9c9;
	font-size:20px;
	text-transform:uppercase;
	padding:10px;
}
/* GAME DISPLAY - MAIN CONTENT */
#breadcrumbs{
	color:#fff;
	margin-bottom:15px;
}

@media all and (orientation:landscape) {
	#mainWrapper{
		margin-top:8px;
		zoom: 80%;
		padding-left: 38px;
	}
}

@media all and (orientation:portrait) {
	#mainWrapper{
		margin-top:8px;
	}
}

#content-wrap{
	overflow:visible;
}
#nivoThumbs{
	bottom:0px !important;
}
.nivo-game-title, .nivo-game-price{
	font-size: 15pt !important;
}
.nivo-call-to-action{
	font-size: 16px !important;
	padding: 5px !important;
}
.nsThumbSelected{
	width: 21px !important;
    height: 21px !important;
}
#coming-soon-box, #featured-games, #topsellers, #bargain-sales{
	overflow:hidden;
	width: 466px;
	min-height:445px;
	margin-bottom: 19px;
	position:relative;
	background: #3b3b3b; /* Old browsers */
	background: -moz-linear-gradient(top,  #3b3b3b 0%, #191919 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#191919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b3b3b 0%,#191919 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b3b3b 0%,#191919 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b3b3b 0%,#191919 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b3b3b 0%,#191919 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#191919',GradientType=0 ); /* IE6-9 */
}
#coming-soon-box .viewport { width: 445px; height: 367px; overflow: hidden; position: relative; margin:0 5px;}
#coming-soon-box .overview { list-style: none; position: absolute; left: 0; top: 0; min-width:439px; }
#coming-soon-box .thumb .end,
#coming-soon-box .thumb { 
	background: transparent; /* Old browsers */
	}
#coming-soon-box .scrollbar { position: relative; float: left; width: 15px; padding:0; margin-left:15px;width:439px !important;}
#coming-soon-box .track { 
	background-color: #111111; 
	height: 11px; 
	width:13px; 
	float:left;
	position: relative; 
	padding: 0 1px; 
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-bottom:1px solid #666;
	border-right:1px solid #333;
	width:439px !important;
}
#coming-soon-box .thumb { 
	background: rgb(115,118,119); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(115,118,119,1) 0%, rgba(68,70,71,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(115,118,119,1)), color-stop(100%,rgba(68,70,71,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#737677', endColorstr='#444647',GradientType=0 ); /* IE6-9 */
	height: 8px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	width: 13px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: -5px;
	left:-5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 10px;
	border-radius: 3px;
	padding:6px;
	max-width:800px !important;
}
#file-upload, #newPass, #recoveredPass{
	width: 96% !important;
}

#coming-soon-box .thumb .lines{
	background:url('/images/design/coming_soon_slider_lines.png') repeat-x;
	height:100%;
}
#coming-soon-box .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#coming-soon-box .disable{ display: none; }

#topsellers ul{
	list-style-type: none;
	font-size: 16px;
	float: left;
	margin: 5px;
	margin-left: 10px;
}
#topsellers ul > li{
	float:left;
	margin-right:10px;
	padding:0 10px;
	padding:5px 5px 0px 5px;
}
#topsellers ul > li.ui-state-default{
	background:#1b1b1b;
}
#topsellers ul > li.ui-state-active{
	background:rgb(41,41,41);
}
#topsellers ul > li a{
	color:#fff;
}
#topsellers>div{
	clear:both;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
	transition: All 0.3s ease;
}
.index-button{
	text-transform: none;
	float:right;
	background:url('/images/design/indexBtn_arrow.png') no-repeat 96% 12px;
	font-size: 14pt;
	padding: 6px 15px 6px 6px;
}
.index-button-hebrew{
	text-transform: none;
	float:left;
	background:url('/images/design/indexBtn_arrow_heb.png') no-repeat 5px 12px;
	font-size: 14pt;
	padding: 6px 6px 6px 15px;
}
.index-button a, .index-button-hebrew a{
	color:#fff;
} 
.index-button a:hover, .index-button-hebrew a:hover{
	color:#ccc;
}
.game-info-box{
	float:left;
	margin:0 auto;
	width:152px;
	color:#fff;
	margin-bottom: 25px;  
}
.game-info-box .game-img{
	width:147px;
}
.game-info-box .game-pricing{
	background:#1a1a1a;
	height:51px;
	width:145px;
}
.discount-img{
	float:left;
	padding:13px;
	font-family: Gotham Bold;
	background:#2a6d9c;
	font-size:15pt;
}
.discount-img-50{
	float:left;
	padding:13px;
	font-family: Gotham Bold;
	background:#a85f33;
	font-size:15pt;
}
.game-info-box .game-pricing .prices{
	float:right;
	padding:5px;
}
.prices .retail-price{
	text-align:right;
	color:#989898;
	text-decoration: line-through;
	line-height: 0.9em;
}
.prices .game-price{
	font-size:17pt;
}
.game-info-box .game-title{
	width:154px;
	margin: 10px 0;
	font-size: 13pt;
	height: 38px;
}
.game-info-box .game-title a, .game-info-box .game-buy a{ color:#fff; }
.game-info-box .game-title a:hover{ color: #ccc; }
.game-info-box .game-buy{
	font-size:15pt;
	float:left;
	text-transform: uppercase;
}
.game-info-box .game-buy div{
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding: 5px;
	text-align: center;
	width: 103px;
}
.game-info-box .game-dm{
	float:left; padding:4px;
	background: #111111;
	-webkit-border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
}
.game-info-box .game-dm img{
	/* width:23px; */
	height:24px;
}
.green{
	border:1px solid #99ED4B;
	background: rgba(45,122,41,1) 100%);
	background:  -moz-linear-gradient(top,  rgba(153,237,75,1) 0%, rgba(45,122,41,1) 100%); /* FF3.6+ */
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,237,75,1)), color-stop(100%,rgba(45,122,41,1))); /* Chrome,Safari4+ */
	background:  -webkit-linear-gradient(top,  rgba(153,237,75,1) 0%,rgba(45,122,41,1) 100%); /* Chrome10+,Safari5.1+ */
	background:  -o-linear-gradient(top,  rgba(153,237,75,1) 0%,rgba(45,122,41,1) 100%); /* Opera 11.10+ */
	background:  -ms-linear-gradient(top,  rgba(153,237,75,1) 0%,rgba(45,122,41,1) 100%); /* IE10+ */
	background:  linear-gradient(to bottom,  rgba(153,237,75,1) 0%,rgba(45,122,41,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ed4b', endColorstr='#2d7a29',GradientType=0 ); /* IE6-9 */

}
.green:hover{
	border: 1px solid #68d10f;
	background-repeat:no-repeat;
	background-image: url('/images/design/buy_btnshine.png');
	background-image: url('/images/design/buy_btnshine.png'),    -moz-linear-gradient(top, rgba(123,240,18,1) 0%, rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),        -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,240,18,1)), color-stop(100%,rgba(8,127,5,1)));
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),      -o-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),     -ms-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'),         linear-gradient(to bottom, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf012', endColorstr='#087f05',GradientType=0 );
}
.orange{
	border: 1px solid #F9BF89; 
	background: #fc7e00; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9bf89 0%, #fc7e00 100%); /* FF3.6+ */
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9bf89), color-stop(100%,#fc7e00)); /* Chrome,Safari4+ */
	background:  -webkit-linear-gradient(top,  #f9bf89 0%,#fc7e00 100%); /* Chrome10+,Safari5.1+ */
	background:  -o-linear-gradient(top,  #f9bf89 0%,#fc7e00 100%); /* Opera 11.10+ */
	background:  -ms-linear-gradient(top,  #f9bf89 0%,#fc7e00 100%); /* IE10+ */
	background:  linear-gradient(to bottom,  #f9bf89 0%,#fc7e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bf89', endColorstr='#fc7e00',GradientType=0 ); /* IE6-9 */
}
.orange:hover{
	border: 1px solid #F9BF89; 
	background-repeat:no-repeat;
	background-image: #fc7e00; /* Old browsers */
	background-image: url('/images/design/buy_btnshine.png'),-moz-linear-gradient(top,  #f9bf89 0%, #fc7e00 100%); /* FF3.6+ */
	background-image: url('/images/design/buy_btnshine.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9bf89), color-stop(100%,#fc7e00)); /* Chrome,Safari4+ */
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top,  #f9bf89 0%,#fc7e00 100%); /* Chrome10+,Safari5.1+ */
	background-image: url('/images/design/buy_btnshine.png'), -o-linear-gradient(top,  #f9bf89 0%,#fc7e00 100%); /* Opera 11.10+ */
	background-image: url('/images/design/buy_btnshine.png'), -ms-linear-gradient(top,  #f9bf89 0%,#fc7e00 100%); /* IE10+ */
	background-image: url('/images/design/buy_btnshine.png'), linear-gradient(to bottom,  #f9bf89 0%,#fc7e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bf89', endColorstr='#fc7e00',GradientType=0 ); /* IE6-9 */
}
.red{
	border:1px solid #ED8080;
	background-repeat:no-repeat;
	background-image: url('/images/design/buy_btnshine.png');
	background-image: url('/images/design/buy_btnshine.png'), -moz-linear-gradient(top,  #ed8080 0%, #752f29 100%); /* FF3.6+ */
	background-image: url('/images/design/buy_btnshine.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8080), color-stop(100%,#752f29)); /* Chrome,Safari4+ */
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top,  #ed8080 0%,#752f29 100%); /* Chrome10+,Safari5.1+ */
	background-image: url('/images/design/buy_btnshine.png'), -o-linear-gradient(top,  #ed8080 0%,#752f29 100%); /* Opera 11.10+ */
	background-image: url('/images/design/buy_btnshine.png'), -ms-linear-gradient(top,  #ed8080 0%,#752f29 100%); /* IE10+ */
	background-image: url('/images/design/buy_btnshine.png'), linear-gradient(to bottom,  #ed8080 0%,#752f29 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8080', endColorstr='#752f29',GradientType=0 ); /* IE6-9 */
}
.coming-soon, .featured-games, .sales, .top-sellers{
	/* background:url('/images/design/headline_bg.png') repeat-x #3b3b3b; */
	color:#fff;
	text-transform:uppercase;
	font-size:21pt;
	padding:5px 5px 5px 15px;
	margin-bottom:10px;
}

/* SIDER BAR */
#side-bar {
	width: 187px;
}
.shade{
	background:url('/images/design/shade.png') no-repeat -3px 0;
	width:187px;
	height:40px;
}

#newsletter{
	width: 155px;
	#height: 141px;
	color:#fff;
	padding:15px;
	margin-bottom:10px;
	background: #3b3b3b;
	background: -moz-linear-gradient(top, #3b3b3b 0%, #313131 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#313131));
	background: -webkit-linear-gradient(top, #3b3b3b 0%,#313131 100%);
	background: -o-linear-gradient(top, #3b3b3b 0%,#313131 100%);
	background: -ms-linear-gradient(top, #3b3b3b 0%,#313131 100%);
	background: linear-gradient(to bottom, #3b3b3b 0%,#313131 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#313131',GradientType=0 );
	border-top: 1px solid #888;
	border-right: 1px solid #333;
	border-left: 1px solid #444;
	border-bottom: 1px solid #111;
}

#newsletter #newsltitle{
	display: none;
}
#newsletter #newz{
	text-transform:uppercase;
	font-size:15pt;
}
#newsletter #newz ul{
	margin-left:25px;
}
#newsletter #newz #newsletter_btn, #newsletter #newz #news_sub_btn{
	text-align: center;
	padding: 3px;
	width: 144px;
	color:#fff;
	margin: 5px auto;
	background: url('/images/design/newsl_sign.png') no-repeat;
}
#newsletter #newz #newsletter_btn:hover,  #newsletter #newz #news_sub_btn:hover{
	cursor:pointer;
}
#news_sub_btn{
	#outline:none;
	border:0;
	margin:0 auto;
}
#newsletter #subEmail{
	#outline:none;
	border:0;
	background:#000;
	margin-top:10px;
	width:147px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px;
	color:#fff;
	border-bottom:1px solid #b4b4b4;
	border-right:1px solid #666;
}
#prices-buttons{
	overflow:hidden;
	margin: 10px auto;
	margin-top:0;
}
#prices-buttons a{
	color:#fff;
}
#prices-buttons a:hover{
	color:#ccc;
}
.lowest, .lower{
	float:left;
	padding:5px;
	width:75px;
	border-top: 1px solid #888;
	border-right: 1px solid #333;
	border-left: 1px solid #444;
	border-bottom: 1px solid #111;
	text-align:center;
	
	background: #666;
	background: -moz-linear-gradient(top, #666 0%, #313131 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#313131));
	background: -webkit-linear-gradient(top, #666 0%,#313131 100%);
	background: -o-linear-gradient(top, #666 0%,#313131 100%);
	background: -ms-linear-gradient(top, #666 0%,#313131 100%);
	background: linear-gradient(to bottom, #666 0%,#313131 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#313131',GradientType=0 );
}
.lowest:hover, .lower:hover{
	background: #5b5b5b; /* Old browsers */
	background: -moz-linear-gradient(top,  #5b5b5b 0%, #313131 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#313131)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5b5b5b 0%,#313131 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5b5b5b 0%,#313131 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5b5b5b 0%,#313131 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5b5b5b 0%,#313131 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
}
.lowest{
	margin-right:7px;
}
#prices-buttons .lowest_prices_txt, #prices-buttons .lower_prices_txt{
	font-size:13pt;
}
#prices-buttons .lowest_prices_num, #prices-buttons .lower_prices_num{
	font-size:27pt;
	text-align:center;
	font-family:Gotham Bold;
}
#sitelock {
	margin:30px 0;
}
#sitelock h3{
	text-transform:uppercase;
	font-size: 21pt;
	color: #fff;
	float:left;
}
#sitelock .secure_lock{
	margin-right: 8px;
	float: left;
	margin-top: 2px;
}
#sitelock .payment_options{
	margin-top:5px;
}
#paypalPayment{
	margin-right:5px;
	margin-top:7px !important;
	margin-left: 16px;
}
#paypalPayment, #skrillPayment{
	float:left;
	margin-top:5px;
}
#nortonSiteLock{
	margin:0 auto;
	width:125px;
}
#tp {
	color:#fff;
	margin-top:10px;
	padding-bottom:40px;
}
#tp #newsltitle {
	text-transform: uppercase;
	font-size:25px;
}
#tp #tp-count{
	font-size: 45pt;
	color: #fff; 
}
#tp #tp-reviewcount a{
	font-size:18px;
	text-transform:uppercase;
	color:#b1b1b1;
	text-decoration:underline;
}
#tp #tp-reviewcount a:hover{
	color:#fff;
	#text-decoration:none; 
}
#tp a.showReview{
	color:#fff;
}
#tp a.showReview:hover{
	color:#b1b1b1;
}
#tp #tp-review span.reviewLong{
	color:#b1b1b1;
}
#tp #tp-review-star{ clear:left; text-align:left; }
#tp #tp-review-txt { 
	#font-family: Gotham Condensed;
	clear: both;
    font-size: 23px;
    position: relative;
    top: -8px;
}
#tp #tp-review { 
margin-top: 17px; 
}

#blog-entries{
	color:#fff;
}
#blog-entries h2 {
	font-size: 25px;
	#font-family: Gotham Bold;
	margin-bottom: 10px;
}
.blogPost{
	padding:10px 0;
	border-bottom: 1px solid #262626;
}
.blogPost-title {
	font-size: 22px;
	text-transform: uppercase;
	line-height: 26px;
}
.blogPost-title a{
	color:#fff;
}
.blogPost-title:hover{
	#color:#ddd;
	color:#b1b1b1 !important;
}
.blogPost-title a:hover{
	#color:#ddd;
	color:#b1b1b1 !important;
}
.blog_clock{
	float:left;
	height:11px;
	width:11px;
	margin:4px;
	background:url('/images/design/blog_clock.png') no-repeat;
}
.blogPost-author-date{
	color:#6fdb12;
	text-transform:uppercase;
	margin:10px 0;
}
.blogPost-body{
	color:#b1b1b1;
}
#seeAllPosts {
	background:url('/images/design/indexBtn_arrow.png') no-repeat 96% 9px;
	float: left;
	padding: 5px 16px 5px 0;
}
#seeAllPosts a{
	color:#fff;
}
#seeAllPosts a:hover{
	color:#ddd;
}
/* TOP SELLERS PAGE */
#topsell-big ul{
	list-style-type:none;
	float:right;
	padding:5px 25px 0px 25px;
	font-size:16px;
}
#topsell-big ul li.ui-tabs-active.ui-state-active{
	background:rgb(41,41,41);
}
#topsell-big ul li.ui-state-default{ 
	float:left;
	color:#fff;
	min-width:25px;
	text-align:center;
	padding: 5px 5px 0px 5px;
	margin-right:5px;
	background:#1b1b1b;
	border:1px solid rgb(41,41,41);
	#outline:none;
}
#topsell-big ul li a{
	color:#fff;
}
#topsellers-overall, #topsellers-daily, #topsellers-weekly, #topsellers-monthly{
	overflow:hidden;
	width:100%;
	#padding-top: 15px;
	padding-bottom: 10px;
	
	background: rgb(41,41,41);
	background: -moz-linear-gradient(top, rgba(41,41,41,1) 0%, rgba(30,30,30,1) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,41,41,1)), color-stop(99%,rgba(30,30,30,1)));
	background: -webkit-linear-gradient(top, rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%);
	background: -o-linear-gradient(top, rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%);
	background: -ms-linear-gradient(top, rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%);
	background: linear-gradient(to bottom, rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#1e1e1e',GradientType=0 );
}
#topsell-big .game-topsellers-box{
	margin: 10px 25px;
	clear:both;
	background:#232323;
	overflow: hidden;
	border-top: 1px solid #333;
	
	-webkit-box-shadow: 0px 2px 5px -2px #000;
	-moz-box-shadow: 0px 2px 5px -2px #000;
	box-shadow: 0px 2px 5px -2px #000;
}
#topsell-big .game-topsellers-box > div{
	float:left;
}
#topsell-big .game-topsellers-box .game-title{
	font-size: 20px;
	text-transform: uppercase;
	width: 50%;
	margin-top: 5px;
	margin-right:5px;
}
#topsell-big .game-topsellers-box .game-title a{
	color:#fff;
}
#topsell-big .game-topsellers-box .game-topsellers-pos {
	float: left;
	padding-top: 7px;
	background: #fff;
	color: #000;
	width: 37px;
	height: 26px;
	text-align: center;
}
#topsell-big .game-topsellers-box .game-discount-top{
	float:left;
	margin-top: 15px;
}
#topsell-big .game-topsellers-box .game-discount-top .discount-img,
#topsell-big .game-topsellers-box .game-discount-top .discount-img-50{
	width:35px;
	padding: 12px 0;
	text-align:center;
}
#topsell-big .game-topsellers-box .game-img{
	width:105px;
	height:71px;
	overflow:hidden;
	margin:5px 15px;
}
#topsell-big .game-topsellers-box .game-pricing{
	float:right;
	margin-top: 16px;
	min-width: 63px;
}
#topsell-big .game-topsellers-box .game-pricing>div{
	float:left;
}
#topsell-big .game-topsellers-box .game-pricing>.prices{
	margin-left:5px;
}
#topsell-big .game-topsellers-box .game-buy{
	float: right;
	text-align: center;
	margin: 20px;
}
#topsell-big .game-topsellers-box .game-buy a{
	text-transform:uppercase;
	color:#fff;
}
#topsell-big .game-topsellers-box .game-buy a:hover{
	color:#ddd;
}
#topsell-big .game-topsellers-box .game-buy div{
	padding: 5px 0;
	font-size: 22px;
	text-align: center;
	width: 90px;
}
/* BG SLIDER */
#bgslider-overlay{
	position:fixed;
	top:0;
	left:0;
	width: 100%;
	height:100%;
	z-index:5;
}
/* PRE-FOOTER */
.footerHeading {
	font-size: 27px;
	text-transform: uppercase;
	font-family: Gotham Bold;
	margin: 0 0 10px 0;
}
#pre-footer {
	margin:0 auto;
	#width:1039px;
	overflow: hidden;
	color:#fff; 
}
#pre-footer>div{
	float: right;
    margin-right: -15px;
    width: 80%;
    margin-top: -2px;
}
#newsSub input[type="text"], input[name="sum"]{
	#outline:none;
	background:#1e1e1e;
	border:0;
	padding:5px 10px;
	color:#bdbdbd;
	font-size:19px;
	font-family:Pathway Gothic One;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:230px;
	
	border-bottom: 1px solid #333;
	border-right: 1px solid #222;
	border-left: 1px solid #111;
	border-top: 1px solid #111;
}
input[name="sum"]{
	background:#272727;
	width: 60px;
	text-align:right;
}
#newsSub input[type="submit"]{
	opacity:1;
	border:0;
	background:transparent;
	color:#fff;
	font-family: Pathway Gothic One;
	font-size:19px;
}
#newsSub input[type="submit"]:hover{
	cursor:pointer;
}
#newsSub #submitEmail{
	position:relative;
	display:inline-block;
	left: -30px;
}
#newsSub #submitEmail:hover{
	cursor:pointer;
}
.stayInTouch{
	float: left;
	font-size: 20px;
	margin-right: 15px;
	font-family:Pathway Gothic One;
	text-transform: uppercase;
}
.getRewarded p{
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 0.1px;
    line-height: 15px;
    width: 260px;
}
#sitePromotion{
	float:right !important;
	margin:0 !important;
}
/* FOOTER */ 
#footer-container{
	background:#000; 
	position:relative;
	z-index:10;
	width: 478px;
	#display:none;
}
#footer{
	background:url('/images/design/footer_bg.png') no-repeat 0 0;
	padding-top:45px;
	font-family:Gotham Condensed;
	width: 478px;
	margin:0 auto;
}
#footer h4{
	margin: 10px 0;
	font-family:Gotham Bold;
	font-size:20pt;
	text-transform:uppercase;
}
#footer-top {
	margin:-20px auto;
	#width:1039px;
	padding: 25px 0;
	overflow: hidden;
}
#footer-gmd-info,
#footer-gmd-support,
#footer-gmd-dms,
#footer-gmd-genres,
#footer-gmd-account{
	float: left;
    width: 475px;
    background: transparent;
    color: #fff;
    font-size: 15pt;
    min-height: 100px;
    overflow: hidden;
    padding-left: 31px;
}
#footer-gmd-support,
#footer-gmd-dms,
#footer-gmd-genres,
#footer-gmd-account{
	border-left:1px solid #1e1e1e;
}
#footer-bottom{
	color:#fff;
	background:url('/images/design/footer_bottom_bg.png') no-repeat 0 0;
	overflow: hidden;
	padding: 45px 0 0 0;
}
#footer-bottom>div{
    float: left;
    margin: 0 0px;
    width: 228px;
    top: -12px;
    position: relative;
}
#footer-bottom .footer-legal{
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
}
#footer-payments{
	float:right !important;
}
#footer-logos, #footer-payments{
	height:75px;
}
#footer-logos img{
	margin-left:10px;
	vertical-align:middle;
}
#footer-payments img{
	vertical-align:top;
	margin-left: 10px;
}
.foot-link{
	float:left;
	width:87px;
	color:#ccc;
	font-family:Gotham Bold;
	font-size: 15px;
}
.foot-link a{
	color:#ccc;
}
.foot-link a:hover{
	color:#fff;
}
#mascot img{
	height:110px;
	border-style:none;
}

/* PRODUCT PAGE */
.game-desc {
	background: transparent !important;
	padding-bottom: 15px !important;
	width:466px !important;
}
.price {
	text-align: right;
	font-size: 25pt;
	line-height:0.9;
	float:right;
	position: relative;
	top: -3px;
	right: 5px;
}
.retail_price{
	text-decoration:line-through;
	font-size:15pt;
	color:#b1b1b1;
}
.productSpacer{
	clear:both;
	height:1px;
	width:96%;
	background:#1c1c1c;
	border-bottom:1px solid #2f2f2f;
	margin:18px 0;
}
#product, 
#games_roll, 
.sub_game,
.dlc-game{
	color:#f8f8f8;
	background:#1e1e1e;
	#margin-left: 10px;
	#padding: 0 25px;
	width: 466px;
	clear:both;
	margin-bottom:15px;
	overflow:hidden;
}
#product{
	overflow:initial;
}
.dlc-gametxt{
	color:#bdbdbd;
	background:#1e1e1e;
	#margin-left: 10px;
	padding: 0 25px;
	width: 445px; 
	clear:both;
	margin-bottom:15px;
	overflow:hidden;
}
.sub_game{
	margin-bottom:0;
}
.dlc-gametxt a{
	color:#fff;
}
.dlc-gametxt a:hover{
	color:#ddd;
}
.dlc-game a{
	color:#f8f8f8;
}
.dlc-game a:hover{
	color:#ddd;
}
.cat-title{
	color:#fff;
	text-transform:uppercase;
	background:url('/images/design/headline_bg.png') repeat-x #3b3b3b;
	overflow:hidden;
	padding-top: 5px;
}
/* PAYMENT CONFIRMATION */
.confirm-purchase{
	padding:5px;
	font-size:20px;
}
.payment-confirmation-form{
	margin: 10px 0;
	text-align:center;
}
.confirmBtn{
	font-family:Pathway Gothic One;
	border:0;
	color:#fff;
	font-weight: bold;
	min-width:80px;
	text-align:center;
	padding:5px !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-right:20px;
	background: #69a535; /* Old browsers */
	background: -moz-linear-gradient(top,  #69a535 0%, #5d994c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69a535), color-stop(100%,#5d994c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #69a535 0%,#5d994c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #69a535 0%,#5d994c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #69a535 0%,#5d994c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #69a535 0%,#5d994c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a535', endColorstr='#5d994c',GradientType=0 ); /* IE6-9 */
	border:1px solid #424242;
}
.confirmBtn:hover{
	cursor:pointer;
	background: #5d994c; /* Old browsers */
	background: -moz-linear-gradient(top,  #5d994c 0%, #69a535 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d994c), color-stop(100%,#69a535)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5d994c 0%,#69a535 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5d994c 0%,#69a535 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5d994c 0%,#69a535 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5d994c 0%,#69a535 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d994c', endColorstr='#69a535',GradientType=0 ); /* IE6-9 */
}
/* PRODUCT */
#productMainImage {
	#padding-left: 20%;
    #padding-right: 20%;
	padding-left: 5%;
    padding-right: 5%;
    margin: 0 21px;
	float: left;
	background:#232323;
	padding-top: 20px;
	padding-bottom: 20px;
	#width: 231px;
	width: 378px;
}
#productMainImage .GrayButton{
	float:left;
}
#productMainImage .gameImage {
	#width: 231px;
	#height: 288px;
	width: 379px;
    height: 350px;
    overflow: hidden;
}
#productMainImage .gameImage img{
	#width: 231px;
	#height: 288px;
	display:block;
	width: 380px;
    height: 500px;
}
#productMainImage .priceInfo {
	background: #1a1a1a;
	overflow:hidden;
	font-family: Gotham Bold;
	width:100%;
	display:block;
}
#productMainImage .priceInfo .discount {
	float:left;
	font-size: 21pt;
	padding: 13px 5px;
}
#productMainImage .dm{
	clear:both;
}
#productMainImage .dmDesc{
	font-size: 18px !important;
	color: #b4b4b4;
}
#productMainImage .dmImage {
	float: left;
	margin-right: 7px;
	min-height:50px;
}
#productMainImage .buyButton{
	float:left;
	font-family: Gotham Bold;
}
#productMainImage .buyButton .add_to_cart{
	font-size: 21pt;
	text-align: center;
	min-width: 129px;
	padding: 6px 0;
	color:#fff;
	text-transform: uppercase;
}
#productMainImage .GrayButton .add_to_cart{
	font-size: 21pt;
	text-align: center;
	min-width: 129px;
	padding: 6px 0;
	color:#fff;
}
#productMainImage .metacritic{
	text-align:center;
	text-transform:uppercase;
	font-size: 25pt;
	line-height: 1;
	float: right;
    margin-right: 16px;
}
.linka {
	color:#82c741;
}
.linka:hover {
	color:#9dd666;
}
.gameMedia{
	width:462px;
	padding: 2px;
	float:left;
	#margin-left: 25px;
	background:#232323;
	padding-bottom: 20px;
	
}
#showTime {
	position: relative;
	width: 455px;
	height: 338px;
	overflow:hidden;
}
.ytplay{
	transition:opacity 0.1s ease;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	opacity:0.8;
}
.ytplay:hover{
	cursor:pointer;
	opacity:1;
}
#showTime .slideZ{
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#showTime .yt.slideZ{
	display:block;
}
#screenSlides {
	position:relative;
}
#screenSlides .viewport{
	width:456px;
	height:79px;
	overflow:hidden;
	position:relative;
}
#screenSlides .overview{
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}
#screenSlides li{
	list-style-type:none;
	float:left;
}
#screenSlides .youtube_thumb, 
#screenSlides .youtube_thumb img,
#screenSlides .screen_thumb{
	position:relative;
	width:116px;
	height:77px;
	margin-right: 8px;
	overflow:hidden;
}
#screenSlides .screen_thumb:last-child{
	margin-right:0;
}
#screenSlides .youtube_thumb:hover, 
#screenSlides .screen_thumb:hover{
	cursor:pointer;
}
#screenSlides .youtube_thumb #play{
	position:absolute;
	background:url('/images/design/playyt_thumb.png') no-repeat;
	z-index:99;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#screenSlides .youtube_thumb #play:hover{
	background:url('/images/design/playyt_thumb_hover.png') no-repeat;
}
.selected{
	border:3px solid #9dd666;
	width:130px;
	height:71px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index: 100;
}
.stockDesc img{
	margin: 0px;
	width:18px;
}
.stockDesc span{
	font-size:20px;
}
.gemsForGame{
	background-size: 90px;
	background-repeat: no-repeat;
	padding: 18px 0 38px 100px;
	display: inline-block;
	margin-top: -18px;
}
.generateLink {
	position: absolute;
	bottom: 4px;
	left: 100px;
	font-size:22px;
}
.inputGeneratedLink{
	padding:5px 10px;
	background:#111111;
	color:#bdbdbd;
	font-family: Pathway Gothic One;
	border:0;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	border-bottom:1px solid #444;
	border-left:1px solid #111;
	border-right:1px solid #333;
	font-size:15px; 
	#outline:none;
}
.cartUdcode{
	font-size: 20px;
	color: #9dd666;
}
.userCodePurchase{
	margin:5px 0;
}
/* Product Page Thumbs Scrollbar */
#screenSlides .overview { list-style: none; position: absolute; left: 0; top: 0; overflow:hidden; }
#screenSlides .thumb .end,
#screenSlides .thumb { 
	background: transparent; /* Old browsers */
	}
#screenSlides .scrollbar { position: relative;  width: 15px; padding:0; margin:0 auto; }
#screenSlides .track { 
	background-color: #111111; 
	height: 11px; 
	width:13px; 
	float:left;
	position: relative; 
	padding: 0 1px; 
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-bottom:1px solid #666;
	border-right:1px solid #333;
}
#screenSlides .thumb { 
	background: rgb(115,118,119); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(115,118,119,1) 0%, rgba(68,70,71,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(115,118,119,1)), color-stop(100%,rgba(68,70,71,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(115,118,119,1) 0%,rgba(68,70,71,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#737677', endColorstr='#444647',GradientType=0 ); /* IE6-9 */
	height: 8px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	width: 13px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: -5px;
	left:-5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 10px;
	border-radius: 3px;
	padding:6px;
	max-width:800px !important;
}
#screenSlides .thumb .lines{
	background:url('/images/design/coming_soon_slider_lines.png') repeat-x;
	height:100%;
}
#screenSlides .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#screenSlides .disable{ display: none; }
#secondaryProductInfo{
	clear:both;
	display:inline-block;;
}
#screenSlides .overview{
	min-width:50px;
	position:relative;
}
#share_this{
	border-right:1px solid #2f2f2f;
	float:left;
}
.fb-share, .fb-share-thanks{
	background:url('/images/design/share/fb.png') 0 0 no-repeat;
}
.gp-share{
	background:url('/images/design/share/plus1.png') 0 0 no-repeat;
}
.twitter-share, .twitter-share-thanks{
	background:url('/images/design/share/tweet.png') 0 0 no-repeat;
}
.pinterest-share{
	background:url('/images/design/share/pin.png') 0 0 no-repeat;
}
.reddit-share{
	background:url('/images/design/share/reddit.png') 0 0 no-repeat;
}
#embed{
	position:relative;
}
.embed-share{
	text-transform:uppercase;
	font-size: 18px;
	color:#ddd;
	/* background:url('/images/design/share/embed.png') 0 0 no-repeat; */
}
.fb-share,
.gp-share,
.twitter-share,
.pinterest-share,
.reddit-share{
	width:20px; height:20px; margin-right:15px;
	background-size: auto 40px;
}
.fb-share-thanks, .twitter-share-thanks{
	width:27px; height:27px; margin-right:5px;
	display:inline-block;
	background-size:27px;
}
.fb-share:hover,
.gp-share:hover,
.twitter-share:hover,
.pinterest-share:hover,
.reddit-share:hover,
.embed-share:hover{
	cursor:pointer;
	background-position: 0 -20px;
	color:#fff;
}
.fb-share-thanks:hover, .twitter-share-thanks:hover{
	cursor:pointer;
	background-position: 0 -27px;
}
#or{
	float:left;
	padding:12px; 
}
.social_share{
}
.social_share div{
	float:left;
}
#embedOptions{
	display:none;
}
#embedTitle{
	float:left;
	margin-bottom:20px;
}
.widgetApperance{
	width:100%;
}
.widgetApperance iframe{
	margin:0 auto;
}
.widgetStyles>div{
	display:none;
}
.widgetStyles>div:first-child{
	display:block;
}
.chooseSizeEmbed{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	margin-bottom: 15px;
}
#embedCode{
	margin-top:5px;
}
#embedCode textarea{
	resize:none;
	width:98%;
}
#gameInfo, #purchaseInfo{
	float:left;
}
#gameInfo{
	width: 100%;
	margin: 20px 0;
}
#purchaseInfo{
	#margin-left:25px;
	width: 466px;
}
.stock .stockStatus-green{ color:#7bf012; padding:5px; }
.stock .stockStatus-orange{color:#f0c912; padding:5px;}
.stock .stockStatus-red{color:#f02712; padding:5px;}
.propertyName{
	float:left;
	width:90%;
}
.propertyName, .propertyValue{
	padding:2px 5px;
}
.miniInfo{
	width:100%;
}
.infoProp{
	padding:3px;
	overflow:hidden;
}
.infoProp:nth-child(odd){
	background:#303030;
}
.coinsEarned, .addToWishlist, .share, .removeFromWishlist{
	float:left;
	margin:0 5px;
	font-size:20px;
	text-transform:uppercase;
}
.gemsGuest{
	-webkit-transition: opacity 0.3s ease,
				filter 0.3s ease;
	-moz-transition: opacity 0.3s ease,
				filter 0.3s ease;
	-o-transition: opacity 0.3s ease,
				filter 0.3s ease;
	transition: opacity 0.3s ease,
				filter 0.3s ease;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	/* IE 5-7 */
	filter: alpha(opacity=80);

	/* Netscape */
	-moz-opacity: 0.8;

	/* Safari 1.x */
	-khtml-opacity: 0.8;

	/* Good browsers */
	opacity: 0.8;
}
.gemsGuest:hover{
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;
}
.addToWishlistStar{
	background: url('/images/design/add_to_wishlist.png') 2px 2px no-repeat;
	font-size: 19px;
	background-size: auto 40px;
	width: 21px;
	height: 19px;
	display: inline-block;
	float: left;
	margin-right: 5px;
	margin-top: 1px;
}
.wishlistMsg:hover{
	cursor:pointer;
}
.addToWishlistStar:hover{
	cursor:pointer;
}
.share{
	width: 100px;
	padding-top: 5px;
	padding-right: 15px;
}
.shareIcon{
	background:url('/images/design/share.png') no-repeat;
	padding: 0px 0px 0px 30px;
}
.addToWishlist {
	width: 155px;
	position:relative;
	top:-2px;
}
.coinsEarned {
	width:100%;
	position:relative;
	font-size:22px;
	margin-bottom:10px;
}
#editions .cat-title, 
#dlc .cat-title, 
#recommended .cat-title{
	#margin-left: 10px;
	padding:5px 0px;
	color:#fff;
	width:466px;
}
.dlc-game{
	margin-bottom:0 !important;
	overflow:hidden;
	width: 436px;
	height:39px;
	padding:0;
	/*height: 27px;
    overflow: hidden;
    padding: 8px 0 0 11px;
    position: relative;
    width: 831px;*/
}
.dlc-gametxt{
    margin-bottom: 0 !important;
    overflow: hidden;
    padding: 10px;
    #width: 436px;
}
.dlc-gametxt>div{
	float:left;
}
.dlc-game>div{
	float:left;
}
.sub_game{
	padding:10px;
	overflow:hidden;
	width: 446px;
}
.sub_game>div{
	float:left;
}
.dlc-game:nth-child(even), .sub_game:nth-child(even){
	background:#232323;
}
.dlc-game:nth-child(odd), .sub_game:nth-child(odd){
	background:#272727;
}
#tabs{
	margin-top:15px;
	#margin-left:10px;
	margin-bottom:15px;
	color:#666;
	width: 466px;
}
#tabs ul{
	list-style-type:none;
}
#tabs ul>li{
	float:left;
	background:transparent;
	padding: 2px 20px;
	#outline:none;
	margin-right:9px;
	text-transform:uppercase;
	font-size:10pt;
}
#tabs ul>li.ui-state-default{
	background:#1e1e1e;
	background: #292929; /* Old browsers */
	background: -moz-linear-gradient(top,  #292929 0%, #1e1e1e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#1e1e1e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #292929 0%,#1e1e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #292929 0%,#1e1e1e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #292929 0%,#1e1e1e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #292929 0%,#1e1e1e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */ 
}
#tabs ul>li.ui-state-default a{
	color:#666;
}
#tabs ul>li.ui-state-default a:hover{
	color:#fff;
}
#tabs ul>li.ui-state-active{
	background:#292929;
}
#tabs ul>li.ui-state-active a{
	background:#292929;
	color:#fff;
}
#tabs>div{
	clear:both;
	font-size:15pt;
	width:419px;
	color:#b0b0b0;
	padding:20px;
	font-family: Verdana, Arial, sans-serif;
	background: #292929; /* Old browsers */
	background: -moz-linear-gradient(top,  #292929 0%, #1e1e1e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#1e1e1e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #292929 0%,#1e1e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #292929 0%,#1e1e1e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #292929 0%,#1e1e1e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #292929 0%,#1e1e1e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */ 
}
#tabs>div ol{
	padding-left:25px;
}
#tabs>div p{
	text-align:justify;
}
#description img{
	max-width:100%;
}
/* user reviews */
.reviewsH{
	font-size:20px;
	color:#8d8d8d;
}
.addReviewHeader{
	font-size:30px;
	text-transform:uppercase;
	padding:3px 10px;
}
#totalReviews{
	width:100%;
	height:auto;
	background: #232323;
	margin-top: 20px;
	line-height:1;
	overflow:hidden;
	max-width:813px;
}
#totalReviews>#add_review{
	text-align:center;
	display:block;
	margin-bottom:10px;
}
.r1{
	font-family:Pathway Gothic One;
	color:#fff;
	font-size:26px;
	display:inline-block;
	margin:10px;
}
.totalReviewsStars{
/*
	background-image: url('/images/design/overall_stars.png');
	background-repeat: no-repeat;
	width: 95px;
	height: 17px;
	margin:0 auto;
	*/
}
.totalReviewsNum{
	text-align:center;
	font-size:26px;
	padding:5px;
}
.viewAllReviews{
	padding:5px;
	text-align:center;
}
.noReviewsYet {
	text-align: center;
	color:#c8c8c8;
	font-family:Pathway Gothic One;
	margin:10px 0;
}
#add_review {
	display:inline-block;
	font-family:Pathway Gothic One;
	color:#7bf012;
	text-decoration:underline;
}
.reviewsNum{
	color:#7bf012;
}
.reviewRating{
	background: url('/images/design/review_stars.png') no-repeat 0px 2px;
	height: 17px;
	width: 80px;
	display:inline-block;
}
#submitReviewAjax{
	margin:150px auto;
	-webkit-transition: height 0.3s ease-out, width 0.3s ease 0.5s;
	-moz-transition: height 0.3s ease-out, width 0.3s ease 0.5s;
	-ms-transition: height 0.3s ease-out, width 0.3s ease 0.5s; /* IE10 is actually unprefixed */
	-o-transition: height 0.3s ease-out, width 0.3s ease 0.5s;
	transition: height 0.3s ease-out, width 0.3s ease 0.5s;
	background:#333;
	width:1px;
	height:1px;
	overflow:hidden;
	padding:5px;
	color:#fff;
}
#reviews{
	-webkit-transition:left 0.5s ease-out;
	-moz-transition:left 0.5s ease-out;
	-o-transition:left 0.5s ease-out;
	transition:left 0.5s ease-out;
	color:#fff;
	width:466px;
	overflow:hidden;
	position:relative;
	left:0;
}
#writeReview{
	float:left;
	width: 466px;
	background: #1e1e1e;
	padding: 10px;
	color:#fff;
}
#writeReview input[type="submit"]{
	border:0;
	padding:5px;
	text-align:center;
	opacity:0.8;
}
#writeReview input[type="submit"]:hover{
	cursor:pointer;
	opacity:1;
}
#writeReview input[type="text"]{
	padding:5px;
	background:#111;
	border:0;
	#outline:none;
	border-left: 1px solid #111;
	border-bottom: 1px solid #444;
	border-right:1px solid #333;
	border-top: 1px solid #111;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:400px;
	color:#fff;
}
.reviewFormSpacer{
	clear:both;
	margin-bottom:20px;
}
.submitReview{
	color:#fff;
	background: #69a535;
	background: -moz-linear-gradient(top, #69a535 0%, #5d994c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69a535), color-stop(100%,#5d994c));
	background: -webkit-linear-gradient(top, #69a535 0%,#5d994c 100%);
	background: -o-linear-gradient(top, #69a535 0%,#5d994c 100%);
	background: -ms-linear-gradient(top, #69a535 0%,#5d994c 100%);
	background: linear-gradient(to bottom, #69a535 0%,#5d994c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a535', endColorstr='#5d994c',GradientType=0 );
	border: 1px solid #424242;
}
.textArea{
	max-width:400px;
	min-width:400px;
	max-height:360px;
	min-height:360px;
}
.reviewsPage{
	float:left;
	width:466px;
}
.reviewsSide{
	padding:10px 10px 0 10px;
}
.reviewPageGameDetails{
	display:inline-block;
	margin-left:50px;
	width: 340px;
	word-wrap: break-word !important;
	height:100%;
}
.reviewRules{
	margin:10px 0;
	list-style-type:none;
}
.reviewRule{
	background: url('/images/design/user-account/tick.png') 0 2px no-repeat;
	color:#c9c9c9;
	padding-left:17px;
	margin-bottom:5px;
}
.userGameReview{
	padding:5px;
	overflow:hidden;
	clear:both;
	width:441px;
}
.userGameReview:nth-child(even){
	background:#272727;
}
.userGameReviewsTop{
	padding:3px;
	overflow: hidden;
	float:left;
	width:140px;
	margin:0 0 0 10px;
}
.userGameReviewsTop>div{
	margin-bottom:5px;
}
.reviewVotes{
	float:left;
	height:100%;
	width:205px;
	#font-size:11px;
	color:#b0b0b0;
	text-align:center;
	padding: 15px 0 0 45%;
}
.reviewUpDownVote {
	color:#fff;
	padding:3px;
	font-size:24px;
	text-transform:uppercase;
}
.reviewUp, .reviewDown{
	float:left;
	padding:3px 3px 3px 11px;
	margin-left:3px;
	width:36px;
	height:15px;
}
.reviewDown{
	margin-left: 10px;
}
.reviewUp {
	margin-left:53px;
	background:url('/images/design/review_yes.png') no-repeat 5px 1px;
}
.reviewDown {
	background:url('/images/design/review_no.png') no-repeat 5px 3px;
}
.reviewUp:hover, .reviewDown:hover{
	cursor:pointer;
	background-color:#444;
}
.reviewTotalVotes{
	padding:4px 0;
	line-height:2;
	font-size:16px;
}
.message {
	padding: 3px;
	font-size: 20px;
	text-transform: uppercase;
}
.reviewerImage {
}
.reviewTitle {
	font-size: 24px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top:10px;
	/* fix word wrap*/
	width: 100%;
    word-wrap: break-word;
}
.reviewBody {
	color:#b0b0b0;
	font-size:15px;
	position:relative;
	overflow:hidden;
	/* fix word wrap*/
	#width: 436px;
    word-wrap: break-word;
}
.userGameReview:nth-child(even) .reviewExpand{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	/*background: -moz-linear-gradient(top,  rgba(76,76,76,0) 0%, rgba(39,39,39,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,0)), color-stop(100%,rgba(39,39,39,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(76,76,76,0) 0%,rgba(39,39,39,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(76,76,76,0) 0%,rgba(39,39,39,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(76,76,76,0) 0%,rgba(39,39,39,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(76,76,76,0) 0%,rgba(39,39,39,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#272727',GradientType=0 ); /* IE6-9 */

}
.reviewExpand{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	/*background:    -moz-linear-gradient(top,  rgba(76,76,76,0) 0%, rgba(30,30,30,1) 100%); /* FF3.6+ */
	background: 	   -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,0)), color-stop(100%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(76,76,76,0) 0%,rgba(30,30,30,1) 100%); /* Chrome10+,Safari5.1+ */
	background:		 -o-linear-gradient(top,  rgba(76,76,76,0) 0%,rgba(30,30,30,1) 100%); /* Opera 11.10+ */
	background: 	-ms-linear-gradient(top,  rgba(76,76,76,0) 0%,rgba(30,30,30,1) 100%); /* IE10+ */
	background: 		linear-gradient(to bottom,  rgba(76,76,76,0) 0%,rgba(30,30,30,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#272727',GradientType=0 ); /* IE6-9 */
}
@-moz-document url-prefix(){
	.userGameReview:nth-child(even) .reviewExpand, .reviewRow:nth-child(even) .reviewExpand{
		background: linear-gradient(to bottom, rgba(40, 40, 40, 0) 0%, #272727 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	.reviewExpand{
		background: linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, #1e1e1e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
}
.reviewReadMore {
	float:right;
	font-size:16px;
	color:#70d613;
	padding-right: 33px;
}
.reviewReadMore:hover{
	cursor:pointer;
	color:#7be817;
}
.reviewDateUser {
	color: #b4b4b4;
	font-size:16px;
	display:inline-block;
	text-transform:uppercase;
	margin-left:10px;
	
}
.reviewContent {
	color:#ffffff;
	font-size: 24px;
	width: 90%; 
}
.userGameReviewsMiddle{
	#float:left;
}
.reviewerUsername{
	color:#70d613;
	font-size:24px;
}
.totalUserReviews{
	color:#797979;
	text-decoration:underline;
}
#user_reviews {
	background: #1e1e1e;
	margin-left: 10px;
	margin-bottom: 15px;
	font-family:Pathway Gothic One;
	max-width:453px;
	overflow:hidden;
}
#reviews_pagination {
	color: #fff;
	float:right;
	padding:5px;
	font-size: 16px;
	font-family: Pathway Gothic One;
	display:inline-block;
	margin-top:10px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	display:none !important;
}
#add_review input[type="submit"]{
	border:0;
	background:transparent;
	font-family:Pathway Gothic One;
	font-size:16px;
	#outline:none;
	color:#82c741;
}
#add_review input[type="submit"]:hover{
	color:#9dd666;
	cursor:pointer;
}
.reviewsPageNav{
	padding:3px;
}
.reviewsPageNav.currentPage {
	color: #82c741;
}
.reviewsPageNav:hover{
	color: #9dd666;
	cursor:pointer;
}
.reviewsFirst, 
.reviewsLast, 
.reviewsNext, 
.reviewsPrev{
	padding:0px 5px;
	font-size: 18px;
}
.reviewsFirst:hover, 
.reviewsLast:hover, 
.reviewsNext:hover, 
.reviewsPrev:hover{
	cursor:pointer;
	color: #9dd666;
}
.gameReviewed{
	margin:10px;
	overflow: hidden;
	display:inline;
}
.gameDetails{
	padding:35px 0 0 0;
	text-align:right;
	float:right;
}
.gameImage{
	float:right;
	background:url('/images/design/reviews_game_glow.png') no-repeat -30px -25px;
	width: 165px;
	height: 148px;
}
.gameImage img {
	display:block;
	width:88px;
	margin:0 auto;
}
.gameTitle{
	font-size:20px;
	max-width: 253px;
}
.gamePrice{
	color:#7aef12;
	font-size:16px;
}
.submitReviewForm{
	padding:0 10px 10px 10px;
	display:inline-block;
	float:left;
}
.recentReviews{
	
}
.recentReviews h2, .submitReviewForm h2{
	margin-bottom:25px;
	text-transform:uppercase;
}
.review{
	text-transform:uppercase;
	font-size:20px;
}
.review:eq(even){
	background:#2e2e2e;
}
.reviewDesc{
	text-transform:none;
	font-size:16px;
	color:#7f7f7f;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	word-wrap: break-word;
	width: 335px;
}
.reviewOpen{
	background:#444 !important;
}
.reviewVerified {
	font-size: 16px;
	color: #ffffff;
	padding-left: 16px;
	background: url('/images/design/verified_badge.png') no-repeat 0 3px;
	font-family: Pathway Gothic One;
}
.rateTheGame {
	background: url('/images/design/review_stars.png') no-repeat -80px 1px;
	width:80px;
	height:18px;
	float: left;
	margin-left: 10px;
}
.rateTheGame:hover{
	cursor:pointer;
}
.reviewCharacterCount{
	margin: 5px 0;
}
/* more editions of games */
#editions a{
	color:#fff;
}
#editions a:hover{
	color:#ddd;
}
#editions .sub_game .sgame_img{
	width: 180px;
	height: 57px;
	overflow: hidden;
	float: left;
	display:none;
}
#dlc{
	margin-bottom:15px;
	margin-top:10px;
}
#dlc .dlc-game .dlc_img{
	width:144px;
	height:43px;
	overflow: hidden;
	float: left;
	display:none;
}
#editions .sub_game .sgame_img img, #dlc .dlc-game .dlc_img img{
	position:relative;
	top:-67px;
	display:none;
}
#editions .sub_game .sgame_title{
	margin-left: 10px;
	font-size: 17pt;
	text-transform: uppercase;
	/*margin-top: 10px;*/
	line-height: 0.8; 
	#max-width: 318px;
	max-height: 100px;
}
#dlc .dlc-game .dlc-title{
	float:left;
	font-size:17pt;
	text-transform: uppercase;
	margin-left: 10px;
	margin-top:5px;
}
#dlc .dlc-game .dlc-buy{
	margin: 9px 10px;
	float:right;
}
#dlc .dlc-game .dlc-graybutton{
	width: 60px;
	float:right;
	text-align: center;
	padding: 2px;
}
#dlc .dlc-game .dlc-buybutton{
	width: 60px;
	float:right;
	text-align: center;
	padding: 2px;
	border: 1px solid #68d10f;
	background-repeat: no-repeat;
	background-image: url('/images/design/buy_btnshine.png');
	background-image: url('/images/design/buy_btnshine.png'), -moz-linear-gradient(top, rgba(123,240,18,1) 0%, rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,240,18,1)), color-stop(100%,rgba(8,127,5,1)));
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), -o-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), -ms-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), linear-gradient(to bottom, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf012', endColorstr='#087f05',GradientType=0 );
}
.dlc-pricing {
	width: 110px;
	margin-right:15px;
	float:right !important;
}
.dlc-discount{
	padding:3px !important;
	margin-top: 5px;
}
.dlc-price {
	float: right;
	line-height: 0.8;
	margin-top: 8px;
}
.dlc-retailprice {
	font-size: 10pt;
	float: right;
	text-decoration: line-through;
	color: #b4b4b4;
}
#editions .sub_game .sgame_buybutton{
	font-size:22pt;
	padding: 2px 0px;
	text-align:center;
	min-width:124px;
	float:right;
	border: 1px solid #68d10f;
	background-repeat: no-repeat;
	background-image: url('/images/design/buy_btnshine.png');
	background-image: url('/images/design/buy_btnshine.png'), -moz-linear-gradient(top, rgba(123,240,18,1) 0%, rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,240,18,1)), color-stop(100%,rgba(8,127,5,1)));
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), -o-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), -ms-linear-gradient(top, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	background-image: url('/images/design/buy_btnshine.png'), linear-gradient(to bottom, rgba(123,240,18,1) 0%,rgba(8,127,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf012', endColorstr='#087f05',GradientType=0 );
}
#editions .sub_game .sgame_graybutton{
	font-size:22pt;
	padding: 2px 0px;
	text-align:center;
	min-width:124px;
	float:right;
	border:1px solid #ED8080;
	background-repeat:no-repeat;
	background-image: url('/images/design/buy_btnshine.png');
	background-image: url('/images/design/buy_btnshine.png'), -moz-linear-gradient(top,  #ed8080 0%, #752f29 100%); /* FF3.6+ */
	background-image: url('/images/design/buy_btnshine.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8080), color-stop(100%,#752f29)); /* Chrome,Safari4+ */
	background-image: url('/images/design/buy_btnshine.png'), -webkit-linear-gradient(top,  #ed8080 0%,#752f29 100%); /* Chrome10+,Safari5.1+ */
	background-image: url('/images/design/buy_btnshine.png'), -o-linear-gradient(top,  #ed8080 0%,#752f29 100%); /* Opera 11.10+ */
	background-image: url('/images/design/buy_btnshine.png'), -ms-linear-gradient(top,  #ed8080 0%,#752f29 100%); /* IE10+ */
	background-image: url('/images/design/buy_btnshine.png'), linear-gradient(to bottom,  #ed8080 0%,#752f29 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8080', endColorstr='#752f29',GradientType=0 ); /* IE6-9 */
}

.sgame_pricing{
	width:166px;
	float:right !important;
}
.sgame_discount {
	font-size: 18pt;
	padding: 10px;
	float: left;
	margin: 5px;
}
.sgame_price{
	font-size: 18pt;
	float: right;
	margin-right: 15px;
	margin-top: 6px;
	text-align: right;
	line-height: 0.9;
}
.sgame_retailprice{
	font-size:15pt;
	color:#b4b4b4;
	text-decoration:line-through;
}
.sgame_buy {
	margin: 8px 75px;
	float:right !important;
}
.sgame_genre{
	text-transform:none;
	font-size:15pt;
}
.sgame_genre a{
	text-decoration:underline;
	color:#7aef12 !important;
}
.sgame_genre a:hover{
	text-decoration:none;
	color:#38c806 !important;
}
.sgame_platform{
	font-family:Verdana, Arial, sans-serif;
	text-transform:none;
	font-size:12px;
	color:#c9c9c9;
}
.sgame_platform img{
	width:20px;
	position: relative;
	top: -4px;
}
#purchase_proc ol{
	margin-left:15px;
}
.tooltip {
	display: none;
	position:absolute;
	background:#3e3e3e;
	z-index:10;
	top:15px;
	left:153px;
	width:215px;
	padding:10px;
}
.tool-arrow {
	position: absolute;
	left: -15px;
	width: 25px;
	float: left;
	z-index: 9;
}
.tip_title {
	font-size: 18pt;
	text-transform:uppercase;
	border-bottom:2px solid #b1b1b1;
}
.tip_desc {
	margin: 5px 0;
}
.tip_info{
	background:#2a2a2a;
	padding:5px;
	margin-bottom:3px;
}
.yesMP{
	color:#99ED4B;
	background:url('/images/design/yesMP.png') 5px 3px no-repeat #1e1e1e;
	padding:5px;
	padding-left:30px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #333;
}
.noMP{
	color:#b1b1b1;
	background:url('/images/design/noMP.png') 5px 3px no-repeat #1e1e1e;
	padding:5px;
	padding-left:30px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #333;
}
.r_game {
	position:relative;
	float: left;
	padding: 10px 0;
	margin: 5px 0px 5px 2px;
}
.r_gimg {
	height: 180px;
}
.r_pricing{
	background:#1a1a1a;
	overflow:hidden;
	position: relative;
	width:145px;
}
.r_price {
	text-align: right;
	padding: 3px;
	float: right;
	position: relative;
	top: -3px;
	right: 3px;
	font-size:15pt;
	line-height:1;
}
.r_retailprice {
	text-decoration: line-through;
	color: #b1b1b1;
	font-size: 14px;
}
.r_disc {
	padding:9px !important;
}
.r_title {
	width: 153px;
	height: 40px;
	margin: 5px 0;
}
.r_buy {
	float: left;
	padding: 5px;
	text-align: center;
	width: 100px;
	text-transform:uppercase;
}
.r_game a{
	color:#fff;
}
.r_platform {
	height: 20px;
	background: #2a2a2a;
	float: left;
	padding: 5px;
}
#games_roll{
	padding:0;
	width:466px;
	height:100%;
	overflow:visible;
}
/* FAQ & GUIDES */
#faq-page h2{
	text-transform:uppercase;
	font-family: Gotham Bold;
	font-size: 28pt;
	margin-bottom:20px;
}
#faq-page p{
	font-family:Pathway Gothic One;
	color:#c5c5c5;
	margin-bottom:20px;
	font-size: 15pt;
}
#faq-page a, #faq-page a:visited{
	color:#82c741;
}
#faq-page .faq_question {
	position:relative;
	clear: both;
	background:#232323;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 15px -4px #000;
	-moz-box-shadow: 0px 0px 15px -4px #000;
	box-shadow: 0px 0px 15px -4px #000;
}
#faq-page .faq_question:hover{
	cursor:pointer;
}
#faq-page .faq_question:hover .faq_q{
	color:#82c741;
	cursor:pointer;
}
#faq-page .faq_answer{
	background:#1c1c1c;
	color:#b1b1b1;
	display:none;
	-webkit-box-shadow: 0px 0px 15px -4px #000;
	-moz-box-shadow: 0px 0px 15px -4px #000;
	box-shadow: 0px 0px 15px -4px #000;
}
#faq-page .faq_answer ul{
	list-style-type: square;
	padding-left: 20px;
	margin-top: 10px;
}
#faq-page .faq_q{
	padding:9px;
	text-transform: uppercase;
	font-size: 13pt;
	float:left;
}
#faq-page .expand{
	background:#1d1c1c;
	padding:7px;
	float:left;
	font-family:Gotham Bold;
	font-size:20pt;
	width: 25px;
	text-align: center;
}
#faq-page .collapse{
	background:#1d1c1c;
	padding:7px;
	float:left;
	font-family:Gotham Bold;
	font-size:20pt;
	width: 25px;
	text-align: center;
}
#faq, #guides{
	background:#1e1e1e;
	color:#fff;
	padding:20px;
	margin-left:10px;
	overflow:hidden;
}
/* FAQ gfx */
.gfx-account-evolution{
	float:right;
	height:230px;
	width:230px;
	background-image: url('/images/design/gmd_evolution.png') !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	background-size: 230px !important;
}
.gfx-gems{
	float:right;
	height:230px;
	width:230px;
	background-image: url('/images/design/gmd_collect_gems_548x548.png') !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	background-size: 230px !important;
}
/* CONTACT US */
.contact{
	margin-left:10px;
	padding:5px 10px;
}
.contactFormField{
	position:relative;
	margin-bottom:10px;
}
.inputFlag{
	position:absolute;
	right:5px;
	top:5px;
}
#contact-page-wrap{
	background:#1e1e1e;
	color:#fff;
	padding:20px;
	margin-left:10px;
	overflow:hidden;
}
#contact-page-wrap h1{
	margin-bottom:10px;
	text-transform:uppercase;
	font-family:Gotham Bold;
	font-size:36pt;
}
#contact-form{
	float:left;
	background:#232323;
	padding:10px;
	width: 380px;
}
#contact-form input[type="text"],textarea{
	background:#111;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0;
	padding:5px;
	width: 370px;
	#outline:none;
	font-family:Pathway Gothic One;
	font-size:12pt;
}
#contact-form textarea{
	/* min-width:300px;
	max-width:300px;
	min-height:82px;
	max-height:82px; */
	width: 370px;
	height:82px;
	resize:none;
}
#contact-form p{
	margin-bottom:15px;
}
#live-support {
	background:#232323;
	float: left;
	width: 338px;
	padding:10px;
	margin-left: 20px;
	margin-bottom:20px;
}
.contact-headline{
	font-size:20pt;
	text-transform: uppercase;
	margin-bottom:20px;
}
#live-support .contact-body{
	color:#8c8c8c; 
}
.support_btn {
	margin: 10px;
}
.contact_details{
	background:#232323;
	width: 84.5%;
	float:left;
	margin-left: 0;
	padding:10px;
}
#contact-form #btnSubmit{
	text-transform:uppercase;
	padding:5px;
	min-width:100px;
	text-align:center;
	color:#fff;
	background: rgb(148,151,152); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(148,151,152,1) 0%, rgba(50,50,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,151,152,1)), color-stop(100%,rgba(50,50,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(148,151,152,1) 0%,rgba(50,50,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(148,151,152,1) 0%,rgba(50,50,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(148,151,152,1) 0%,rgba(50,50,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(148,151,152,1) 0%,rgba(50,50,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949798', endColorstr='#323233',GradientType=0 ); /* IE6-9 */
	
	#outline:none;
	border:0;
	font-family:Gotham Bold;
	font-size:15pt;
	margin-top:20px;
}
#contact-form #btnSubmit:hover{
	cursor:pointer;
}
.contact_details .contact_prop{
	float:left;
	width:100px;
}
.contact_details .contact_value {
color: #8c8c8c;
}
/* SORTING */
.noGames{
	color: silver; 
	font-size: 18px !important; 
	text-align: center; 
	font-weight: bold;
	font-family: Pathway Gothic One;
}
#category{
	color:#fff;
	padding: 10px 5px 5px;
	overflow: hidden;
	background: rgb(41,41,41); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(41,41,41,1) 0%, rgba(30,30,30,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,41,41,1)), color-stop(99%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(41,41,41,1) 0%,rgba(30,30,30,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */
	width:463px !important;
}
#category input[type="submit"], #category input[type="button"]{
	/* padding:2px 5px; */
}
#sorting{
	background:#1e1e1e;
	list-style-type:none;
	/* overflow:hidden; */
	padding:10px;
	color:#fff;
	height: 30px;
	padding-bottom:40px;
}	
#sorting>li{
	float:left;
	margin:0 3px;
	padding:3px;
	background: url('/images/design/sorting_arrow.png') 89% no-repeat #232323;
	-webkit-box-shadow:0px 0px 10px -4px #000;
	-moz-box-shadow:0px 0px 10px -4px #000;
	box-shadow:0px 0px 10px -4px #000;
	font-size:19px;
}
#sorting.heb-fix>li{
	float:right;
	margin:0 3px;
	padding:3px;
	background: url('/images/design/sorting_arrow.png') 5px no-repeat #232323;
	-webkit-box-shadow:0px 0px 10px -4px #000;
	-moz-box-shadow:0px 0px 10px -4px #000;
	box-shadow:0px 0px 10px -4px #000;
}
#sorting>li:hover ul{
	display:block;
}
#sorting>li a{
	color:#c3c3c3;
}
#sorting>li a:hover{
	color:#fff;
}
#sorting>li:first-child{
	background:transparent;
	font-size:17pt; 
	text-transform:uppercase;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#fff;
	padding:0 !important;
}
.hovering{
	padding-right:25px !important;
	position:relative !important;
}

.hovering-heb{
	padding-left:25px !important;
	position:relative !important;
	font-weight:bold;
}
#sorting.heb-fix-sort>li{
	float:right;
	margin:0 10px;
	padding:5px;
	background: url('/images/design/sorting_arrow.png') 5px no-repeat #232323;
	-webkit-box-shadow:0px 0px 10px -4px #000;
	-moz-box-shadow:0px 0px 10px -4px #000;
	box-shadow:0px 0px 10px -4px #000;
}
.heb-fix-sort{
	#direction:rtl;
	text-align:right;
	font-size:19px;
}
.hovering-heb>ul{
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
	transition: All 0.3s ease;
	list-style-type:none;
	display:none;
	position:absolute;
	width:inherit;
	background:#232323;
	z-index:900;
	min-width:120px;
	left:0;
	-webkit-box-shadow:0px 0px 10px -4px #000;
	-moz-box-shadow:0px 0px 10px -4px #000;
	box-shadow:0px 0px 10px -4px #000;
	font-weight:normal;
	margin-top:5px;
}
.hovering-heb>ul{
	right:0px;
}
.hovering-heb>ul li{
	padding:5px;
}

.hovering>ul{
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
	transition: All 0.3s ease;
	list-style-type:none;
	display:none;
	position:absolute;
	width:inherit;
	background:#232323;
	z-index:900;
	min-width:120px;
	left:0;
	-webkit-box-shadow:0px 0px 10px -4px #000;
	-moz-box-shadow:0px 0px 10px -4px #000;
	box-shadow:0px 0px 10px -4px #000;
	margin-top:5px;
}
.hovering>ul li{
	padding:5px;
}
.sorting-game-series{
	float:left;
	width:280px !important;
}
.sorting-game-series li{
	float:left;
	width:120px;
}
#sortby{
	float:right;
}
#sortby div{
	float:left;
}
div[for="sortby"]{
	padding:6px;
}
#select_sort {
	width: 103px;
	height: 28px;
	background:url('/images/design/sort_by.png') no-repeat 0 -4px;
	float:left;
	overflow:hidden;
}
#select_sort select{
	color:#8c8c8c;
	font-family:Pathway Gothic One;
	font-size:13pt;
	border:0;
	#outline:none;
	background:transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	width: 120px;
	height: 28px;
	margin-left: 2px;
}
#select_sort select option{
	background:#ffffff;
	color:#8c8c8c;
}
.paging-info {
	clear: both;
	overflow: hidden;
	padding: 10px;
}
ul.pagination{
	font-size:16px;
}
ul.pagination a:hover{
	color:#fff;
	cursor:pointer;
}
.pagination .current span{
	color:#7bf012;
}
/* was in header for some reason? */
ul.pagination li {
        display: inline-block;
        margin-right: 0.3em;
}
ul.pagination li, ul.pagination a, ul.pagination span {
        font-weight: bold;
        color: #c5c5c5;
}
ul.pagination a, ul.pagination span {
        padding: 0em 0.4em;
        display: block;
        line-height: 17px;
}
ul.pagination a { text-decoration: none }
ul.pagination li.truncate {
        padding: 0.3em;
        background: none;
}
.results {
	color: #fff;
	float: left;
	margin-left: 20px;
}
/* CHECKOUT */
#shoppingCartDefault{
	background:#232323;
	padding:10px;
	overflow:hidden;
}
#shoppingCart {
	background: #222;
	border-right: 1px solid #333;
	border-bottom: 1px solid #666;
	border-top: 1px solid #111;
	border-left: 1px solid #111; 
}
#shoppingCart tr td{
	padding:2px;
}
#shoppingCart tr:nth-child(odd){
	background:#2b2b2b;
}
.cartError{
	display:none;
	background:red;
	color:#fff;
	padding:10px;
	width:50%;
	margin:0 auto;
}
.cartHeader{
	margin-bottom:20px;
	text-transform:uppercase;
	color:#fff;
	font-family:Gotham Bold;
}
.userPointsAvailable{
	float:right;
	font-size:18px;
	padding:10px;
}
.cart-game{
	overflow:hidden;
}
.cart-game-img{
	float:left;
	width:45px;
	height:50px;
	overflow:hidden;
}
.cart-game-title{
	float: left;
	font-family:Pathway Gothic One;
	font-size:12pt;
	text-transform:uppercase;
	padding:4px;
	max-width:105px;
}
.cart-game-title a{
	color:#fff;
}
.cart-game-title a:hover{
	color:#ccc;
}
.points_for_game{
	margin-top:5px;
	font-size:10pt;
	color:#fff;
}
.stockNotify{
	color:#fff;
	font-size:14pt;
}
.cart-qty #qty{
	background:#1e1d1d;
	border:0;
	color:#fff;
	padding:8px;
	width: 15px;
	text-align:center;
	float:left;
	margin-top:4px;
	width:18px;
}
.cart-qty .add_qty, .cart-qty .sub_qty{
	border:0;
	background:#333333;
	font-family:Gotham Bold;
	font-size:12pt;
	text-align:center;
	width:16px;
	height:16px;
	color:#fff;
	#outline:none;
}
.cart-qty .add_qty:hover, .cart-qty .sub_qty:hover{
	cursor:pointer;
}
.add_qty{
	margin-top:-2px;
}
.sub_qty {
	margin-top: 4px;
}
.remove_from_cart{
	font-family:Pathway Gothic One;
	background:transparent;
	border:0;
	color: #E78C90;
	font-size: 14pt;
	text-align: center;
}
.remove_from_cart:hover{
	cursor:pointer;
	color:#DF7D7D;
}
.cart-game-price{
	padding-top: 5px;
	text-align: center;
	color: #222;
	font-size: 15pt;
}
#cart-vouchers{
	position:relative;
	float:left;
}
.openPromoBox{
	color:#7bf012;
	border-bottom:1px dashed #7bf012;
}
.openPromoBox:hover{
	cursor:pointer;
	color:#5ec205;
	border-bottom:1px dashed #5ec205;
}
#ajaxPromoBox{
	display:none;
	background: #333;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#cart-vouchers .cart-title{
	color:#fff;
	text-transform:uppercase;
	font-size:18pt;
	margin-bottom:10px;
}
.total-price {
	#float: right;
	width:400px;
	font-size: 15pt;
}
.totalG{
	float:right;
	padding-left:25px;
	background: url('/images/design/checkout_gem.png') no-repeat 0px 2px; 
	background-size: 23px;
}
.promo {
	background: #111111;
	border: 0;
	color: #ccc;
	font-family: Pathway Gothic One;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #333;
	#outline:none;
	font-size:15pt;
	width:190px;
}
#promo-box #cart-button, .promo-box #cart-button, .tos-agree #cart-button, .generateLink #cart-button {
	background: #777a7a;
	background: -moz-linear-gradient(top, #777a7a 0%, #4f4f4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777a7a), color-stop(100%,#4f4f4f));
	background: -webkit-linear-gradient(top, #777a7a 0%,#4f4f4f 100%);
	background: -o-linear-gradient(top, #777a7a 0%,#4f4f4f 100%);
	background: -ms-linear-gradient(top, #777a7a 0%,#4f4f4f 100%);
	background: linear-gradient(to bottom, #777a7a 0%,#4f4f4f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777a7a', endColorstr='#4f4f4f',GradientType=0 );
	padding: 4px;
	border: 0;
	font-family: Pathway Gothic One;
	color: #fff;
	text-transform:uppercase;
	font-size:14pt;
	min-width: 70px;
	border-top: 1px solid #aaa;
	border-right: 1px solid #666;
	margin-left:5px;
	-webkit-box-shadow: 0px 0px 5px 0px #000;
	-moz-box-shadow: 0px 0px 5px 0px #000;
	box-shadow: 0px 0px 5px 0px #000;
}
.promo-box #cart-button:hover, #promo-box #cart-button:hover, .tos-agree #cart-button:hover, .generateLink #cart-button:hover{
	cursor:pointer;
}
.checkBoxTosAccept{
	width:335px;
	height:26px;
	float:left;
	position:relative;
	margin:-5px;
	margin-right:5px;
}
.checkBoxTosAccept input[type="checkbox"]{
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
	#outline:none;
	display:none;
}
.checkBoxTosAccept label{
	display:inline-block;
	position:relative;
	bottom: -7px;
	left: -6px;
	cursor:pointer;
	width:26px;
	height:26px;
	background-image: url('/images/design/checkbox.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}
.checkboxNoJS{
	display:inline-block;
}
.tosAccepted{
	display:inline-block;
	position:relative;
	bottom:-7px;
	left:-6px;
	width:26px;
	height:26px;
	background-image: url('/images/design/checkbox.png');
	background-position: 0 -26px;
	background-repeat: no-repeat;
}
.tos-agree{
	clear:both;
	background:#232323;
	padding:10px;
	margin-top: 10px;
	color:#fff;
	overflow: hidden;
}
.tos-agree .cart-title{
	text-transform:uppercase;
	font-size:15pt;
}
.tos-agree p{
	color:#b0b0b0;
	max-width:300px;
	float:left;
}
.tos-agree a{
	color:#7bf012;
}
.tos-agree a:hover{
	color:#5ec205;
}
.total {
	color: #fff;
}
.stPrice{
	float:right;
	color:#fff;
}
.subTotal{
	color:#fff;
}
.discPrice {
	float: right;
}
.discountPrice {
	color: #7bf012;
}
.cart-payment{
	background:#232323;
	color:#fff;
	padding:10px;
	margin-top:10px;
	overflow: hidden;
}
.cart-payment .cart-title{
	text-transform:uppercase;
	font-size:15pt;
}
p.payment-methods {
	margin-top:5px;
	margin-bottom:5px;
	color:#b0b0b0;
}
.payment-opts{
	width:100%;
	margin:0 auto;
	border-spacing: 0;
    border-collapse: separate;
}
.payment-opts .option:nth-child(odd){
	background:#2e2e2e;
}
.paymentMethod, .paymentExplain, .paymentButton{
	padding:3px;
}
.paymentExplain{
	color:#dedede;
	#width: 58%;
    float: left;
}
.paymentMethod{
	#font-size:30px;
}
.embed-payment{
	background:#1b1b1b;
	border-bottom:1px solid #b4b4b4;
	border-right:1px solid #333;
	border-left:1px solid #111;
	border-top:1px solid #111;
	overflow:hidden;
	clear:both;
}
#paypal-button, #storeCredit_pay{
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
	width: 125px;
	height: 35px;
	#outline:none;
	border:0;
	opacity:0.75;
}
#paypal-button:hover, #storeCredit_pay:hover{
	cursor:pointer;
	opacity:1;
}
#moneybookers_pay{
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
	width: 125px;
	height: 35px;
	#outline:none;
	border:0;
	opacity:0.75;
}
#moneybookers_pay:hover{
	cursor:pointer;
	opacity:1;
}

.hipay_pay{
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
    background-color: #fff;
    color: #000;
    font-family: sans-serif,arial,verdana;
    font-size: 14px;
    height: 25px;
    margin-top: -18px;
    opacity: 0.75;
    #outline: medium none;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    transition: opacity 0.3s ease-out 0s;
    width: 125px;
	#margin-left: -124px;
	text-decoration: none;
	border-radius: 10px;
}

.hipay_pay:hover{
	cursor:pointer;
	opacity:1;
	text-decoration: none;
	color: #000;
}

.mb-notice{
	float:left;
	margin:0 5px !important;
}
#tranzila-pay {
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
	width: 125px;
	height: 35px;
	#outline:none;
	border:0;
	opacity:0.75;
}
#tranzila-pay:hover{
	cursor:pointer;
	opacity:1;
}
#storeCredit_pay{
	width: 125px;
	height: 35px;
}
#cc_frame {
	display:none;
	width: 100%;
	height: 300px;
	border: 0;
}
.payAsUser{
	position:relative;
}
.or {
	position: absolute;
	left: 390px;
	width: 15px;
	height: 15px;
	top: -13px;
	padding: 10px;
	line-height: 0.8;
	font-size: 20px;
	text-align: center;
	background: #1e1e1e;
	-webkit-box-shadow: 0px 0px 10px -5px;
	-moz-box-shadow: 0px 0px 10px -5px;
	box-shadow: 0px 0px 10px -5px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	display:none;
}
#pele_pay{
	font-size:20pt !important;
	max-width:455px !important;
}
.tbox{
	left:-10px !important;
}
.tinner{
	width:455px !important;
	overflow: hidden !important;
}
.miniHeader{
	color:#bdbdbd;
	text-transform:uppercase;
}
/* BREADCRUMBS */
#breadcrumbs{
	color:#8c8c8c;
	font-size:13pt;
}
a.breadlink{
	color:#8c8c8c;
}
a.breadlink:hover{
	color:#fff;
}
a.breadlink.current:hover{
	color:#fff;
}
a.breadlink.current{
	color:#efefef;
	max-width:466px;
}
/* THANK YOU PAGE */
.thanks{
	color:#ddd;
	max-width:466px;
}
#thanks_order, #whatsNext{
	color:#fff;
	padding:10px;
	background:#313131;
	font-size:13pt;
	margin-left:10px;
	position:relative;
	overflow:hidden;
	padding-bottom:2%;
}
.orderID{
	color:#fff;
	/* position:absolute;
	top:10px;
	right:10px; */
	float:right;
	padding:10px;
	background:#1e1e1e;
	border-top: 1px solid #383838;
	text-transform:uppercase;
	
	-webkit-box-shadow:0px 5px 5px -5px #000;
	-moz-box-shadow:0px 5px 5px -5px #000;
	box-shadow:0px 5px 5px -5px #000;
}
.orderIDnum{
	color:#82c741;
	font-size:20px;
}
.smallerHeader{
	text-transform:uppercase;
	font-size:24px;
}
.userAccount, .referAFriend {
	float:left;
	width: 48%;
	padding:5px;
}
.thanksSpacer{
	clear:both;
	width:98%;
	height:1px;
	background: #2d2d2d;
	border-bottom:1px solid #444;
	margin: 5px 0;
}
.tinyHeader{
	font-size:17px;
	text-transform:uppercase;
	color:#82c741;
}
.myAccountList{
	list-style-type:none;
}
.myAccountList li{
	float:left;
	width:50%;
}
.myAccountList li a{
	color:#ddd;
}
.myAccountList li a:hover{
	color:#fff;
}
.refLink{
	margin: 10px 0;
	float:left;
	width:275px;
}
.refLink input[type="text"]{
	padding:5px;
	background:#1e1e1e;
	color:#bdbdbd;
	font-family: Pathway Gothic One;
	border:0;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	border-bottom:1px solid #444;
	border-left:1px solid #111;
	border-right:1px solid #333;
	width: 80%;
	font-size:15px; 
	#outline:none;
	width:100%;
}
/* .refLink input[type="text"]::selection{
	background: #00ff00;
	color:#fff;
}
.refLink input[type="text"]::-moz-selection{
	background: #00ff00;
	color:#fff;
} */
.refLink input[type="button"]{
	#outline:none;
	background: #777a7a;
	background: -moz-linear-gradient(top, #777a7a 0%, #4f4f4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777a7a), color-stop(100%,#4f4f4f));
	background: -webkit-linear-gradient(top, #777a7a 0%,#4f4f4f 100%);
	background: -o-linear-gradient(top, #777a7a 0%,#4f4f4f 100%);
	background: -ms-linear-gradient(top, #777a7a 0%,#4f4f4f 100%);
	background: linear-gradient(to bottom, #777a7a 0%,#4f4f4f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777a7a', endColorstr='#4f4f4f',GradientType=0 );
	padding: 1px;
	border: 0;
	font-family: Pathway Gothic One;
	color: #fff;
	text-transform: uppercase;
	font-size: 13pt;
	min-width: 60px;
	border-top: 1px solid #aaa;
	border-right: 1px solid #666;
	margin-left: 5px; 
}
.refLink input[type="button"]:hover{
	cursor:pointer;
	color:#ddd;
	background: #757575;
	background: -moz-linear-gradient(top, #757575 0%, #4f4f4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#4f4f4f));
	background: -webkit-linear-gradient(top, #757575 0%,#4f4f4f 100%);
	background: -o-linear-gradient(top, #757575 0%,#4f4f4f 100%);
	background: -ms-linear-gradient(top, #757575 0%,#4f4f4f 100%);
	background: linear-gradient(to bottom, #757575 0%,#4f4f4f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#4f4f4f',GradientType=0 );
}
#referrer{
	width:300px;
}
.sharePurchase{
	margin-top:10px;
	float:left;
}
/* ABOUT PAGE */
.about{
	background:#1e1e1e;
	color:#dedede;
	margin-left:10px;
	overflow:hidden;
}
.about p,.about h1,.about h2,.about b{
	padding:7px;
}
.about p{
	font-size:13pt;
	overflow:hidden;
}
.about b{
	font-weight:bold;
	font-size:15pt;
	text-decoration:underline;
}
.about ol{
	padding-left:25px;
	font-size:13pt;
}
.aboutSignature{
	float:right;
	color:#7bf012;
	text-decoration:none !important;
	font-style:italic;
	font-size:15pt;
	font-weight:bold;
}
/* TOS PAGE */
#tos{
	width: 466px;
	background: #1e1e1e;
	color: #dedede;
	overflow:hidden;
}
#tos p, #tos>h1.cat-title, #tos h2{
	padding:7px;
}
#tos h1.cat-title, #tos h2{
	font-family:Gotham Bold;
}
#tos ol{
	padding-left:25px;
	font-size:12px;
	font-family:Verdana, arial, sans-serif;
}
#tos ol.refundPosibility{
	padding-left:50px;
	margin:5px 0;
}
#tos a{
	color:#7bf012;
}
#tos strong{
	font-size:15pt;
	font-family:Gotham Bold;
}
#tos p{
	font-size:12px;
	font-family:Verdana, arial, sans-serif;
}
.tosContent{
	padding:5px 10px;
}
.tosUpdated{
	text-align:center;
	color:#ddd;
	font-size:10pt;
	margin:5px 0;
}
.wordcurrency-small{
	font-size:15px;
}
/* popup */
#buttonAgree{

}
#buttonBack{
	background: #c9ccc7 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #c9ccc7 0%, #a3a3a3 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9ccc7), color-stop(100%,#a3a3a3)) !important;
	background: -webkit-linear-gradient(top, #c9ccc7 0%,#a3a3a3 100%) !important;
	background: -o-linear-gradient(top, #c9ccc7 0%,#a3a3a3 100%) !important;
	background: -ms-linear-gradient(top, #c9ccc7 0%,#a3a3a3 100%) !important;
	background: linear-gradient(to bottom, #c9ccc7 0%,#a3a3a3 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9ccc7', endColorstr='#a3a3a3',GradientType=0 ) !important;
	margin-top: 20px !important;
	border: 1px solid #c9c9c9 !important;
}
/* Privacy Page */
.personalInfoIdent h2, .collectInfo h2{
	font-weight: bold;
	font-size:27px;
	margin: 10px 0;
	text-transform:uppercase;
}
.personalInfoIdent p, .collectInfo p{
	margin-bottom:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
}
.regards{
	text-align:right;
	padding:10px;
}
/* AFFILIATES PAGE */
.affiliateList{
	list-style-type: decimal; 
	list-style-position: inside; 
}
.affiliateList li{
	margin-left:15px;
	margin-bottom:5px;
}
.affiliateLis .listHead{
	font-size: 18px;
}
.affiliatesPage{
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
}
.affiliatesPage p{
	margin-bottom:10px;
}
/* errors for USER section - unique to the whole website */
.errors{
	margin-bottom:10px;
}
.bgslider-game-title
{
	font-size: 30px !important;
}
.bgslider-game-title, .bgslider-call-to-action, .bgslider-next, .bgslider-prev, .bgslider-game-price {
	font-size: 22pt !important;
}

/******************/
/* LANGUAGE FIXES */
/******************/

/* German */
.deutsch .coinsEarned {
    font-size: 22px;
    margin-bottom: 10px;
    position: relative;
    top: -9px;
    width: 100%;
}
.deutsch .generateLink {
    bottom: -13px;
    font-size: 22px;
    left: 100px;
    position: absolute;
}
.deutsch .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
}
.deutsch #embed{
	clear:left;
	margin-top:50px;
	margin-left:86px;
}
.deutsch .addToWishlist{
	width: 230px !important;
}
.deutsch #share_this{
	border-right:0;
	width: 330px;
	margin: 0 auto;
	float:none;
}
.deutsch #sitelock h3{
	font-size: 19pt;
}
.deutsch #productMainImage .buyButton .add_to_cart{
	font-size:27px;
}
.deutsch #footer-gmd-info .foot-link{
	width:100px;
}
.deutsch .uniqCode, .deutsch .totalPoints, .deutsch .totalPointsCash{
    float: left;
    font-size: 20px ;
    padding: 22px ;
    text-transform: uppercase;
}
.deutsch .totalPoints{
	padding-left: 110px;
}

.deutsch .or{
    background: none repeat scroll 0 0 #1e1e1e;
    border-radius: 30px;
    box-shadow: 0 0 10px -5px;
    font-size: 17px;
    height: 12px;
    left: 390px;
    line-height: 0.6;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 26px;
}

/* danish */
.danish .generateLink {
    bottom: -13px;
    font-size: 22px;
    left: 100px;
    position: absolute;
}
.danish .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
}
.danish #sitelock h3{
	font-size: 15pt;
	text-align:center;
}
.danish #sitelock .secure_lock{
	margin-right: 6px;
	float:none;
	margin-top: 2px;
}
.danish #newsSub #submitEmail{
	left:-38px;
}

.danish .or {
	background: none repeat scroll 0 0 #1e1e1e;
    border-radius: 30px;
    box-shadow: 0 0 15px -5px;
    font-size: 17px;
    height: 20px;
    left: 390px;
    line-height: 1.1;
    padding: 8px;
    position: absolute;
    text-align: left;
    top: -17px;
    width: 21px;
	-webkit-box-shadow: 0px 0px 15px -5px;
	-moz-box-shadow: 0px 0px 15px -5px;
	box-shadow: 0px 0px 15px -5px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.danish .r_buy {
    float: left;
    font-size: 18px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.danish  .game-info-box .game-buy div {
    border-radius: 2px;
    font-size: 19px;
    padding: 5px;
    text-align: center;
    width: 103px;
}
.danish #newsSub input[type="submit"]{
	opacity:1;
	border:0;
	background:transparent;
	color:#fff;
	font-family: Pathway Gothic One;
	font-size:19px;
	margin-left:-15px;
}
.danish #productMainImage .buyButton .add_to_cart {
    color: #fff;
    font-size: 20pt;
    min-width: 129px;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
}
.danish .addToWishlist {
    position: relative;
    top: -2px;
    width: 180px;
}
/* french */
.french .generateLink {
    bottom: 4px;
    font-size: 18px;
    left: 100px;
    position: absolute;
}
.french .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
	font-size:16px; 
    padding: 0 2px 1px !important;
}
.french #productMainImage .buyButton .add_to_cart{
    color: #fff;
    font-size: 14pt;
    min-width: 129px;
    padding: 13px 0;
    text-align: center;
    text-transform: uppercase;
}
.french .r_buy{
    float: left;
    font-size: 15.1px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.french .game-info-box .game-buy{
	float: left;
    font-size: 18px;
    position: relative;
    text-transform: uppercase;
    top: 1px;
}
.french  .addToWishlist{
    position: relative;
    top: -2px;
    width: 205px;
}
.french  #sitelock h3{
    color: #fff;
    float: left;
    font-size: 17pt;
    text-transform: uppercase;
}
.french  .foot-link{
    color: #ccc;
    float: left;
    font-family: Gotham Bold;
    font-size: 14px;
    width: 87px;
}
/* finnish */
.finnish .game-info-box .game-buy{
	float: left;
    font-size: 17px;
    position: relative;
    text-transform: uppercase;
    top: 1px;
}
.finnish  .addToWishlist{
    position: relative;
    top: -2px;
    width: 205px;
}
.finnish  .foot-link{
    color: #ccc;
    float: left;
    font-family: Gotham Bold;
    font-size: 15px;
    width: 87px;
	}
.finnish  #newsSub input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    font-family: Pathway Gothic One;
    font-size: 19px;
    left: -11px;
    opacity: 1;
    position: relative;
}
.finnish .r_buy {
    float: left;
    font-size: 18px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.finnish .game-info-box .game-buy div{
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding: 7px 5px 5px;
	text-align: center;
	width: 103px;
}
.finnish #sitelock h3 {
    color: #fff;
    float: left;
    font-size: 20pt;
    text-transform: uppercase;
}

/* spanish */
.spanish .generateLink {
    bottom: 4px;
    font-size: 18px;
    left: 100px;
    position: absolute;
}
.spanish .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
	font-size:16px; 
    padding: 0 2px 1px !important;
}
.spanish .fbSignInBtn {
	background: url("/images/design/user-account/fbSignIn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    font-size: 14px;
    height: 30px;
    padding-left: 38px;
    padding-top: 7px;
    width: 145px;
}
.fbSignInBtn {
    width: 120px !important;
    padding-left: 35px !important;
    padding-top: 5px !important;
	font-size: 13px;
}
.spanish  .uniqCode, .spanish .totalPoints, .spanish .totalPointsCash{
    float: left;
    font-size: 20px;
    padding-right: 30px;
    position: relative;
    text-transform: uppercase;
}
.spanish  .addToWishlist {
    position: relative;
    top: -2px;
    width: 206px;
}
.spanish  .coinsEarned, .spanish .addToWishlist, .spanish .share, .spanish .removeFromWishlist{
    font-size: 19px;
    text-transform: uppercase;
}

.spanish  #prices-buttons .lowest_prices_txt, .spanish #prices-buttons .lower_prices_txt {
	font-size: 14pt
}
.spanish  #orders-search-field, .spanish  .reviewsSearchField{
	transition: -webkit-box-shadow 0.3s ease-out;
	transition: -moz-box-shadow 0.3s ease-out;
	transition: box-shadow 0.3s ease-out;
	-webkit-transition: -webkit-box-shadow 0.3s ease-out;
	-webkit-transition: -moz-box-shadow 0.3s ease-out;
	-webkit-transition: box-shadow 0.3s ease-out;
	-moz-transition: -webkit-box-shadow 0.3s ease-out;
	-moz-transition: -moz-box-shadow 0.3s ease-out;
	-moz-transition: box-shadow 0.3s ease-out;
	-o-transition: -webkit-box-shadow 0.3s ease-out;
	-o-transition: -moz-box-shadow 0.3s ease-out;
	-o-transition: box-shadow 0.3s ease-out;
	background:#111111;
	border:0;
	border-bottom:1px solid #333;
	padding:7px 8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	#outline:none;
	color:#bdbdbd;
	width: 200px;
	font-family:Gotham Bold;
	font-size:15px;
}
/* swedish */
.swedish .generateLink {
    bottom: -13px;
    font-size: 22px;
    left: 100px;
    position: absolute;
}
.swedish .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
}
.swedish .addToWishlist {
	position: relative;
	top: -2px;
	width: 206px;
}
.swedish #topsell-big .game-topsellers-box .game-buy div {
    font-size: 22px;
    padding: 5px 0;
    text-align: center;
    width: 105px;
}
.swedish #sitelock h3 {
    color: #fff;
    float: left;
    font-size: 19pt;
    text-transform: uppercase;
}
.swedish .stock .stockStatus-red {
    color: #f02712;
    float: left;
    padding: 2px;
    width: 100%;
}
.swedish .or {
    background: none repeat scroll 0 0 #1e1e1e;
    border-radius: 30px;
    font-size: 19px;
    height: 15px;
    left: 390px;
    line-height: 0.8;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 26px;
	-webkit-box-shadow: 0px 0px 10px -5px;
	-moz-box-shadow: 0px 0px 10px -5px;
	box-shadow: 0px 0px 10px -5px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* dutch */
.dutch .generateLink {
    bottom: -8px;
    font-size: 18px;
    left: 100px;
    position: absolute;
}
.dutch .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
	font-size:16px; 
}
.dutch .oh-actions {
	float: left;
	padding: 10px 0;
}

.dutch .game-info-box .game-buy {
    float: left;
    font-size: 18px;
    text-transform: uppercase;
	padding-top:1px;
}
.dutch #sitelock h3 {
    color: #fff;
    float: left;
    font-size: 19pt;
    text-transform: uppercase;
}
.dutch #productMainImage .buyButton .add_to_cart {
    color: #fff;
    font-size: 16pt;
    min-width: 129px;
    padding: 11px 0;
    text-align: center;
    text-transform: uppercase;
}
.dutch .coinsEarned, .dutch  .addToWishlist, .dutch  .share, .dutch  .removeFromWishlist {
    font-size: 18px;
    text-transform: uppercase;
}
.dutch .addToWishlist {
    position: relative;
    top: -2px;
    width: 227px;
}
.dutch #purchaseInfo {
    margin-left: 18px;
    width: 96%;
}

.dutch #productMainImage .GrayButton .add_to_cart {
    color: #fff;
    font-size: 18pt;
    min-width: 129px;
    padding: 9px 0;
    text-align: center;
}
.dutch .stock .stockStatus-red {
    color: #f02712;
    float: left;
    padding: 2px;
    width: 100%;
}

/* brazil */
.brazil .generateLink {
    bottom: 4px;
    font-size: 18px;
    left: 100px;
    position: absolute;
}
.brazil .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
	font-size:16px; 
    padding: 0 2px 1px !important;
}
.brazil div.regGameDisc {
    color: #6fdb12;
    display: inline-block;
    font-size: 23px;
    text-transform: uppercase;
}
.brazil .oh-actions {
	float: left;
	padding: 10px 0;
}

.brazil .game-info-box .game-buy {
    float: left;
    font-size: 19px;
    text-transform: uppercase;
}
.brazil #sitelock h3 {
    color: #fff;
    float: left;
    font-size: 17pt;
    text-transform: uppercase;
}
.brazil #productMainImage .buyButton .add_to_cart {
    color: #fff;
    font-size: 18pt;
    min-width: 129px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}
.brazil .coinsEarned, .brazil  .addToWishlist, .brazil  .share, .brazil  .removeFromWishlist {
    font-size: 18px;
    text-transform: uppercase;
}
.brazil .addToWishlist {
    position: relative;
    top: -2px;
    width: 220px;
}
.brazil #purchaseInfo {
    margin-left: 18px;
    width: 503px;
}

.brazil #productMainImage .GrayButton .add_to_cart {
    color: #fff;
    font-size: 18pt;
    min-width: 129px;
    padding: 9px 0;
    text-align: center;
}
.brazil .stock .stockStatus-red {
    color: #f02712;
    float: left;
    padding: 2px;
    width: 100%;
}
.brazil .r_buy {
    float: left;
    font-size: 18.5px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}

/* italy */
.italian .generateLink {
    bottom: 4px;
    font-size: 18px;
    left: 100px;
    position: absolute;
}
.italian .generateFriendlyLink {
    position: relative;
    right: 4px;
    top: 2px;
	font-size:16px; 
    padding: 0 2px 1px !important;
}
.italian #prices-buttons .lowest_prices_txt, .italian  #prices-buttons .lower_prices_txt {
	font-size: 12pt;
}
.italian .addToWishlist {
    position: relative;
    top: -2px;
    width: 220px;
}
.italian .coinsEarned, .italian  .addToWishlist, .italian  .share, .italian  .removeFromWishlist {
	float: right;
    font-size: 18px;
    margin: 0 -10px;
    text-transform: uppercase;
}
.italian .totalReviewsNum{
    font-size: 22px;
    padding: 5px;
    text-align: center;
}
.italian #topsell-big .game-topsellers-box .game-buy div {
    font-size: 19px;
    padding: 5px 0;
    text-align: center;
    width: 90px;
}
.italian  .r_buy {
    float: left;
    font-size: 18px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.italian  .game-info-box .game-buy div {
    border-radius: 2px;
    font-size: 19px;
    padding: 5px;
    text-align: center;
    width: 103px;
}

/* norsk */
.norsk #newsSub #submitEmail{
	left:-30px;
}

.norsk .or {
	background: none repeat scroll 0 0 #1e1e1e;
    border-radius: 30px;
    box-shadow: 0 0 15px -5px;
    font-size: 17px;
    height: 20px;
    left: 390px;
    line-height: 1.1;
    padding: 8px;
    position: absolute;
    text-align: left;
    top: -17px;
    width: 21px;
	-webkit-box-shadow: 0px 0px 15px -5px;
	-moz-box-shadow: 0px 0px 15px -5px;
	box-shadow: 0px 0px 15px -5px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.norsk .r_buy {
    float: left;
    font-size: 18px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.norsk  .game-info-box .game-buy div {
    border-radius: 2px;
    font-size: 19px;
    padding: 5px;
    text-align: center;
    width: 103px;
}
.norsk #productMainImage .buyButton .add_to_cart {
    color: #fff;
    font-size: 18pt;
    min-width: 129px;
    padding: 10px 2px;
    text-align: center;
    text-transform: uppercase;
}
.norsk .addToWishlist {
    position: relative;
    top: -2px;
    width: 180px;
}
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px;
  z-index: 100;
}
.skip-link:focus {
  top: 0;
}
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
/* DRAW INF */
#infinitygmd { position: relative;} #infinitygmd:before, #infinitygmd:after { content: ""; position: absolute; top: -2px; left: 1px; width: 3px; height: 3px; border: 2px solid #fff; -moz-border-radius: 50px 50px 0 50px; border-radius: 50px 50px 0 50px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } #infinitygmd:after { left: auto; right: 0; -moz-border-radius: 50px 50px 50px 0; border-radius: 50px 50px 50px 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }