@charset "utf-8";
body {
	background: #73B5D2 url(/images/MainBg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #25278C;
}
#Diagnostic {
	float: right;
	clear: both;
	display: none;
	width: 235px;
	background-color: #FFFFFF;
	height: 600px;
}

#wrapper {
	min-height: 1350px;
	height: auto !important;
	height: 1020px;
	width: 985px;
	margin-top: 21px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/MainBgRow.jpg);
	background-color: #FFFFFF;
	display: block;
}
#privacywrapper {
	min-height: 1410px;
	height: auto !important;
	height: 1410px;
	width: 985px;
	margin-top: 21px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/MainBgRow.jpg);
	background-color: #FFFFFF;
	display: block;
}

#header {
	background: url(/images/HeaderBg.jpg) no-repeat;
	height: 106px;
	float: left;
	padding-left: 32px;
	padding-top: 33px;
	width: 927px;
	padding-right: 26px;
}
#header #Logo {
	float: left;
	height: 70px;
	width: 288px;
	background: url(/images/FrankPicklesInsuranceBrokersLtd.jpg) no-repeat;
	margin-top: 13px;
	margin-left: 13px;
}



h1 {
	font-size: 2.4em;
	font-weight: bold;
}
h2, h3, h4, h5, h6 {
	font-size: 1.9em;
	font-weight: bold;
	clear: both;
}
h3 {
	font-size: 2.4em;
	font-weight: bold;
}
.H3VRI        {
	height: 34px;
	width: 355px;
	background-image: url(/images/H3ReplacementGapInsurance.jpg);
	display: block;
	text-indent: -9999px;
}
.H3RTI         {
	height: 34px;
	width: 355px;
	display: block;
	text-indent: -9999px;
	background: url(/images/H3InvoiceGapInsurance.jpg);
}
.H3GAP          {
	height: 34px;
	width: 355px;
	display: block;
	text-indent: -9999px;
	background: url(/images/H3GapInsurance.jpg);
}
.H3-GF-Transfers          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/H3-GF-Transfers.jpg);
	background-repeat: no-repeat;
}
.H3-GF-Amendments          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-Amendments.jpg);
	background-repeat: no-repeat;
}
.H3-GF-UKInsurer          {
	height: 34px;
	width: 337px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-UKInsurer.jpg);
	background-repeat: no-repeat;
}
#AgeasLogo {
	float: right;
	clear: both;
	margin-top: -63px;
}

.H3-GF-Keys          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-Keys.jpg);
	background-repeat: no-repeat;
}
.H3-GF-Deferred          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-DeferredStartDates.jpg);
	background-repeat: no-repeat;
}
.H3-GF-Options          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-Options.jpg);
	background-repeat: no-repeat;
}
.H3-GF-Finance          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-Finance.jpg);
	background-repeat: no-repeat;
}
.H3-GF-Modified          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-Modified.jpg);
	background-repeat: no-repeat;
}
.H3-GF-ClaimLimits          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-ClaimLimits.jpg);
	background-repeat: no-repeat;
}
.H3-GF-Excess          {
	height: 34px;
	width: 547px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H3-GF-Excess.jpg);
	background-repeat: no-repeat;
}
.H3Statistics {
	height: 34px;
	width: 405px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3Statistics.jpg);
}
.H3SignIn {
	height: 34px;
	width: 355px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3SignIn.jpg);
}
.H3PurchaseGAP {
	height: 34px;
	width: 437px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3PurchaseGAP.jpg);
}
.H3PurchaseScratch {
	height: 34px;
	width: 445px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background:url(/images/scratchanddent/H3PurchaseProcess.jpg)
	
}
.H3PurchaseTyre {
	height: 34px;
	width: 445px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background:url(../images/H3TyreApplicationProcess.jpg)
	
}
.H3PurchaseAlloy {
	height: 34px;
	width: 445px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background:url(../images/H3AlloyApplicationProcess.jpg)
	
}
.H3PurchaseTyreNAlloy {
	height: 34px;
	width: 445px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background:url(../images/H3TyrenAlloyApplicationProcess.jpg)
	
}
.H3Terms {
	height: 34px;
	width: 355px;
	display: block;
	text-indent: -9999px;
	background: url(/images/H3TermsNConditions.jpg);
}
.H3Contact {
	height: 34px;
	width: 355px;
	display: block;
	text-indent: -9999px;
	background: url(/images/H3ContactUs.jpg);
}
.H3AboutUs {
	height: 34px;
	width: 255px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3AboutUs.jpg) no-repeat;
}
.H3SnP {
	height: 79px;
	width: 306px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background-image: url(/images/SurfandProtectLogo.jpg);
	background-repeat: no-repeat;
}
.H3SiteMap {
	height: 34px;
	width: 255px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background-image: url(/images/H3SiteMap.jpg);
	background-repeat: no-repeat;
}
.H3SiteUsage {
	height: 34px;
	width: 255px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3SiteUsage.jpg) no-repeat;
}
.H3PrivacyPol {
	height: 34px;
	width: 255px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3PrivacyPolicy.jpg) no-repeat;
}
.H3YourGAPInsurance {
	height: 34px;
	width: 437px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3YourGAPInsurance.jpg) no-repeat;
}
.H3YourScratchInsurance {
	height: 34px;
	width: 437px;
	display: block;
	margin-left: 30px;
	margin-top: 37px;
	text-indent: -9999px;
	background-image: url(../images/scratchanddent/H3YourPolicies.jpg);
	background-repeat: no-repeat;
}
.H3Error {
	height: 34px;
	width: 437px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3Error.jpg) no-repeat;
}
.H3TransSuccess {
	height: 34px;
	width: 437px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3TransSuccess.jpg) no-repeat;
}
.H3TransFailed {
	height: 34px;
	width: 437px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3TransFailed.jpg) no-repeat;
}
.H3GapQuote {
	height: 34px;
	width: 337px;
	display: block;
	margin-left: 33px;
	margin-top: 37px;
	text-indent: -9999px;
	background: url(/images/H3GapQuote.jpg) no-repeat;
}

.H4BeginQuote   {
	width: 292px;
	height: 30px;
	background: url(/images/H4BeginQuoteNow.jpg) no-repeat;
	margin-top: 22px;
	text-indent: -9999px;
	display: block;
}
.H4BeginQuoteNew   {
	width: 292px;
	height: 60px;
	margin-top: 0px;
	text-indent: -9999px;
	display: block;
	background-image: url(/images/h4BeginQuoteNow_new.jpg);
	background-repeat: no-repeat;
}
.H4EnqForm   {
	width: 292px;
	height: 30px;
	background: url(/images/H4EnquiryForm.jpg) no-repeat;
	margin-top: 22px;
	text-indent: -9999px;
	display: block;
}
.H4RTI-Center     {
	width: 281px;
	display: block;
	height: 52px;
	background: url(/images/H4RTI-Center.jpg) no-repeat;
	text-indent: -9999px;
}
.H4Other-Left     {
	width: 281px;
	display: block;
	height: 52px;
	background: url(/images/H4Other-Left.jpg) no-repeat;
	text-indent: -9999px;
}
.H4Eligibility {
	width: 299px;
	height: 52px;
	background: url(/images/H4Eligibility.jpg) no-repeat;
	text-indent: -9999px;
}
.H4VRIQuote      {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H4VRIQuote.jpg) no-repeat;
	text-indent: -9999px;
}
.H4EditQuote   {
	width: 292px;
	height: 30px;
	margin-top: 22px;
	display: block;
	background-image: url(/images/H6EditQuote.jpg);
	text-indent: -9999px;
}
.H4PolicyHolderDets     {
	width: 299px;
	display: block;
	height: 52px;
	background: url(/images/H4PolicyholderDets.jpg) no-repeat;
	text-indent: -9999px;
}
.H4PolicyDetails     {
	width: 299px;
	display: block;
	height: 52px;
	background: url(/images/H4PolicyDetails.jpg) no-repeat;
	text-indent: -9999px;
	clear: both;
}
.H4Guidance     {
	width: 299px;
	display: block;
	height: 52px;
	background: url(/images/H4Guidance.jpg) no-repeat;
	text-indent: -9999px;
}
.H4YourDets {
	width: 299px;
	display: block;
	height: 52px;
	background: url(/images/H4YourDetails.jpg) no-repeat;
	text-indent: -9999px;
}
.H4NewUser      {
	display: block;
	width: 299px;
	height: 52px;
	text-indent: -9999px;
	background-image: url(/images/H4NewUser.jpg);
	background-repeat: no-repeat;
}
.H5KeyFeatures      {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H5KeyFeatures.jpg) no-repeat;
	text-indent: -9999px;
}


.H5RTIQuote      {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H5RTIQuote.jpg) no-repeat;
	text-indent: -9999px;
}
.H5WhatIsGap {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H5WhatIsGAPInsurance.jpg) no-repeat;
	text-indent: -9999px;
}
.H1Gap {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H5WhatIsGAPInsurance.jpg) no-repeat;
	text-indent: -9999px;
}
.H5OtherContact {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H5OtherContact.jpg) no-repeat;
	text-indent: -9999px;
}
.H5RTI {
	display: block;
	width: 299px;
	height: 52px;
	background: url(/images/H5RTI.jpg) no-repeat;
	text-indent: -9999px;
}

.H5VRI-Center     {
	width: 281px;
	display: block;
	height: 52px;
	background: url(/images/H5VRI.jpg) no-repeat;
	text-indent: -9999px;
}
.H5PolicyHolderDets     {
	width: 299px;
	display: block;
	height: 52px;
	background: url(/images/H5PolicyholderDets.jpg) no-repeat;
	text-indent: -9999px;
}
.H5VehicleDets {
	background: url(/images/H5VehicleDets.jpg) no-repeat;
	height: 52px;
	width: 299px;
	display: block;
	text-indent: -9999px;
}
.H5YourPolDets {
	background: url(/images/H5YourPolDets.jpg) no-repeat;
	height: 52px;
	width: 299px;
	display: block;
	text-indent: -9999px;
}
.H5ExistingUser     {
	width: 281px;
	display: block;
	height: 52px;
	text-indent: -9999px;
	background-image: url(/images/H5ExistingUser.jpg);
	background-repeat: no-repeat;
}

.H6HowItWorks     {
	width: 281px;
	display: block;
	height: 52px;
	background: url(/images/H6HowItWorks.jpg) no-repeat;
	text-indent: -9999px;
}
.H6WhoCanBuyIt     {
	width: 281px;
	display: block;
	height: 52px;
	background: url(/images/H6WhoCanBuyIt.jpg) no-repeat;
	text-indent: -9999px;
}
.H6RevisionHistory {
	background: url(/images/H6RevisionHistory.jpg) no-repeat;
	height: 52px;
	width: 355px;
	display: block;
	text-indent: -9999px;
}
.H6VehicleDets {
	background: url(/images/H6VehicleDets.jpg) no-repeat;
	height: 52px;
	width: 319px;
	display: block;
	text-indent: -9999px;
}
.H6Declarations {
	background: url(/images/H6DeclarationsNOptions.jpg) no-repeat;
	height: 52px;
	width: 319px;
	display: block;
	text-indent: -9999px;
}
.QuoteHowVRIWorks     {
	width: 355px;
	display: block;
	height: 52px;
	background: url(/images/QuoteHowVRIWorks.jpg) no-repeat;
	text-indent: -9999px;
}



#Logo h1 {
	text-indent: -9999px;
}
#Telephone  {
	float: right;
	height: 25px;
	width: 254px;
	margin-top: 18px;
	margin-right: 32px;
	background: url(/images/TelephoneNumber.jpg);
	margin-left: 325px;
	text-indent: -9999px;
}
#social  {
	float: right;
	list-style: none;
	width: 306px;
	height: 45px;
	margin-top: 10px;
	margin-right: 32px;
}
#social  li  {
	height: 45px;
	float: right;
	width: 71px;
	display: block;
	text-align: center;
}

#navigation {
	height: 27px;
	width: 935px;
	float: left;
	background: url(/images/NavigationBg.jpg) repeat-y;
	margin-left: 25px;
	text-align: center;
	color: #FFFFFF;
}
#navigation 	a    {
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation ul {
	width: 100%;
	height: 22px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 5px;
}
#navigation li {
	height: 29px;
	display: inline;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;

}
#BGLgeCar {
	width: 935px;
	float: left;
	min-height: 729px;
	height: auto !important;
	height: 729px;
	margin-left: 25px;
	background: url(/images/MainBgWithCar.jpg) no-repeat;
}
#BGSmlCar {
	width: 935px;
	float: left;
	min-height: 729px;
	height: auto !important;
	height: 729px;
	margin-left: 25px;
	background: url(/images/MainBgSmlCar.jpg) no-repeat;
}
#BGBlank {
	width: 935px;
	float: left;
	min-height: 729px;
	height: auto !important;
	height: 729px;
	margin-left: 25px;
	background-image: url(/images/MainBgBlank.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
p {
	display: block;
	margin-left: 30px;
	margin-bottom: 12px;
	font-size: 1.2em;
	clear: both;
	text-align: justify;
}
.BoldText {
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: underline;
}
.Bold {
	font-weight: bold;
}


a     {
	text-decoration: none;
	color: #0000FF;
}
.redtext {
	color: #FF0000;
}


#LabelField  {
	height: 31px;
	width: 93px;
	display: block;
	float: left;
	padding-left: 24px;
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 3px;
}
#WideLabelField  {
	width: 246px;
	display: block;
	float: left;
	padding-left: 24px;
	font-size: 1.2em;
	font-weight: bold;
	height: 21px;
	text-align: center;
}
#WideLabelFieldTall  {
	width: 246px;
	display: block;
	float: left;
	padding-left: 30px;
	font-size: 1.2em;
	font-weight: bold;
	height: 40px;
	text-align: center;
}

#InputField   {
	height: 31px;
	width: 150px;
	display: block;
	float: left;
	font-size: 1.2em;
}
#SnPLogo   {
	height: 31px;
	width: 246px;
	display: block;
	float: left;
	font-size: 1.2em;
	margin-left: 30px;
	margin-top: -5px;
	margin-bottom: 10px;
}

#BlueBox  {
	height: 332px;
	width: 292px;
	float: left;
	background: url(/images/BeginQuoteBg.jpg) no-repeat;
	margin-top: 30px;
	color: #FFFFFF;
	margin-left: 26px;
	margin-bottom: 3px;
}

#BlueBox   .QuoteIntro {
	height: 49px;
	width: 238px;
	font-size: 1.2em;
	color: #1A315A;
	padding-left: 27px;
	padding-top: 1px;
	text-align: justify;
	padding-right: 27px;
	padding-bottom: 5px;
}
#BlueBox    .EditQuoteIntro {
	height: 61px;
	width: 238px;
	font-size: 1.2em;
	color: #1A315A;
	padding-left: 27px;
	padding-top: 1px;
	text-align: justify;
	padding-right: 27px;
	padding-bottom: 5px;
}
#BlueBox    .EnqIntro {
	height: 52px;
	width: 238px;
	font-size: 1.2em;
	color: #1A315A;
	padding-left: 27px;
	padding-top: 1px;
	text-align: justify;
	padding-right: 27px;
}
#BlueBox      .EnqThanks  {
	height: 100px;
	width: 238px;
	font-size: 1.2em;
	color: #FFFFFF;
	padding-left: 27px;
	padding-top: 11px;
	text-align: justify;
	padding-right: 27px;
}
#BlueBox  .text {
	background 		: url(/images/text-bg.gif) no-repeat;
	border: none;
}
#BlueBox .menu {
	border 			: none;
}
#BlueBox  #LabelField {
	width: 103px;

}
#frm_purchase #LabelField  {
	height: 31px;
	width: 105px;
}
#frm_purchase   #RadioQuestion  {
	height: 31px;
	width: 272px;
	display: block;
	float: left;
	padding-left: 27px;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
#frm_purchase    #RadioAnswer  {
	height: 31px;
	width: 105px;
	display: block;
	float: left;
	padding-left: 27px;
	font-size: 1.2em;
	padding-top: 5px;
}
.RadioAnswerIndent {
	margin-left: 70px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#frm_purchase #InputField   {
	height: 31px;
	width: 167px;
}

#frm_purchase .text 
{
	margin-bottom	: 0px;
}
#frm_purchase  .menu 
{
	margin-bottom	: 0px;
}
#frm_purchase .textArea {
	display 		: block;
	width 			: 140px;
	height 			: 80px;
	color 			: #1a315a;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	border 			: solid #1a315a 1px;
}
#frm_purchase #error_zone  {
	height: auto;
	width: 249px;
	display: block;
	float: left;
	padding-left: 37px;
	font-size: 1.2em;
	color: #FF0000;
	border: solid #FF0000 1px;
	font-weight: bold;
	background: url(/images/NotEligibleBoxLIbg.jpg) no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
}
#NameFinanceCo      {
	display: none;
	float: left;
}
#DealerNameDIV      {
	display: none;
	float: left;
}
#ContractMileage    {
	display: none;
	float: left;
}
#frm_purchase   #ContactPermit {
	display: block;
	margin-top: 15px;
	float: left;
	width: 250px;
}

.smallprint  {
	color: #666666;
	font-size: 0.8em;
}
#ErrorField {
	height: auto;
	width: 223px;
	display: block;
	float: left;
	padding-left: 37px;
	font-size: 1.2em;
	color: #FF0000;
	border: solid #FF0000 1px;
	font-weight: bold;
	background: url(/images/NotEligibleBoxLIbg.jpg) no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
}
.text 
{
	display 		: block;
	width 			: 135px;
	height 			: 23px;
	color 			: #1a315a;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	padding			: 0 7px 0 3px;
	border 			: solid #1a315a 1px;
	margin-bottom	: 10px;
	float: left;
}
.menu 
{
	display 		: block;
	width 			: 140px;
	height 			: 23px;
	color 			: #1a315a;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	border 			: solid #1a315a 1px;
	margin-bottom	: 10px;
	float: left;
}
#TxtAreaField {
	height: 130px;
	width: 160px;
	display: block;
	float: left;
}
.textArea {
	display 		: block;
	width 			: 140px;
	height 			: 129px;
	color 			: #1a315a;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	border 			: none;
}
#HelpField   {
	height: 31px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	background: url(/images/HelpQM.jpg) no-repeat;
}
#Continue    {
	height: 40px;
	width: 185px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-left: 90px;
	margin-top: 6px;
	background-image: url(/images/btn_GetQuote_YellowAnim.gif);
	background-repeat: no-repeat;
}
#EnquireBTN    {
	height: 26px;
	width: 80px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-left: 190px;
	margin-top: 6px;
	background-image: url(/images/Enquire_btn.jpg);
	background-repeat: no-repeat;
}
#frm_SignIn {
	width: 281px;
	float: left;
	display: block;
}
#frm_SignIn #InputField {
	width: 160px;
}


#EditBTN  {
	height: 31px;
	width: 141px;
	display: block;
	float: left;
	padding-left: 135px;
	font-size: 1.2em;
	font-weight: bold;
}
#UpdateBtn    {
	height: 40px;
	width: 185px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-left: 90px;
	margin-top: 6px;
	background-image: url(/images/btn_Update_Yellow.jpg);
	background-repeat: no-repeat;
}
#LeftClmn  {
	width: 299px;
	float: left;
}
#CenterClmn    {
	min-height: 368px;
	height: auto !important;
	height: 368px;
	width: 281px;
	float: left;
}
#CenterClmnWide    {
	height: auto !important;
	width: 633px;
	float: left;
	margin-left: 1px;
}
#CenterClmn  p, #RightClmn p {
	margin-left: 26px;
}


#RightClmn   {
	min-height: 368px;
	height: auto !important;
	height: 368px;
	width: 355px;
	float: left;
}
#feedback    {
	height: auto !important;
	width: 633px;
	float: left;
	margin-left: 1px;
}
.H5Feedback {
	height: 52px;
	width: 150px;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/H5Feedback.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
}
#Rating {
	height: 52px;
	width: 160px;
	display: block;
	float: right;
	clear: both;
	margin-right: 330px;
	margin-top: -43px;
}
#BGSmlCar #LeftClmn  {
	width: 299px;




}
#BGSmlCar   #TopLeftClmn  p  {
	margin-right: 355px;
	float: left;
	width: 551px;





}
#BGSmlCar    #TopLeftClmn   .WideP  {
	float: left;
	width: 875px;
	margin-right: 30px;





}
#BGSmlCar   #TopLeftClmn  {
	margin-top: 9px;
	width: 935px;
	float: left;
}

#BGSmlCar  #CenterClmn   {
	height: 529px;
	float: left;
	width: 299px;
}
#BGSmlCar    #RightClmn    {
	height: 329px;
	float: left;
	width: 319px;
}
#BGSmlCar #BlueBox  {
	height: 332px;
	width: 292px;
	float: left;
	background: url(/images/BeginQuoteBg.jpg) no-repeat;
	margin-top: 51px;
	color: #FFFFFF;
	margin-left: 18px;
}
#RightClmn #NoClaimLimits {
	height: 21px;
	width: 256px;
	display: block;
	margin-left: 43px;
	background-image: url(/images/NoClaimLimitsOnAllGapInsurancePolicies.jpg);
	text-indent: -9999px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}
.NoClaimLimitTxt  {
	font-size: 1.1em;
}




#FeaturesBox     {
	width: 267px;
	display: block;
	margin-left: 30px;
	margin-top: 0px;
	min-height: 156px;
	height: auto !important;
	height: 156px;
	color: #FFFFFF;
	font-size: 1.2em;
	margin-bottom: 12px;
}
#Declaration  {
	float: left;
	background: #DDDDFF;
	padding: 10px;
	width: 299px;
	height: auto;
	display: block;
	padding-bottom: 0px;
}
#Declaration label {
	display: block;
	padding-left: 29px;
	text-indent: -20px;
	width: 260px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	font-size: 1.2em;
	padding-right: 10px;
}
#Declaration   label:hover  {
	background-color: #D2E8F0;
}

#Declaration input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	top: -1px;













    *overflow: hidden;
}



#Declaration p   {
	padding: 0 10px 8px 10px;
	margin: 0px;
	font-size: 1.2em;
	text-align: justify;
	display: block;
	background-color: #FFFFFF;
}
#Declaration ul {
	background: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.2em;
	width: 279px;
}
#Declaration li {
	list-style: disc outside;
	margin-left: 25px;
	text-align: justify;
	padding-bottom: 8px;
	width: 254px;
}
#Declaration #Agree    {
	height: 25px;
	width: 142px;
	display: block;
	float: right;
	background-color: #FFFFFF;
	padding-left: 147px;
	padding-right: 10px;
}




#FeaturesBox li {
	display: block;
	background: url(/images/FeaturesBoxLIbg.jpg) no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	min-height: 53px;
	height: auto !important;
	height: 53px;
	background-color: #25278C;
	padding-right: 5px;
}

#CenterClmn #FeaturesBox {
	margin-left: 24px;
}
#FeaturesBox   .TopLI {
	min-height: 45px;
	height: auto !important;
	height: 45px;
	background: url(/images/FeaturesBoxTopBg.jpg) no-repeat;
	background-color: #25278C;
}
#FeaturesBox    .QuoteTopLI {
	min-height: 95px;
	height: auto !important;
	height: 95px;
	background: url(/images/FeaturesBoxTopBg.jpg) no-repeat;
	background-color: #25278C;
}
#FeaturesBox .BtmLI {
	min-height: 32px;
	height: auto !important;
	height: 32px;
	background: url(/images/FeaturesBoxBtmBg.jpg) no-repeat;
}
#NotEligible     {
	width: 267px;
	display: block;
	margin-left: 30px;
	margin-top: 0px;
	color: #25278C;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#NotEligible     li {
	display: block;
	background: #FFFFFF url(/images/NotEligibleBoxLIbg.jpg) no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	min-height: 34px;
	height: auto !important;
	height: 34px;
	padding-right: 5px;
	list-style: none;
	margin-left: 0px;
}
#BuyNow     {
	width: 266px;
	display: block;
	margin-left: 30px;
	color: #25278C;
	margin-top: 0px;
	background-image: url(/images/BuyNowULBg.jpg);
	height: 110px;
	margin-bottom: 22px;
}

#CenterClmn  #BuyNow {
	margin-left: 24px;
}
#BuyNow  #PlcyCost {
	font-size: 1.8em;
	width: 246px;
	display: block;
	height: 19px;
	margin-left: 18px;
	padding-top: 8px;
}
#BuyNow  #PlcyDur {
	font-size: 1.2em;
	display: block;
	width: 246px;
	height: 19px;
	margin-top: 6px;
	margin-left: 18px;
}
#BuyNow   #PlcyLimit {
	font-size: 1.2em;
	display: block;
	width: 246px;
	height: 19px;
	margin-top: 0px;
	margin-left: 18px;
	color:#FF0000
}
#BuyNow #EmailQuote {
	background: url(/images/EmailQuoteButton.jpg);
	height: 32px;
	width: 106px;
	float: left;
	text-indent: -9999px;
	margin-left: 15px;
	display: none;
}
#BuyNow #BuyNowBtn {
	width: 253px;
	height: 34px;
	float: left;
	text-indent: -9999px;
	display: block;
	background-image: url(/images/BuyNowBtn_Yellow.jpg);
	margin-left: 6px;
}
#PlcyCost #PolPrice {
	font-weight: bold;
	margin-left: 38px;
}
#PlcyDur #PolTerm {
	font-weight: bold;
	margin-left: 59px;
}	
#PlcyLimit   #PolLimit {
	font-weight: bold;
	margin-left: 70px;
}	


#TermLinks {
	display: block;
	margin-left: 26px;
	margin-bottom: 12px;
	width: 255px;
	font-size: 1.2em;
}

#TermLinks li {
	display: block;
	height: 30px;
	margin-bottom: 10px;
	width: 200px;
	list-style: none;
	background: url(/images/AdobeIcon.gif) no-repeat;
	padding-left: 55px;
	padding-top: 20px;
}
#SimpleBTN {
	margin-left: 30px;
}


#footer {
	width: 985px;
	height: 150px;
	background: url(/images/FooterBg.jpg) no-repeat;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	padding-top: 38px;
	color: #FFFFFF;
}
#GenList  {
	display: block;
	clear: both;
	margin-left: 55px;
	list-style-type: disc;
	list-style-position: outside;
	font-size: 1.2em;
	text-align: justify;
	margin-right: 30px;
}
#GenList li  {
	margin-bottom: 12px;
}

#footer  	a    {
	color: #FFFFFF;
	text-decoration: underline;
}
#Twitter  {
	clear: both;
	margin-left: 25px;

}

#Twitter h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
}
.twtr-profile-img-anchor {
	display: none;
}

#Facebook  {
	clear: both;
	margin-left: 25px;
	margin-top: 4px;

}
#frm_CardPayment #ContBTN {
	margin-left: 28px;
}
#ProceedNewUserBTN    {
	height: 34px;
	width: 253px;
	display: block;
	text-indent: -9999px;
	margin-left: 46px;
	margin-top: 75px;
	background-image: url(/images/btn_ProceedNewUser.jpg);
	background-repeat: no-repeat;
}
#SignInBTN    {
	height: 32px;
	width: 183px;
	display: block;
	text-indent: -9999px;
	margin-left: 96px;
	background-image: url(/images/btn_SignInYellow.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 4px;
}
#ContBTN    {
	height: 32px;
	width: 183px;
	display: block;
	text-indent: -9999px;
	margin-left: 115px;
	background-image: url(/images/btn_Continue_Yellow.gif);
	background-repeat: no-repeat;
	float: left;
}
#SliderBG/* Easy Slider */

 {
	height: 332px;
	width: 547px;
	display: block;
	margin-left: 33px;
	margin-top: 30px;
	margin-bottom: 3px;
	background-image: url(/images/slider/BlankSliderBG.jpg);
	float: left;
}

#sliderWrapper
{
	border:1px solid white;
	position:relative;
	width:547px;
	margin:auto;
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:547px;
	height:332px;
	overflow:hidden; 
	position:relative;
	
	}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	left:20px;
	top:290px;
	z-index:1000;
	}	
#nextBtn, #slider1next{
	left:495px;
	}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
	display:block;
	width:32px;
	height:32px;
	background-image: url(/images/slider/prev.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}	
#nextBtn a, #slider1next a{
	background-image: url(/images/slider/next.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}	

#headlineImg {
position:absolute;
top : 0px;
left : 0px;
}

#slider li #text {
	position:absolute;
	top : 0px;
	left : 0px;
	font-size :1.2em;
	text-align:left;
	width: 522px;
	margin-right: 25px;
}

	
/* // Easy Slider */
.SldWelcome  {
	background-image: url(/images/slider/CarBG.gif);
}
.SldGeneral/* // Easy Slider */
  {
	background-image: url(/images/slider/GeneralBG.jpg);
}
.SldAgeas/* // Easy Slider */
  {
	background-image: url(/images/slider/AgeasBG.jpg);
}

#EmptySlider/* Easy Slider */

 {
	height: 332px;
	width: 547px;
	display: block;
	margin-left: 33px;
	margin-top: 30px;
	margin-bottom: 3px;
	float: left;
}

#frm_feedback .textArea {
	display 		: block;
	width 			: 560px;
	height 			: 80px;
	color 			: #1a315a;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	border 			: solid #1a315a 1px;
	margin-left: 30px;
	margin-bottom: 12px;
}
#RatingTable {
	margin-left: 28px;
	width: 580px;
	margin-bottom: 12px;
}
#frm_feedback  .button {
	display 		: block;
	color 			: #1a315a;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	border 			: solid #1a315a 1px;
	float: right;
	margin-right: 40px;
	width: 130px;
	height: 25px;
}
.PostcodeInputArea
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-image-source: none;
	border-image-slice: 100% 100% 100% 100%;
	border-image-width: 1 1 1 1;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	background-color: #ffffff;
	height: 20px;
	background-image: url("https://services.postcodeanywhere.co.uk/images/icons/captureplus/txt-bg.png");
	display: block;
}
.PostcodeSearchField
{
	width: 95%;
	outline-width: medium;
	outline-style: none;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-image-source: none;
	border-image-slice: 100% 100% 100% 100%;
	border-image-width: 1 1 1 1;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	font-family: arial;
	font-style: normal;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-feature-settings: normal;
	font-language-override: normal;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-weight: normal;
	line-height: 16px;
	left: 6px;
	top: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
}
