	body {
		padding:0;
		margin:0;
		background-size:cover;
		background-attachment:fixed;
	}
	
	header {
		width:100%;
		background-color: #121212;
		height:85px;
		position:fixed;
		z-index:1001;
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.45);
	}
	
	footer {
		width:100%;
		margin:0 auto;
		padding-top:10px;
		clear:both;
		background-color: #FCFCE6;
	}
	img {
		max-width:100%;
	}
	
	h2 {
		text-align:center;
	}
	
	a {
		color:#279611;
		text-decoration:none;
	}
	
	input, textarea {
		background-color: #FFFFFF;
		color: #222222;
		font-family: verdana;
		font-weight: normal;
		font-size: 12pt;
		padding: 10px;
		border-radius: 4px;
		border: 1px solid #999999;
		width:88%;
	}
	
	#header {
		width:100%;
		max-width:1024px;
		padding:10px 0;
		margin:auto;
	}

	.importantmessage {
		z-index:1003;
		margin:0 auto;
		padding:20px;
		border-radius:10px;
		background-color:#EDEDED;
		top:25%;
		right:35%;
		text-align:center;
		font-size: 20px;
		position: fixed;
		font-family: arial;
		max-width:400px;
		display:block;
	}
	
	.importantmessage h3 {
		color:green;
	}
	
	.addisclaimer {
		width: 300px;
		float: right;
		text-align: center;
		font-size: 11px;
		color: #999999;
		padding: 2px 0;
	}
	
	.riskwarn {
		padding:10px;
		margin:20px 0;
		border:1px solid #888888;
		font-family:arial;
		font-size:12px;
		text-align:center;
		color:#888888;
	}
	
	.contactattorney {
		font-size:11px; color:#666666;
	}
	
	.regi:link, .regi:visited {
		margin-top:20px;
		font-size:15px;
		color: gray;
	}
	
	.closei {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.closei:link, .closei:visited {
		color: gray;
	}
	
	.wrapper {
		margin:0;
		padding:85px 0 0 0;
		font-family: sans-serif;
		color: #646464;
		min-width:1080px;
	}
	
	.black_overlay {
		display: none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index: 1002;
		-moz-opacity: 0.75;
		opacity: .75;
		filter: alpha(opacity=75);
	}
	
	#light {
		display: block;
		position: absolute;
		margin: 0 auto;
		border: 1px solid silver;
		border-radius:5px;
		background-color: #FFFFFF;
		padding:10px;
		z-index: 1003;
		font-family: verdana;
		font-size: 16px;
		text-align:left;
		top: 15%;
		right: 25%;
		max-width: 50%;
	}
	.pad30 {
		clear: both;
		padding: 20px 0 10px;
	}

.notify {
    background-color: transparent;
    display: block;
    margin-top: 40px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.notify .addon {
    background-color: #7E57C2;
    display: inline-block;
    float: left;
	margin-left:10px;
}
.notify > input {
    border: 0px none;
    color: #714AB5;
    float: left;
    font-size: 24px;
    height: 40px;
    padding: 10px;
    width: 70%;
}
.addon > input {
    background-color: #B38CF7;
    border: 0px none;
    color: #FFF;
    height: 60px;
    overflow: hidden;
    padding: 11px 0px;
    font-family: arial;
    font-style: normal;
    font-weight: 400;
	width: 110px;
	font-size: 16px;
}

.disall_style2 {
	float:left;
	width:25%;
	padding:0 0 10px;
	text-align:center;
}
	
	.contact-form {
		float:left;
		width:50%;
	}
	.contact-desc {
		float:right;
		width:50%;
		padding-top:20px;
		line-height:24px;
	}
	
	.country-wrapper {
		background-color:white;
		padding-bottom:15px;
	}
	
	.country-wrapper h1 {
		margin:0;
		padding:30px 0 20px;
	}
	
	.content6-right h2 {
		margin-top: 8px;
		color:#DDDDDD;
	}
	
	.no1 {
		color:#4aff2d;
		font-weight:bold;
		font-size:38px;
	}
	
	.no1-bottom {
		text-align:center;
		padding-top:30px;
		clear:both;
		font-size:18px;
		max-width:80%;
		margin:auto;
	}
	
	.no1-bottom-link {
		border-left:1px solid #888888;
		padding-left:12px;
		margin-left:12px;
	}
	
	.first {
		border:0 !important;
	}
	
	.respoclear {
		display:none;
		float:left;
	}
	
	.no1-bottom-link a {
		color:orange;
		text-decoration:none;
	}
	
	.no1-logo {
		margin:0 auto;
		text-align:center;
		max-width: 300px;
		border-radius: 20px;
		padding: 30px 0;
	}
	
	.no1-left {
		float:left;
		width:30%;
	}
	
	.no1-right {
		float:left;
		width:40%;
	}
	
	.no1-buttons-contain {
		float:right;
		width:30%;
		padding: 10px 0;
	}
	
	.no1-ul {
		margin: 0 15px 0 35px;
		font-size: 14px;
		line-height: 22px;
		color:#DDDDDD;
		padding:0;
	}
	.no1-ul li {
		margin-bottom:6px;
	}
	
	.no1-button-contain {
		margin:0 auto;
		padding:0;
	}
	
	.no1-button-contain1 {
		margin:0 auto;
		padding:22px 0 0 0;
	}
	
	.button-containr {
		text-align:center;
	}
	
	.button-containl {
		text-align:center;
	}
	
	.no1-getstarted {
		padding-top:8px;
	}
	
	.no1-getstarted a {
		color:white;
		text-decoration:none;
	}
	
	.no1-button-center {
		padding:30px 0 0 0;
		text-align:center;
	}
	
	.top3-left {
		width:30%;
		float:left;
	}
	.top3-center {
		width:40%;
		float:left;
	}
	.top3-right {
		width:30%;
		float:right;
	}
	.top3-listing-score {
		font-size:24px;
		color:white;
		text-align:center;
	}
	.top3-listing-stars {
		text-align:center;
	}
	.top3 {
		font-size:28px;
		text-align:center;
		margin:10px 0;
	}
	.top3-button-center {
		padding:20px 0 0 0;
		text-align:center;
	}
	.top3-button-contain {
		width:auto;
		margin:0 auto;
		padding:0px 0 0 0;
		text-align:center;
	}
	.top3-button-contain1 {
		width:auto;
		margin:0 auto;
		padding:20px 0 0 0;
		text-align:center;
	}
	
	.navcontain {
		padding:22px 10px;
		font-size:20px;
		color:#DDDDDD;
		font-family:arial;
		width: 1024px;
		margin: auto;
	}
	
	.xlogocontain {
		float:left;
		width:16%;
		text-align:left !important;
	}
	.xlogocontain img {
		height:60px;
	}
	
	.xbannercontain {
		float:right;
		width:84%;
		text-align:right;
		padding-top:12px;
	}
	
	.out10 {
		font-size:14px;
	}
	
	.topmenu-contain {
		width:76%;
		float:left;
		overflow: hidden;
		height: 50px;
	}
	.topmenu {
		float:left;
		text-align:center;
		padding:15px 0 15px 22px;
		font-family:arial;
		color:#999999;
		font-size:14px;
	}
	.topmenu a {
		color:#8EA17F;
	}
	
	.xcountryversion {
		float:right;
		color:white;
		text-align:left;
		font-family:arial;
		font-size:14px;
		line-height:22px;
		border: 1px solid #333333;
		background-color:#222222;
		border-radius:4px;
		max-width:24%;
	}
	.xlanguageversion {
		padding:20px 0 10px;
		text-align:center;
		font-size: 16px;
		line-height: 24px;
		width:1024px;
		margin:auto;
	}
	.xlanguageversion a {
		color:navy;
	}
	
	.xlanguage {
		font-size:20px;
		background-color:#222222;
		color:white;
		padding:4px;
		border:0;
	}
	
	.xcv-flag {
		float:left;
		height:16px;
		padding:3px 8px;
	}
	.xcv-text {
		float:left;
		height:24px;
		padding-right: 8px;
		max-width: 110px;
		overflow: hidden;
	}
	.xcv-change {
		clear:both;
		height:20px;
		text-align:center;
		padding:0 8px;
	}
	
	.viewweb {
		width:100%;
		height:36px;
		text-align:center;
		padding:5px;
		font-size:14px;
	}
	
	.header1 {
		margin:0 auto;
		background-color:rgba(28, 140, 21, 0.8);
		width:100%;
		box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.35);
	}
	
	.logocontain {
		width:1000px;
		margin:0 auto;
	}
	
	.logo {
		float:left;
		padding-top:5px;
	}
	
	.content {
		width:1024px;
		margin:0 auto;
		clear:both;
	}
	.contentx {
		width:1016px;
		margin:0 auto;
		clear:both;
		padding:0 4px;
	}
	
	.calltoaction {
		float: left;
		width:600px;
		margin: 15px 0;
		background-color: rgba(255, 255, 255, 0.85);
		padding: 10px;
		border-radius: 8px;
		text-shadow:1px 1px white;
		overflow: hidden;
	}
	
	.desc {
		margin:0;
		line-height: 28px;
		font-size: 18px;
	}
	
	.legal-desc {
		font-size:22px;
		line-height:32px;
		font-weight:150;
		padding: 0 10px;
	}
	.legal-desc h1 {
		line-height:44px;
	}
	
	.far-desc {
		font-size:18px;
		line-height:28px;
		font-weight:100;
	}
	
	.content1 {
		margin:0 auto;
		padding-top:194px;
		width:1024px;
	}
	.content1a {
		margin:0 auto;
		width:1024px;
	}
	
	.review {
		margin:0 auto;
		width:100%;
		background-color: #FFFFFF;
	}
	.review-contain {
		margin:0 auto;
		width:1024px;
		height: auto;
		padding:20px 0;
	}

	.rating-score1 {
		font-size:80px;
	}
	.of101 {
		font-size:18px;
		color:#999999;
	}
	.rating-stars {
		padding:20px 0;
	}
	
	.rating-contain1 {
		width:auto;
		clear:both;
		font-family:arial;
		font-size:18px;
		padding:15px;
		margin:10px 0 20px;
		text-align:center;
	}
	.rating-contain {
		width:auto;
		clear:both;
		font-family:arial;
		font-size:14px;
		padding:5px;
		margin-bottom:15px;
		background-color:#EEEEEE;
	}
	.rating-left {
		width:45%;
		float:left;
		text-align:left;
	}
	.rating-right {
		width:40%;
		float:right;
		text-align:right;
	}
	.rating-score {
		width:15%;
		float:left;
		text-align:left;
		font-weight:bold;
	}
	
	.rating-explained {
		width:100%;
		clear:both;
		font-size:12px;
		border-top: 1px solid #888888;
		padding-top: 4px;
	}
	.explained-bad {
		color:#D10000;
	}
	.explained-neutral {
		color:#999999;
	}
	.explained-good {
		color:green;
	}
	.of10 {
		font-size:14px;
		color:#999999;
	}
	
	#menubars {
		display:block;
		font-size:28px;
		padding-right:15px;
	}
	#menubars:link, #menubars:visited {
		color:green;
	}
	#menubars:hover, #menubars:active {
		color:#777777;
	}
	#menubars1 {
		display:none;
		font-size:28px;
		padding-right:15px;
	}
	#menubars1:link, #menubars1:visited {
		color:#888888;
	}
	
	.mobile-button-contain {
		display:none;
		float:right;
		text-align:right;
		min-width:20px;
		width:20%;
	}
	
	.info-content {
		float:right;
		width:300px;
		padding-top:20px;
	}
	
	.info-content-contain b.fa {
		color: #888888;
		font-size: 20px;
		float: right;
		padding-right: 3px;
		width: 25px;
		text-align: center;

	}
	
	.info-content-contain {
		padding:10px;
		background-color:#3b2929;
		-moz-border-radius: 5px;
		border-radius: 10px;
		color:white;
		font-size:16px;
		border:1px solid black;
	}
	
	.info-content-title {
		font-size:20px;
		margin-top:5px;
		margin-bottom:5px;
		border-bottom:1px solid #9f2700;
	}
	.info-content1 {
		clear:both;
		margin:8px 0;
		height:20px;
	}
	.info-content1l {
		float:left;
		width:40%;
		color:#CCCCCC;
		font-size:12px;
		font-weight:bold;
	}
	.info-contentr {
		float:left;
		width:60%;
		font-size:12px;
	}
	.info-content1lx {
		color:#CCCCCC;
		font-size:12px;
		font-weight:bold;
	}
	.info-contentrx {
		font-size:12px;
	}
	
	.content4 {
		margin:0 auto;
		width:100%;
	}
	.content4-contain {
		margin:0 auto;
		width:1024px;
		height: auto;
		padding:50px 0;
	}

	.content5 {
		margin:0 auto;
		width:100%;
		background-color: #DDDDDD;
		background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#999999));
		background: -moz-linear-gradient(top, #DDDDDD, #999999);
		background: linear-gradient(to bottom, #DDDDDD, #999999);
	}
	.content5-contain {
		margin:0 auto;
		width:1024px;
		padding:20px 0;
		color:#222222;
	}
	.content5-right {
		width:30%;
		float:right;
	}
	.content5-right img {
		max-width:100%;
	}
	.content5-left {
		width:70%;
		float:left;
	}

	.content6 {
		margin:0 auto;
		width:100%;
		background-color: #000000;
	}
	.content6-contain {
		margin:0 auto;
		width:1024px;
		color:#EEEEEE;
	}
	.content6-left {
		width:40%;
		float:left;
	}
	.content6-left img {
		max-height:250px;
		max-width:auto;
	}
	.content6-right {
		width:60%;
		float:right;
		padding:20px 0 0;
	}
	
	.top5table {
		background-color: #222222;
		box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.08);
		height: 385px;
		text-align: center;
		border-radius: 10px;
	}
	
	.top5close {
		clear:both;
		padding-top:320px;
		text-align:center;
		font-size:18px;
	}

	.box {
		float:left;
		width:178px;
		height:255px;
		margin:10px;
		background: #FFFFFF;
		background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#FFFFFF));
		background: -moz-linear-gradient(top, #CCCCCC, #FFFFFF);
		background: linear-gradient(to bottom, #CCCCCC, #FFFFFF);
		border-radius:5px;
		box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
		border: 1px solid rgba(0, 0, 0, 0.25);
	}
	
	.boxlogo {
		margin:0 auto;
		margin-bottom:10px;
		padding:10px;
		border-radius:4px;
		text-align:center;
	}
	
	.boxlogo img {
		height:28px;
		width:auto;
	}
	
	.logostyle {
		height:60px;
	}
	
	.h1title {
		margin:5px 0 5px 0;
		line-height: 45px;
		color:#444;
		font-size:38px;
		font-weight: 100;
		height: 50px;
		overflow: hidden;
	}
	
	.boxheader {
		position:absolute;
		width:1024px;
	}
	.boxheader1 {
		position:relative;
		width:1024px;
		margin: 0;
		padding: 2px 0;
	}
	
	.compare {
		color: #DDDDDD;
		font-size: 22px;
		font-weight: 300;
		line-height: 28.61px;
		text-align: center;
	}
	.compare4 {
		color: #FFF;
		font-size: 28px;
		font-weight: 300;
		line-height: 28.61px;
		text-align: center;
		margin:0px 0px 40px 0;
	}
	
	.comparea {
		color: #FFF;
		font-size: 28px;
		font-weight: 300;
		line-height: 28.61px;
		text-align: center;
		margin-bottom: 5px;
	}
	
	.boxes {
		position:absolute;
		top:410px;
		width:1024px;
		padding:0 12px 0 12px;
	}
	.boxes1 {
		position:relative;
		top:0;
		width:1024px;
		padding:0 12px 0 12px;
	}
	
	.boxscore {
		color: #262626;
		font-size: 36px;
		font-weight: 600;
		text-align: center;
		margin: 10px 0 5px;
	}
	
	.boxscore a {
		color: #262626;
		text-decoration:none;
	}
	
	.boxscore1 {
		margin: 8px 0px 0px;
		color: #7E7E7E;
		font-size: 11px;
		font-weight: 400;
		line-height: 18px;
		text-align: center;
	}
	.boxscore1 b {
		font-size:16px;
	}
	
	.boxstars {
		margin:0 auto;
		padding:10px 0 15px;
	}
	.boxstars1 {
		margin:0 auto;
		padding:10px 0 15px;
	}
	
	.starstyle {
		height:24px;
	}
	
	.of10 {
		color:#999999;
		font-size:12px;
	}
	
	.review-head-contain {
		padding:10px 0 30px;
	}
	.review-head-left {
		float:left;
		width:60%;
	}
	.review-head-right {
		float:right;
		width:40%;
	}
	.review-head-box {
		border-radius:24px;
		padding:30px 0;
		width:360px;
		text-align:center;
		float:left;
	}
	.review-head-boxr {
		border-radius:24px;
		padding:30px 0;
		width:360px;
		text-align:center;
		float:right;
	}
	.review-head-rating {
		padding:30px 0 10px;
	}
	.listing-scorex {
		font-size: 55px;
		text-align: center;
		float: left;
		margin: 24px 0;
		padding: 12px;
		border-top-right-radius: 24px;
		border-bottom-right-radius: 24px;
		color:white;
		width: 140px;
	}
	.listing-score2x {
		text-align:right;
	}
	.listing-rank {
		font-size:18px;
		line-height:28px;
		text-align:center;
		color:#999999;
		padding-top:20px;
		float:left;
		width:60%;
	}
	
	.content3 {
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding:15px 0 20px;
		background-color: #444444;
		clear: both;
	}
	
	.content3-contain {
		width:1024px;
		margin:0 auto;
		color:#DDDDDD;
	}
	
	.content3 h2 {
		font-size:36px;
		margin:16px 0;
	}
	
	.content2 {
		width:100%;
		margin:0 auto;
		background-color: #121212;
		box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.35);
		background-image:url(/images/stripe-bg.gif);
	}
	.content2 a {
		color:#DDDDDD;
	}
	
	.wrapper1 {
		background-color: rgba(256, 256, 256, 0.7);
		padding-bottom:20px;
	}
	
	.content2-contain {
		width:1024px;
		margin:0 auto;
		clear:both;
		padding:20px 0;
		color:#EEEEEE;
	}
	
	.compare2 {
		width:1000px;
		margin:0 auto;
	}
	
	.graybuttons {
		float:left;
		padding:0 10px 0 10px;
	}
	
	.closetitle {
		text-align:center;
		padding:20px 0 0;
	}
	
	.copyright {
		font-size: 11px;
		font-weight: 400;
		line-height: 18px;
		text-align: left;
		font-style:italic;
		color:#555555;
		margin:0 auto;
		padding:20px 0 10px;
		max-width:1024px;
	}
	
	.copyrightl {
		float:left;
		width:30%;
		padding:15px 0;
	}
	
	.copyrightc {
		float:left;
		width:40%;
		font-size:12px;
		text-align:center;
		font-style:normal;
		padding:15px 0 0;
	}
	
	.copyrightr {
		float:right;
		width:30%;
		text-align:right;
	}
	
	.footmenu {
		padding-top:20px;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		text-align: center;
		margin:0 auto;
	}
	
	.footlink {
		padding-right:20px;
	}
	
	.rep {
		z-index:1001;
		margin-top:-44px;
		float: right;
		width: 354px;
		height: 265px;
	}
	
	img.grayscale {
		-webkit-filter: grayscale(1);
		filter: gray;
		-moz-filter: grayscale(1);
		-ms-filter: grayscale(1);
		-o-filter: grayscale(1);
		filter: grayscale(1);
	}
	
	img.grayscale:hover {
		-webkit-filter: none;
		filter: none;
		-moz-filter: none;
		-ms-filter: none;
		-o-filter: none;
	}
	
	.chromehack {
		clear:both;
	}
	
	.signup3 {
		width:33%;
		float:left;
		text-align: center;
		margin:20px 0 0;
	}
	.signup3-text {
		font-family:arial;
		font-size:18px;
		font-weight:bold;
		padding:15px 0;
	}
	
	i.fa {
		background-color: #f1f1f1;
		border: 1px solid #e0e0e0;
		border-radius: 50%;
		color: #2980b9;
		display: block;
		font-size: 120px;
		line-height: 180px;
		height: 180px;
		margin: 0 auto;
		padding: 15px 0;
		text-align: center;
		width: 220px;
	}
	b.fa {
		color: #888888;
		font-size: 28px;
		float:left;
		padding-right:10px;
		width: 35px;
		text-align: center;
	}
	u.fa {
		color: #888888;
		font-size: 50px;
		float:right;
		text-align: center;
		text-decoration:none;
	}
	
	#light h2 {
		margin-top:12px;
	}
	
	/* REVIEW */
	
	.review-head1 {
		float:left;
		width:100%;
		margin-bottom: 25px;
		padding-bottom:20px;
		border-bottom: 2px dashed #999999;
	}
	.review-head1 h1 {
		font-size:40px;
		margin:0;
	}
	.review-content {
		width:100%;
	}
	.review-content1 {
		float:left;
		width:65%;
		font-size: 16px;
		line-height: 24px;
	}
	.review-content2 {
		float:right;
		width:35%;
	}
	
	.filter-content1 {
		float:left;
		width:60%;
		font-size: 18px;
		line-height: 28px;
	}
	.filter-content2 {
		float:right;
		width:35%;
		padding-top:15px;
		text-align:center;
		font-size:14px;
		color:#888888;
	}
	
	.review-images {
		width:100%;
	}
	.review-image1 {
		float:left;
		width:48%;
	}
	.review-image2 {
		float:right;
		width:48%;
	}
	
	.ratings-contain {
		padding:5px;
		background-color:#F5F5F5;
		-moz-border-radius: 5px;
		border-radius: 10px;
		box-shadow: #FA7816 0px 0px 30px 0px;
		width: 290px;
		float: right;
	}
	
	.lastupdate {
		font-size:11px;
		color:#999999;
		clear:both;
	}
	
	.square-ad {
		text-align:right;
		padding:0;
	}
	.square-ad img {
		max-width:300px;
	}
	.square-ad-space {
		padding:30px 0 0;
		clear:both;
	}
	
	.center {
		text-align:center;
	}
	.cta-icon {
		float:left;
		padding-right:20px;
		font-size:64px;
	}
	.cta-topX {
		border:3px solid red;
		background-color: #F5F5F5;
		font-size:24px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		padding: 10px;
		margin:0 20px;
		text-align:left;
		height:119px;
	}	
	.cta-top {
		border:3px dashed gold;
		background-color: #F5F5F5;
		font-size:22px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		padding: 10px 20px;
		margin:0 20px;
		text-align:left;
		height:119px;
	}
	.cta-top1 {
		padding-bottom:18px;
		line-height:28px;
	}
	
	.review-content1 h2 {
		text-align:left;
		color:#222222;
		border-bottom:1px solid orange;
		padding-top: 10px;
	}
	
	.review-closer {
		text-align:center;
		width:100%;
		margin:40px 0 30px;
	}
	
	.review-checks-contain {
		width:100%;
		padding-bottom:15px;
	}
	
	.lc-left {
		float:left;
		width:35%;
		text-align:right;
	}
	.lc-right {
		float:right;
		width:60%;
		text-align:left;
	}
	.full-review-link {
		text-align:center;
		font-size:12px;
		padding-top:6px;
	}
	.list-checks {
		width:25%;
		float:left;
		text-align:left;
		padding:8px 0 12px;
	}
	.list-checks b.fa {
		font-size: 48px !important;
		text-align: center !important;
		padding:0 !important;
		float:none !important;
		width:auto !important;
	}
	.fa-check-circle {
		color:green !important;
	}
	.list-checks a {
		color:#888888;
	}
	.green a {
		color:green;
		font-weight:bold;
	}
	
	.listing-h1 {
		float:left;
		width:60%;
	}
	.listing-h1 h1 {
		text-align:center;
		padding:20px 0;
		
	}
	.listing-h1 a {
		color:#646464;
		text-decoration:none;
		
	}
	.listing-button {
		float:left;
		width:60%;
		text-align:center;
		padding:24px 0;
	}
	.listing-score {
		float:left;
		width:100%;
		padding:5px 0 15px;
		border-top:1px solid #555555;
	}
	.listing-score1 {
		float:left;
		width:60%;
		font-size:24px;
	}
	.listing-score2 {
		float:right;
		width:40%;
		text-align:right;
	}
	.reviewstars {
		height:auto;
	}
	
	.screen-grab {
		float:right;
		text-align:right;
		width:40%;
	}
	
	.screen-grab img {
		max-width:300px;
	}
	
	.specialoffer {
		float:left;
		width:30%;
		text-align:right;
		padding:5px 8px 0 0;
		font-size:12px;
		color:#999999;
	}
	.specialoffer1 {
		float:left;
		width:65%;
		text-align:left;
	}
	
	.no11 {
		background-color: rgba(39, 59, 132, 0.9);
	}
	.no12{
		background-color: rgba(89, 69, 102, 0.9);
	}
	.no13 {
		background-color: rgba(109, 49, 32, 0.9);
	}
	
	.review-list {
		width:100%;
	}
	.review-list-contain {
		width:1024px;
		margin:auto;
	}
	.review-list-contain h1 {
		margin:0;
		padding:15px 0;
	}
	
	.review-listing {
		padding:25px 0;
	}
	.review-listing1 {
		float:left;
		width:30%;
	}
	
	.review-listing-box {
		border-radius:12px;
		width:96%;
		margin:auto;
		background-repeat:no-repeat;
		background-position:top left;
		float:right
	}
	.review-listing-box1 {
		padding:24px;
		text-align:center;
	}
	.review-listing-box1 img {
		height:60px;
	}
	
	.review-listing-title {
		float:left;
		width:27%;
		text-align:left;
	}
	.review-listing-score {
		width: 13%;
		margin: 10px 0 0;
		font-size: 40px;
		float: left;
		text-align: center;
		color: white;
		padding: 10px 0;
		border-top-right-radius: 12px;
		border-bottom-right-radius: 12px;
	}
	.review-listing-score a {
		color:white;
		text-decoration:none;
	}
	.review-listing-stars {
		max-width:290px;
		margin:auto;
	}
	
	.review-listing-call {
		float:right;
		width:30%;
		text-align:center;
		margin: 0;
		padding:18px 0 0;
	}
	
	.review-listing-rate-contain {
		padding-top:10px;
		margin:auto;
		width:220px;
	}
	
	.review-closer-reg {
		width:30%;
		float:left;
		text-align:left;
	}
	.review-closer-demo {
		width:30%;
		float:left;
		text-align:left;
	}
	.review-closer-script {
		width:40%;
		float:left;
		text-align:left;
		font-size:28px;
		padding:10px 0;
		color:red;
		font-family:script;
	}
	
	.nextprev-contain {
		padding:20px 0;
		font-size:24px;
	}
	.next-contain {
		width:50%;
		float:right;
		text-align:left;
	}
	.prev-contain {
		width:50%;
		float:left;
		text-align:right;
	}
	
	.below-button-contain {
		float:left;
		width:40%;
		text-align:center;
	}
	.below-button {
		padding-top:12px;
		font-size:18px;
		clear:both;
	}
	.below-button a {
		color:#275a98;
		text-decoration:none;
	}
	
	.below-button2, .below-button3 {
		padding-top:26px;
		font-size:14px;
		clear:both;
	}
	.below-button2 a, .below-button3 a {
		color:#444444;
		text-decoration:none;
	}
	
	/* lower ranked */
	.review-listb {
		width:100%;
		padding:15px 0;
	}
	.review-listing1b {
		float:left;
		width:30%;
		text-align:center;
	}
	.review-listing1b h4 {
		font-size: 20px;
		margin: 15px 0;
	}
	.review-listingb-score {
		width:12%;
		padding: 10px 0;
		font-size:24px;
		float:left;
		text-align:center;
	}
	.review-listingb-call {
		float:left;
		width:30%;
		text-align:center;
	}
	.review-listingb-title {
		float:left;
		width:28%;
		text-align:center;
	}
	
	.geoguess {
		margin:0;
		font-size:18px;
		line-height:30px;
		padding:10px;
		background-color:#fffff4;
		border:2px dashed #777777;
		border-radius:10px;
	}
	.geoguess-cta {
		margin:auto;
		padding:25px 0;
		text-align:left;
	}
	.geolist {
		padding:6px 0;
		width:33%;
		float:left;
		height:30px;
	}
	.geolist-flags {
		float:left;
		padding:0 10px;
	}
	.geolist-countries {
		float:left;
		padding-right:10px;
	}
	.geolist-langs {
		float:left;
		font-size:11px;
	}
	
	/* LINKS */
	
	.legal-desc a {
		color:#D10000;
	}
	
	.readreview:link {
		color:#273B84;
		text-decoration:none;
	
	}
	.readreview:visited {
		color:#273B84;
		text-decoration:underline;
	}
	
	.ratingscore:link {
		color:#000000;
		text-decoration:none;
	}
	.ratingscore:visited {
		color:#000000;
		text-decoration:none;
	
	}
	
	.footlink:link {
		color: #A3A3A3;
		text-decoration:none;
	}
	
	.footlink:visited {
		color: #A3A3A3;
		text-decoration:none;
	}
	
	.boxbutton {
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding: 10px 15px;
		border: 1px solid #275a98;
		border-radius: 8px;
		background: #4aaaff;
		background: -webkit-gradient(linear, left top, left bottom, from(#4aaaff), to(#275a98));
		background: -moz-linear-gradient(top, #4aaaff, #275a98);
		background: linear-gradient(to bottom, #4aaaff, #275a98);
		text-shadow: #17355a 1px 1px 1px;
		font: normal normal bold 16px arial;
		color: #ffffff;
		text-decoration: none;
	}
	.boxbutton:hover,
	.boxbutton:focus {
		border: 1px solid #2e6ab3;
		background: #59ccff;
		background: -webkit-gradient(linear, left top, left bottom, from(#59ccff), to(#2f6cb6));
		background: -moz-linear-gradient(top, #59ccff, #2f6cb6);
		background: linear-gradient(to bottom, #59ccff, #2f6cb6);
		color: #ffffff;
		text-decoration: none;
	}
	.boxbutton:active {
		background: #275a98;
		background: -webkit-gradient(linear, left top, left bottom, from(#275a98), to(#275a98));
		background: -moz-linear-gradient(top, #275a98, #275a98);
		background: linear-gradient(to bottom, #275a98, #275a98);
	}
	.boxbutton a {
		color:white;
		text-decoration:none;
	}
	
	
	.button-cta {
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding: 15px 30px;
		border: 1px solid #275a98;
		border-radius: 4px;
		background: #4aaaff;
		background: -webkit-gradient(linear, left top, left bottom, from(#4aaaff), to(#275a98));
		background: -moz-linear-gradient(top, #4aaaff, #275a98);
		background: linear-gradient(to bottom, #4aaaff, #275a98);
		text-shadow: #17355a 1px 1px 1px;
		font: normal normal normal 19px verdana;
		color: #ffffff;
		text-decoration: none;
	}
	.button-cta:hover,
	.button-cta:focus {
		border: 1px solid #2e6ab3;
		background: #59ccff;
		background: -webkit-gradient(linear, left top, left bottom, from(#59ccff), to(#2f6cb6));
		background: -moz-linear-gradient(top, #59ccff, #2f6cb6);
		background: linear-gradient(to bottom, #59ccff, #2f6cb6);
		color: #ffffff;
		text-decoration: none;
	}
	.button-cta:active {
		background: #275a98;
		background: -webkit-gradient(linear, left top, left bottom, from(#275a98), to(#275a98));
		background: -moz-linear-gradient(top, #275a98, #275a98);
		background: linear-gradient(to bottom, #275a98, #275a98);
	}
	.button-cta:before{
		content:  "\0000a0";
		display: inline-block;
		height: 24px;
		width: 24px;
		line-height: 24px;
		margin: 0 4px -6px -4px;
		position: relative;
		top: 0px;
		left: -7px;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEOUlEQVRIiZWUTWxUVRTHf+fc995MZzrTltJKEQ1I5cNobfCDj51CdMNOYgzRjQs3Ji5J3EiMceFOTUzcGUKIIcboTjEaJUaoKMUEkPAhNoUWpp8zUKbTeffd66LtdL423uQm775z7vmd87/nXmgaN3exsbA7+mZ6X3Tk6lOkm+3142I6yEzvynxU2BLNzmyVt9r5SP3i9l40qXKqL589MLe4ROz8CC55ZcufTLYk0mmer8R6rGd7sKNDoTJTGYsy7Fx3zVfq/bR+kVQ5FAXmgAmEaiyohHu8CX6+/Swb6v0m1ulL6ZQ7LfgdSeyJ8gYJzWaUg82J1ACjm3TYJ+aL7kwa6zyxFSpVR7Kk22LMqenh6PXrj7Pt7hN6iBwnbJa0M5YH8xZRyA6ksFXzRjMgWP2IZ1w0VxBkU0J6o+IST+cizN+1ZHrMkOmLjvd2BaQ70pyfmGP7YykqJiapJpRKMfl8SJhLWbDtK5Bf/5grf/oZ/2YeoXClSs56EmuZc56rs54b1xYYu1lm4laR3iyoS8jmQmIPs+NVbo7H3Hru5aHRr7/MtwBGL1xAVd+Xgf5MflOa3v4Eq8qZdcOU3j7Cpq4OjIPSElwpOEqd3SS5LhanLJl7QpgJ6Qggd+aHQXr7j7ZIVCoVh6Io9epD335Of/EaNhsyHfTT/+57rB+/QY9fgnxI38qmarabq0c+Jjj7C73Xz7K+OIm5V8SizKfS75wZOXt83569f9UAiXObpTgdJL/9xIT1yx21Jc8SUJ2awi/EJIDzoAJkyixmssiBgzzYf5B/CnewF0fpXiwRlh8ES0E4DKwBjFE65guk0gE+jnEerDpS3pM2AYGsOAp4wHro7sojsnKE3V24rYPYSgXT2YmpLLqGM1BV7M5nmP/wBOXBIVTBVMvE9+/hqkt4T23iwVkLzqGqtRlEEel8HlVFZO3+BgDWJlML9+/fWIxyg/bNo4TnT7N+5DtmJibJ3Jmk1zf2to2rFMbHCXJdzW1PKpUaU5XazQ8A9r/w4sjJr05+4PHHAHh6H6UndyPlMgun77QE8c4zPzFO6uFHW2yumHxy+LXDPzYAAPr6+zDGtATSnp5laeqGiNI3MEB2YAPNwznXsK4BVJa1bIwEorp8sg1kIQjDloSWbY3LOoBgtHWDF4N3DY8uYh1BEKKibfwbCTWAiLRWAHjVFokAgjBq6+80+X8AjEH8cuVrdQgmijCmDSBp/NcAMCotG7waPCt3YMXsEYKovUTSFCJYs6wcqNBwUKKmJlFNKhFMGKJtKmgmrAHw2q5kb0xrF4liwhDTRtJmDWoA7zwqbdquTWehijHh2ltUn1BTR6x6RKVSKSMqNE81puEt8n4ZqqFBjbTMYrHYCWRWY69WoOd+PzdWLpe/t9ZGtWIFJ7MzpHQtKwGSwGAv/e1QqUkiIhhj7OVLl8eBCKgA/AfeIKcXsqvO/AAAAABJRU5ErkJggg==") no-repeat left center transparent;
		background-size: 100% 100%;
	}
	.button-cta1:before{
		background:none !important;
		left:0 !important;
		display:none !important;
	}
	
	.realbutton a {
		color:#113308;
		text-decoration:none;
	}	
	.realbutton {
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding: 12px 30px;
		border: 1px solid #258f29;
		border-radius: 4px;
		background: #2ed133;
		background: -webkit-gradient(linear, left top, left bottom, from(#2ed133), to(#258f29));
		background: -moz-linear-gradient(top, #2ed133, #258f29);
		background: linear-gradient(to bottom, #2ed133, #258f29);
		text-shadow: #175a1a 1px 1px 1px;
		font: normal normal normal 19px verdana;
		color: #ffffff;
		text-decoration: none;
	}
	.realbutton:hover,
	.realbutton:focus {
		border: 1px solid #2eb333;
		background: #37fb3d;
		background: -webkit-gradient(linear, left top, left bottom, from(#37fb3d), to(#2cac31));
		background: -moz-linear-gradient(top, #37fb3d, #2cac31);
		background: linear-gradient(to bottom, #37fb3d, #2cac31);
		color: #ffffff;
		text-decoration: none;
	}
	.realbutton:active {
		background: #1c7d1f;
		background: -webkit-gradient(linear, left top, left bottom, from(#1c7d1f), to(#258f29));
		background: -moz-linear-gradient(top, #1c7d1f, #258f29);
		background: linear-gradient(to bottom, #1c7d1f, #258f29);
	}
	.realbutton:after{
		content:  "\0000a0";
		display: inline-block;
		height: 24px;
		width: 24px;
		line-height: 24px;
		margin: 0 -4px -6px 4px;
		position: relative;
		top: 0px;
		left: 8px;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABIklEQVRIib3WvU0DQRCG4cdLQgEOKcCynCM5Q7RADSASRAWWKMAFAC2QOkSOQKIB5AIgc26SEwS3K44z3K/NK432tNr7dmduZ+YGqhnjDCcYYRjn11hhiQe81uhsMcECGT5rLItrJ03Fr7FpIFy2TXy3knkH4bLNq07eVzzZlieTjmGpCtePb7JoKXCPp5o1iyQ+1uy2FO0Gh7itWJNhHOT3PJRj1oAPXOIiPpdJ2pa/nK4tU7zb9mIZ5Bnal2ccx7HIKPhO/0TWcZM3nOKuMDfsEvtWBHnhKnLQUesIjzgvzK2DvCr2ZYqXOBZZwUz7TE03LcQT/1UFZnRLtJmGiZZc2Wup4B+KHbst11dl8cReG07Rk721zMTOmv6gZqPevy1f02MtmTITDSoAAAAASUVORK5CYII=") no-repeat left center transparent;
		background-size: 100% 100%;
	}
	
	.realblockedbutton a {
		color:#A5A5A5;
		text-decoration:none;
	}	
	.realblockedbutton {
		cursor: not-allowed;
		border: 1px solid #999999;
		text-shadow: none;
		background: #EEEEEE;
		background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#DDDDDD));
		background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD);
		background: linear-gradient(to bottom, #EEEEEE, #DDDDDD);

	}
	.realblockedbutton:active {
		background: #EEEEEE;
		background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#DDDDDD));
		background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD);
		background: linear-gradient(to bottom, #EEEEEE, #DDDDDD);
	}
	.realblockedbutton:hover,
	.realblockedbutton:focus {
		border: 1px solid #999999;
		background: #EEEEEE;
		background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#DDDDDD));
		background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD);
		background: linear-gradient(to bottom, #EEEEEE, #DDDDDD);
	}

	.no1-buttons-contain .boxbutton2, .no1-buttons-contain .realbutton {
		width:75%;
	}
	.boxbutton2 a {
		color:#FFFFFF;
		text-decoration:none;
	}
	.boxbutton2 {
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding: 12px 30px;
		border: 1px solid #b36200;
		border-radius: 4px;
		background: #ffa100;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffa100), to(#b36200));
		background: -moz-linear-gradient(top, #ffa100, #b36200);
		background: linear-gradient(to bottom, #ffa100, #b36200);
		text-shadow: #804600 1px 1px 1px;
		font: normal normal normal 19px verdana;
		color: #FFFFFF;
		text-decoration: none;
	}
	.boxbutton2:hover,
	.boxbutton2:focus {
		border: 1px solid #ff8c00;
		background: #ffc100;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffc100), to(#d77600));
		background: -moz-linear-gradient(top, #ffc100, #d77600);
		background: linear-gradient(to bottom, #ffc100, #d77600);
		color: #ffffff;
		text-decoration: none;
	}
	.boxbutton2:active {
		background: #b36200;
		background: -webkit-gradient(linear, left top, left bottom, from(#b36200), to(#b36200));
		background: -moz-linear-gradient(top, #b36200, #b36200);
		background: linear-gradient(to bottom, #b36200, #b36200);
	}
	.boxbutton2:after{
		content:  "\0000a0";
		display: inline-block;
		height: 24px;
		width: 24px;
		line-height: 24px;
		margin: 0 -4px -6px 4px;
		position: relative;
		top: 0px;
		left: 8px;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABy0lEQVRIie3VT4hNcRQH8M+7bq9Rs5BmoemlSRaSDc1KmiRpyk6zQY2ysFNKaViwkpUkKWVBNGmSwkYWMvuxsRDTWLyQWfiXJjXEexa/X1y3+3t3xmwsnPptzvme7/ecc3/3/Bp62zkM1WDaOJkKrqpJ/oFR9OE6nhXOCFZHfztFkNcITOMgOrhbiu2N/uleBFmNwIrtv8C/LzCAnZitiM3G2MDfivfhMaYShWS4jUdoLpc8w2XMoL8Hrj9iLiWKSNphzKtfEyJmPuYsyYbxCbuWUdDumDNcB1yLOUyU/JtxGiewLpF7KuauSZFnuIUH/txRG/AZ3XjmhI+6DeexJeJyPMRkSmBcmGW5wtECeVfYsIOxmC6uFrCDkWO8TN7CB+yrEG7iJr5iQRgV4f6PCWMt2hjeRbFfNiV93wntTwjXsRVFZ3CsApvhjtAh2CHMuFUivIfXwqz3+D2iyUgyUq6yYOsj5/Ycx4VX6U0J1IxEOZ7gfkxs4zkWcQhvKwRe4Ubk9kXYKVWtVq2Aa4VuziY6IPxHCzneq/5jO/hW4T8TY4u40ENgCB8bOICLuIKn+N4jaSmWYyuO4GgjOjdhPzZa+RvRwUvhFr34CfgmYVafduRPAAAAAElFTkSuQmCC") no-repeat left center transparent;
		background-size: 100% 100%;
	}