.CSElement-CovCheckPhone {
	position:relative;
	background-image:url('/static/images/custom_elements/CovCheckFeatures/CovCheckPhone_bg.gif');
	width:190px;
	height:166px;
}
.CSElement-CovCheckMBB {
	position:relative;
	background-image:url('/static/images/custom_elements/CovCheckFeatures/CovCheckMBB_bg.gif');
	width:190px;
	height:166px;
}
.CSElement-PostcodeMaintenance {
	position:relative;
	background-image:url('/static/images/custom_elements/CovCheckFeatures/PostcodeMaintenance_bg.gif');
	width:188px;
	height:152px;
}
.CSElement-CovCheckFeatures #postcode {
	position:absolute;
	top:85px;
	left:10px;
}
.CSElement-CovCheckFeatures #postcode form #mpcid,
.CSElement-CovCheckFeatures #placename form #mpnid {
	font-size:0.846em;
	width:90px;
}

.CSElement-CovCheckFeatures #postcode form #cmmpcid,
.CSElement-CovCheckFeatures #placename form #cmmpnid {
	font-size:0.846em;
	width:90px;
}

.CSElement-CovCheckFeatures  #placename{
	position:absolute;
	top:115px;
	left:10px;
}
.CSElement-CovCheck {
	position:relative;
	background-image:url('/static/images/custom_elements/CovCheckFeatures/HScoverageFormBG.gif');
	width:188px;
	height:152px;
}
.CSElement-CovCheck .coverageType {
	position:absolute;
	top:45px;
}
.CSElement-CovCheckMaintenance {
	position:relative;
	background-image:url('/static/images/custom_elements/CovCheckFeatures/HScoverageMaintenaceFormBG.gif');
	width:188px;
	height:152px;
}
.CSElement-CovCheckMaintenance .coverageType {
	position:absolute;
	top:45px;
}

.CSElement-CovCheck_Front{
	position:relative;
	border-top: solid 5px #000000;
	border-bottom: solid 1px #000000;
	width:181px;
	height:140px;
	padding-top: 10px;
}
.CSElement-Feature-MobileBroadbandAreaCheckCoverage {
	position:relative;
}
.CSElement-CovCheck_Front .coverageType, .CSElement-CovCheck_Front_Business .coverageType, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .coverageType {
	color: #999999;
	font-weight: bold;
	width: 181px;
	font-size: 0.923em;
}

.CSElement-CovCheck_Front .headline, .CSElement-CovCheck_Front_Business .headline, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .headline  {
	color: #000000;
	font-weight: bold;
	font-size: 1.538em;
	line-height: 20px;
	letter-spacing:-0.5px;
}

.CSElement-CovCheck_Front .coverageType #mobileType, .CSElement-CovCheck_Front_Business .coverageType #mobileType, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .coverageType #mobileType{
	float: left;
	clear: left;
	width: 181px;
}

.CSElement-CovCheck_Front .coverageType #mbbType, .CSElement-CovCheck_Front_Business .coverageType #mbbType, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .coverageType #mbbType{
	float: left;
	clear: left;
	width: 181px;
}

.CSElement-Feature-MobileBroadbandAreaCheckCoverage #postcode{
	float: left;
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 181px;
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 0px;
	left:2px;
}
.CSElement-CovCheck_Front #postcode, .CSElement-CovCheck_Front_Business #postcode{
	float: left;
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 181px;
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 90px;
	left:2px;
}
.CSElement-Feature-MobileBroadbandAreaCheckCoverage #placename{
	float: left;
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 181px;
	padding: 0px;
	margin: 0px;
	position:absolute;
	top:25px;
	left:2px;
}
.CSElement-CovCheck_Front #placename, .CSElement-CovCheck_Front_Business #placename{
	float: left;
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 181px;
	padding: 0px;
	margin: 0px;
	position:absolute;
	top:115px;
	left:2px;
}
.CSElement-CovCheck_Front input, .CSElement-CovCheck_Front_Business input, .CSElement-Feature-MobileBroadbandAreaCheckCoverage input{
	color: #999999;
	font-weight: bold;
	font-size: 0.923em;
}

.CSElement-CovCheck_Front .submit-link, .CSElement-CovCheck_Front_Business .submit-link, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .submit-link {
	border: none;
	background-image: none;
	background-color: #ffffff;
	cursor: pointer;
	color: #000000;
	font-weight: bold;
	font-size: 0.9em;
}
/* ####################### Cov Check front Wide Style ############################*/
.CSElement-CovCheck_Front_Wide{
	position:relative;
	border-top: solid 5px #000000;
	border-bottom: solid 1px #000000;
	width:220px;
	height:140px;
	padding-top: 10px;
}
.CSElement-CovCheck_Front_Wide .coverageType, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .coverageType {
	color: #999999;
	font-weight: bold;
	width: 181px;
	font-size: 0.923em;
}
.CSElement-CovCheck_Front_Wide .headline, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .headline  {
	color: #000000;
	font-weight: bold;
	font-size: 1.538em;
	line-height: 20px;
	letter-spacing:-0.5px;
}
.CSElement-CovCheck_Front_Wide .coverageType #mobileType, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .coverageType #mobileType{
	float: left;
	clear: left;
	width: 181px;
}
.CSElement-CovCheck_Front_Wide .coverageType #mbbType, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .coverageType #mbbType{
	float: left;
	clear: left;
	width: 181px;
}
.CSElement-CovCheck_Front_Wide #postcode{
	float: left;
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 181px;
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 90px;
	left:2px;
}
.CSElement-CovCheck_Front_Wide #placename{
	float: left;
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 181px;
	padding: 0px;
	margin: 0px;
	position:absolute;
	top:115px;
	left:2px;
}
.CSElement-CovCheck_Front_Wide input, .CSElement-Feature-MobileBroadbandAreaCheckCoverage input{
	color: #999999;
	font-weight: bold;
	font-size: 0.923em;
}

.CSElement-CovCheck_Front_Wide .submit-link, .CSElement-Feature-MobileBroadbandAreaCheckCoverage .submit-link {
	border: none;
	background-image: none;
	background-color: #ffffff;
	cursor: pointer;
	color: #000000;
	font-weight: bold;
	font-size: 0.9em;
}

.CSElement-CovCheck_Front_Business{
	position:relative;
	border-top: none;
	border-bottom: none;
	width:300px;
	height:173px;
	padding-top: 0px;
}

.CSElement-CovCheck_Front_Business .CoverageType {
	color: #999999;
	font-weight: bold;
	width: 300px;
	height: 25px;
	font-size: 0.923em;
}

.CSElement-CovCheck_Front_Business .Headline  {
	color: #666666;
	line-height: 20px;
}

.CSElement-CovCheck_Front_Business #Postcode{
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 300px;
	height: 28px;
	padding-top: 10px;
	padding-left: 2px;
}

.CSElement-CovCheck_Front_Business #Postcode input#cmmpcid{
	height: 20px;
}

.CSElement-CovCheck_Front_Business #Placename input#cmmpnid{
	height: 20px;
}

.CSElement-CovCheck_Front_Business #Placename{
	clear: left;
	color: #999999;
	font-weight: bold;
	width: 300px;
	height: 28px;
	padding-top: 10px;
	padding-left: 2px;
}

/* ####################### Cov Check front Wide Tall Grey Style ############################*/
.Tall_Grey{
	border-top: solid 5px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	height:219px;
}
