p.centerbold {
margin:0px 0px;
text-align:center;
font-weight:bold;
}

p#logo {
margin:0px;
padding:0px;
}

img.hwlogo {
margin-bottom:8px;
}

p#cards {
margin:0px;
padding:0px;
clear: both;
text-align:center;
}

h2.clear {
clear:both;
}

h3 {
font:bold 10pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
text-align:left;
color:#008000;
margin:8px 0px 2px 0px;
}

p.scream {
text-align:center;
font:bold 13pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
color:#ff0000;
margin:4px auto;
}

div.generalinfobox {
margin:16px 50px 16px 50px;
border:2px solid #000000;
background-color:#008000;
color:#ffffff;
text-align:center;
clear:both;
padding:3px 0px 5px 0px;
font-weight:bold;
}

div.generalinfobox b {
font:bold 13pt Verdana,"Comic Sans MS","Times New Roman",Sans-serif;
color:#ffff00;
}

div.infobutton {
text-align:center;
clear:both;
}

img.clickhere {
vertical-align:middle;
}

img.picleft {
float:left;
margin:8px 16px;
border:none;
}

img.picleft.border {
border:4px ridge #008000;
}

img.picright {
float:right;
margin:0px 20px 10px 20px;
border:none;
}

img.picright.eyeball {
margin-top:8px;
}

img.picright.border {
border:4px ridge #008000;
}

hr {
width:30%;
margin:24px auto 24px auto;
}

table.ingredients {
margin-top:8px;
}

table.ingredients th {
background-color:#ffff00;
text-align:center;
padding:2px 5px;
}

table.ingredients th.active {
border:solid 1px #000000;
background-color:#40a040;
font-weight:bold;
color:#ffffff;
padding:5px;
}

table.ingredients th.inactive {
border:solid 1px #000000;
background-color:#a04040;
font-weight:bold;
color:#ffffff;
padding:5px;
}

table.ingredients td {
/*border:solid 1px #000000;*/
background-color:#ffff80;
/*font-weight:bold;*/
text-align:center;
border-spacing:0px;
padding:2px 5px;
}

table.ingredients tr.mainingredient td {
font-weight:bold;
}

table.quantity {
font:normal 10pt Verdana,Tahoma,Arial,Sans-serif;
background-color:#ffff00;
text-align:center;
}

table.quantity td {
vertical-align:middle;
padding:2px 5px;
}

table.quantity th.header {
font-weight:bold;
background-color:#000000;
color:#ffffff;
padding:2px;
}

table.quantity td.confirm {
background-color:#c0c0c0;
padding:5px;
}

table.quantity p.indent {
margin:0px 0px 4px 64px;
text-align:left;
}

a.buybutton {
display:inline-block;
border-left:2px solid #aaa;
border-top:2px solid #aaa;
border-bottom:2px solid #444;
border-right:2px solid #444;
text-decoration:none;
color:#000;
background-color:#80ff80;
padding:0px 5px;
font-weight:bold;
}

a.buybutton:hover {
background-color:#00ff00;
}

p.footer {
text-align:center;
/*margin-top:0px;*/
}

