/*** Tooltips ***/

	div#tooltip {
		position:absolute;
		width:300px;
		z-index:12;
		filter:alpha(opacity=90);
		opacity: 0.9;
		-moz-opacity: 0.9;
	}

	div#tooltip span#text {
		position:relative;
		background-color:#333;
		font-size:14px;
		color:#eee;
		border-radius: 15px;
		-moz-border-radius: 15px;
		padding:2px 15px 4px 15px;
		text-align:center;
		-webkit-box-shadow: 0px 1px 2px 0px #444;
		-moz-box-shadow: 0px 1px 2px 0px #444;
		box-shadow: 0px 1px 2px 0px #444;
	}

	div#tooltip div#arrow {
		position:absolute;
		width:15px;
		height:7px;
		z-index:2;
		left:13px;
		overflow:hidden;
	}
	
	div#tooltip div.arrow {
		top:24px;
		background: url('https://www.hackedarcadegames.com/images/arrow.png') 0px 0px no-repeat;
	}
	
	div#tooltip div.flipped {
		top:-7px;
		background-position: 0px -5px;
	}
	
	/* Fade Notification */
	
	div#fadebox {
		background-color:#444444;
		cursor:pointer;
		position:fixed;
		bottom:-50px;
		padding:7px;
		color:#fff;
		width:884px;
		display:none;
		text-align:center;
		font-weight:bold;
		font-size:20px;
		z-index:15;
		left:50%;
		margin-left:-442px;
		-moz-border-radius:5px;
		border-radius:5px;
		-webkit-box-shadow: 0px 0px 7px 1px #444444;
		-moz-box-shadow: 0px 0px 7px 1px #444444;
		box-shadow: 0px 0px 7px 1px #444444;
	}
	
	div#fadebox img {
		margin-right:15px;
		float:left;
	}

	div#fadebox span.description {
		margin-left:10px;
	}
	
	div#fadebox a {
		color:#6084ae;
	}
	
	/* Feed Vars */
	
	div#feedinfo_vars {
		display:none;
	}
	img.loading_small {
		margin: 0 5px 0 5px;
	}

	div.loading {
		position:absolute;
		background: url('https://www.hackedarcadegames.com/images/loading.gif') no-repeat bottom right;
		top:50px;
		left:50px;
		width:50%;
		height:50%;
		z-index:11;
	}
	
/* Shadow Login / Signup */

	div.openlogin_inner, div.opensignup_inner {
		padding:20px;
		font-size:14px;
	}
	
	div.openlogin_inner input.placeholder, div.opensignup_inputs input.placeholder {
		color:#bbb;
	}
	
	div.opensignup_inner {
		height:350px;
	}

	div.openlogin_inner span.big {
		font-size:18px;
	}

	div.openlogin_inputs input.text, div.opensignup_inputs input.text {
		margin:5px 0 10px 0;
		width:300px;
		font-size:20px;
		padding:7px 10px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 100%); /* W3C */
		border:1px solid #aaa;
		-moz-border-radius:5px;
		border-radius:5px;
	}

	div.opensignup_inputs {
		float:left;
		width:310px;
	}
	
	div.openlogin_buttons {
		clear:both;
		margin-top:10px;
	}
	
	div.opensignup_features {
		float:left;
		width:330px;
		margin-left:20px;
	}
	
	div.opensignup_features div.collage {
		text-align:center;
		padding-top:7px;	
	}

	div.opensignup_inputs select {
		margin-bottom:10px;
	}
	
	div.opensignup_inputs b {
		display:block;
		clear:left;
	}
	
	div.openlogin_inputs input.button {
		letter-spacing:0px;
		padding:2px 10px 2px 10px;
	}
	
	div.openlogin_bottom {
		position:relative;
		background-color:#efefef;
		padding:10px 20px 10px 20px;
		font-size:14px;
	}
	
	div.openlogin_bottom input.button {
		-moz-border-radius:5px;
		border-radius:5px;		
	}

	div.opensignup_inner span {
		padding-top:5px;
		font-size:11px;
		color:#777;
		border-top:1px solid #ccc;
	}
	
	div.opensignup_inner i {
		padding-left:10px;
		font-style:normal;
		font-weight:bold;
		color:#d20434;
	}
	
	div.openlogin_bottom span {
		position:absolute;
		right:0px;
		padding:2px 15px 0 0;
	}
	
	div.opensignup_inner select {
		margin-top:5px;
		font-size:20px;
	}
	
	div.opensignup_inner label {
		cursor:pointer;
	}
	
	div.opensignup_inner label:hover {
		background-color:#ffffb4;
	}
	
	div.openlogin_inputs select.feedback {
		margin-top:5px;
		width:300px;
	}
	
	div.openlogin_inputs textarea.feedback {
		margin-top:5px;
		width:400px;
		height:150px;
	}
	
	div.openlogin_inputs input.login {
		font-size:22px;
		padding:4px 12px 5px 12px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	
	div#shadow input.login:hover {
		background:#293f6a;
	}
	
	input.signup {
		font-size:22px;
		padding:4px 12px 5px 12px;
		-moz-border-radius:5px;
		border-radius:5px;
	}

	input.signup:hover {
		background-color:#293f6a;
	}
	/* Shadow */
	
	div#darkbg {
		position:fixed;
		background-color:#000;
		height: 100%;
		width: 100%;
		top: 0px;
		left: 0px;
		z-index:10;
	}
	
	div#shadow {
		position:fixed;
		top:50px;
		background-color:#fff;
		color:#333;
		z-index:11;
		left:50%;
		-webkit-box-shadow: 0px 0px 20px 0px #fff;
		-moz-box-shadow: 0px 0px 20px 0px #fff;
		box-shadow: 0px 0px 20px 0px #fff;
	}
	
	div#shadow input.button {
		background-color:#346698;
		color:#fff;
	}
	
	div#shadow input.button:hover {
		background-color:#24507d;
	}
	
	div#shadowheading {
		background-color:#0d6fb3;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		height:30px;
		line-height:30px;
		padding-left:10px;
	}
	
	div#shadowcontent {
		clear:left;
	}
	
	div#shadowcontent a.red {
		color: #0a68b7;	
		font-weight:normal;
	}
	
	div#shadowclose {
		position:absolute;
		top:0;
		right:0;
		width:70px;
		cursor:pointer;
	}
	
	div.shadowbox {
		padding:7px;
		color:#333;
	}
	.vNo{display:none;}
	
	div#registerabout {
		padding:0 15px 5px 15px;
		line-height:18px;
		margin-bottom:10px;
	}

	div.opensignup_inner {
		padding:10px 0 10px 20px;
	}

	div.openlogin_bottom {
		border-top:1px solid #ccc;
	}
	a.fbconnect{display:inline-block;background:transparent url('https://www.hackedarcadegames.com/images/fbc.png') 0px 0px no-repeat;
	width:106px;height:38px;border:0px;color:#fff;font-size:20px;padding:14px 0 0 44px;text-decoration:none;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
	a.fbconnect:hover{filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
	input.button{font-size:11px;padding:3px;margin:0px;font-weight:bold;vertical-align:top;color:#fff;background-color:#3a5384;border:1px solid #777;letter-spacing:1px;cursor:pointer;}input.button:hover{color:#ffffb4;}select{}textarea{border:1px solid #aaa;padding:3px 0 0 3px;font-size:12px;font-family:Tahoma;color:#777;}
	
		input.btn{display:inline-block;background:transparent url('https://www.hackedarcadegames.com/images/sign-in.png') 0px 0px no-repeat;
	width:110px;height:38px;border:0px;color:#fff;font-size:22px;padding:4px 0 0 0px;text-decoration:none;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
	input.btn:hover{filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;}
	
	/* Usertips */
	
	div#usertip {
		display:inline-block;
		position:absolute;
		color:#444;	
		width:170px;
		-webkit-box-shadow: 0px 0px 7px 0px #ccc;
		-moz-box-shadow: 0px 0px 7px 0px #ccc;
		box-shadow: 0px 0px 7px 0px #ccc;
		border-radius: 10px;
		-moz-border-radius: 10px;
		overflow:hidden;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
		z-index:12;
	}
	
	div#usertip div.usertiptitle {
		cursor:default;
		font:normal 14px Arial, Helvetica, sans-serif;
		line-height:130%;
		color:#3e6fa9;
		padding:5px 10px;
		border-bottom:2px solid #e1e1e1;
		background-color:#f7f7f7;
	}
	
	div#usertip a {
		position:relative;
		display:block;
		padding:4px 10px;
		font:normal 13px Arial, Helvetica, sans-serif;
		line-height:130%;
		text-decoration:none;
		border-bottom:1px solid #e1e1e1;
		color:#3e6fa9;
	}
	
	div#usertip a.blocked {
		color:#D20434;	
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	 	div#usertip a {
			padding:5px 10px;	
		}
	}
	
	div#usertip a:hover {
		background-color:#f7f7f7;
	}
	
		.profile1-cell{
    float:left;
    padding:6px 10px;
    width:100%
	}
	
	.profile-cell{
    float:left;
    padding:6px 10px;
	width:200px;
	}
	
	.profile-cell2{
	float:left;
	width:200px;
	padding:6px 10px;
}

.inbox-row1 .profile-cell{
	border-right:1px solid #d1d1d1;
}

.ccR{color:#BD0400;}.ccLR{color:#f85451;}.ccG{color:#7cb319;}.


/*buttons flash/html5*/



#custom div button{

    width: 112px;
    height: 42px;
    background: #339966;
    color: #ffffff;
    border: none;
    font-size: 12px;
    cursor: pointer;
    padding: 0;


}

/*#custom div button:hover{*/

    /*background: #757575 !important;*/
/*}*/

    .img-block{

        width: 100%;
        text-align: center;
        padding: 20px 0;
    }

.img-block img{

    max-width: 100%;
}


/*rating*/

#gameRateBox{width:346px; padding:20px; padding-bottom:15px;  }
#gameRateBox .didyou p{padding:0 0 5px 0; margin:0; text-align:center; font-weight:bold; font-size:12px;}
#rateBox{float:left; width:80px; height:45px; background: url(/img/done.png) repeat-x;}
#rateBox .tdown{margin-top:6px;float:right; background-color:#fff;}
#rateBox .tup{float:left; background-color:#fff;}
#rateBox .voted{color:#fff; width:82px; height:38px;}

#rateBox a:hover img{
opacity: 0.7;
filter: alpha(opacity = 80);}

.rating {font-weight:bold; height:17px; width:250px; margin-top:8px; margin-left:15px; float:left; }
.percentbar {
float:left;
background-color:#cf362f;
border:solid 1px gray;
height:12px;
}
.percentbar div {
float:left;
background-color:#aada37;

height:12px;
}


.mrating {font-weight:bold;font-size:10px; height:14px; width:145px; margin-top:5px; margin-left:1px; float:left;text-align:left; }
.mrating p{padding:0px; margin:0px; float:left; width:32px; overflow:hidden; text-align:left;}
.mrating img{float:left;margin-left:0px; margin-top:5px;}
