.gobutton {
font-weight:700;
background:#5B8726;
color:#DBE6CC;
}

#flush {
clear:none;
margin:0;
padding:0;
}

#toolbar {
margin-left:22px;
width:749px;
border:1px solid #ABA590;
padding:2px;
}

label {
clear:none;
font-weight:700;
border-bottom:1px solid #EEE;
width:100%;
margin-bottom:2px;
}

html>body #toolbar {
width:743px;
}

#toolbar form {
float:right;
clear:none;
margin:0;
padding:0;
}

#sidemenu {
width:170px;
margin-left:22px;
margin-right:10px;
border:1px solid #ABA590;
background-color:#FFF;
padding:4px;
}

#sidelist {
width:145px;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.mailorder {
text-align:left;
margin-left:50px;
width:400px;
background:#F3F4F0;
border:thin dotted #ABA590;
padding:12px;
}

.note {
font-size:10px;
}

.listheadtop {
color:#555;
}

.listhead {
margin-top:4px;
color:#555;
}

.brighten {
font-weight:700;
color:#00F;
}

h3 {
padding-bottom:2px;
margin-bottom:8px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#666;
}

#CAT_1 {
position:absolute;
z-index:2;
top:124px;
left:18px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_2 {
position:absolute;
z-index:2;
top:124px;
left:94px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_3 {
position:absolute;
z-index:2;
top:124px;
left:181px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_4 {
position:absolute;
z-index:2;
top:124px;
left:268px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_5 {
position:absolute;
z-index:2;
top:124px;
left:357px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_6 {
position:absolute;
z-index:2;
top:124px;
left:430px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_7 {
position:absolute;
z-index:2;
top:124px;
left:507px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_8 {
position:absolute;
z-index:2;
top:124px;
left:587px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

#CAT_9 {
position:absolute;
z-index:2;
top:124px;
left:685px;
width:1px;
height:150px;
visibility:hidden;
display:block;
}

BODY {
scrollbar-shadow-color:999966px;
scrollbar-track-color:FFFFFF;
scrollbar-base-color:FFFFFF;
scrollbar-face-color:FFFFFF;
scrollbar-3dlight-color:CCCCCC;
scrollbar-darkshadow-color:999999px;
font-size:11px;
color:#2a2a2a;
font-family:verdana, arial, helvetica, geneva;
text-decoration:none;
}

.gatelinks {
font-size:10px;
color:#fff;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

A.gatelinks:hover {
font-size:10px;
color:#f0bd42;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.text {
font-size:11px;
color:#101010;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.text1 {
font-size:11px;
color:#101010;
line-height:14px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.textlesslead {
font-size:11px;
color:#101010;
line-height:15px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.blacktextlink {
font-size:10px;
color:#101010;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.blacktextlink1 {
font-weight:400;
font-size:10px;
color:#313131;
line-height:19px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-decoration:none;
}

.whitetextlink {
font-size:10px;
color:#fff;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.whitetextlink1 {
font-size:10px;
color:#fff;
line-height:11px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

A.whitetextlink:hover {
font-size:10px;
color:#000;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

A.whitetextlink1:hover {
font-size:10px;
color:#ffcf6d;
line-height:11px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.pulldownlinks {
font-weight:lighter;
font-size:12px;
color:#606263;
line-height:14px;
font-family:Arial;
text-decoration:none;
}

.pulldownlinks:hover {
font-size:7px;
color:#af5228;
line-height:14px;
font-family:Arial;
text-decoration:underline;
padding:0;
}

.blacktextlink:hover {
font-size:10px;
color:#4c89cb;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:underline;
padding:0;
}

.blacktextlink1:hover {
font-size:11px;
color:#4c89cb;
line-height:19px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-decoration:none;
padding:0;
}

.whitetext {
font-size:11px;
color:#FFF;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
}

.whitelink {
font-weight:700;
font-size:11px;
color:#FFF;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.whitelinkon {
font-weight:700;
font-size:11px;
color:#ffa539;
line-height:19px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.whitelink2 {
font-weight:700;
font-size:11px;
color:#FFF;
line-height:19px;
font-family:Verdana, Arial, Helvetica;
text-decoration:underline;
}

A.whitelink2:hover {
font-weight:700;
font-size:11px;
color:#0071b0;
line-height:19px;
font-family:Verdana, Arial, Helvetica;
}

A.whitelink:hover {
font-weight:700;
font-size:11px;
color:#ffa539;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.smalltext {
font-size:10px;
color:#101010;
line-height:12px;
font-family:Verdana, Arial, Helvetica;
}

.smallwhitetext {
font-size:10px;
color:#fff;
line-height:12px;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

.categorytitlehome {
font-weight:700;
font-size:16px;
color:#a1493a;
font-family:Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
text-decoration:none;
}

A.categorytitlehome:hover {
font-weight:700;
font-size:16px;
color:#6475a6;
font-family:Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
text-decoration:none;
}

.whitesubs {
font-weight:700;
font-size:14px;
color:#fff;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-decoration:none;
}

.catprodlinks {
font-size:11px;
color:#5a737b;
line-height:15px;
font-family:Verdana, Arial, Helvetica;
text-decoration:underline;
}

.catprodlinks2 {
font-size:13px;
color:#252c30;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
}

A.catprodlinks:hover {
font-size:11px;
color:#0071b0;
font-family:Verdana, Arial, Helvetica;
text-decoration:underline;
}

.smallprdname {
font-weight:700;
font-size:9px;
color:#333;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

A.whitetext:hover {
font-size:11px;
color:#1d56a3;
line-height:17px;
font-family:Verdana, Arial, Helvetica;
}

.headline {
font-size:23px;
color:#000;
line-height:29px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

SELECT {
font-size:11px;
color:#af5228;
font-family:verdana, arial, helvetica, geneva;
text-decoration:none;
}

.textarial {
font-size:13px;
color:#505050;
line-height:16px;
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.categorytitle {
font-weight:700;
font-size:18px;
color:#a6591b;
font-family:Futura, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.redbutton {
font-weight:700;
font-size:10px;
color:#FFF;
font-family:Verdana, Arial, Helvetica;
background-color:#c21a11;
}

.greenbutton {
font-weight:700;
font-size:10px;
color:#FFF;
font-family:Verdana, Arial, Helvetica;
background-color:#6e9d7d;
}

.graybutton {
font-weight:700;
font-size:10px;
color:#000;
font-family:Verdana, Arial, Helvetica;
background-color:#d4d4d4;
}

.redtext {
font-size:11px;
color:red;
font-family:Verdana, Arial, Helvetica;
}

.sidebutton {
font-weight:300;
font-size:10px;
color:#000;
font-family:Verdana;
text-align:left;
}

.sidebutton A:hover {
border-right:#585656 1px solid;
border-top:#585656 1px solid;
font-weight:500;
font-size:10px;
border-left:#585656 1px solid;
color:#000;
border-bottom:#585656 1px solid;
font-family:Verdana;
background-color:#D0DCEA;
}

.topbutton {
font-weight:400;
font-size:12px;
color:#000;
font-family:Arial;
text-align:center;
padding:0;
}

.topbutton A {
border-right:gray 1px solid;
border-top:gray 1px;
display:block;
font-weight:400;
font-size:12px;
border-left:gray 1px solid;
color:#606263;
line-height:14px;
border-bottom:gray 1px solid;
font-family:Arial;
background-color:#f0f0f0;
text-align:center;
text-decoration:none;
margin:0;
padding:6px 4px;
}

.topbutton A:hover {
border-right:gray 1px solid;
border-top:gray 1px;
font-weight:400;
font-size:12px;
border-left:gray 1px solid;
color:#606263;
line-height:14px;
border-bottom:gray 1px solid;
font-family:Arial;
background-color:#D0DCEA;
text-align:center;
text-decoration:none;
margin:0;
padding:6px 4px;
}

.topbutton A:active {
border-right:gray 1px solid;
border-top:gray 1px;
font-weight:400;
font-size:12px;
border-left:gray 1px solid;
color:#606263;
line-height:14px;
border-bottom:gray 1px solid;
font-family:Arial;
background-color:#f0f0f0;
text-align:center;
text-decoration:none;
margin:0;
padding:6px 4px;
}

.topbutton A:visited {
border-right:gray 1px solid;
border-top:gray 1px;
font-weight:400;
font-size:12px;
border-left:gray 1px solid;
color:#606263;
line-height:normal;
border-bottom:gray 1px solid;
font-family:Arial;
text-align:center;
text-decoration:none;
margin:0;
padding:6px 4px;
}

.headbutton {
font-weight:600;
font-size:10px;
color:#000;
font-family:Verdana;
text-align:left;
}

.headbutton A:hover {
border-right:#585656 1px solid;
border-top:#585656 1px solid;
font-weight:500;
font-size:10px;
border-left:#585656 1px solid;
color:#000;
border-bottom:#585656 1px solid;
font-family:Verdana;
background-color:#88A6CA;
}

#navigator {
border-right:#000 1px;
border-top:#000 1px;
margin-top:20px;
margin-left:1px;
border-left:#000 1px;
width:auto;
margin-right:1px;
border-bottom:#000 1px;
background-color:transparent;
text-align:left;
padding:1px;
}

.outlinered {
border:1px solid #C0BCAC;
width:100%;
background:#7A3B4A;
color:#FFF;
margin:0;
}

.outline {
border:1px solid #C0BCAC;
width:100%;
}

.outlinefoot {
border:1px solid #C0BCAC;
width:100%;
padding-bottom:2px;
}

.outlinered a {
color:#FFF;
text-decoration:none;
}

.outlinedesc {
border:1px solid #C0BCAC;
width:100%;
margin-top:10px;
margin-bottom:0;
font-size:9px;
background:#FCFCFA;
padding:2px;
}

.outlinetitle {
border:1px solid #C0BCAC;
width:100%;
margin-top:10px;
margin-bottom:10px;
font-size:9px;
text-align:center;
background:#FCFCFA;
}

.outlinetitle a {
text-decoration:none;
}

#navcontainer {
background-color:#FFF;
width:100%;
font-family:Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
margin-top:8px;
color:#333;
}

#contactcontainer {
margin-bottom:3px;
}

#sidemenuproduct {
width:160px;
margin-left:22px;
margin-right:10px;
border:1px dotted #ABA590;
background-color:#FFF;
padding:4px;
}

html>body #sidemenu {
width:160px;
}

#sidemenuproduct h2 {
display:block;
color:#FFF;
background-color:#7A3B4A;
text-decoration:none;
border-bottom:1px solid #fff;
font-size:11px;
font-weight:700;
width:160px;
margin-bottom:10px;
margin-top:0;
padding:3px 12px 3px 8px;
}

#content {
margin-top:13px;
border:1px solid #ABA590;
margin-bottom:13px;
line-height:16px;
padding:10px;
}

#content h1 {
font-size:16px;
color:maroon;
margin-top:0;
}

#content h2 {
font-size:12px;
color:maroon;
margin-top:0;
margin-bottom:10px;
margin-left:10px;
}

#content h3 {
font-size:11px;
margin-top:8px;
margin-bottom:8px;
border-bottom:1px solid #EEE;
}

#content table p {
margin-left:10px;
margin-right:10px;
line-height:16px;
}

#content a {
text-decoration:none;
color:maroon;
}

#disclaimer h2 {
font-size:11px;
color:maroon;
margin-top:12px;
margin-bottom:4px;
margin-left:10px;
}

.disclaimerwrap {
margin-left:10px;
margin-right:10px;
border:1px solid #EEE;
padding:0 10px 10px;
}

.dateline {
border-top:1px solid #EEE;
width:100%;
height:auto;
}

.redalert {
color:red;
}

.notopmargin {
margin-top:0;
margin-left:0;
margin-right:0;
}

.indents {
margin-left:20px;
}

#navcontainer ul {
list-style:none;
border:none;
margin:0;
padding:0;
}

#navcontainer li {
background-color:#F7F7F7;
margin:0;
}

#navcontainer ul li ul {
margin-bottom:1em;
}

#navcontainer ul li ul li a:hover {
border:1px solid #5C8727;
color:#000;
padding-left:10px;
background-image:url(/images/list-active.gif);
background-repeat:no-repeat;
background-position:1px 4px;
}

#navcontainer ul li ul li ul {
margin-bottom:0;
margin-top:0;
}

#navcontainer ul li ul li ul li a {
display:block;
border:1px solid #EEE;
background-color:#FBFBFB;
color:#333;
text-decoration:none;
width:140px;
margin-left:10px;
padding-left:20px;
background-image:url(/images/list-offcircle.gif);
background-repeat:no-repeat;
background-position:10px 4px;
margin-top:0;
}

#navcontainer ul li ul li ul li span {
display:block;
border:1px solid #EEE;
background-color:#FBFBFB;
color:#333;
text-decoration:none;
width:130px;
margin-left:10px;
padding-left:20px;
background-image:url(/images/list-off.gif);
background-repeat:no-repeat;
background-position:10px 4px;
}

html>body #navcontainer ul li ul li ul li a {
width:130px;
}

#navcontainer ul li ul li ul li a:hover {
border:1px solid #5C8727;
color:#000;
padding-left:20px;
background-image:url(/images/list-active.gif);
background-repeat:no-repeat;
background-position:10px 4px;
}

#sideimg {
margin-top:10px;
}

#sideimg img {
margin-bottom:4px;
}

.footaddressa {
padding-left:10px;
padding-right:10px;
border-left:1px solid #B7E19C;
color:#DBE6CC;
}

.footaddressb {
padding-left:10px;
padding-right:10px;
border-left:1px solid #B7E19C;
border-right:1px solid #B7E19C;
color:#DBE6CC;
}

#footbox {
padding-left:10px;
width:100%;
}

.footnav a {
text-decoration:none;
color:#DBE6CC;
border-top:1px solid #B7E19C;
padding-left:10px;
width:100%;
margin-bottom:4px;
font-size:10px;
}

select {
width:80%;
z-index:0;
}

.hilightrow {
color:#4D7320;
}

.mosaicbox {
border:1px solid #EEE;
background-color:#FBFBFB;
padding:10px;
}

#toolbar:hover {
background-color:#FCFFF5;
}

#alphabox {
text-align:center;
margin-top:8px;
margin-bottom:4px;
}

input:focus,textarea:focus {
background:#E9F5DB;
}

.categoryphoto {
margin-right:10px;
margin-bottom:6px;
border:0;
float:right;
}

.categorynav {
width:100%;
text-align:right;
}

.catheader,h1,h2/****/ {
font-size:14px;
font-weight:700;
color:maroon;
margin:0 0 10px;
padding:0;
}

h2 {
font-size:12px;
margin-top:10px;
}

.floatlist {
float:left;
width:22%;
list-style:none;
margin-left:0;
margin-right:4px;
border:1px solid #EEE;
background:#fbfbfb;
background-color:#FEFFFC;
padding:10px 0 0 10px;
}

.floatlist li {
display:block;
width:100%;
}

.floatlist li a {
display:block;
border:1px solid #EEE;
width:100%;
padding-bottom:2px;
}

.floatlist li a:hover {
display:block;
border:1px solid #666;
background-color:#FaFFF5;
width:100%;
padding-bottom:2px;
}

.clearing {
clear:both;
}

.productnav {
text-align:center;
border:1px solid #b3af99;
padding:10px;
}

.formsent {
padding:20px;
}

#contactus,#infocenter,#aboutlist {
display:none;
}

.hilightnote {
color:#F30;
border-top:2px solid #eee;
border-bottom:2px solid #eee;
padding:10px;
}

.hilightnote a {
color:#F10;
font-weight:700;
}

#ACNhead {
color:#FFF;
width:100%;
background-color:#900;
z-index:999;
padding:4px;
}

#ACNpos {
padding-left:18px;
width:720px;
}

.goCheckout {
color:#C60;
}

.producthdg {
margin:0;
padding:8px; 
padding-left:14px;
}

.clr,#toolbar img,#toolbar form input {
clear:none;
}

.whitetext2,A.whitetext2:hover {
color:#ffa539;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
line-height:17px;
}

A:hover,A:active {
color:#af5228;
}

TABLE,TR,text,TD,FORM,INPUT,BUTTON,OPTION {
color:#2a2a2a;
font-family:verdana, arial, helvetica, geneva;
font-size:11px;
text-decoration:none;
}

.sidebutton A,.headbutton A {
background-color:#f5f5f5;
border-bottom:silver 1px solid;
border-left:silver 1px solid;
border-right:silver 1px solid;
border-top:silver 1px solid;
color:#000;
display:block;
font-family:Verdana;
font-size:10px;
font-weight:300;
text-decoration:none;
width:98%;
padding:2px 2px 2px 4px;
}

.sidebutton A:active,.headbutton A:active {
color:#000;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.sidebutton A:visited,.headbutton A:visited {
color:#000;
font-family:Verdana;
font-size:10px;
font-weight:400;
text-decoration:none;
}

html>body #sidemenuproduct,html>body #sidemenuproduct h2,html>body #navcontainer li a {
width:auto;
}

#content p,#content table {
margin-left:30px;
margin-right:30px;
}

#navcontainer ul li a,#navcontainer ul li span {
background-color:#F3F3F3;
border:1px solid #DDD;
color:maroon;
display:block;
text-decoration:none;
width:160px;
}

#navcontainer ul li ul li a,#navcontainer ul li ul li span,#navcontainer ul li ul li b {
background-color:#FBFBFB;
background-image:url(/images/list-off.gif);
background-position:1px 4px;
background-repeat:no-repeat;
border:1px solid #EEE;
color:#333;
display:block;
margin-left:10px;
padding-left:10px;
text-decoration:none;
width:140px;
}

.privacystmt,.pleasenote {
font-size:0.8em;
}
