a  { text-decoration: none }
p { }
td { }
a.nav:link  { color: #f3e8d6; font-size: 12px; font-family: Verdana }
a.nav:visited { color: #f3e8d6; font-size: 12px; font-family: Verdana }
a.nav:hover  { color: #e35b31; font-size: 12px; font-family: Verdana }
a.nav:active { color: #f3e8d6; font-size: 12px; font-family: Verdana }


a.subNav:link  { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
a.subNav:visited { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
a.subNav:hover  { color: #4f4130; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
a.subNav:active { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }

a.gentext:link  { color: #978d74; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.gentext:visited { color: #978d74; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.gentext:hover  { color: #675e47; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.gentext:active { color: #978d74; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }



.topBkgd { background-image: url(/Graphics/topBrown.jpg); width:100%; height:201px  ; }
.nav { color: #f3e8d6; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: center; }
.h1 { color: #282315; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.h1_lgt { color: #e7e3d3; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.h1_white { color: #fff; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.h2 { color: #8b826c; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
.h2_drk { color: #5b5545; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
.h2_red  { color: #900; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase }
.h3 { color: #8b826c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
.h3_noCaps { color: #8b826c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.h4_lgt { color: #e7e3d3; font-size: 60px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.h4_drk { color: #5b5545; font-size: 60px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.h5_drk { color: #33728e; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.subNav { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
.subNavover { color: #4f4130; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: uppercase; }
.gentext { color: #978d74; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.gentext_blue { color: #8bb0bf; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.gentext_drk { color: #5b5545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }
.gentext_dark { color: #d5d0c4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }
.gentext_light { color: #b0a585; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }
.gentext_red { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.gentext_light_loop { color: #b0a585; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }


.gentextNoRepeat { color: #978d74; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; text-decoration: none; }
.gentext_lgt { color: #e7e3d3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.topBox  { background: url(/Graphics/topBrown.png) repeat-x; position: absolute; z-index: -1; top: 0; left: 0px; width: 100%; height: 201px }
.navBox { position: relative; top: 0; z-index: 2; width: auto; height: auto; }
.gentext_drk_default { color: #5b5545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.KLSelect
{ width:      125px;
 height:     18px;
 background: #eeeeee;
 font-family: Verdana;
 font-size:   11px;
 overflow:    auto;
 overflow-x:  hidden;
}



.h2_noCaps { color: #8b826c; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }



#reveal {  }
#reveal #tools { color:#39f; cursor:pointer; font-size:10px; margin-bottom:3px; text-align:right; }
#reveal .headerr   { cursor: pointer  }
#reveal .headerr a {   display:block;  }
#reveal .headerr a.active { }
#reveal .contentt  { display: none }
.rep { background-repeat: repeat-x; }



/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #A30037; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #33cc33; }
.jqiwarning .jqi .jqibuttons{ background-color: #33cc33; }
/*-------------------------------- */
#nav_too  { width: 0px; height: 0px; visibility: hidden }
.store_cat_title { color: #a22931; font-size: 30px; font-family: Georgia }
#new_products  { float: left; width: 260px; height: 350px }

#prods_bought     { text-align: center; float: left; margin: 5px; padding: 2px; width: 165px; height: 120px }

#all_prods          { background-color: white; text-align: center; float: left; margin: 10px; padding: 10px; border: none; width: 220px; height: auto }
.my_cart { border: 1px #a6bbcb }

a.hpl_button:link { color: #fff; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.hpl_button:visited { color: #fff; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.hpl_button:hover { color: #b0a585; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a.hpl_button:active { color: #fff; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
