body{margin: auto;padding:0%;height:100%;width:100%background-color: white;text-align: left;font-family: "Lucida Sans Unicode", Lucida Sans, sans-serif, Georgia, helvetica, arial;font-weight: normal;font-style: normal;font-size: 90%;color: #aa0018;background-repeat: repeat;background-position: top left 0em;}
/*h1,h2,h3,h4,h5,h6, p{margin: 0em;}
h1{color: #aa0018;font-size: 150%;background-color: #ffffff;font-weight: normal;text-align: left;}
h2{color: #aa0018;font-size: 130%;font-weight: normal;}
h3{font-size: 95%;}
h4{color: #aa0018;font-size: 80%;background-color: #ffffff;font-weight: normal;text-align: left;}
h5{font-size: 80%;}
h6{font-size: 50%;}*/



h1 {
font:30px/1 Impact,Helvetica,Arial,sans-serif;
letter-spacing:0;
}

h1, h2, h3, h5, p, blockquote, form {
margin:0px 0;
}

h1, h2, h3 {
text-transform:uppercase;
}

h2, h3 {
font:18px/1 Impact,Helvetica,Arial,sans-serif;
letter-spacing:0;
}



a, a:active {font-weight: normal;color: #aa0018;text-decoration: underline;background-color: #ffffff;}
a:visited, a:hover{font-weight: normal;color: #929292;background-color: #ffffff;}
a.toppane, a.toppane:visited { font-size: 105%; font-weight: bold; color: #aa0018; text-decoration: none; background-color: #ffffff; }
a.toppane:active, a.toppane:hover { font-weight: bold; font-size: 105%; color: #aa0018; background-color: #ffffff; }
a.toppanefaq, a.toppanefaq:visited { background: url("../images/arrowgreenM.PNG"); background-repeat: no-repeat; background-position: bottom left; }
a.toppanefaq:active, a.toppanefaq:hover { background-image: url("../images/arrowgreenM.PNG"); background-repeat: no-repeat; background-position: bottom left; }
a.toppaneinfo, a.toppaneinfo:visited { background: url("../images/arrowgreenM.PNG"); background-repeat: no-repeat; background-position: bottom left; }
a.toppaneinfo:active, a.toppaneinfo:hover { background-image: url("../images/arrowgreenM.PNG"); background-repeat: no-repeat; background-position: bottom left; }
.toppanesitemap { margin-left: 0em; vertical-align: middle; }
a.toppanesitemap, a.toppanesitemap:visited { /* background: url("../images/arrowgreenM.PNG"); background-repeat: no-repeat; background-position: bottom left; */ text-decoration: underline;}
a.toppanesitemap:active, a.toppanesitemap:hover { /* background-image: url("../images/arrowgreenM.PNG"); background-repeat: no-repeat; background-position: bottom left; */ text-decoration: underline;}
a.crumb, a.crumb:visited { font-size: 90%; font-weight: normal; text-decoration: underline; color: #919191; background-color: #ffffff; }
a.crumb:active, a.crumb:hover { font-size: 90%; font-weight: normal; color: #7abf48; background-color: #ffffff; }
a.cms, a.cms:visited { font-size: 85%; font-weight: bold; color: #aa0018; text-decoration: underline; background-color: #ffffff; }
a.cms:active, a.cms:hover { font-weight: bold; font-size: 85%; color: #aa0018; background-color: #ffffff; text-decoration: none; }
a.cart, a.cart:visited { font-size: 85%; font-weight: bold; color: #7abf48; text-decoration: underline; background-color: #ffffff; }
a.cart:active, a.cart:hover { font-weight: bold; font-size: 85%; color: #7abf48; text-decoration: none; background-color: #ffffff; }
a.keywords, a.keywords:visited { font-size: 85%; font-weight: bold; color: #aa0018; text-decoration: underline; background-color: #ffffff; }
a.keywords:active, a.keywords:hover { font-weight: bold; font-size: 85%; color: #ffffff; background-color: #aa0018; text-decoration: none; }
a.login, a.login:visited { font-size: 85%; font-weight: normal; color: #aa0018; text-decoration: underline; background-color: #ffffff;  }
a.login:active, a.login:hover { font-weight: normal; font-size: 85%; color: #aa0018; text-decoration: none; background-color: #ffffff;   }
a.titleblocksearch, a.titleblocksearch:visited { font-size: 80%; font-weight: normal; color: #ffffff; text-decoration: underline; background-color: #aa0018; }
a.titleblocksearch:active, a.titleblocksearch:hover { font-weight: normal; font-size: 80%; color: #ffffff; text-decoration: none; background-color: #aa0018; }
a.nav, a.nav:visited {display: block; width: 211px; color: #aa0018; text-decoration: underline;}
a.nav:active, a.nav:hover {display: block; width: 211px;color: #aa0018; text-decoration: underline;}
a.cartbutton, a.cartbutton:visited { font-size: 85%; text-decoration: underline; font-weight: bold; }
a.cartbutton:active, a.cartbutton:hover { font-size: 85%; text-decoration: none; font-weight: bold; }
table { width: 100%; }
th { vertical-align: bottom; }
td { vertical-align: bottom; }
img {vertical-align: middle; border: none; behavior: url(pngHack.htc); }
ol { margin-top: 1em; margin-left: 1.7em; padding-left: 0em; }
ul { margin-left: 1em; padding-left: 0em; list-style: none; }
ul { margin-left: 0em; padding-left: 0em; list-style: none; }
li { padding-left: 12px; background-image: url("../images/arrowgreenbullet.PNG"); background-repeat: no-repeat; background-position: bottom left 0em; vertical-align: top; }
ol li { margin-left: 0em; background-image: none; }
.group1{visibility: hidden;margin-top: 2em;}
.VerticalAlign { vertical-align: middle; }
.DisplayInline { display: inline; }
.GeneralForm { margin-left: 1em; margin-right: 1em; }
.InputBox { border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; }
.IllegalInput { background-color: #7abf48; color: white; }
.ProductDescription { margin-left: 1em; margin-right: 1em; }
.ProductExtraDesription { margin-left: 1em; margin-right: 1em; }
.searchresults { margin-left: 1em; margin-right: 1em; }
.MDProductLinks { background-image: none; list-style: none; }
.open { margin: 0em; padding: 0em; display: block; margin-left: 0.7em; }
.closed { margin: 0em; padding: 0em; display: none; margin-left: 0em; }
.orderedli { background-image: none; }
.divcentered { margin-left: auto; margin-right: auto; }
.cartsummary { margin-top: 0.5em; margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 1em; background-color: #84c629; color: #ffffff; font-weight: bold; }
.wrapper{ background-color: #ffffff; color: #aa0018; width: 95%; border-top: 0px solid #c6c6c6; border-left: 0px solid #c6c6c6; border-right: 0px solid #c6c6c6; border-bottom: 0px solid #c6c6c6; }
.toppane{ text-align: left; background-color: #ffffff; color: #aa0018; /* width: 98%; */ text-align: left; }
.leftpane { width: 18%; background-color: #ffffff; color: #c6c6c6; float: left; }
.middlepane { background-color: #ffffff; color: #c6c6c6; width: 63%; float: left; /* border-left: 1px solid #c6c6c6; */ }
.rightpane { background-color: #ffffff; color: #c6c6c6; width: 18%; float:right; text-align: left; /* border-left: 1px solid #c6c6c6; */ }
.titleblockbanners { background-color: white; margin-bottom: 2em; text-align: center; }
.titleblocksearch { background-color:  #aa0018; text-align: left; }
.logo { width: 20%; color: #74a8f5; text-align: left; font-size: 300%; margin: 0em; }
.sections { /* border-top: 1px solid #c6c6c6; */ width: 100%; text-align: left; color: #aa0018; }
.cmsmenu { border-top: 0px solid #c6c6c6; width: 93%; text-align: left; color: #aa0018; }
.sectionheader { color: #aa0018; }
.topnavigation { width: 95%; text-align: left; color: #aa0018; }
.footer { background-color: #ffffff; color: #000000; height: 18px; width: 95%; text-align: center; font-size: 80%; }
.emptyline { clear: both; width: 98%; }
.contentwrapper { background-color: #ffffff; color: #000000; width: 100%; border-top: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6; }
.content { /* border-top: 1px solid #c6c6c6; */ margin-top: 0.5em; background-color: #ffffff; color: #000000; text-align: left; }
.contentNavBottom { /* border-top: 1px solid #c6c6c6; */ background-color: #ffffff; color: #aa0018; text-align: left; }
.header { background-color: #034ea1; color: #ffffff; width: 95%; margin-bottom: 3px; }
.DragDropContainer { background-color: #535353; }
.titleblock {text-align: center;  margin-top: 0em; width: 100%; }
.button { cursor: pointer; }
.EditProduct { vertical-align: top; font-size: 90%; }
.cms { vertical-align: top; }
.ptable { width: 100%; }
.ptd { font-size: 70%; border-bottom: 1px solid rgb(200,200,200); }
.pth { font-size: 90%; }
.PageCommentHeader { font-size: 70%; font-weight: bold; }
.PageComment { font-size: 90%; width: 60%; background-color: #ffeeff; }
.Tag1 { font-size: 1em; color: #aa0018; }
.Tag2 { font-size: 1.4em; color: #aa0018; }
.Tag3 { font-size: 1.6em; color: #ff9621; }
.Tag4 { font-size: 1.8em; color: #ff9621; }
#tagCloud { width: 100%; border: 0px solid gray; padding: 5px 0px 5px 0px; text-align: left; font-weight: normal; }
a.tags, a.tags:visited {padding-left: 0px;padding-right: 0px;text-decoration: underline; color: #aa0018; background-color: #ffffff;}
a.tags:active, a.tags:hover {padding-left: 0px;padding-right: 0px;text-decoration: underline; color: #ffffff;background-color: #aa0018;}
/* START CUSTOM CLASSES DISPLAY */
p.block { border: 2px solid #aaa; background-position: 4px 4px ; float: right; width: 250px; border: 0px solid gray; padding: 10px; margin: 0 0 0px 0px; clear: both; text-align: left !important; }
p.date { background-color: #ffffff; font-weight: bold; }
p.important { color:red; font-weight:bold; border: 1px solid red; }
img.border { border: 1px solid black; padding: 1px; }
pre { margin: 0em; color: maroon; }
blockquote { margin-left: 30px; font-weight: bold; }
.crumb { margin-top: 0.2em; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0.5em; text-align: left; font-size: 70%; font-weight: bold; }
.hidden-note { font-size: 16px; color: red; display: none; }
table.recipesummary { width: 40%; background-color: #ffffff; font-weight: bold; }
table.recipesummary td { vertical-align: top; }
.loginwrapper{background-image: url("../images/aanlog.jpg"); background-repeat: no-repeat; background-position: top left;}
.login {margin-left: 0em; margin-right: 0em;}
.loginform{background-color: white; width: 198px}
.WizardButton{width: 130px;height: 25px;font-weight: normal;}
.WizardButtonActive{width: 140px;height: 25px;font-weight: bold;}
#galleryh {
  padding:0;
  margin:0 auto 5em auto;
  list-style-type:none;
  overflow:hidden;
  width:495px;
  height:240px;
  border:1px solid #888;
  background:#fff url(windows/win_backh.gif);
  }
#galleryh li {
  float:left;
  }
#galleryh li a {
  display:block;
  height:240px;
  width:28px;
  float:left;
  text-decoration:none;
  border-right:1px solid #fff;
  cursor:default;
  }
#galleryh li a img {
  width:28px;
  height:240px;
  border:0;
  }
#galleryh li a:hover {
  background:#eee;
  width:320px;
  }
#galleryh li a:hover img {
  width:320px;
  }
