#sidebar{margin-right: 0px!important;}











#primary-content {width: 733px!important;}











#homecare-content {



	width: 720px;



	float: left;



	display: inline;



	line-height: 1.4em;



	padding: 10px 0 0 0;



	overflow: hidden;



}







#homecare-content-wide {



	width: 725px;



	float: left;



	display: inline;



	padding: 5px 0 0 5px;



	overflow: hidden;



}







#homecare-content-wide p {



	margin: 0 0 16px 0;



}







#homecare-content-wide, #homecare-content-wide p, #homecare-content-wide li {



	color: #676767;



}







#homecare-content-wide p.intro {



	color: #085a92;



	font-weight: bold;



	margin: 0 0 10px 0;



}







#inner-content {



	margin: 20px 0;



	padding: 10px;



	border: 1px solid #E7E7E7;



}







#homecare-content .inner-content .content {



	width: auto;



}







#homecare-content p.controls a {



	border: 0;



	background: 0;



}







#homecare-content p.controls {



	padding: 0 !important;



	margin: 0 !important;



}







small {



	font-size: 0.9em;



}







#primary-wrapper {



	overflow: hidden;



	_overflow: visible;



	_height: 1%;



}







#homecare-content .content-full-width {



	margin: 1em 0;



	width: auto;



	max-height: 800px;



}







/* HomeCare */







#homecare-intro p {



	margin:0 0 16px 0;



}







#homecare-intro p.last {



	margin:0;



	padding: 0 0 0 0;



}







#homecare-intro .mdl img {



	float: right;



	padding: 10px 0 10px 20px;



}







#homecare-intro img {



	padding: 0 0 0 0;



	margin: 0;



}







#homecare-intro a img.btn {



 	float: left;



	padding: 0 0 0 0;



	margin: 0px;



	position: relative;



	clear:both;



}







#homecare-intro .top {



	background: url(/images/homecare/hc-intro-box-top.gif) no-repeat top left;



	height: 9px;



}







#homecare-intro .mdl {



	background: url(/images/homecare/hc-intro-box-bg.gif) no-repeat left bottom;



	padding: 0 20px 20px 20px;



}







#homecare-intro .btm {



	background: url(/images/homecare/hc-intro-box-btm.gif) no-repeat top left;



	height: 31px;



}







/* HomeCare panel */







.hcPanel {



	background-image: url(/images/homecare/hcPanelContentBg.gif); 



	margin: 5px 0 0 0;



	width: 724px;



}







.getQuote {



	text-align: center;



	margin: 100px 0 0 10px;



}











div#homeCare-banner {



	margin: 5px 0 0 0;



}







div#homeCare-banner img {



	padding: 0;



	margin: 0;



	float: none;



}







div#notes {



	clear: both;



	margin: 20px 0 0 0;



}







/* Product tables */







#homecare-intro .homeCareProductTbl {



	width: 407px;



	float: right;



	padding: 0 10px 0 0;



}







#homecare-intro .homeCareProductTbl table#tbl-mdl td {



	padding:15px 8px;



	color: #5f5f5f;



	font-weight: bold;



	font-size: 12px;



	text-align: left;



	vertical-align: top;



	background: url("/images/homecare/tbl-col1-bg.gif") no-repeat bottom left; /* grey lines */



}







#homecare-intro .homeCareProductTbl table#tbl-mdl td.center {



	text-align: center;



}







#homecare-intro .homeCareProductTbl table#tbl-mdl img {



	float: none;



	margin: 0;



}







#homecare-intro .homeCareProductTbl table#tbl-mdl {



	width: 404px; /* create space for the div bg */



	border: none;



}







#homecare-intro .homeCareProductTbl table thead tr th {



	background-color: #fff;



	border:none;



}







#homecare-intro .homeCareProductTbl .top {



	background-image: url(/images/homecare/homeCareProductTbl-top.gif);



	width: 407px;



	height: 32px;



}







#homecare-intro .homeCareProductTbl .top p {



	padding: 8px 0 0 8px;



}







#homecare-intro .homeCareProductTbl .tbl-top {



background-image: url(/images/homecare/homeCareProductTbl-top2.gif);



	padding: 0;



	width: 407px;



	height: 8px;



	float: left;



}



	







#homecare-intro .homeCareProductTbl .tbl-mdl {



	background: url(/images/homecare/homeCareProductTbl-mdl.gif) no-repeat bottom left;



	padding: 0;



	width: 407px;



	float: left;



	padding-bottom:10px;



}







#homecare-intro .homeCareProductTbl .btm-foot {



	background: url(/images/homecare/homeCareProductTbl-btm.gif) no-repeat;



	width: 407px;



	height: 37px;



	float: left;



}







#homecare-intro .homeCareProductTbl .btm {



	background: none;



	padding: 10px 10px 10px 10px;



	height: auto !important;



}







#homecare-intro .homeCareProductTbl .btm .left strong { /* left div */



	color: #0231a3;



	font-size: 16px;



	float: left;



	margin-bottom: 5px;



}










#homecare-intro #h1 sup {

	color:#0060AE;

	font-size: 12px!important;



}







#homecare-intro .color:#0060AE; p sup {

	color:#646361;
	
	font-size: 10px!important;



}











#homecare-intro .homeCareProductTbl .btm .left { /* left div */



	float: left;



	width: 200px;



}







#homecare-intro .homeCareProductTbl .btm .wide { 



	width: 234px !important;



}







#homecare-intro .homeCareProductTbl .btm .left p { /* left div */



	float: left;



}







#homecare-intro .homeCareProductTbl .btm .left em { /* left div */



	text-decoration: none;



	font-weight: bold;



	color: #666;



	font-style: normal;



	font-size: 12px;



}











#homecare-intro .homeCareProductTbl .btm .right { /* right div */



float: right;



/* 	vertical-align: bottom; */



}







#homecare-intro .homeCareProductTbl .btm .right strong { /* right div */



	color: #343434;



	font-size: 20px;



}







#homecare-intro .homeCareProductTbl .btm div.last { 



	float:left;



	clear:both;



}







#homecare-intro .homeCareProductTbl .btm div.last p { 



	margin: 0;



}







#homecare-intro .homeCareProductTbl p.or { 



	margin: 0 0 10px 0;



	font-weight: bold;



	text-align: center;



}







#homecare-intro .homeCareProductTbl .btm div.last img { 



	float:right;



	margin: 0 10px 5px 20px;



}















table#tbl-mdl {



	width: 404px;



	margin-right: 2px;



/* 	text-align: left; */



}







table#tbl-mdl img {



/* float: left; */



}







div#hcPanelContent-main {



	float: left;



	width: 280px;



}







div#hcPanelContent-btm {



	width: 100%;



	margin: 10px 0 0 0;



	float: left;



	clear: both;



}







div#hcPanelContent-btm a.terms {



	font-weight: bold;



	background: url(/images/homecare/icons/arrow-green.gif) no-repeat left center;



	padding: 0 0 0 10px;



	margin: 10px 0 10px 0;



}







div#hcPanelContent-btm img {



	float: right;



	margin: 0 10px 0 0;



}















/* #tbl-homecare-hdr  */







.homeCare-hdr { /* apply bg */



	width: 603px;



	border: none;



	margin: 0;



	background: url(/images/homecare/tbl-hdr-large.gif) top left no-repeat;	



}







.homeCare-hdr td {



font-weight: bold;



	border: none;



	text-align: left;



	padding: 10px 8px 10px 8px;



}







table#homeCare-hdr .col3 {



	text-align: center;



}







table#homeCare-hdr td.col1 {



	width: 120px;



}







table#homeCare-hdr td.col2 {



	width: 116px;



}







table#homeCare-hdr td.col3 {



	width: 111px;



}







table#homeCare-hdr td.col4 {



	width: 98px;



}



















/* HOMECARE TABLE STYLES */



		



.tbl-homecare {



	font-size:12px;



	width: 603px;



	text-align:left;



	border-collapse:collapse;



	background: url(/images/homecare/tbl-footer-large.gif) left bottom no-repeat;



	border: none;



}











.tbl-homecare th {



	background: none;



	font-weight: bold;



	font-size: 13px;



	color: #545454;



	padding: 10px 8px 10px 8px;



	border: none;



	



}







.tbl-homecare th.th2, .tbl-homecare th.th3, .tbl-homecare th.th4, .tbl-homecare th.th5 {



	text-align: center;



}











.tbl-homecare thead tr {



	background: none;



}







.tbl-homecare td {



	border: none !important;



	background: url("/images/homecare/tbl-col1-bg.gif") no-repeat bottom left;



	color:#000;



	padding: 15px 8px 15px 8px; /* padding on td's */



	text-align: left;



}







/* individual column styles */







.tbl-homecare td.col1 {



	border: none;



	background: url("/images/homecare/tbl-col1-bg.gif") no-repeat bottom left; /* grey lines */



	font-size: 13px;



	color: #0231a3;



	font-weight: bold;



	width: 120px;



}







.tbl-homecare td.last {



	background: none;



}







.tbl-homecare td.col2 {



	font-size: 12px;



	color: #5f5f5f;



	font-weight: bold;



	width: 116px;



}







.tbl-homecare td.col2 span {



	color: #0231a3;



}







.tbl-homecare td.col3 {



	width: 111px;



	text-align: center;



}







.tbl-homecare td.col3 strong {



	color: #343434;



	font-size: 20px;



	letter-spacing: -1px;



	font-weight: bold;



}







.tbl-homecare td.col4 strong {



	color: #343434;



	font-size: 18px;



	letter-spacing: -1px;



	font-weight: bold;



}







.tbl-homecare td.col4 {



	width: 98px;



}







.tbl-homecare td a {



	font-size: 11px;



	color: #0231a3;



	text-decoration: none;



}







/* TABLE FOOTER */



.tbl-homecare tfoot { /* apply bg to footer */



}







 .tfoot-c td { /* remove border on footer td's */



	border-bottom: none;



	padding: 15px 8px 15px 8px; /* padding on td's */



	background:none;



}







div.homeCareTbl {



	width: 707px;



	margin-bottom: 16px;



	padding:0;



	background: url("/images/homecare/tbl-getquote-btm.gif") no-repeat bottom right;



}







div.homeCareTbl .left {



	float: left;



	margin: 0;



}







div.homeCareTbl .right {



	width: 104px;



	margin: 0;



	float: left;



}







div.tblGetQuote .top {



	width: 104px;



	height: 43px;



	background: url("/images/homecare/tbl-getquote-top.gif") no-repeat top left;



}







div.tblGetQuote {



	width: 104px;	



}







div.get-quote {



	float:right;



	text-align: center;



	margin-left: 30px;



}







div.tblGetQuote div.call {



	margin-top: 5px;



	text-align: center;



	font-size:11px;	



}











/* self-clear floats */







.hcPanelContent:after, #homecare-intro:after, #homecare-intro a img.btn:after, .hcPanel:after, .homeCareTbl:after, #homecare-intro .homeCareProductTbl .btm:after, #homecare-intro .mdl:after {



	content: "."; 



    display: block; 



    height: 0; 



    clear: both; 



    visibility: hidden;



   }	











input.apply {



	margin-bottom: 10px;



}



















/* self-clear floats */







div.hcPanelContent:after {



	content: "."; 



    display: block; 



    height: 0; 



    clear: both; 



    visibility: hidden;



}	



























/* MAIN HOMECARE NAVIGATION



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



#hcNav {



	float: left;



}



	/*/ 



	#hcNav { padding-left: 11px; overflow: hidden; } 



	/* End Hack */







	#hcNav li { 



		list-style-type: none; 



		background-repeat: no-repeat;



		float:left;



		margin: 0 0 0 0;



		}



		



	#hcNav li a { 



		background-image: url(/images/homecare/nav.gif);



		display: block; 



		height: 0px !important;



		height /**/:42px; /* IE 5/Win hack */



		padding: 42px 0 0 0; 



		overflow: hidden; 



		}







	.hidden {



		display: none;



	}



	



	/* off states */



	



	#hcNav li.homecare,



	#hcNav li.homecare a {



		width: 145px;



		background-position: 0 0; 



	}







	#hcNav li.homecare100,



	#hcNav li.homecare100 a { 



		width: 146px;



		background-position: -145px 0; 



	}







	#hcNav li.homecare200,



	#hcNav li.homecare200 a {



		width: 146px;



		background-position: -291px 0; 



	}







	#hcNav li.homecare300,



	#hcNav li.homecare300 a {



		width: 145px;



		background-position: -437px 0; 



	}



	



	#hcNav li.homecare400,



	#hcNav li.homecare400 a {



		width: 142px;



		background-position: -582px 0;



	}



	



	/* on states */



	



	#hcNav li.homecare-on a {



		width: 145px;



		background-position: 0 -42px; 



	}







	#hcNav li.homecare100-on a { 



		width: 146px;



		background-position: -145px -42px; 



	}







	#hcNav li.homecare200-on a {



		width: 146px;



		background-position: -291px -42px; 



	}







	#hcNav li.homecare300-on a {



		width: 145px;



		background-position: -437px -42px; 



	}



	



	#hcNav li.homecare400-on a {



		width: 142px;



		background-position: -582px -42px;



	}











.hcPanelContent {



	background: url(/images/homecare/hcPanelBtm.gif) no-repeat bottom left;



	padding: 10px 0 10px 10px;



	clear: both;



}







.hcPanelContent h2 {



	font-size: 16px;



}











.hcPanelContent p {



	margin: 0 0 16px 10px;



}







.hcPanelTop {



	background: url(/images/homecare/hcPanelTop.gif) no-repeat top left;



	height: 9px;



}











div.question {



	padding: 0 20px 0 0;



	width:610px;



	margin-bottom:10px;}







div.question p{



	margin-bottom:0px!important;



}







div.question a {



	z-index: 100;



	color: #0231a3;



	display: block;



	font-weight: bold;



	padding: 0;



	width: auto;



	float: 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(/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;



}



















#homecare-content p.more-button a, #homecare-content p.button a, #homecare-content p.less-button a, #homecare-content .form-button-container a, a.button {



	background: none !important;



	border: 0 !important;



}







.banner-promo-one .banner-content {



	padding: 0 !important;



}







.link_box, .bottom_links {



	margin: 10px 0 !important;



}







.banner-link {



	display: block;



	height: 191px;



}











/* content styles*/







#homecare-content p, label {



	margin-bottom: 20px;



}















#homecare-content .inner-content .promo-box p {



	margin-bottom: 10px;



}











#homecare-content, #homecare-content p, #homecare-content li {



	color: #676767;



}







#homecare-content p.intro {



	color: #085a92;



	font-weight: bold;



	margin: 0 0 10px 0;



}







#homecare-content li {



	margin: 0 0 7px 0;



}











/* TABLE STYLES



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



	



	table {



		width: auto;



		border-top: none;



		border-right: 1px solid #cdcdcd;



		border-bottom: 1px solid #cdcdcd;



		border-left: 2px solid #cdcdcd;



		border-collapse:collapse;



		}



	



	tr.last th, tr.last td {



		border-bottom: none;



	}



	



	table#tblOptionlExtras tr.last th, table#tblOptionlExtras td.last {



		border-bottom: none;



	}



	



	table th.column1 {



		width: 110px;



		height: 40px;



	}







	table td.column2 {



		width: 150px;



	}



	



	table td.column3 {



		width: 150px;



	}



	



	table td.column4 {



		width: 150px;



	}



	



	table td.column5 {



		width: 150px;



	}



	



	table#tblOptionlExtras {



		width: 604px;



		float: right;



		margin: 0 0 0 0;



		border-top: none;



		border-right: 2px solid #cdcdcd;



		border-bottom: none;



		border-left: 1px solid #cdcdcd;



	}







	table#tblOptionlExtras th.column1 {



		width: 272px;



	}



	



	table#tblOptionlExtras th.column3 {



		width: 124px;



	}



	



	table#tblOptionlExtras th {



		color: #0231a3;



	}



	







	table td {



			font-size: 1.0em;



			padding: 0;



			text-align: left;



			padding:.3em 1em;



			text-align: center;



	}



	



	table td.prices {



		color: #343434;



	}



	



	table td.prices strong {



		font-size: 22px;



		color: #343434;



		font-weight: bold;



		



	}



	



	table td.moreInfo {



		font-size: 11px;



		padding: 20px 0 20px 0;



	}



	



	table td.moreInfo input {



		margin-bottom: 10px;



	}



	



	sup {



		



		font-size: 9px;color:#D2006D;*vertical-align:top;



	}

 





					



	th {



		font-weight:bold;



		color: #0231a3;



		text-align:left;



		border-bottom: 1px solid #e1e1e1;



		border-left:1px solid #e1e1e1; 



		padding:.3em 1em;



		}



	



	th span {



		color: #676767;



		



	}



	



#table1-hdr {  



	width: 720px;



	height: 10px;



	background: url('/images/thead.gif') no-repeat top left;



	margin:0;



	padding: 0;



}







#table1-btm {  



	width: 720px;



	height: 8px;



	background: url('/images/table-btm.gif') no-repeat top left;



}







#table2-btm {  



	width: 605px;



	float: right;



	height: 8px;



	background: url('/images/tbl2-btm.gif') no-repeat top left;



}







			



	thead th {



		



		background:#f0f0f0;



		text-align:center;



		font-size: 13px;



		color:#545454;



		}



.li_pos{



position:relative;



top:-19px;



}







.li_pos_img{



position:relative;



top:13px;



left:5px;



}







#primary-content .m-included ul li.included1 {



background:url("/images/newcontent/forms/tick.gif") no-repeat 0px 21px;



}







.nectar-container{



width:170px;



}



.nectar-container .tickGreen{



width:12px; float:left; margin-top:3px;



}



.nectar-container .nectarTxt{



width:110px; float:left; padding-left:7px; color:#333333;



}



.nectar-container .nectarLogo{



float:left; width:38px;



}







/*---------------------------- Removal of homecare100,200,300,400 inline sytles  ---------------------*/







#primary-content-new.manage-account-landing {padding-top:0;position:relative;}



#primary-content-new .manage-account-tabs {overflow:hidden;}



#primary-content-new ul {list-style-image:none !important;list-style-type:none !important;}



#primary-content-new .manage-account-tabs li {cursor:pointer;float:left;font-size:1.1em;font-weight:bold;margin-right:3px;padding:11px;}



#primary-content-new .tabs-wrapper {border-bottom:1px solid #E1E1E1;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;overflow:hidden;}



#primary-content .m-included ul li {color:#333333;font-weight:normal !important;padding:0pt 0pt 0pt 20px;}



#primary-content .m-included ul {margin-right:0em;}



#tab1{margin: 1px 3px 1px 3px !important;}



#tab2{margin: 1px 0 1px 3px !important;}



#primary-content-new .tab_class {background-image:url(/images/boilershop/bg_m_panel_720_blue_rptr_v.gif);width:124px;background-color:#FEFEFE;}



.p-inner{padding:10px;}







.img_nectar{position:absolute;z-index:1;float:none;top:270px; left:200px; *top:300px; *left:200px;}



.img_nectar200{position:absolute;z-index:1;float:none;top:304px; left:196px; *top:336px; *left:200px;}



.img_nectar300{position:absolute;z-index:1;float:none;top:360px; left:196px; *top:392px; *left:200px;}



.img_nectar400{position:absolute;z-index:1;float:none;top:470px; left:196px; *top:515px; *left:200px;}











/*---------------------------- homecare changes  ---------------------*/







#homecare-intro .banner-image{



background:transparent url(/images/homecare/hc-banner.gif) no-repeat scroll left top;



width:726px;



height:219px;



}







#homecare-intro .hc-banner-content{



padding:10px 10px 0 10px;



_padding-top:5px;



}







#homecare-intro p.para-margin{



margin-bottom:7px;



}



#homecare-intro .img-pos{



float:right;



width:150px;



padding:20px 0 0 0;



}



#homecare-content-wide.nwid{



width:726px;



padding-top:0;



}



#homecare-intro .banner-text h1{



margin-bottom:0px;



}







#homecare-intro .banner-text.head-align{width:520px; float:left;}



#homecare-intro .left-text{float:left; width:490px;}



#homecare-intro p sup {
    color: #676767;
    font-size: 11px !important;
}