@charset "utf-8";

/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(images/bg.jpg) repeat-x 0 0 #f7f7f7;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	}

p, td, h1, h2, h3, form, input, textarea, br, span{
	padding:0;
	margin:0;
	text-align: left;
	}

h2 {
	font-size:15px;
	font-weight:bold;
}

img{
	padding:0;
	margin:0;
	border:none;
	text-align: center;
	}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}

.spacer{
	line-height:0; font-size:0; clear:both;
	}

/* --------------- General -------------- */

.whiteBody{
	background:#fff; border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7; padding:0 10px;
	}

/*  Header part start  */

.xtra-pad{
	padding:5px 0 13px 28px;
	}

.header-bg{
	background:url(images/header-bg.jpg) no-repeat 0 36px;
	height:196px;
	}

.header-service{
	background:url(images/service.jpg) no-repeat 0 36px;
	height:196px;
	}

.header-contact{
	background:url(images/contact.jpg) no-repeat 0 36px;
	height:196px;
	}

.header-aboutus{
	background:url(images/about-us.jpg) no-repeat 0 36px;
	height:196px;
	}

.header-h2{
	font-size:34px; line-height:30px; padding:23px 0 14px 29px;
	}

.header-h2 span{
	font-weight:normal; font-size:28px;
	}

.header-bg p{
	font-weight:bold; font-size:11px; color:#8A8A8A;
	}

.header-bg p span{
	font-size:13px; color:#000; padding:10px 0 0 0;
	}

/*  Header Part End  */

/*  Nav  Part Start  */

.nav{
	background:#535353;
	}

ul.nav-bg{
	padding:0 0 0 0px;
	}

ul.nav-bg li{
	border-right:1px solid #959595; padding:0 1px;
	float:left;
	}

ul.nav-bg li.last{
	border:none;
	}

ul.nav-bg li a{
	font-weight:bold; color:#fff; font-size:11px;
	text-decoration:none; line-height:34px;
	display:block; padding:0 15px;
	}

ul.nav-bg li a:hover, ul.nav-bg li a.selected{
	background:#C0001A;	
	}

/*  Nav End  */

/*--------Left Pannel---------*/

/*  Body Part Start  */

.left-td{
	border-right:1px dashed #4A4A4A;
	margin:0; padding:0;
	}

h2.welcome{
	background:url(images/welcome-txt.gif) no-repeat 0 0;
	height:29px; text-indent:-20000px;
	margin:0 0 15px 0;
	}

h2.service{
	background:url(images/service-heading.gif) no-repeat 0 0;
	height:29px; text-indent:-20000px;
	margin:0 0 15px 0;
	}
	
h2.about{
	background:url(images/about-heading.gif) no-repeat 0 0;
	height:29px; text-indent:-20000px;
	margin:0 0 15px 0;
	}

h2.contact{
	background:url(images/contact-heading.gif) no-repeat 0 0;
	height:29px; text-indent:-20000px;
	margin:0 0 15px 0;
	}

.content{
	padding:0 14px 10px 0;
	text-align: left;
	}

.content span{
	color:#EC113C; font-weight:bold;
	}
	
ul.content-list {
	margin:0 0 17px 22px;
	}

ul.content-list li{
	background:url(images/blt.gif) no-repeat 0 7px;
	line-height:22px;
	padding:0 0 0 16px;
	font-weight:bold;
	text-align: left;
	}

.trust{
	background:#A70019; font-weight:bold; font-size:13px;
	line-height:24px; border-bottom:1px dashed #E72D43;
	color:#fff; text-align:center;
	 }

/*----------Left Pannel end-----------*/

/*----------Right pannel----------*/

td.right{
	border-left:1px dotted #4A4A4A;
	padding:0 0 0 13px
	}

.right-imgborder{
	border:1px solid #C7C7C7;
	}

.couponPadd{
	padding:9px 0;
	}

.coupon{
	height:80px;
	padding:7px 66px 0 13px;
	margin:0;
	background:url(images/coupon-red.jpg) no-repeat 0 0;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
	}

.coupon p.couponHeading1{
	font:bold 28px/31px Helvetica, Arial, sans-serif;
	}

.coupon p.couponHeading2{
	font:normal 20px/25px Arial, Helvetica, sans-serif;
	}

.coupon2{
	margin:0;
	height:80px; 
	padding:7px 0 0 7px;	
	background:url(images/coupon-blue.jpg) no-repeat 0 0;	
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
	}

.coupon2 p.couponHeading1{
	font:bold 28px/31px Helvetica, Arial, sans-serif; color:#fff;
	}

.coupon2 p.couponHeading2{
	font:normal 20px/25px Arial, Helvetica, sans-serif; color:#fff;
	}

.coupon2 a{
	color:#fff; text-decoration:none;
	}

/*---------Right pannel-----*/

/*--------Footer Part--------*/

.footer-bg{
	background:url(images/footer-bg.jpg) repeat-x 0 0;
	}

ul.footer{
	margin:22px 0 0 35px;
	}

ul.footer li{
	color:#555555; float:left;
	}

ul.footer li a{
	color:#555555; text-decoration:none; font-weight:bold;
	padding:0 10px;
	}	

ul.footer li a:hover{
	text-decoration:underline;
	}

.copyright{
	font-size:10px; text-align:center;
	padding:10px 0 27px 0;

	}
.disclaimer {
	text-align: center;
	font-style: italic;
}

#disclaimertext {
	font-style: italic;
	font-size: 12px;
	text-align: right;
}

.boldredparagraphtext {
	font-weight: bold;
	color: #EC113C;
}

p, td, h1, h2, h3, form, input, textarea, br, span{
	padding:0;
	margin:0;
	text-align: left;
}

/* Style for Oil Boiler Baner */

div.oilBoilerPan{
	width:202px;
	border:solid 1px #E7E7E7;
	padding:10px;
	color:#9D9D9D;
	background-color:#fff;
}
.oilBoilerPan h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#E13640;
	background-color:inherit;
	padding:0 0 10px 0;
}
.oilBoilerPan h3{
	font-weight:normal;
	font-size:13px;
	line-height:20px;
	color:#E13640;
	background-color:inherit;
	padding:0 0 8px 0;
	border-bottom:solid 4px #E13640;
	margin:0 0 12px 0;	
}
.oilBoilerPan ul{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#9D9D9D;
	background-color:inherit;
	padding:0 0 10px 0;
}
.oilBoilerPan ul li{
	border-bottom:solid 1px #E0E0E0;
	padding:0 0 8px 20px;
	margin:0 0 8px 0;
	background:url(images/oil-bowler-ListIcon.gif) 0 2px no-repeat;
}
.oilBoilerPan ul li.noBorder{
	border:0 !important;
}

/*  Style for Fall Winter Special */

.winterPanel{
	width:224px;
	color:#fff;	
	background:0 100% repeat-x #1464A2;
}
.winterPanel h2{
	font-size:20px;
	line-height:45px;
	color:#fff;
	background-color:inherit;
	background:url(images/summerSplheader.jpg) 0 0 no-repeat;
	padding:0 0 0 5px;
}
.winterPanel h2 span{
	background:url(images/summerSplheader.jpg) 0 5px no-repeat;
	padding:0 0 0 30px;
	display:block;
}
.winterPanel ul{
	width:204px;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	margin:0 auto;
	padding:0 0 25px 0;
}
.winterPanel ul li{
	padding:8px 0 8px 15px;
	background:url(images/winter-arrow.gif) 0 16px no-repeat;
	border-bottom:solid 1px #67ABEC;
}
.winterPanel ul li.noBorder{
	border:0 !important;
}
