@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	font-size:10pt;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/bg.gif) white repeat-x top;
}

.container {
	width: 915px;
	margin: 0 auto;
}

	.header {
		height: 150px;
	}
		
		.header-left {
			float: left;
			width: 308px;
		}
		
		.header-right {
			float: right;
			width: 503px;
			height: 59px;
			margin: 45px 30px 0px 0px;
			background:url(images/links-bg.png);
		}
		
		.links {
			padding-left: 10px;
			font-size:16px;
		}
		
	.spacer {
		height: 34px;
		clear: both;
	}
	
	.tab-section {
		height: 187px;
	}
	
		.tab1 {
			float: left;
			width: 298px;
			height: 187px;
			background: url(images/gas-plumbing-tab.png);
		}
		
		.tab2 {
			margin-left: 309px;
			height: 187px;
			width: 298px;
			background-image: url(images/special-offer-tab.png);
		}
		
		.tab3 {
			float: right;
			width: 298px;
			height: 187px;
			background-image:url(images/heaat-finance-tab.png);
		}
		
			.tab-text {
				float: left;
				padding: 90px 20px 0px 20px;
				color: white;
			}
			
			.tab-text2 {
				float: left;
				padding: 105px 20px 0px 20px;
				color: #003399;
			}
			
			.tab-text3 {
				float: left;
				padding: 90px 20px 0px 20px;
				color: white;
			}
		
	.spacer2 {
		height: 10px;
	}
	
	.main {
		float: left;
		width: 605px;
		background: url(images/main-tab.png) no-repeat;
	}
	
		.main-text {
			padding: 0px 20px 20px 20px;
		}
	
	.side {
		float: right;
		width: 298px;
	}
	
		.news {
			height: 268px;
			background: url(images/news-tab.png) no-repeat;
			margin: 10px 0px 0px 0px;
		}
		
			.news-text {
				padding: 10px 40px 0px 24px;
				font-style:italic;
			}
			
		.links-2 {
			background: url(images/links-tab.png) no-repeat;
			margin: 10px 0px 0px 0px;
		}
		
			.links-2-text {
				padding: 10px 10px 0px 0px;
				font-size:14px;
			}
			
		.side-img {
			padding-top: 10px;
		}
			
	
	.footer {
		height: 155px;
		background: url(images/footer-tab.png);
		text-transform:uppercase;
		font-size:10px;
	}
	
		.footer-left {
			float: left;
			padding: 34px;	
		}
		
		
/* clickhere-red */

ul.clickhere-red {
	list-style: none;
	padding: 138px 0px 0px 166px;
	margin: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.clickhere-red li {
	float: left;
	list-style-type:none;
	}

ul.clickhere-red li a {
	display: block;
	width: 117px;
	height: 37px;
	background: url(images/red-start-here.png);
	}

ul.clickhere-red li.red a {
	background-position: 0 0;
	}
	
ul.clickhere-red li.red a:hover {
	background-position: -117px 0px;
	}

/* END clickhere-red */

/* clickhere-blue */

ul.clickhere-blue{
	list-style: none;
	padding: 138px 0px 0px 166px;
	margin: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.clickhere-blue li {
	float: left;
	list-style-type:none;
	}

ul.clickhere-blue li a {
	display: block;
	width: 117px;
	height: 37px;
	background: url(images/blue-click-here.png);
	}

ul.clickhere-blue li.blue a {
	background-position: 0 0;
	}
	
ul.clickhere-blue li.blue a:hover {
	background-position: -117px 0px;
	}

/* END clickhere-blue */

/* clickhere-green */

ul.clickhere-green {
	list-style: none;
	padding: 138px 0px 0px 166px;
	margin: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.clickhere-green li {
	float: left;
	list-style-type:none;
	}

ul.clickhere-green li a {
	display: block;
	width: 117px;
	height: 37px;
	background:  url(images/green-start-here.png);
	}

ul.clickhere-green li.green a {
	background-position: 0 0;
	}
	
ul.clickhere-green li.green a:hover {
	background-position: -117px 0px;
	}

/* END clickhere-green */

/*text styles*/

h1, h2, h3, h4, h5 {
	color:#8b1719;
	font-weight:normal;
}

strong {
	color: #8b1719
}

a img{
	border:0;
}

a {
	color: #333;
	text-decoration:none;	
}

a:hover {
	color: #8b1719;
	text-decoration:underline;
}

.footer a {
	color: #333;
	text-decoration: none;
	}

.footer a:hover {
	color: #333;
	text-decoration:underline;
	}

/* END text styles */

/* Menu */
.links ul{
	padding:0;
	margin:0;
}
.links li{
	float:left;
	text-align:center;
	list-style-type:none;
	line-height:56px;
}
.links li a{
	text-decoration:none;
	color:#666666;
	padding:0 14px;
	display:block;
}
.links li a:hover, .links li a.current{
	color: #d82027;
	display:block;
}
/* Menu End */

/* Menu */
.links-2 ul{
	padding:0;
	margin:0;
	width: 270px;
}
.links-2 li{
	text-align:right;
	list-style-type:none;
	line-height:30px;
	width: 270px;
}
.links-2 li a{
	text-decoration:none;
	color:#666666;
	padding:0px 14px 0px 0px;
	display:block;
}
.links-2 li a:hover, .links-2 li a.current{
	color: #d82027;
	display:block;
}
/* Menu End */

/* Menu2 */
.footer-left ul{
	padding:0;
	margin:0;
}
.footer-left li{
	float: left;
	list-style-type:none;
	padding: 5px 0px 0px 0px;	
}
.footer-left li a{
	padding: 0px 5px 0px 5px;
	border-right: solid 1px #333333;
	text-decoration:none;
	color: #333333;
	display:block;
}
.footer-left li a:hover, .footer-left li a.current{
	color: #333333;
	text-decoration:underline;
	display:block;
}
/* Menu2 End */	

/* Menu */
.news-text ul{
	padding:20px 0px 0px 0px;
	margin:0;
	width: 240px;
}
.news-text li{
	text-align:left;
	list-style-type:none;
	padding:0px 0px 14px 14px;
	width: 240px;
}
.news-text li a{
	text-decoration:none;
	color:#666666;
	padding:0px 0px 8px 0px;
	font-size:16px;
	display:block;
}
.news-text li a:hover, .news-text li a.current{
	color: #d82027;
	display:block;
}
/* Menu End */

