
body {
    color:  #333333;
    background: url('../images/background.gif');
}

hr {
/*  position: relative; */
/*  top: -28px; */
/*  color: #d59f0f; */
    background-color: #d59f0f; /* gold */
    border: 0;
    width: 75%;
    height: 3px;
  z-index: 400;
} 

/* classes */
.main {
  background: #ffefcf;
  background: url('../images/hpj_background.png');
  width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.rfill,.wfill {
  position: relative;
  top: -60px;
/*  color: #C00018;
  color: #d59f0f; *//* gold */
  color: #A00028;
}
.rfill {
  left: -10px;
}

.wfill {
  left: 10px;
}


.header {
  text-align: center;
}

#intro:first-letter
{
  color: #A00028;
  font-size: xx-large;
}
#intro {
    padding: 14pt;
    font-size: 15pt;
    font-family: Georgia, Times New Roman, Times, serif;
    text-align: left;
    margin-left: 35px;
    margin-right: 45px;
} 

a:link {
  color: #A00028;
}

a:visited {
  color: #700028;
}

a:hover {
  color: #E00028;
}

a:active {
  color: #d59f0f;
}

.pmenu {
  font-family: 	arial, helvetica, sans-serif;
  font-size: 	11px;
  line-height:	3.2em;  
  text-align:	center;
  color: #900028;
  background: url('../images/ch_topstrip.png');
}

.nmenu {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 	18px;
  font-weight: 	bold;
  margin-left: 33px;
  color: #900028;
}
.nmenuitem {
/*  padding-right: 30px;
  padding-left: 30px; */
}

.phone {
  font-family: 	arial, helvetica, sans-serif;
  font-size: 	14px;
  line-height:	2.2em;  
  text-align:	center;
  color: red;
}

.footer {
  font-family: 	arial, helvetica, sans-serif;
  font-size: 	12px;
  line-height:	2.2em;  
  text-align:	center;
  background-color: #000;
  background: url('../images/ch_footer.png');
  height: 85px;
}

#edit_block {
    background-color: #e02020;
    padding: 20px;
    margin-top: 30pt;
    margin-left: auto;
    margin-right: auto;
}

.enavcontainer {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 	18px;
    font-weight: 	bold;
    margin-left: 0;
    color: #900028;
}

ul.enav {
    margin-left: 0;
    text-align: center;
    list-style: none;
    padding: 0;
}

ul.enav li {
    display: inline;
    text-align: center;
    width: 14%;
    padding: 4px;
}

li.active a:link,
li.active a:visited {
   text-decoration: none;
}

/* items */

.product {
    margin: .1in .1in .1in .1in;
    padding: .3in;
    border: red 1px solid;
}

.prodImage,.sectionImage,.homeImg {
  border-color: #C00018;
  padding: 0px;
  border-style: solid;
  border-width: 10px;
}

.homeImg {
  float: left;
  width: 45%;
  margin: 30px;
  margin-top: 20px;
}

.prodImage,.sectionImage {
  float: right;
  width: 300px;
  margin: 0px;
  margin-left: 30px;
  margin-top: -20px;
}

.simpleCart_cartText {
   margin-left: 1in;
   color: red;
}

.small {
  font-size: small;
}

.checkoutText {
  font-weight: 900;
  font-family: 	arial, helvetica, sans-serif;
  text-align: center;
  margin-bottom: .2in;
}

.basketFinish {
  font-weight: 900;
  font-family: 	arial, helvetica, sans-serif;
  text-align: center;
  margin-bottom: .2in;
}

.gbl {
  width: 1.2in;
  float: left;
  text-align: right;
  display: block;
  margin-left: .1in;
  margin-right: 1em;
}
