html{
margin:0px;
padding:0px;
font-size:100.01%;
}
body{
margin:0px;
padding:0px;
color:#555555;
font:100.01%/140% Verdana,arial,Tahoma,sans-serif;
text-align:center;
background-color: #CBD2E0;
background-image:  url(../img/ele/bkgd-pg.jpg);
background-repeat: repeat-y;
background-position: center top;
vertical-align: top;
}
div {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: top;
}
h1,h2,h3,h4,h5,h6 {
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
font-weight:bold;
}
ul, li {
margin: 0px;
padding: 0px;
}
form {
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
img {
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
border: none;
}
input,select {
margin: 0px;
padding: 0px;
}
p {
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
table {
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
border: 0px none;
}
tr,td,th {
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
a{
color:#0066CC;
text-decoration:underline;
margin: 0px;
padding: 0px;
}
a:hover{
color:#666666;
text-decoration:none;
}
/* current page */
#home #nav-home{
color:#0066CC;
background-image: none;
}
#about #nav-about{
color:#0066CC;
background-image: none;
}
#bulletin-boards #nav-bulletin-boards{
color:#0066CC;
background-image: none;
}
#contact #nav-contact{
color:#0066CC;
background-image: none;
}
#hat-catchers #nav-hat-catchers{
color:#0066CC;
background-image: none;
}
#order #nav-order{
color:#0066CC;
background-image: none;
}
#whsl-hm #nav-whsl-hm{
color:#0066CC;
background-image: none;
}
/* home */
div#container{
width:735px;
color:#555555;
text-align:center;
background-color: #FFFFFF;
background-image: url("../img/ele/bkgd-cont.gif");
background-repeat: repeat-y;
background-position: right top;
padding-left: 11px;
position: relative;
}
div#content{
float:left;
width:532px;
display:inline;
color:#555555;
background:#FFFFFF;
font-size:0.75em;
margin-top: 10px;
margin-right: auto;
margin-bottom: 15px;
margin-left: 0px;
}
/* home nav */
div#navbar{
float:right;
width:180px;
padding-top:0px;
font-size:0.75em;
text-align: left;
margin-top: 10px;
margin-right: 0px;
}
div#navbar div#navpix {
text-align: center;
margin-left: 0px;
margin-top: 30px;
clear: both;
width: 160px;
}
div#navbar div#navpix p {
color: #0066CC;
margin-top: 4px;
font-size: 90%;
line-height: 1.3;
text-align: left;
margin-left: 0px;
}
div#navbar div#navpix img {
height: 153px;
width: 130px;
margin-left: 0px;
}
/* home top nav */
ul#nava{
width:150px;
color:#000000;
text-align:left;
font-family: Helvetica, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
background-color: #FFFFFF;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 1px;
border-top-color: #CC3133;
margin-top: 35px;
display: block;
}
ul#nava li{
margin:0px;
list-style-type:none;
font-weight:bold;
text-align:left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
ul#nava li a{
padding-left:18px;
padding-bottom:7px;
padding-top:7px;
display:block;
color:#666666;
text-decoration:none;
text-align:left;
background-image: url(../img/ele/nav-blt.gif);
background-repeat: no-repeat;
background-position: left center;
}
ul#nava li a:hover{
color:#1658CC;
background-image: url(../img/ele/nav-blt2.gif);
}
ul#nava li.nvend {
border-bottom-color: #CC3133;
}
/* home btm nav */
ul#navb {
width:125px;
color:#555555;
background:#FFFFFF;
text-align:left;
margin-top: 25px;
margin-bottom: 1em;
font-family: Helvetica, Arial, sans-serif;
font-size: 100%;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding:0px;
list-style-type:none;
margin-right: 0px;
margin-left: 0px;
display: block;
}
ul#navb li {
margin:0px;
border-bottom:#CCCCCC 1px solid;
list-style-type:none;
font-weight:bold;
text-align:left;
}
ul#navb li a {
padding-left:18px;
padding-top:7px;
display:block;
color:#666666;
text-decoration:none;
text-align:left;
background-image: url(../img/ele/nav-blt.gif);
background-repeat: no-repeat;
background-position: left center;
padding-bottom: 7px;
}
ul#navb li a:hover {
color:#1658CC;
background-image: url(../img/ele/nav-blt2.gif);
}
/* home ftr */
div#ftr{
clear:both;
width:735px;
padding-top:20px;
color:#555555;
font-size:70%;
text-align: left;
margin-left: 0px;
background-color: #FFFFFF;
background-image:   url("../img/ele/bkgd-ftr.gif");
background-repeat: no-repeat;
background-position: right top;
padding-bottom: 10px;
}
div#ftr p{
width:460px;
margin-left: 20px;
padding-top: 4px;
line-height: 1.2;
}
div#ftr p#one {
border-top-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #CCCCCC;
color: #000000;
font-weight: bold;
}
/* section2 */
div#container2 {
width:735px;
color:#555555;
background-color: #FFFFFF;
background-image: url(../img/ele/bkgd-cont2.gif);
background-repeat: repeat-y;
background-position: right top;
padding-left: 11px;
position: relative;
}
div#content2{
color:#555555;
font-size:0.75em;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: 5px;
text-align: center;
float: left;
width: 542px;
}
div#navbar2 {
float:right;
width:150px;
padding-top:0px;
font-size:0.75em;
text-align: left;
margin-top: 10px;
margin-right: 0px;
}
div#navbar2 img#cbd {
height: 155px;
width: 125px;
}
div#navbar2 div#navpix2 {
text-align: center;
margin-left: 0px;
margin-top: 30px;
clear: both;
width: 140px;
}
div#navbar2 div#navpix2 p {
color: #0066CC;
margin-top: 4px;
font-size: 90%;
line-height: 1.3;
text-align: left;
margin-left: 0px;
}
div#navbar2 div#navpix2 img {
width: 110px;
margin-right: 5px;
height: 150px;
}
/* section2 top nav */
ul#nav2a {
width:125px;
color:#000000;
text-align:left;
font-family: Helvetica, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 1px;
border-top-color: #CC3133;
margin-top: 20px;
display: block;
}
ul#nav2a li {
margin:0px;
list-style-type:none;
font-weight:bold;
text-align:left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
ul#nav2a li a {
padding-left:18px;
padding-top:7px;
display:block;
color:#666666;
text-decoration:none;
text-align:left;
background-image: url(../img/ele/nav-blt.gif);
background-repeat: no-repeat;
background-position: left center;
padding-bottom: 7px;
}
ul#nav2a li a:hover {
color:#1658CC;
background-image: url(../img/ele/nav-blt2.gif);
}
ul#nav2a li.nvend {
border-bottom-color: #CC3133;
}
/* section2 btm nav */
ul#nav2b {
width:125px;
color:#555555;
text-align:left;
margin-top: 25px;
margin-bottom: 1em;
font-family: Helvetica, Arial, sans-serif;
font-size: 100%;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
list-style-type:none;
margin-right: 0px;
margin-left: 0px;
display: block;
padding: 0px;
}
ul#nav2b li {
margin:0px;
border-bottom:#CCCCCC 1px solid;
list-style-type:none;
font-weight:bold;
text-align:left;
}
ul#nav2b li a {
padding-left:18px;
padding-top:7px;
display:block;
color:#666666;
text-decoration:none;
text-align:left;
background-image: url(../img/ele/nav-blt.gif);
background-repeat: no-repeat;
background-position: left center;
padding-bottom: 7px;
}
ul#nav2b li a:hover {
color:#1658CC;
background-image: url(../img/ele/nav-blt2.gif);
}
/* section2 ftr */
div#ftr2{
clear:both;
width:735px;
padding-top:20px;
color:#555555;
font-size:70%;
text-align: left;
margin-left: 0px;
background-color: #FFFFFF;
padding-bottom: 10px;
background-image: url(../img/ele/bkgd-ftr2.gif);
background-repeat: no-repeat;
background-position: right top;
}
div#ftr2 p{
width:460px;
margin-left: 20px;
padding-top: 4px;
line-height: 1.2;
}
div#ftr2 p#one {
border-top-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #CCCCCC;
color: #000000;
font-weight: bold;
}
/* section 3 */
div#ban3 {
height: 65px;
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #CCCCCC;
}
div#ban3 img {
float: left;
height: 60px;
width: 166px;
margin-left: 0px;
}
div#container3 {
width:710px;
color:#555555;
text-align:center;
background-color: #FFFFFF;
padding-left: 11px;
position: relative;
}
div#content3 {
color:#555555;
background:#FFFFFF;
font-size:0.75em;
margin-top: 10px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
width: 715px;
text-align: center;
}
/* section3 nav */
div#navbar3 {
float: right;
width: 530px;
text-align: right;
margin-right: 0px;
margin-top: 30px;
}
ul#nav3 {
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
list-style-type:none;
text-align:right;
float: right;
margin-left: auto;
margin-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 96%;
}
ul#nav3 li {
margin:0px;
list-style-type:none;
font-weight:bold;
text-align:right;
display: inline;
}
ul#nav3 li a {
color:#666666;
text-decoration:underline;
padding-right: 10px;
}
ul#nav3 li a:hover {
color:#1658CC;
text-decoration: none;
}
/* section3 ftr */
div#ftr3 {
clear:both;
width:710px;
padding-top:30px;
color:#555555;
font-size:70%;
text-align: center;
margin-left: 0px;
background-color: #FFFFFF;
padding-bottom: 10px;
}
div#ftr3 p {
margin-left: 20px;
padding-top: 4px;
line-height: 1.2;
}
div#ftr3 p#one {
border-top-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #CCCCCC;
color: #000000;
font-weight: bold;
}
/* cart btns */
div#ppcart {
margin-top: 30px;
width: 110px;
margin-left: 7px;
text-align: left;
line-height: 1;
height: 25px;
}
div#ppcart img {
height: 25px;
width: 110px;
display: block;
}
div#ppcart form {
width: 110px;
}
input.btn {
height: 17px;
width: 70px;
}
/* global class */
div.clnr{
clear:both;
width:100%;
line-height:0px;
height: 1px;
}
.blu {
	color: #0066CC;
}
div#navbar2 p#fr {
	width: 130px;
	margin-left: 0px;
	margin-top: 20px;
	line-height: 1.2;
}
