h3 {
    font-size: 17px;
    font-weight: bold;
    margin: 1px 0px 6px 0px;
}

/* FORM STYLES */

.frm-text {
    font-size: 10px;
    border-style: 1px;
    background-color: #FFFFFF;
    color: #333333;
    font-family:verdana,arial,geneva,helvetica,sans-serif;
}
.frm-btn {
    font-size: 11px;
    border-style: 1px;
    background-color: #FFFFFF;
    color: #333333;
    font-family:verdana,arial,geneva,helvetica,sans-serif;
}


p,span,td,div {font-family: Georgia, Palatino, "Times New Roman", Times, serif; font-size: 13px; line-height: 12pt; }
ul,li { font-family: Georgia, Palatino, "Times New Roman", Times, serif; font-size: 10px; color: #333333; line-height: 12pt; }
tr.sidestackheader {background-color: #472327;}
div.sidestackheader {color: #cdaf95; font-size: 10px; text-align: center;}
tr.sidestack_madeinusa { margin: 0 0 0 0; padding: 0 0 0 0; }
td.sidestack_madeinusa { margin: 0 0 0 0; padding: 0 0 0 0; }
div.sidestack a:link {color: #472327; text-decoration: none; }
div.sidestack a:visited {color: #472327; text-decoration: none}
div.sidestack a:hover {color: #CC0000; background-color: transparent; text-decoration: none}
div.sidestack a:active {color: #FF0000; text-decoration: none}
p.caption,span.caption {font-family: Verdana, Arial, Helvetica, Geneva,sans-serif; font-size: 9px; color: #333333; line-height: 9pt; }
p.institle,span.institle {font-family: Verdana, Arial, Helvetica, Geneva,sans-serif; font-size: 16px; color: #333333; line-height: 9pt; font-weight: bold; color: #555555; }
p.ordertitle,span.ordertitle {font-family: Verdana, Arial, Helvetica, Geneva,sans-serif; font-size: 16px; color: #FFFFFF; line-height: 9pt; font-weight: bold; }
span.minimenu a:link {color: #FFFFFF; text-decoration: none}
span.minimenu a:visited {color: #FFFFFF; text-decoration: none}
span.minimenu a:hover {color: #CC0000; background-color: transparent; text-decoration: none}
span.minimenu a:active {color: #FF0000; text-decoration: none}

a.minimenu, a.minimenu:active, a.minimenu:visited {
    color: #ffffff;
    text-decoration: none;
}
a.minimenu:hover {
    color: #cc0000;
}
div.float {
  float: left;
  width: 100px;
  padding: 10px;
  }
td.ins-column p {
    font-size: 11px;
}
div.float p {
   text-align: center;
   }

.xsmText {
    font-size: 10px;
}
.smText
{
   font-size: 11px;
}
.medText {
    font-size: 13px;
}
.lgText {
    font-size: 15px;
}

a.libLink, a.LibLink:active, a.libLink:visited {
    font-size: 11px; font-weight: bold;
    color: white;
    text-decoration: none;
}
a.libLink:hover {
    color: red;
    text-decoration: none;
}
p.pLg {
    font-size: 15px;
}
.catalogRowBg1 {
    background-color: #f5f5f5;
}
.catalogRowBg2 {
    background-color: #ffffff;
}
/* Data Table - Style for all record output tables */
.tbl {
border: solid 1px #b4aba0;
margin-top: 5px;
margin-bottom: 5px;
}
.tbl_title, th {
background-color: #8B7D6B;
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
    border: 0px;
    border-bottom: solid 3px #ece7e1;   
font-size: 12px;
font-weight: bold;
color: #ffffff;
}
.tbl_nav {
background-color: #000000;
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
    border: 0px;
font-size: 11px;
font-weight: normal;
color: #ffffff;
    padding: 3px;
}
a.tbl_nav, a.tbl_nav:active, a.tbl_nav:visited {
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #76a8de;
    padding: 3px;
    text-decoration: none;
}
a.tbl_nav:hover {
    text-decoration: underline;
}
.tbl_subtitle {
    background-image: url(images/bg2.gif);
    background-repeat: repeat-y;
    background-color: #392f24;
    padding-left: 2px;
    font-size: 10px;
    line-height: 10px;
    height: 15px;
    color: #57473e;
    font-weight: normal;
    text-decoration: none;
background-color: #f3f0ed;
    border-bottom: solid 1px #e1dad7;
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #555555;
}
.tbl_body {
background-color: #ffffff;
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}
.tbl_row1 {
background-color: #faf9f8;
font-family: georgia,tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333;
}
.tbl_row2 {
background-color: #f1efed;
font-family: georgia,tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333;
}
.tbl_row3 {
background-color: #e1dad7;
font-family: courier new, georgia,tahoma, georgia,tahoma, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}
.tbl_foot {
background-color: #e3dfdb;
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}
.tbltext {
font-family: georgia,tahoma, georgia,tahoma, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
}

.dialog_box {
    border: solid 1px #7d6a3e;
    background-color: #f8f5f1;
    font-family: georgia, trebuchet ms, arial, verdana, sans-serif;
    font-size: 13px;
    margin: 10px 0px 10px 0px;
}
.dialog_header {
    background-color: #000000;
    color: #fff;
    font-weight: bold;
    font-family: georgia, trebuchet ms, arial, verdana, sans-serif;
    font-size: 13px;
}
.dialog_body {
    font-family: georgia, trebuchet ms, arial, verdana, sans-serif;
    font-size: 13px;
}
.dialog_footer {
    font-family: georgia, trebuchet ms, arial, verdana, sans-serif;
    font-size: 13px;
}
.tinyflag {
    border: solid 1px #d3c5a5;
    margin: 4px 0px 0px 0px;   
}
.prdg_stock_notice {
    font-size: 13px;
    font-weight: normal;
    color: red;
    padding-left: 12px;
}

/**
 * Public Form Error Messages
*/
.err-title {
    padding: 3px;
    margin:0px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}
.err-text {
    color: #fff;
}

div.productgroupheadermenu { background-color: #BAAB99; font-size: small; padding-top: 2px; padding-bottom: 3px;}
div.productgroupheadermenu a:link {color: #FFFFFF; text-decoration: none}
div.productgroupheadermenu a:visited {color: #FFFFFF; text-decoration: none}
div.productgroupheadermenu a:hover {color: #CC0000; background-color: transparent; text-decoration: none}
div.productgroupheadermenu a:active {color: #FF0000; text-decoration: none}
