#main   {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 1005px;
	top: 0px;
	left: -2px;
	background-color:#E2DDDE;
}
#masthead {
	width:100%;
	height:237px;
	background-color:#19435C;
	background-image:url('images/HomeHardwareBanner.jpg');
	background-repeat:no-repeat
}
#pagecell  {
	position: absolute;
	margin: 0 0 0 0;
	width: 100%;
	background-color:#fff;
	padding: 0 0 0 0;
}
#container {background-color:#E2DDDE; margin:0; border-bottom: 1px solid #C44127; height:350px; width: 100%;}
#maincontent  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	float: left;
	margin: 0 0 20px 0;
	background-color: #ffffaa;
	border-right:1px solid #C44127;
	width: 65%;
	padding: 5px 5px 10px 25px;
	line-height: 115%;
	
}
.section {
	padding: 5px 0 20px 0;
	font-size:90%;
}
.section img{
	float: left;
	padding: 0 10px 10px 0px;
	margin: 0;
}
.section1 {
	margin: 0 0 20px 0;
	padding: 5px 0 25px 0;
	font-size:90%;
	
}
.section1 img{
	float: left;
	padding: 0 10px 0 0px;
	margin: 0;
}
	
.headline {
	color:#BC3521;
	text-align:left;
	font-size:115%;
	font-weight:bold;
	padding: 5px 5px 5px 25px;
}
#sideBar  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 125%; 
	float: right;
	margin: 0 0 200px 0;
	background-color: #CDCDBE;
	width: 28%;
	padding: 5px 8px 30px 8px;
	
}
.hours {
	padding: 5px 5px 5px 5px;
	background-color:#E2DDDE;
	border: 1px solid #657E82;
	text-align:center;
}
.propane {
	padding: 5px 5px 5px 5px;
	background-color:#fff;
	border: 1px solid #657E82;
	text-align:center;
}
/* Global Footer Styles */
#footer { border-top:solid 0px #939393; margin:5px 0 0 0; padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif;background-color:#fff; width: 100%; text-align:center; font-size:10px;}
			
.copyright  {
	font-size:9px;
	margin: 0;
}
.contactInfo  {
	font-size:14px;
	line-height: 125%;
}
h1  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#C44127;
	margin:0;
	text-align: center;
	padding: 10px 0 10px 0;
}	
h2  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:135%;
	color: #447C9D;
	font-style: italic;
	margin:0;
	text-align:center;
}
.strong {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:600;
	text-align:center;
	padding: 5px 0 5px 0;
	color:#000;
}
/* Sets the style for unvisited links. */
a,  a:link {
  color: #000099;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
/* Sets the style for visited links. */
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
  color: #999999;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
  color: #000;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
  color: #000;
}
#dolphincontainer{
	position:absolute;
	padding:0;
	border-bottom: 2px solid #E0E0E0;
	color:#E0E0E0;
	background-color:#19435C;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	top: 171px;
}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#19435C url('images/dolphin_bg.gif') repeat-x bottom left;padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:url('images/dolphin_bg-OVER.gif') repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url('images/dolphin_left-ON.gif') no-repeat top left;line-height:275%}
#dolphinnav ul li a.current span{display:block;width:auto;background:#1D6893 url('images/dolphin_right-ON.gif') no-repeat top right;height:33px; padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0}

#dolphin_inner{color: white; padding: 5px 5px 5px 300px; font-size: 80%; height: 1em}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white}
#dolphin_inner a:hover{color: yellow}

.innercontent{display: none;}
BODY { background-color: #fff; font-color: #000000 }
P { font-family: Arial, Chicago, sans-serif }
td           { font-family: Arial, Chicago, sans-serif; }
td.list { font-size: 8pt }
td.category { font-size: 10pt; background-color: #000000; color: #FFFFFF; border-bottom: #FFFFFF }
SUP {font-size: 70%;  vertical-align:super;  line-height: 115%;
}