* {
margin: 0;
padding: 0;
}


body {
background-color: #a7a7a7;
background-image: url('/images/planet-snow-tools-bg.jpg'); 
background-repeat: repeat;
text-align: center;
}

#pagecontainer {
margin:  6px auto ;
width: 960px;
}

img {
border: none;
}



#home-main {
background-image: url('/images/neptune-industries-1.jpg'); 
background-repeat: no-repeat;
background-position: top center;
height: 791px;
width:960px;
}

p {
font: bold 12px verdana, lucida, arial, helvetica, sans-serif;
line-height: 1.5;
text-align: justify;
width: 95%;
margin: 0px auto;
}

h1 {
font: bold 13px verdana, lucida, arial, helvetica, sans-serif;
margin-bottom: 10px;
}


.hbpanel {
margin: 25px 0px 5px 35px;
width: 430px;
float: left;
}

.hbpanel ul {
margin: 25px 0px 30px 15px;
}

#foot {
width: 960px;
margin: 0px auto 5px auto;
text-align: center;
font: bold 10px verdana, lucida, arial, helvetica, sans-serif;
}

#foot {
float: left;
width: 960px;
font: normal 10px verdana, sans-serif;
color: #ffffff; 
margin-bottom: 40px;
text-align: center;
background-color: #000000;
height: 50px;
padding: 8px 0px 8px 0px;
}

#foot a, #foot a:visited {
color: #ffffff;
text-decoration: none;
}

#foot a:hover, #foot a:active {
color: #005aa8;
text-decoration: underline;
}


ul {
list-style-position: inside;
font: italic bold 11px verdana, lucida, arial, helvetica, sans-serif; text-align: left;
}

li {
line-height: 2.0;
}


#home-nav {
position: relative;
float: right;
list-style-position: inside;
list-style-type: none;
top: 180px;
width: 232px;
margin-right: 10px;
}

#home-nav a {
display: block;
margin: 2px 0px;
text-align: right;
text-align:center;
background-color: transparent; 
cursor: pointer;
vertical-align: middle;
}

#home-nav a, #home-nav a:visited {
background-color: transparent; 
color: #333;
font: bold 16px verdana, sans-serif;
text-decoration: none;

}

#home-nav a:hover, #home-nav a:active {
background-color: transparent;
color: #fff;
font: bold 16px verdana, sans-serif;
text-decoration: none;
}


#center-wrap { 
float: left;
width: 961px;
margin: 0px;
padding: 0px;
top: 0px;
 background-image: url('/images/main-bg.gif');
 background-repeat: repeat-y;
 background-position: top left;
}


#side {
  float: left;
  width: 133px;
  min-height: 700px;
  background-color: #d9d9d9;
  background-image: url('/images/logo.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px;
  padding: 0px;

}


#side ul {
 margin-top: 160px;
 margin-left: 0px;
 padding-left: 0px;
 list-style-type: none;
 width: 125px;
}

#side ul li {
text-align:right;
margin: 8px 0px;
padding-left: 0px;
}

/* side navigation hover color */
#side ul a:hover, #side ul a:active {
color: #382193;
text-decoration: underline;
}


#side ul li a {
text-decoration: none;
display: block;
font: bold 10px verdana, sans-serif;
color: #660066;
width: 120px;
}

#side ul li ul {
margin-top: 2px;
padding-left: 0px;
 width: 125px;
}
#side ul li ul li {
padding-left: 0px;
margin: 2px 0px;
}


#side ul li ul li a {
color: #666699;
font: normal 10px verdana, sans-serif;
}


#main {
float: left;
height: 100%;
width: 758px;
background-color: transparent;
margin-bottom: 0px;
}

#addressbar {
 float:left; 
 width: 828px;
 height: 45px;
 text-align: right;
  background-color: #cdcdcd;
  background-image: url('/images/top-image.gif');
  background-repeat: no-repeat;
 font: normal 11px verdana, sans-serif;
 padding: 0px 0px 0px 0px;
}

#addressbar a, #addressbar a:visited {
 font: normal 11px verdana, sans-serif;
 color: #cdcdcdcff;
 text-decoration:none;
}

#addressbar a:hover, #addressbar a:active {
 font: normal 11px verdana, sans-serif;
 color: #ffffcc;
 text-decoration:none;
}

#home-bottom {
 background-color: #d2d3d5;
 width: 960px;

}

.blog-excerpt {
font: normal 10px verdana, sans-serif;
margin-bottom: 10px;
margin-left: 10px;
text-align: justify;
}

.blog-excerpt h2 {
font: bold 12px verdana, sans-serif;
margin-bottom: 2px;
text-align: left;
}

.blog-excerpt a {
text-decoration: none;
}


