body {
	margin:0; 
	padding:0; 
	background:#FFFFFF;
	color:#777777;
}
td {
	font-size:11px;
	font-weight:normal;
	font-family:tahoma, arial;
	vertical-align:top;
	color:#232323;
}
.header {
	background: url(images/header.jpg) no-repeat left top;
	width:715px;
	height:240px;
}
.ht {
	font:bold 10px Tahoma, Arial;
	color:#A83601;
}
.alink a{
	text-decoration:underline;
	color:#999999;
	font:bold 10px Tahoma, Arial;
}
.alink a:hover {
	text-decoration:none;
	color:#989898;
	font:bold 10px Tahoma, Arial;
}
.blink a{
	text-decoration:underline;
	color:#989898;
	font:bold 11px Tahoma, Arial;
}
.blink a:hover {
	text-decoration:none;
	color:#989898;
	font:bold 11px Tahoma, Arial;
}
.clink a{
	text-decoration:underline;
	color:#232323;
	font:bold 10px Tahoma, Arial;
}
.clink a:hover {
	text-decoration:none;
	color:#232323;
	font:bold 10px Tahoma, Arial;
}
.dlink a{
	text-decoration:underline;
	color:#FFFFFF;
	font:bold 10px Tahoma, Arial;
}
.dlink a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font:bold 10px Tahoma, Arial;
}
.elink a {
	font:normal 11px Tahoma, Arial;
	text-decoration:underline;
	color:#A83601;
}	
.elink a:hover {
	font:normal 11px Tahoma, Arial;
	color:#A83601;
	text-decoration:none;
}
.flink a {
	font:normal 11px Tahoma, Arial;
	text-decoration:none;
	color:#A83601;
}	
.flink a:hover {
	font:normal 11px Tahoma, Arial;
	color:#A83601;
	text-decoration:underline;
}
.hlink a{
	text-decoration:none;
	color:#989898;
	font:normal 11px Tahoma, Arial;
}
.hlink a:hover {
	text-decoration:underline;
	color:#989898;
	font:normal 11px Tahoma, Arial;
}
.hlink1 a{
	text-decoration:underline;
	color:#A82901;
	font:bold 10px Tahoma, Arial;
}
.hlink1 a:hover {
	text-decoration:none;
	color:#A82901;
	font:bold 10px Tahoma, Arial;
}
.ilink a{
	text-decoration:underline;
	color:#000;
	font:bold 11px Tahoma, Arial;
}
.ilink a:hover {
	text-decoration:none;
	color:#000;
	font:bold 11px Tahoma, Arial;
}
.table ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.table li {
	list-style:none;
	padding:0px 0px 0px 14px;
	margin:8px 0px 0px 0px;
	background: url(../images/bullet1.jpg) left top no-repeat;
	vertical-align:top;
	line-height:1.11em;
	color:#232323;
	vertical-align:top
}
.table ul li a {
	text-decoration:none;
	color:#232323;
	font:bold 11px Tahoma, Arial;
}	
.table li a:hover {
	color:#232323;
	text-decoration:underline;
	font:bold 11px Tahoma, Arial;	
}
.table1 ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.table1 li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:1.65em;
	color:#989898;
	vertical-align:top
}
.table1 li a {
	font:normal 11px Tahoma, Arial;
	text-decoration:underline;
	color:#A83601;
}	
.table1 li a:hover {
	font:normal 11px Tahoma, Arial;
	color:#A83601;
	text-decoration:none;
}
.table1 #lh {
	line-height:1.81em;

}
.input {
	width:205px;
	height:18px;
	font:normal 11px Tahoma, Arial;
	color:#232323;
	border:1px solid #D0D0D0;
	padding:1px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.ta {
	width:205px;
	height:78px;
	font:normal 11px Tahoma, Arial;
	color:#777777;
	border:1px solid #D0D0D0;
	padding:2px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	overflow:auto;
}
insurance {

	text-decoration:underline;
	color:#A82901;
	font:bold 10px Tahoma, Arial;
}
.insurance {
	color:F0F3BB;
	font:normal 11px Tahoma, Arial;
}
.homeinsuranceicon {
	background-image:  url(images/apl_home_insurance_icon.jpg);
	background-repeat: no-repeat;

}
.landlordinsuranceicon {
	background-image:  url(images/apl_landlord_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.petinsuranceicon {
	background-image:  url(images/apl_pet_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.carinsuranceicon {
	background-image:  url(images/apl_car_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.vaninsuranceicon {
	background-image:  url(images/apl_van_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.motorbikeicon {
	background-image:  url(images/apl_motorbike_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.caravaninsuranceicon {
	background-image:  url(images/apl_caravan_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.boatinsuranceicon {
	background-image:  url(images/apl_boat_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.travelinsuranceicon {
	background-image:  url(images/apl_travel_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.lifeassuranceicon {
	background-image:  url(images/apl_life_assurance_icon2.jpg);
	background-repeat: no-repeat;
}
.healthinsuranceicon {
	background-image:  url(images/apl_health_insurance_icon2.jpg);
	background-repeat: no-repeat;
}
.musicinsuranceicon {
	background-image:  url(images/apl_music_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.horseinsuranceicon {
	background-image:  url(images/apl_horse_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.weddinginsuranceicon {
	background-image:  url(images/apl_wedding_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.photoequipinsuranceicon {
	background-image:  url(images/apl_photo_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.golfinsuranceicon {
	background-image:  url(images/apl_golf_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.cycleinsuranceicon {
	background-image:  url(images/apl_cycle_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.businessinsuranceicon {
	background-image:  url(images/apl_business_insurance_icon.jpg);
	background-repeat: no-repeat;
}
.lightgreenheading {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;

}
.medgreenheading {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;

}
.darkgreenheadingCopy {

	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
}
.petheader { width:715px; height:240px; ; background-image:    url(images/pet_insurance_header.jpg); background-repeat: no-repeat; background-position: top left}
.redtextbig { text-decoration:underline; color:#989898; font:bold 10px Tahoma, Arial; }
.broadband {
width:715px; height:240px; ; background-image:    url(broadband/broadband_header.jpg); background-repeat: no-repeat; background-position: left top
}
.bigred {

	font:bold normal 14px Tahoma, Arial;
	text-decoration:none;
	color:#A83601;
}
.compareheadings {  font-size: 13px; font-weight: bold; text-decoration: none}
.borderall {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-left: 5px}
.borderopenr { border: solid; border-width: 1px 0px 1px 1px; border-color: #CCCCCC black #CCCCCC #CCCCCC}
.borderopenrandl { border: solid; border-width: 1px 0px; border-color: #CCCCCC black; padding-top: 25px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: bold}
.borderopenl { border: solid; border-width: 1px 1px 1px 0px; border-color: #CCCCCC #CCCCCC #CCCCCC black}
