#sh_state {
	font-size:15px !important;
}
#sh_country {
	height: 45px;
	margin-bottom: 10px;
	background: white;
	border: solid lightgray 1px;
	border-radius: 5px;
	padding: 0px 5px;
}
.sortbyttext {
	display:inline-block;
	padding-bottom:2px !important;
	font-size:14px !important;
}
.showingresults {
	padding:10px 5px;
	font-size:16px;
}
.secondsearchform > input {
	height:24px;
}
.secondsearchform {
	padding:2px 0px;
	display: inline-block;
	margin-left: 20px;
}
.searchpagination {
	margin-top:20px;
	text-align:center;
}
.searchpagination > div {
	display: inline-block;
	padding: 0px 4px;
}
.searchlink:hover {
	color:red !important;
}
.searchlink {
	color:white !important;
}
.searchboxnew > div > img:nth-of-type(2) {
	position:absolute;
	bottom:23px;
	left:-14px;
}
.searchboxnew > div > div > img {
	position:absolute;
	bottom:2px;
	left:5px;
}
.searchboxnew {
	background:#2F2D2E;
	color:white;
	margin-bottom:2px;
	padding:5px !important;
}
.searchallmenu {
	padding: 3px 5px;
	font-size: 14px;
	font-weight: 700;
	position:relative;
	cursor:pointer;
	color:white;
	background:#2F2D2E;
}
.searchallmenu > div:nth-of-type(2) {
	top:32px;
	left:0px;
	color:white;
	background:#2F2D2E;
	position:absolute;
	border: solid red 3px;
	display:none;
	width:130px;
}
.searchallmenu:hover > div:nth-of-type(2) {
	display:block;
	z-index: 2;
	
}
.searchallmenu > div > div {
	text-align: center;
	padding: 3px 5px;
	font-size: 18px;
	font-weight: 700;
}
#videotitle {
	line-height: 25px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	margin:0px;
}
.searchresult > div > a {
	font-size:20px;
}
.searchresult {
	vertical-align:top;
	margin:10px;
	display:inline-block;
	width:70%;
	position:relative;
}
.searchresult:nth-child(odd) {
	width:20%;
}
.mobilejoin {
	display:inline-block;
	padding-left:10%;
	font-weight:bold;
	font-size:12px;
}
#replyvalue {
	width:100%;
}
#login_name, #login_pw, #textvalue {
	color:black;
	width:100%;
}
.buub {
	color:white;
	background:green;
}
a:hover {
    color: white;
} 
.circle {
        border-radius: 50%;
        width: 300px;
        height: 300px;
}
.home_wrapper_top_gamepro {
	position:relative;
	height: 220px !important;
	width:1500px;
	margin:0 auto;
	background: url("<?php echo SERVER_URL."/".$tmp_cover_img; ?>") no-repeat center center !important;
	background-size:cover !important;
	background-size: 1500px 224px;
	color:#fff;
}

.name_title {
	opacity: 0.6;
 }
.ccbuttonarea {
	font-weight: normal;
	padding-top:10px;
	padding-bottom:15px;
}
.ccbuttonarea > div > div:first-of-type {
	width:150px;
	display:inline-block;
	margin-left:150px;
}
.ccbuttonarea > div > div {
	display:inline-block;
}
.dailyvideo {
	width:100%;
}

.news_content_detail > ul > li {
	list-style-type: disc;
	margin-left:20px;
}
.homepageaddcontainermobile > img {
	width:225px;
	height:75px;
}
.homepageaddcontainermobile {
	color: black;
	background: white;
	font-weight: bold;
	padding-bottom: 4px;
	border-left: 4px solid #2f2d2e;
	border-right: 4px solid #2f2d2e;
	border-bottom: 4px solid #2f2d2e;
	height: 85px;
	border-top: 4px solid #2f2d2e;
	margin-bottom: 2px;
	padding-left: 10px;
	font-size:18px;
}
.mobilerewardmodule > div > div:last-of-type {
	width:244px;
}
.mobilerewardmodule > div > div > p:first-of-type {
	font-size:14px;
}
.mobilerewardmodule > div > div > p {
	font-weight: bold;
	margin: 0px;
	font-size:11px;
}
.mobilerewardmodule > div > div > img {
	border:2px white solid;
	margin: 0px 18px 0px 14px;
}
.mobilerewardmodule > div > div {
	display:table-cell;
	margin:5px 0px 5px 5px;
	vertical-align: middle;
	height:127px;
}
.mobilerewardmodule > div {
	background: #2f2d2e;
	color:white;
	margin-bottom:2px;
	min-height:128px;
	position:relative;
}
.mobilerewardstitlebar {
	min-height: 40px !important;
	font-weight: bold;
	font-size: 17px;
	padding: 10px;
	color:white;
	background: #2f2d2e;
	margin-bottom:2px;
}
.addressconfirmation {
	margin-bottom:15px;
}
.shippingaddresstitle {
	margin-bottom:15px;
	font-weight:bold;
}
.buttoncontainer {
	margin-left:-15px;
}
.shippingverify > h3 {
	font-weight:bold;
	font-size:24px;
	margin-bottom:25px;
}
.shippingverify {
	padding-left:30px;
	padding-bottom:30px;
	border:1px solid lightgray;
}
.rewardclaimheader {
	font-weight:bold;
	font-size:24px;
	display:inline-block;
	margin-bottom:15px;	
}
.submitbutton {
	background: #2f2d2e;
	color:white;
	border-radius:3px;
	margin-right:4px;
}
.changeccsubmit {
	margin-top:10px;
}
.changeccsubmit > button {
	background: #2f2d2e;
	color: white;
	width: 352px;
	margin: 11px 5px 5px 5px;
}
.changecccvv {
	width:102px;
	display:inline-block;
}
.changeccsmall {
	width:178px;
	display:inline-block;
}
.changeccexpholder > div {
	display:inline-block;
	min-width:124px;
	margin-top:-3px;
}
	
.changeccexpholder > div:nth-of-type(1) {
	width:200px;
}
.changeccexpholder {
	display:inline-block;
	width:254px;
}
.changeccareaone input {
	border-radius:3px;
}
.changeccareaone > div > div > div {
	padding:3px;
}
.changeccareaone > div:nth-of-type(2) > div {
	padding:3px;
}
.changeccareaone {
	font-weight:bold;
	background: #f3f3f3;
	border: 1px solid darkgray;
	padding: 20px 20px 0px 20px;
	width: 400px;
}
.changeccareaone > div {
	display:inline-block;
	width:360px;
}
.displayaddress {
	padding-left:10px;
}
.displayaddress > div:last-of-type {
}
.displayaddress > div {
	padding:2px 3px;
	font-size:16px;
}
.showmessages {
	color:red;
}
.moderndropdownclone {
	border: solid 1px gainsboro;
	border-radius: 5px;
	padding: 6px;
	font-size: 13px;
	font-weight:bold;
}
.rewardbuttonstyle {
	background-color:#2f2d2e;
	display:inline-block;
	border: solid 1px gray;
	border-radius:3px;
	padding:5px 16px !important;
	cursor:pointer;
	color:lightgray;
	margin-top:30px;
	font-weight:bold;
	font-size:14px;
	
}
.confirmationarea {
	padding-left:5px;
	padding-top:7px;
}
.widebutton {
	padding-left:156px !important;
	padding-right:156px !important;
}
.rewardparagraph {
	margin:10px 10px;
}
.prizestatus {
	margin: 10px 2px;
	font-weight: bold;
}
.deviceselection {
	width:348px;
}
.modifycheckbox {
	width:433px;
}
.modifycheckbox > a {
	display:inline-block;
	margin:0px 0px 0px 5px!important;
	padding:0px !important;
	vertical-align:initial;	
}

#shipping_address {
	width:534px;
}
#shipping_address > input {
	display: inline-block;
	border-radius:3px;
	padding-bottom:10px !important;
}
.bitmorelength {
	width:417px;
	margin-bottom:10px !important;
}
.fullship  + div {
	width:414px !important;
	padding-bottom:10px !important;
}
.littleselect  + div {
	height:49px !important;
}
.thirdship {
	width:137px;
	height: 43px;
	padding-top: 5px;
	background: white;
	font-weight:normal;
}

.rewardbuttonnext {
	display:block;
	margin: 20px 0px;
}
.platoformselect {
	margin:10px 0px;
}
.prizeclaim {
	font-size: 14px;
	height: 27px;
	color: black;
	vertical-align: top;
	background-color:#2f2d2e;
	display:inline-block;
	border: solid 1px gray;
	border-radius:3px;
	padding:2px 16px !important;
	cursor:pointer;
	color:lightgray;
	margin-top:30px;
	font-weight:bold;
}
.prizeselection {
	width:345px;
}

.prizeselectionholder > div > div > ul > li, .prizeselectionholder > div > a  {
	font-weight:bold;
	color:black !important;
}
.prizeselectionholder {
	margin: auto;
	width: 605px;
}
.rewardclaimholder > h3 {
	font-weight:bold;
	font-size:26px;
	padding-bottom:30px;
}
.rewardclaimholder {
	border: solid 1px lightgray;
	margin: 10px auto;
	width: 480px;
	padding: 0px 29px;
}

.reactivationuserbox {
	width:350px;
	margin:130px auto 0px auto;
	text-align:center;
	padding:20px;
	border-radius: 5px;
	background: #eceef1;
}
.reactivationuserbox > a, .reactivationuserbox > div > a { 
	color:red;
}

.adminlogin_module {
	width:400px;
	margin:auto;
	padding-bottom:160px;
}
.associatelogin > h1 {
	text-align:center;
	padding-bottom:30px;
}
.abitright {
	margin-left:10px;
}

.galleryimage {
	margin-top:0px;
}

.associatestable td  {
	background:white;
	color:black;
	padding:5px 30px;
}
.associatestable th  {
	background-color: red;
	color: white;
	border-left:1px solid white;
	border-right:1px solid white;
	padding:5px 30px;
}
.promocodepage {
	color:black;
}
.transitionsave {
background: gray;
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-ms-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
}
#testbutton {
	background:red;
}

#validate {
	width:105px !important;
}
.mleft114 {
	margin-left: 114px !important;
}
.termscheckbox {
	position:relative;
}
.termscheckbox > input {
	position:absolute;
	top:0px;
}
.termscheckbox > label {
	margin-left:22px;
}
.resendcode {
	color:red;
	text-decoration:underline;
	cursor:pointer;
}
.padtop10 {
	padding-top:10px;
}
.checkboxholder > p {
	display: inline;
	margin-left:3px;	
}
.checkboxholder > a {
	margin:0px;
	padding:0px;
	padding-bottom: 6px;
	padding-right: 8px;
	line-height: 14px;
}
.checkboxholder {
	text-align:left;
	padding-left: 112px;
	position:relative;
}
.signupleftfirstpage {
	width: 100px;
	text-align: left;
	padding-right: 10px;
	margin: 5px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	display: inline-block;
}
.signuprightfirstpage {
    width: 480px;
    margin: 0px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    display: inline-block;
}

	.sweet-overlay{background-color: rgba(0, 0, 0, 0.95);}
	.overlay_vid{opacity: 0.95 !important;}
        .short_desc{
	border-bottom: 1px solid #DFDFDF;
	text-align: center;
	padding-top: 20px 0;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
        }
        .rvw_title{ font-size: 28px; }
        .rvw_detail{ font-size: 12px; }
#comments {
    overflow:auto;
}
#replycomment {
    overflow: auto;
}

.text-glow-hover{
color: #fff;
}

.text-glow-hover:hover{
text-shadow: 0 0 10px #fff;
}
.signuperrors {
	display:none;
	width:440px;
	margin:auto;
	margin-top:60px;
}
.open_window_popup
{
	overflow:hidden!important;
}
.open_window_popup #page
{
	display:none!important;
}
.open_window_popup #header
{
	display:none!important;
}
.window_panel_popup 
{
	top:40px!important;
	position:fixed!important;
}
.window_frame_popup
{
	overflow:auto!important;
}
.overlay_vid{
        background-color: black;
        bottom: 0;
        opacity: 0.9;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 1;
}
   .color_ee21331:hover{color:#EE2133;}
   .content_dropdown li ul li a:hover{
        color: red;
    }
.center {
    margin: auto;
    width: 60%;
    padding: 10px;
}
#twee li{ cursor:pointer;}
.topmenumobile {
	font-weight: bold;
	display: block;
	margin: auto;
	width: 184px;
	padding-top: 10px;
}
.mobileplanselect {
	display:inline-block;
	text-align:center;
	padding-left: 50px;
	font-size:16px;
}
.popvidssidestyle {
	width:149px;
	height:77px;
}
.passwordreset {
	width: 300px;
	margin: auto;
	margin-top: 47px;
}
.passwordreset > p > a {
	color:red;
}
.currentpassword > td {
	text-align:left !important;
}
.passworderror {
	/*margin: -27px 0px 4px 291px;*/
	text-align: left;
	font-weight: bold;
	color: red;
}
.news_content_detail  > p > a {	
	color:red;
}

.tubtub {
	margin-top:16px;
}
#videoajax > div:hover {
	color:red;
}
#videoajax:hover .newsdetailtime {
	color:white !important;
}
#videoajax > div {
	position:relative;
	width:759px;
	background:#2f2d2e;
/*	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;*/
	padding:5px 15px 5px 0px;
	height:132px;
	margin-left:5px;
	margin-bottom:2px;
	font-size:20px;
	color:white;
}
#videoajax div > a {
	z-index:7;
	position:absolute;
	height:100%;
	width:100%;
}
#videoajax > div > div > img {
	position:absolute;
	left:-170px;
	top:90px;
}
#videoajax > div > div {
	z-index: 6;
	position: absolute;
	left:190px;	
	width:552px;
	
}
.timeholder {
	position: absolute;
	top: 83px;
	left: 120px !important;
	height: 18px;
	width: 40px !important;
	margin: 10px;
	color: white;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.6);
	font-weight: 700;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
}
#videoajax > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:160px;
	margin:10px;
}
#videoajax > div > img:nth-of-type(2n) {
	top:5px;
	left:5px;
	width:initial;
	height:14px;
}
#videoajax > div > div > h1 {
	font-weight:normal;
	display:inline-block;
	font-size:20px;
	margin:15px 0px 0px 0px;
}
#videoajax > div > div > h2 {
	margin:5px 0px 0px 0px;
	font-weight:normal;
	color:white;
	font-size:15px;
}
.videobox {
	position:relative;
	float:left;
	width:255px;
	border: 1px solid white;
}

.regularpos {
	position:initial !important;
	margin:0px !important;
	margin-top:-1px !important;
}
.pageholder {
	text-align:center;
}
.modcaret {
	padding-left: 6px;
}

.vidoption {
	text-align:center;
	padding:3px;
}
.vidoption:hover {
	color:red;
}

.centerer {
	width:1169px;
	margin:auto;
	text-align: left;
}

.videomenubar {
	margin:0px !important;
	margin-top: 4px !important;
	cursor:pointer;
}
.videomenubar > div > div > div:hover {
	color:red;
}
.videomenubar > div {
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
}
.videomenubar > div:nth-of-type(2):hover > div {
	display:block;
}
.videomenubar > div > div {
	cursor:pointer;
	display:none;
	background:#2e2e2e;
	vertical-align: top;
	z-index: 1000000;
	position: relative;
	border: solid 3px red;
	padding:5px;
	margin-top: 6px;
	
}
.newsdetailtime {
	z-index: 1000000;
	position: absolute;
	left: 138px;
	font-size: 14px;
	bottom: 21px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0px 3px;
}
.newsdetailtime:hover {
	color:white !important;
}
.newsdetailimage {
	width: 44px !important;
	height: 44px !important;
	opacity: .8;
	margin: 34px 0px 0px 69px !important;
}
.fa-info-circle:hover {
	color:red;
}
.showinfo:hover {
	color:red;
}
.dgpointsbubble {
	position: relative;
	width: 282px;
	background: #FFFFFF !important;
	border-radius: 10px;
	border: #FF0000 solid 3px !important;
	color: black;
	line-height: 19px;
	font-size: 10px;
	padding: 6px !important;
	text-align: left;
	margin-left: 75px;
	margin-top: -100px;
	font-weight:bold;
	display:none;
}
.dgpointstitlemod {
	margin-top:0px;
	height: initial !important;
	width:215px !important;
	right: 90px !important;
}
.trophyholder {
	cursor:pointer;
	margin:4px !important;
}
.trophyholder > div {
	position: absolute;
	z-index: 2;
	background: white;
	border: 3px solid red;
	border-radius: 6px;
	width: 358px;
	color: black;
	padding: 3px;
	left: 0px;
	display:none;
	font-size:10px;
	text-align:left;
	bottom:-7px;
}
.trophyholder:hover > div {
	display:block;
}
#saves-button {
	background-color:#2f2d2e;
	color:white;
	float:right;
}
.signupdropdown {
	height:40px;
	border: 1px solid #CCCCCC;	
	width:141px;
	vertical-align:top;
}
.promocode {
	font-weight:normal;
	display:inline;
}
.billingtotals {
	font-weight:bold;
	width: 403px;
		display: inline-block;
}
.planprice {
	display: inline-block;
	text-align: right;
}
.signupterms {
	display:inline;
}
.invlidid {
	width: 558px;
	margin: auto;
	padding: 36px;
}
.loginerror {
	color:red;
	margin-bottom:10px;
}
.gotoadmin {
	position: relative;
	z-index: 10;
	top: -15px;
}

.signupcontainer {
	width:594px;
	margin:auto;
}

.green {
	color:green;
}


#vidviews {
	display:inline-block;
}
#votingthumbs {
	display:inline-block;
}
#videocontainer {
       min-height:416px;
       margin-top:3px;
       position:relative;
       overflow:hidden;
}

#imageclick {
	height:400px;
	width:712px;
}

.usernamebubble {
	top: 94px;
	left: 447px;
	display:none;
}
.passwordbubble {
	top: 159px;
	left: 447px;
	display:none;
}
.matchbubble {
	top: 222px;
	left: 447px;
	display:none;
}
.countrybubble {
	top: 473px;
	left: 447px;
	display:none;
}
.bubble {
	position: relative;
	padding: 14px;
	background: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: #2f2d2e solid 4px;
	z-index:99;
	font-weight:bold;
	line-height:30px;
}
.bubble > ul > li > i {
	width:15px;
}

.hoverdiv {
	position:absolute;
}

.consolidatedform {
	position: relative;
	width:441px;
	margin:auto;
	padding-top:20px;
}
.columncon {
	margin-top:20px;
	width: 440px;
	display: inline-block;
	vertical-align: top;
}

#country, #state {
	width:209px;
}
.countrystate {
	display: inline-block;
	width: 220px;
}

.usernameholder {
	position:relative;
}
.usernamerules {
	display:none;
	right: -271px;
	top: 23px;
	position: absolute;
}
.passwordrules {
	display:none;
	right: -175px;
	top: 12px;
	position: absolute;
}
.continueuserinfo {
	color:red;
}

.errormessage {
	text-align: left;
	margin-left: 114px;
	color:red;
}
#verification {
	width: 363px;
	display:inline;
}

.emailverify {
	text-align:left;
	padding-left: 146px;
}
#emailbutton {
	width:106px !important;
}
#email_address {
	width:362px;
	display:inline;
}
#promocodebutton, #next {
	width:60px;
	height: 35px;
	vertical-align: top;
}
.promocodeinput {
	width: 223px !important;
	display: inline !important;
	height:35px !important;
}
.signippagecontainer {
	width:600px;
	margin:auto;
	text-align:right;
}
.promocode > div {
	display:inline-block;
	vertical-align:top;
}
.promocode > div:nth-of-type(1) {
	width:223px;
	background:purple;
}
.promocode > div:nth-of-type(2) {
	width:0px;
}
.promocodeholder {
	margin:10px 0px 0px 6px;
	display:none;
	background: gainsboro;
	border: black solid 1px;
	padding: 10px;
	vertical-align: middle;
	min-height: 41px;
}
.promocode {
	width: 283px;
	display: inline-block;
	margin-right: 3px;
	text-align:left;
}
.nextbutton {
	margin-top:50px;
	text-align:right;
	margin-right: 3px;
}
.membershipplans {
}

.membershipplans {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width:100%;
}
.membershipplans div {
	display:inline-block;
	margin:5px;
}
.membershipplans th {
	font-weight:bold;
	font-size:16px;
}
.membershipplans td:nth-of-type(2), .membershipplans th:nth-of-type(2),.membershipplans td:nth-of-type(3), .membershipplans th:nth-of-type(3)  {
	width:143px;
}
.membershipplans td, .membershipplans th {
	border: 4px solid white;
	padding: 8px;
	text-align:center;
}
.membershipplans td:first-of-type {
	text-align:left;
}

.membershipplans tr:nth-child(even){background-color: #f2f2f2;}

.membershipplans tr:hover {background-color: #ddd;}

.membershipplans th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: white;
  color: black;
}
.mobileplandisplay  tr:nth-child(odd){background-color: #f2f2f2;}
.selectmembership {
	vertical-align:top;
	background:#eeeeee;
	width:300px;
	display:inline-block;
	color:black;
}
.selectmembership > div {
	border-bottom:solid 2px #cccccc;
	padding:10px 20px;
}
.selectmembership > div:first-of-type {
	background:#2e2e2e;
	height:40px;
	color:white;
	padding:4px 20px;
	text-align:center;
	font-weight:900;
	font-size:20px;
}
.replypost:hover > div > div > div {
	display:inline;
}
#commentpanel > div:hover > div > div > div {
	display:inline;
}
.deletevidmsg {
	display:none;
}
.viewreplies {
	display:inline;
}
#commentholder {
	width: 380px;
	display:none;
}
.replypost {
	display:none;
	margin-left: 42px;
	width: 325px !important;
}
.replypost > div {
	width: 268px !important;
}
#vctextarea {
	overflow: hidden;
	height: 40px;
	max-height: 66px;
	width: 282px;
	display: inline;
	padding:0px;
}
#commentpanel {
	display:none;
	text-align: left;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 338px;
}
#commentpanel > div:first-of-type {
	border-top:0px;
}
#commentpanel > div:last-of-type {
	border-bottom:1px solid black;
}
#commentpanel > div {
	padding: 5px 0px 2px 0px;
	width: 100%;
	text-align: left;
}
#commentpanel > div > img, #commentpanel > div > div > img {
	margin-left:2px;
	width:36px;
	display:inline-block;
	border:solid black 2px;
	vertical-align: top;
}
#commentpanel > div > div > p, #commentpanel > div > div > div > p  {
	font-weight:500;
}
#commentpanel > div >div {
	cursor: initial;
	display:inline-block;
	width: 310px;
	margin-left:3px;
}
#commentpanel > div >div > div:last-of-type > i:hover,#commentpanel > div >div > div:last-of-type > span > i:hover, #commentpanel > div >div > div:last-of-type > div:hover   {
	color:red;
}
#commentpanel > div >div > div:last-of-type {
	text-align: right;
	cursor:pointer;
}
#commentpanel > div >div > div:first-of-type {
	display: inline-block;
	vertical-align: top;
}
#commentpanel > div >div > div:nth-of-type(2) {
	font-weight:500;
	float: right;
}
.sidebar2 {
	float: right;
	width: 380px;
	height: 406px;
	background: white;
	margin-right: 10px;
	margin-top: 24px;
	color: black;
	display:none;
	position:relative;
	font-size:12px;
}
.sidebar2 > div:last-of-type {
	position:absolute;
	bottom:0px;
}
.sidebar2 > div > div:first-of-type {
	background:white;
	width:380px;
}
.sidebar2 > div > div {
	border-tom: solid black 1px;
	padding: 4px;
	display: inline-block;
	width: 189px;
	text-align: center;
	font-weight: bold;
	border-right: 0px;
	cursor: pointer;
}
.sidebar2 > div > h1 {
	font-size: 25px;
	padding: 0px;
	margin: 0px;
}
.sidebar2 > div > h2 {
	font-size: 17px;
	padding: 0px;
	margin: 0px;
}
.sidebar2 > div > h3 {
	font-size: 17px;
	padding: 0px;
	margin: 0px;
}
.sidebar2 > div > p {
	font-size: 17px;
	padding: 0px;
	margin: 0px;
}
.sidebar2 > div > div > div {
	border-top: solid 1px black;
}
.imageborder {
	border:solid black 2px;
}
.wid278 {
	width:278px !important;
	font-size:10px;
}
.result_email {
	display:inline-block;
}
#email_addr, #normal_password {
	display:inline-block;
	width: 249px;
}
.normal_password {
	display:inline-block !important;
	width: 249px !important;
}

.signupselect {
	width:249px;
}
.signupdob > select {
	width:80px;
}

.signuplines {
	text-align:left;
}
.signupright > table > tbody > tr:last-of-type > td {
	font-weight:bold;
}
.signupright > table > tbody > tr > td {
	font-weight:normal;
	width:59px;
}
.jmargin {
	width:100%;
	margin-left:0px;
	margin-top: 20px;
}
.jmarginadjust {
	width:100%;
	margin-top: 20px;
}
.signupright > table > tbody > tr {
	height:30px;
}
.closepromo {
	float:right;
	cursor: pointer;
}
.endofbilling {
	border-bottom: solid 1px black;
	margin-bottom:5px;
}
.signupleft, .signupright {
	margin: 5px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	display: inline-block;
}
#saves-button {
	width:108px;
	margin-top:10px;
}
#plantype {
	width:206px
}
#submitpromo {
	height:40px;
	width:86px;
	vertical-align: middle;
	font-weight:bold;
	vertical-align:top;
}
.changeplan {
	cursor: pointer;
	font-weight:normal;
}
.plantypeholder {
	display:none;
}
.lastpromocodeinput {
	width: 347px !important;
	margin-left: 5px;
	display: inline-block !important;
	margin-right: 2px;
}
.signupleft {
	width: 133px;
	text-align: left;
	padding-right: 10px;
}
.signupright {
	width: 432px;
}
.signupfull {
	width:100%;
}


.mainpagevideoplayer {
	display:none;
}

.submitnotloggedin {
	color:white;
}

.claimbutton {
	background: #2F2D2E;
	border:white 3px solid;
	color:white;
	padding:6px;
	font-weight:bold;
}
.claimbutton:hover {
	color:red;
}
.userrewardstable {
	text-align:left;
	font-weight:bold;
	color:white;
	background: #2F2D2E;
	width:900px;
	margin:auto;
}
.userrewardstable > tbody > tr > th, .userrewardstable > tbody > tr > td {
}
.userrewardstable > tbody > tr:nth-child(1) {
	height:30px;
}
.userrewardstable > tbody > tr > th {
	padding-left:18px;
	width:0px;
}
.userrewardstable > tbody > tr > th:nth-child(2) {
	padding-left:17px;
	width:150px;
}
.userrewardstable > tbody > tr > th:nth-child(3) {
	padding-left:58px;
	width:231px;
}
.userrewardstable > tbody > tr > th:nth-child(4) {
	padding-left:11px;
	width:231px;
}
.userrewardstable > tbody > tr > td:nth-child(1) {
	text-align:center;
	width: 90px;
	padding-left: 0px;
}
.userrewardstable > tbody > tr > td:nth-child(2) {
	padding-left:13px;
	padding-right:80px;
	width:280px;
}
.userrewardstable > tbody > tr > td:nth-child(3) {
	padding-left:22px;
	width:145px;
}
.userrewardstable > tbody > tr > td:nth-child(4) {
	padding-left:69px;
	width:0px;
}
.userrewardstable > tbody > tr {
	border-bottom: 2px solid white;
	height: 107px;
}
.userrewardstable > tbody > tr > td:nth-child(5) {
	padding-left:13px;
}
.userrewardstable > tbody > tr > td:nth-child(5), .userrewardstable > tbody > tr > th:nth-child(4) {
	text-align:center;
}
.userrewardstable > tbody > tr > td > img {
	max-height:71px;
	max-width:80px;
	border: 2px solid white;
}

.recentwinnertableholder {
	height: 1180px;
	overflow: hidden;
	width: 917px;
	margin: auto;
	position:relative;
}
.recentwinnertableholderheader > tr {
	margin-bottom:2px;
}
.recentwinnertableholderheader {
	height: 1180px;
	overflow: hidden;
	width: 917px;
	margin: auto;
	position:relative;
}
.recentwinnertableholder:hover {
	overflow-y: scroll;
}

.recentwinnersheader {
	background: #2F2D2E;
	color: white;
	text-align: center;
	height: 40px;
	width: 900px;
	margin: auto;
	margin-bottom:2px;
	padding-top: 11px;
}

.recentwinnersprofilepic {
	height:50px;
	width:50px;
}

.recentwinnerstableheader {
	width: 900px;
	margin: auto;
	background: #2F2D2E;
	color: white;
	font-size: 16px;
	font-weight:bold;
	margin-left: 0px;
}
.recentwinnerstable {
	width: 900px;
	margin: auto;
	background: #2F2D2E;
	color: white;
	font-size: 16px;
	font-weight:bold;
	position: absolute;
	top: 2px;
	left: 0px;
}
.recentwinnerstableheader > tbody > tr:nth-child(1) {
	height:60px;
	border-bottom: 2px solid white;
}
.recentwinnerstableheader > tbody > tr:nth-child(2) {
	padding-left: 14px;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 2px;
	height:50px;
}
.recentwinnerstableheader > tbody > tr > th:nth-child(1) {
	width: 149px;
	padding-left:29px;
}
.recentwinnerstableheader > tbody > tr > th:nth-child(2) {
	width: 95px;
}
.recentwinnerstableheader > tbody > tr > th:nth-child(3) {
	padding-left:43px;
	width: 134px;
}
.recentwinnerstableheader > tbody > tr > th:nth-child(4) {
	padding-left: 72px;
	width: 178px;
}
.recentwinnerstable > tbody > tr {
	border-bottom: 2px solid white;
	height: 107px;
}
.recentwinnerstableheader > tbody > tr:first-of-type > td {
	padding:10px;
}
.recentwinnerstable > tbody > tr > td > a {
	color:white;
}
.recentwinnerstable > tbody > tr > td:nth-child(1) {
	width: 106px;
}
.recentwinnerstable > tbody > tr > td:nth-child(2) {
	width: 225px;
}
.recentwinnerstable > tbody > tr > td:nth-child(3) {
	width: 102px;
}
.recentwinnerstable > tbody > tr > td:nth-child(4) {
	width: 185px;
}
.recentwinnerstable > tbody > tr > td:nth-child(5) {
	width: 117px;
}
.recentwinnerstable > tbody > tr > td {
	padding-left: 12px;
	position:relative;
}
.recentwinnerstable > tbody > tr > td:last-of-type {
	text-align:center;
}

.recentwinnerstable > tbody > tr > td > img {
	margin-right:20px;
	border:white 2px solid;
	max-height:71px;
	max-width:80px;
	display:block;
	margin:auto;
}
.recentwinnerstable > tbody > tr > td > div {
	display:none;
	top: 8px;
	right: 104px;
	position: absolute;
	width: 229px;
	height: 132px;
	background: lightgray;
	border: 2px solid black;
	color: black;
	text-align: left;
	padding: 5px;
	font-size: 12px;
}
.recentwinnerstable > tbody > tr > td > i:hover + div  {
	display:block;
}
.leadernologonlink {
	display:inline-block;
	width:100%;
	height:100%;
}
/*
.leadernologonlink:hover + #logininleader {
	color:red !important;
}
*/


.leaderholder {
	overflow:hidden;
	max-height:588px;
	overflow-x: hidden;

}
.leaderholder:hover {
	overflow: scroll;
	overflow-x: hidden;
}
.leaderholder > div {
	background: #2F2D2E;
	color: white;
	font-weight: bold;
	margin-bottom: 2px;
	height: 57px;
	padding: 6px 3px 3px 3px;
	position: relative;
}
.leaderholder > div > a {
	color:white;
}
.leaderholder > div > a > img {
	border:solid white 2px;
	margin-right: 12px;
	margin-top: 0px;
}
.leaderholder > div > div {
	display: inline-block;
	margin: 12px 13px;
	min-width: 11px;
	text-align: center;
}
.leaderholder > div > div:last-of-type {
	float: right;
	margin-top: 11px;
	margin-right: 16px;
	width: 35px;
	text-align: right;
}

.leadermenu {
	width: 102px;
	background: #2F2D2E;
	position: absolute;
	right: 0px;
	border: 3px solid red;
	z-index:10;
	display:none;
}

.leadermenu > div {
	cursor: pointer;
	font-size: 13px;
	padding: 5px 10px;
	border-radius: 0px;
	text-align:center;
}
.leadermenu > div:hover {
	color:red;
}
.leadermenu:hover {
	display:block;
}

.leaderpicker:hover + .leadermenu {
	display:block;
}
.leaderpicker {
	cursor: pointer;
	float: right;
	margin-right: 10px;
}

.graybeforeclick > div, .graybeforeclick > div > div {
	display:inline-block;
	vertical-align: top;
}
.waitforclick {
	display:inline-block;
	vertical-align: top;
}
.graybeforeclick > div, .graybeforeclick > div > div > a {
	vertical-align: top;
	display: inline-block;
	margin-top: -1px;
}
.consoleholderholder {
	display:inline-block;
	margin-left: 9px;
}
.consoleholderholder > span {
	vertical-align:top;
}


.numbercounter {
	display:inline-block;
	padding-left: 5px;
}
.plus {
	height:7px;
}
.minus {
	height:7px;
}
.plus, .minus {
	display:inline-block;
	padding:0px 1px;
	cursor: pointer;

}
.numberdisplay { 
	text-align:center;
	padding-right: 3px;
}
.nothingfoundsidemodule {
	width: 100%;
	background: #2F2D2E;
	text-align: center;
	padding-top: 25px;
	color: white;
	font-size: 14px;
	height:80px;
	font-weight:bold;
}
.nothingfoundsidemodule2 {
	font-weight:bold;
	font-size:14px;
	background: #2F2D2E;
	color: white;
	height: 80px;
	padding-top: 30px;
}
.nothingfoundsidemodule3 {
	text-align: center;
	padding-top: 12px;
	line-height: 26px;
	color: white;
	background: #2F2D2E;
	height: 80px;
	margin-top: 1px;
	font-weight:bold;
	font-size:14px !important;
}

.radioinputholder {
	padding-left:5px;
}

.numberprize {
	width: 57px;
	height: 25px;
}
.leaderboardholder {
	width: 604px;
	margin: auto;
}
.leaderboardtable {
	display: inline-block;
	border-collapse: collapse;
	width: 300px;
}

.leaderboardtable > tbody > tr > td {
	text-align: left;
	padding: 8px;
	font-weight:bold;
}

.leaderboardtable > tbody > tr:nth-child(even) {
	background-color: #f2f2f2 !important;
}
.bottomthreeslots {
	width:387px;
	margin:2px;
	height:218px;
}

.norewards {
	width: 100% !important;
	text-align: center;
	font-size: 20px;
	padding: 45px 30px 30px 30px !important;
}
.norewards > p {
	line-height:24px !important;
}


.homepageaddcontainer {
	color:black;
	background:white;
	font-weight: bold;
	padding-bottom: 4px;
	border-left: 4px solid #2f2d2e;
	border-right: 4px solid #2f2d2e;
	border-bottom: 4px solid #2f2d2e;
	height:151px;
}
.homepageaddcontainer > div {
	background:#2f2d2e;
	background: #2f2d2e;
	color: white;
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 7px 0px;
}
.homepageaddcontainer > span {
	margin: 0px 6px 0px 12px;
	font-size:18px;
}
.homepageaddcontainer > img {
	width:225px;
	height:75px;
}
.drawingrewardisplay {
	background:white;
	color:white;
	padding-top: 2px;
}
.drawingrewardisplay > div {
	margin-bottom:4px;
	margin-top:2px;
}
/*
.drawingrewardisplay > div:hover > div:first-of-type > div:first-of-type {
	display:block;
}
*/
.drawingrewardisplay > div > div:first-of-type > div:first-of-type {
	position:absolute;
	z-index:2;
	background-color: rgba(0,0,0,.7);
	text-align:center;
	display:none;
	width:72px;
	font-size: 21px;
	color:white;
}
/*
.drawingrewardisplay > div > div:first-of-type > div:first-of-type:hover > div {
	display:block;
}
*/
.drawingrewardisplay > div > div > img {
	width:72px;
	border:2px solid white;
}
/*
.drawingrewardisplay > div > div > div {
	position:absolute;
	background: red;
	width: 100px;
	text-align: center;
	cursor: pointer;
	height: 18px;
	padding-top: 0px;
	font-size: 11px;
	font-weight: bold;
	bottom: 31px;
	border-top: 1px solid #373b3f;
	border-left: 1px solid #505050;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
*/
.rewardbutton::after, .rewardbutton::before {
  position: absolute;
  content: "";
  transition: all 0.5s;
}

.rewardbutton > a:hover {
	color:white;
	cursor:pointer;
}
.rewardbutton {
	cursor:pointer;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	padding: 2px 7px;
	color: white;
	position:relative;
	top: 10px;
	left: 36px;
	transform: translate(-50%, -50%);
	vertical-align: middle;
	text-decoration: none;
	transition: all 0.1s;
	background-color: red;
}
.rewardbutton::before {
	bottom: -2px;
	height: 2px;
	width: 99%;
	left: 1px;
	transform: skewX(45deg);
	background-color: lightgray;
}
.rewardbutton::after {
	right: -2px;
	height: 100%;
	width: 3px;
	bottom: -1px;
	transform: skewY(45deg);
	background-color: gray;
}

.buttonpressed {
	margin-left: 2px;
	margin-top: 2px;
}
.rewardbutton:active {
  margin-left: 2px;
  margin-top: 2px;
}
.rewardbutton:active::before {
  bottom: -2px;
  height: 2px;
  left: 1px;
}
.rewardbutton:active::after {
  right: -2px;
  width: 2px;
  bottom: 0px;
}
.rewardholder {
	position:relative;
	padding-bottom:22px;
	margin-top:2px;
}
.drawingrewardisplay > div > div > h1 {
	font-size: 16px;
	text-align: left;
	font-weight:bold;
}
.drawingrewardisplay > div > div > p:nth-of-type(1) {
	font-size:14px;
	line-height: 12px;
}
.drawingrewardisplay > div > div > p {
	line-height: 7px;
	font-weight:bold;
	font-size:11px;
	margin-bottom: 10px;
}
.drawingrewardisplay > div > div {
	position:relative;
	background: #2f2d2e;
	height:138px;
	display:inline-block;
	vertical-align:top;
}
.drawingrewardisplay > div > div:nth-child(odd) {
	width: 121px;
	padding:  24px 22px 22px 22px;
}
.drawingrewardisplay > div > div:nth-child(even) {
	padding-top: 32px;
	width: 266px;
	padding-left: 5px;
}

.dgpointstitle {
	background:#2F2D2E;
	color:white;
	font-size:17px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top: -10px;

}
.dgpointstitle > div {
	margin-left:10px;
	padding:10px;
}
/*
.mpw > div > div:hover > div {
	display:block;
}
*/
.mpw > div > div > div > div {
	display:none;
}
.mpw > div > div > p > a {
	color:white;
}
.mpw > div {
	background:#2F2D2E;
	color:white;
	font-weight:bold;
	margin-bottom:2px;
	height: 113px;
	padding-top: 2px;
	position:relative;
}
.mpw > div > div:nth-of-type(3) > p { 
	padding:30px;
}
.mpw > div > div:nth-of-type(3) { 
	background-color: rgba(0,0,0,.8);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	margin:0px;
	display:none;
}
.mpw > div:nth-of-type(2) { 
	margin-top:2px;
}
.mpw > div > div:nth-of-type(1) {
	width: auto;
	margin-left: 12px;
	position: relative;
	height: 110px;
}
.mpw > div > div:nth-of-type(2) {
	width:246px;
	vertical-align: top;
	padding-top: 18px;
}
.mpw > div > div > p:nth-of-type(1) {
	font-size:13px;
}
.mpw > div > div > p {
	line-height: 13px;
	margin: 4px;
	font-size:11px;
}
.mpw > div > div {
	padding:10px;
	display:inline-block;
	position:relative;
}
/*
.mpw > div > div > div > div {
	text-align:left;
	display:none;
	background:gray;
	color:white;
	font-size:10px;
	width: 278px;
	border: solid black 1px;
	padding: 8px;
	margin-left: 60px;
	text-align: left;
	margin-top: -86px;
	line-height:13px;
}
*/

.mpw > div > div > div:hover > div {
	display:block;
}
.mpw > div > div > div {
	margin:auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 95px;
	max-height: 85px;
	position:absolute;
	bottom:0px;
	right:0px;
	background:rgba(0, 0, 0, 0.5);
	width:100%;
	height:87px;
	z-index:2;
	display:none;
	font-size: 21px;
	text-align: center;
	color: white;
}
.mpw > div > div > img {
	max-width: 95px;
	max-height: 85px;
	border: solid 2px white;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.jcrop-holder {
	margin:auto;
	margin-top:50px;
}

.croplayer {
	position:fixed;
	width:100%;
	height:100%;
	background: rgb(0,0,0,.7);
	z-index:66;
	display:none;
	text-align:center;
}
.croplayerbanner {
	position:fixed;
	width:100%;
	height:100%;
	background: rgb(0,0,0,.7);
	z-index:99;
	display:none;
	text-align:center;
}
#imagecropholder, #imagecropholderbanner {
	margin-top: 50px;
}
#cropprofile, #cropbanner {
	cursor:pointer;
}

.memberpointerholderprofile {
	margin-bottom:-5px;
	padding-top: 8px;

}
.usernameholderprofile {
	border-bottom:solid 2px white;
	margin-top:12px;
	letter-spacing:2px;
}

#list2 {
	display:none;
}
#list3 {
	display:none;
}
.gamerprofilesmalltext {
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
}

.leftgamerprofileholder, .rightgamerprofileholder {
	display:inline-block;
	background:#2f2d2e;
	font-size: 18px;
	font-weight: bold;
	border: solid 1px black;
	height: 121px;
}
.leftgamerprofileholder {
	margin-right:500px;
	vertical-align: top;
	position:absolute;
	left:164px;
}
.rightgamerprofileholder {
	width:220px;
	position:absolute;
	right:0px;
}
.rightgamernumber {
	padding-top:5px;
}
.rightgamerprofileholder > div > div {
	display:inline-block;
	margin: 1px 12px;
}
.gamerprofileusertext {
	margin-right:10px;
	display:inline-block;
	padding:5px;
}
.gamerprofileholdertop {
	width:88%;
	height:100%;
	position:relative;
	text-align:center;
	padding-top: 43px;
}
.gamerprofilepic {
	vertical-align:top;
	margin:5px;
	border: black solid 1px;
	height:110px;
	width:110px;
}
.pointsdisplayblock {
	width: 300px;
	background: black;
	display: inline-block;
	padding: 20px 10px;
	background:purple;
}
.subscriptionheader {
	padding: 8px 0px 0px 12px;
	background: #2f2d2e !important;
	height: 40px;
	font-weight: bold;
	font-size: 14px;
	color:white;
}

.usersearchlinks:hover {
	color:red !important;
}
.usersearchlinks:hover ~ div > div > a {
	color:red !important;
}
.usersearch > div {
	background: #2F2D2E;
	color: white;
	margin: 2px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.usersearch > div > div > div > a {
	color:white;
}

.usersearch div > a > img {
	border: solid white 2px !important;
	width: 50px;
	height: 50px;
}
#shortdesc, #longdesc {
	width:256px;
}

.centerh4gamespage {
	margin-left: -160px;
	padding: 11px;
	font-size:18px;
	text-align: center;
	margin-bottom: 110px;
}

#news_ajax {
	margin-top:15px;
}
.smallspacer {
	margin-top:15px;
}

.padtop8 {
	padding-top:8px !important;
}
.subprofinfotable > tr > td {
padding:0px 30px;
text-align:center;

}

.userconfigmenuheader {
	text-align:left;
	background: #2f2d2e;
	padding-left: 20px;
	color: white;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	margin-top: 0px;
}
.userconfiglabel {
	width: 212px;
	display: inline-block;
	padding-top: 10px;
}
.savebuttonholder {
	width: 122px;
	float: right;
	height: 100%;
	display:inline-block;
	border-left-color: black;
	border-left-style: solid;
	border-left-width:1px;
	border-right-width: 1px;
	border-right-color: #373b3f;
	border-right-style: solid;
}
.profilesavebutton {
	color: gray;
	cursor: pointer;
	padding-top: 10px;
	float: right;
	border-left-color: #373b3f;
	border-left-style: solid;
	border-left-width:1px;
	border-right-width: 1px;
	border-right-color: #070808;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
	height: 100%;
	width: 120px;
	text-align: center;
}
.makeactive {
	color:red;
}

.linecomment {
	margin-left:20px;
	width:643px;
}

.imageuploadcontainer {

}
.commentheader {
	background: #2F2D2E;
	color: white;
	height: 40px;
	padding: 6px 0px 0px 18px;
	font-size: 18px;
	font-weight: bold;
}

.privateprofileheader {
	margin-top: 80px;
	font-weight: bold;
	font-size: 23px;
}
.socialmediamessage {
	margin-top: 35px !important;
	text-align: center;
	font-weight: bold;
	font-size:16px;
}
.publicuservideo {
	width: 354px;
	height: 220px;
	margin-bottom: 11px;
	padding-right: 6px;
	display: inline-block;
	position: relative;
	margin-right: 11px;
}
.publicuservideo > p {
	position: absolute;
	top: 65px;
	right: 130px;
	opacity: 0.8;
}
.publicuservideo > div {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding-left: 10px;
	padding-bottom:10px;
	color: white;
	font-weight: bold;
}
.publicuservideo > a {
	position: absolute;
	bottom: 1px;
	width: 100%;
	height: 100%;
	padding-top: 194px;
	padding-left: 10px;
}
.publicuservideo >  img {
	width: 354px;
	height: 220px;
}

.red {
	color:red !important;
}

.publicbiomenucontainer {
	background-color: #2F2D2E;
	height: 40px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-color: red;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
}
.publicbiomenucontainer > ul {
	display: flex;
	width: 900px;
	border-left-width: 1px;
	border-left-color: #070808;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #373b3e;
	border-right-style: solid;
	margin-left: 367px;
}
.publicbiomenucontainer > ul > li > a:hover {
	color:red;
}
.publicbiomenucontainer > ul > li > a {
	color:white;
	display:block;
	width:100%;
	height:100%;
	padding:6px;
}
.publicbiomenucontainer > ul > li {
	display: inline-flex;
	flex-grow: 100;
	text-align:center;
	justify-content: center;
	height: 37px;
	font-weight: 800;
	font-size: 14px;
	border-left-width: 1px;
	border-left-color: #373b3f;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #070808;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
	background-color: #2f2d2e;	
	margin-top:-1px;
}
.gamerbioalinks > li > a:hover {
	color:red;
}
.gamerbioalinks > li > a {
	padding-top: 7px;
	display: inline-block;
	width:100%;
	height:100%;
}
.squeezer {
	margin-top: -25px !important;
	width: 580px !important;
	margin-left: 131px;
}
.profiledescriptionholder {
	width: 764px;
	font-size: 18px;
	padding: 0px 26px;
}
.profiledescriptionholder > div:last-child {
}
.profiledescriptionholder > div {
	margin-top: 12px;
	margin-bottom:14px;
	width:600px;
}
.profiledescbold {
	font-weight:bold;
	width:100px;
	display:inline-block;
	width: 126px;
}
.socialsidebar {
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	width: 100%;
	display: table;
	background-color: #2F2D2E;
	height: 40px;
	float: left;
	font-size: 15px;
	color: white;
	margin-bottom: 9px;
	border-bottom: white solid 2px;
}
.socialiconlist {
	margin:7px;
	font-size: 14px;

}
.socialiconlista {
	font-weight:bold;
	display:inline;
	vertical-align: super;
}
.socialiconlista:hover {
	color:red;
}
.facontainersocial {
	vertical-align: top;
	display: inline-block;
	width: 56px;
	margin-left: 30px;
	font-size:22px;
}
.facontainersocial > i {
	vertical-align:top;
}
.facontainersocial > svg {
	margin-right: 15px;
	font-size: 25px;
}
.profilebar {
	padding: 0px 0px 0px 12px;
	background: #2f2d2e !important;
}
.writereviewlist {
	padding-left: 10px;
}
.reviewrules {
	font-weight: bold;
	padding-top: 7px;
	padding-left: 17px;
	width: 100%;
	background-color: #2F2D2E;
	height: 40px;
	float: left;
	font-size: 17px !important;
	color: white;
	margin-bottom: 20px;
}
.profilebuttonholder {
	display: inline-block;
	float: right;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-left-color: #070808;
	border-right-color: #373b3f;
}
.profileheaderlinks:hover {
	color:red;
}
.profileheaderlinks {
	padding: 10px 21px;
	color: white;
	border-width: 0px 1px 0px 1px;
	border-left-color: #373b3f;
	border-right-color: #070808;
	border-style: solid;
	border-top: 0px;
	border-bottom: 0px;
	display: inline-block;
	height: 39px;
}
.ratenreview {
	background-color: #2F2D2E;
	color: white;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	height: 40px;
	padding-top: 3px;
}
.reviewimagecontainer {
	font-family: arial;
	display: inline-block;
	width: 128px;
	margin-top:15px;
	margin-right: 14px;
	vertical-align: top;
	padding-left: 27px;
	float:right;
}
.reviewrating {
	position:absolute;
	top:17px;
	left:43px;
	color:white;
	font-weight:bold;
	font-size:30px; 
}
.fulldescrating {
	font-family:arial;
	text-align: center;
	font-size: 18px;
	font-weight: 900;
	margin-top: 11px;
}
.scoretop {
	margin-bottom: 3px;
	font-family:arial;
	text-align: center;
	font-weight: 900;
	font-size: 23px;
	padding: 3px;
	margin-top: -14px;
}

.badreview {
	color:red;
	margin:5px;
}

.popupwindow:hover {
	color:red;
}
.videiimagebutton > a {
	color:white;
	font-weight:bold !important;
}
.videiimagebuttonholder  {
	width:100px;
	height:39px;
	float:right;
	border-left-width: 1px;
	border-left-color: #070808;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #373b3f;
	border-right-style: solid;
}
.videiimagebutton  {
	width:100px;
	height:39px;
	font-weight:bold;
	border-left-width: 1px;
	border-left-color: #373b3f;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #070808;
	border-right-style: solid;
	text-align:center;
	padding-top:8px;
}
.reviewbar {
	margin-bottom:-12px !important;
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #373b3f;
	border-right-style: solid;
	background:#2f2d2e;
	color:white;
	height:40px;
	font-weight:bold;
	margin:0px auto 15px 1px;
}
.reviewbar > p {
	padding-top:8px;
	padding-left:20px;
	display:inline-block;
}
.imagevideobar {
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #373b3f;
	border-right-style: solid;
	background:#2f2d2e;
	color:white;
	height:40px;
	font-weight:bold;
	margin:0px auto 15px auto;
	width:1092px;
}
.substyleimageholdervideotoo {
	width:1092px;
	margin-left:24px;
}

.imagevideobar > p {
	padding-top:8px;
	padding-left:20px;
	display:inline-block;
}

.bottomthing {
	border:0px !important;
	margin-top:10px;
}
.videomain > a > div > img {
	margin-bottom: 61px;
	opacity:.8;
}
.videomain > a > div {
	position: absolute;
	bottom: 0px;
	right: 130px;
}
.videomain {
	width:348px;
	height:220px;
	margin:0px 20px 45px 0px;
	padding:0px;
	display:inline-block;
	position:relative;
}
.videomain:nth-of-type(3n) {
	margin-right:0px;
}
.videosub > p {
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.videosub {
	position:absolute;
	bottom:0px;
	color:white;
	left:0px;
	width:348px;
	padding-left:10px;
	padding-bottom:10px;
}
.videoimagestyle {
	width:348px;
	width:365px;
	height:205px;
	margin-bottom:3px;
	padding-right:16px;
}
.trophydropdown, .calenderdropdown {
	border:solid black 1px;
	height:100px;
	width:40px;
	background:white;
}
#overtrophy:hover .trophydropdown {
	display:block;
}
#overtrophy:hover {
	color:red;
}
.subinformation {
	height:20px;
}
.sidemodulerating {
	position:absolute;
	color:white;
	font-size:12px;
	width:80px;
	font-weight:900;
	text-align:center;
	top:59px;
	right:11px;
}
.sidemodulescore {
	color:white;
	width:40px;
	font-weight:700;
	position:absolute;
	top:21px;
	right:30px;
}
.noResults {
	padding-bottom:10px;
}
.hoverred:hover {
	color:red !important;
}

.socialiconlist {
	padding-top: 32px;
	padding-left: 10px;
	margin: 0px 1px 0px 1px;
}

.fa-twitch:hover {
	color:#a991d4;
}
.fa-youtube:hover {
	color:#e62117;
}
.fa-twitter:hover {
	color:#1da1f2;
}
.fa-facebook:hover {
	color:#5c6f99;
}
.fa-instagram:hover {
	color:#bd3381;
}
.fa-steam:hover {
	color:#367096;
}

.ratinginput {
	position:relative;
	text-align:center;
	margin:0px 25px;
	width:100px;	
	display:inline-block;
}
.flex-container {
  display: flex;
  justify-content: center;
}
.ratinginput > div {
	text-align:center;
}

.gbb {
	display:block;
	width:100%;
	height:2px;
	margin:20px 0px;
}
.gameformat {
	display:inline-block;
	width:35px;
}
#longdesc {
	display:none;
}

.reivewsidemoduledropdown {
	border-style:solid;
	border-width:3px;
	border-color:red;
	margin-left:99px;
	margin-top:5px;
}
.reivewsidemoduledropdown > li > a {
	font-weight:bold;
}
.articlestream > div {
	position:relative;
	background:#2f2d2e;
	color:white;
	margin-top: 2px;
	padding:5px;
	height:132px;
}
.articlestream > div > div > a {
	color: white;
	font-size: 20px;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 188px;
	padding-top: 20px;
}
.articlestream > div > div > div:first-of-type {
	font-size:20px;
}
.articlestream > div > div > div {
	font-size:15px;
}
.articlestream > div > div > img {
	height:100px;
	width:160px;
	margin:10px;
}
.articlestream > div > div > img:nth-of-type(2) {
	position: absolute;
	left: 10px;
	height: 14px;
	width: auto;
	bottom: 12px;
}
.articlestream > div > div {
	width:182px;
	display: inline-block;
	vertical-align: top;
}
.articlestream > div > div:nth-of-type(2) {
	width:620px;
}
.articlestream  {
	margin-top:14px;
}
.articlestream > div > div > h2 {
	display:inline-block;
}
.gamestreamheader {
	margin-bottom: 2px;
	width: 758px;
	padding: 12px 4px 4px 18px;
	font-weight: bold;
	background: #2f2d2e;
	color: white;
	height: 43px;
}
.gamepagerightpanel {
	display:inline-block;
	vertical-align:top;
}
.streamdisplay {
}
.streamdisplay > div:hover {
	color:red;
}
.streamdisplay:hover .newsdetailtime {
	color:white !important;
}
.streamdisplay > div {
	position:relative;
	width:700px;
	background:#2f2d2e;
	padding:5px 15px 5px 0px;
	height:132px;
	margin-bottom:2px;
	font-size:20px;
	color:white;
}
.streamdisplay div > a {
	z-index:5;
	position:absolute;
	height:100%;
	width:100%;
}
.streamdisplay > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:160px;
	margin:10px;
	background:block !important;
	display:normal !important;
}
.streamdisplay > div > div  {
	position: absolute;
	top: 83px;
	left: 120px;
	height: 18px;
	width: 40px;
	margin: 10px;
	color: white;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.6);
	font-weight: 700;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
}
.streamdisplay > div > img:nth-of-type(2n) {
	top:85px;
	left:10px;
	width:initial;
	height:14px;
}
.streamdisplay > div > h2 {
	font-weight:normal;
	display:inline-block;
	font-size:20px;
	margin:15px 0px 0px 190px;
}
.streamdisplay > div > h3 {
	margin:5px 0px 0px 190px;
	font-weight:normal;
	color:white;
	font-size:15px;
}
.porggog {
	position:relative;
	width:760px;
	background:#2f2d2e;
	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;
	padding:5px 15px 5px 0px;
	height:132px;
	margin-left:5px;
	margin-bottom:5px;
	font-size:20px;
	color:white;
}
.porggog > a {
	z-index:5;
	position:absolute;
	height:100%;
	width:100%;
}
.porggog > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:160px;
	margin:10px;
}
.porggog > img:nth-of-type(2n) {
	top:85px;
	left:10px;
	width: initial;
	height:14px;
}
.porggog > h1 {
	font-weight:normal;
	font-size:20px;
	margin:5px 0px 0px 190px;
}
.porggog > h2 {
	margin:0px 0px 0px 190px;
	line-height:21px;
	font-weight:normal;
	color:white;
	font-size:15px;
}

.featuredisplay > div:hover {
	color:red;
}
.featuredisplay > div {
	position:relative;
	width:759px;
	background:#2f2d2e;
	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;
	padding:5px 15px 5px 0px;
	height:132px;
	margin-left:5px;
	margin-bottom:1px;
	font-size:20px;
	color:white;
}
.featuredisplay div > a {
	z-index:5;
	position:absolute;
	height:100%;
	width:100%;
}
.featuredisplay > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:160px;
	margin:10px;
}
.featuredisplay > div > div > img {
	top:92px;
	left:24px;
	height:14px;
	width:initial;
	position:absolute;
}
.featuredisplay > div > div > h1 {
	font-weight:normal;
	font-size:20px;
	margin:10px 0px 0px 190px;
}
.featuredisplay > div > h2 {
	margin:5px 0px 0px 190px;
	line-height:21px;
	font-weight:normal;
	color:white;
	font-size:15px;
}
.verticalline {
	height:70px;
	width:2px;
	margin:0px 40px;
	display:inline-block;
}
.rewardspagemonthly {
}
.rewardspagemonthly > div > div {
	vertical-align:top;
	font-size:10px;
	width:100px;
	display:inline-block;
}
.rewardspagemonthly > div {
	padding:10px;
	position:relative;
	width:1155px;
	background:#f2f2f3;
	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;
	margin-bottom:2px;
	font-size:20px;
	color:black;
}
.rewardspage {
}
.rewardspage > div > div {
	vertical-align:top;
	font-size:10px;
	width:100px;
	display:inline-block;
}
.rewardspage > div {
	padding:10px;
	position:relative;
	width:1155px;
	height:100px;
	background:#f2f2f3;
	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;
	margin-bottom:2px;
	font-size:20px;
	color:black;
}
.headermod {
	margin:0px 0px 2px 5px;
	width:758px;
	
}
.ratingmod {
	position:absolute !important;
	right:41px !important;
	font-weight:900 !important;
	bottom:61px !important;
	font-size:24px !important;
	display:inline-block !important;
	color:white !important;
	width:40px;
	text-align:center;
}
.customratingdesc {
	position:absolute !important;
	right:8px !important;
	bottom:7px !important;
	font-size:18px !important;
	font-weight:900 !important;
	display:inline-block !important;
	color:white !important;
	width:110px !important;
	text-align:center;
}
.moddedreviewmodifier {
	padding-left:350px;
	margin-top:15px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
/*.moddedreviewmodifier > div:hover {
	color:red;
}
*/
.moddedreviewmodifier > div {
	position:relative;
	background:#2f2d2e;
	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;
	padding:5px 15px 5px 0px;
	height:132px;
	margin-bottom:2px;
	font-size:20px;
	color:white;
}
.moddedreviewmodifier div > a {
	z-index:5;
	position:absolute;
	height:100%;
	width:100%;
}
.moddedreviewmodifier > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:160px;
	margin:10px;
}
.moddedreviewmodifier > div > img:nth-of-type(2n) {
	top:85px;
	left:10px;
	width:39px;
	height:14px;
}
.moddedreviewmodifier > div > h1 {
	display:inline-block;
	margin:13px 0px 0px 120px;
	font-family:arial;
	font-size:16px;
	font-weight:900;
}
.moddedreviewmodifier > div > h2 {
	margin:5px 0px 5px 120px;
	font-weight:normal;
	color:white;
	font-size:13px;
	font-family:arial;
}
.moddedreviewmodifier > div > h3 {
	margin:0px 0px 5px 120px;
	font-weight:700;
	color:white;
	font-size:14px;
	font-family:arial;
}
.moddedreviewmodifier {
	padding:0px;
}
.moddedreviewmodifier > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:auto;
	margin:10px;
}
.moddedreviewmodifier > div > img:nth-of-type(2n) {
	position:absolute;
	top:5px;
	right:5px;
	margin:10px;
}

.reviewmodifier {
	padding-left:350px;
}
.reviewmodifier > div:hover {
	color:red;
}
.reviewmodifier > div {
	position:relative;
	width:890px;
	background:#2f2d2e;
	border-color: #dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-width: 1px;
	border-style:solid;
	padding:5px 15px 5px 0px;
	height:132px;
	margin-left:5px;
	margin-bottom:2px;
	font-size:20px;
	color:white;
}
.reviewmodifier div > a {
	z-index:5;
	position:absolute;
	height:100%;
	width:100%;
}
.reviewmodifier > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:160px;
	margin:10px;
}
.reviewmodifier > div > img:nth-of-type(2n) {
	top:85px;
	left:10px;
	width:39px;
	height:14px;
}
.reviewmodifier > div > h1 {
	display:inline-block;
	margin:13px 0px 0px 120px;
	font-family:arial;
	font-size:16px;
	font-weight:900;
}
.reviewmodifier > div > h2 {
	margin:5px 0px 5px 120px;
	font-weight:normal;
	color:white;
	font-size:13px;
	font-family:arial;
}
.reviewmodifier > div > h3 {
	margin:0px 0px 5px 120px;
	font-weight:700;
	color:white;
	font-size:14px;
	font-family:arial;
}
.reviewmodifier {
	padding:0px;
}
.reviewmodifier > div > img {
	position:absolute;
	top:5px;
	left:5px;
	height:100px;
	width:auto;
	margin:10px;
}
.reviewmodifier > div > img:nth-of-type(2n) {
	position:absolute;
	top:5px;
	right:5px;
	margin:10px;
}
.storelogo {
	width:80px;
}
.gameinfobox {
	display:inline-block;
	width:353px;
	padding:7px 10px 0px 10px;
	background:#2f2d2e;
	color:white;
	font-size:16px;
}
.gameinfobox > div > a {
	color:white;
}
.gameinfobox > div {
	vertical-align: text-top;
	display:inline-block;
	width:135px;
	padding: 0px 14px 0px 0px;
	margin-left:37px;
}
.gameinfobox > div:first-of-type {
	margin:auto;
	display:block;
	font-size:28px;
	font-weight:900;
	width:258px;
	line-height:40px;
	padding-top:10px;
}
.gameinfobox > div:last-of-type {
	margin-bottom:10px;
}
.gameinfobox > div:nth-of-type(4),.gameinfobox > div:nth-of-type(5),.gameinfobox > div:nth-of-type(6),.gameinfobox > div:nth-of-type(7),.gameinfobox > div:nth-of-type(8),.gameinfobox > div:nth-of-type(9),.gameinfobox > div:nth-of-type(10),.gameinfobox > div:nth-of-type(11),.gameinfobox > div:nth-of-type(12),.gameinfobox > div:nth-of-type(13),.gameinfobox > div:nth-of-type(14),.gameinfobox > div:nth-of-type(15),.gameinfobox > div:nth-of-type(16),.gameinfobox > div:nth-of-type(17),.gameinfobox > div:nth-of-type(18),.gameinfobox > div:nth-of-type(19) {
	padding: 0px 14px 10px 0px;
}
.gameinfobox > div:nth-of-type(4),.gameinfobox > div:nth-of-type(6),.gameinfobox > div:nth-of-type(8),.gameinfobox > div:nth-of-type(10),.gameinfobox > div:nth-of-type(12),.gameinfobox > div:nth-of-type(14),.gameinfobox > div:nth-of-type(16),.gameinfobox > div:nth-of-type(18),.gameinfobox > div:nth-of-type(19)   {
	font-weight:bold;
}
.gameinfobox > div:nth-of-type(2) {
	margin:auto;
	display:block;
	overflow:hidden;
	width:258px;
}
.gameinfobox > div:nth-of-type(5),.gameinfobox > div:nth-of-type(7),.gameinfobox > div:nth-of-type(9),.gameinfobox > div:nth-of-type(11),.gameinfobox > div:nth-of-type(13),.gameinfobox > div:nth-of-type(15),.gameinfobox > div:nth-of-type(17),.gameinfobox > div:nth-of-type(19),.gameinfobox > div:nth-of-type(21),.gameinfobox > div:nth-of-type(23),.gameinfobox > div:nth-of-type(25),.gameinfobox > div:nth-of-type(27),.gameinfobox > div:nth-of-type(29)  {
	margin-left:12px;
}
.gameinfobox > div:nth-of-type(3){
	margin:auto;
	display:block;
	width:280px;
}
.gameinfobox > div:nth-of-type(20),.gameinfobox > div:nth-of-type(22) {
	margin-left:20px;
}
.gameinfobox > div:nth-of-type(20),.gameinfobox > div:nth-of-type(21),.gameinfobox > div:nth-of-type(22), .gameinfobox > div:nth-of-type(23)   {
	text-align:center;
	width:140px;
}
.gameinfobox > div:nth-of-type(24),.gameinfobox >div:nth-of-type(25),.gameinfobox >div:nth-of-type(26),.gameinfobox >div:nth-of-type(27),.gameinfobox >div:nth-of-type(28),.gameinfobox >div:nth-of-type(29) {
	vertical-align:middle;
}
.clickmore {
	cursor:pointer;
	font-weight:bold;
	display:inline;
}
.clickless {
	cursor:pointer;
	font-weight:bold;
	display:inline;
}
.ratingimagecontainer {
	margin-top:20px;
	display:inline-block;
	position:relative;
	width:80px;
	height:80px;
}
.ratingimage {
	display:inline-block;
	width:80px;
	position:absolute;
	margin:auto;
	left:0px;
}
.gamerating  {
	top:16px;
	left:16px;
	text-align:center;
	position:absolute;
	font-weight:bold;
	font-size:32px;
	margin:auto;
	height:24px;
	width:48px;
}
.gameprice > a > div, .gameprice > a > span {
	font-weight:bold;
}
.gameprice > a {
	padding:0px 0px 8px 0px;
	line-height:30px;
	color:white;
}
.gameprice > a:hover {
	color:red;
}
.makeheaderstay {
	position:fixed;
	width:100%;
}
.listofmenustuff {
	margin-top:9px;
	padding:100px 0px;
}
.listborderinfo > a {
	color:white;
	font-weight:bold !important;
	font-size:15px !important;
	font-family: 'Open Sans', sans-serif !important;
}
.listborderinfo {
	border-left:solid #373b3f 1px;
	border-right:solid #070808 1px;
	width:100px;
	height:100%;
	padding-top:4px;
	padding-left:3px;
	background-color:#2F2D2E;
	margin-top:0px;
}
.commentsmall {
	padding:5px;
}
.infoframe {
	padding:10px;
}
.teststuff {
	float:left;
	width:400px;
	height:234px;
	border-width:1px;	
	border-style:solid;
	border-color:white;
	position:relative;
}
.content_dropdown1 {
	border-left:#070808 solid 1px;
	border-right:#373b3f solid 1px;
	position:relative;
	float:right;
	margin-top:-33px;
	margin-right:30px;
	width:80px;
	text-align:center;
	height:37px;
}
.content_dropdown1:hover > li > ul {
	display:block;
}
.content_dropdown1 > li > ul > li > a {
	color:white;
	width:100%;
	font-size:14px;
	font-weight:bold;
}
.content_dropdown1 > li > ul {
	width:80px;
	border:solid red 3px;
	border-radius:3px;
	z-index:10;
	padding:0px 0px 0px 10px;
	background-color:#2F2D2E;
	position:absolute;
	display:none;
}

.membervideotopdivholder {
	height:41px;
	background:black;
	border-top:solid #505050 1px;
	border-bottom:solid red 3px;
	background-color:#2F2D2E;
}

.membervideotopdiv {
	font-weight:bold;
	padding-top:5px;
	padding-left:17px;
	background-color:#2F2D2E;
	height:37px;
	font-size: 17px !important;
	color:white;
}
.profileimagenumber {
	height:20px;
	width:20px;
	background:red;
	z-index:10;
	font-size:14px;
	padding:3px 4px 3px 2px;
	position:absolute;
	top:-1px;
	left:30px;
}

.profilemenucontainer {
	margin-top:-17px;
	position:relative;
	height:40px;
	background-color: #2f2d2e;
	border-bottom-width: 3px;
	border-bottom-color: red;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
}
.profilemenu {
	border-bottom-width: 3px;
	border-bottom-color: red;
	border-bottom-style: solid;
	top:-1px;
	background-color: #2f2d2e;
	width:666px;
	height:40px;
}
.profilemenu > ul > li > a{
	color: white;
	font-weight: 800;
}
.profilemenu > ul > li {
	height: 37px;
	display:inline-block;
	width:166px;
	text-align:center;
	border-left-width: 1px;
	border-left-color: #373b3f;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #070808;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-color: #505050;
	border-top-style: solid;
	background-color: #2f2d2e;
}
.profilemenu > ul {
	background-color: #2f2d2e;
	border-left:solid black 1px;
	border-right:solid #505050 1px;
	width:100%;
	height:37px;
	margin: 0px auto 0px auto;
}
.fontawesomechars {
	font-family: FontAwesome;
}

.reviewinput {
	top:0px;
	left:567px;
	height:26px;
	width:190px !important;
	position:absolute;
/*	padding: 0px 0px 0px 5px !important;
*/
	font-size:16px !important;
	font-family: arial, Helvetica;
	box-sizing: border-box;
}
.resultscontainerreview {
	display:none;
	background:white;
	border:solid red 3px;
	border-radius:3px;
	position:absolute;
	width:210px;
	padding: 0px 10px 0px 10px;
	top:34px;
	left:566px;
	z-index:10;
}


.fadeleft {
	background: -webkit-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,1)) !important; 
	background: -o-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,1)) !important;
	background: -moz-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,1)) !important;
	background: linear-gradient(rgba(right, 0,0,0,0), rgba(0,0,0,1)) !important;
}
.faderight {
	background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,1)) !important;
	background: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,1)) !important;
	background: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,1)) !important;
	background: linear-gradient(rgba(left, 0,0,0,0), rgba(0,0,0,1)) !important;
}

.revierselectorcontainer:hover {
	color:red;
}
.revierselectorcontainer:hover > .revierselectorcontainer2 {
	color:white;
}
#adminselect:hover {
	color:red;
}
#userselect:hover {
	color:red;
}
.revierselectorcontainer {
	cursor:default;
	margin-left:0px;
	z-index:1000;
	display:inline-block;
}
#adminselect, #userselect {
	text-align:center;
}
.revierselectorcontainer2 > div {
	padding:5px 10px 5px 10px;
}
.revierselectorcontainer2 {
	position:absolute;
	top:34px;
	left:90px;
	cursor:pointer;
	z-index:10;
	display:none;
	background:#2f2d2e;
	font-size:14px;
	width:120px;
	padding:5px 0px 5px 0px;
	border:solid red 3px;
	border-radius:3px;
}

.li-menu-profile2:hover a {
	color:red !important;
}

.reviewwritelabel {
	font-size:20px;
	font-weight:900;
}
.reviewlines {
	line-height:26px;
}
.reviewimageholder {
/*	border:solid red 1px;*/
	width:177px;
	height:218px;
	margin-bottom:8px;
	display:flex;
	align-items: center;
}
.reviewcontainer {
/*	border:solid blue 1px;*/
	width:188px;
	height:420px;
	vertical-align:top;
	display:inline-block;
	text-align:left;
	padding-right:11px;
}
.makeitred {
	color:red !important;
	border-color:red !important;
}
.topmenuitems a {
	width:100%;
	height:100%;
	padding-top:11px !important;
}
.extramenuitmes a {
	width:100%;
	height:100%;
	padding-top:11px !important;
}
.removeredmouseover:hover {
	color:white !important;
}
.removeredmouseover:hover a{
	color:white !important;
}
.profiledropdownbutton,.profiledropdownbutton2 {
	font-weight: 900 !important;
	padding: 6px 0px 0px 0px !important;
	margin-left: 0px;
	width: 150px;
	text-align: center !important;
	font-size: 12px !important;
	background: red !important;
	height: 24px;
}
.profiledropdownbutton2 {
	font-weight:700 !important;
	padding:4px 0px 0px 0px !important;
	margin-left:-8px;
	margin-top:8px;
	width:144px; !important;
	text-align:center !important;
	font-size:12px !important;
	background:red !important;
	height:20px;
	border-radius:3px;
}
.nomouseoverhighlight:hover {
	color:white !important;
}
.profiledropdown {
	border:solid red 6px;
	width:154px;
	height:143px;
	background:#2f2d2e;
	border-radius: 5px;
}
.adjustfloatingmenu {
	height:300px;
}
.removelogoborders {
	border-left-width:0px !important;
}

.profileimage {
	border:2px white solid;
}
.profileimage:hover {
	border:2px red solid;
}
	

.hoverred:hover {
	color:red !important;
}

.scroll_join:hover {
	color:red !important;
}
.scroll_login:hover {
	color:red !important;
}

.fronturlajaxbox {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	z-index:5;
}
.frontajaxtitlecontainer {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	color:white;
	font-weight:700;
	font-size:17px;
	padding-left:10px;
	padding-bottom:10px;
}

.ajaxfrontpagecontainer {
	width:764px;
}
.ajaximageholder {
	position:relative;
	display:inline-block;
	border-bottom:2px white solid;
}
.ajaximageholder:nth-child(even) {
	border-left:2px white solid;
}
.ajaximage {
	width:381px;
}

.timeboxcenter {
	display:none;
	position:absolute;
	color:white;
	z-index:5;
	background-color: rgba(0, 0, 0, 0.6);
	font-weight:700;
	text-align:center;
	top:4px;
	right:4px;
	border-radius:5px;
	font-size:13px;
	padding:0px 5px 0px 5px;
	
}
.timebox {
	display:none;
	font-size:13px;
	position:absolute;
	color:white;
	z-index:5;
	bottom:10px;
	right:4px;
	border-radius:5px;
	background-color: rgba(0, 0, 0, 0.6);
	padding:0px 5px 0px 5px;
	font-weight:700;
}
.timeboxadjust {
	bottom:-4px !important;
}

.pullsearchleft2 {
	margin-left:-60px;
}
.pullsearchleft {
	margin-left:-10px;
}
.add10margintop {
	margin-top:10px;
}
.shrinkheader {
	height:10px;
}
.dropdownsidemodule {
	transition: 500ms 1s linear;
}
.topmenustylespan {
	font-weight:bold;
	letter-spacing:2px;
	font-size:17px;
}
.floatMenuSearch {
	border-color:red;
	border-width:3px;
	border-style:solid;
	border-radius: 5px;
	padding:0px;
	background-color:white;
	position:absolute;
	right:-37px;
	top:47px;
}
.memberareastyle {
	letter-spacing:2px;
	font-size:17px;
	font-weight:bold;
}

.fancybox-iframe {
	overflow:hidden!important;
}
#gotoTop {
	display:none !important;
}
.login_error {
	color:#F00;
}
.login_success {
	color:#0F0;
}
.justin_logo img {
	cursor:pointer;
}
#forget_password {
	margin:10px;
}
#div_search_result span:hover {
	color:#fff;
}
#login_success {
	text-align:center;
}
.tabcontent {
	overflow:visible!important;
}
.oddborder:nth-child(4) {
	border-right: solid pink 2px;
}
.defaultmainmenu {
	border-bottom: solid white 2px;
	float:left;
	position:relative;
	height:220px;
	width:50%;
	box-sizing:border-box;
}

.menuborderleft {
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#070808;
	display:inline-block;
	height:100%;
	vertical-align:top;
}
.menuborderright {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#373b3f;
	display:inline-block;
	height:100%;
	vertical-align:top;
}
.menuborderleftmain {
	border-left-style:solid;
	vertical-align:top;
	border-left-width:1px;
	border-left-color:#070808;
	height:100%;
}
.makered {
	color:red;
}
.topmenuul {
}
.topmenucontainer {
	padding:0px;
	margin:0px;
	border-bottom-color:red;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-top-color:black;
	border-top-width:0px !important;
	border-top-style:solid;
	height:51px;
}
.titlebarcontainerreviews {
	color:white;
	font-size:18px;
	display:inline-block;
	font-weight:700;
}
.bottomtopmenureview {
	box-sizing: border-box;
	border-top-width:1px;
	border-top-color:#505050;
	border-top-style:solid;
	background:#2f2d2e;
	height:41px;
	border-bottom-color:red;
	border-bottom-width:4px;
	border-bottom-style:solid;
	width:100%;


}
.titlebarcontainer3 {
	color:white;
	font-size:18px;
	display:inline-block;
	margin: 5px 1050px 0px 0px;
	font-weight:700;
}
.titlebarcontainer {
	color:white;
	font-size:18px;
	margin-right:630px;
	display:inline-block;
	font-weight:700;
}
.titlebarcontainer2 {
	line-height:34px;
	font-weight:700;
	color:white;
	font-size:15px;
	display:inline-block;
	padding-right:18px;
}

.gamesmenucontainer {
	font-weight:700;
	font-size:17px;
	color:white;
	height:34px;
	margin-bottom:-4px;
	margin-top:15px;
	margin-left:3px;
	width:99.5%;
	background-color:#2a2728
}
.ml01 {
	font-weight:700;
	color:white;
	display:inline-block;
	position:relative;
	font-size:15px;
	width:110px;
	vertical-align:top;
	line-height:34px;
	min-height:36px;
	background-color:#2f2d2e;
	border-left-color:#373b3f;
	border-right-color:#070808;
	border-style:solid;
	border-width: 0px 1px 0px 1px;
	z-index:10;
}
.ml01:hover {
	cursor:pointer;
	color:red;
}
.ml01:hover .ml02 {
	color:white;
	display:block;
}
.ml02 > a {
	font-weight:900 !important;
}
.ml01 div:first-of-type {
	border-width: 3px 3px 0px 3px;
}
.ml01 div:last-of-type {
	border-width: 0px 3px 3px 3px;
}

.ml02:first-of-type {
	margin-top:2px; 
}
.ml02 {
	display:none;
	border: solid red;
	border-width: 0px 3px 0px 3px;
	color:white;
	position: relative;
	z-index:100;
	width:110px;
}
.dropdownlinks {
	color:white;
}

.bottomtopmenucontainerfront {
	position:relative;
	top:-1px;
	margin-left:-180px;
	display:inline-block;
}

.bottomtopmenucontainer {
	position:relative;
	top:-1px;
	border-left-color:black;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#373b3f;
	border-right-width:1px;
	border-right-style:solid;
	margin-left:-155px;
	display:inline-block;
}

.menua {
	color:white;
	width:100%;
	height:100%;
	display:inline-block;
	padding-top:7px;
	font-weight:800;
}

.divmenuholder {
	height:40px;
	border-right-width:1px;
	border-right-color:#070808;
	border-right-style:solid;
	border-top-width:1px;
}
.divmenuclassfront {
	font-size:17px !important;
	cursor:pointer;
	color:white;
	line-height:20px;
	
	width:130px;
	border-left-width:1px;
	border-left-color:#373b3f;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#070808;
	border-right-style:solid;
	border-top-width:1px;
	border-top-color:#505050;
	border-top-style:solid;
	text-align:center;
	display:inline-block;
	height:40px;
	display:table-cell;
	background-color:#2f2d2e;
}
.divmenuclass {
	color:white;
	width:200px;
	border-left-width:1px;
	border-left-color:#373b3f;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#070808;
	border-right-style:solid;
	border-top-width:1px;
	border-top-color:#505050;
	border-top-style:solid;
	text-align:center;
	display:inline-block;
	height:37px;
	display:table-cell;
       	vertical-align:middle;
	background-color:#2f2d2e;
}

.afillout {
text-decoration: none;
     width: 100%;
     height: 100%;
     margin:0px;
}
.bottomtopmenu {
	margin-top:15px;
	box-sizing: border-box;
	border-top-width:1px;
	border-top-color:#505050;
	border-top-style:solid;
	background:#2f2d2e;
	height:41px;
	width:100%;
	text-align:center;
}
.gametoptitle {
	font-size:35px;
	color:white;
	font-weight:900;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}
.dline {
	margin-top:10px;
	height:1px;
	background-color:white;
}

.gamemenuitems {
	text-align:center;
	padding:0px;
	width:200px;
	list-style: none; 
	border-left-width:1px;
	border-left-color:#373b3f;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#505050;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#070808;
	border-right-style:solid;
	height:46px;
	border-bottom-width:0px;
	display:inline-block;
	margin-right:0px;
	margin-left:0px;
}

.makeglow:hover .timeboxcenter{
	display:inline-block;
}
.makeglow:hover .timebox{
	display:inline-block;
}


.makeglow:hover{
	cursor:pointer;
	text-shadow: 0 0 10px #fff;
	color:white;
}
.makeunderline:hover{
border-bottom-color:red;
border-bottom-size:3px;
border-bottom-style:solid;
}


.grad {
 background: -webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(255,0,0,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(255,0,0,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(255,0,0,1)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(255,0,0,1)); /*Standard */
}  
.gradblack {
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,1)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /*Standard*/
z-index:4;
} 
.vidlistright {
	font-size:17px;
	padding:2px;	
	font-family:  Arial, Helvetica, sans-serif;
}
.bold {
	font-weight:bold;
}

.hideme {
	display:none;
}

.infoframe {
	position:absolute;
	top:0px;
	width:400px;
	height:450px;
	color:white;
	background-color:rgba(0,0,0,.8);
}
.switcherdown {
	background-color:gray;
	width:50px;
	text-align:center;
}
.switcher {
	background-color:gray;
	width:50px;
	text-align:center;
}
.floatingvidview {
	color:white;
}
.membervideos {
color:white;
position:relative;
top:190px;
padding-left:10px;
height:43px;
}
.vidoverlaydim {
	position:fixed;
	top:20%;
	//background-color:rgba(0,0,0,.7);
	background-color:white;
	color:black;
	z-index:99;
	margin-left:9%;
}


html ,body

{
	background:#fff;
}
.invisit {
	display: none !important;
}
.floatingmenuprofileicon {
	position:absolute;
	right:200px;
}
.smallprofileimage {
	position:relative;
	right:40px;
}
.pushleft40 {
	position:relative;
	right:-40px;
}
.pushleft20 {
	position:relative;
	right:-100px;
}

.fullwidth {
	width:107%;
}
.alert_sub{ background-color: grey;
    color: #fff;
    font-size: 15px;
    margin: 20px;
    height:40px;
    padding: 5px;
}
.bornone{ border:none;}
.red_border{ border:1px solid #D2322D;}
.banner_image{color:#000; padding:5px;margin-top:240px;}
.banner_image_content{color:#000; padding:5px;}
.banner_image a{color:red; font-size:20px;}
.banner_image h4{font-weight:normal;font-size:18px;}
.banner_image_content h4{margin-top:8%;font-weight:bold;font-size:22px;}
.banner
{
	background: url('$banner')no-repeat scroll center center / 100% 100% rgba(0, 0, 0, 0) !important;
	height: 450px !important;
        margin: 0 auto;
        width: auto;
}
.main_board
{
	background:#F1F1F1;
	border:1px solid #ddd;
	border-radius:6px;
}
.active_button
{
	background-color: #b75106!important;
    border-color: #b75106!important;
    color: #fff!important;
}
.hrclass2{ /*border-bottom:1px solid #cececf;*/
	margin: 12px 0px;
	 border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255,255,255, 0.9), rgba(0, 0, 0, 0));
}
.hrclass{ /*border-bottom:1px solid #cececf;*/
	border: medium none;
	height: 1px;
	background:lightgray;
	border: 0;
	clear:both;
	display:block;
}
.blog_lbl{ color: #4d4d4d;
    display: block;
    margin-bottom: 5px;}
.white_space{white-space: nowrap; overflow:hidden;  text-overflow: ellipsis;}
.white_space3{
	height: 83px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.white_space2{text-overflow: normal;}
.positionr{position:relative;}
.pad-58{ padding:5px 8px !important;}
.pad0{padding:0px;}
.pad0px{padding:0px !important;}
.pad2{padding:2px;}
.pad3{padding:3px;}
.pad5{padding:5px;}
.pad5_imp{padding:5px !important;}
.pad6_imp{padding:6px!important;}
.pad8{padding:8px;}
.pad10{padding:10px !important;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.pad25{padding:25px;}
.pad06{padding:0 6px;}
.pad-0500{padding:5px 0px;}
.pad-1000{padding:10px 0px;}
.pad-1015{padding:10px 15px;}
.pad-0515{padding:5px 15px;}
.pad-519{padding:5px 19px;}
//.pad-520{padding:5px 20px !important;}
.pad-160{padding:16px 0px;}
.pad-260{padding:26px 0px;}
.pad-55{padding:5px 5px;}
.pad-76{padding:7px 6px;}
.pad010{padding:10px 0px;}
.pad0515_imp{padding:5px 15px!important;}
.pad3000{padding:30px 0px;}
.pad3015{padding:30px 15px;}
.pad-110{padding:10px 10px;}
.pad2_0{padding: 2px 0;}
.pad005{padding:0 0px 5px;}
.pad5_0_0{padding:5px 0px 0px;}
.pad0000{padding:0 0px 0 0px;}
.pad05510{padding: 0 10px 5px 10px;}
.pad5_10_5_10{padding: 5px 10px 5px 10px;}
.pad0_5_0_10{padding: 0 3px 0px 10px;}
.pad12_0px{padding: 12px 12px 0 !important;}
.padlft3{padding-left:3%;}

.pad10001010px_imp { padding: 10px 0px 10px 10px !important; }
.pad10101000px_imp { padding: 10px 10px 10px 0 !important; }
.pad01010px{padding:0px 10px 10px 10px;}
.pad10_10_0_10px{padding:10px 10px 0px 10px;}

.padleft0{padding-left:0px;}
.padleft0_im{padding-left:0 !important;}
.padleft3{padding-left:3px;}
.padleft5{padding-left:5px;}
.padleft5p{padding-left:5%;}
.padleft8p{padding-left:8%;}
.padleft8{padding-left: 8px;}
.padleft10p{padding-left:10%;}
.padleft10{padding-left:10px;}
.padleft15{padding-left:15px;}
.padleft15_im{padding-left:15px !important;}
.padleft15per{padding-left:15%;}
.padleft26per{padding-left:26%;}
.padleft20{padding-left:20px;}
.padleft20per{padding-left:20%;}
.padleft25{padding-left:25px;}
.padleft30{padding-left:30px;}
.padleft38{padding-left:38px;}
.padleft40{padding-left: 40px;}
.padleft45{padding-left: 45px;}
.padleft55{padding-left:55px;}

.padright0{padding-right:0px;}
.padright2per{padding-right:2%;}
.padright5{padding-right:5px;}
.padright8{padding-right: 8px;}
.padright10{padding-right:10px;}
.padright15px{padding-right:15px;}
.padright10p{padding-right: 10%;}
.padright15{padding-right: 15%;}
.padright16{padding-right: 16%;}
.padright20per{padding-right: 20%;}

.padbottom0{padding-bottom: 0px;}
.padbottom2{padding-bottom:2px;}
.padbottom5{padding-bottom:5px;}
.padbottom10{padding-bottom:10px;}
.padbottom15{padding-bottom:15px;}
.padbottom20{padding-bottom:20px;}
.padbottom30{padding-bottom:30px;}
.padbottom200{padding-bottom:200px;}
.padtopm15{padding-top:-15px;}
.padtop0_imp {padding-top:0 !important;}
.padtop3{padding-top:3px !important;}
.padtop4{padding-top:4px;}
.padtop5{padding-top:5px;}
.padtop7{padding-top:7px;}
.padtop9{padding-top:9px;}
.padtop10{padding-top:10px;}
.padtop11{padding-top:11px;}
.padtop14{padding-top:14px;}
.padtop15{padding-top:15px;}
.padtop20{padding-top:20px;}
.padtop2{padding-top:2px;}
.padtop30{padding-top:30px;}
.padtop32{padding-top:32px;}
.padtop33{padding-top:33px;}
.padtop35{padding-top:35px;}
.padtop42{padding-top:42px;}
.padtop70{padding-top:70px;}
.padtop150{padding-top:150px;}

.tdpad5 td{padding:5px;}
.tdpad10 td{padding:10px;}
.pad05 { padding: 0 5px; }
.padleftright15 { padding: 0 15px; }
.padleftright25 { padding: 0 25px; }
.padleftright30 { padding: 0 30px; }

.height-auto{height:auto;}
.height0{height:3px;}
.height{clear:both;height:3px;}
.height10{clear:both;height:10px;}
.height-5{height:5px;}
.height-10{height:10px;}
.height15{height:15px;}
.height16{height:16px;}
.height18{height:18px;}
.height20{height:20px;}
.height25{height:25px;}
.height28{height:28px;}
.height30{height:30px;}
.height35{height:35px;}
.height38{height:38px;}
.height40{height:40px;}
.height42{height:42px;}
.height44{height:44px;}
.height46{height:46px;}
.height48px{height:48px;}
.height50{height:50px;}
.height52px{height:52px;}
.height55{height:55px;}
.height60{height:60px;}
.height65{height:65px;}
.height70{height:70px;}
.height70px{height:70px !important;}
.height75{height:75px;}
.height80{height:80px;}
.height85{height:85px;}
.height85px{height:85px !important;}
.height95{height:95px;}
.height100p{height:100%;}
.height100{height:100px;}
.height100px{height:100px !important;}
.height110{height:110px;}
.height115{height:115px;}
.height120{height:120px;}
.height120px{height:120px !important;}
.height125{height:125px;}
.height130{height:130px;}
.height132{height:132px;}
.height140{height:140px;}
.height150{height:150px;}
.height155{height:155px;}
.height160{height:160px;}
.height170{height:170px;}
.height185{height:185px;}
.height200{height:200px;}
.height202{height:202px;}
.height210{height:210px;}
.height220{height:220px;}
.height216{height:216px;}
.height240{height:240px;}
.height250{height:250px;}
.height260{height:260px;}
.height275{height:275px;}
.height280{height:280px;}
.height297{height:297px;}
.height300{height:300px;}
.height310{height:310px;}
.height320{height:320px;}
.height330{height:330px;}
.height340{height:340px;}
.height350{height:350px;}
.height400px{height:400px;}
.height434px{height:434px !important;}
.height447px{height:447px !important;}
.height450px{height:450px !important;}
.height451px{height:451px !important;}


.fleft{float:left;}
.fright{float:right;}
.fnone{float:none;}
.fnone_imp{float:none !important;}
.fcenter{float:center;}
.title-case{ text-transform:capitalize; }
.txtleft { text-align:left;}
.txtright{text-align:right; }
.txtjustify{text-align: justify;}
.wid1170p{width:1170px !important;}
.wid2{width:2%;}
.wid3{width:3%;}
.wid4{width:4%;}
.wid5{width:5%;}
.wid6{width:6%;}
.wid8{width:8%;}
.wid9{width:9% !important;}
/*.wid10{width:10% !important;}*/
.wid13{width:13%;}
.wid14{width:14%;}
.wid15{width:15%;}
.wid16{width:16%;}
.wid17{width:17%;}
.wid18{width:18%;}
.wid18p{width:18%;}
.wid19{width:19%;}
.wid20{width:20%;}
.wid20_imp{width:20%!important;}
.wid23{width:23%;}
.wid24{width:24%;}
.wid27{width:27%;}
.wid25p{width:25px;}
.wid22{width:22%;}
.wid25pimp{width:25px !important;}
.wid25{width:25%;}
.wid26{width:26%;}
.wid30{width:30% !important;}
.wid30per{width:30%;}
.wid32{width:32%;}
.wid32p5{width:32.5%;}
.wid33p{width:33%;}
.wid33{width:33.33%;}
.wid35{width:35%;}
.wid36{width:36%;}
.width35{width:35% !important;}
.width100{width:100%;}
.wid37per{width:37%;}
.wid37{width:37% !important;}
.wid38per_imp{width:38% !important;}
.wid40{width:40% !important;}
.wid40pix{width:40px !important;}
.wid40_imp{width:40% !important;}
.wid40per{width:40%;}
.wid42{width:42%;}
.wid42px{width:42px;}
.wid43{width:43%;}
.wid44{width:44%;}
.wid45{width:45%;}
.wid46{width:46%;}
.wid46px{width:46px;}
.wid47{width:47%;}
.wid48px{width:48px;}
.wid48{width:48% !important;}
.wid49{width:49%;}
.wid50{width:50%;}
.wid52{width:52%;}
.wid50imp{width:50% !important;}
.wid54imp{width:54% !important;}
.wid55{width:55%;}
.wid40p{width:40px;}
.wid50p{width:50px;}
.wid55p{width:55px;}
.wid60p{width:60px;}
.wid62{width:62% !important;}
.wid62p{width:62px;}
.wid70p{width:70px;}
.wid70pimp{width:70px !important;}
.wid60pimp{width:60px !important;}
.wid60{width:60% !important;}
.wid60per{width:60%;}
.wid65{width:65%;}
.wid66{width:66%;}
.wid70{width:70%;}
.wid71{width:71%;}
.wid75{width:75%;}
.wid77{width:77%;}
.wid78{width:78%;}
.wid80{width:80% !important;}
.wid82{width:82% !important;}
.wid82p{width:82%;}
.wid80p{width:80% }
.wid84{width:84%;}
.wid85{width:85%;}
.wid85px{ width:85px; }
.wid86p5p{ width:86.5%;  }
.wid90{width:90%;}
.wid90p{width:90px;}
.wid91{width:91%;}
.wid91imp{width:91% !important;}
.wid92{width:92%;}
.wid93{width:93%;}
.wid94{width:94%;}
.wid95{width:95%;}
.wid96{width:96%;}
.wid97{width:97%;}
.wid97p{ width:97% !important;}
.wid98{width:98%;}
.wid55{width:55%;}
.wid100{width:100%;}
.wid100p{width:100px;}
.wid100impr{width:100%!important;}
.wid115{width:115px !important;}
.wid15p{width:15px;}
.wid30p{width:30px;}
.wid25p{width:25px;}
.wid50p{width:50px;}
.wid68p{width:68px;}
.wid85p{width:85px;}
.wid200px { width:200px; }
.wid200imp { width:200px !important; }
.wid230px { width:230px; }
.wid260{width:260px;}
.wid268{width:268px;}
.wid300px { width:300px; }
.wid700px { width:700px; }
.wid728px { width:728px; }
.wid80p{width:80px;}
.wid100p{width:100px;}
.wid110p{width:110px;}
.wid130{width:130px;}
.wid132{width:132px;}
.wid140impr{width:140px !important;}
.wid150{width:150px;}
.wid130p{width:130px;}
.wid160p{width:160px;}
.wid167{width:167px;}
.wid170{width:170px;}
.wid180p{width:180px;}
.wid200p{ width:200px;}
.wid217{width:217px;}
.wid215p{width:215px;}
.wid217p{width:217px;}
.wid150imp{width:150px !important;}
.wid222p{width:222px;}
.wid183p{width:183px;}
.wid210p{width:210px;}
.wid250p{width:250px;}
.wid260p{width:260px;}
.wid268p{width:268px !important;}
.wid240p{width:240px;}
.wid280p{width:280px;}
.wid290p{width:290px;}
.wid310p{width:310px;}
.wid377p{width:377px;}
.wid500p{width:500px;}
.wid550p{width:550px;}
.wid575p{width:575px !important;}
.wid750p{width:750px;}
.widauto{width:auto !important;}
.required {
color:#DF0101;
}
.width65{width:65% !important;}
.width35{width:35% !important;}
.width50{width:50% !important;}
.width25{width:25% !important;}
.width60{width:60% !important;}

.txtleft { text-align:left;}
.txtright{text-align:right; }
.zin1{z-index:1;}

.marleft-100px{margin-left:-100px !important;}
.marleft-45{margin-left:-45px !important;}
.marleft-28{margin-left:-28px !important;}
.margintop10per{margin-top:10% !important;}
.margin010{margin:0px 10px;}
.margin7{margin:7px;}
.margin8{margin:8px;}
.margin1px_imp{margin:1px!important;}
.margin5{margin:5px;}
.margin10{margin:10px;}
.margin20{margin:20px;}
.margin23{margin:23px;}
.margin20_0{margin:20px 0px;}
.margin5_0_5{margin:5px 0px 0px;}
.margin5_0_0_10 { margin:5px 0 0 10px; }
.margin20_0_10{ margin: 20px 0 10px; }
.mleft7per {margin-left:7%;}
.mleft8{margin-left:8px;}
.margin_all{margin: 10px 0 6px 0px;}
.margin_all_home{margin-top:1px;}
.margin015{margin:15px 0px;}
.margin0{margin:0px !important;}
.margin_top0{ margin-top:0px!important;}
.margin3{margin:3px;}
.margin_auto{margin:0 auto;}
.mar_bot0 { margin-bottom:0; }
.mar_left8px { margin-left:8px; }
.marright0{margin-right:0}
.marleft0{margin-left:0}
.marleft5{margin-left:5px;}
.marleft10{margin-left:10px;}
.marleft12{margin-left:12px;}
.marleft20{margin-left:20px;}
.marbottom6{margin-bottom: 6px}
.marbottom15{margin-bottom: 15px}
.marbottom30{margin-bottom: 30px}
.marbottom40{margin-bottom: 40px}
.mar5per{ margin:5%;}
.draw
{
	margin-top:5%;
	margin-right:9%;
	font-weight:bold;
	font-size:22px;
	background-color:red;
	border-radius:5px;
	border : solid 8px rgba(0,0,0,0.4);
}
.buy
{
	margin-top:4%;
	margin-right:7%;
	width:37%;
	font-weight:bold;
	font-size:26px;
	background-color:#000;
}

.fsize3{font-size:3rem;}
.fsize14e{font-size:1.4rem;}
.fsize10{font-size:10px;color:#000;}
.fsize9{font-size:9px;}
.fsize11{font-size:11px;}
.fsize12{font-size:12px;}
.fsize13{font-size:13px;}
.fsize14{font-size:14px;}
.fsize15{font-size:15px;}
.fsize16{font-size:16px;}
.fsize17{font-size:17px;}
.fsize18{font-size:18px;}
.fsize27{font-size:27px;}
.fsize20{font-size:20px;}
.fsize21{font-size:21px;}
.fsize22{font-size:22px;}
.fsize24{font-size:24px;}
.fsize25{font-size:25px;}
.fsize26{font-size:26px;}
.fsize28{font-size:28px;}
.fsize30{font-size:30px;}
.fsize32{font-size:32px;}
.fsize22imp{font-size:22px !important;}
.font-size25{font-size:25px !important;}
.lspace5{letter-spacing: 5px;}

.fweight{font-weight:bold;}
.fweightimp{font-weight:bold !important;}
.fweight600imp{font-weight:600 !important;}
.fweighter{font-weight:bolder;}
.fnormal{font-weight:normal;}
.flarge{font-size:large;}
.fitalic{font-style:italic}
.fweight_rate,.fweight_imp{font-weight:bold !important;}

.star_rate{color:red; font-size:14px;}
.mtop17px{margin-top:17px;}
.mtop18px{margin-top:18px;}
.mtop18px_imp{margin-top:18px!important;}
.mbot18px_imp{margin-bottom:18px!important;}
.mtop-50{margin-top:-50px;}
.mtop-34{margin-top:-34px;}
.martop-14{margin-top:-14px !important;}
.mtop-2{margin-top:-2px;}
.mtop0{margin-top:0px;}
.mtop0_imp{margin-top:0px !important;}
.mtop3{margin-top:3%;}
.mtop4{margin-top:4% !important;}
.mtop4{margin-top:4% !important;}
.mtop55{margin-top:5%;}
.mtop60per{margin-top:60%;}
.mtop2{margin-top:2px;}
.mtop5{margin-top:5px;}
.mtop6{margin-top:6px;}
.mtop8{margin-top:8%;}
.mtop8p{margin-top:8px;}
.mtop10{margin-top:10px;}
.mtop10impr{margin-top:10px !important;}
.mtop15{margin-top:15px;}
.mtop16{margin-top:16px;}
.mtop20{margin-top:20px;}
.mtop50{margin-top:50px;}
.mtop22{margin-top:22px;}
.mtop23{margin-top:23px;}
.mtop24{margin-top:24px;}
.mtop25{margin-top:25px;}
.mtop30{margin-top:30px;}
.mtop40{margin-top:40px;}
.mtop30imp{margin-top:30px !important;}
.mtop30p{margin-top:30%;}
.mtop35{margin-top:35px;}
.mtop100{margin-top:100px;}
.mtop130{margin-top:130px;}
.mtop160{margin-top:160px;}
.mtop170{margin-top:170px;}
.mtop210{margin-top:210px;}
.mtop240{margin-top:240px;}
.height256{ height:256px;}
.mbottom0{margin-bottom:0px;}
.mbottom5{margin-bottom:5px;}
.mbottom20{margin-bottom:20px;}
.mbottom20imp{margin-bottom:20px !important;}
.mbottom10{margin-bottom:10px;}
.mbottom15{margin-bottom:15px;}
.mbottom22{margin-bottom:22px;}
.mbottom25{margin-bottom:25px;}
.mbottom30{margin-bottom:30px;}
.mbottom40{margin-bottom:40px;}

.mleftm10{margin-left:-10px;}
.mleft0{margin-left:0px;}
.mleft2{margin-left:2px;}
.mleft5{margin-left:5px;}
.mleft10{margin-left:10px;}
.mleft14{margin-left:14px;}
.mleft15{margin-left:15px;}
.mleft16{margin-left:16px;}
.mleft27{margin-left:27px;}
.mleft30{margin-left:30px;}
.mleft33{margin-left:33px;}
.mleft35{margin-left:35px;}
.mleft40{margin-left:40px;}
.mleft48{margin-left:48px;}
.mleft50{margin-left:50px;}
.mleft60{margin-left:60px;}
.mleft70{margin-left:70px;}
.mleft75{margin-left:75px !important;}
.mleft80{margin-left:80px;}
.mleft15p{margin-left:15%;}
.mleft35p{margin-left:35%;} 
.mleft45p{margin-left:45%;} 
.mleft50p{margin-left:50%;} 
.mleft60p{margin-left:60%;} 
.mleft-20{margin-left:-20px;}
.mleft-10{margin-left:-10px;}

.mright{margin-right:11%;}
.mright11{margin-right:11%;}
.mright7{margin-right:7%;}
.mright10{margin-right:10px;}
.mright15{margin-right:15px;}
.mright20{margin-right:20px;}
.mright30{margin-right:30px;}
.mright50{margin-right:50px;}
.mright2p{margin-right:2%;}
.mright5p{margin-right:5%;}
.mright5px{margin-right:5px;}
.mright-70px{margin-right:-70px;}

.lheight20{line-height:20px;}
.lheight25{line-height:25px;}
.lheight30{line-height:30px;}
.lheight35{line-height:35px;}
.lheight45{line-height:45px;}
.lheight1em{line-height: 1.5em;}
.lheight2em{line-height: 2em;}
.minheight150{min-height:150px;}
.minheight170{min-height:170px;}
.minheight175{min-height:175px;}
.minheight200{min-height:200px;}
.minheight220{min-height:220px;}
.minheight240{min-height:240px;}
.minheight425{min-height:425px;}
.minheight750{min-height:750px;}
.minheight30{min-height:30px;}
.minheight40{min-height:40px;}
.minheight45{min-height:45px;}
.minheight50{min-height:50px;}
.minheight20{min-height:20px;}

.top235px{top:235px !important;}
.top310px{top:310px !important;}
.top50px{top:50px !important;}
.top170px{top:170px !important;}
.top51px{top:51px;}
.top90px{top:90px !important;}
.top5:before{top:5% !important;}
.top6:before{top:6% !important;}
.top10:before{top:10% !important;}
.top36:before{top:36% !important;}
.top20{top:20% !important;}

.background_white{background:#fff;}
.background_black{background:#000;}
.background_orange{background:red;}
.backgroundccc{background-color:#ccc;}
.backgroundcolorcccccc{background-color:#CCCCCC;}
.backgroundf2f2f2{background-color:#F2F2F2;}
.bgnone{background:none !important;}
.background_load_more { background: #333739;padding:10px;}

.border0{ border:none !important;}
.border-radius0{ border-radius:0px !important;}
.border-radius3px{ border-radius:3px; }
.border-radius4px{ border-radius:4px; }
.tdborder0 td{border:none;}
.borderf2f2f3{border:1px solid #222222;}
.border-left1{border-left: 1px solid #DDD; }
.border-ddd{border:1px solid #DDD;}
.border-right1{border-right:1px solid #DDD;}

.curpoint{cursor:pointer;}
.notdisplay{display:none;}
.notdisplayimp{display:none !important;}
.inline-blockdisplay{display:inline-block;}
.display{display:block;}
.vtop{vertical-align:top;}
.vmiddle{vertical-align:middle;}
.vbottom{vertical-align:bottom;}
.vsub{vertical-align:sub;}

.txtdecoration_none{text-decoration:none;}
.txtdecoration_noneimp{text-decoration:none !important;}
.resize_none{resize:none !important;}
.txtdecoration_underline{text-decoration:underline;}
.disp-inline{display:inline !important;}
.disnone{display: none !important;}
.result{color:#F30;}
.result_clear{color:#F30; clear:both;}
.colorf30{color:#F30;}
.color4A2D0F { color:#4A2D0F;}
.color472F0D { color:#472F0D;}
.color_EE2133{color:#EE2133 !important;}
.colorA6A6A6 { color: #A6A6A6;}
.color_B6B5B5 { color: #B6B5B5; }
.color_9C9288 { color:#9C9288; }
.input_search{min-width:100px; margin-top:20px !important; }
.min-width-5per{min-width: 5% !important;}
.min-width-80per{min-width: 80% !important;}
.game_title *{color:#000; font-size:16px;}
.borderbottom{clear:both;border-bottom:1px solid #ddd;padding:5px;}
.borderbottom1{border-bottom:2px solid #999;}
.borderbottom2{border-bottom:1px solid #CCC;}
.borderbottom3{border-bottom:2px solid #999999;}
.bordertop3{border-top:2px solid #999999;}
.nolastbottom:last-of-type  {
	border-bottom:0px !important;
}
.borderbottom3d{border-bottom:1px dashed #ddd;}
.borderbottom4{border-bottom:1px solid #F2F2F2;}
.borderbottom5{border-bottom:1px dashed #D8D8D8;}
.borderbottom7{border-bottom:1px dashed #3862A3;}
.borderbottomblack{border-bottom:1px solid #000;}
.borderbtm2f2d2e{border-bottom:2px solid #2F2D2E;}
.borderbottomcececf{border-bottom: 1px solid #cececf;}
.borderbottom_monthly_drawing{border-bottom:1px solid #D8D8D8;}
.border_review_home { border-color: rgba(0, 0, 0, 0.05);border-style: solid;border-width: 0 3px;}
/* hr{border-bottom:1px solid red;}*/
hr { border-bottom:1px solid #b9b9b9; }
 .hr1{border:1px solid #ddd; width:91%; margin:8px;}
.border{border:1px solid #ddd;}
.border0{border:0;}
.border1{border:1px solid #999;}
.border2{border: 2px solid red;}
.border2outset{border: 2px outset red;}
.border3{border: 2px solid #CCC;}
.border2_white{border: 2px solid #FFF;}
.border4{border: 1px solid #000;}
.border5px{border: 5px solid #000;}
.border5{border: 1px solid #D8D8D8;}
.border6{border: 2px solid #d6e9c6;}
.border7{border: 2px solid #A1BC98;}
.border8{border: solid 8px rgba(0,0,0,0.4);}
.border9{border:1px solid #D8D8D8;}
.border10{border:1px solid #000;background-color:#000;}
.borderred{border: 1px solid #f00;}
.border3pxgray{border: 3px solid #CCC;}
.border5pxsld{border:5px solid #eee;}

.borderright{border-right: 1px solid #ddd;}
.borderrightdas{border-right:1px dashed #ddd}
.borderright3D3D3D { border-right: 1px solid #3D3D3D;}
.borderleft{border-left: 1px solid #ddd;}
.bordertop{border-top:1px dashed #ddd;}
.bordertop1{border-top:1px solid #ddd;}
.borderleftwidth1p{border-left-width:1px;}
.box-shadow{box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.4);}
.border-grey{border:1px solid #aeaeae;}
.borderradius2{border-radius:2px;}
.borderradius3{border-radius:3px;}
.borderradius4{border-radius:4px;}
.borderradius5{border-radius:5px;}
.borderradius8{border-radius:8px;}
.borderradius15{border-radius:15px;}
.background_draw{background-color:red;border-radius:4px;border : solid 8px rgba(0,0,0,0.4);line-height: 35px;
    padding: 0;}
.draw_buy{margin-top:4%; font-weight:bold;font-size:26px;background-color:#000;}
.background_ad{background-color:#2F2D2E;}
.background_forum{background-color:#FAFAFA;}
.background_reply{background-color:#000;}
.background5{background-color:#FE2E2E;}
.background7{background-color:#E6E6E6;}
.background8{background-color:#fff;}
.background9{background-color:#dff0d8;}
.background10{background:#18110B;}
.background11{background:#EBEBEB;}
.box_1{ -webkit-box-shadow: 7px 7px 5px 0px #ccc; }
.background_filter
{
width:100px;
border:0;
border-radius:5px;
color:#fff;
text-transform: none;
background-color:red;
}
.advertise
{
color:#FFF;
background-color:#18110B;
margin:10px 0;height: 40px;
padding-top: 10px;
font-size:16px;
box-shadow: 0px 1px 4px 1px #9B9A9A inset;
text-align:center;
}
/*.pimgcmn 
{
    position: absolute;left: 15%;top: 35%;}
.pimgprfl {position: absolute;right: 30%;top: 45%;}
.pimgpost {position: absolute;right: 10%;top: 45%;}*/
.textcenter{clear:both;text-align:center;}
.txtcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textjustify{text-align:justify;}
.transform{transform: translate(0px, 0px) scale(1);}

.clear{clear:both;}
.colorccc{color:#ccc;}
.colorf98b6e{color:#f98b6e;}
.color_red{color:#F00;}
.color_orange{color:red;}
.color_black{color:#000;}
.color_fanta{color:#FF0000;}
.color0{color:red}
.color_white{color:#fff !important;}
.color_light{color:#808080;}
.color_8{color: red;}
.color222{color:#222;}
.color_3{color:#333;}
.color_6{color:#848484;}
.color_7{color:red;}
.color_8{color:#45aabb;}
.color_9{color:#b75106;}
.color_10{color:red}
.color_11{color:#009;}
.color_12{color:green;}
.color_13{color:red;}
.color_14{color:red;}
.color_15{color:#A4A4A4;}
.color_16{color:#ddd;}
.color69c{color:#69c;}
.colorfff{color:#fff;}
.color01A9DB{color:#01A9DB;}
.bgcolor{background-color:#000;}
.bgcolor1{background-color:#ddd;}
.ptop20{padding-top:20px;}

.col-md-6 div{cursor:pointer;}

.cellpad5 td{
	padding:5px;
}

.uppercase{text-transform:uppercase;}
.notransform{text-transform:none;}
.left0{left: 0px; }


.pos_fixed{position:fixed;}
.overflow_auto{overflow:auto; }
.overflow_hidden{overflow: hidden;}

.liststyle{list-style-type:disc;}
#state_chzn.chzn-container-single .chzn-search input 
{
width:100%;
height:27px;
}
#circle{
    display: block;
    height: 100px;
    width: 100px;
   -moz-border-radius: 50px; /* or 50% */
    border-radius: 50px; /* or 50% */
	background-color: #D8D8D8;
    color: white;
}
#number{
    text-align:center;
   -moz-border-radius: 5px; /* or 50% */
    border-radius: 5px; /* or 50% */
	background-color: #F2F2F2;
    color: #000;
    padding:5px;
}
.bg-EE2133{
background:#EE2133;
}
.bg-2F2D2E{background:#2F2D2E;}
.dbl-clr-border-wid30
{
    height:3px;
    position:relative;
    width:30%;
    float:left;
}
.dbl-clr-border-wid70
{
    height:3px;
    position:relative;
    width:70%;
    float:left;
}
.pagination li{
	cursor:pointer;
	font-size:16px;
	color:red;
	padding:1px 6px;
	border:1px solid #CCC;
	border-radius:3px;
	margin:0px 5px;
}
#first{border:none;}
#first:hover{background:none !important;}
.pagination li:hover{
	background-color:#eee;
}
.pagination .selected{
	cursor:pointer;
	font-size:16px;
	color:#FFF;
	background-color:red !important;
	padding:1px 6px;
	border:1px solid red;
	border-radius:3px;
	margin:0px 5px;
}
.pagination .disabled{
	color:#c7c7c7;
	border: 1px solid #EEE;
	background:#999;
	cursor:default;
	disabled:disabled;
}
.pagination .dotted{
	border:none;
	cursor:default;
}

.pagination li .active
{
	background-color: red !important;
	color:#FFF !important ;
} 
.opa_div{opacity: 0.4;}
.display_records{
	text-align:center;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.image-content
{
cursor:pointer;
background-color: rgba(0, 0, 0, 0.5);
height:100%;
top:0%;
border-radius: 0;
}
.image-content a
{
color:#fff;
cursor:pointer;
width:100%;
height:100%;
padding:0 10px;
}
.image-content:hover a{ color:red;}

.image-content-review
{
cursor:pointer;
background-color: rgba(0, 0, 0, 0.5);
height:100%;
top:0%;
padding: 10px 15px;
position: relative;
width: 100%;
}
.image-content-review a
{
cursor:pointer;
width:100%;
height:100%;
padding:0 10px;
}
.image-content-review:hover a{ color:red;}
/********************************** HOME *********************************/
.rating {direction: rtl;float: left;}
.rating:not(:checked) > input 
{
    clip: rect(0px, 0px, 0px, 0px);
    position: absolute;
    top: -9999px;
}
.rating:not(:checked) > label:before {content: "\2605";}
.rating:not(:checked) > label {color: #DDDDDD;cursor: pointer;float: right;font-size: 200%;line-height: 1.2;overflow: hidden;padding: 0 0.1em;text-shadow: 1px 1px #BBBBBB, 2px 2px #666666, 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.5);white-space: nowrap;width: 20px!important;}
.rating > input:checked ~ label {color: #FF7700;text-shadow: 1px 1px #CC6600, 2px 2px #994400, 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.5);}
.rating .radiobutton img{ display:none;}
.radiobutton	{ margin-right:0px !important;	}
.hide {	display:none !important; }
.show { display: table-row !important; }

.catagory_click{
	cursor:pointer;
	 text-align: center;
}
.catagory_click2{
}
.catagory_click:hover{
    color: red;
}

.menumouseover {
	padding: 0px 12px 0px 5px;
	text-decoration:none;
}
.menumouseover:hover {
	text-decoration:none;
	color:red;
}
.applied{
	background-color: #fff;
    color: red;
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-bottom-color:red;
    display: inline-block;
    font-size:9px;
    font-weight: 600;
    text-align: center;
}
.bottomspace {
	border-bottom-style:solid;
	border-bottom-color:white;
	border-bottom-width:1px;
}
.spacermenu {
	position:relative;
	width:1%;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:white;
}
.spacertop {
	margin-top:40px;
	width:100%;
	margin-bottom:2px;
}
ul,li { list-style-type: none;
        list-style-position:inside;
        margin:0;
        padding:0; }

.videomoding {
	float:left;
	font-size:16px;
	padding-top:0px;
	width:25px;
	text-align:center;
	border-width:1px;
	border-color:white;
	border-style:solid;
	position:relative;
	bottom:20px;
	height:20px;
	line-height:20px;
	background:gray;
}
.videobuttondiv {
position:absolute;
top:0px;
right:25px;
color:white;
}

.closevidbut {
position:absolute;
top:0px;
right:0px;
color:white;
}

.menu_ul_games  {
display: flex;
justify-content: space-between;
width: 100%;
bottom:1px;
width:767px;
cursor:pointer;
}
.menu_ul_games li{
	width:200px;
	height:40px;
	padding-top:10px;
	float: left;
    	font-size: 15px;
    	color:white;
}
.menu_ul {
justify-content: space-between;
	display:flex;
}
.menu_ul li{
	width:200px;
	background-color:#2F2D2E;
	height:43px;
	padding-top:10px;
	float: left;
    font-size: 14px;
    color:white;
}
.sidemenubar4 {
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	width:100%;
	display:table;
	background-color:#2F2D2E;
	height:40px;
	float: left;
    font-size: 15px;
    color:white;
    }
.menubarwithsearch2 {
	height:40px;
	background-color:#2F2D2E;
	color:white;
    	font-size: 20px;
	padding-left:15px;
	padding-top:5px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.menubarwithsearch {
	height:40px;
	background-color:#2F2D2E;
	color:white;
    	font-size: 20px;
	padding-left:15px;
	padding-top:5px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.sidemenubar2 {
	padding-left:30px;
	font-weight:bold;
	width:100%;
	display:table;
	background-color:#2F2D2E;
	height:40px;
	padding-top:10px;
	float: left;
    font-size: 12px;
    color:white;
    }
a.menulink {
color:white;
font-size: 17px;
font-weight:bold !important; 
}
.endingbar {
	font-weight: bold;
	padding-top: 9px;
	width: 100%;
	background-color: #2F2D2E;
	height: 40px;
	float: left;
	font-size: 14px !important;
	text-align: center;
}
.endingbar > a {
	color:white;
}
.endingbar > a:hover {
	color:red;
}
.sidemenubar3 {
	font-weight:bold;
	padding-top:7px;
	padding-left:17px;
	width:100%;
	background-color:#2F2D2E;
	height:40px;
	float: left;
	font-size: 17px !important;
	color:white;
}
.sidemenubar {
	font-weight:bold;
	padding-top:11px;
	padding-left:17px;
	width:100%;
	display:table;
	background-color:#2F2D2E;
	height:40px;
	float: left;
    font-size: 14px;
    color:white;
    }
/********************************** HOME ********************************/
/**********************************Games All *****************************/
.cat_click{cursor:pointer;text-align: center;}
.cat_click01{cursor:pointer;text-align: center;}
/*.cat_click01:hover
{
    color: red;
    border-color:red;
    border-bottom-width:3px;
    border-bottom-style:solid;
}*/
.cat_click:hover
{
	background-color: #fff;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25), 0 0 0 4px rgba(0, 0, 0, 0.09), 0 0 0 1px rgba(0, 0, 0, 0.125) inset;
    color: red;
	 background-clip: padding-box;
    border-radius: 15px;
    color: red;
    display: inline-block;
    font-size:11px;
    font-weight: 600;
    line-height: 1.42857rem;
     padding: 6px 5px;
    text-align: center;
}

.apply01
{
    color: red;
    border-color:red;
    border-bottom-width:3px;
    border-bottom-style:solid;
}
.apply
{
	background-color: #fff;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25), 0 0 0 4px rgba(0, 0, 0, 0.09), 0 0 0 1px rgba(0, 0, 0, 0.125) inset;
    color: red;
	 background-clip: padding-box;
    border-radius: 15px;
    color: red;
    display: inline-block;
    font-size:11px;
    font-weight: 600;
    line-height: 1.42857rem;
     padding: 6px 5px;
    text-align: center;
}
.what-is
{
	padding-left:10px;
	text-decoration:underline;
	cursor:pointer;
	opacity:1;
	display:inline;
}
.mnu_ul li
{
	float: left;
    font-size: 11px;
    margin-left: 9px;
    width: 7.5%;
	padding:6px 5px;
}
.opa_div{ opacity: 0.4;}
.title {color: #000;font-size:14px;}
.title:hover { color: red;font-size:14px;}
.game_image
{
	height: 261px;
	width:auto;
	margin:0 auto;
	background-size:100% 100%!important;
}
.mail_admin
{
 width: auto;
 vertical-align: middle; 
 margin-right: 10px;
}
.numberCircle
{
    border-radius: 50%;
	width: 80px;
    height: 80px;
	padding:18px 0px;
    border: 2px solid red;
    color: #fff;
    text-align: center;
	margin-left:4%;
	margin-top:14%;
	font: 32px Arial, sans-serif;
}
.game_list
{
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 9px solid #b3b1af;
    border-radius: 5px;
    box-shadow: 2px 3px 8px 0 #919191;
}
.font_a{color:#000;}
.font_a:hover p{ color:#000;}
.not_available{
	font-size:20px;
	color:#F60;
	font-weight:bold;
	text-align: center;
}
 /**********************************Games All *****************************/

/**********************************News Post ******************************/
.heading
{
	font-size:20px;
	color:#EE2133;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	margin-bottom:10px;
}
.news_title{font-weight:bold;font-size:18px;}
.right{padding-left:15px;}
.news_content{font-size:12px;}
.posBot{
	font-weight:bold;
	position: absolute;
	bottom: 15px;
}
.news_date{font-weight: bold;}
#news_ajax a{color:#000;}
.news_content_detail{
	padding:5px 0px;
	font-size:16px;
	line-height:1.5;
	word-spacing:1px;
}
/**********************************News Post ******************************/
/**********************************Sign Up ********************************/
/*a{ cursor:pointer; color:#000;}*/
#article {
		background: none repeat scroll 0 0 #FFFFFF;
		height: auto;
	}
#article-wrapper {
	margin: 0 auto;
}
.new_table_sin td
{
	text-align:left;
}

.fs-title2
{
	font-size: 12px;
	color: #000;
	text-align:left;
	font-weight:bold;
}
/*Hide all except first fieldset*/
#editform_module fieldset:not(:first-of-type) {
	display: none;
}
/*inputs*/
#editform_module input, #editform_module textarea {
	padding: 7px;
	border-radius: 3px;
	width: 362;
	box-sizing: border-box;
	color: #2C3E50;
	font-size: 13px;
	margin:-1px;
}
.input_text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9F9F9F;
    border-radius: 5px;
    font-size: 14px;
    padding: 4px;
    transition: all 0.2s ease 0s;
}
/*buttons*/
#editform_module .action-button {
	width: 21%;
	background: #2f2d2e;
	font-weight: bold;
	color: white;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}
#editform_module .action-button:hover, #editform_module .action-button:focus {
	background: red;
}
/*headings*/
.fs-title {

    color: red;
    font-size: 23px;
    line-height: 43px;
    margin-bottom: 10px;
    text-align: left;
    text-transform: uppercase;

}
.newclassie,.prop_list
{
	display:none;
}
.fs-subtitle {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}


 .error1
 {
	 border:1px solid red!important;
 }

 .circle{
    border-radius: 50%;
    color: #fff;
    float: left;
    font-weight: bold;
    width:40px;
    margin-right: 15px;
}

.ui-widget-header
{
	background: #2f2d2e !important;
	border: 1px solid #2f2d2e !important;
}
#error_popup_msg_text
{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.left { float:left; padding-left: 8px; padding-top: 6px; }
.bkgnd,.bkgnd:hover{
	background: #d9edf7;
	opacity:1;
	filter: alpha(opacity=100); /* IE 7 and Earlier */
}
.fs-title25
{
	width:10%;
}
#type_pr
{
	padding:0px;
}
.neutral
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#000000;
	font-family:verdana;
	font-size:11px;
	margin-top:5px;
	text-align:center;
	width:150px;
}
.GeneratePasswordLink{
cursor:pointer;
color:#084B8A;
font-family:verdana;
font-size:10px;
}
.NewPassword{
color:#000000;
font-family:verdana;
font-size:10px;
}
.veryweak{
/*border:1px solid #000000;*/
background-color:#B40404;
}
.weak{
/*border:1px solid #000000;*/
background-color:red;
}
.medium{
/*border:1px solid #000000;*/
background-color:#FFFF00;
}
.strong{
/*border:1px solid #000000;*/
background-color:#9AFE2E;
}
.verystrong{
/*border:1px solid #000000;*/
background-color:#0B610B;
color:#FFFFFF;
}

.divinline div
{
 display:inline-table;
 *display:inline;
 margin-right:20px;
}

	#pass_form {
    margin:10px;
}
label {
    font-family:verdana;
    font-size:10px;
}
input {
    padding:2px;
    color:gray;
}
#passstrength {
	display: inline;
	width: 86px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	width: auto;
}

#search_forum i
{
	margin-top:3.5%;
}
#search_forum input
{
	border-radius: 5px;
    height: 35px;
}
.topic_listing
{
	background:#E6E6E6;
}
.topic_userlisting{
	background:#F2F2F3;
}
tr.topic_listing td,tr.topic_userlisting td
{
	border:1px solid #B9B9B9;
}


.mobilecontent {
	display:none;
	margin-left: 0px;
	padding: 10px;
	color: white;
	background: #2f2d2e;
	margin-bottom: 2px;
}
.mobilebutton > a {
	color:white;
	text-decoration:none;
}
.mobilebutton {
	color:white;
	background: #2f2d2e;
	width:100%;
	padding-right:12px;
	border-bottom:solid white 2px;
	height:40px;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
}
.mobileclaimbutton {
	color:white;
	padding: 0;
	border: none;
	background: none;
	text-decoration:underline;
	letter-spacing:1px;
}
.profilereviewcontainer {
	width:927px;
	margin:auto;
}
.mobilemembersearchprofile {
	width:380px;
}
.mobilepointslist {
	font-weight:bold;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mobilepointslist > div {
	display:inline-block;
	width:200px;
}
.contentmobileholder {
	border-top:white 2px solid;
}
.mobilerewardholder {
	width:100%;
}

.mobilerewardlist:nth-child(1),.mobilerewardlist:nth-child(2), .mobilerewardlist:nth-child(3), .mobilerewardlist:nth-child(4)  {
	font-weight:bold;
}
.mobilerewardlist {
	width:21%;
	padding:5px 0px;
	display:inline-block;
}
.mobilerewardbig {
	width:34%;
}
.mobilereviewprivate {
	padding: 10px 0px !important;
}
.moddedreviewmodifierpublic {
	padding:5px;
}
.moddedreviewmodifierpublic > div > h3 {
	font-size:14px;
	margin:2px 0px 8px 0px;
}
.moddedreviewmodifierpublic > div > h5 {
	font-size:12px;
	margin:2px 0px;
	font-weight:normal;
}
.moddedreviewmodifierpublic > div > a > h2 {
	font-size:14px;
	margin:5px 0px 10px 0px;
}
.moddedreviewmodifierpublic > div > a {
	color:white;
}
.socialiconlistamobile > div {
	margin:2px 0px;
}
.socialiconlistamobile {
	color:white;
}
.socialiconlistmobile  {
	padding:5px;
}
.socialiconlistmobile > div > div  {
	color:white;
	display:inline-block;
}
.mobileprofilesavebutton {
	background: #2f2d2e;
	color: white;
	margin: auto;
	float: none;
	padding: 6px;
	width: 100%;
	display: inline-block;
	margin-top:20px;
}
	height:100%;
.claimprizeholder {
	width:480px;
}

.editorforwritereview {
	width:765px;
	height:300px;
}
.ratingreviewoptions {
	position:absolute;
	top:17px;
	left:41px;
	color:white;
	font-size:30px;
	font-weight:bold;
	pointer-events: none;
}
.moboleradiorating {
	display:block !important;
}
.associateleft > ul > li > a {
	color:white;
}
.associateleft {
	background: #2f2d2e;
	width:15%;
	display:inline-block;
	vertical-align:top;
	height:100%;
}
.associateright > h1 {
	color:black;
	margin:0px;
}
.associateright {
	display:inline-block;
	margin:0px;
	vertical-align:top;
	background:lightgray;
}
.associatemainpage {
	color:white;
	background:lightgray;
	min-height:100%;
}
.associatetop >  div {
	display:inline-block;
}
.associatetop >  div > img {
	width:100px;
}
.associatetop > div:nth-of-type(2) {
	float:right;
	text-align:right;
	margin-right:20px;
}
.associatetop > div:nth-of-type(1) {
	width:15%;
	color:black;
}
.associatetop {
}
.gamedefaultcontent {
	width:1170px;
	margin:auto;
}

.associateline {
	padding:0px;
	margin: 2px 2px 2px 2px;
	border: gray solid 1px;
}
.profileeditmobile > div {
	font-size:15px;
	font-weight:bold;
}
#sh_address {
	width: 100% !important;
}
#sh_city {
	width: 100% !important;
}
#sh_country_chzn {
	width: 282px !important;
}
#chzn-single {
	width: 100% !important;
	margin-top:2px !important;
	height:45px !important;
}
#sh_zipcode {
	width: 100% !important;
}
#sh_state_chzn {
	width: 136px !important;
	
}
.footspacer {
}
.claimrewardholder {
	width:480px;
	margin: 20px auto 0px auto;
}
.unsubscribebox {
	border: 2px solid black;
	border-radius: 6px;
	padding: 15px;
	width: 317px;
	margin-top:20px;
}
.errormessagewritereview {
	color:red;
	position:absolute;
	right:5px;
	
}
.cancelaccount {
	margin-top:20px;
	background:red;
	color:white;
	width:100%;
}
.cancelinput {
	margin-top:5px;
}
.mbottom11 {
	margin-bottom:11px;
}
.mobilegametite > p {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 121px;
}
.mobilegametite {
	display:inline-block;
	color:white;
	font-weight:bold;
	font-size:20px;
	margin-left:5px;
	width:300px;
	vertical-align: top;
}
.mobileprofileimage {
	width:75px;
	vertical-align: middle;
   position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.moileimageholder {
	display: inline-block;
	position: relative;
	width: 86px;
	height: 122px;
	margin-left: 28px;
}
.changeaddress {
	width:100%;
}
.shippingverify {
	width:480px;
}
.chzn-single {
	height:45px;
	margin-top:2px;
}
.chzn-container {
	font-size:15px;
	color:gray;
}
.chzn-container-single {
	color:gray;
}
.signupinfobox {
	width:100%;
}
.privateleft {
	width:320px;
	border: 2px solid black;
	border-radius: 6px;
	padding: 0px 15px 15px 15px;
	margin-top:10px;
	display: inline-block;
	vertical-align: top;
	margin-right:15px;
}
.congradulationsmod > h1 {
	font-size: 22px;
	font-family: arial,helvetica;
}
.congradulationsmod > p > a {
	color:red;
}
.congradulationsmod {
	width: 518px;
	margin: 40px auto 0px auto;
	display: block;
}
.gameimages {
	margin:2px;
	background-size: 285px 180px;
	width:285px;
	height:180px;
}
.profilesubscriptionmod {
	padding-top:20px;
}
#lastname, #name {
	width:174px;
}
#card {
	width:100%;
}
#cvv {
	width:98px;
}
.mbottom3 {
	margin-bottom:3px;
}
.statezip {
	width:139px;
	display:inline-block;
	vertical-align:top;
}
#sh_state_chzn > a {
	height:44px;
	padding-top:2px;
}
.researchtitle, .reviewdevice, #review_title {
	width:100%;
}
.chnagecctopmargin {
	padding-top:22px;
}
.gamecolumn {
	height:190px;
	width:382px;
}
.rememberlostpass:nth-child(even) {
	text-align:right;
}
.rememberlostpass {
	display:inline-block;
	width:49%;
	vertical-align:top;
}
@media only screen and (max-width: 461px) {
.searchimage {
	width:100% !important;
}
.searchresult:nth-child(odd) {
	width:93%;
}
.linecomment {
	margin-left:0px;
}
.displayaddress {
	text-align: center;
}
.shippingverify, .rewardclaimholder {
	padding:0px 5px 0px 5px;
}
.recentwinnertableholderheader, .recentwinnertableholder {
	width:100%;
}
.featuredisplay > div {
	margin-left:0px;
}
	.promocodeholder {
		width:100%;
	}
	.jmargin {
		margin-left: 243px;
	}
#sh_state_chzn > a {
	height:33px;
}
.short_desc {
	border-top:0px;
}
.homepageaddcontainermobile > img {
	width:60%;
}
.gamecolumn {
	height:190px;
	width:100%;
}
.button_use {
	height:40px;
}
#searchbox_div_left {
	width:76% !important;
}
.mobilepaddingside {
	padding:0px 2px !important;
}
.discussion {
	padding:5px 20px;
}
.news_content_detail  {
	padding:0px 20px;
}
.unsubscribebox {
	margin-top:60px;
}
.emailverify {
	padding:0px;
}
.mobileloginmod {
	margin-top:30px;
}
.gameimages {
	margin:2px;
	background-size: 100% 180px;
	width:100%;
	height:180px;
}
.col-md-8 {
	width:100% !important;
	padding:0px;
}
.columncon, .consolidatedform, .thirdship, .bitmorelength,.shippingverify,#shipping_address,.associateright,.editorforwritereview,.claimprizeholder, .prizeselectionholder, .modifycheckbox, .rewardclaimholder,.changeccareaone ,.signippagecontainer,.columncon ,.signupinfobox, .signupright, .wid70, .columncon, .privateleft, #last_name, #email_addr2, #phone_no, .gameinfobox,.profilereviewcontainer, .imagevideobar, #editform_module input, #editform_module textarea, .mobilemembersearchprofile, #usersearchbox {
	width:100% !important;
}
.consolidatedform  {
width:100%;
}
.signuplines {
	width:97%;
}
table {
	width:100% !important;
}


#sh_country_chzn {
	width: 100% !important;
}
#sh_state_chzn {
	width: 100% !important;
	margin-bottom: 10px;
}
.gamedefaultcontent {
	width:467px;
	margin:auto;
}
.associateleft {
	width:100%;
	height:auto;
}


.profileeditmobile > h3, .profileeditmobile > div > h3 {
	background: #2f2d2e;
	color: white;
	padding: 8px 10px;
	font-size: 16px;
	}
.profileeditmobile > div:nth-child(even) {
	font-weight:bold;
	color:darkslategray;
}
.profileeditmobile > div {
	padding: 5px 5px;
	color:gray;
}
.profileeditmobile {
	padding:15px;
	width:100%;
}
	.mobileeditprofile {
		margin-top:-75px;
	}
	.mobileeditprofiletable {
		margin-top:-75px;
	}
	.facontainersocial {
		margin-left:0px;
	}
	.squeezer {
		width:239px !important;
	}
	.gamerprofileusertext {
		padding-left:9px;
	}
	.gamerprofileusertext {
		margin-top:-12px;
	}

	.socialsidebar {
		float:none;
		border-bottom:0px;
		margin-bottom:0px;
	}
	.usersearch > div {
		width: 400px;
		border-bottom:solid 2px white;
	}
	.substyleimageholdervideotoo {
		width:369px
	}
	.imagevideobar {
		border-top-width: 0px;
		width:365px;
	}
	.reviewbar {
		margin-bottom:5px !important;
		padding-right:10px;
	}
	.moddedreviewmodifier {
		margin:0px;
	}
	.moddedreviewmodifier > div {
		border-width: 0px;
		border-bottom-width: 1px;
		height:auto;
		font-size:14px;
		padding:0px;
	}
	.moddedreviewmodifier > div:last-of-type {
		border-bottom-width: 0px;
	}
	.profilereviewcontainer {
		width:408px;
		margin:0px;
		background: #2f2d2e;
	}
	.videiimagebuttonholder {
		border: solid gray 2px;
		border-radius: 3px;
		margin-left: -10px;
	}
	.reviewbar {
		border-width:0px;
		margin-bottom:30px;
	}
	.videiimagebutton {
		border-width:0px;
	}
	.userrewardstable > tbody > tr > td {
		padding-top:20px;
	}
	.userrewardstable > tbody > tr > th, .userrewardstable > tbody > tr > td {
		font-size:11px;
		vertical-align:top;
	}
	.userrewardstable > tbody > tr > th {
		padding-left:0px;
		width:0px;
	}
	.userrewardstable > tbody > tr > th:nth-child(2) {
		padding-left:0px;
		width:0px;
	}
	.userrewardstable > tbody > tr > th:nth-child(3) {
		padding-left:0px;
		width:0px;
	}
	.userrewardstable > tbody > tr > th:nth-child(4) {
		padding-left:0px;
		width:0px;
	}
	.userrewardstable > tbody > tr > td:nth-child(1) {
		text-align:left;
		width: 76px;
		padding-left: 0px;
		word-wrap:anywhere;
		padding-bottom:8px;
	}
	.userrewardstable > tbody > tr > td:nth-child(2) {
		padding-left:0px;
		padding-right:0px;
		width:66px;
		word-wrap:anywhere;
	}
	.userrewardstable > tbody > tr > td:nth-child(3) {
		padding-left:0px;
		width:0px;
	}
	.userrewardstable > tbody > tr > td:nth-child(4) {
		padding-left:0px;
		width:74px;
	}
	.userrewardstable > tbody > tr {
		border-bottom: 2px solid white;
		height: 0px;
	}
	.userrewardstable > tbody > tr > td:nth-child(5) {
		padding-left:0px;
	}
	.userrewardstable {
		background: #2f2d2e;
		width:100%;
		color:white;
		margin-bottom:15px;
	}
	.gamerprofilepic {
		margin: 0px;
		height: 75px;
		width: 75px;
		margin-left:-140px;
	}
	.home_wrapper_top_gamepro {
		height: 111px !important;
	}
	.gamerprofileholdertop {
		padding-top:3px;
	}
	.leftgamerprofileholder {
		width:428px;
		padding-top:14px;
		left:0px;
		height:108px;
	}
	body {
		width:100%;
	}
	.gradblack {
		width:100%;
	}
	.ajaximage {
		width:100% !important;
	}
	.topmenucontainer {
		width: 100% !important;
	}
	.ajaximageholder, .mobilerewardstitlebar, .homepageaddcontainermobile, .mobilerewardmodule > div, .menuheaderwidth, .dgpointstitle, #side_topupcomingreviews, .poll-results-list, .sidemenubar4, .out-bar {
		width: 100% !important;
	}
	.revmod {
		margin-left: 26px !important;
	}
	.sidemodulerating {
		right: 8px !important;
	}

	.sidemodulescore {
		right: 27px !important;
	}
	.mobilerewardmodule > div > div:last-of-type {
		padding-left: 27px !important;
	}
	ul.poll-results-list {
		margin-left:0px !important;
	}
}
@media only screen and (max-width: 456px) {
	.lastpromocodeinput {
		width: 70% !important;
	}
	.termscheckbox {
		width: 90% !important;
	}
	#saves-button {
		float:left;
		margin-left: 68%;
	}
}
@media only screen and (max-width: 390px) {
	.topmenumobile {
		width:159px;
		vertical-align:top;
	}
	.ajaximageholder, .mobilerewardstitlebar, .homepageaddcontainermobile, .mobilerewardmodule > div, .menuheaderwidth, .dgpointstitle, #side_topupcomingreviews, .poll-results-list, .sidemenubar4, .out-bar {
		width: 100% !important;
	}
	.revmod {
		margin-left: 16px !important;
	}
	.sidemodulescore {
		right: 27px !important;
	}
	.mobilerewardmodule > div > div:last-of-type {
		padding-left: 27px !important;
	}
	ul.poll-results-list {
		margin-left:0px !important;
	}
}
@media only screen and (max-width: 400px) {
	.mobilejoin {
		padding-left:0%;
		font-size:10px;
	}
}
@media only screen and (max-width: 375px) {
	.ajaximageholder, .mobilerewardstitlebar, .homepageaddcontainermobile, .mobilerewardmodule > div, .menuheaderwidth, .dgpointstitle, #side_topupcomingreviews, .poll-results-list, .sidemenubar4, .out-bar {
		width: 343px !important;
	}
	.revmod {
		margin-left: 16px !important;
	}
	.sidemodulescore {
		right: 23px !important;
	}
	.mobilerewardmodule > div > div:last-of-type {
		padding-left: 27px !important;
	}
	ul.poll-results-list {
		margin-left:0px !important;
	}
}
@media only screen and (max-width: 384px) {
	.ajaximageholder, .mobilerewardstitlebar, .homepageaddcontainermobile, .mobilerewardmodule > div, .menuheaderwidth, .dgpointstitle, #side_topupcomingreviews, .poll-results-list, .sidemenubar4, .out-bar {
		width: 100% !important;
	}
	.revmod {
		margin-left: 16px !important;
	}
	.sidemodulescore {
		right: 23px !important;
	}
	.mobilerewardmodule > div > div:last-of-type {
		padding-left: 7px !important;
	}
	ul.poll-results-list {
		margin-left:0px !important;
	}
	.gradblack {
		width:100% !important;
	}
}
@media only screen and (max-width: 497px) {

.row
{
	margin:0px;
}
.container
{
	padding:0px;
	margin:0px;
}

}
/**********************************Sign Up *******************************/

/********************************* News Details *************************/
.news_con{
	 float: left;
    margin-left: 15px;
    text-align: justify;
    vertical-align: text-top;
    width: 74%;
}
.circle_image {
    border-radius: 150px;
    box-shadow: 2px 6px 12px #000;
    height: 300px;
    width: 300px;
}

.span_txt:not(.span_txtp1) {
      background: none repeat scroll 0 0 #000;
    color: #FFF;
    font-size: 4rem;
    font-weight: bold;
/*    left: 536px;*/
    opacity: 0.7;
    padding: 15px;
/*    position: absolute;
    top: 360px;*/
    line-height:30px;
}
.txtpop
{
	
    color: #fff;
    font-size: 12px;
    font-weight: bold;   
    opacity: 0.7;
   
    position: absolute;
   
}
.dividermenu {
border-left-width:0px;
border-right-width:0px;
color:gray;
width:1px;
background-color:gray;
height:24px;
margin-top:1px;
margin-left:1px;
margin-right:0px;
}
.dividermenu2 {
border-left-width:0px;
border-right-width:0px;
color:gray;
width:1px;
background-color:gray;
height:24px;
margin-top:0px;
margin-left:1px;
margin-right:0px;
}

.parenthesis {
position : relative;
font-size : 80%; 
top: -2px;
}


.onmenunow {
color:blue;
}
.newtabs a {
	color:white;
}
.newtabs3 a {
	color:white;
}
.goomba {
	font-weight:bold;
}

.newli3 {
border-right-width:1px;
border-right-style:solid;
border-right-color:gray;
flex-grow:1;
text-align: center;
color:white;
padding-top:8px;
padding-bottom:0px;
}
.newtabs3 {
color:white;
box-sizing:content-box;
list-style-type: none;
padding-left: 0px;
position: absolute;
        height:40px;
        background-color:#2F2D2E;
        display: flex;
        width: 1170px;
	font-size: 18px;
        left:0px;
        top:-65px;
        font-weight:bold;
        font-family:  Arial, Helvetica, sans-serif ;
}
.newli2 {
border-right-width:1px;
border-right-style:solid;
border-right-color:gray;
flex-grow:1;
color: white;
padding-bottom:5px;
font-weight: bold;
font-size: 22px;
text-align: center;
	border-bottom-color:#2F2D2E;
	border-bottom-width:3px;
	border-bottom-style:solid;
}
.newtabs2 {
position: absolute;
	height:30px;
	background-color:#2F2D2E;
	display: flex;
	width: 1170px;
	left:0px;
	text-align:center;
	font-size:18px;
	border-top-color:#2F2D2E;
	border-top-width:3px;
	border-top-style:solid;
	top:-65px;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif ;
}
.newtabs {
position: absolute;
	height:40px;
	background-color:#2F2D2E;
	display: flex;
	justify-content: space-between;
	width: 1170px;
	padding: 0;
	text-align:center;
	padding-right:15px;
	padding-left:15px;
	padding-top:8px;
	margin-top:5px;
	margin-bottom:-15px;
	font-size:17px;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif ;
}
.tabbed_area
{
	padding:0px !important;
}
.tabcontent
{
 	margin-top:15px;
	clear:both;
}

#feed_status  {
   color:red;

}
.arrow_box {
    position: relative;
 
}


.arrow_box > div:after, .arrow_box > div:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}
.arrow_box > div:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: red;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
    margin-top: 5px;
}
.tabbed {
    width:100%;
    display:inline-block;
}


.tab-links:after {
	display:block;
	clear:both;
	content:'';

}

.tab-links li {
	margin:0px 5px;
	float:left;
	list-style:none;
}

.tab-links a {
	padding:9px 15px;
	display:inline-block;
	font-size:14px;
	transition:all linear 0.15s;
	 text-decoration:none;
	 color:#000;
	 font-weight:bold;
}

.tab-links a:hover {
   text-decoration:none;
}

li.active a, li.active a:hover {
	/*color:#DF7401;*/
	color:red;
}
.tabbed  li.active::after {
	content: "";
	position: absolute;
	margin-left:55px;
	border-width: 10px 10px 0;
	border-style: solid;
	border-color: red transparent;
	display: block;
}

.tabb {
	display:none;
}

.tabb.active {
	display:block;
}
#characterLeft { color: #fff;}
#upload_img {
	opacity:0.4;
}
#uploaded_delete{
	width: 50px;
    border: 1px solid #fff;
    height:30px;
    margin-left: -100px;
    margin-bottom: 20px;
	background-color:#ddd opacity 0.9;
	padding:10px 10px;
	color:#585858;
}
.err{ border: 1px solid #D23D3D;}
.stack1
{
border:1px solid #ddd;
border-radius:5px;
color:#fff;
padding:4px 4px;
}
.stack2
{
background-color:#000;
padding:10px 0px;
cursor:pointer;
}
.stack3
{
padding:10px 10px;
background-color:#000;
cursor:pointer;
}
.span_txtp2
{
	font-size:17px;
}

.span_txtp3
{
	font-size:15px;
	font-weight:normal;
}
.span_txtp2 span{
   color:#9C9288;
   font-weight: normal;
}
.newsd_top_img {
    height: 297px;
}
.newsd_top {
    font-size: 16px;
    
}

.newsd_top div{
   color:#9C9288;
   font-weight: normal;
}
.newsd_top div:nth-child(even){
    font-size: 18px;
    font-weight: 700;
}
.newsd_top div.style1{
  color:#FFF;
  
}
.span_txtp1
{
	font-size:3rem;
	color:#fff;
}

div.overlay {
   background-color: black;
    height: 450px;
    left: 0;
    opacity: 0.4;
    position: absolute;
    width: 100%;
}
#news_div:hover{
	cursor:pointer;
}
.nws_title a{ color:black;}
.nws_title{font-size: 20px; font-weight: normal; text-align: left;}
.nws_title a:hover{color: red;}
#rvwcircle{
	background-color: #d8d8d8;
    border-radius: 50px;
    color: white;
    display: block;
    height: 100px;
    width: 100px;
}
a{ cursor:pointer; }
/********************************* News Details ************************/
/********************************* Video Details ***********************/
.vr{
	width:5px;
	height:35px;
	background-color:#FF0000;
	margin-left :15px;
	margin-bottom:20px;
}
A:link { TEXT-DECORATION: none;}

A:hover { /*COLOR: red;*/ TEXT-DECORATION: none; font-weight: none;cursor:pointer; }
.textcolor {color:#848484;}
#hrtag {
border-bottom: #A3A3A3 2px solid;
border-top: #A3A3A3 2px solid;
width:150px;
margin-left :195px;
margin-top: -15px;
}
/********************************* Video Details ***********************/
.forum-messages {
    background: none repeat scroll 0 0 #fcfcfd;
    border: 1px solid #bdbec2;
    border-radius: 4px;
    margin-bottom: 1.42857rem;
    padding: 0.71429rem;
}

.paginate_active
{
	background:red;
	color:#FFF;
}

#row1{background-color:#fdfdfd;}
#row0{background-color:#f6f6f6;}
#row0:hover,#row1:hover{background-color:#f7f8fa;}
.fs-title {
		font-size: 15px;
		text-transform: uppercase;
		color: red;
		margin-bottom: 10px;
		border-bottom:1px dashed #3862A3;
	}
	.error1
	 {
		 border:1px solid red!important;
	 }
	  #error_msg
	 {
		position: fixed;
		top: 40%;
		left: 38%;
		background-color: #F1F1F1;
		border: 1px solid #DDD;
		padding: 2%;
		border-radius: 10px;
		box-shadow: 10px 10px 10px #CCC;
		z-index: 1100;
		width: 25%;
	 }
	 .ui-widget-header
	{
		background: #2f2d2e; !important;
		border: 1px solid  #2f2d2e !important;
	}
	#pic { width: 110px; height: 110px; display:block; box-shadow: 2px 6px 12px #000;}
	.pic1 { width: 300px; height: 300px; border-radius: 200px; display:block;  }
	div.overlay {
	   background-color: black;
		height: 450px;
		left: 0;
		opacity: 0.4;
		position: absolute;
		width: 100%;
	}


	.chzn-container
	{
		min-width:90px;
	}	
	.cleditorMain
	{
		margin:0 !important;
		width:100% !important;
	}
	.recircle
	{
		width:20px;
		height:20px;
		border-radius:50%;
		font-size:12px;
		color:#fff;
		line-height:20px;
		text-align:center;
		font-weight:bold;
		background-color:red;
	}
	#close{
		display:block;
		float:right;
		width:25px;
		height:25px;
		margin-top:-53px;
		margin-right:-15px;
		border-radius:50%;
		border:1px solid #D6E9C6;
		text-align:center;
		font-weight:bold;
		background-color:#dff0d8;
	}

#img_preview_url > img {
    width: 100%;
}
.bor1,.bor1 td{ border: 1px solid; }

.hideclass
{
	display:none;
}
.min_height
{
	min-height:150px;
}
label
{
	cursor:pointer!important;
}
#renew_pay
{
	position: fixed;
	top: 40%;
	left: 38%;
	background-color: #FFFFFF;
	border: 1px solid #DDD;
	padding:20px;
	border-radius: 10px;
	box-shadow: 0 0 6px 1px;
	z-index: 1100;
	width: 30%;
}
#renew_pay div
{
	vertical-align: bottom;
	padding: 4%;
	text-align: center;
}
.amount_fee
{
	padding:10px 0;
}
.fsize28
{
	font-size:28px;
}
.fsize30
{
	font-size:30px;
}
.redborder
{
	border:2px dotted red!important;
	border-radius:10px;
}
#show_error
{
	color:red;
	font-weight:bold;
	font-size:14px!Important;
}
.review_circle{
    display: block;
    height: 100px;
    width: 100px;
   -moz-border-radius: 50px; /* or 50% */
    border-radius: 50px; /* or 50% */
	background-color: #D8D8D8;
    color: white;
}
.clsact{border-bottom: 2px solid #2F2D2E;}
.clsdeact{border-bottom: 2px solid #ddd;}
.bbottom1{border-bottom:1px solid #ddd;}
.img25_25{
	width:25px;
	height:25px;
}
.img16_16{
	width:16px;
	height:16px;
}
#top_game_search::-webkit-input-placeholder {
    color:white;
	opacity: 1;
}

#top_game_search::-moz-placeholder {
    color:white;
	opacity: 1;
}

#top_game_search::-ms-placeholder {
    color:white;
	opacity: 1;
}

#top_game_search::placeholder {
    color:white;
}
#top_game_search{
        background:none;
        border:none;
        color:gray;
        box-shadow: none !important;
        font-family: Helvetica;
	font-size:14px;
}
.gamesearchform {
	display:inline;
}
.searchimage {
	width:150px;
}
#div_search_result{
	width: 260px; top: 45px; left: auto !important;right:auto !important; display: none;
}
#floatingTextInput {
	font-size:14px;
}
#side_drawings
{
	background:#ddd;
	float:left;
	width:100%;
	border-radius:4px;
}
.ad_details td
{
	border:1px solid #ddd;
	padding:10px;
}
.close{opacity:1;}
.signinStrip .checkbox{
	padding:0 !important;
	margin:0 !important;
	min-height:0 !important;
}
.signin_back{
	color:#000;
	text-decoration:none;
	height:30px;
	font-size:14px;
}
#err_msg_finish
{
	position: fixed;
	top: 40%;
	left: 38%;
	background-color: #F1F1F1;
	border: 1px solid #DDD;
	padding: 2%;
	border-radius: 10px;
	box-shadow: 5px 5px 5px #CCC;
	z-index: 1100;
	width: 30%;
}
.div_ad img{max-width:100%;}
.post_sty{
	clear: both;
	background: #DDDDDF;
	border: 1px solid #CACBCE;
	border-bottom: 2px solid #BDBEC2;
	margin-bottom: 1.42857rem;
	border-radius: 4px;
}
.post_sty1{
	background: #E7E8E9;
	overflow: hidden;
	padding: 0.35714rem 15px;
	border-radius: 0 0 4px 4px;
}
#review_page div.pagination {
	padding: 10px;
	margin: 10px;
}

#review_page div.pagination a {
	padding: 5px 8px 5px 8px;
	margin: 5px;
	border: 1px solid #DDDDDD;
	border-radius:3px;
	text-decoration: none; /* no underline */
	color: red;
}
#review_page div.pagination a:hover, #review_page div.pagination a:active {
	border: 1px solid #ccc;
	background-color:#eee;
	color: red;
}
#review_page div.pagination span.current {
	padding: 5px 8px 5px 8px;
	margin: 5px;
	border: 1px solid red;
	font-weight: bold;
	background-color: red;
	color: #FFF;
}
#review_page div.pagination span.disabled {
	padding: 5px 8px 5px 8px;
	margin: 5px;
	border: 1px solid #EEE;
	color: #c7c7c7;
}

#gamerprofile_blog div.pagination {
	padding: 10px;
	margin: 10px;
}

#gamerprofile_blog div.pagination a {
	padding: 5px 8px 5px 8px;
	margin: 5px;
	border: 1px solid #DDDDDD;
	border-radius:3px;
	text-decoration: none; /* no underline */
	color: red;
}
#gamerprofile_blog div.pagination a:hover, #review_page div.pagination a:active {
	border: 1px solid #ccc;
	background-color:#eee;
	color: red;
}
#gamerprofile_blog div.pagination span.current {
	padding: 5px 8px 5px 8px;
	margin: 5px;
	border: 1px solid red;
	font-weight: bold;
	background-color: red;
	color: #FFF;
}
#gamerprofile_blog div.pagination span.disabled {
	padding: 5px 8px 5px 8px;
	margin: 5px;
	border: 1px solid #EEE;
	color: #c7c7c7;
}

div.dblog,#setback,#find{ color:red;}
.bgnone{ background:none;	}
/**********************STACK*****************************/
.head{background-color: #000; text-align: left;line-height: 5px;color:#fff;}
.detail{ text-align: left;}
.newtab:hover{background-color:#f7f8fa;}
.disp table th , 
.disp table td 
{
	padding: 15px; 
	text-align: center; 
	vertical-align: top; 
	font-weight:normal;
	
}
.required {
	color:#B40404;
}
.radiotop{margin-top:3px !important;}

h6#results-text {
	display: none;
}

ul#gameresults {
	display: none;
	width: 225px;
	margin-top: 4px;
	border: 1px solid #ddd;
	border-radius:5px;
        padding: 0px;
}
ul#gameresults li {
	padding: 4px;
	cursor: pointer;
	text-align:left;
}

ul#gameresults li:first-child {
	border-top: none;
}
ul#gameresults li h5, ul#results li h6 {
	color: #000;
	
}
ul#gameresults li h6 {
font-size:12px;
font-weight:normal;
color:#848484;
}

ul#gameresults li:hover h6 {
font-size:12px;
font-weight:normal;
color:#DF0101;
}
ul#gameresults li:hover h5 {
	color: #DF0101;
	font-weight: bold;
}

.search_dropdown {
	position:absolute;
	z-index:1000;
	display:none;
	float:left;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0, 0, 0, 0.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip:padding-box
}
#comments {
width:auto;
height:100px;
border: 1px solid #c0c0c0;
}
#replycomment {
width:auto;
height:100px;
border: 1px solid #c0c0c0;
}
.com_editor{
background-color:#1D1F20;
width:150px;

}
.com_editor img {

color:#fff;
}
.com_editor img:hover{
	background-color:#2B2E31;

}
.com_editor img.active{
	background-color:#2B2E31;

}

.headerStyle{
	width:728px;
	height:90px;
}
.sidebarStyle{
	width:300px;
	height:250px;
}
.head2{
width:200px; top:51px; height:100%;position:fixed;background:#18110B; overflow:auto; display:none; -webkit-box-shadow: 7px 7px 5px 0px #ccc; -moz-box-shadow:7px 7px 5px 0px #ccc;box-shadow:7px 7px 5px 0px #ccc;
}
.login_error {
    color:#F00;
}

#div_twitter iframe { width:100% !important;}
.drawing_page_adbox
{
    padding: 10px 20px;
}
.drawing_div {
    height: auto;
    max-height: 455px;
    overflow-y: auto;
    padding: 10px;
}
.drawing_button_posabs
{
    position: absolute;
    bottom:0px;
    width:75%;
    left: 13%;
}
.drawing_button_posabs_home
{
    position: absolute;
    bottom:0px;
    width:60%;
    text-align: center;
}
.weekly_drawing
{
    height: auto;
    max-height: 650px;
    overflow-y: auto;
    padding: 10px;
}
.video_player_close { background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 50%;
    color: #A5A5A5;
    padding: 2px 7px;
    position: absolute;
    right: 1%;
    top: 3%;
    cursor: pointer;
    z-index: 1000;
}
.video_player_enter { 
    border-radius: 10%;
    color: #A5A5A5;
    margin-left: 28%;
    margin-top:10px;
    width: 45%;
    cursor: pointer;
    z-index: 1000;
}
#video_default_enter,#video_enter
{
    width:100%;
}
.confirm_enter_popup_close { 
    background: #D1D1D1;
    border-radius: 50%;
    color: #000;
    padding: 0px 4px;
    position: absolute;
    right: 3%;
    top: 6%;
    cursor: pointer;
    z-index: 1000;
}

@media only screen and (max-width:1200px){
.wid1170p{width:100% !important;}	
}


.wid40pix_home
{
    margin-top: 0px;
    width: 110px;
    
}
.justin_logo
{
    padding-top: 3px;
    
}
.current_user_subs
{
    background: none repeat scroll 0 0 #DDDDDD;
    opacity:0.5;
}
.new_table_sin #caption{width:85% !important;}
.new_table_sin #tag{width:85% !important;}
.previewdivheight{height:auto !important;}

span.prop_pic_edit {display: none;position: absolute; left: 31%; top:36%; }
span.cover_pic_edit {position: absolute; right: 5%; bottom:0%; }
div.change_prop_picture:hover span.prop_pic_edit
{
    display: block;
}
div.change_prop_picture:hover
{
    cursor: pointer;
}
span.prop_pic_edit {
    display: none;
    left: 3%;
    position: absolute;
    top: 0;
    background: none repeat scroll 0 0 #000000;
    border-radius: 150px;
    height: 300px;
    opacity: 0.5;
    width: 300px;
}
span.prop_pic_edit a {
    color: #FFFFFF;
    font-size: 70px;
    left: 41%;
    position: absolute;
    top: 31%;
}
span.cover_pic_edit a {
    color: #FFFFFF;
    font-size: 70px;
}
#video_player_ad
{
    /*background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 1px 8px 2px;
    padding:10px;
    left: 25%;
    position: fixed;
    */
    
    width: 50%;
    /*background:#fff;*/
    background-repeat:no-repeat;
    background-position:center;
    position: fixed;
    z-index: 1055;
    top: 40%;
    border-radius: 5px;
    padding:15px;
    left: 35%;
    margin-top: -88.5px;
    margin-left: -140px;
    text-align: center;
}
/***** Video play image *****/
.game_vdo_play:before{
    content: "\f01d";
    font-family: fontawesome;
    font-size: 5em;
    margin: 0 auto;
    position: relative;
    color:#EE2133;
}
.vdo_play:before{
    content: "\f01d";
    font-family: fontawesome;
    font-size: 5em;
/*    left: 41%;*/
    margin: 0 auto;
    position: absolute;
/*    top: 23%;*/
    color:#EE2133;
}
.pop_vdo_play:before {
    content: "\f01d";
    font-family: fontawesome;
    font-size: 3em;
/*    left: 0;*/
    margin: 0 auto;
    position: absolute;
    right: 0;
/*    top: 18%;*/
    width: 40px;
    color:#EE2133;
}

.left36:before{left: 35% !important;top: 17% !important; }
.left40:before{left: 40% !important; }
.left41:before{left:41% !important;}
.left44:before{left:44% !important;}
.left44p5:before{left:44.5% !important;}


.leftm3px:before { left:-3px; }
.leftm5px:before { left:-5px; }
.left3px:before { left:3px; }
.left4px:before { left:4px; }
.left41p:before { left:41%; }
.left41p5:before { left:41.5%; }
.left42p:before { left:42%; }
.left43p:before { left:43%; }
.left44p:before { left:44%; }
.left46p:before { left:46%; }


.top5p:before { top:5%; }
.top8p:before { top:8%; }
.top9p:before { top:9%; }
.top18p:before { top:18%; }
.top24p:before { top:24%; }
.top24pt3p:before { top:25.3%; }
.top24pt5p:before { top:25.6%; }
.top24pt8p:before { top:25.8%; }
.top27p:before { top:27%; }
.top27pt5p:before { top:27.5%; }
.top28p:before { top:28%; }
.top29p:before { top:29%; }
.top60p:before { top:60%; }

.top60px:before { top:60px; }
.top61px:before { top:61px; }
.top62px:before { top:62px; }
.top164px:before { top:164px; }
/*****************************************/
#image_frm #ajax_image{overflow: auto; height: 200px !important;}

.blog_tag_input{
	 background:url(../../../images/icn-search-12x12.png) no-repeat scroll 4px center #fff !important;
    margin-bottom: 0;
    max-width: 100%;
    padding-left: 20px !important;
    padding-right: 14px !important;
    width: 220px !important;
}

.help-inline {
    color: #bfbfbf;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 3px;
    padding-left: 5px;
    vertical-align: middle;
}

.btn-block{
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.25);
        font-size: 18px;
        line-height: 1.33;
        padding: 10px 16px;
	text-transform:none;
	color: #000;
}

.btn-block:hover{background-color: #ddd;}

.usr_nme {
    font-size: 18px;
    font-weight: bolder;
}
.blog_inf {
    padding: 25px 5px 8px;
	font-size:12px;
}
ul.gamer_pro_tab
{
    background: none repeat scroll 0 0 #EEEEEE;
}
ul.gamer_pro_tab > li > a:hover
{
    border-top: 4px solid #EE2133;
}
ul.gamer_pro_tab > li > a.active > span {
    color: #EE2133;
}
#forum_div .dataTables_paginate .paginate_active:hover
{
color: #ffffff !important;
}
.postbtns .btn_edit:hover
{
background-color: #ffffff !important;
}




.page_btn {
  background: #F7F7F7;
  background-image: -webkit-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -moz-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -ms-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -o-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: linear-gradient(to bottom, #F7F7F7, #E0E0E0);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #030303;
  font-size: 20px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  margin:5px;
}

.page_btn:hover {
  background: #E0E0E0;
  background-image: -webkit-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: -moz-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: -ms-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: -o-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: linear-gradient(to bottom, #E0E0E0, #F7F7F7);
  text-decoration: none;
}
.active_btn{
    color:#EE2133;
}


.pagination_new {
	display: inline-block;
	margin: 20px 0;
	padding-left: 0;
	padding-top:5px;
}
.pagination_new > li {
    display: inline;
}
.pagination_new > li > a, .pagination_new > li > span {
    float: left;
    position: relative;
    background: #F7F7F7;
  background-image: -webkit-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -moz-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -ms-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -o-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: linear-gradient(to bottom, #F7F7F7, #E0E0E0);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #030303;
  font-size: 20px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  margin:5px;
}
.pagination_new > li > a:hover, .pagination_new > li > span:hover {
    background: #E0E0E0;
  background-image: -webkit-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: -moz-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: -ms-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: -o-linear-gradient(top, #E0E0E0, #F7F7F7);
  background-image: linear-gradient(to bottom, #E0E0E0, #F7F7F7);
  text-decoration: none;
}
.pagination_new > li > a.active,.pagination_new > li > a.selected, .pagination_new > li > span.active {
    color:#EE2133;
}
.pagination_new > li > a.prev, .pagination_new > li > a.next {
    padding: 5px 15px ;
}
.pagination_new > li > a.prev i, .pagination_new > li > a.next i {
    font-size:26px;
}
.pagination_new > li > a.disabled {
    opacity: 0.2;
    display:none;
}
//.pagination_new > li.disabled
.pagination_new > li > a.disabled:hover {
    opacity: 0.2;
    background: #F7F7F7;
  background-image: -webkit-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -moz-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -ms-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: -o-linear-gradient(top, #F7F7F7, #E0E0E0);
  background-image: linear-gradient(to bottom, #F7F7F7, #E0E0E0);
}
.pagination_new > li > a.dummy {
    background: none !important;
    font-size: 20px !important;
    padding: 0 !important;
    margin-top: 10px !important;
}
.pagination_new > li > a.dummy_data {
    background: none !important;
    font-size: 16px;
    margin: 7px 0 !important;
    padding: 5px 0 !important;
}
.stack_edit_btn
{
    padding: 5px 20px 0;
}
.pub_feed{
	float: left;
	width: 22%;
	margin-bottom: 20px;
}
.pub_feed_hr{
	border-bottom: 1px solid #ddd;
    float: right;
    width: 75%;
}
.pub_feed_bor{ border-bottom: 1px dashed #ddd; }
.review-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.52);
    position: relative;
    height:100%;
}

.games_allcon{
	 height: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.memvid_allcon{
    height: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.gameall_tit{
	 overflow: hidden;
    text-overflow: ellipsis;
    white-space: -moz-pre-space;
    width: 100%;
}
.signup_icons{
	position: relative;
	float: right;
	font-size: 20px;
	right: 16%;
	margin-top: 1%;
}
.signin_icons{
	position: absolute;
	font-size: 20px;
	right: 10%;
	margin-top: 4%;
	color: #8290A3;
}
.dglogin_div{
	margin:auto;
	margin-top:130px;
	width: 350px;
	text-align: center;
}
#dailygamerloginimage{
	margin-bottom: 55px;
}
.dg_login_frm{
	border-radius: 5px;
	background: #eceef1;
	margin-bottom: 50px;
}
#user_form input, #loginform_module input{
	background: #DDE3EC;
	border-radius: 0;
	border: 0;
	box-shadow: none;
}
.minwid85{ min-width: 85px; }
.minheight550{ min-height: 520px; }
.color_ee2133{ color: red; }
.rem_mark{
        vertical-align: middle;
}
.rem_mark a{
	margin: 0 0 0 10px;
	padding: 0;
	display: inline;
}
.cr_acc{
	background: red;
	border-radius: 0 0 5px 5px;
}
.wid245 {
	width:245px;
}
.modernholder {
	display:inline-block;
}
.modernholder > a {
	display: inline-block;
	margin-top: -6px;
	margin-left:2px;
}
.loginbutton {
	padding: 10px 10px 10px 10px;
}
.cr_acc:hover{background: red;}
.cr_acc:active{background: red;}
.cr_acc:focus{background: red;}
.cr_acc a{
	color: #fff !important;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	padding: 18px;
	display: inline-block;
}
#forgot_password{
	background: #eceef1;
    border-radius: 5px;
    position: absolute;
    width: 350px;
	padding: 20px;
}
.forgotpasswordholder {
	width:350px;
	margin:auto;
	margin-top:100px;
}
.pwd_instr{
	font-size: 14px;
	color: #8290a3;
	padding: 0 5px;
}

.bor-rightimg{ 
    /*background-image:url(../../../images/bg-border-light.png);
    background-repeat:repeat-y;
    background-position:right;
    border-right:1.5px solid #D9D9D9;
    */
}

.noad_enter
{
    margin: 50px 0;
}

.hme_drwngs{
    display: inline-block;
    width: 100%;
 
}
.drwngEnt_notstarted{
    background: url("../../../images/button_slider2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
//border:1px solid #fff; 
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:3px;
font-size:14px !important;
font-weight:bold !important;
padding:2px 12px !important;
text-decoration:none; 
display:inline-block; 
text-shadow:-1px -1px 0 rgba(0,0,0,0.3); 
font-weight:bold;
color:#FFFFFF;
background-color:#000;
width:123px;
height:25px;
line-height:18px;
}

.drwngEnt:hover,.drwngEnt_notstarted:hover{
 background-color: #D2322D; background-image: -webkit-gradient(linear, left top, left bottom, from(#D2322D), to(#D2322D));
 background-image: -webkit-linear-gradient(top, #D2322D, #D2322D);
 background-image: -moz-linear-gradient(top, #D2322D, #D2322D);
 background-image: -ms-linear-gradient(top, #D2322D, #D2322D);
 background-image: -o-linear-gradient(top, #D2322D, #D2322D);
 background-image: linear-gradient(to bottom, #D2322D, #D2322D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D2322D, endColorstr=#D2322D);
 color:#D2322D !important;
}
/*.drwngEnt_dis{
    background-color: #C3C3C3;
    border: 3px solid #000000;
    border-radius: 0;
    color: #FFFFFF;
    cursor: auto !important;
    display: inline-block;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 4px 12px !important;
    text-decoration: none;
}*/
.hrsAgo{
	font-size: 10px;
	font-style: italic;
	padding-top: 5px;
	float: right;
}
.drwngEnt:hover{
	color: #fff;
}
hr.style-five { 
    border: 0;
    height: 0;
    box-shadow: 0 0 10px 1px black; 
}
hr.style-five:after {
    content: "\00a0";
}
hr.style-four { height: 9px; border: 0; box-shadow: inset 0 9px 12px -12px rgba(0,0,0,0.5); }
hr.style-two { border: 0; height: 1px; 
            background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
            background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
            background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
            background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));  
}

.drwngEnt_loadmore{
    border: 1px solid #fff;
    background: #000;
    color: #fff;
    border-radius: 0;
    padding: 5px 15px;
    cursor: pointer;
}
.drwngEnt_loadmore:hover, .drwngEnt_loadmore:focus, .drwngEnt_loadmore:active{
	color: #fff;
	background: red;
}
#article-wrapper {
    background: url('../../../images/bg.jpg');
    height: auto;
    padding: 40px 0;
}
ul.feature_list
{
    padding: 0px 0px 0px 5%; line-height: 40px;
}
.feature_list li:before {
    background: url("../../../images/arrow_icon.png") no-repeat scroll 0 75% rgba(0, 0, 0, 0);
    content: "";
    padding: 0 0 0 30px;
}
ul.feature_list li span
{
  font-size:14px !important;
}
#number-demo
{
    display:inline;
}
#target-div-hint
{
    display: inline; font-weight: bold; padding-left: 10px;text-transform: capitalize;
}
.chkPoll{ 
	padding: 5px 0px;
	margin-left:-15px;
	font-weight:bold;
	font-size:18px;
}
.chkPoll a{ display: inline; }
.bgload{
	text-align: center;
}
.header_logo_back
{
 background-color:#18110B;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#18110B, endColorstr=#353A3D);
 background-image:-moz-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-webkit-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-ms-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-o-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#18110B), color-stop(100%,#353A3D));
 border-bottom:solid black 1px;
}
.div_ad_back
{
 background-color:#18110B;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#18110B, endColorstr=#353A3D);
 background-image:-moz-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-webkit-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-ms-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-o-linear-gradient(top, #18110B 0%, #353A3D 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#18110B), color-stop(100%,#353A3D));
}
.header_logo_text
{
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 0 12%;
	letter-spacing:1.1px;
    text-align: left;
	position:relative;
	top:4px;
}
.drawing_home_box
{
    border:5px solid #CACACA;border-radius:3px;padding:10px;width:55%;margin:auto;display: block;margin-top: 5px;
}
.drawing_home_header
{
 background-color:#18120C;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#18120C, endColorstr=#33373A);
 background-image:-moz-linear-gradient(top, #18120C 0%, #33373A 100%);
 background-image:-webkit-linear-gradient(top, #18120C 0%, #33373A 100%);
 background-image:-ms-linear-gradient(top, #18120C 0%, #33373A 100%);
 background-image:linear-gradient(top, #18120C 0%, #33373A 100%);
 background-image:-o-linear-gradient(top, #18120C 0%, #33373A 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#18120C), color-stop(100%,#33373A));
 color: #FFFFFF;
 font-size: 24px;
 font-weight: bold;
 padding: 1px 10px;
 text-align: center;
}
.drawing_home_title
{
 background-color:#19120D;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#19120D, endColorstr=#333739);
 background-image:-moz-linear-gradient(top, #19120D 20%, #333739 80%);
 background-image:-webkit-linear-gradient(top, #19120D 20%, #333739 80%);
 background-image:-ms-linear-gradient(top, #19120D 20%, #333739 80%);
 background-image:linear-gradient(top, #19120D 20%, #333739 80%);
 background-image:-o-linear-gradient(top, #19120D 20%, #333739 80%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(20%,#19120D), color-stop(80%,#333739));
 color: #FFFFFF;
 font-size: 18px;
 font-weight: bold;
 padding: 10px;
 text-align: center;
}
#daily_drawing,#weekly_drawing,#monthly_drawing
{
    border: 2px solid #000000;
}
.user_details{
    position: fixed;
    right: 5%;
    top: 1%;
    width: 26%;
    z-index: 7500;
}
.user_details .top_serach
{
    width:155px !important;
}
.user_details_2
{
    position: fixed;
    right: 10px;
    top: 1px;
    width: 20px;
    z-index: 7500;
}
.srch_image
{
    height:40px;
    width:50px;
}
#div_search_result #resultsWrap{
    padding: 0 0 0 15px;
}
.top50px_imp { top:50px!important; }
#err_msg_vtype {
    color: red;
}
.pos_absolute_imp { position: absolute!important; }
.pos_fixed_imp { position: fixed!important; }
/*.cusEdit iframe{
	display: block !important;
	width: 100% !important;
}*/
#country_dropdown_chzn ul{ max-height: 125px; }

.home_ajax_text_overflow
{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

/** Check age popup **/
#checkage {
       background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    box-shadow: 13px 13px 13px -6px #424242;
    color: #000;
    display: none;
    font-family: Arial;
    font-size: 12px;
    height: 600px;
    left: 0 !important;
    margin: 0 auto !important;
    position: fixed;
    right: 0 !important;
    text-align: left;
    top: 230px !important;
    width: 40%;
    z-index: 10;
}

#checkage_top {
       background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    box-shadow: 13px 13px 13px -6px #424242;
    color: #000;
    display: none;
    font-family: Arial;
    font-size: 12px;
    height: 600px;
    left: 0 !important;
    margin: 0 auto !important;
    position: fixed;
    right: 0 !important;
    text-align: left;
    top: 230px !important;
    width: 940px;
    z-index: 10;
}

.age_header {
  
    min-height: 65px;
    text-align: center;
    width: 100%;
	padding-top:10px;
}
#checkage_menu {
    border: 0 none;
    position: relative;
}
.pad_age {
    padding: 0 6%;
}
.mar_top40px {
    margin-top: 40px;
}

.wid250 {
    width: 250px;
}

.mar_top20px {
    margin-top: 20px;
}
.monAge td {
    cursor: pointer;
    text-align: center;
    width: 10%;
}

.dayAge td {
    cursor: pointer;
    text-align: center;
    width: 9%;
}

.bckgndDFDFDF{
	background-color:#dfdfdf;
}
/** Ends **/
.clmPrz a.checkbox {
    display: inline;
}
.modal-footer input[type="button"] {
    width: auto;
}
.twitter-timeline { width:100%!important; }
.posrelative {
	position:relative;
}
.posAbs{
	position: absolute;
	bottom: 0;
	width: 100%;
}
.top-banner-content a,.middle-banner-content a{ color: #fff; }
.top-banner-content:hover a,.middle-banner-content:hover a{ color:red;}

table.community_table th
{
	background:#363B3F!important;
	color:#FFF!important;
	border-color:#000!important;
}

.home_game_title.top-banner-content{width:100%;}
.min-max-height-425{min-height:425px;max-height:425px;}
.no_reward_available { height:390px;padding-top: 10%;}
.no_reward_available_no_ad { height:480px;padding-top: 35%;}
.img_cover {
    background-size:cover; 
    background-repeat:no-repeat;
    background-position:center center; 
}
.top_video_desc span {
    padding-left: 50px;
}
.red_drawing_light{
    background: red;
    background-image: linear-gradient(brown, transparent);
    background-repeat:no-repeat;
    background-size: 5px 5px; 
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow:
      0 0 20px #333333 inset,
      0 0 10px red;
    padding-top: 20%;
  }
.green_drawing_light{
  background: green;
  background-image: linear-gradient(lime, transparent);
  background-repeat:no-repeat;
  background-size: 5px 5px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 
    0 0 20px #00DD00 inset,
    0 0 10px lime;
  padding-top:20%;
}
.margin_cover_crop_modal
{
    margin: 15px 10%;
}
.ltst_title{text-transform:capitalize;}

/* Twitter Feed Css*/
.tweet-icon-retweeted { background: transparent url(../../../images/twitter-feed.png) no-repeat scroll 0 -96px; height: 16px; float: left; padding-left: 14px !important; margin: 0; text-decoration: none;}
.mod-retweet { margin: 0px 0 6px 40px;float:left; }
.mod-retweet span, .mod-retweet a { color: #777 !important; }
.mod-retweet a:visited { color: #777 !important; }

ul.twitter-feed {border:#c2c2c2 1px solid;max-height:445px!important; overflow-x:hidden; overflow-y:auto; position:relative;list-style-type: none;padding:0px;}
ul.twitter-feed li {border-bottom:0;float:left;width:100%;padding: 10px 0 0 15px;}
ul.twitter-feed li {-moz-box-shadow:inset 6px 0 10px -10px #696c5c,inset 6px 0 10px -10px #696c5c; -webkit-box-shadow:inset 6px 0 10px -10px #696c5c,inset 6px 0 10px -10px #696c5c; box-shadow:inset 6px 0 10px -10px #696c5c,inset 6px 0 10px -10px #696c5c;}
ul.twitter-feed li.alt {
    background-color: #E9E9E9;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}

ul.twitter-feed:before { top: -1px} /* because of height: 1*/
ul.twitter-feed:after { bottom: -1px}  /* because of height: 1*/
ul.twitter-feed img.post-img { border-radius: 4px; }

.tweet-icon-stamp {
    background: url("../../../images/twitter-feed.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0 0 4px;
    padding-left: 20px !important;
}
.tweet-icon-right {
    background: url("../../../images/twitter-feed.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
    margin: 0 0 4px 2px !important;
    padding: 0 !important;
    width: 25px;
}
.tweet-icon-reply {
    background-position: 0 -16px;
    text-decoration: none;
}
.tweet-icon-reply:hover {
    background-position: 0 -32px;
    text-decoration: none;
}
.tweet-icon-favorite {
    background-position: 0 -48px;
    text-decoration: none;
}
.tweet-icon-favorite:hover {
    background-position: 0 -64px;
    text-decoration: none;
}
.tweet-icon-favorite:active, .tweet-icon-favorite.active {
    background-position: 0 -80px;
    text-decoration: none;
}
.tweet-icon-retweet {
    background-position: 0 -96px;
    text-decoration: none;
}
.tweet-icon-retweet:hover {
    background-position: 0 -112px;
    text-decoration: none;
}
.tweet-icon-retweet:active, .tweet-icon-retweet.active {
    background-position: 0 -128px;
    text-decoration: none;
}
.timestamp {
    line-height: 16px;
}
.twitter-feed a.tweet-icon-stamp:hover,.twitter-feed a.tweet-icon-stamp:hover .timestamp {
    color: #225DB7;
}
.twitter-feed a:hover .timeline, .twitter-feed a:active .timeline, .twitter-feed a:visited .timeline, .twitter-feed a:hover .timeline {
    color: #8C8C8C;
}
.twitter-feed a {
    color: #225DB7;
    text-decoration: none;
}
.timestamp {
    line-height: 16px;
}
.timestamp {
    color: #8C8C8C;
    font-size: 13px;
    font-weight: normal;
}
button.load-more,.no-more-pane {
    background-color: rgba(0, 0, 0, 0.02);
    border: 0 none;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    transition: background-color 0.2s ease-out 0s;
    width: 100%;
}
.no-more-pane {
    float: left;
    padding: 10px;
}
/* Twitter Feed Css */

/****** member video page *********/
#vmember_videos_content .search-icon {
    left: 6px;
    top:3px;
}
#vmember_videos_content #search-main {
    padding:6px 25px!important;
}
#vmember_videos_content .content_dropdown li:hover ul {
    left: 69%;
}

#vmember_videos_content .hover_cls{
     background: none repeat scroll 0 0 #EE2133 !important;
    color: #FFFFFF!important;
}
#vmember_videos_content .vmember_rows_val a:hover {
    background: none repeat scroll 0 0 #EE2133;
    color: #FFFFFF;
}
/****** end member video page *********/
.cusShareClose{
    position: absolute;
    height: 36px;
    width: 36px;
    background-image: url("../images/fancybox_sprite.png");
    top: -18px;
    right: -18px;
    z-index: 10000000;
    cursor:pointer;
}
.jwicon:before{
    color: #EE2133;
    content: "\f01d";
    font-family: fontawesome;
    font-size: 5em;
    background: none !important;
}
.jwicon
{
    background:none !important;
}
.view_more_bottom
{
    position: absolute;
    bottom: 0;
    right:0;
    width: 100%;
}
.padright_home
{
    padding-right:2.5px;
}
.padleft_home
{
    padding-left: 2.5px;
}
.div_content_center{
text-align: center;
width: 90%;
margin: 5px auto;
}
#homemenu {
	display:none !important;
}
.popular_home_title:hover
{
    text-decoration: underline !important;
    color:#000;
}
.game_det_left
{
    width:120px;
}
.game_det_right
{
}
.drawing_home_height
{
    height:340px;
}
.word-wrap-data{word-wrap: break-word; width: 100%}
.nowrap{overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
/*Laptop View*/

.social-widgets > a {
	display:inline-block;
	width:22px;
}
.mobilefeature {
	width:300px;	
	display:inline-block;
	background: gainsboro;
	margin-left: 10px;
}
.mobilecheckbox {
	width:150px;	
	display:inline-block;
	text-align: center;
}
/*mobile stuff below*/
.topfrontdisplay {
	height:439px;
	width:778px;
	background-size: 778px 439px;
}
.menuheaderwidth {
	width:764px
}
.mbot12 {
	margin-bottom:12px;
}
.revmod {
	width:50px;
	margin-left:44px;
	margin-top:-3px;
}
.reviewtop {
	display:inline-block;
	width:763px;
	padding:12px 0px 0px 0px;
}
#videocontainer {
	min-height:416px;
	margin-top:3px;
	position:relative;
	width:725px;
	overflow:hidden;
	height:399px;
}
.topmenubanner {
	height:363px;
	width:1500px;
}
.topmenumargin {
	margin-top:47px;
	padding-left:25px;
	margin-bottom:-27px
}
.youtubenews {
	height:430px;
	width:765px;
	margin:auto;
}
.embednews {
	height:430px;
	width:755px;
	margin:auto;
	padding-left:5px;
}
.imagenews {
	height:430px;
	width:765px;
	margin:auto;
}
.redcolor {
	color:red !important;
}
.gamemenu > div > div {
	padding:10px;
	width:417px;
	font-weight:bold;
	border-bottom: gray solid 1px;
}
.gamemenu > div > div:last-of-type  {
	border-bottom:none;
}
.gamemenu > div {
	display:none;
	position:absolute;
	background: #2f2d2e;
	color:white;
	z-index:7;
	margin-top:12px;
}
/*
.gamemenu:hover > div {
	display:block;
} 
*/
.gamemenu {
	border-bottom: solid red 2px;
	width:100%;
	position:relative;
	color:white;
	background:#2f2d2e;
	height: 36px;
	padding-top: 4px;
}
.gamenews {
	height:132px;
	width:935px;
	margin:auto;
	border-color:#dedeef #a2a2b5 #a2a2b5 #dedeef;
	border-style:solid;
	border-width:1px;
	margin-bottom:1px;
	background-color:#2f2d2e;
	color:white;
	padding:10px 0px 10px 20px;
	margin:0px;
	width:701px;
	margin-left: 120px;	
}
	.news_con {
		margin-top: -46px;
		z-index: 2;
		position: relative;
		/*background: rgba(0, 0, 0, 0.8);*/	
		padding:13px;
		margin-left: 6px !important;
	}
			
	.imagenews {
		height:auto;
		width:100%;
		margin:auto;
	}
.mobilelogo > a > img {
		margin-left: 64px;
		width: 181px;
}
@media (max-width: 390px) {
	.mobilelogo > a > img {
		margin-left: 71px;
		width: 181px;
	}
}
@media (max-width: 350px) {
	.mobilelogo > a > img {
		margin-left: 59px;
		width: 181px;
	}
}

.youtubestyle {
	display:none;
	min-height:416px;
	margin-top:3px;
	position:relative;
	width:725px;
	overflow:hidden;
}
.videostylemain {
	position:absolute;
	top:0px;
	left:0px;
	width:725px;
	min-height:408px;
}
.videopageimage {
	position:absolute;
	top:0px;
	left:0px;
	width:725px;
	min-height:408px;
}
.playbutton {
	opacity:.8;
	z-index:10;
	position:absolute;
	left:44%;
	top:39%;
}
.youtubetop {
	height:400px;
	width:711px;
}
.youtubeiframe {
	height:408px;
	width=724px;
}
.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hideinfull {
	display:none;
}
.hideinfullblock {
	display:none;
}
.bannervideoholder {
	height:446px;
}
.relatedvideosbar {
	margin-bottom:1px;
	width:762px;
	margin-top:-15px;
}
.relatedholder {
	margin-left:-15px;
	width:762px;
}
.relatedvideosimageholder {
	overflow:hidden;
	width:253px;
}
.titleviddiv {
	display:table-cell;
	vertical-align:bottom;
	position:absolute;
	min-width:253px;
	font-size:14px;
	color:white;
	padding:0px 10px 5px 10px;
	bottom:1px;
}
.gamepagemargin {
	float:left;
	width:382px;
	margin:4px;
}
.reviewholder {
	width:758px !important;
}
.articleimg {
	width:160px;
	height:100px;
}
.articletypeimage {
	margin-left: -172px;
	margin-bottom: -231px;
}
.gamenewsholder {
	padding-left:185px;
}
.imagecoverarticles {
	display:none;
}
.toparea {
	display:flex;
	width: 1174px;
	margin: 1px auto -22px auto;
}
.maingamepage > div {
	width:758px;
}
.relatedvidsicon {
	opacity:.8;
	position:absolute;
	left:56%;
	top:50%;
	margin-right:-45%;
	transform:translate(-50%, -50%);
}
.mobilegamemenulink {
	color:white;
}
.mobilerating {
	text-align:left;	
	padding-left: 6px;
	padding-bottom: 6px;
	margin-left: -276px;
}
.loadmorearticlesbutton {
	background:#2f2d2e;
	text-align: center;
	margin: auto;
	margin-top: auto;
	display: block;
	margin-top: 26px;
	color:white;

}
.subscriptionmenu > div {
	display:none;
	position:absolute;
	background:#2f2d2e;
	margin-top: 14px;
	margin-left: 19px;
}
.subscriptionmenu {
	margin-bottom:15px;
	position:relative;
	display:inline-block;
	margin-right:10px;
}
.subscriptionmenu > div > div {
	padding:7px;
	border-bottom:solid gray 1px;
	width: 174px;
}
.subscriptionmenu > div > div > a {
	color:white;
}
.subscriptionmenu > div > div > a:hover {
	color:red;
}
.subinputs > div > input[type=submit] {
	background:#2f2d2e;
	color:white;
}
.subinputs {
	width:604px;
}
.subinputs > div {
	display:inline-block;
}
.subinputs > div:nth-child(odd) {
	text-align:right;
	font-weight:bold;
}
.subinputs > div:nth-child(even) {
	width:300px;
}
.mysubscription > div:nth-child(even) {
	padding-left:10px;
}
.unsubscribe > div:nth-child(1) {
	text-align:left;
}
.unsubscribe > div:nth-child(2) {
	vertical-align:top;
}
.changeplan > div:nth-child(1) {
	width:600px;
}
.instagram-media {
	margin:auto !important;
}
.twitter-tweet {
	margin:auto !important;
}
.descpreview {
	background:red;
}
input[type="radio"]:focus {
	outline: none !important;
	color:black !important;
}
/* Why didn't this get uploaded?*/
.agerestricted > div, .agerestricted > div {
	text-align:center;
	color:white;
}
.agerestricted > div > a {
	color:white;
}
.agerestriction > div, .agerestricted > div {
	font-size:27px !important;
}
.agerestriction > div, .agerestriction > div {
	text-align:center;
	
}
.agerestriction > div {
	margin:auto;
	margin-top:30px;
	text-align:center;
}
.agerestricted {
	display:none;
	color:white;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2f2d2e;
	z-index: 100;
	padding-top:200px;
}
.agerestricted > hr {
	width:30%;
}
.agerestricted > h2 > a {
	color:red;
}
.agerestriction > div > input {
	border-radius:4px;
	width:174px;
}
.agerestriction > div > div {
	display:inline-block;
	width:100px;
}
.agerestriction {
	color:white;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2f2d2e;
	z-index: 100;
	display:none;
	padding-top: 20px;
}
.agerestriction > select, {
	width:90px;
}
.welcomepage > h2 > a {
	color:red;
}
.welcomepage {
	display:none;
	background:#2f2d2e;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	color:white;
	padding-top:40px;
}
.expdate {
	width:100px !important;
}
.expdate2 {
	width:141px !important;
}
.cvvexp {
	width:182px;
}
.cvvexp > input {
	width:211px !important;
	vertical-align:top;
}
.expbox {
	display:inline-block;
	width:215px;
	font-weight:bold;
	padding-left:5px;
}
.phonearea > select {
	width:208px !important;
	height:33px;
	border: 1px solid #CCCCCC;
}
.phonearea > input {
	width:215px !important;
	height:33px;
}
.phonearea {
	width: 217px;
	display: inline-block;
	padding-left: 5px;
	font-weight: bold;
}
.mobileplandisplay > tbody > tr > td {
	padding: 3px 15px 3px 15px;
}
.mobileplandisplay {
	margin-top:10px;
}
.signupone {
	margin-top:20px;
	text-align:center;
}
.marginadjustmentsignup {
	margin-top:15px;
}
.associatetotals {
	border:gray 2px solid;
	border-radius:7px;
	padding:5px;
}
.profileib {
	display:inline-block;
}
.rightbordersolidblack {
	border-right:2px solid black;
}
.profileibi > label {
	font-size:13px;
}
.profileibi {
	display:inline-block;
	padding:10px;
	padding: 0px 13px 0px 13px;
}
.profileprofileholder {
	position:relative;
	margin-bottom:20px;
}
.rightofprofiletext {
	position:absolute;
	top:23px;
	left:175px;
}
.searchbox_width::placeholder {
	color:black !important;
	opacity: 1; /* Firefox */
}
.searchbox_width {
	background: white !important;
	color:black !important;
}
#review_desc {
	height:500px;
	background:white;
	border:1px solid lightgray;
}
@media (max-width: 600px) {
.unsubscribe > div:nth-child(1) {
	width:402px;
	}
#mob_header {
	margin-top:-40px;
}
.signupdropdown {
	width:32%;
}

.agerestricted > hr {
	width:100%;
}
.agerestricted {
	padding:280px 20px;
}
.agerestriction {
	padding-top: 260px;
}
.gameinfobox > div:first-of-type {
	font-size:18px;
}

.pageholder {
	margin-top: 15px;
}
.reviewholder > div > img {
	margin-top:10px;
}
#videos_div {
	margin-left:-8px;
}
#videoajax > div > div > h2 {
	margin:0px;
}
.pagination_new {
	padding-left:21px;
}
.featuredisplay > div {
	margin-bottom:-16px;
}
.articlemod {
	margin-left:-18px !important;
	border:0px;
}
.relatedvidsicon {
	width:65px;
	height:65px;
}
#videoajax > div > div > h2 {
	font-weight:bold;
}
#videoajax > div > div > h1 {
	font-weight:bold;
	font-size:16px;
	line-height: 1.428571429;
}
.gradblackvid {
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,1)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /*Standard*/
z-index:4;
} 
.ajaximageholder {
	margin-bottom:4px;
}
.maintitledet {
	font-size:25px;
}
.frontajaxtitlecontainer:hover {
	color:red;
}
.makeglow:hover{
	color:red;
}
.videomobilebackground {
	background: rgb(0,0,0,.7);
	top: 15px !important;
	left: 15px !important;
	width: 364px !important;
	height: 191px !important;
}
.latestarticlesmobilemod {
	margin-left: -23px !important;
}
.gamereleasemobilemod {
	padding-top: 4px;
	margin-left: -81px !important;
}
.latestvideosmobilemod {
}
.playbutton {
	left:40%;
}
.toparea {
	display:none;
}
.imagecoverarticles {
	background: rgba(0, 0, 0, 0.5);
	padding-left: 0px !important;
	width: 333px !important;
	margin-left: 15px;
	bottom: 0px !important;
	height: 203px;
}
.gamenewsholder {
	padding-left:0px;
	margin-left: -18px;
}
body {
	overflow-x: hidden;
}
html {
	width:100%;
}
.centerer {
	width:300px;
}
.embednews {
	height:212px;
	width:95%;
	margin:auto;
	padding-left:5px;
}
	.youtubenews {
		height:212px;
		width:100%;
		margin:auto;
	}
.articletypeimage {
	margin-left: 0px;
	margin-bottom: 0px;
}
	.news_con {
		background: rgba(0, 0, 0, 0.5);
		height: 187px;
		margin-top: -193px;
	}
	.articleimg {
		height:187px;
	}
	.gamenews {
		width:390px;
		height:223px;
		background: none;
		border: 0px;
		margin-left:-104px;
	}
	.timeholder {
		left: 335px !important;
		bottom: -12px !important;
		z-index: 7 !important;
		padding: 0px !important;
	}
	#videoajax > div > div > img {
		left: 10px;
		top: 5px;
	}
	.reviewmodifier > div > h3 {
		display:none;
	}
	.toptopbar {
	/*	width:412px !important; */
	}
	.featuredisplay > div > div > h2 {
		margin: 0px 0px 0px 15px;
		font-size: 14px;
		font-weight: 700;
	}
	.featuredisplay > div > div > h1 {
		margin: 0px 0px 0px 15px;
		font-size: 16px;
		font-weight: 700;
		line-height: 1.428571429;
	}
	.featuredisplay > div > div > img {
		top:initial;
		position:relative;
		left:15px;
	}
	.featuredisplay > div > div {
		position:absolute;
		z-index:22;
		bottom:1px;
		width:100%;
		padding-left:0px;
		padding-right: 5px;
		margin-left:15px;
		padding-bottom: 10px;
	}
	.newsdetailimage {
		margin: 73px 0px 0px 160px !important;
		width: 65px !important;
		height: 65px !important;
	}
	#videoajax > div > div  {
		left: 9px;
		top: initial;
		bottom: -14px;
		width: 100%;
		padding: 10px;
	}
	#videoajax > div > img:nth-of-type(2n) {
		top: 37%;
		left: 0;
		z-index: 5;
		right: 0;
		margin: auto !important;
		display: inline-block;
		text-align: center;
		position: absolute;
		
	}
	#videoajax > div > img {
		height: 191px;
		width: 100%;
		left:-1px;
		height:auto;
	}
	.customratingdesc {
		display:none !important;
	}
	.ratingmod {
		display:none !important;
	}
		.reviewholder {
		width:100% !important;
	}
	.featuredisplay > div > img :nth-of-type(2n) {
		top:182px;
		left:15px;
		height:14px;
		width:initial;
		z-index:5;
	}
	.featuredisplay div > a {
		height: 200px;
		margin-top: 10px;
		width: 100%;
		margin-left: 15px;
		z-index:24;
	}
	.subinformation {
		display:none;
	}
	.featuredisplay > div > img {
		height: initial;
		width: 100%;
	}

	.gamepagemargin {
		float:left;
		width:382px;
		margin:4px;
		margin-left:15px;
	}
	.titlebarcontainer3 {
		width:157px;
	}
	.titleviddiv {
		width:100%;
	}
	.timeboxcenter {
		display:inline-block;
		top:auto;
		bottom:6px;
	}
	.timebox {
		display:inline;
	}
	.relatedvideosimageholder {
		width:100%;
	}
	.relatedholder {
		width:108%;
	}
	.relatedvideosbar {
		width:100%;
	}
	.bannervideoholder {
		height:251px;
		width: 389px !important;
		background-image:none !important;
	}
	.hideinfullblock {
		display:block;
	}
	#imageclick {
		height:207px;
		width:712px;
	}

	.playbutton {
		top:31%;
	}
	.videostylemain {
		min-height: 217px;
	}
	.ajaximageholder:nth-child(2n) {
		border-left:none;
	}
	.topmenucontainer {
		height: 43px;
	}
	.hideinfull {
		display:inline-block;
	}
	.sidemodulescore {
		right: 44px;
	}
	.sidemodulerating {
		right: 23px;
	}
	.bottomtopmenucontainer {
		margin-left: 0px;	
	}
	.divmenuclass {
		width:71px;
	}
	.faderight, .fadeleft {
		display:none;
	}
	.gametoptitle {
		font-size: 18px;
	}
	.topmenumargin {
		margin-top:-86px;
	}
	.#newsd_top_content {
		margin-top:0px;
	}
	.topmenubanner {
		height:120px;
		width:100%;
	}
	.streamdisplay > div {
		width:314px;
		height:183px;
	}
	.gameinfobox > div {
		width:128px;
	}
	.gameinfobox > div {
		margin-left:9px;
	}
	.gameinfobox {
		width:356px;
		margin-bottom: 2px;
	}
	.gamestreamheader {
		width:450px;
	}
	.headermod {
		margin: 0px 0px 2px 0px;
	}
	.reviewmodifier > div {
		margin-left: -1px;
		height:148px;
	}
	#videocontainer {
		height:223px;
		min-height: 223px;
		width:100%;
		margin-left: -14px;
	}
	#videoajax > div > h1 {
		margin: 124px 0px 0px 28px;
		z-index: 4;
		position: absolute;
		bottom: 42px;
	}
	#videoajax > div > h2 {
		margin: 5px 0px 0px 22px;
	}
	#videoajax > div {
		margin-left: -10px;
		width: 100%;
		height: 216px;
		background:none;
		margin-bottom:4px;
	}
	.reviewtop {
		width:379px;
	}
	.featuredisplay > div > h2 {
		margin: 5px 0px 0px 20px;
	}
	.featuredisplay > div > h1 {
		margin: 121px 0px 0px 19px;
		z-index: 5;
		position: absolute;
		bottom: 33px;
		left: 4px;
		width: 314px;
	}
	.featuredisplay > div {
		width: 100%;
	}
	.featuredisplay > div {
		height: 224px;
		background: none;
		border: none;
	}	
	#newsd_top_content  {
		width:379px;
	}
	.titlebarcontainer {
		margin-right:100px;
	}
	#all_main_menu, .top_menu {
		width: 100%;
	}
	.revmod {
		width:50px;
		margin-left:6px;
		margin-top:-3px;
	}
	.mbot12 {
		margin-bottom:0px;
	}
	.topmenucontainer {
		width:100%;
	}
	.menuheaderwidth {
		width:381px
	}
	.topfrontdisplay {
		height:204px;
		width:335px;
		background-size: 204px 352352px;
	}
	.membershipplans {
		display:100%;
	}
	#homemenu {
		display:inline-block !important;
	}
	.hideinmobile {
		display:none !important;
	}
	.ajaxfrontpagecontainer {
		width:100%;
	}
	.mpw > div > div:nth-of-type(2) {
		width:218px;
	}
	.promocode {
		display: block;
		margin: auto;
		margin-top: 0px;
	}
	.closepromo {
		display: block;
		margin-top: -17px;
	}
	.signupleft {
		width:152px;
	}
	.jmargin {
		margin-left: 0px;
	}
	.jmarginadjust {
		width:100%;
		margin-top: 20px;
	}
	.res_signterms {
		width:150px !important;
	}
}
.mobilerewardbutton {
	top:auto;
	left:auto !important;
	bottom:5px;
	right:-26px;
	height:30px;
	padding-top:7px;
}
