	body {
		color:#000000; background-color:#ffffff; font-family:arial, verdana, helvetica, sans-serif; margin:0px; line-height:1em;
	}
	h1 {
		font-weight:normal; font-size:160%; color:#00468C; font-family:helvetica, arial, verdana, sans-serif; padding:0px;margin:0px;		
	}
	h1 strong {
		font-weight:normal; font-size:120%; color:#00995b; font-family:helvetica, arial, verdana, sans-serif; padding:0px;margin:0px;		
	}
	h2 {
		font-weight:bold; font-size:90%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}
	h3 {
		font-weight:bold; font-size:75%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}
	h3 strong {
		font-weight:bold; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; padding:0px;	margin:0px;
	}
	h4 {
		font-weight:bold; font-size:75%; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}

	sub, sup {
		font-size: 75%; margin:0px;padding:0px;	line-height:0;
	}

	div.homefootmaincontent h1 {
		font-weight:bold; font-size:80%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}
	div.centercontentbodycontent h1 {
		font-weight:bold; font-size:75%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}
	div.homefootmaincontent h1 strong,
	div.centercontentbodycontent h1 strong {
		font-weight:bold; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; padding:0px;	margin:0px;
	}
	div.homefootmaincontent h2 {
		font-weight:bold; font-size:75%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}
	div.homefootmaincontent h2 strong {
		font-weight:bold; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; padding:0px;	margin:0px;
	}

	div.centercontentbodycontent h2 {
		font-weight:bold; font-size:75%; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; padding:0px;margin:0px;
	}
	div.centercontentbodycontent h2 strong {
		font-weight:bold; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; padding:0px;	margin:0px;
	}

	p  {
		font-weight:normal; font-size:75%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;margin:0px;padding:0px; 
	}

	p.small  {
		font-weight:normal; font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;margin:0px;padding:0px; 
	}

	.green  {
		color:#00995b;  
	}

	.alignright {
		text-align:right;
	}
	
	form {
		padding:0;
		margin:0;
	}
	
	input.inpheadersearch {
		width:140px;	
		border:1px solid #b2c7dc;
		color:#999999;
		font-weight:normal; font-size:75%; font-family:arial, verdana, helvetica, sans-serif; 
	}
	input.inpheadersearchsel {
		width:140px;	
		border:1px solid #b2c7dc;	
		color:#00468C;
		font-weight:normal; font-size:75%; font-family:arial, verdana, helvetica, sans-serif; 
	}
	
	a:link, a:active, a:visited {
		color:#009ddd; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
	}
	a:hover {
		color:#009ddd; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
	}
	a.selected:link, a.selected:active, a.selected:visited {
		font-weight:bold; color:#009ddd; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
	}
	a.selected:hover {
		font-weight:bold; color:#009ddd; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
	}

	

	label {
		color:#00468C; font-weight:normal;
		font-family:arial, verdana, helvetica, sans-serif; text-decoration:none; 
	
	}
	
	.clearfloat {
		clear:both;
	}

	.red {
		color:red;
	}

	.manddiv p {
		color:red;
	}
	
 	
/* page container */

div#hiddensnippets {
	padding:10px;
}
div#hiddensnippet {
	width:800px;
}
div.hiddensnippetlabel {
	float:left;
	width:170px;
	font-weight:normal; font-size:70%; color:#666666; font-family:arial, verdana, helvetica, sans-serif;
}
div.hiddensnippetcontent {
	float:left;
	width:670px;
	font-weight:normal; font-size:70%; color:#666666; font-family:arial, verdana, helvetica, sans-serif;
}


	div#pageWrapper {
		text-align:left;
		width:100%;
	}

	div#pageContainer {
		text-align:left;
		width:1002px;
		background-color:#ffffff;
	}
	
	div#headercontainer {
		padding-left:45px;	
	}
	
	

	
	
	
	div#supertopnav {
	}
	
	div#supertopcontainer {
		width:656px;
	}
	
	div#supertopcontainerl {
		width:400px;
		float:left;
	}

	div#supertopcontainerr {
		width:256px;
		float:left;
	}

	div#topnav {
		width:636px;
	}
	
	div#footernav {
		min-height:130px;
		padding:15px 0 5px 60px;
		background-color:#e5f5fc;
		
	}
	div#footernav {
		height:130px;
	}

	div#footertext {
		padding:10px 0 0 0;
	}
	
	div#footertext p {
		font-weight:normal; font-size:70%; color:#3c6cac; font-family:arial, verdana, helvetica, sans-serif;margin:0px;padding:0px; 
		
	}

	ul,
	ul.policyinfonav, 
	ul.supertopnav, 
	ul.topnav,
	ul.homepageticks,
	ul.homepagequotebtns {
		list-style:none;
		margin:0;
		padding:0;
	}

	ul.sectionhomeleftnav {
		list-style:none;
		margin:0;
		padding:0;
		line-height:1.7em;
	}

	ul.footernav
	{
		list-style:none;
		margin:0;
		padding:0;
	}

	ul.bullet {
		margin:0 0 0 15px;
		padding:0;
	}

	li {
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding:0;
		list-style-type : none;
	}

	li.normal {
		font-size:75%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding:0;
		list-style-type : none;
	}

	li.bullet {
		font-size:75%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding:0;
		list-style-type : square;
		list-style-position : outside;
	}
	li.subbullet {
		font-size:100%; 
		font-size:75%;/*setting for FF and other standards compliant browsers*/
		#font-size:100%;/*setting for IE7*/
		_font-size:100%;/*setting for IE6*/
		
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding:0;
		list-style-type : square;
		list-style-position : outside;
	}

	ol.numberssmall {
		margin:0 0 0 15px;
		padding:0;
	}

	li.numberssmall {
		font-size:65%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding:0;
		list-style-type : decimal;
		list-style-position : outside;
	}


	li.policyinfonav {
		font-size:70%; color:#00955D; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
	}
		
	li.supertopnav {
		list-style-type:none;
		float:left;
		font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding-right:10px; 
	}
		
	li.footernav {
		list-style-type:none;
		float:left;
		font-size:70%; color:#ffffff; font-family:arial, verdana, helvetica, sans-serif;
		margin:0;
		padding:0 5px 0 5px; 
		background-color:#3c6cac;
	}

	li.topnav {
		list-style-type:none;
		float:left;
		margin:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:1px;
		border:0;
		font-size:1px;
		line-height:1px;
		height:24px;
	}

	li.sectionhomeleftnav {
		list-style-type:none;
		margin:0;
		padding:0 2px 0 14px;
		border:0;
		font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		line-height:1.6em;
	}
	li.sectionhomeleftnavsel {
		list-style-type:none;
		margin:0;
		padding:0 2px 0 14px;
		border:0;
		font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		background-image:url('/images/leftnavpointer.gif');
		background-repeat:no-repeat;
		background-position: top left;
		line-height:1.6em;
	}
	
	li.sectionhomeleftnav1 {
		list-style-type:none;
		margin:0;
		padding:0 2px 0 14px;
		border:0;
		font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		line-height:1.6em;
	}
	li.sectionhomeleftnav1sel {
		list-style-type:none;
		margin:0;
		padding:0 2px 0 14px;
		border:0;
		font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;
		line-height:1.6em;
	}

	a.sectionhomeleftnav:link, a.sectionhomeleftnav:active, a.sectionhomeleftnav:visited {
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:124px;
	}
	a.sectionhomeleftnav:hover {
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:124px;
	}
	
	a.sectionhomeleftnavsel:link, a.sectionhomeleftnavsel:active, a.sectionhomeleftnavsel:visited {
		font-weight:bold; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:124px;
	}
	a.sectionhomeleftnavsel:hover {
		font-weight:bold; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:124px;
	}

	a.sectionhomeleftnav1:link, a.sectionhomeleftnav1:active, a.sectionhomeleftnav1:visited {
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:112px;
		padding:0 0 0 12px;
	}
	a.sectionhomeleftnav1:hover {
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:112px;
		padding:0 0 0 12px;
	}
	
	a.sectionhomeleftnav1sel:link, a.sectionhomeleftnav1sel:active, a.sectionhomeleftnav1sel:visited {
		font-weight:bold; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:112px;
		padding:0 0 0 12px;
		background-image:url('/images/leftnavpointer.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}
	a.sectionhomeleftnav1sel:hover {
		font-weight:bold; color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
		display:block;
		border-bottom:1px solid #d1dce1;
		width:112px;
		padding:0 0 0 12px;
		background-image:url('/images/leftnavpointer.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}

	li.topnavlast {
		list-style-type:none;
		float:left;
		margin:0;
		padding:0;
		border:0;
		font-size:1px;
		height:24px;
	}

	li.homepagequotebtn {
		list-style-type:none;
		margin:0;
		padding:0;
		border:0;
		font-size:1px;
	}


	li.policyinfonav a:link, li.policyinfonav a:active, li.policyinfonav a:visited 
	{
		font-weight:bold; color:#00955D; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none; 
	}
	li.policyinfonav a:hover 
	{ 
		font-weight:bold; color:#00955D; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none; 
	}
	
	li.supertopnav a:link, li.supertopnav a:active, li.supertopnav a:visited 
	{
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none; 
	}
	li.supertopnav a:hover 
	{ 
		color:#00468C; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline; 
	}
	
	li.footernav a:link, li.footernav a:active, li.footernav a:visited 
	{
		color:#ffffff; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none; 
	}
	li.footernav a:hover 
	{ 
		color:#ffffff; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline; 
	}

	div#pagebody {
		float:left;
		width:913px;
	}
	
	div#pagebodymainfull {
		width:1002px;
		background-color:#ffffff;
	}
	

	
	div#homepageright {
		float:left;
		width:220px;
		padding-top:10px;
	}

	div#homepagerightinner {
	}

	div#homepagerightinnercontent {
	}

	div#rightinnercontent {
	}

	div#pagebodymain div.hozbar {
		margin-left:8px;
		width:668px;
		height:1px;
		font-size:1px;
		line-height:1px;
		border-bottom:1px solid #B2C7DC;
	}
	div.hozbarfull {
		width:100%;
		height:1px;
		font-size:1px;
		line-height:1px;
		border-bottom:1px solid #B2C7DC;
	}


	div#homepageproductunpack {
	}

	div#homepagerightpromoscontainer {
	}

	div#homepagerightpromostop {
		width:172px;
		border-bottom:1px solid #B2C7DC;
	}

	div#homepagerightpromos {
		width:172px;
		min-height:420px;
	}
	*html div#homepagerightpromos {
		height:420px;
	}

	div#homepagerightpromosfoot {
		width:172px;
		height:68px;
	}

	div.homepagerightpromo {
		width:172px;
	}

	div.homepagerightpromoplus {
		background-image:url('/images/homerplus.gif');
		background-repeat:no-repeat;
		background-position: top left;
		width:172px;
		height:17px;
	}



	
	div#headerblock {
		width:952px;
		padding-top:10px;
	}
	
	div#headerblockl {
		width:676px;
		float:left;
	}

	div#headerblockr {
		width:276px;
		float:left;
		
	}

	div#headernews {
		border-left:1px solid #b2c7dc;
		width:154px;
		height:100px;
		padding:0 0 0 5px;
	}

	div#headernewstitle {
		padding:0 0 10px 0;
	}

	div#headernewsbody {
		padding:0 0 10px 0;
	}

	div#headernews h3 {
		font-weight:bold; font-size:70%; color:#00943f; font-family:arial, verdana, helvetica, sans-serif; font-weight:bold;padding:0px;	margin:0px;
	}
	div#headernews h4 {
		font-weight:bold; font-size:70%; color:#00468c; font-family:arial, verdana, helvetica, sans-serif; font-weight:bold;padding:0px;	margin:0px;
	}
	
	div#headernews a:link, div#headernews a:active, div#headernews a:visited {
		color:#009ddd; text-decoration:none;
	}
	div#headernews a:hover {
		color:#009ddd; text-decoration:none;
	}
	


	div#header {
		width:790px;
	}
	
	div#headerlogo {
		float:left;
		width:154px;
	}

	div#headerlogoimg {
		float:left;
		width:400px;
		height:61px;
		background-image:url('/images/kwikfitfslogo.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}
	
	div#headerlogoimg a:link, div#headerlogoimg a:active, div#headerlogoimg a:visited {
		display:block;	
		width:154px;
		height:61px;
		color:#ffffff; 
		text-decoration:none;
	}

	div#headerlogoimgshort {
		float:left;
		width:154px;
		height:61px;
		background-image:url('/images/kwikfitfslogo.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}
	
	div#headerlogoimgshort a:link, div#headerlogoimgshort a:active, div#headerlogoimgshort a:visited {
		display:block;	
		width:154px;
		height:61px;
		color:#ffffff; 
		text-decoration:none;
	}

	div#headerlogoimg a:hover {
		display:block;	
		width:154px;
		height:61px;
		color:#ffffff; 
		text-decoration:none;
	}

	div#headeraffiliatelogo {
		float:left;
		width:200px;
		padding:16px 0 5px 20px;
	}

	

	div#headeraffiliate {
		float:left;
		width:315px;
		padding:20px 0 5px 20px;
	}

	div#headeraffiliate h1 {
		font-size:150%; font-weight:normal; color:#00995b; font-family:helvetica, arial, verdana, sans-serif; padding:0px;	margin:0px;
	}

	div#headercallus {
		float:left;
		width:315px;
	}


	div#headersearch {
		width:215px;
	}
	
	div#headersearchfield {
		float:left;
		width:145px;
	}
	div#headersearchbtn {
		float:left;
		width:70px;
	}
	
	
	
	
	div#homepagetickscontainer {
	
	}

	div#homepageticks {
		float:left;
		width:513px;
		
	}
	div#homepagequotebtns {
		float:left;
		width:108px;
		padding-top:13px;
	}

	div#homepagemaincontent {
		padding-top:22px;
		
	}
	div#homepagemaincontenthead {

	}
	
	div#homepagemaincontenttext {
		padding-top:13px;
		padding-left:10px;
		width:623px;
	}

	
	
	div#homepagemaincontenttext p {
		font-weight:bold; font-size:70%; color:#00468C; font-family:arial, verdana, helvetica, sans-serif;margin:0px;padding:0px; 
	}
	
	
	div#homepagerightkwikquote {
	
	}
	div#homepagerightkwikquotebody {
		background-image:url('/images/kwikquotebg.gif');
		background-repeat:repeat-y;
		background-position: top left;
		width:220px;
		height:301px;
	}
	div#homepagerightkwikquotetop {
		background-image:url('/images/kwikquotetop.gif');
		background-repeat:no-repeat;
		background-position: top left;
		width:220px;
		height:21px;
	}
	div#homepagerightkwikquotefoot {
		background-image:url('/images/kwikquotefoot.gif');
		background-repeat:no-repeat;
		background-position: top left;
		width:220px;
		height:21px;
	}
	
	div.homepagerightkwikquotebtn {
		width:206px;
		text-align:center;
		padding-bottom:5px;		
	}
	

div#homemainbody {
	float:left;
	width:706px;

}

div#homemainbodyfull {
	float:left;
	width:1002px;

}

div#homemainbodyfullinner {
	float:left;
	width:676px;
	padding:10px 0 0 50px;
	background-color:#ffffff;

}

div#homemainbodyinner {
	padding:16px 0 0 0;
	width:952px;
	background-color:#ffffff;
}

div#homecontent {
	width:952px;
	background-color:#ffffff;
}

div#homel {
	float:left;
	width:642px;
	

}

div#homemainbodyimage {
}

div#homemainbodyimagebg1 {
	width:642px;
	height:231px;
	background-image:url('/images/homemainpromo1bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#homemainbodyimagebg2 {
	width:642px;
	height:231px;
	background-image:url('/images/homemainpromo1bg_v3.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#homemainbodyimagecontent {
	padding:10px 20px 0 20px;
}

div#homemainbodyimagehead {

}

div#homemainbodyimagebody {
	padding:10px 0 0 0;
}

div#homemainbodyimagebodytext {
}

div#homemainbodyimagebodybtn {
}

div#homemainbodyimage h3 {
	font-weight:normal; font-size:150%; color:#003773; font-family: helvetica, arial, verdana, sans-serif;
	padding:0px;margin:0px;
	line-height:1.0em;

}

div#homemainbodyimage h3 strong {
	font-weight:normal; color:#00995b; font-family: helvetica, arial, verdana, sans-serif;
	padding:0px;margin:0px;

}

div#homemainbodyimage p {
	font-weight:normal; font-size:150%; color:#009ddd; font-family: helvetica, arial, verdana, sans-serif;
	padding:0px;margin:0px;
	line-height:1.2em;

}

div#homemainbodyimage p strong {
	font-size:1.4em; 
}


div#homer {
	float:left;
	width:236px;
	background-color:#ffffff;

}

div#mainbodyrighttop {
	width:216px;
	padding:0 0 10px 17px;
	background-color:#ffffff;
}


div#mainbodyrightbox {
	padding:0 0 0 17px;
	background-color:#ffffff;
}

div#homegetquotebox {
	width:220px;
	padding:5px 0 0 0;
	background-color:#ffffff;
pagebodymainfull}

div#homegetquoteboxbody {
	width:220px;
	background-image:url('/images/homegetquoteboxbg.gif');
	background-repeat:repeat-y;
	background-position: top left;
}

div#homegetquoteboxhead {
	width:220px;
	height:15px;
	background-image:url('/images/homegetquoteboxhead.gif');
	background-repeat:no-repeat;
	background-position: top left;
	font-size:1px /*ie 6 */
}

div#homegetquoteboxfoot {
	background-image:url('/images/homegetquoteboxfoot.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:220px;
	height:21px;
}

div.homegetquoteboxitemhead {
	background-image:url('/images/homegetquoteboxbg.gif');
	background-repeat:repeat-y;
	background-position: top left;
	width:200px;
	padding:0 9px 3px 11px;

}

div.homegetquoteboxitemheadinner {
	background-image:url('/images/sectionhomerightnavchev.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:190px;
	padding:3px 9px 0 21px;

}

div.homegetquoteboxitem {
	background-image:url('/images/homegetquoteboxbg.gif');
	background-repeat:repeat-y;
	background-position: top left;
	width:200px;
	padding:0 9px 0 11px;

}
div.homegetquoteboxiteminner {
	border-top:1px solid #95d5bb;
	width:200px;
}

div.homegetquoteboxitemheadlabel {

}

div.homegetquoteboxitemheadlabel h3 {
	font-weight:bold; font-size:100%; color:#003773; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;

}

div.homegetquoteboxitemheadlabel h3 strong {
	font-weight:bold; color:#00995b; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;

}

div.homegetquoteboxitemlabel {
	float:left;
	width:132px;
	height:28px;

}

div.homegetquoteboxitemlabel p {
	font-weight:bold; font-size:80%; color:#00995b; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
	line-height:28px;
	letter-spacing : -1px;
	word-spacing : -1px;


}

div.homegetquoteboxitemfootbtn {
	padding:5px 5px 0 0;
	text-align:right;
	
}

div.homegetquoteboxitembtn {
	float:left;
	width:61px;
	height:21px;
	padding:4px 5px 3px 2px;
}

div.homerightextrapromo {
	padding:7px 0 0 0;
}

div#homefootpromos {
	width:651px;
	padding:15px 0 0 0;
	

}

div.homefootpromo {
	float:left;
	width:212px;
	height:170px;
	padding:0 5px 0 0; 
}

div.homefootpromomain {
	padding:10px 10px 0 10px;
	min-height:120px;
}
*html div.homefootpromomain {
	height:130px;
}

div#homefootpromopet {
	background-image:url('/images/homefootpromo1bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#homefootpromotravel {
	background-image:url('/images/homefootpromo2bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#homefootpromohome {
	background-image:url('/images/homefootpromo3bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#homefootpromomotorcycle {
	background-image:url('/images/homefootpromo4bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div.homefootpromohead {
	min-height:70px;
}
*html div.homefootpromohead {
	height:70px;
}

div.homefootpromobody {
	width:192px;
}

div.homefootpromofoot {
	padding:0 10px 0 10px;
}

div.homefootpromofootbtn {
}


div.homefootpromo h3 {
	font-weight:bold; font-size:105%; color:#00995b; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
	line-height:1.0em;
}
div.homefootpromo h3 strong {
	font-weight:bold; color:#003773; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
}
div.homefootpromo h3 strong a:link,div.homefootpromo h3 strong a:active,div.homefootpromo h3 strong a:visited {
		color:#003773; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
	}
div.homefootpromo h3 strong a:hover {
		color:#003773; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
	}

div.homefootpromo p {
	font-weight:bold; font-size:75%; color:#003773; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
	line-height:1.0em;
}

div.homefootpromo p strong {
	font-size:1.2em; font-weight:bold; color:#009ddd; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
	line-height:1.0em;
}


div.homefoot {
	width:1002px;
	float:left;
	background-color:#e5f5fc;
}
div.homefootmain {
	width:1002px;
	background-color:#e5f5fc;
	padding:10px 0 0 0;
}

div.homefootmaincontent {
	width:860px;
	padding:0 10px 20px 60px;
	background-color:#e5f5fc;
}



div#sectionhomemainbodyinner {
	padding-top:18px;
	width:850px;
}

div#sectionhomeleftnav {
	float:left;
	width:170px;
}

div#sectionhomeleftnavbox {
	background-color:#e5f5fc;
}

div#sectionhomeleftnavminipromos {
	padding:0 0 0 18px;
}

div#sectionhomeleftnavtop {
	width:172px;
	height:18px;
}

div#sectionhomeleftnavtopl {
	float:left;
	width:154px;
	height:18px;
	background-image:url(http://www.kwik-fitinsurance.co.uk/images/sectionhomeleftnavt.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

div#sectionhomeleftnavtopr {
	float:left;
	width:18px;
	height:18px;
	background-image:url(http://www.kwik-fitinsurance.co.uk/images/sectionhomeleftnavtr.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

div#sectionhomeleftnavbody {
	width:143px;
	background-image:url(http://www.kwik-fitinsurance.co.uk/images/sectionhomeleftnavr.gif);
	background-repeat:repeat-y;
	background-position: right top;
	margin:0 0 0 29px;
}

div#sectionhomeleftnavlinks {
	min-height:160px;
}

*html div#sectionhomeleftnavlinks {
	height:160px;
}


div#sectionhomeleftnavbodybtns {
	padding:10px 0 0 0;
}

div#sectionhomeleftnavfoot {
	width:172px;
	height:22px;
}

div#sectionhomeleftnavfootl {
	float:left;
	width:154px;
	height:22px;
	background-image:url(http://www.kwik-fitinsurance.co.uk/images/sectionhomeleftnavb.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

div#sectionhomeleftnavfootr {
	float:left;
	width:18px;
	height:22px;
	background-image:url(http://www.kwik-fitinsurance.co.uk/images/sectionhomeleftnavbr.gif);
	background-repeat:no-repeat;
	background-position: left top;
}


div#sectionhomebody {
	float:left;
	width:602px;

}
div#sectionhomebodyl {
	float:left;
	width:354px;
}

div#sectionhomebodyr {
	float:left;
	width:248px;
}

div#sectionhomemainbody {
	padding:0 0 0 10px;
	min-height:470px;

}
*html div#sectionhomemainbody {
	height:470px;
}

div#sectionhomerightnav {
	float:left;
	width:248px;
}

div#sectionhomerightnavhead {
	width:248px;
	height:15px;
	background-image:url('/images/sectionhomerightnavhead.gif');
	background-repeat:no-repeat;
	background-position: top left;
	font-size:1px;
}

div#sectionhomerightnavbodyheadinner {
	background-image:url('/images/sectionhomerightnavchev.gif');
	background-repeat:no-repeat;
	background-position: top left;
	padding:5px 0 20px 24px;
}

div#sectionhomerightnavbodycontent {
	padding:0 0 0 10px;
}

div#sectionhomerightnavbody {
	width:248px;
	background-image:url('/images/sectionhomerightnavbg.gif');
	background-repeat:repeat-y;
	background-position: top left;
}

div#sectionhomerightnavbodyhead {
	padding:0 0 0 10px;
	
}

div#sectionhomerightnavbodyhead h3 {
	font-weight:bold; font-size:100%; color:#0053a1; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
}

div.sectionhomerightnavbodyitem  {
	padding:0 45px 0 24px;
	min-height:22px;
}
*html div.sectionhomerightnavbodyitem  {
	height:22px;
}

div.sectionhomerightnavbodyplus  {
	width:63px;
	height:22px;
	background-image:url('/images/sectionhomerightnavplus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div.sectionhomerightnavbodyitem p {
	font-weight:bold; font-size:90%; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; font-weight:bold;padding:0px;	margin:0px;
}

div.btnpadded {
	padding:5px 0 5px 0;
}

div.btnhomepadded {
	padding:0 0 5px 0;
}


div.sectionhomerightnavbodyfoot {
	width:248px;
	height:58px;
	text-align:center;
	padding:70px 0 40px 0;
}

div#sectionhomerightnavbodyfootcar {
	background-image:url('/images/sectionhomerightnavfcar.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sectionhomerightnavbodyfoothome {
	background-image:url('/images/sectionhomerightnavfhome.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sectionhomerightnavbodyfootpet {
	background-image:url('/images/sectionhomerightnavfpet.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sectionhomerightnavbodyfoottravel {
	background-image:url('/images/sectionhomerightnavftravel.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sectionhomerightnavbodyfootmotorcycle {
	background-image:url('/images/sectionhomerightnavfmbike.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sectionhomerightnavbodyfootbreakdown {
	background-image:url('/images/sectionhomerightnavfbreakd.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sectionhomerightnavbodyfootvan {
	background-image:url('/images/sectionhomerightnavfvan.gif');
	background-repeat:no-repeat;
	background-position: top left;
}


div#centercontentbodybtn {
}

div#centercontentbodyhead {
}

div#centercontentbodyheadtext {
	padding:20px 0 20px 0;
}


div.centercontentbodysubhead {
	padding:0 0 10px 0;

}

div#centercontentbodysubheadcar {
	background-image:url('/images/choosingcoversubheadcar.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

div#centercontentbodysubheadcaraa {
	background-image:url('/images/addedextrassubheadcar.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

div#centercontentbodysubheadvan {
	background-image:url('/images/addedextrassubheadvan.gif');
	background-repeat:no-repeat;
	background-position: top left;

}


div.centercontentbodycontent {
	padding:10px 10px 0 0;
}



div#centercontentbodycontent a:link,div#centercontentbodycontent a:active,div#centercontentbodycontent a:visited {
	color:#009ddd; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
}
div#centercontentbodycontent a:hover {
	color:#009ddd; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
}


div.hozbar {
	font-size:1px;
	height:1px;
	width:100%;
	background-image:url('/images/bar.gif');
	background-repeat:repeat-x;
	background-position: center left;
	padding:5px 0 5px 0;	
}

div#centercontentbodycontentbtn {
	padding:5px 0 0 5px;
}

div#centercontentbodycontentfoot {
}

div#centercontentbodycontentfootblock {
	padding:10px 0 20px 0;
}

div.centercontentform {
	width:420px;
	padding:10px 0 20px 0;
	
}

div.centercontentformlabel {
	float:left;
	width:275px;
	text-align:right;
	padding:0 5px 0 0;
	
}

div.centercontentformfield {
	float:left;
	width:140px;
	
}

div.centercontentformfieldbtn {
	float:left;
	width:140px;
	padding:10px 0 0 0;
	
}

input.centercontentforminput {
	width:123px; color:#666767; font-family:arial, verdana, helvetica, sans-serif;font-size:70%; line-height:1.4em;
}

input.centercontentformselect {
	width:123px; color:#666767; font-family:arial, verdana, helvetica, sans-serif;font-size:70%; line-height:1.4em;
}

input.radio {
	color:#666767; font-family:arial, verdana, helvetica, sans-serif;font-size:70%; line-height:1.4em;
}


div.bignumbertext {
	padding:0 0 0 21px;
	min-height:21px;
	width:317px;
}
*html div.bignumbertext {
	height:21px;
}

div#bignumbertext1 {
	background-image:url('/images/greennums1.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#bignumbertext2 {
	background-image:url('/images/greennums2.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#bignumbertext3 {
	background-image:url('/images/greennums3.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#bignumbertext4 {
	background-image:url('/images/greennums4.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertext5 {
	background-image:url('/images/greennums5.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertext6 {
	background-image:url('/images/greennums6.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertext7 {
	background-image:url('/images/greennums7.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertext8 {
	background-image:url('/images/greennums8.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertext9 {
	background-image:url('/images/greennums9.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertext10 {
	background-image:url('/images/greennums10.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
div#bignumbertextbang {
	background-image:url('/images/greennumsbang.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div.greenbox {
	width:338px;
	padding:5px 0 5px 0;
}

div.greenboxinner {
	background-color:#e5f5ee;
	padding:5px;
}

div.greenbox p,
div.greenbox h3 {
	color:#00995b;
}

div.pagenav {
	padding: 5px 0 5px 0;
}

div.divpdfdoc {
	padding: 10px 0 10px 0;
}

div.divpdfdoclink {
	float:left;
}
div.divpdfdocsum {
	float:left;
	padding:0 0 0 5px;
}

div.divpdfdocsum p {
	line-height:1.9em;

}

div.divgetadobe {
	padding: 10px 0 10px 0;
}

a.pdfdoc:link,a.pdfdoc:active,a.pdfdoc:visited {
	display:block; 
	padding:0 0 0 20px;
	background-image:url('/images/pdficon.gif');
	background-repeat:no-repeat;
	background-position: top left;
	line-height:1.9em;
	font-weight:bold; color:#0053a1; font-family:arial, verdana, helvetica, sans-serif; text-decoration:none;
}
a.pdfdoc:hover {
	display:block; 
	padding:0 0 0 20px;
	background-image:url('/images/pdficon.gif');
	background-repeat:no-repeat;
	background-position: top left;
	line-height:1.9em;
	font-weight:bold; color:#0053a1; font-family:arial, verdana, helvetica, sans-serif; text-decoration:underline;
}


div.faqq {
	width:308px;
}

div.faqqlabel {
	float:left;
	width:30px;
	padding:0 0 10px 0;
}

div.faqqfield {
	float:left;
	width:278px;
	padding:0 0 10px 0;

}




div.faqa {
	width:308px;
}

div.faqalabel {
	float:left;
	width:30px;
	padding:0 0 10px 0;
}

div.faqafield {
	float:left;
	width:278px;
	padding:0 0 10px 0;

}

table.datatable,
table.datatablenowrap {
	width:315px;
	border-collapse:collapse;
}

table.datatable caption,
table.datatablenowrap caption {
	text-align:left;
	padding:0 0 10px 0;
	
}

table.datatable th ,
table.datatablenowrap th {
	background-color:#e5ecf3;
	border-top:1px solid #bacde0;
	border-bottom:1px solid #bacde0;
	text-align:left;
	white-space:nowrap;
	font-weight:bold; font-size:70%; color:#666666; font-family:arial, verdana, helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
}

table.datatable td {
	border-top:1px solid #bacde0;
	border-bottom:1px solid #bacde0;
	font-weight:normal; font-size:70%; color:#666666; font-family:arial, verdana, helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
}

table.datatablenowrap td {
	border-top:1px solid #bacde0;
	border-bottom:1px solid #bacde0;
	font-weight:normal; font-size:70%; color:#666666; font-family:arial, verdana, helvetica, sans-serif;margin:0px;padding:0px; 
	white-space:nowrap;
	padding:3px;
	vertical-align:top;
}

div.awards {
	width:668px;
}

div.award {
	width:668px;
	padding:0 0 10px 0;
}

div.awardl {
	width:418px;
	float:left;
}

div.awardr {
	width:250px;
	float:left;
	text-align:right;
}

div.retrieveaquotetop {
	background-image:url('/images/retquoteboxtop.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:637px;
	height:19px;
	font-size:1px;
}

div.retrieveaquotefoot {
	background-image:url('/images/retquoteboxfoot.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:637px;
	height:19px;
	font-size:1px;
}

div.retrieveaquotecontainer {
	padding:0 0 20px 0;
}

div.retrieveaquote {
	width:637px;
	background-image:url('/images/retquoteboxbg.gif');
	background-repeat:repeat-y;
	background-position: top left;
}

div.retrieveaquoteheading {
	background-image:url('/images/sectionhomerightnavchev.gif');
	background-repeat:no-repeat;
	background-position: top left;
	padding:5px 0 10px 20px;
}

div.retrieveaquoteheading h2 {
	font-weight:bold; font-size:80%; color:#003773; font-family: helvetica, arial, verdana, sans-serif;
	padding:0px;margin:0px;
	line-height:1.0em;

}

div.retrieveaquoteheading h2 strong {
	font-weight:bold; color:#00995b; font-family: helvetica, arial, verdana, sans-serif;
	padding:0px;margin:0px;

}

div.retrieveaquoteitem h3 {
	font-weight:bold; font-size:70%; color:#00995b; font-family: helvetica, arial, verdana, sans-serif;
	padding:0px;margin:0px;
	line-height:1.0em;

}

div.retrieveaquoteitems {
	padding:0 0 0 20px;
}

div.retrieveaquoteitem {
	width:600px;
	border-bottom:1px solid #95d5bb;
}

div.retrieveaquoteiteml {
	width:490px;
	float:left;
	padding:10px 0 5px 0;

}

div.retrieveaquoteitemr {
	width:110px;
	float:left;
	padding:5px 0 5px 0;

}

div.retrieveaquoteitembtn {
}

div.divhiddenlogo {
	width:154px;
	height:61px;
	padding:0 0 30px 0;
	background-image:url(../images/kwikfitfslogo.gif);
	background-repeat:no-repeat;
	background-position: left top;
	
	
}

div.divhiddenhead {
	padding:0 0 20px 0;
}

div.divhiddenbody {
	min-height:400px;
	padding:0 0 20px 0;
}
*html div.divhiddenbody {
	height:400px;
}

div.divhiddenfooter {
	width:520px;
	text-align:right;
	padding:0 0 10px 0;
}

div.divhidden {
	display:none;
	visibility:hidden;
}
div.divvisible {
	display:block;
	visibility:visible;
}
div.divlayeredpopupvisible {
	border:1px solid #003773;
	background-color:#ffffff;

}

div#divlayerpopup {
	padding:10px;
	z-index:100;
	position:absolute;
	left:200px;
	top:300px;
	width:550px;
}

div.divlayerpopupfooter {
}



div.duellandingpromo h3 {
	font-weight:bold; font-size:110%; color:#0053a1; font-family:arial, verdana, helvetica, sans-serif;
	padding:0px;margin:0px;
}

div.duellandingpromo p {
	font-weight:bold; font-size:90%; color:#00995b; font-family:arial, verdana, helvetica, sans-serif; font-weight:bold;padding:0px;	margin:0px;
}

div.duellandingpromo {
	width:309px;
	height:349px;
	float:left;
}

div.duellandingpromoinner {
	padding:10px;
}

div.duellandingpromotext {
	height:250px;
}

div.duellandingpromobtns {
	width:274px;
	text-align:right;
}

div.duellandingpromoplus {
	background-image:url('/images/duellandingplus.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:63px;
	height:22px;
}

div#duellandingpromocar {
	background-image:url('/images/duellandingcar.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

div#duellandingpromohome {
	background-image:url('/images/duellandinghome.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

div#duellandingpromotravel {
	background-image:url('/images/duellandingtravel.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

div#duellandingpromovan {
	background-image:url('/images/duellandingvan.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

div#duellandingpromopet {
	background-image:url('/images/duellandingpet.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

div#duellandingpromobreakdown {
	background-image:url('/images/duellandingbreakdown.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

div#duellandingpromomotorcycle {
	background-image:url('/images/duellandingmbike.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:309px;
	height:349px;
	float:left;
}

