.linechart {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 10px;
	margin: 10px 0 20px 0;
	padding: 20px;
	text-align: center;
}
.linechart h1 {
	#font-family: 'book antiqua';
	font-size: 30px;
	margin: 0;
}
.linechart p {
	font-family: "latoregular";
	font-size: 16px;
	line-height: 18px;
	text-align: left;
}
.linechart .charttitle {
	color: #979797;
	font-family: "latoregular";
	#font-family: 'book antiqua';
	font-size: 30px;
	margin: 20px 0 20px 0;
	text-align: center;
	#text-transform: uppercase;
}
.linechart .theratingline {
	background-color: #efefef;
	height: 30px;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: center;
	white-space: nowrap;
	width: 100%;
}
.linechart .therating {
	background-color: #efefef;
	width: 100px;
}
.linechart .thenum,
.linechart .thetitle {
	color: #fff;
	font-family: "latoregular";
	#font-family: arial,verdana,'book antiqua';
	font-size: 22px;
	font-weight: bold;
	text-shadow:0px 1px 0px #810e05;
	#text-transform: uppercase;
	position: relative;
	white-space: nowrap;
}
.linechart .thenum {
	float: right;
	padding-right: 5px;
	top: 20%;
}
.linechart .thetitle {
	float: left;
	margin-left: 10px;
	top: 14%;
}
.linechart .funfactor {
	background-color: #F7B721!important;
	height: 30px;
}
.linechart .payouts {
	background-color: #E6766A!important;
	height: 30px;
}
.linechart .coinsizes {
	background-color: #47ADB9!important;
	height: 30px;
}
.linechart .bonusgames {
	background-color: #5A9EE5!important;
	height: 30px;
}
.linechart .graphics {
	background-color: #856E88!important;
	height: 30px;
}

.linechart .funfactor .thetitle,
.linechart .funfactor .thenum {
	text-shadow:0px 1px 0px #C88E05;
}
.linechart .payouts .thetitle,
.linechart .payouts .thenum {
	text-shadow:0px 1px 0px #B63C2E;
}
.linechart .coinsizes .thetitle,
.linechart .coinsizes .thenum {
	text-shadow:0px 1px 0px #117884;
}
.linechart .bonusgames .thetitle,
.linechart .bonusgames .thenum {
	text-shadow:0px 1px 0px #1A65B4;
}
.linechart .graphics .thetitle,
.linechart .graphics .thenum {
	text-shadow:0px 1px 0px #5B3360;
}

.linechart .playnowbtn {
	-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
	box-shadow: inset 0px 1px 0px 0px #a4e271;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color: #89c403;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #74b807;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	margin-top: 10px;
	padding: 15px 50px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #528009;
}
.linechart .playnowbtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background: -moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: -ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color: #77a809;
}
.linechart .playnowbtn:active {
	position: relative;
	top: 1px;
}
.linechart .playnowbtnbox {
	text-align: center;
}
.roulettescreens {
    padding: 0px;
    box-shadow: 0px 0px 0px 0px #FFF inset;
    background: #FFF linear-gradient(to bottom, #fff 5%, #fff 100%) repeat scroll 0% 0%;
    border-radius: 0px;
    border: 0px;
    text-shadow: 0px 0px 0px #FFF;
}
@media only screen and (max-width: 760px){
	.linechart .thenum,
	.linechart .thetitle {
		float: none;
		font-size: 16px;
		margin-left: 5px;
		text-transform: capitalize;
		padding-right:0;
	}
	.linechart .charttitle {
		color: #666;
		font-size: 18px;
		text-transform: capitalize;
	}
	.linechart .theratingline {
		#padding-right: 20px;
	}
	.linechart .funfactor,
	.linechart .payouts,
	.linechart .coinsizes,
	.linechart .bonusgames,
	.linechart .graphics {
		padding-right: 20px;
	}
	.linechart .playnowbtn {
		font-size: 16px;
		padding: 10px;
	}
}
	