body#allegiance13 a#allegiance13,
body#allegiance14 a#allegiance14,
body#allegiance15 a#allegiance15,
body#allegiance16 a#allegiance16,
body#allegiance20 a#allegiance20,
body#acfaq a#acfaq,
body#acmaintenance a#acmaintenance,
body#acserviceagreements a#acserviceagreements,
body#freedom95cr a#freedom95cr,
body#freedom952s a#freedom952s,
body#freedom95ss a#freedom95ss,
body#freedom802sv a#freedom802sv,
body#freedom802s a#freedom802s,
body#freedom80ss a#freedom80ss,
body#heatingserviceagreements a#heatingserviceagreements,
body#heatingmaintenance a#heatingmaintenance,
body#heatingfaq a#heatingfaq,
body#heritage20 a#heritage20,
body#heritage16 a#heritage16,
body#heritage15 a#heritage15,
body#heritage14 a#heritage14,
body#heritage13 a#heritage13,
body#rinnaitankless a#rinnaitankless,
body#rinnaitanklessrc98hpi a#rinnaitanklessrc98hpi,
body#rinnaitanklessrc80hpi a#rinnaitanklessrc80hpi,
body#rinnaitanklessr94lsi a#rinnaitanklessr94lsi,
body#rinnaitanklessr75lsi a#rinnaitanklessr75lsi,
body#rinnaitanklessr50lsi a#rinnaitanklessr50lsi,
body#rheemtank a#rheemtank,
body#rheempro a#rheempro,
body#rheemfury a#rheemfury,
body#rheempowervent a#rheempowervent,
body#accuclean a#accuclean,
body#comfortcontrols a#comfortcontrols,
body#humidifiers a#humidifiers,

#wrapper {
	color: #FFF;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {
	color: #000;
	background-color: #000;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

#gradient {
	background-repeat: repeat-x;
	float: left;
	width: 900px;
	padding-left: 20px;
	background-image: url(images/jpeg/tangradientbg.jpg);
	padding-bottom: 5px;
	background-color: #FFF;
}

#whitebg {
	background-color: #FFF;
	width: 875px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#masterheadertop {
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 920px;
	background-image: url(images/jpeg/masterheadertop.jpg);
}

#masterheader {
	height: 210px;
	width: 870px;
	background-image: none;
	background-color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#masterheadertop li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	float: left;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 3px;
}
#masterheadertop a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#masterheadertop a:hover {
	font-weight: bold;
}

#masterheadertop ul {
	list-style-type: none;
	margin-left: 750px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


#logo {
	float: left;
	height: 206px;
	width: 308px;
	margin-right: 2px;
}
#imagebannerslider {
	float: left;
	height: 200px;
	width: 560px;
	margin-top: 5px;
	background-color: #999;
}


#horizontalnav {
	background-color: #212426;
	width: 870px;
	float: left;
	height: 30px;
	margin-top: 5px;
}

#horizontalnav ul{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#horizontalnav li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	color: #FFF;
	padding-left: 15px;
	padding-right: 10px;
	text-align: center;
	display: inline;
	float: left;
	
}

#horizontalnav a{
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
}

#horizontalnav a:hover{
	color: #FFF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	
}



#leftcolumn {
	float: left;
	width: 305px;
	margin-right: 5px;
	margin-top: 5px;
	
}


#rightcolumn {
	float: left;
	width: 560px;
	margin-top: 5px;
	padding-left: 5px;
	
}


#scheduleservice {
	float: left;
	width: 305px;
	
}#scheduleservicetop {
	background-image: url(images/jpeg/scheduleservice.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 305px;
	float: left;
}
#scheduleservicemiddle {
	background-color: #690C07;
	width: 305px;
	float: left;
}
#scheduleservicebottom {
	height: 10px;
	width: 305px;
	float: left;
	background-image: url(images/jpeg/scheduleservicebottom.jpg);
	background-repeat: no-repeat;
}

#product {
	float: left;
	width: 305px;
	
}#producttop {
	background-repeat: no-repeat;
	height: 40px;
	width: 304px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#productmiddle {
	background-color: #B9AA81;
	width: 305px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#productmiddle ul{
	margin: 0px;
	padding: 0px;
	
}

#productmiddle li{
	font-size: 14px;
	list-style-type: none;
	display: block;
	font-weight: bold;
	color: #FFF;
	padding: 0px;
	
}

#productmiddle a{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

#productmiddle a:hover{
	color: #690C07;
	text-decoration: none;
	
}

.current {
	color: #FFF;
	background-color: #000;
	width: 305px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.current a {
	color: #FFF;
}
.current a:hover {
	color: #FFF;
}

#productbottom {
	height: 10px;
	width: 305px;
	float: left;
	background-image: url(images/jpeg/productbottom.jpg);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#indextext {
	float: left;
	width: 555px;
}
#indextext img {
	padding-left: 27px;
	padding-top: 15px;
	padding-bottom: 15px;
}


#indexleftbox {
	float: left;
	width: 274px;
	margin-right: 3px;
	border: 1px solid #690C07;
	margin-top: 10px;
	height: 200px;
	background-image: url(images/jpeg/indexsmallboxbg.jpg);
	background-repeat: repeat-x;
}

#indexrightbox {
	float: left;
	width: 274px;
	border: 1px solid #690C07;
	margin-top: 10px;
	height: 200px;
	background-image: url(images/jpeg/indexsmallboxbg.jpg);
	background-repeat: repeat-x;
}
#footer {
	float: left;
	height: 30px;
	width: 880px;
	margin-top: 5px;
}
#rockinfo {
	float: left;
	height: 30px;
	width: 880px;
	margin-bottom: 5px;
}

#rockinfo p{
	float: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #690C07;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

#socialnetwork {
	height: 30px;
	float: left;
	padding-left: 45px;
	display: inline;
}

#socialnetwork img{
	float: left;
	margin-left: 10px;
	display: inline;
}

#websitespecial {
	height: 50px;
	width: 305px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#customerreferral {
	height: 40px;
	width: 306px;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}

#customertestimonial {
	height: 60px;
	width: 306px;
	float: left;
	margin-top: 5px;
}

#consumeradvocate {
	height: 40px;
	width: 306px;
	float: left;
	margin-top: 5px;
}

#consumeradvocate img{
	float: left;
	padding-right: 10px;
	
}

.formstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	
}

.enewsformstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	
}
#seotag {
	padding-left: 345px;
	padding-top: 22px;
	margin: 0px;
	padding-bottom: 0px;
}

#seotag h1{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.floatright {
	float: right;
	
}

.textstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	
}
.textstyle1 a {
	color: #690C07;
	text-decoration: none;
}
.textstyle1 a:hover {
	text-decoration: underline;
}

.textstyle1 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.textstyle1 h1{
	font-size: 13px;
	color: #690C07;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	
}
.textstyle1 h2 {
	font-size: 12px;
	color: #212426;
	padding-bottom: 0px;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textstyle1 h3 {
	font-size: 13px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

.textstyle1 h4{
	font-size: 13px;
	color: #690C07;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	
}

.textstyle1 p{
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

.textstyle1 img{
	float: right;
	margin-top: 10px;
	margin-left: 5px;
	
}

.indexbox {
}

.indexbox h2{
	margin: 0px;
	color: #FFF;
	background-color: #212426;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.indexbox h3{
	font-size: 14px;
	font-weight: bold;
	color: #690C07;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.indexbox p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.learnmore {
	font-size: 12px;
	color: #690C07;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	font-weight: bold;
	
}

.learnmore a{
	color: #690C07;
	text-decoration: none;
		
}

.learnmore a:hover{
	color: #690C07;
	text-decoration: underline;
		
}

.feature {

}
.feature a {
	text-decoration: none;
	color: #690C07;
}
.feature a:hover {
	color: #690C07;
	text-decoration: underline;
	font-weight: bold;
}


.feature p{
	font-size: 12px;
	line-height: 20px;
}

.feature ul{
}

.feature li{
	font-size: 12px;
	padding-top: 3px;
	color: #690C07;
}


.feature img{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}


.feature h1{
	text-align: center;
	padding: 0px;
	font-size: 18px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #920000;
}
.feature h2{
	font-size: 12px;
	padding: 0px;
	color: #690C07;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

.feature h3{
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;

}

.feature h4{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 18px;
	color: #FF0000;
	

}

.feature h5{
	margin: 0px;
	padding: 0px;
	color: #7BAFD2;
	

}
.feature h6 {
	font-size: 12px;
	color: #690C07;
	text-decoration: underline;
}

.feature2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.feature2 p {
	margin-top: 0px;
	padding-top: 5px;
	line-height: 20px;
}
.feature2 h1 {
	font-size: 14px;
	color: #000;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
}
.feature2 ul {
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.feature2 li {
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 20px;
}

.feature2 img {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 160px;
	padding-right: 10px;
}


#productleft {
	display: inline;
	float: left;
	width: 225px;
}

#productleft img{
	display: inline;
	float: left;
	
}

.productleftboximg{
	
}

.productleftboxtext {
	float: left;
	display: inline;
	width: 200px;
	font-size: 10px;
	color: #000;
	
}
.productleftboxtext ul{
	
}

.productleftboxtext li{
	
}


#productleft2 {
	display: inline;
	float: left;
	width: 325px;
	margin-left: 10px;
}
.producttext1 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 25px;
}

.producttext1 img{
	float: left;
	
}

.producttext2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.producttext2 h2{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
	color: #690C07;
	margin: 0px;
}

.producttext2 p{
	margin: 0px;
	padding: 0px;
	
}

.producttext2 ul{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


.contentpages {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 10px;
}
.contentpages ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	padding-left: 10px;
}

.contentpages h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	
}
.contentpages h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3750A2;
	margin: 2px;
	padding-left: 5px;
}
.contentpages h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
}

.contentpages p{
	font-size: 12px;
	
}
.contentpages a {
	color: #3750A2;
	text-decoration: none;
}
.contentpages a:hover {
	text-decoration: underline;
}


.contentpages img{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
#rightcontent {
	display: inline;
	float: left;
	margin-left: 5px;
	width: 583px;
}
.bold {
	font-weight: bold;
}
.italics {
	font-style: italic;
}

#bjornproductions {
	width: 900px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFF;
	margin: 0px;
	float: left;
	display: inline;
	
}
#bjornproductions p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
}
#bjornproductions a {
	color: #999;
	text-decoration: none;
}
#bjornproductions a:hover {
	text-decoration: none;
}
