*{
margin: 0px;
padding: 0px;
}
body{
background-image:url(/images/bg2.jpg);
background-color:#153148;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
margin:0px;
padding:0px;

}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

p {
margin:18px 0 0 0;
}
ol {
margin:12px 0 0 24px;
}
ol li{
margin:0 0 3px 18px;
}
ol li ol{
margin: 3px 0 0 9px;
list-style-type:lower-alpha ;
}
h1{
font:bold 1.4em Arial, Helvetica, sans-serif;
padding:0 40px 0 40px;
text-align:center;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
#sDiv{
position: absolute;
top:0px;
left: 50%;
width: 1057px;
height:100%;
margin-left: -528px;
}
#nDiv {
position:fixed;
visibility:visible;
overflow: hidden;
top:60px;
margin:0px;
padding:0px;
width:230px;
height:550px;
z-index:1;
}
#nHead{
margin: 0px;
padding: 0px;
width: 230px;
min-height:31px;
background-image:url(/images/nav_top.png);
background-repeat:no-repeat;
background-position:top center;
}
#nBody{
margin: 0px;
padding: 0px;
width: 230px;
background-image:url(/images/nav_body.png);
background-repeat:repeat-y;
background-position:top center;
}
#nFoot{
margin: 0px;
padding: 0px;
width: 230px;
height:40px;
background-image:url(/images/nav_foot.png);
background-repeat:no-repeat;
background-position:top center;
}
#cDiv{
position:absolute;
top:0px;
right:0px;
width:850px;
z-index: 5;
}
#cHead{
width:850px;
min-height:291px;
background-image:url(/images/head.png);
background-repeat:no-repeat;
background-position:top center;
}
#cBody{
width:850px;
min-height:300px;
background-image:url(/images/body.png);
background-repeat:repeat-y;
background-position:top center;
}
#cFoot{
width:850px;
height:100px;
background-image:url(/images/foot.png);
background-repeat:no-repeat;
background-position:top center;
}
#footLinks{
position: absolute;
width: 1057px;
left: -205px;
bottom: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
a.fLink{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
a.fLink:hover{
color:#FF0000;
text-decoration:none;
font-weight:bold;
}
#content{
width:100%;
}

a.homeButton{
text-indent: -1000em;
display:block;
background-image:url(/images/home_button.gif);
background-position:top center;
width: 160px;
height: 40px;
overflow:hidden;
}
body#homepage a.homeButton, a.homeButton:hover{
background-position:bottom center;
}
a.aboutButton{
text-indent: -1000em;
display:block;
background-image:url(/images/about_button.gif);
background-position:top center;
width: 160px;
height: 40px;
overflow:hidden;
}
body#aboutpage a.aboutButton, a.aboutButton:hover{
background-position:bottom center;
}
a.dealerButton{
text-indent: -1000em;
display:block;
background-image:url(/images/dealer_button.gif);
background-position:top center;
width: 160px;
height: 60px;
overflow:hidden;
}
body#dealerpage a.dealerButton, a.dealerButton:hover{
background-position:bottom center;
}
a.rewardsButton{
text-indent: -1000em;
display:block;
background-image:url(/images/rewards_button.gif);
background-position:top center;
width: 160px;
height: 40px;
overflow:hidden;
}
body#rewardspage a.rewardsButton, a.rewardsButton:hover{
background-position:bottom center;
}
a.contactButton{
text-indent: -1000em;
display:block;
background-image:url(/images/contact_button.gif);
background-position:top center;
width: 160px;
height: 40px;
overflow:hidden;
}
body#contactpage a.contactButton, a.contactButton:hover{
background-position:bottom center;
}
a.mediaButton{
text-indent: -1000em;
display:block;
background-image:url(/images/media_button.gif);
background-position:top center;
width: 160px;
height: 40px;
overflow:hidden;
}
body#mediapage a.mediaButton, a.mediaButton:hover{
background-position:bottom center;
}
a.hotwaterButton{
text-indent: -1000em;
display:block;
background-image:url(/images/hotWater_button.gif);
background-position:top center;
width: 160px;
height: 80px;
overflow:hidden;
}
body#hotWaterpage a.hotwaterButton, a.hotwaterButton:hover{
background-position:bottom center;
}
#pageText{
padding-left:50px;
padding-right:50px;
font:17px Arial, Helvetica, sans-serif;
}
