#primary-content li{margin-bottom:0px!important;}





#homecare-content-wide {


	float: left;


	display: inline;


	font-size: 1em;


	overflow: hidden;


	width: 720px;


	padding:0 10px 10px 10px;


	margin-left: -9px;


	margin-right: -25px;


}





#homecare-content-wide p {


	margin: 0 0 16px 0;


}





small {


	font-size: 1.0em;


}





#primary-wrapper {


	overflow: hidden;


	_overflow: visible;


	_height: 1%;


}





#homecare-content .content-full-width {


	margin: 1em 0;


	width: auto;


	max-height: 800px;


}





div.get-quote {


	float:right;


	text-align: center;


	margin-left: 30px;


}








input.apply {


	margin-bottom: 10px;


}





.hidden {


	display: none;


}





.banner {


	margin: 20px 0 20px 0 !important;


}





ol {


	padding: 0 0 0 20px;


	color: #61a200;	


}





ol li {


	color: #000;


	margin: 0 0 10px 0 !important;


	line-height: normal !important;	


}





ul#included {


	list-style-type: inherit;


	margin: 0 0 0 15px;


	list-style-image: url(/homecare/images/homecare/icons/tick-small.gif);


}





ul#included li {


	float: none;


	margin: 0 0 5px 5px;


	padding: 0 0 0 10px;


	display: list-item;


	width: auto;


}





ul#included li.last {


	margin-bottom:0;


}





.banner-promo-one .banner-content {


	padding: 0 !important;


}





.banner-link {


	display: block;


	height: 191px;


}





/* TABLE STYLES


	-------------------------------------------------------- */


	











#od-banner {


	width:732px;height:221px;background:url(/images/ondemand-new/empty-banner.png);position:relative


}





#od-banner .od-phone-number {


	position:absolute;left:294px;top:128px;height:44px;font:22px Arial, sans-serif;line-height:44px;width:223px;text-align:center;color:#fff;display:block


}





.ondemand-tab-box-content h2 {


	color: #002670;


	font: 15px Verdana, sans-serif;


	font-weight: bold;


	margin: 5px 10px;


}





ul.od-benefits {


	font: 13px Verdana, sans-serif;


	list-style: none;


	display: block;


	margin: 0;


	padding: 0;


}





ul.od-benefits li {


	list-style: none;


	display: block;


	margin: 0;


	padding: 0;


	background: url(/images/ondemand-new/tick2.png) no-repeat left center;


	padding-left: 32px;


	line-height: 34px;


	margin-left: 180px;


}





.ondemand-tab-box-content {


	clear: both;


width:709px;


margin-top: 8px;


}





.od-man-bubble {





}





.od-bubble-text {


	background: url(/images/ondemand-new/bubble.png) no-repeat right top;


	width: 148px;


	height: 119px;


	padding: 10px 15px 10px 27px;


	float:right;


	color:#5c9d00;


}





.od-top-gradient h2 {


	margin: 0 0 6px 0;


}





.od-bubble-title {


	color: #002670;


	font-size: 12px;


	font-weight: bold;


}





.od-bubble-title strong {


	font-size: 15px;


}





.od-tip-bubble .od-bubble-title {


	font-size: 13px;


}





.od-tip-bubble {


	background:url(/images/ondemand-new/big-info-box.gif) no-repeat;width:255px;height:160px; position:absolute;right:37px;top:20px;color:#589604;font:13px Verdana, sans-serif;padding:0 15px 15px 15px;


}





.od-map-area.od-active {


	border-top:1px solid #d4d4d4


}





.od-map {


	width:265px;height:308px;


	margin-top: -40px;


	width:265px;position:relative;


}





#od-map {


	width:222px;height:308px;display:block;


	position:absolute;top:20px;


}





.od-hr {


	background: url(/images/ondemand-new/hr.png) no-repeat center center;


	height: 8px;clear:both;


	margin-bottom: 12px;


}








.od-map {


	opacity: 0;


}





.od-map .od-bubble-text {


	position: absolute;


	width: 196px;


	padding-left: 30px;


	padding-top: 2px;


	right: 0;


	top: 0;


	font-weight: bold;


}





.od-map .od-bubble-text strong {


	color: #002670;


	display: block;


	margin-top: 3px;


}





.od-map .od-bubble-text {


	background: none !important;


}





.numberRenderWidget {


	display: inline;


}





.od-map .od-area-a6 {right: 16px; top: 118px}


.od-map .od-area-a9 {right: 16px; top: 46px}


.od-map .od-area-3 {right: 16px; top: 116px}


.od-map .od-area-a8 {right: 26px; top: 56px}


.od-map .od-area-a7 {right: 29px; top: 151px}


.od-map .od-area-a4 {right: 19px; top: 144px;}


.od-map .od-area-a1 {right: 19px; top: 103px;}


.od-map .od-area-a5 {right: 19px; top: 143px}


.od-map .od-area-a3 {right: 16px; top: 116px}


.od-map .od-area-a2{right: 14px; top: 134px;}


.od-map .od-area-a11{right: 25px; top: 90px}


.od-map .od-area-a10{right: 29px; top: 63px}


.od-map .od-area-a12{right: 34px; top: 189px}


.od-map .od-area-a0{right: 34px; top: 189px}








.od-bottom-border {


	position:absolute;left:0;bottom:0


}





.od-terms {


	color: #669900;


	font: 11px Verdana, sans-serif;


	font-weight: bold;


	/*background: url(/images/ondemand-new/link-arrow.gif) no-repeat left center;*/


}





.od-terms a {


	color: #002670;


}





.od-footnote-text {


	font: 11px Verdana, sans-serif;


	color: #888;


	text-align:right;


	margin: 20px 15px 0 10px!important;


}








/* --------- */





.od-apply-block {


	margin-left: 41px;


}





.od-call-block {


	margin-left: 10px;


}





.od-call-block small {


	font: 12px Verdana, sans-serif;


	display: block;


	margin-top: 5px;


	


}





.od-call-block small b {


	display: inline;


}





.od-apply-block b, .od-call-block b {


	display: block;


	margin-bottom: 6px;


	margin-top: 30px;


}





.od-apply-block, .od-call-block  {


	float: left;


}





.ondemand-tab-box-content form {


	position:absolute;top:20px;right:38px;width:270px


}





.box1 .od-service-benefits {


	border-right:1px solid #d4d4d4;


	height:295px;


}





.od-service-benefits {


	width:353px


}





.od-service-benefits h3 {


	margin: 0px 0 5px 41px;padding-top:10px;color:#002670


}





.ondemand-tab-box-content ul {


	font: 12px Verdana, sans-serif;


	color: #666;


	margin-left: 15px;


}





.ondemand-tab-box-content li {


	background: url(/images/ondemand-new/tick.png) no-repeat left 4px;


	padding: 2px 0 4px 26px;


	display: block;


	zoom: 1.0


}





.ondemand-tab-box-content li ul {


	margin-top: 6px;


	margin-bottom: -3px;


	margin-left: 5px;


}





.ondemand-tab-box-content li li {


	background: url(/images/ondemand-new/bullet.gif) no-repeat left center;


	list-style: none;


	padding-left: 18px;


}





.box1 .od-top-gradient {


	height: 73px;


	background: url(/images/ondemand-new/top-gradient-smaller.png);


}





.od-top-gradient {


	font: 12px Verdana, sans-serif;


	height: 86px;


	position: relative;


	background: url(/images/ondemand-new/top-gradient.png);overflow:hidden;


	


}





.od-top-gradient img {


	position: absolute;


	top: 7px;


	left: 10px;


}





.od-top-gradient h2 {


	padding-left: 60px;


	padding-top: 10px;


}





.od-top-gradient p {


	padding-left: 60px;


	line-height: 14px;


	margin: 0;


}





.od-map-area {


	height: 0;


	overflow: hidden;


	position: relative;


}





.od-middle-gradient {


	position:relative;


	height: 295px;


	


}





.od-middle-gradient form p {


	font: 12px Verdana, sans-serif;


}





form #od-postcode-textbox {


	border:1px solid #bbb;padding:4px;width:250px;border:1px solid #d4d4d4;margin-bottom:15px;margin-top:9px;


}





.box1 .od-terms {


	padding-left:41px;


	display:block;


	padding-top: 5px!important;


}

.padleft40{

padding-left:40px;

}



.numberRenderWidget {
	display:block;
}
#primary-content .nhgt {
	height:305px;
}
.b_containerleft_t4 {
	width:440px !important;
}
.b_containerright_t4 {
	width:235px !important;
	margin-left:20px !important;
}
.gasimg {
	width:43px;
}
.gastext {
	width:195px;
}
.gascontainer {
	width:265px;
}
.formcontainer {
	width: 285px !important;
	_position:absolute;
	_right:20px !important;
}
.formtext {
	width: 310px !important;
	_margin-right:-25px !important;
}
.inputpost {
	width: 130px !important;
	float: left !important;
}
.inputimg {
	border: medium none;
	padding: 0px !important;
	display: inline;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	vertical-align: middle;
	width: 144px;
	height: 36px;
	float: right;
	margin-top:0px;
}
.callcontainer{position:absolute !important;top:210px !important;right:20px !important;}
.calltext{position:absolute!important;margin:0!important;top:0 !important;left:-156px!important;display:inline!important;float:none!important; width:125px!important;}
.callimg{width:146px;height:29px;text-align:center;background:url(/images/ondemand-new/call-button.png);font:14px Verdana, sans-serif;color:#fff;padding-top:7px}
.odtext{position: absolute !important; top: 240px !important; right: 20px !important;}
.over_hidden{overflow:hidden !important;}
.bubble-text{padding-top !important: 0; padding-right: 0!important; padding-left: 0!important; width: 210px!important; height: 76px!important;}
.bubble-text1{width:189px!important; margin-top:0!important;}
.tip-bubble-text{padding:3px 0 2px 0!important;}
.list{2px 0 2px 26px!important;}
.call-block-container{position:absolute!important;top:210px!important;right:20px!important;}
.call-block-text{position:absolute;margin:0!important;top:0!important;left:-156px!important;display:inline!important;float:none!important; width:156px!important;}
.call-block-image{width:146px!important;height:29px!important;text-align:center;background:url(/images/ondemand-new/call-button.png);font:14px Verdana, sans-serif;color:#fff;padding-top:7px}
.od-text1{position: absolute!important; top: 240px!important; right: 20px!important;}