/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

body {
margin: 0px;
background-color: #fff;
min-width: 960px;
background-image:url(images/background-repeat.jpg);
background-repeat:repeat-y;
background-position: center;
}

h1 {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 23px;
color: #a93670;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}

h2 {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 18px;
color: #a93670;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
color: #f2706d;
}

h3 {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 18px;
color: #a93670;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
color: #f2706d;
}

h4 {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 15px;
color: #a93670;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
color: #f2706d;
}

.highlight_black {
color: #666666;
}
.highlight_purp {
color: #a93670;
}
.highlight_pink {
color: #f2706d;
}
p {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 13px;
color: #666666;
text-align: left;
line-height: 19px;
}

.indent {
padding-left: 15px;
}

.lead-in {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 15px;
color: #333;
text-align: left;
line-height: 23px;
padding-top: 0px;
margin-top: 0px;
font-weight: bold;
}

.lead-in-subheading {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 15px;
color: #333;
text-align: left;
line-height: 23px;
padding-top: 12px;
margin-bottom: 0px;
margin-top: 0px;
font-weight: bold;
}

.bold-text {
font-weight: bold;
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
color: #a93670;
font-size: 15px;
}

.bold {
font-weight: bold;
color: #f2706d;
}

.italic {
font-style: italic;
font-weight: bold;
}

.black {
color: #333333;
}

.sub-heading {
font-weight: bold;
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
color: #f2706d;
font-size: 17px;
}

.highlight_purp {
color: #a93670;
}

div.hr {
	display: list-item; 
	list-style-image:url(images/hr-strip.png);
		}

#colour-strip-head {
width: 932px;
height: 40px;
background-image: url(images/tel-strip.png);
background-repeat: no-repeat !important;
background-position: top;
margin-left: auto;
margin-right: auto;

}

.ie6 #colour-strip-head {
width: 932px;
margin-left: auto;
margin-right: auto;
background-color: #f2706d;
background-image: url(images/colour-strip.jpg);
background-repeat: repeat-y; 
height: 7px;
}

#clairglow-logo {
width: 319px;
height: 115px;
position: absolute;
top: 27px;
left: 45px;
z-index: 99;
}

#heating-quote {
width: 263px;
height: 87px;
position: absolute;
top: 53px;
left: 365px;
z-index: 99;
}

#gas-association-logos-top {
width: 200px;
height: 65px;
position: absolute;
top: 71px;
right: 90px;
z-index: 99;
}

#content-wrapper {
width: 960px;
margin-left: auto;
margin-right: auto;
position: relative;
background-image: url(images/background-strip-body.gif);
background-repeat: repeat-y;
background-position: center;
}

#main-content-wrapper {
width: 860px;
margin-left: auto;
margin-right: auto;
position: relative;
}

#text-wrapper {
width: 540px;
position: relative;
padding-right: 10px;
padding-left: 2px;
float: left;
}

#section-button3 {
width: 270px;
float: right;
}

#banner {
width: 932px;
height: 275px;
position: relative;
margin-left: auto;
margin-right: auto;
}

#navigation-wrapper {
width: 932px;
height: 60px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 79px;
background-image:url(images/navigation-background.png);
z-index: 98;
}

.ie6 #navigation-wrapper {
width: 932px;
height: 60px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 100px;
background-image:url(images/navigation-background.png);
z-index: 98;
}

.ie7 #navigation-wrapper {
width: 932px;
height: 70px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 90px;
background-image:url(images/navigation-background.png);
z-index: 98;
}

#navigation {
width: 860px;
height: 60px;
position: relative;
top: 8px;
text-align: right;
z-index: 98;
margin-left: auto;
margin-right: auto;
display: none;
}

.navigation-list {
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
list-style-type:none;
z-index: 99;
display: none;
}

.navigation-list li {
display: none;
}

.navigation-list li a {
text-align: right;
color:#666;
text-decoration: none;
padding: 7px;
display: none;
}

.navigation-list li hover {
color: #f2706d;
display: none;
}

/* STYLING THE MAIN CONTENT */

.bullet-list {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.nolist {
list-style-type:none;
}

.numbered {
list-style-type:lower-roman;
}

.bullet-list li{
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 16px;
padding-top: 5px;
}

.bullet-list2 li{
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 16px;
}

/* STYLING THE MID BUTTON NAV SECTION */

.button-heading {
font-family: "lucida sans unicode","lucida grande", Arial, sans-serif;
font-weight: bold;
font-size: 15px;
position: relative;
top: 158px;
left: 10px;
color: #fff;
}

.button-content {
width: 255px;
position: relative;
left: 10px;
top: 165px;
}

.button-content p {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #333;
text-align: left;
line-height: 18px;
padding-top: 0px;
margin-top: 2px;
font-weight: bold;
}

.section-button1 {
width: 275px;
height: 305px;
float: left;
background-image:url(images/image-test-delete.png);
background-repeat: no-repeat;
}

.section-button2 {
width: 275px;
height: 305px;
float: left;
background-image:url(images/image-test-delete2.png);
background-repeat: no-repeat;
}


/*END MID BUTTON NAV SECTION */

/* STYLING THE COMMENTS SECTION */

.comment-wrapper {
width: 225px;
}
.quote-top-left {
background-image: url(images/quote-1.png);
background-position: top left;
background-repeat: no-repeat;
}
.quote-bottom-right {
background-image: url(images/quote-2.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.quote-top-left2 {
background-image: url(images/quote-3.png);
background-position: top left;
background-repeat: no-repeat;
}
.quote-bottom-right2 {
background-image: url(images/quote-4.png);
background-position: bottom right;
background-repeat: no-repeat;
}
/* STYLING THE FOOTER SECTION */

#footer-wrapper {
width: 860px;
margin-left: auto;
margin-right: auto;
position: relative;
}

#footer-curved-top {
background-image:url(images/footer-curved-top.png);
background-repeat:no-repeat;
background-position:bottom;
height: 10px;
}

#footer-background {
background-image: url(images/footer-background.png);
background-repeat: repeat-y;
height: 155px !important;
}

#footer-curved-bottom {
background-image:url(images/footer-curved-bottom.png);
background-repeat:no-repeat;
background-position:top;
height: 10px;
clear:both;
}

.footer-content1 {
width: 220px;
padding-left: 10px;
position: relative;
float: left;
padding-right: 20px;
}

.footer-content2 {
width: 130px;
float: left;
position: relative;
left: 48px;
}

.footer-content2b {
width: 130px;
float: left;
position: relative;
left: 70px;
}

.footer-content3 {
width: 265px;
float: left;
position: relative;
left: 77px;
}

/*END FOOTER SECTION */

.padding-top {
height: 90px; 
width: 960px; 
position: relative;
}

.padding_small {
height: 5px;
width: 200px;
margin-left: auto;
margin-right: auto;
}
.padding-small2 {
height: 8px;
width: 20px;
margin-left: auto;
margin-right: auto;
}

.padding1 {
height: 10px;
width: 20px;
margin-left: auto;
margin-right: auto;
}
.padding2 {
height: 20px;
width: 2px;
margin-left: auto;
margin-right: auto;
}
.padding3 {
height: 30px;
width: 20px;
margin-left: auto;
margin-right: auto;
}
.padding4 {
height: 40px;
width: 20px;
margin-left: auto;
margin-right: auto;
}
.padding-right-column {
height: 10px;
width: 50px;
margin-left: auto;
margin-right: auto;
}
.padding2-right-column {
height: 20px;
width: 50px;
margin-left: auto;
margin-right: auto;
}
