/* CORE */

html {
	}

body {
	margin:10px 10px 10px 10px;
	color: #000000;
	background:#FDF6D4;
	background-image:url(/images/bg_fade.gif);
	background-repeat:repeat-x;
	padding:0px;
	}

p, li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
	}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
	background-color: #316323;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	}

h1 {
	margin: 0px;
	padding: 0;
	font-size: 20px;
    font-family:Georgia, Times, Times New Roman, serif;
	font-weight: normal;
    color: #383325;
	}

h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 1.25em;
	letter-spacing: 3pt;
	padding: 0px;
	font-weight: bold;
	}

h3 {
	text-align: left;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	font-size: 20px;
	letter-spacing: 0pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 0px;
	color: #8B1B13;
	}

h4 {
	text-align: left;
	font-size: 17px;
	letter-spacing: 0pt;
	font-weight: normal;
    padding:9px 12px 7px 9px;
 	color: #383325;
    font-family:Georgia, Times, Times New Roman, serif;
    background-image:url(images/bg_productfade.gif);
    background-repeat:repeat-x;
    background-color:#E8E4DC;
    border-top:thin solid #D9D3C2;
	}

h5 {
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 0.85em;
	letter-spacing: 1pt;
	padding: 0px;
	font-weight: bold;
	}

h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 1.25em;
	letter-spacing: 3pt;
	padding: 0px;
	font-weight: bold;
	}

h7 {
	text-align: center;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	font-size: 25px;
	letter-spacing: 0pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 0px;
	color: red;
	}

h8 {
	text-align: center;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	font-size: 22px;
	letter-spacing: 0pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 0px;
	color: red;
	}


.bgWhite {background-color: #ffffff;}
.bgWhiteTan {background-color: #FFFCF6;}
.bgTan {background-color: #C4BEAE;}
.bgTanLight {background-color: #FFFCF6;}
.bgSand {background-color: #DBD5C4;}
.bgSand2 {background-color: #D9D3C2;}
.bgSandMed {background-color: #E7E4DC;}
.bgGreenLight {background-color: #5E934D;}
.bgGreen {background-color: #316323;}
.bgGreenMed {background-color: #326424;}
.bgGreenMed2 {background-color: #346724;}
.bgGreenDark {background-color: #002F00;}
.bgGreenDark2 {background-color: #1B471A;}

/* new header styles. */

.headertextbrown {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12px;
	font-weight: normal;
	color: #595546;
}

.greentextlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0B3C08;
}


a.headerbrown:link,a.headerbrown:visited {
 font-family: Georgia, Times, Times New Roman, serif;
 color: #595546;
 text-decoration: none;
 font-size: 12px;
 font-weight:normal;
}

a.headerbrown:hover,a.headerbrown:active {
 font-family: Georgia, Times, Times New Roman, serif;
 color: #595546;
 text-decoration: underline;
 font-size: 12px;
 font-weight:normal;
}

/* new home page styles. */

.gloryheadingred {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 49px;
	font-weight: normal;
	color: #741D18;
}

.glorysmallerred {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 30px;
	font-weight: normal;
	color: #741D18;
}


.glorysmallerpurple {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 30px;
	font-weight: normal;
	color: #6666cc;



}


.glorypurple2 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 28px;
	font-weight: normal;
	color: #AA66D7;

}




.glorysubheadingbrown {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 28px;
	font-weight: normal;
	color: #444031;
}


.glorybrown18 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 18px;
	font-weight: normal;
	color: #444031;
}



.glorybrown16 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 16px;
	font-weight: normal;
	color: #444031;
}


.glorygreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #144906;
}


.glorygreen18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #144906;
}


.glorygreen2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #144906;
}

.specialsheadingred {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 23px;
	font-weight: normal;
	color: #741D18;
}

.specialsheadingred2 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 19px;
	font-weight: normal;
	color: #741D18;
}


.specialred28 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 28px;
	font-weight: normal;
	color: #741D18;
}



.specialssubheadinggreen {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 17px;
	font-weight: normal;
	color: #28581D;
}

.specialssubheadinggreen15 {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 15px;
	font-weight: normal;
	color: #28581D;
}



.primary_btn {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:3px 8px 3px 8px;
 font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#B54D31;
 background-image:url(/images/Bg-PrimaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #70160F;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.primary_btn:hover { background:#D6694A; color:#ffffff; text-decoration: none;}

.primary_btn_large {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:4px 10px 4px 10px;
 font-size:13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#921D15;
 background-image:url(/images/Bg-PrimaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #70160F;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.primary_btn_large:hover { background:#A3423B; color:#ffffff; text-decoration: none;}

.primary_btn_large_grn {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:4px 10px 4px 10px;
 font-size:13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#26561E;
 background-image:url(/images/Bg-PrimaryBtnGrn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #143510;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;

}

.primary_btn_prp:hover { background:#A771B6; color:#ffffff; text-decoration: none;}

.primary_btn_large_prp {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:4px 10px 4px 10px;
 font-size:13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#A771B6;
 background-image:url(/images/Bg-PrimaryBtnPrp.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #A771B6;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;


}

.primary_btn_yel:hover { background:#F7E96B; color:#ffffff; text-decoration: none;}

.primary_btn_large_yel {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:4px 10px 4px 10px;
 font-size:13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#F7E96B;
 background-image:url(/images/Bg-PrimaryBtnYel.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #F7E96B;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;





}

.primary_btn_large_grn:hover { background:#518044; color:#ffffff; text-decoration: none;}


.header_btn {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:2px 5px 2px 5px;
 font-size:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#921D15;
 background-image:url(/images/Bg-PrimaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #70160F;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.header_btn:hover { background:#A3423B; color:#ffffff; text-decoration: none;}

.header_btn2 {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:2px 3px 2px 3px;
 font-size:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#4A4538;
 background-image:url(/images/Bg-SecondaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #282419;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.header_btn2:hover { background:#6F6A5C; color:#ffffff; text-decoration: none;}

.brown_btn {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:2px 3px 2px 3px;
 font-size:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#514C3E;
 background-image:url(/images/Bg-SecondaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #282419;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}


.header_btn:hover { background:#A3423B; color:#ffffff; text-decoration: none;}



.header_btn3 {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:1px 2px 1px 2px;
 font-size:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#921D15;
 background-image:url(/images/Bg-PrimaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #70160F;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.primary_btn3:hover { background:#A3423B; color:#ffffff; text-decoration: none;}



.brown_btn:hover { background:#6F6A5C; color:#ffffff; text-decoration: none;}

.brown_btn_light {
 display:inline; display:inline-block;
 width:auto;
 margin:0.0em; padding:2px 3px 2px 3px;
 font-size:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#837E6F;
 background-image:url(/images/Bg-SecondaryBtnlt.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #544F41;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.brown_btn_light:hover { background:#928D7E; color:#ffffff; text-decoration: none;}

.brown_btn_large {
 display:inline; display:inline-block;
 width:auto;
  margin:0.0em; padding:4px 7px 4px 7px;
 font-size:12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 background:#4A4538;
 background-image:url(/images/Bg-SecondaryBtn.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 border:1px solid #282419;
 vertical-align:middle;
 white-space:nowrap;
 cursor:default; cursor:pointer;
}

.brown_btn_large:hover { background:#6F6A5C; color:#ffffff; text-decoration: none;}



.redhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}

.menuhead1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


.footer2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


img {
	display: block;
	border:0;
	}

img.inline {
	display: inline;
	border:0;
	}

#top_nav {
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	}

#breadcrumb {
	font-size: 10px;
	font-weight: normal;
	padding: 2px 2px 2px 0px;
	}

#area_top {
	border-top: 0px solid #666666;
	border-left: 0px solid #666666;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #666666;
	}

#area_middle_left {
	background-image:url(/images/bg_leftnavfade.gif);
	background-repeat:repeat-y;
	border-top: 0px solid #000000;
	border-left: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-right: 0px solid #666666;
	text-align: center;
	padding: 0px 0px 8px 0px;
	font-weight: bold;
	line-height: 1.5;
	}

#area_middle_right {
	border-top: 0px solid #666666;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	padding: 8px 8px 8px 8px;
	}

#area_middle_right p {
	text-align: left;
	font-weight: normal;
	line-height: 1.5;
	padding: 0px 8px 0px 8px;
	}


.category_button {
	text-align: left;
	}

.category_button_on {
	text-align: left;
	}

.sitesearch_btn {
	display:inline; display:inline-block;
	width:25px;
        height:22px;
	margin:0.2em; padding:1px;
	font-size:11px;
	font-family: Times New Roman, Times, serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#cdf;
	color:#333;
	border: thin ouset #cccccc;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.addtocart_btn {
	display:inline; display:inline-block;
	width:100px;
	margin:0.0em; padding:0px;
	font-size:11px;
	font-family: Times New Roman, Times, serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#cdf;
	color:#333;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid black;
	border-right:1px solid black;
	vertical-align:bottom;
        horizontal-align:right;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.addtocart_btn[class] {
	width:auto;
	min-width:35px;
	}
.addtocart_btn strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.addtocart_btn:hover { background:black; color:white; text-decoration: none;}
.addtocart_btn:hover strong { background:#ccc; color:black;  }

.btnstyle1 { background:#666666; color:white; }

.btnstyle2 { background:#e1e1e1; color:black; }

#product_panel .buy_button {
	padding: 8px 8px 8px 8px;
	text-align: right;
	}

#product_panel .price, .units {
	padding: 0px 8px 0px 8px;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 1pt;
	}

#prev_next {
	text-align: right;
	padding: 0px 8px 0px 8px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1pt;
	}


#product_panel {
	padding: 8px 8px 8px 8px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}

#product_thumbnail {
	padding: 8px 8px 8px 8px;
	border-right: 0px dotted #000000;
        width: 150px;
	}
	
	
.strike {
          text-decoration: line-through 
	}


.productprice {
         	font-size: 12px;
		font-weight: normal;
		color: black;
		background: transparent;
              }

.prodshipweight {
         	  font-size: 12px;
		  font-weight: normal;
		  color: black;
		  background: transparent;
		}

.largetext {
         	font-size: 14px;
		font-weight: norml;
		color: black;
	     }

.whitetext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size: 15px;
		font-weight: normal;
		color: #FFFFFF;
	     }

.whitetext2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
	     }

.normaltext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
		font-weight: normal;
		color: black;
        line-height:17px;
	     }

.formtext {
        font-size: 12px;
		font-weight: normal;
		color: black;
	     }

.smalltext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight: normal;
		color: black;
        line-height:14px;
	}

.smallredtext {
        font-size: 11px;
		font-weight: normal;
        font-style:italic;
		color: #AB0000;
	}

.smalltext2 {
        font-size: 10px;
		font-weight: normal;
		color: black;
	}

.tinytext {
        font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #1A1A1A;
	}

.smallarial {
        font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #1A1A1A;
	}

a.smallarial:link,a.smallarial:visited {
 font-family:Arial, Helvetica, sans-serif;
 color: #1A1A1A;
 text-decoration: none;
 font-size:12px;
 font-weight:normal;
}

a.smallarial:hover,a.smallarial:active {
 font-family:Arial, Helvetica, sans-serif;
 color: #1A1A1A;
 text-decoration: underline;
 font-size:12px;
 font-weight:normal;
}


.xsmalltext {
         	font-size: 10px;
		font-weight: normal;
		color: black;
	}

.minitext {
        font-size: 10px;
		font-weight: normal;
		color: black;
        line-height:13px;
	}

#checkoutPanel {
	padding: 16px 16px 16px 16px;
	}

#checkoutPanel td{
	padding: 5px 5px 5px 5px;
	}

#checkoutPanelBar{
	padding: 5px 5px 5px 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
    background-color: #316323;
    color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}

#checkoutPanelBar2{
	padding: 5px 5px 5px 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #316323;
        color: #ffffff;
	font-weight: bold;
	}

#checkoutPanelWarning {
	color: white;
	background-color: #ff0000;
	}

#checkout_panel table{
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}

#cartHelpText{
        font-size: 12px;
		font-weight: normal;
		color: black;
	}

#area_middle_wholesale {
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	padding: 8px 8px 8px 8px;
	}

#wholesaleTableBorder{
	border-top: 0px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;
	border-left: 0px solid #aaaaaa;
	border-right: 0px solid #aaaaaa;
	}

#wholesaleCategoryRow{
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #006b42;
        color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
        text-align: center;
	}

#wholesaleSubCategoryRow{
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #006b42;
        color: #666666;
	font-size: 0.80em;
	font-weight: bold;
        text-align: center;
	}

#wholesaleTitleRow{
	padding: 3px 3px 3px 3px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #006b42;
        color: #666666;
	font-size: 0.75em;
	}

#wholesaleProdParentRow{
        background-color: #006b42;
        color: #666666;
	font-size: 0.75em;
        font-weight: bold;
	}

#wholesaleProdParentRow td{
	border-top: 0px solid #aaaaaa;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}


#wholesaleProdChildRow{
	padding: 10px 5px 5px 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #006b42;
        color: #666666;
	font-size: 0.75em;
	}

#wholesaleText{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.75em;
        font-weight: bold;
	}

#wholesaleHeaderText{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.85em;
        font-weight: bold;
	}

#footer_text {
         font-size: 10px;
	font-weight: normal;
	color: black;
	text-align:center;
	}

a:link,a:visited {
	color: #0E400A;
	text-decoration: underline;
	font-weight: normal;
    line-height:16px;
	}

a:hover,a:active {
	color: #0E400A;
	font-weight: normal;
	text-decoration: none;
    line-height:16px;
	}

a.brown_links:link,a.brown_links:visited {
	color: #383325;
	text-decoration: none;
	font-weight: normal;
	}

a.brown_links:hover,a.brown_links:active {
	color: #171200;
	font-weight: normal;
	text-decoration: underline;
	}


a.big_links:link,a.big_links:visited {
	color: blue;
	text-decoration: none;
	font-weight: bold;
        font-size:14px;
	}

a.big_links:hover,a.big_links:active {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
        font-size:14px;
	}

a.red_links:link,a.red_links:visited {
	color: #8B1B13;
	text-decoration: underline;
	font-weight: normal;
        font-size:14px;
	}

a.red_links:hover,a.red_links:active {
	color: #8B1B13;
	font-weight: normal;
	text-decoration: none;
        font-size:14px;
	}

a.red_links2:link,a.red_links2:visited {
	color: #8B1B13;
	text-decoration: underline;
	font-weight: normal;
        font-size:12px;
	}

a.red_links2:hover,a.red_links2:active {
	color: #8B1B13;
	font-weight: normal;
	text-decoration: none;
        font-size:12px;
	}

a.mini_links:link,a.mini_links:visited {
	color: blue;
	text-decoration: none;
	font-weight: normal;
        font-size:12px;
	}

a.mini_links:hover,a.mini_links:active {
	color: blue;
	font-weight: normal;
	text-decoration: underline;
        font-size:12px;
	}

A.menu_links:link,A.menu_links:visited {
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size:13px;
	padding:0px 0px 0px 20px;
	line-height: 2;

}

A.menu_links:hover,A.menu_links:active {
    color: #FEF4CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size:13px;
	padding:0px 0px 0px 20px;
	line-height: 2;

}
A.smmenu_links:link,A.smmenu_links:visited {
        color: white;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
	padding:0px 0px 0px 5px;
	line-height: 2;

}

A.smmenu_links:hover,A.smmenu_links:active {
        color: red;
	font-family: Times New Roman, Times, serif;;
	font-weight: bold;
	text-decoration: underline;
	font-size:12px;
	padding:0px 0px 0px 5px;
	line-height: 2;

}
A.top_links:link,A.top_links:visited {
        color: #ffffff;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	text-decoration: none;
	font-size:14px;
	padding:0px 0px 0px 0px;
	line-height: 2;
}

A.top_links:hover,A.top_links:active {
        color: red;
	font-family: Times New Roman, Times, serif;;
	font-weight: bold;
	text-decoration: underline;
	font-size:14px;
	padding:0px 0px 0px 0px;
	line-height: 2;
}

A.mainarea_links:link,A.mainarea_links:visited {
        color: #000066;
        font-size: 12px;
	font-family: Times New Roman, Times, serif;
        text-decoration: none;
}

A.gateway_links:link,A.gateway_links:hover,A.gateway_links:active,A.gateway_links:visited {
        color: #cccccc;
        font-size: 10px;
	font-family: Times New Roman, Times, serif;
	text-decoration: underline;
}

.dynamic_qty {
 background: transparent;
 border: 0px;
 width: 60px;
 font-weight: bold;
 font-size: 12px;
 font-weight: bold;
 color: black;
 background: transparent;
}



#popitmenu{
 position: absolute;
 background-color: white;
 border: 0px solid black;
 font: normal 12px Times New Roman, Times, serif;
 line-height: 18px;
 z-index: 100;
 visibility: hidden;
}

#popitmenu a{
 text-decoration: none;
 padding-left: 6px;
 color: black;
 display: block;
}

#popitmenu a:hover{ /*hover background color*/
 background-color: #006b42;

#parentcat { line-height: 2; }
#catimg { vertical-align: top; }
#siteprod { color: black; font-weight: normal; }
#subcat { font-weight: normal; }}

/* Wholesale popup styles. */

  h3.div_header {
    background: #006b42;
    color: white;
    text-align: right;
  }
  h3.div_header a, h3.div_header a:visited {
    color: white;
    text-decoration: none;
  }
  h3.div_header a:hover {
    color: red;
    text-decoration: underline overline;
  }

/* End wholesale popup styles. */
