.gridPad-Left {
	padding-left: 20px;
}

.widget-Postcode.thin form div input.postcode {
	margin-top: 0;
	margin-left: 6px;
}

#cse {
	height: 600px;
	overflow: scroll;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

	#cse .gs-title * {
		color: #4d4d4d;
		font-size: 16px;
		text-decoration: none;
	}

	#cse .gsc-control-cse {
		padding: 20px 20px 20px 20px !important;
		box-sizing: border-box;
	}

	#cse .gsc-result .gs-title {
		height: auto;
		padding-bottom: 5px;
	}

	#cse .gsc-result-info {
		margin-top: 0;
	}

	#cse .gs-snippet {
		color: #454545;
		padding-bottom: 5px;
		font-size: 14px !important;
		line-height: 20px;
	}

	#cse .gs-result {
		color: #418000;
		font-size: 10px;
	}

	#cse .gsc-above-wrapper-area {
		display: none;
	}

	#cse .gs-result a.gs-visibleUrl, #cse .gs-result .gs-visibleUrl {
		color: #5cb7a6;
	}

	#cse .gsc-control-cse, #cse .gsc-control-cse .gsc-table-result {
		padding-bottom: 10px;
	}

	hr {
		background: #f0f0f0;
		height: 1px;
		float: left;
		width: 100%;
		border: 0;
		margin-bottom: 20px;
	}

.titleBar {
	margin-bottom: 20px;
	padding: 23px 0 25px 0;
	float: left;
	width: 100%;
	background: #4d4d4d;
	margin-top: -40px;
	border-bottom: 0;
}

	.titleBar h1 {
		font-size: 28px;
		color: #fff;
		float: left;
	}

	.titleBar .crumbs {
		float: right;
		margin-top: 11px;
	}

	.titleBar .crumbs,
	.titleBar .crumbs a {
		color: #fff;
	}

.listings .textColumn .specs {
	color: #454545;
	font-size: 14px;
	margin-bottom: 22px;
	font-weight: normal;
}

	.listings .textColumn .specs h3 {
		color: #587515;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 7px;
	}

#restricted_width {
	
	/*margin-bottom: 20px;*/
	padding-right: 20px;
}

	div.listings-Specs.listings {
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}

	div.listings-Specs.listings .imageColumn {
		width: 400px;
		float: left;
		text-align: left;
		background: #fff;
	}

		div.listings-Specs.listings .imageColumn img {
			width: auto;
			height: 400px;
			border: none;
			display: inline;
			margin-bottom: 0;
		}

		div.listings-Specs.listings .imageColumn .frame {
			
			text-align: center;
		}

	div.listings-Specs.listings .imageColumn #advertList .gridPad-Bottom {
		padding-bottom: 0;
	}

	div.listings-Specs.listings .textColumn {
		width: 290px;
		float: left;
		background: #fff;
		padding-left: 0;
		padding-top: 15px;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}

		div.listings-Specs.listings .textColumn .textSpec {
			padding-left: 20px;
		}

		div.listings-Specs.listings .textColumn h2.arrow {
			font-family: 'Maven Pro', sans-serif;
		}

	div.listings-Specs.listings .li {
		width: 100%;
		padding: 0;
		margin: 0;
		border: 0;
	}

	.listings .textColumn h2 {
		font-size: 22px;
		background-position: 0 6px;
	}

	.listings .textColumn .price {
		padding-bottom: 0;
	}

	.listings .textColumn .price big {
		font-size: 35px;
		color: #5bb8a6;
		background: none;
		font-weight: normal;
		font-family: 'Maven Pro', sans-serif;
	}

	div.listings-Specs .textColumn .website {
		padding-bottom: 0;
		font-size: 14px;
		margin-bottom: 23px;
	}

		div.listings-Specs .textColumn .website a {
			color: #454545;
			text-decoration: none;
		}
/*
.widget-PaidListings.thin .twitter {
	position: absolute;
	right: 85px;
}

.widget-PaidListings strong.highlight.title {

}

.widget-PaidListings li h3 {
	line-height: 20px;
}

.widget-PaidListings .info {
	float: left;
	width: 150px;
	padding-bottom: 32px;
}

.widget-PaidListings .des {
	padding-top: 0;
}

.widget-PaidListings .facebook {
	position: absolute;
	bottom: 10px;
	left: 169px;
}

.widget-PaidListings .twitter {
	position: absolute;
	bottom: 10px;
	left: 278px;
}

.widget-PaidListings li .distance {
	margin-top: 18px;
}*/

.block {
	padding: 20px 20px 20px 20px;
	background: #fff;
	margin: 0 0 20px 0;
}

#reviewContainer {
	float: left;
	width: 100%;
	padding: 0;
	position: relative;
}

#reviewContainer ul {
	width: 720px;
	margin-right: -30px;
}

#reviewContainer li {
	position: relative;
	float: left;
	padding: 0 0 0 0;
	margin-right: 29px;
	width: 211px;
	font-size: 19px;
	white-space: normal;
}

#reviewContainer li a:hover {
	text-decoration: none;
}

#reviewContainer li .textColumn {
	padding: 20px 20px 0 20px;
}

#reviewContainer li .textColumn h3,
#reviewContainer li .textColumn h3 a {
	color: #191919;
	margin-bottom: 18px;
	font-weight: normal;
	clear: both;
}

#reviewContainer li .textColumn .name {
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
	color: #191919;
}

#reviewContainer li .textColumn .type {
	margin-bottom: 10px;
	font-size: 14px;
	min-height: 14px;
}

#reviewContainer li .textColumn .prize {
	float: left;
	width: 70px;
	margin: 0 10px 0 0;
}

#reviewContainer li .textColumn .title {
	color: #f1b838;
}

#reviewContainer li .ratingStars {
	margin-bottom: 10px;
}

#reviewContainer li .imageColumn {
	background-color: #ffffff;
	margin-bottom: 23px;
	border: 1px solid #d8ede9;
}

#reviewContainer li .imageColumn img {
	display: block;
}

#nearestStockist {
	background: #5cb7a6;
}

#pct_review {
	background: #fff;
	float: left;
	width: 100%;
	/*font-family: Arial, Helvetica, sans-serif;*/
	margin: 0 0 20px 0;
	border: 1px solid #b13257;
	box-sizing: border-box;
}
	
	#pct_review .ourScore {
		padding: 20px 20px 20px 20px;
	}

		#pct_review .ourScore .ratingStars {
			float: left;
			margin-right: 10px;
		}

	#pct_review .reviews {
		padding: 0 20px 20px 20px;
	}

		#pct_review .reviews .positive,
		#pct_review .reviews .negative {
			padding-left: 50px;
			font-size: 16px;
			min-height: 30px;
		}

			#pct_review .reviews .positive {
				background: url(../images/icons/positive.png) 0 0 no-repeat;
				margin-bottom: 19px;
			}

			#pct_review .reviews .negative {
				background: url(../images/icons/negative.png) 0 0 no-repeat;
			}

	#pct_review .proscons {
		float: left;
		width: 235px;
		border-right: 1px solid #D3D3D3;
	}

		#pct_review .proscons .pct_title {
			background: #b13257;
			color: #fff;
			text-transform: uppercase;
			padding: 5px 5px;
			font-size: 15px;
			text-align: center;
		}

	#pct_review .intro {
		float: right;
		width: 412px;
		padding: 25px 20px 0 20px;
	}

		#pct_review .intro h2 {
			font-family: 'Maven Pro', sans-serif;
			font-size: 24px;
			font-weight: normal;
			color: #333333;
			margin-bottom: 4px;
		}

		#pct_review .intro .date {
			color: #5bb8a6;
			font-family: 'Maven Pro', sans-serif;
			margin-bottom: 17px;
		}

		#pct_review .intro .button {
			margin: 30px 0 20px 0;
			border-color: #b13257;
			background: #b13257;
			color: #fff;
			padding: 8px 19px;
		}