body {margin: 0px; font-size: 12px; font-family: verdana, tahoma, arial, Times New Roman, Times, serif; color: #312F30; padding-top: 3px; margin-top: 3px; background-color: }

img{border: 0px}

h1 {font-size: 22px; font-family: verdana, arial, Georgia, Times New Roman, Times, serif; color: #312F30 padding-top: 0px; margin-top: 0px;}
h2 {font-size: 16px; font-family: verdana, arial, Georgia, Times New Roman, Times, serif; color: #312F30 padding: 0; margin: 0px; margin-top: 10px; margin-bottom: 2px;}
h3 {font-size: 12px; font-family: verdana, arial, Georgia, Times New Roman, Times, serif; color: #312F30 padding: 0; margin: 0px; margin-top: 5px; margin-bottom: 2px;}
p {font-size: 12px; font-family: verdana, tahoma, arial, serif; color: #312F30; margin-top: 0; margin-bottom: 8px; width: 480px;}

a {color: darkblue; text-decoration: none;}
a: hover {color: blue;text-decoration: underline; }

.navtable {font-size: 14px;font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; border-collapse: collapse; margin-top: 8px; border: 1px solid #0A3A24; background: #E5E2B7; border-collapse: collapse;  align: center; width: 140;}
.navtable td {border: 1px #0A3A24 solid; border-collapse: collapse; padding: 2px; padding-left: 15px; padding-right: 4px;}
.navtable a {color: black; text-decoration: none;}
.navtable a: hover {color: #0A3A24;font-weight: bolder; text-decoration: none;}

.nav-highlight {color: BLUE; background-color: #F2F1DB;}

.scalingtopbar{position: absolute;left: px;top: 0px; z-index: 500; width: 100%; height: 43px; background-image: url(/imageassets/topbar1px.gif);}
.navcontainer{position: absolute;left: 0px;top: 85px; width: 150; border: 2px solid #E5E2B7; border-left-width: 0px; background: #0A3A24;z-index: 400; padding: 5px; padding-bottom: 10px;}
.fixedlogobackground{position: absolute;left: 0px;top: 0px; z-index: 501;}
.logoimage{position: absolute;left: 2px;top: 3px; z-index: 502;}

.contentarea{position: absolute;left: 190px;top: 100px; width: 500px; border: 2px solid #0A3A24;  background: WHITE; z-index: 100; padding: 40px;padding-top: 20px; margin-bottom: 50px;}

.right{margin: 4px; float: right; margin-right: 5px;}
.left{margin: 4px; float: left;}

.topnav{position: absolute; top: 10px; left: 480px; font-size: 12px;}
.topnav a {color: #312F30; text-decoration: none;}
.topnav a: hover {color: DARKBLUE;text-decoration: underline; }

.jumplist {position: absolute;top: 240px; left: 18px; z-index: 102; width: 150px; padding: 5px; border: 2px solid #E5E2B7; background: #F2F1DB; border-collapse: collapse; padding-bottom: 5px; font-family: verdana,arial; color: #404041;}
.jumplist td{padding: 1px; font-size: 10px;padding-left: 15px; padding-right: 5px; border-bottom: 1px solid #E5E2B7; }
.jumplist th{text-align: left; font-size: 12px;padding: 1px; padding-left: 10px; padding-right: 5px; padding-top: 1px; background: #E5E2B7}
.jumplist a{color: #58595B;}
.jumplist a: hover{color: #312F30;}


.tooltip{ visibility: hidden; padding: 2px; position: absolute; top: 220px; left: 150px; z-index: 200; font-size: 12px;  width: 140px;}

.storelist {position: absolute; visibility: hidden; top: 240px; left: 18px; width: 290px; overflow:visible; z-index: 300; border: 1px solid #E5E2B7; padding: 0px; padding-top: 0px; background-color: #F2F1DB; font-size: 10px; padding-left: 15px;}
.storelist a {color: black; font-style: italic; }
.storelist h2 {font-size: 12px; }
.phonenumber{width: 80px; vertical-align: top; }
.retailerlisting td{border-collapse: collapse; padding-top: 3px;}
.retailerlisting h2 {font-size: 12px; }
.retailername{width: 200px; vertical-align: top; }


/* Dark Green Color: 0A3A24 */
/* Dark Tan: E5E2B7 */
/* Light Tan: F2F1DB
