BODY { background-color: #f1d455; background-repeat: repeat-x; margin: 0; }

#nav { font-weight: bold; line-height: 24px; font-size: 12px; width : 190px; }

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav a {display : block; color : #fff; text-decoration: none; background-color : #357434; margin-bottom: -1px; padding : 0 3px; border-right: 2px solid #357434; border-left: 1px solid #357434; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }

#nav a.daddy { background: #357434 url(images/aaCustomInterface/rightarrow2.gif) no-repeat right center; }

#nav a:hover {
color : white;
background-color : #023e6c;
}

#nav li {
position: relative;
}

#nav ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#nav ul ul ul,
div#nav ul ul li:hover ul ul
{display: none;}

div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul
{display: block;}

.navBehindLayerSpacer { font-size: 12px; font-weight: bold; line-height: 24px; width: 15.55em; }
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA { color: #024400; font-size: 14px; font-family: Arial, "Lucida Grande", Verdana, Geneva, sans-serif; line-height: 16px; text-decoration: none; }
#scrollBox { display:block; padding:3px; width:210px; height:330px; overflow: auto;  clip: rect(auto, 192px, auto, auto); max-width: 210px; }
.centerText { text-align: center; }
A:link {
        COLOR: #0038a8; TEXT-DECORATION: none;
}
A:visited {
        COLOR: #333572; TEXT-DECORATION: none;
}
A:hover {
        COLOR: #00872f; TEXT-DECORATION: underline;
}
A:active  {
        COLOR: #500; TEXT-DECORATION: none;
}
a.footlink:link { color: #f2ffd8; text-decoration: underline; }
a.footlink:hover { color: #ffedd8; text-decoration: underline; }
a.footlink:visited { color: #d8ffd8; text-decoration: underline; }
a.footlink:active { color: #ffd8ed; text-decoration: underline; }
H1 { color: #900; FONT-SIZE: 18px; font-weight: bold; line-height: 16px; vertical-align: top; top: 0; margin-top: 1px; margin-bottom: 1px; }
H2 { color: #900; FONT-SIZE: 16px; font-weight: bold; line-height: 20px; }
H3 { FONT-SIZE: 14px; font-weight: bold; line-height: 18px; }
HR { COLOR: #e1d3d3; background-color: #b49393; HEIGHT: 1px; }
.bodyFontSmaller { font-size: 12px; }
.fontSmallerWht { color: #fff; font-size: 10px; line-height: 12px; }
.productListingFont { font-size: 12px; }
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.BoldRedType {
	COLOR: #941b1b; FONT-WEIGHT: bold;
}
.BodyFont { font-size: 14px; }
.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.SmallSubQuoteText { font-size: 10px; }
.SuperText { font-size: 10px; font-weight: normal; vertical-align: text-top; }
.ProductTagType { font-weight: bold; font-style: italic; margin-top: 0; margin-bottom: 0; }
.SuggestedUse { font-size: 12px; margin-left: 5.9em; text-indent: -5.9em; margin-top: 3.6pt; }
.MoreAbout { font-size: 14px; text-indent: -18pt; margin-top: 3.6pt; margin-left: 18pt; }
.MoreAboutIndented { font-size: 14px; text-indent: -18pt; margin-top: 3.6pt; margin-left: 30pt; }
.CharIngredientSubHeader { color: #007f00; font-size: 14px; font-weight: bold; line-height: 16px; vertical-align: top; top: 0; margin-top: 6px; }

.ProductTable { background-color: white; padding: 4px; }
table.ProductThumbnailBorder { margin: 0; padding: 0; vertical-align: top; border: solid 2px #94d289 !important; }
.LightlyColoredBody { background-color: #f0eeed; }
.ProductOptionsDropDownMenu { font-size: 12px; font-weight: bold; width: 526px; background-color: #f0eeed;}
.HeadBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.HeadLine {
        BACKGROUND-COLOR: #D6D7D9;
}
.IngredientsTableCell { padding: 4px; border: solid thin #6b4848; }
.IngredientsTable { width: 100%; border-collapse: collapse; }
table.VertMenuOuterBorder { margin: 0; padding: 0; vertical-align: top; border: solid 1px #d2c9c5; }
.VertMenuSubTitle {
	BACKGROUND-COLOR: #081589;
}
.VertMenuBox { background-color: #faf5df; vertical-align: top; margin: 0; padding: 0; }
.VertMenuBoxContent { background-color: #faf5df; margin: 0; padding: 2px 3px 5px 4px; vertical-align: top; }
.VertMenuBorder { background-color: #b29896; }
.VertMenuTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 14px; background-color: #faf5df; text-align: center; margin: 0; padding-bottom: 2px; }
.VertMenuBoxNewsTitle { font-size: 12px; font-weight: bold; line-height: 13px; background-color: #faf5df; text-align: center; }
.VertMenuItemsAC { font-size: 12px; font-weight: bold; line-height: 16px;}
.VertMenuItemsSmallAC { font-size: 10px; font-weight: bold; line-height: 14px; }

.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList { margin: 0; padding: 0; }
.DialogBox {
	BACKGROUND-COLOR: #ffffff;
}
.DialogBoxProduct { background-color: #fff; background-image:  url(images/aaCustomInterface/MS_ProductTopBkgnd.jpg); background-repeat: repeat-x; }
.DialogBorder {
	BACKGROUND-COLOR: #8cc690;
}
.DialogTitle {
	COLOR: #4a1402; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.NumberOfArticles {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TopLabel {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text { COLOR: #530707; font-size: 12px; }
.AdminSmallMessage {
	COLOR: #FF3300;
}
.AdminTitle {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
	BACKGROUND-COLOR: #9c3131;
}
.ProductTitle {
	COLOR: #081589; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetailsTitle { color: #941b1b; font-size: 12px; font-weight: bold; }
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetailsTitleOnBkgnd { color: #941b1b; font-size: 12px; font-weight: bold; background-color: #f0eeed; text-align: left; }
.ProductPriceConverting {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #900; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.MarketPrice {
	FONT-SIZE: 11px;
}
.ItemsList {
	COLOR: #081589; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.NavigationPath {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.CustomerMessage {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.ErrorMessage {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.Star {
	COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
	COLOR: #FFFFFF;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}

.TableSubHead { BACKGROUND-COLOR: #eeeeee; vertical-align: top; }

.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #081589; COLOR: #FFFFFF;
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}
.NavDialogBorder {
    background-color: #D6D7D9;
}
.NavDialogBox {
    background-color: #ffffff;
}
.SubHeader2 {
    COLOR: #666666;
    font-size: 11px;
    FONT-WEIGHT: bold;
}
.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}
.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.subnavlink {
	color: #1A582F;
	font-size: 11pt;
}
.ap {
	color: #AD2021;
}
.pnomargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000
}
.nav {
	padding-left: 10px;
	margin-left: 0px;
	padding-bottom: 2px;
	padding-top: 4px;
}
.here {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #312E9A;
	text-decoration: none;
}
.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #1A582F;
	text-decoration: none;
}
.herehome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #312E9A;
	text-decoration: none;
	margin-left: 5px;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 4px;
}
.searchb {
	margin: 0px;
	padding: 0px;
	bottom: 1px;
	font-size: 11px;
}
.searchf {
	margin: 0px;
	padding: 0px;
}
.searcht {
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.site {
	font-size: 12pt;
}

.hugered { color: #990000; font-size: 42px; line-height:42px; font-weight: bold; }

.biggestred {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}

.bigred { color: #990000; font-size: 14px; font-weight: bold; }

.bigredmedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
.littleboldblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.smallred {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-align: center;
}
h4 {
	color: #A02339;
	font-size: 18px;
}

TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}

/*
	Buttons
*/

.FormButton {
	COLOR: #081589;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND: url(images/butbg.gif);
	BACKGROUND-COLOR: #36578a;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {							
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-RIGHT: 10px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 4px;
}
.SearchSortCell {
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}

IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}

.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}

.PListImgBox {
	WIDTH: 80px;
	ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
}
