BODY {position: relative; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 13px;	color : #000066; margin-left : 0px;	margin-right : 0px;	margin-top : 0px; background-color : #ffffff;}
#header {position:relative; width:1000px;}
#awards {position:absolute; width:400px; margin-left: 300px;   margin-top: 38px;	 border-radius: 15px;}

#marquee_replacement{ border:1px solid #000;  width:200px;  height:150px; overflow:auto; }
#marquee_replacement p.spacer{ height:150px; }
#cartUpdated { background-color:#FFFF00; color:#000000; border-radius: 15px;}
#cartUpdated2 { background-image:url(../mpwebshop/img/AX_cart-update-div_bkgr2.png); color:#000000;
    width: 300px;
    height: 150px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -75px;
}
#explainTabsTop {
 position:relative;
 top:-25px;
 border-radius:8px;
}
#explainTabsBottom {
 position:relative;
 top:-53px;
 border-radius:8px;
}
.scrollerText {background-color:#99eeff; border-radius:25px; border-width:medium; padding: 0px 10px 5px 10px; height:100px; width:350px;}
.hiliteMessage {background-color:#ffcc66; border-radius:25px; border-width:medium; padding: 0px 10px 5px 10px;}
/*padding shorthand order:  padding-top  padding-right  padding-bottom  padding-left */
.scroller {background-color:#0287ed; border-radius:25px; font-size:15px; font-family:Verdana;}
.scrollText1 { color:#440066; font-family:"Lucida Console", Monaco, monospace; font-size:16px;}
.scrollText2 { color:#000099; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style: italic;}
.scrollText3 { color:#006600; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.scrollText4 { color:#660000; font-family:"Times New Roman"; font-size:18px; font-style: italic;}
.taglineLocal{ font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal; background-color:#0000ff; color:#ffff00; border-radius: 15px; padding:3px; max-width:389px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.taglineLocal:hover {overflow:visible;}
.taglineWWW{ font-family: "Comic Sans MS", sans-serif; font-size : 16px;	font-weight : normal; background-color:#990099; color:#ffff00;  border-radius: 15px; padding:3px; max-width:389px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.taglineWWW:hover {overflow:visible;}
.tagline{ font-family: "Comic Sans MS", sans-serif; font-size : 16px;	font-weight : normal; background-color:#990099; color:#ffff00; border-radius: 15px; padding:3px; max-width:389px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tagline:hover {overflow:visible;}
.offerinfotext{color: #cc0000; background:transparent;  font-family: "Comic Sans MS", sans-serif; font-size : 16px; max-width:510px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.offerinfotext:hover {overflow:visible;}
.customerSalutation, td.customerSalutation {	color : #ff0000; font-family: "Comic Sans MS", sans-serif;	font-size : 18px;	font-weight : bold; font-style:italic; padding-left:20px; text-shadow: 2px 2px #ffff00;}
.Christmas {background-color:#ff0000; background-image:url(../img/ChristmasBanner.jpg);}
.NewYear {background-color:#99ccff; background-image:url(../img/NewYearBanner.jpg);}
.center {/* to center div on page*/
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); /* Yep! */
  width: 48%;
  height: 59%;
}
hr {	color: #6666ff; background-color:#6666ff; 	height: 2px;  }
hr.button {		color: #0000ff; background-color:#0000ff; 	height: 1px; line-height: 1px;}

/* specifications associated with table elements */
TABLE, TD, TH {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style : normal;	font-size : 13px;}
TD.lspace {	vertical-align : top;	color : #eeeeee;}
TD.qfga {vertical-align: top; padding-top:10px;}
TD.qfgb {vertical-align: top; padding-top:7px;}
TD.mission { padding: 10px; text-align: center; background-color: Purple; color: Yellow; font-weight: bold;}
TD.notice { padding: 10px; text-align: center; background-color:#ffff00; color: Purple; border-radius:25px;}
TD.a,TR.a {   background-color: #CCccFF;}
TD.b,TR.b {   background-color: #FFCCcc;}
TD.c,TR.c {   background-color: #CCFFCC;}
TD.d,TR.d {   background-color: #FFFFCC;}
TD.alight,TR.alight {   background-color: #eeeeFF;}
TD.blight,TR.blight {   background-color: #FFeeee;}
TD.clight,TR.clight {   background-color: #eeFFee;}
TD.dlight,TR.dlight {   background-color: #FFFFee;}
TD.adark,TR.adark {   background-color: #9999FF;}
TD.bdark,TR.bdark {   background-color: #FF9999;}
TD.cdark,TR.cdark {   background-color: #99FF99;}
TD.ddark,TR.ddark {   background-color: #FFFF99;}
TD.elight,TR.elight {   background-color: #c7e7fc;}
TD.flight,TR.flight {   background-color: #c7dbfc;}
TD.glight,TR.glight {   background-color: #bbc8fd;}
TD.hlight,TR.hlight {   background-color: #b8bafb;}
TD.edark,TR.edark {   background-color: #84cefc;}
TD.fdark,TR.fdark {   background-color: #77a9fd;}
TD.gdark,TR.gdark {   background-color: #7793fd;}
TD.hdark,TR.hdark {   background-color: #787bfe;}

TD.left_scroll_cell {	background-image: url(../img/Aa_bkgr-left-col.png);}
TD.right_scroll_cell {   background-image: url(../img/Aa_bkgr-right-col.png);}
TD.menubar { background-image: url(../img/Aa_bkgr_menubar2.png); height: 38px;}
TABLE.mvtestimonials,TD.mvtestimonials { background-image:url(../workshops/img/MVTestimonialsbkgr.jpg);}
TABLE.relatedLinksbar,TD.relatedLinksbar { background-image: url(../img/Aa_bkgr_relatedlinksbar.png);  width:1000px; height: 22px;}
TD.relatedLinkstitle { color:#FFFFFF;font-size : 13px; font-weight:bold}
TABLE.relatedProductbar,TD.relatedProductbar { background-image: url(../img/Aa_bkgr_relatedProductbar.png);  width:830px; height: 22px;}
TD.relatedProducttitle { color:#e74b00; font-size : 13px;}
TABLE.relatedInfoPagebar,TD.relatedInfoPagebar { background-image: url(../img/Aa_bkgr_relatedInfobar.png);  width:830px; height: 22px;}
TD.relatedInfoPagetitle { color:#ffff00;font-size : 13px; font-weight:bold}
TD.menuleft { background-image: url(../img/Aa_bkgr_leftmenu.png); height: 440px; width: 120px}
TD.footnote,.footnote { font-size: 11px;	color: #e0ffff;	background-color : #2f74ee;	background-image : url(../img/Aa_bkgr_form.jpg); }
TABLE.alertCell, TR.alertCell, TD.alertCell { font-size: 15px;	color: #000000;	background-color : #ffff00;	border-radius:15px; }
TD.alertCellTop { height:20px;  background-image : url(../img/warning-bkgr-top.png);	}
TD.alertCellBtm { height:20px;  background-image : url(../img/warning-bkgr-btm.png);	}
TD.footer { font-size: 10px;	color: #cccccc;	background-color : #001f5c;	background-image : url(../img/Aa_bkgr_form.jpg); }
TD.disclaimer,.disclaimer { font-size: 9px;	color: #e6e6fa;	background-color : #2f74ee;	background-image : url(../img/Aa_bkgr_form.jpg); }
TD.offerInfo,.offerInfo {color: #cc0000;	background: transparent;  font-family: "Comic Sans MS", sans-serif; font-size : 16px;}
TD.offerApplies,.offerApplies {color: #cc0000;	background-color : #ffcc00; border-radius:15px; padding:5px 5px 5px 5px;}
TD.workshopdates,.workshopdates { width:650px; color: #cc0000;	background-color : #ffcc00;  font-family: "Comic Sans MS", sans-serif; text-align:center;	font-size : 19px; border-radius:15px; padding:5px 5px 5px 5px;}
TD.workshopdatescancelled,.workshopdatescancelled { width:650px; color: #99ffff;	background-color : #7a0303;  font-family: "Comic Sans MS", sans-serif;	font-size : 19px; font-style:italic; border-radius:15px; padding:5px 5px 5px 5px;}
TD.workshopdatessub,.workshopdatessub, A:LINK.workshopdatessub, A:VISITED.workshopdatessub {color: #000cc0;	background-color : #ccff00;  font-family: "Comic Sans MS", sans-serif;	 border-radius:15px; padding:5px 5px 5px 5px;}
TD.ordertotalcostrow, TR.ordertotalcostrow, TABLE.ordertotalcostrow{background-color:#ffff99; color:#990000; font-size : 16px; border-radius:15px;}
TD.checkoutNotice, TR.checkoutNotice , TABLE.checkoutNotice { background-color:#9966FF; color:#FFFF00; text-align: center; border-radius:15px; padding:5px 5px 5px 5px;}
TD.visible{background-color: #00cc00;	color: #990099; border-radius:15px;}
TD.hidden{background-color:#cccccc; color:#333333; border-radius:15px;}
TD.insertOn{background-color:#00ccff; color:#000033; border-radius:15px;}
TD.insertOff{background-color:#cccccc; color:#333333; border-radius:15px;}
TABLE.absencenotice {	border-width : 3px;	border-color : #ff0000; background-color: blue;  color: #f0f8ff; }
TABLE.picfrmi { background-color:#ffffff; 	border-width: 3px;	border-color : #ffff00;}
TABLE.picfrmo {	border-width : 3px;	border-color:#0000ff;}
TABLE.form, TD.form, div.form {background-image : url(../img/Aa_bkgr_form.jpg);  color: #fffaf0;	padding : 5px;  border-color: #0000cd; border-radius:25px;}
fieldset, fieldset.form{ background-image: url(../img/Aa_bkgrform_pale.jpg);  font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal; border-radius:25px;  box-shadow: 10px 10px 5px #666688;}
.h3fieldset {color : #000099;	  font-family: "Comic Sans MS", sans-serif;	font-size : 16px;  border-radius:15px; text-align: center; background-image: url(../img/Aa_bkgrform_pale.jpg); padding:3px; }
TABLE.alerTable{ border-color: #ff0000;  border-radius: 20px;  border-width: 5px;   }
TABLE.alerTable2{ background-color:#FFFF99; color:#990000; border-radius:25px; box-shadow: 10px 10px 5px #666688; }
TABLE.alerTable3{ background-color:#ddeeFF; color:#999999; font-size:9px; border-radius:15px; box-shadow: 5px 5px 5px #666688; }
TABLE.NHEBuyButtonbkgr, TD.NHEBuyButtonbkgr { background-color: #fdd15a; border-radius: 15px; border-radius: 15px;}td.listheader{background-color:#99CCFF; color:#0000CC; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}

tr.evenrow, td.evenrow {background-color:#ddeeFF; color:#000000;}
tr.oddrow, td.oddrow {background-color:#eeffee; color:#000000;}
TR.pastRow, TD.pastRow {background-color:#cccccc; color:#333333;}
tr.evenrowPast, td.evenrowPast{background-color:#dddddd; color:#000000;}
tr.oddrowPast, td.oddrowPast{background-color:#bbbbbb; color:#000000;}
tr.totalrow {background-color:#ffffee; color:#000000;}
tr.postagerow {background-color:#ffffcc; color:#000000;}
tr.headerrow {background-color:#99CCFF; color:#0000CC;}

/* elements associated with webshop forms   */
.formWarning { background-color:#FFFF99; color:#990000; border-radius:25px; box-shadow: 3px 3px 2px #666688; }
.add2cartbkgr, TABLE.add2cartbkgr, TD.add2cartbkgr { background-color: #fdd15a; border-radius: 15px; border-radius: 15px;}
.buyButtonCaption { color:#000000; font-size:9px; background-color: #fdd15a; border-radius: 15px; width:150px;}
.buyButtonCaptionSmall { color:#000000; font-size:9px; background-color: #fdd15a; border-radius: 15px; width:100px;}
.buyButtonCaptionWide { color:#000000; font-size:9px; background-color: #fdd15a; border-radius: 15px; text-align: center;}
.buyButtonCaptionTincture, .buyButtonCaptionTea { color:#000000; font-size:11px; margin:3px; background-color: #fdd15a; border-radius: 15px; text-align: center; padding:10px 0px 10px 0px;}
.productSpec { color:#000000; font-size:11px; margin:8px; background-color: #fdd15a; border-radius: 15px; text-align: center; width: 70%; padding: 5px;}

/* classes associated with product and DB element listings */
.tableheader{	background-color: #6666ff; color: white;}
.formtable {	background-color : #2f74ee;	background-image : url(../img/Aa_bkgr_form.jpg);  color: #fffaf0;  border-color: #0000cd;}
.formAdvice,  A.formAdvice:LINK, A.formAdvice:VISITED {	background-color : #003399; color: #ffff00;}
div.hiddendiv {	display: none;}
div.medicineWalks { margin:8px; background-color: #ffffcc; border-radius: 15px; text-align: center; padding: 5px; }

/* classes associated with list elements */
ul,ol {	color: #000066;}
li { list-style-position:inside; list-style-image: url(../img/Aa_listbullet.gif);   vertical-align: text-bottom;}
li.small { list-style-position:outside; list-style-image: url(../img/Aa_listbullet_small.png);   vertical-align: text-bottom;}
li.menu { list-style-position: inside; list-style-image: url(../img/Aa_menubullet.png);   vertical-align: text-bottom;}
li.smallwide { list-style-position:inside;  list-style-image: url(../img/Aa_listbullet_smallwide.png);   vertical-align: text-bottom;}
li.outside { list-style-position:outside; list-style-image: url(../img/Aa_listbullet.gif);   vertical-align: text-bottom;}
li.no { list-style-type: none;	list-style-image: none;}
li.number, li.numbers { list-style:decimal;	list-style-image: none;}
li.toxic {	color: #ff0000;	font-size: 18px;	list-style-image: url(../img/listbullet_toxic.gif);}
li.redskull {list-style-image: url(../img/listbullet_toxic.gif);}
li.skull_only {	list-style-image: url(../img/listbullet_skull.gif); vertical-align:middle;}
li.tick {	list-style-image: url(../img/listbullet_redtick.gif);}
li.pinkbkgr {	list-style-image: url(../img/listbullet_pinkbkgr.png);}
li.crosspinkbkgr {	list-style-image: url(../img/listbullet_crosspinkbkgr.png);}
li.greentick {   list-style-image: url(../img/listbullet_greentick.gif);}
li.newitem {	list-style-image: url(../img/newanim.gif);}
li.arrow {   list-style-image: url(../img/listbullet_brown-arrow.gif); color: #5e3c02;  padding: 0;}
li.yellowText { color:#FFFF00;}
img.rounded {border-radius:25px;}
img.roundedbig {border-radius:75px;}
img.roundShadow {border-radius:25px; box-shadow: 10px 10px 5px #666688;}

/* classes associated with form elements */
input[type="text"]#website { display: none; } /* honeypot for SPAMBOTS */
paperFly { display: none; } /* honeypot for SPAMBOTS */
input.button, .mybutton  {background-color: #0000ff; color: #99ffff; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	border-color: #ffd700; height: 25px; vertical-align: middle; cursor:pointer}
input.myLargebutton, .myLargebutton  {background-color: #0000ff;	color: #99ffff;	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	border-color: #ffd700; height: 35px; vertical-align: middle; cursor:pointer}
input.buttonhivis, .mybuttonhivis  {background-color: #ffff00;	color: #990000;	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	border-color: #ff0000; height: 25px; vertical-align: middle; cursor:pointer}
input.buttonon, .mybuttonon {color: #00ffff; background-color: #0066ff; text-align: center; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;border-color:#ffff00; height:25px; vertical-align: middle;}
input.smallbutton, .mysmallbutton  {background-color: #0000ff;	color: #99ffff;	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	border-color: #ffd700; height: 18px; vertical-align: bottom; cursor:pointer; margin-right:10px}
input.smallbuttonon, .mysmallbuttonon {color: #00ffff; background-color: #0066ff; text-align: center; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold;border-color:#ffff00; height:18px; vertical-align: bottom; margin-right:10px}
input.redbutton, .redbutton  {background-color: #ff0000;	color: #ffff00;	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	border-color: #ffd700; height: 25px; vertical-align: middle; cursor:pointer}
input.greenbutton, .greenbutton  {background-color: #00cc00;	color: #990099;	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	border-color: #00ff00; height: 25px; vertical-align: middle; cursor:pointer}
input.buttonAlert, .mybuttonAlert  {background-color: #ff0000;	color: #ffff00;	text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;	font-size: 18px;	border-color: #000000; height: 25px; vertical-align: middle;}
input.searchquery  {background-color: #e0ffff;	color: #000099;	text-align: center; font-family: Arial, Helvetica,Verdana, Geneva,  sans-serif;	font-size: 10px;	border-color: #ffd700;}
input.image, .imageButton  { background: transparent;}
input, textarea, select {background-color: #e0ffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 12px;	color : navy; border-radius:25px; padding: 2px 10px 2px 10px;}
input.inputError, select.inputError, textarea.inputError, td.inputError, .inputError{	color: #990000;	background-color: #ffcccc;}
input.inputGood, select.inputGood, textarea.inputGood, td.inputGood, .inputGood{	color: #009900;	background-color: #ccffcc;}
input.input, select.input, textarea.input, td.input, .input{	color: #000066;	background-color: #e0ffff;}
.formElementLable {border-radius:7px; padding: 0px 5px 0px 5px;}
option.normaloption {	color : #000066;	background-color: #ffffff; line-height:12px;}
option.blackoption {	color : #ffffff;	background-color: #000000; line-height:12px;}
option.alertoption {	color : #ffff00;	background-color: #ff0000; line-height:12px;}
option.aquaoption,.aquaoption{	color : #990000;	background-color: #00ffff; line-height:12px;}
option.redoption {	color : #000000;	background-color: #ff9999; line-height:12px;}
option.yellowoption,.yellowoption {	color : #0000ff;	background-color: #ffff99; line-height:12px;}
option.blueoption,.blueoption {	color : #ffff00;	background-color: #3333ff; line-height:12px; border-radius:8px;}
option.purpleoption {	color : #66ff66;	background-color: #990099; line-height:12px;}
option.greenoption,.greenoption {	color : #990099;	background-color: #66ff66; line-height:12px;}

/* classes associated with links and anchors */
address {	color: #666666;	background-color: #eeeeee;	font-size: 10px;	font-style: normal;	text-align: center;}
A:LINK {	color : #000099;	text-decoration : underline;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : normal;}
A:VISITED {	color : #003366;	text-decoration :  underline;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : normal;}
A:ACTIVE {	color : #0099ff;	text-decoration : underline; }
A.h1,A.h1:VISITED {	color : #000099;	  font-family: "Comic Sans MS", sans-serif;	font-size : 27px; font-weight : normal;}
A.h2,A.h2:VISITED {	color : #000099;	  font-family: "Comic Sans MS", sans-serif;	font-size : 19px; font-weight : normal;}
A.h2green,A.h2green:LINK,A.h2green:VISITED {	color:#009900; font-family: "Comic Sans MS", sans-serif; font-size:19px; font-weight:normal; border-radius:25px; margin:10px,0px,10px,0px;}
A.h3,A.h3:VISITED {	color : #000099;	  font-family: "Comic Sans MS", sans-serif;	font-size : 16px;		background-color : #ffffff;}
A.qfg {	color : #0000cc;	font-family : "Comic Sans MS", Arial, Helvetica, Verdana, Geneva, "sans-serif";	font-size : 16px;}
A.qfg:VISITED {	color : #000066;	font-family : "Comic Sans MS", Arial, Helvetica, Verdana, Geneva, "sans-serif";	font-size : 16px;}
A.qfgmain {	color : #009999;	font-family : "Comic Sans MS", Arial, Helvetica, Verdana, Geneva, "sans-serif";	font-size : 18px;}
A.h3white,A.h3white:VISITED {	color : #ffffff;	 text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:13px; font-weight:normal;}
A.h3red {	color : #ff0000;	  font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal;}
A.h3green {	color:#009900; font-family: "Comic Sans MS", sans-serif; font-size:16px; font-weight:normal; border-radius:20px; margin:10px,0px,10px,0px; }
A.h3yellow {	color : #ffff00;	  font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal;}
A.h3violet {	color : #cc00cc;	  font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal; text-shadow: 1px 1px #ffff00;}
A.h3blue {	color : #000099; font-family: "Comic Sans MS", sans-serif;	font-size : 16px; background-color : #00ffff;  border-radius:20px; border:2px; border-color:#000099; text-decoration:none;}
A.blue {	color : #0066ff;}
A.bblue {	color : #00ffff;}
A.white {	color : #ffffff;}
A.yellow {	color : #ffff00;}
A.wsmenuon, .wsmenuon {color : #ffff00; font-size : 14px; font-weight:bold; text-decoration:overline; }
A.caption {	color : #99ffff;}
A.inLineReference {	color : #666666;  background: transparent; text-decoration: none;  font-size: 9px;  }
A.footer {	color : #cccccc;  font-size: 9px; }
A.footnote {font-size: 11px;	color: #e0ffff;}
A.disclaimer {font-size: 9px;	color: #e6e6fa; }
A:LINK.lblup, A:VISITED.lblup {color: #990000; font-size: 9pt; font-style:italic; text-decoration: underline;} 
A:LINK.lbldn, A:VISITED.lbldn {color: #ffffff; font-size: 9pt; text-decoration: none;}
A:LINK.crumb, A:VISITED.crumb {color : #9999cc; font-size: 10px; text-decoration: none;}
A:LINK.relatedLinksbar, A:VISITED.relatedLinksbar {	color : #99ffff;  font-size: 13px; }
A:LINK.relatedProductbar, A:VISITED.relatedProductbar {	color : #990099;  font-size: 13px; }
A:LINK.relatedInfoPagebar, A:VISITED.relatedInfoPagebar {	color : #ffffff;  font-size: 13px; }
div.showcontent {display:none;  border-style: none; background-color:white; border-color: #660000; padding: 0px; text-align: center;}
/*  classes for the tabs */
TD.tabup {	background-image: url(../img/tab_up.png);	width: 90px;	height: 30px;	vertical-align: middle;	text-align: center;}
TD.tabdn {	background-image: url(../img/tab_dn.png);	width: 90px;	height: 30px;	vertical-align: bottom;	text-align: center;}
TD.tabupwide {	background-image: url(../img/tab_up_wide.png);	width: 200px;	height: 30px;	vertical-align: middle;	text-align: center;}
TD.tabfootinghead {background-image: url(../img/tab_footing.png);}
TD.tabfootingheadwebshop {background-image: url(../mpwebshop/img/AS_webshoptab_footing.png);}
TD.tabdnwide {	background-image: url(../img/tab_dn_wide.png);	width: 200px;	height: 30px;	vertical-align: bottom;	text-align: center;}
TD.tabupfoot {	background-image: url(../img/tab_up_foot.png);	width: 90px;	height: 30px;	vertical-align: middle;	text-align: center;}
TD.tabdnfoot {	background-image: url(../img/tab_dn_foot.png);	width: 90px;	height: 30px;	vertical-align: top;	text-align: center;}
TD.tabupwidefoot {	background-image: url(../img/tab_up_wide_foot.png);	width: 200px;	height: 30px;	vertical-align: middle;	text-align: center;}
TD.tabdnwidefoot {	background-image: url(../img/tab_dn_wide_foot.png);	width: 200px;	height: 30px;	vertical-align: top;	text-align: center;}
TD.tabfootingfoot {background-image: url(../img/tab_footing_foot.png);}
TD.tabfootingfootwebshop {background-image: url(../mpwebshop/img/AS_webshoptab_footing_foot.png);}
TD.h4green {	color : #006600; background-color:#ddffdd; font-size : 12px; border-radius:15px; padding: 0px 10px 0px 10px;}

/* classes associated with miscellaneous elements  */
.OLCheading{color : #ffffff; background-color:#660066; 	font-size : 1.1em;  border-radius:15px; padding: 0px 5px 0px 5px; }
.securityNotice{	background-color: blue;	color: #ffffcc; font-size : 10px;   text-align: center; padding:2px;}
.caption {	background-color: #006cff;	color: #ffffcc; font-size : 12px;   text-align: center; padding:2px;}
.videocaption {	background-color: #eeddff;	color: #333333; font-size : 12px;   text-align: center; padding:5px;}
.sourcetext {	color: #eeeeee;}
.captionsmall {		background-color: #006cff;	color: #ffffcc; font-size : 10px;   text-align: center; padding:2px;}
.smallFont {color: #333333; font-size : 10px;   text-align: center; }
.leftmargin20 {	margin-left: 20px;}
.menubar, a.menubar {	color: #99ffff;	background-color: #000099; font-size: 12px; text-decoration: none;}
.headquote {	color : #000000;}
.question {	color : #660044;	  font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-weight : normal;	background-color : #ffffff;}
.answer {	color : #cc0066;	  font-family: "Comic Sans MS", sans-serif;	font-size : 17px;	font-weight : normal;	background-color : #ffffff;}
.greybk, .cite {	background-color: #eeeeee;	color: #990044; border-radius:10px;}
.price {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333399;}
.filesize {	font-family: "Times New Roman", Times, serif;	font-size: 13px;	color: #0000ff;}
.extract {	color : #990066;	font-size : 15px;	 font-family: "Times New Roman", Times, serif;	font-weight : bold;}
.p_heading {	color : #000099;	 font-family: "Times New Roman", Times, serif;	font-size : 17px;}
.picfr {	color : Blue;	}
.book {	font-size : 12px;	color : #CC0099;}	
.index {	font-size : 12px;}
.sigblk {	text-align: right;	color: #000099;	font-family: "Comic Sans MS";	font-size: 17px; padding: 15px 15px 15px 15px;}
.sigblkwhite {	text-align: right;	color: #ffffff; font-family: "Comic Sans MS";	font-size: 17px;}
.welcome {	color: #3333ff;	font-family: cursive;	font-size: 22px;}
.v_small {	font-size : 10px;}
.tinytext,.smalltext,A:LINK.smalltext {font-size: 10px;}
.crumbtext {color : #9999cc; font-size: 10px;}
.bubltext  {	font-size : 11px !important;	color : #ffff00 !important;	}
.whitext{color:#ffffff;}
.smallwhitext{font-size: 10px; color:#ffffff;}
.redtext { color: #cc0000;}
.smallredtext {font-size: 10px; color: #ff0000; font-weight:bold; font-style:italic;}
.greentext { color: #00cc00;}
.greytext { color: #777777;}
.smallgreytext {font-size: 10px; color: #777777;}
.smallorangetext {font-size: 10px; color: #e74b00;}
.purpletext { color: #cc00cc;}
.bluetext { color: #0099ff;}
.blacktext { color: #000000;}
.yellowtext { color: #ffff00;}
.yellowtexthilight { background-color: #990000; color: #ffff00;border-radius: 15px;  padding:3px}
.smallbluetext {font-size: 10px; color: #0000ff;}
.lightbluetext{color: #99ccff;	}
.lightbluebold{color: #99ccff;	 font-weight:bold;}
.smalllightbluetext {font-size: 10px; color: #99ccff;}
.orangetext { color: #f07700; text-shadow: 1px 1px #330000;}
.redtextbold { color: #cc0000; font-weight: bold;}
.redtextbolditalic { color: #cc0000; font-weight: bold; font-style: italic;}
.crumbTagline {color : #cc6666; font-size: 12px; text-align:center;}
.plantUseTagline{color : #cc3333; text-align:center; font-family: "Comic Sans MS";  font-size: 18px;}
.qolheader {background-color: #F0E68C;	color: #990033;	 font-family: "Comic Sans MS", sans-serif;	font-size : 17px;	 }
.qoltopic {background-color: #F0E68C;	color: #990033;	 font-family: "Comic Sans MS", sans-serif;	font-size : 13px;	 }
.absence{color : #ffffff; font-size : 13px; font-weight: bold;}
.postPacking{color:#cc0000; font-size:10px; line-height:100%;}
.latinname{color : #669966; font-style:italic;}
.glossaryItem {	color : #000066; background-color:#e8ffec; text-decoration : underline;}
.glossaryItemMajor {	color : #000066; background-color:#e8ffec; font-weight :bolder; text-decoration : underline;}
.glossaryItemMax {	color : #990000; background-color:#fdf87a; font-weight :bold; text-decoration : underline;}
.divSubHeading {	color : #cc0000;	 font-family: "Comic Sans MS", sans-serif;	font-size : 22px;	font-weight : normal;}
.folderInfo{ font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal;	 background-color:#990099; color:#ffff00; border-radius: 15px;  padding:3px;}
.editorsnote {	color : #990000; background-color:#fdf87a; font-style:italic}
.badData {	color : #990000; background-color:#fdf87a; border-radius: 5px; }
.alert, .codealert {	color : #ffff00;	background-color: #ff3333; border-radius: 10px}
.greenalert {	color : #000000;	background-color: #33ff33; border-radius: 10px}
.bluealert {	color : #ffff00;	background-color: #0000ff; border-radius: 10px}

/*  classes associated with headings */
H1,.h1 {	color : #000099;	 font-family: "Comic Sans MS", sans-serif;	font-size : 25px;	font-style : normal;	font-weight : normal;	background-color : #ffffff;}
h1.bigh1 {	font-size : 35px;}
.bigh1 {	font-size : 35px;}
.localHeaderClass{	color: #ffff00; background-color:#ff0000; font-family: "Comic Sans MS", sans-serif; font-size: 27px;   font-weight: bold;}
h1.red, h2.red {	color: #ff0000; background:transparent;}
.h1red {	color : #cc0000; background:transparent;	 font-family: "Comic Sans MS", sans-serif;	font-size : 27px;	}
.h1black { color: #000099;   font-family: "Comic Sans MS", sans-serif;   font-size: 27px;   font-weight: bold;}
.h1white {color: #ffffff; background:transparent; font-family: "Comic Sans MS", sans-serif; font-size: 27px;   font-weight: bold;}
.h1green {color: #009933; background:transparent; font-family: "Comic Sans MS", sans-serif; font-size: 27px;   font-weight: bold;}

H2,.h2 {	color : #000099; font-family:"Comic Sans MS", sans-serif; font-size:19px; font-style : normal; font-weight:normal; background-color:#ffffff;}
.h2red {	color : #cc0000; background:transparent;	 font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-style : normal;	font-weight : normal;}
.h2white {	color : #ffffff; background:transparent; 	 font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-style : normal;	font-weight : normal;}
.h2green {	color : #009900; background-color:#ccffcc; font-family: "Comic Sans MS", sans-serif; font-size : 19px; border-radius:25px;}
.h2loud {	color : #cc0000; background-color:#ccffcc; font-family: "Comic Sans MS", sans-serif; font-size : 19px; border-radius:25px;}

H3,.h3 {	color : #000099;	 font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal;	background-color : #ffffff;}
.h3red {	color : #cc0000;	 font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal; background:transparent;}
.h3darkred {	color : #990000;	 font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal; background:transparent;}
.h3white {	color : #ffffff; background:transparent; 	 font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal;}
.h3yellow {	color : #ffff00; background:none; font-family: "Comic Sans MS", sans-serif; font-size : 16px;	font-weight : normal; text-shadow: 2px 2px #000000;}
.h3orange {color: #e74b00; background:none; font-family: "Comic Sans MS", sans-serif; font-size : 16px;	font-weight : normal; text-shadow: 1px 1px #000000;}
.h3brown {color: #fece89; background:none; font-family: "Comic Sans MS", sans-serif; font-size : 16px;	font-weight : normal; text-shadow: 1px 1px #000000;}
.h3black {color: #000000; background:none; font-family: "Comic Sans MS", sans-serif; font-size : 16px;	font-weight : bold;}
.h3green {	color : #009900; background-color:#ccffcc; font-family: "Comic Sans MS", sans-serif; font-size : 16px;}

H4,.h4 {	color : #000099;	 font-family: "Comic Sans MS", sans-serif;	font-size : 13px;	font-weight : bold;	background-color : #ffffff;}
.h1t{	color : #0000ff;	 font-family: "Comic Sans MS", sans-serif;	font-size : 27px;	font-style : normal;	line-height : 35px;	font-weight : normal;}
.h2t,H2.h2t{	color : #0000ff;	 font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-style : normal;	font-weight : normal; background: transparent;}
.h3t {	color : #0000ff;	 font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-weight : normal; background: transparent;}
.h4t {   color: #0000ff;   font-family: "Comic Sans MS", Freehand575, sans-serif;   font-size: 13px;   font-weight: bold; background: transparent;}
.h3alert {	color : #ffff00;	background-color: #ff3333; font-family: "Comic Sans MS", sans-serif;;	font-size : 16px;	font-style : normal;	font-weight : normal;}
.h3greenalert {		color: #000000;	background-color: #33cc33; font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-style : normal;	font-weight : normal;}
.h3brightBlue {	color : #00ffff;	background-color: #0000ff; font-family: "Comic Sans MS", sans-serif;	font-size : 16px;	font-style : normal; border-radius:15px;}
.h2alert {	color : #ffff00;	background-color: #ff3333; font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-style : normal;	font-weight : normal;}
.h2brightBlue {	color : #00ffff;	background-color: #0000ff; font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-style : normal; border-radius:15px;}
.h2greenalert {		color: #000000;	background-color: #33cc33; font-family: "Comic Sans MS", sans-serif;	font-size : 19px;	font-style : normal;	font-weight : normal;}
.big {font-size: 22px;	font-weight:bold;}
.bigalert, .h1alert, h1.bigalert {color: #ffff00;	background-color: #ff3333; font-family: "Comic Sans MS", sans-serif;	font-size: 22px;	font-weight: normal; border-radius:25px;}
.biggreenalert, .h1greenalert {color: #000000;	background-color: #33cc33; font-family: "Comic Sans MS", sans-serif;font-size: 22px;	font-weight: normal; border-radius:25px; }

/* classes associated with webshop elements */
button.webShop {background: transparent; height:44px; width: 220px; outline-style: none;}
.webShopArea { color:#000000; font-size:15px; margin:5px; background-color: #ffff66; border-radius: 10px; text-align: center;}
TD.absenceNoticeHeader,.absenceNoticeHeader { color:#ff0000; background-color:#ffff00;  font-family: "Comic Sans MS", sans-serif; font-size:19px;  font-style:italic; font-weight:bold;  text-align: center;}
TD.absenceNoticeBody,.absenceNoticeBody { color:#000000; font-size:13px;  text-align: center;}

/* classes associated with workshop elements */
.nextWorkShop {color:#ff00ff; text-shadow: 1px 1px #660066;}
.otherWorkshop {color:#cc00cc; text-shadow: 1px 1px #330033;}
.workShopPlaces { font-size:15px; color:#cc0000; text-shadow: 1px 1px #ff0000;}